body.pg-uyg{background:#e5e5e0}.pg-uyg{--uy-con:#e5e5e0;--uy-con2:#dadad4;--uy-gr:#25282a;--uy-line:#25282a24;--uy-grid:#25282a0d;--uy-l:#ecece624;--uy-warn:#b4583f}.pg-uyg .hdr.is-over{color:var(--ink)}.pg-uyg .hdr.is-over:after{display:none}.pg-uyg .hdr.is-over .btn{--bg:var(--ink);--fg:var(--cream)}.uy-grid{background-image:linear-gradient(var(--uy-grid) 1px,transparent 1px),linear-gradient(90deg,var(--uy-grid) 1px,transparent 1px);background-size:16px 16px}.uy-hero{height:100svh;min-height:720px;color:var(--cream);background:#cfd0cb;position:relative;overflow:hidden}.uy-hero-ph{position:absolute;inset:0}.uy-hero-ph img{object-fit:cover;object-position:50% 30%;transform-origin:30% 30%;width:100%;height:100%}.js .uy-hero-ph img{animation:22s cubic-bezier(.2,.6,.2,1) both uyHero}@keyframes uyHero{0%{transform:scale(1.06)}to{transform:none}}.uy-hero-band{z-index:2;backdrop-filter:blur(14px)saturate(.8);background:#212426e0;position:absolute;bottom:0;left:0;right:0}.uy-ruler{height:32px;margin:0 var(--gut);border-bottom:1px solid var(--uy-l);grid-template-columns:repeat(12,1fr);display:grid;position:relative}.uy-ruler li{border-left:1px solid var(--uy-l);color:#ecece66b;padding:8px 0 0 8px;position:relative}.uy-ruler li .mono{font-size:10px}.js .uy-ruler li{animation:uyTick .6s var(--ease) both;animation-delay:calc(.5s + var(--i) * .32s)}@keyframes uyTick{0%{color:#ecece62e}50%{color:var(--sun-l)}to{color:#ecece66b}}.uy-ruler i{background:var(--sun-l);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.js .uy-ruler i{animation:4.4s cubic-bezier(.3,.1,.2,1) .4s both uyRule}@keyframes uyRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.uy-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:clamp(28px,4vw,80px);padding-top:clamp(20px,3.2vh,36px);padding-bottom:clamp(24px,4vh,44px);display:grid}.uy-hero .crumbs{color:#ecece68c}.uy-hero .crumbs a:hover{color:var(--cream)}.uy-hero .lbl{color:#ecece6db}.uy-h1{font:300 clamp(50px,5.7vw,108px)/.94 var(--f);letter-spacing:-.05em;color:var(--cream);margin-top:12px}.uy-h1 b{font-weight:600}.uy-hero .lede{color:#ecece6d6;max-width:54ch;font-size:15.5px;line-height:1.6}.uy-answer{border-top:1px solid var(--uy-l);background:0 0;border-radius:0;margin-top:16px;padding:14px 0 0}.uy-answer .sg-answer-h{color:var(--sun-l)}.uy-answer .sg-answer-t{color:#ecece6b3;margin-top:8px;font-size:13.5px;line-height:1.58}.uy-hero-acts{flex-wrap:wrap;align-items:center;gap:26px;margin-top:20px;display:flex}.uy-hero-acts .tl{color:var(--cream)}.uy-prep{padding:clamp(72px,10vh,124px) 0}.uy-prep,.uy-net{background-image:linear-gradient(var(--uy-grid) 1px,transparent 1px),linear-gradient(90deg,var(--uy-grid) 1px,transparent 1px);background-size:16px 16px}.uy-prep-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.9fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.uy-prep-head .h2{margin-top:18px;font-size:clamp(36px,3.9vw,70px)}.uy-prep-head .copy{margin-top:18px;font-size:15px}.uy-prep-ph{margin-top:26px}.uy-prep-ph .ph{aspect-ratio:3/2;border-radius:14px}.uy-prep-ph figcaption{color:var(--ink-3);margin-top:10px;font-size:11px}.uy-prep-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.uy-prep-grid li{border:1px solid var(--uy-line);min-height:268px;transition:background .4s,transform .5s var(--ease);background:#f6f6f2cc;border-radius:14px;flex-direction:column;padding:20px 22px 24px;display:flex;position:relative}.uy-prep-grid li:hover{background:#fff;transform:translateY(-3px)}.uy-prep-n{color:var(--ink-3);font-size:11px}.uy-prep-ic{width:46px;height:46px;color:var(--olive);margin-top:16px}.uy-prep-ic path,.uy-gate-ic path,.uy-err-ic path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease) var(--d,0s)}.js .uy-prep-grid li:not(.in) .uy-prep-ic path,.js .uy-gate:not(.in) .uy-gate-ic path,.js .uy-err-list li:not(.in) .uy-err-ic path{stroke-dashoffset:1px}.uy-prep-grid li:hover .uy-prep-ic path{animation:uyDraw 1.1s var(--ease)}@keyframes uyDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.uy-prep-grid h3{font:600 18px/1.25 var(--f);letter-spacing:-.01em;margin-top:auto;padding-top:18px}.uy-prep-grid p{color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.56}.uy-sg{background:var(--uy-gr);color:var(--cream);padding:clamp(36px,5vh,60px) 0 clamp(32px,4.5vh,56px)}.uy-sg .lbl{color:#ecece6db}.uy-sg-in{grid-template-columns:minmax(290px,.8fr) minmax(0,2.2fr);align-items:start;gap:clamp(28px,3.4vw,60px);display:grid}.uy-sg-side .h2{color:var(--cream);margin-top:16px;font-size:clamp(34px,3.3vw,58px)}.uy-sg-how{color:#ecece6a8;margin-top:14px;font-size:14px;line-height:1.58}.uy-sg-panels{border-top:1px solid var(--uy-l);margin-top:22px;padding-top:18px;transition:opacity .5s;display:grid}.uy-sg-p{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),transform .6s var(--ease),visibility .6s;grid-area:1/1;transform:translateY(8px)}.uy-sg-p.on{opacity:1;visibility:visible;transform:none}.uy-sg-n{color:var(--sun-l);font-size:11px}.uy-sg-p .h3{color:var(--cream);margin-top:10px}.uy-sg-d{color:#ecece6c7;margin-top:10px;font-size:14.5px;line-height:1.62}.uy-sg-check{color:#ecece6e0;background:#ecece612;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.uy-sg-check .mono{letter-spacing:.14em;text-transform:uppercase;color:#ecece680;margin-bottom:3px;font-size:10px;display:block}.uy-wrong{min-height:42px;color:var(--cream);border:1px solid #ecece642;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:6px 16px 6px 10px;font-size:13px;transition:background .35s,border-color .35s;display:inline-flex}.uy-wrong:hover{border-color:#ecece68c}.uy-wrong[aria-pressed=true]{background:var(--uy-warn);border-color:var(--uy-warn)}.uy-wrong-ic{border-radius:50%;width:22px;height:22px;position:relative;box-shadow:inset 0 0 0 1.4px}.uy-wrong-ic:before{content:"";background:currentColor;border-radius:1px;width:1.4px;height:8px;position:absolute;top:5px;left:10.3px}.uy-wrong-ic:after{content:"";background:currentColor;border-radius:50%;width:1.8px;height:1.8px;position:absolute;top:15px;left:10.1px}.uy-wrong-cap{color:#ecece6cc;animation:fade .5s var(--ease);margin-top:12px;font-size:13.5px;line-height:1.55}.uy-wrong-cap b{color:#e9a892}.is-wrong .uy-sg-panels{opacity:.32}.uy-sg .sg-fine{color:#ecece66b;margin-top:18px}.uy-sg-main{justify-items:end;gap:12px;display:grid}.uy-sg-stage{aspect-ratio:3/2;isolation:isolate;background:#3a3e40;border-radius:16px;width:min(100%,150svh - 480px);position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #000c}.uy-fr{opacity:0;transition:opacity 1.3s var(--ease);display:block;position:absolute;inset:0}.uy-fr.on{opacity:1}.uy-fr img{object-fit:cover;width:100%;height:100%}.uy-sg-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.uy-sg-stage.gl-on canvas{opacity:1}.uy-sg-tag{z-index:2;backdrop-filter:blur(6px);color:#ecece6eb;background:#2124268c;border-radius:999px;padding:5px 10px;font-size:10.5px;position:absolute;bottom:12px;left:14px}.is-wrong .uy-sg-tag{background:#b4583fcc}.uy-gantt{gap:2px;width:min(100%,150svh - 480px);display:grid}.uy-gantt-wk,.uy-gantt button{grid-template-columns:196px repeat(12,1fr);align-items:center;display:grid}.uy-gantt-wk{padding-bottom:4px}.uy-gantt-wk span{border-left:1px solid var(--uy-l);color:#ecece66b;padding-left:5px;font-size:10px;line-height:1.4}.uy-gantt-wk span:first-child{border:0}.uy-gantt button{text-align:left;color:#ecece680;min-height:20px;font-size:12.5px;line-height:1.2;transition:color .3s;position:relative}.uy-gantt button:before{content:"";background:#ecece614;height:1px;position:absolute;top:50%;left:196px;right:0}.uy-gantt-l{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.uy-gantt-l .mono{opacity:.7;font-size:10px}.uy-gantt-b{grid-row:1;grid-column:var(--gd);background:#ecece62e;border-radius:5px;height:9px;margin:0 2px;transition:background .3s;position:relative;overflow:hidden}.uy-gantt-b i{background:var(--sun-l);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.uy-gantt button:hover{color:var(--cream)}.uy-gantt button:hover .uy-gantt-b{background:#ecece65c}.uy-gantt button.done{color:#ecece6ad}.uy-gantt button.done .uy-gantt-b{background:#d9b88f80}.uy-gantt button[aria-selected=true]{color:var(--cream)}.uy-gantt button[aria-selected=true] .uy-gantt-l{font-weight:600}.uy-gantt button[aria-selected=true] .uy-gantt-b{background:#d9b88f4d}.uy-gantt button[aria-selected=true] .uy-gantt-b i{transform:scaleX(var(--p,1))}.uy-gantt button:focus-visible{outline-offset:2px}.uy-net{border-top:1px solid var(--uy-line);padding:clamp(64px,9vh,116px) 0}.uy-net-head{gap:18px var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.uy-net-head .lbl{grid-column:1/-1}.uy-net-head .h2{font-size:clamp(36px,4vw,72px)}.uy-net-in{grid-template-columns:minmax(0,2.6fr) minmax(260px,1fr);align-items:stretch;gap:clamp(20px,2.6vw,48px);margin-top:40px;display:grid}.uy-net-map{aspect-ratio:16/7.4;border:1px solid var(--uy-line);background:#f6f6f2b8;border-radius:16px;position:relative}.uy-net-box{position:absolute;inset:11% 8% 18%}.uy-net-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uy-net-svg.v{display:none}.uy-net-svg .e{fill:none;stroke:#25282a52;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease) calc(var(--c) * .26s + .25s),stroke .35s,opacity .35s,stroke-width .35s}.uy-net-in.in .e,html:not(.js) .uy-net-svg .e{stroke-dashoffset:0}.uy-net-svg .f{fill:none;stroke:var(--ink-3);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.035 .965;opacity:0;transition:opacity .4s,stroke .35s;animation:2.6s linear infinite uyFlow}@keyframes uyFlow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.uy-net-in.in:not(.sel) .f{opacity:.22;transition-delay:2.4s}.uy-net-in.sel .e{opacity:.28}.uy-net-in.sel .e.pre,.uy-net-in.sel .e.post{opacity:1;stroke-width:2.2px}.uy-net-in.sel .e.pre{stroke:var(--olive)}.uy-net-in.sel .e.post{stroke:var(--sun)}.uy-net-in.sel .f.pre{opacity:.95;stroke:var(--olive)}.uy-net-in.sel .f.post{opacity:.95;stroke:var(--sun)}.uy-node{left:var(--x);top:var(--y);z-index:1;white-space:nowrap;color:var(--ink);transition:opacity .7s var(--ease) calc(var(--c) * .26s),background .3s,color .3s,border-color .3s;background:#f7f7f3;border:1px solid #25282a3d;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1.2;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px -10px #14161866}.js .uy-net-in:not(.in) .uy-node{opacity:0}.uy-node.ext{box-shadow:none;color:var(--ink-2);background:#e5e5e0e6;border-style:dashed}.uy-node:hover{border-color:var(--ink)}.uy-net-in.sel .uy-node{opacity:.42;transition-delay:0s}.uy-net-in.sel .uy-node.pre{opacity:1;border-color:var(--olive);color:var(--olive)}.uy-net-in.sel .uy-node.post{opacity:1;border-color:var(--sun);color:#7a5a34}.uy-net-in.sel .uy-node.cur{opacity:1;background:var(--uy-gr);border-color:var(--uy-gr);color:var(--cream)}.uy-net-axis{color:var(--ink-3);align-items:center;gap:12px;font-size:10.5px;display:flex;position:absolute;bottom:6%;left:8%;right:8%}.uy-net-axis i{background:linear-gradient(90deg,var(--uy-line),#25282a6b);flex:1;height:1px;position:relative}.uy-net-axis i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #25282a6b;position:absolute;top:-3.5px;right:0}.uy-net-p{background:var(--uy-gr);color:var(--cream);border-radius:16px;flex-direction:column;padding:24px;display:flex}.uy-net-k{color:var(--sun-l);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.uy-net-p .h3{color:var(--cream);margin-top:10px}.uy-net-p>p:not(.mono){color:#ecece6c2;margin-top:10px;font-size:14px;line-height:1.6}.uy-net-p dl{gap:8px;margin-top:auto;padding-top:16px;display:grid}.uy-net-p dl div{background:#ecece612;border-radius:12px;padding:10px 13px}.uy-net-p dt{letter-spacing:.12em;text-transform:uppercase;color:#ecece68c;align-items:center;gap:8px;font-size:10px;display:flex}.uy-net-p dt i{border-radius:1px;width:16px;height:2px}.uy-net-p dt i.pre{background:#a9af8a}.uy-net-p dt i.post{background:var(--sun-l)}.uy-net-p dd{margin-top:4px;font-size:13.5px;line-height:1.45}.uy-gates{background:var(--uy-con2);padding:clamp(52px,7vh,92px) 0}.uy-gates-grid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.4vw,22px);display:grid}.uy-gates-head{padding:2px 12px 0 0}.uy-gates-head .h2{margin-top:16px;font-size:clamp(30px,2.9vw,52px)}.uy-gates-head .copy{margin-top:14px;font-size:14.5px}.uy-gate .ph{aspect-ratio:16/10;border-radius:14px;position:relative}.uy-gate .ph img{transition:transform 1.2s var(--ease)}.uy-gate:hover .ph img{transform:scale(1.045)}.uy-gate figcaption{color:var(--ink);background:#f6f6f2e6;border-radius:999px;padding:4px 9px;font-size:10.5px;position:absolute;top:10px;left:10px}.uy-gate-t{align-items:center;gap:10px;margin-top:12px;display:flex}.uy-gate-ic{width:30px;height:30px;color:var(--olive);flex:none}.uy-gate h3{font:600 16.5px/1.25 var(--f);letter-spacing:-.01em}.uy-gate h3 .mono{color:var(--ink-3);margin-right:8px;font-size:10.5px;font-weight:400}.uy-gate p{color:var(--ink-2);margin-top:6px;font-size:13.2px;line-height:1.52}.uy-home{padding:clamp(60px,8.5vh,108px) 0}.uy-home-in{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.uy-home-box{width:min(100%,150svh - 285px);position:relative}.uy-home-box .ph{aspect-ratio:3/2;border-radius:16px}.uy-home-ph figcaption{color:var(--ink-3);margin-top:10px;font-size:11px}.uy-pin{z-index:1;width:34px;height:34px;color:var(--ink);transition:background .3s,color .3s,box-shadow .4s,transform .4s var(--ease);background:#f6f6f2f0;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute;box-shadow:0 0 0 6px #f6f6f247,0 6px 16px -6px #00000073}.uy-pin .mono{font-size:12px}.uy-pin:hover,.uy-pin.cur{background:var(--uy-gr);color:var(--cream);transform:scale(1.14);box-shadow:0 0 0 9px #25282a33,0 6px 16px -6px #00000073}.uy-home-side .h2{margin-top:16px;font-size:clamp(34px,3.6vw,64px)}.uy-home-side .copy{margin-top:16px;font-size:15px}.uy-home-list{border-top:1px solid var(--uy-line);margin-top:20px}.uy-home-list li{border-bottom:1px solid var(--uy-line);outline-offset:-2px;grid-template-columns:30px 1fr;gap:12px;padding:11px 10px;transition:background .3s;display:grid}.uy-home-list li.cur{background:#f6f6f2d9}.uy-home-list li>.mono{background:var(--uy-gr);width:24px;height:24px;color:var(--cream);border-radius:50%;place-items:center;margin-top:1px;font-size:11px;display:grid}.uy-home-list b{font-size:15px;font-weight:600}.uy-home-list p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.uy-other{background:var(--uy-con2);padding:clamp(60px,8.5vh,108px) 0}.uy-other-in{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.uy-other-side .h2{margin-top:16px;font-size:clamp(34px,3.6vw,64px)}.uy-other-side .copy{margin-top:16px;font-size:15px}.uy-other-list{gap:10px;margin-top:24px;display:grid}.uy-other-list li{background:#f6f6f2b8;border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:16px 18px;display:grid}.uy-other-list li>.mono{color:var(--sun);font-size:22px;line-height:1.05}.uy-other-list b{font-size:15.5px;font-weight:600}.uy-other-list p{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.55}.uy-other-ph .ph{aspect-ratio:4/3;border-radius:16px;max-height:calc(100svh - 170px)}.uy-err{padding:clamp(60px,8vh,104px) 0}.uy-err-head{gap:18px var(--gut);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.uy-err-head .lbl{grid-column:1/-1}.uy-err-head .h2{font-size:clamp(36px,4vw,72px)}.uy-err-in{grid-template-columns:minmax(0,.82fr) minmax(0,1.7fr);align-items:start;gap:clamp(28px,4vw,80px);margin-top:36px;display:grid}.uy-err-ph+.uy-err-ph{margin-top:18px}.uy-err-ph .ph{aspect-ratio:16/9;border-radius:14px}.uy-err-ph figcaption{color:var(--ink-2);margin-top:8px;font-size:13px;line-height:1.45}.uy-err-ph figcaption b{color:var(--ink);font-weight:600}.uy-err-list{border-top:1px solid var(--uy-line)}.uy-err-list li{border-bottom:1px solid var(--uy-line);grid-template-columns:48px minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;padding:16px 0;display:grid}.uy-err-ic{width:42px;height:42px;color:var(--ink-2)}.uy-err-list li>div .mono{color:var(--ink-3);font-size:10.5px}.uy-err-list h3{font:600 17px/1.3 var(--f);letter-spacing:-.01em;margin-top:1px}.uy-err-list li>div p{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.5}.uy-err-then{border-left:2px solid var(--uy-warn);background:#b4583f12;border-radius:0 10px 10px 0;padding:9px 12px;font-size:13.5px;line-height:1.5}.uy-err-then .mono{letter-spacing:.12em;text-transform:uppercase;color:#9a4a35;margin-bottom:2px;font-size:10px;display:block}.uy-out{background:var(--uy-con2);padding:clamp(60px,8vh,104px) 0}.uy-out-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,120px);display:grid}.uy-out-head .copy{max-width:46ch;margin-top:20px;font-size:15.5px}.uy-out-head .sg-fine{margin-top:22px}.uy-out-cost ol{border-top:1px solid var(--uy-line)}.uy-out-cost li{border-bottom:1px solid var(--uy-line);grid-template-columns:1fr 128px;align-items:center;gap:24px;padding:15px 0;display:grid}.uy-out-cost b{font-size:15.5px;font-weight:600}.uy-out-cost p{color:var(--ink-2);margin-top:3px;font-size:13.5px;line-height:1.5}.uy-w{background:#25282a1a;border-radius:4px;height:8px;position:relative;overflow:hidden}.uy-w i{width:calc(var(--w) * 20%);background:var(--uy-gr);transform-origin:0;transition:transform 1.2s var(--ease) var(--d,0s);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.js .uy-out-cost li:not(.in) .uy-w i{transform:scaleX(0)}.uy-out .uy-split{background:var(--uy-gr);color:#ecece6d6;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:12px;margin-top:26px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:grid}.uy-split b{color:var(--cream);font-weight:600}.uy-split-ic{width:34px;height:34px;color:var(--sun-l)}@media (width<=1100px){.uy-prep-in,.uy-sg-in,.uy-home-in,.uy-other-in,.uy-err-in,.uy-out-in,.uy-net-in{grid-template-columns:1fr}.uy-sg-side{display:contents}.uy-sg-main{order:1;justify-items:stretch;margin:4px 0 6px}.uy-sg-panels,.uy-wrong,.uy-wrong-cap,.uy-sg-side .sg-fine{order:2}.uy-sg-stage,.uy-gantt,.uy-home-box{width:100%}.uy-wrong{justify-self:start}.uy-prep-grid,.uy-gates-grid{grid-template-columns:repeat(2,1fr)}.uy-gates-head{grid-column:1/-1}.uy-other-ph .ph{max-height:none}}@media (width<=900px){.uy-hero{height:auto;min-height:0}.uy-hero-ph{height:52svh;position:relative}.uy-hero-band{position:relative}.uy-hero-in{grid-template-columns:1fr;gap:18px;padding-top:26px;padding-bottom:36px}.uy-hero .crumbs{display:none}.uy-net-head,.uy-err-head{grid-template-columns:1fr}.uy-net-map{aspect-ratio:3/4.4}.uy-net-box{inset:7% 15% 9%}.uy-net-svg.h{display:none}.uy-net-svg.v{display:block}.uy-node{left:var(--y);top:var(--x);white-space:normal;text-align:center;max-width:30%;padding:5px 9px;font-size:11.5px;line-height:1.15}.uy-net-axis{display:none}.uy-gantt-wk,.uy-gantt button{grid-template-columns:repeat(12,1fr)}.uy-gantt-wk span:first-child{display:none}.uy-gantt-wk span:nth-child(2){border:0}.uy-gantt button{row-gap:3px;padding:3px 0}.uy-gantt button:before{top:auto;bottom:7px;left:0}.uy-gantt-l{grid-column:1/-1;gap:6px;font-size:12px}.uy-gantt-b{grid-row:2;grid-column:var(--gm);margin-left:-1px}.uy-gantt-wk span{padding-left:2px;font-size:8px}.uy-err-list li{grid-template-columns:40px 1fr}.uy-err-then{grid-column:2}}@media (width<=560px){.uy-prep-grid,.uy-gates-grid{grid-template-columns:1fr}.uy-prep-grid li{min-height:0}.uy-ruler li .mono{font-size:8.5px}.uy-ruler li{padding-left:3px}.uy-out-cost li{grid-template-columns:1fr 88px}}@media (prefers-reduced-motion:reduce){.js .uy-hero-ph img,.js .uy-ruler li,.js .uy-ruler i,.uy-net-svg .f{animation:none}.uy-net-svg .e,.uy-node{transition:none}}@media (width<=900px){.uy-gantt-wk span{padding-left:2px;font-size:10px}.uy-ruler li .mono{font-size:10px}}
