.th{isolation:isolate;position:relative;overflow:hidden}.th__photo{z-index:-1;inline-size:58%;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#fff 26%);mask-image:linear-gradient(90deg,#0000 0%,#fff 26%)}[dir=rtl] .th__photo{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#fff 26%);mask-image:linear-gradient(270deg,#0000 0%,#fff 26%)}.th__photo img{object-position:50% 40%}.th__photo:after{content:"";background:linear-gradient(#010e2100 78%,#010e21b3 100%);position:absolute;inset:0}.th__caption{z-index:1;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:#eaf2ffeb;background:#031733e6;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5rem}.th__sq{background:var(--color-ui);flex:none;block-size:6px;inline-size:6px}.th__inner{min-block-size:min(calc(100svh - var(--header-h)), 54rem);grid-template-rows:1fr;display:grid}.th__text{align-self:center;gap:1.2rem;max-inline-size:40rem;padding-block:4rem 2rem;display:grid}.th__eyebrow{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--accent);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.th__title{text-wrap:balance;font-size:clamp(2.35rem,1.6rem + 2.4vw,3.9rem)}:lang(he) .th__title{font-size:clamp(2.1rem,1.5rem + 2vw,3.3rem)}.th__line{display:block}.th__line--second{color:var(--fg);margin-block-start:.08em}@supports (anchor-name:--a){@media (min-width:64rem){.th__line--second{anchor-name:--th-close;inline-size:fit-content}.th__title>.title-rule{position-anchor:--th-close;left:anchor(left);top:calc(anchor(bottom) + .18em - 4px);inline-size:anchor-size(width);opacity:1}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .th__title>.title-rule{animation:title-rule-draw 1.1s var(--ease-draw) .45s both}}}@media (max-width:63.99rem){.th__photo,[dir=rtl] .th__photo{aspect-ratio:4/3;max-block-size:62svh;inline-size:100%;position:relative;-webkit-mask-image:none;mask-image:none}.th__photo:after,[dir=rtl] .th__photo:after{background:linear-gradient(0deg, var(--color-ink) 0%, #010e2100 30%)}.th__inner{min-block-size:0}.th__text{padding-block:.5rem 2rem}}.tpl{direction:ltr;unicode-bidi:isolate;inline-size:100%;position:relative}.tpl svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.tpl-out,.tpl-wall,.tpl-dim,.tpl-ray,.tfg__parcel{fill:none;stroke-dasharray:1 2;stroke-dashoffset:0}.tpl-out{stroke:var(--color-hi);stroke-width:.22px;stroke-linejoin:miter}.tpl-wall{stroke:var(--color-hi);stroke-width:.1px}.tpl-fx path{fill:none;stroke:#eaf2ff80;stroke-width:.035px}.tpl-win{fill:#0a2a5c;stroke:#eaf2ffbf;stroke-width:.035px}.tpl-dim{stroke:var(--color-ui);stroke-width:.045px}.tpl-ray{stroke:#4390ffd9;stroke-width:.04px;transition:opacity .6s var(--ease-ui)}.tpl-pt{fill:var(--color-ui);stroke:var(--color-hi);stroke-width:.04px;transform-box:fill-box;transform-origin:50%}.tpl-st rect{fill:var(--color-navy-2);stroke:var(--color-hi);stroke-width:.06px}.tpl-st path{fill:none;stroke:var(--color-hi);stroke-width:.06px}.tpl-val,.tpl-room,.tpl-dlt{white-space:nowrap;position:absolute;translate:-50% -50%}.tpl-val{font-family:var(--font-data);color:#8fc0ff;background:#0a2a5c;border-radius:4px;padding:.05rem .3rem;font-size:12px;font-weight:500;line-height:1.2}.tpl-val--v{rotate:-90deg}.tpl-room{text-align:center;justify-items:center;gap:1px;display:grid}.tpl-room__n{font-family:var(--font-body);color:var(--color-t40);font-size:12px;font-weight:500;line-height:1.15}.tpl-room__a{font-family:var(--font-data);color:var(--color-hi);font-size:12px;line-height:1.15}.tpl-dlt{font-family:var(--font-data);color:var(--color-amber);background:#3a2a10;border:1px solid #f2a33ab3;border-radius:6px;padding:.1rem .4rem;font-size:12px;font-weight:600;line-height:1.25}@keyframes tpl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tpl-stamp{0%{opacity:0;transform:scale(2.4)}}@keyframes tpl-fade{0%{opacity:0}}@keyframes tpl-pop{0%{opacity:0;transform:translateY(5px)}}.tm__grid{align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}@media (min-width:64rem){.tm__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tm__text{align-content:center;gap:1.15rem;display:grid}.tm__title{text-wrap:balance;max-inline-size:14ch;margin:0}.tm__lead{max-inline-size:34ch;color:var(--fg-2);text-wrap:pretty;margin:0}.tm__beats{gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.tm__beats>li{display:grid}.tm__beats .icon-tile{--it-bar:0;transition:background .5s var(--ease-ui), border-color .5s var(--ease-ui), box-shadow .5s var(--ease-ui)}.tm__beats .icon-tile:after{transition:transform .4s var(--ease-ui)}.tm__beats .icon-tile[data-active]{--it-bar:1}.tm__beats .icon-tile[data-active]:after{transition:transform 2.6s linear}.tm__grid:not([data-anim]) .tm__beats .icon-tile{--it-bar:1}@media (min-width:48rem) and (max-width:63.99rem){.tm__beats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:47.99rem){.tm__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.tm__beats .icon-tile{--it-pad:.7rem .6rem .75rem;--it-ico:36px;--it-label-size:.9375rem;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:.6rem}.tm__beats .icon-tile__line{display:none}}.tm__fig{margin:0}.mf{padding-block-end:clamp(3rem,1rem + 6vw,7rem);padding-inline-end:clamp(0rem,6vw - 2rem,3.5rem);position:relative}.mf-tab{background:linear-gradient(150deg,#172b4d 0%,#060f20 48%,#0c1a33 100%);border-radius:clamp(18px,.9rem + .8vw,28px);padding:clamp(9px,.3rem + .7vw,16px);position:relative;box-shadow:0 0 0 1px #eaf2ff1a,inset 0 1px #eaf2ff24,0 60px 90px -50px #000616,0 30px 60px -40px #175ec58c}.mf-tab__screen{background:radial-gradient(130% 100% at 25% 0,#0f3576 0%,#0a2a5c 46%,#072250 100%);border-radius:clamp(10px,.3rem + .5vw,16px);overflow:hidden;box-shadow:inset 0 0 0 1px #eaf2ff14}.mf-tab__bar{background:#010e2159;border-block-end:1px solid #eaf2ff1a;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .8rem;display:flex}.mf-tab__ref{font-family:var(--font-body);color:var(--color-t40);font-variant-numeric:tabular-nums lining-nums;font-size:.8125rem;font-weight:500;line-height:1.3}.mf-tab__plan{padding:clamp(.5rem,.2rem + 1.4vw,1.25rem) clamp(.5rem,.2rem + 1.2vw,1.1rem)}.mf-live{font-family:var(--font-body);color:var(--color-hi);background:#4390ff2e;border:1px solid #4390ff80;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .6rem .2rem .45rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.mf-live i{background:var(--color-ui);block-size:8px;inline-size:8px;animation:mf-breathe 1.8s var(--ease-ui) infinite;border-radius:50%;box-shadow:0 0 #4390ff99}@keyframes mf-breathe{0%{box-shadow:0 0 #4390ffa6}70%,to{box-shadow:0 0 0 7px #4390ff00}}.mf-rec{inline-size:min(17.5rem,50%);transition:opacity .6s var(--ease-ui), transform .75s var(--ease-burst);background:linear-gradient(160deg,#123874f7 0%,#061a3afa 100%);border:1px solid #4390ff80;border-radius:16px;gap:.7rem;padding:.95rem 1.05rem 1rem;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0;box-shadow:0 34px 60px -30px #000616,0 18px 40px -22px #4390ff8c}.mf-rec__head{font-family:var(--font-body);color:var(--fg);font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:.55rem;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.mf-rec__ico,.tfr__ico{background:linear-gradient(160deg, var(--color-ui), var(--color-blue));block-size:28px;inline-size:28px;color:var(--color-white);border-radius:8px;flex:none;place-items:center;display:grid}.mf-rec__ico svg,.tfr__ico svg{block-size:64%;inline-size:64%}.mf-rec__rows{margin:0;display:grid}.mf-rec__rows>div{border-block-end:1px solid #eaf2ff1a;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.35rem;display:flex}.mf-rec dt{font-family:var(--font-body);color:var(--color-t40);font-size:.8125rem;font-weight:500;line-height:1.3}.mf-rec dd{font-family:var(--font-data);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;color:var(--color-hi);margin:0;font-size:1.0625rem;line-height:1.2}:is(.mf-rec,.tfr) [data-tone=measured] dd{color:var(--tone-blue-text)}:is(.mf-rec,.tfr) [data-tone=deviation] dd{color:var(--color-amber)}.mf-rec__ok{font-family:var(--font-body);color:#86e3b8;align-items:center;gap:.45rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.mf-rec__tick{background:#3ccf912e;border:1px solid #3ccf9199;border-radius:6px;place-items:center;block-size:20px;inline-size:20px;display:grid}.mf-rec__tick svg{block-size:72%;inline-size:72%}@media (max-width:47.99rem){.mf{padding:0}.mf-rec{inline-size:min(100%,19rem);margin-block-start:-1.75rem;margin-inline:auto -.25rem;position:relative}}.tpl,.mf-rec{transition:opacity .5s var(--ease-ui), transform .75s var(--ease-burst)}.tm__grid[data-anim][data-phase="0"] .tm__fig .tpl-ray{animation:tpl-draw .62s var(--ease-ui) calc(var(--i) * .34s + .2s) both}.tm__grid[data-anim][data-phase="0"] .tm__fig .tpl-pt{animation:tpl-stamp .34s var(--ease-burst) calc(var(--i) * .34s + .64s) both}.tm__grid[data-anim][data-phase="0"] .tm__fig :is(.tpl-out,.tpl-wall,.tpl-dim){stroke-dashoffset:1px}.tm__grid[data-anim][data-phase="0"] .tm__fig :is(.tpl-fx,.tpl-val,.tpl-room,.tpl-bal,.tpl-dlt){opacity:0}.tm__grid[data-anim]:is([data-phase="1"],[data-phase="2"]) .tm__fig .tpl-ray{opacity:.14}.tm__grid[data-anim][data-phase="1"] .tm__fig .tpl-out{animation:tpl-draw 1.2s var(--ease-ui) .1s both}.tm__grid[data-anim][data-phase="1"] .tm__fig .tpl-wall{animation:tpl-draw .7s var(--ease-ui) calc(.9s + var(--i) * .17s) both}.tm__grid[data-anim][data-phase="1"] .tm__fig .tpl-fx{animation:tpl-fade .5s var(--ease-ui) 1.75s both}.tm__grid[data-anim][data-phase="1"] .tm__fig .tpl-dim{animation:tpl-draw .6s var(--ease-ui) calc(1.45s + var(--i) * .2s) both}.tm__grid[data-anim][data-phase="1"] .tm__fig .tpl-val{animation:tpl-fade .42s var(--ease-ui) calc(1.9s + var(--i) * .2s) both}.tm__grid[data-anim][data-phase="1"] .tm__fig .tpl-room{animation:tpl-pop .44s var(--ease-burst) calc(2.05s + var(--i) * .11s) both}.tm__grid[data-anim][data-phase="1"] .tm__fig :is(.tpl-bal,.tpl-dlt){opacity:0}.tm__grid[data-anim][data-phase="2"] .tm__fig .tpl-bal{animation:tpl-fade .6s var(--ease-ui) both}.tm__grid[data-anim][data-phase="2"] .tm__fig .tpl-dlt{animation:tpl-pop .44s var(--ease-burst) .35s both}.tm__grid[data-anim]:is([data-phase="0"],[data-phase="1"]) .mf-rec{opacity:0;transform:translateY(18px)scale(.96)}.tm__grid[data-anim][data-phase="2"] .mf-rec{transition-delay:.3s}.tm__grid[data-anim][data-phase="2"] .mf-rec__ok{animation:tpl-pop .44s var(--ease-burst) 1.7s both}.tm__grid[data-anim][data-phase=r] .tm__fig :is(.tpl,.mf-rec){opacity:0}@media (max-width:47.99rem){.tm__grid[data-anim][data-phase] .tm__fig .mf-rec{opacity:1;transition:border-color .5s var(--ease-ui), box-shadow .5s var(--ease-ui);transform:none}.mf-rec dd,.mf-rec__ok{position:relative}.mf-rec dd>bdi,.mf-rec__ok>*{transition:opacity .4s var(--ease-ui)}.mf-rec__ok{transition:color .4s var(--ease-ui)}.mf-rec dd:after,.mf-rec__ok:after{content:"";opacity:0;inline-size:4.6rem;transition:opacity .4s var(--ease-ui);pointer-events:none;background:linear-gradient(90deg,#eaf2ff12,#eaf2ff26,#eaf2ff12) 0 0/200% 100%;border-radius:5px;position:absolute;inset-block:.22em;inset-inline-end:0}.mf-rec__ok:after{inline-size:8.5rem;inset-inline:0 auto}.tm__grid[data-anim]:is([data-phase="0"],[data-phase="1"],[data-phase=r]) .mf-rec{border-color:#eaf2ff29;box-shadow:0 34px 60px -30px #000616}.tm__grid[data-anim]:is([data-phase="0"],[data-phase="1"],[data-phase=r]) .mf-rec :is(dd>bdi,.mf-rec__ok>*){opacity:0}.tm__grid[data-anim]:is([data-phase="0"],[data-phase="1"],[data-phase=r]) .mf-rec__ok{color:#0000}.tm__grid[data-anim]:is([data-phase="0"],[data-phase="1"],[data-phase=r]) .mf-rec :is(dd,.mf-rec__ok):after{opacity:1;animation:1.6s linear infinite mf-pending}}@keyframes mf-pending{to{background-position:-200% 0}}.flow-pin{background:0 0}.flow{flex-direction:column;justify-content:center;block-size:100%;display:flex}.tf__inner{block-size:100%;max-block-size:58rem;inline-size:100%;padding-block:calc(var(--header-h) + clamp(.75rem, 2.2svh, 1.6rem)) calc(clamp(1rem, 3svh, 2rem) + var(--pin-under,0px));grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.8rem,.3rem + 1.3vw,1.5rem);display:grid}.tf__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 2rem;display:flex}.tf__title{margin:0;font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem)}.tf__note{font-family:var(--font-body);color:var(--color-t40);margin:0;font-size:.875rem;font-weight:500;line-height:1.3}.tf__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.4rem,.2rem + .6vw,.9rem);display:grid}.tf__tabs .icon-tile{--it-bar:0;--it-pad:.7rem .85rem;--it-ico:42px;--it-label-size:1.05rem}.tf__tabs .icon-tile[data-active]{--it-bar:1}.tf__tabs .icon-tile:after{transition:transform .6s var(--ease-ui)}@media (min-width:80rem){.tf__tabs .icon-tile{--it-pad:.75rem 1rem;--it-ico:46px;--it-label-size:1.15rem}}@media (max-width:63.99rem){.tf__tabs .icon-tile{--it-pad:.55rem .2rem .6rem;--it-ico:36px;--it-ico-radius:10px;--it-radius:12px;--it-label-size:.875rem;--it-gap:.4rem;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.tf__tabs .icon-tile__label{letter-spacing:0;line-height:1.1}}@media (max-width:47.99rem){.tf__tabs .icon-tile{--it-ico:34px;--it-label-size:.8125rem}}.tf__stage{min-block-size:0;margin:0;padding:0;list-style:none;position:relative}.tfs{--c:clamp(0, calc(var(--d,0) * -1), 1);--l:clamp(0, var(--d,0), 1);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.25rem,.5rem + 2vw,2.75rem);display:grid;position:absolute;inset:0}.tfs[data-off]{visibility:hidden}.tfs__text{align-self:center;gap:1.1rem;display:grid}.tfs__art{min-block-size:0;opacity:calc(1 - var(--l) * .55);transform:translateX(calc(var(--l) * var(--dir,1) * -3%)) scale(calc(1 - var(--l) * .04));transform-origin:50% 60%;clip-path:polygon(calc(var(--c) * 100%) -6rem, calc(100% + 6rem) -6rem, calc(100% + 6rem) calc(100% + 6rem), calc(var(--c) * 100%) calc(100% + 6rem));position:relative;container-type:size}[dir=rtl] .tfs__art{clip-path:polygon(-6rem -6rem, calc(100% - var(--c) * 100%) -6rem, calc(100% - var(--c) * 100%) calc(100% + 6rem), -6rem calc(100% + 6rem))}.tfs__art>.tfa{transform:translateX(calc(var(--c) * var(--dir,1) * 5%))}.tfs__art:after{content:"";z-index:3;inline-size:2px;opacity:clamp(0, calc(min(var(--c), 1 - var(--c)) * 14), 1);pointer-events:none;background:linear-gradient(#8dc1ff00,#cfe3ff 22% 78%,#8dc1ff00);border-radius:2px;position:absolute;inset-block:4%;inset-inline-start:calc(var(--c) * 100%);box-shadow:0 0 18px 4px #4390ff99}.tfs__tile{--it-ico:clamp(58px, 40px + 1.6vw, 74px);--it-label-size:clamp(2rem, 1.2rem + 1.7vw, 3rem);--it-gap:clamp(1rem, .4rem + 1.2vw, 1.6rem);min-block-size:var(--tfs-tile-h,0px);opacity:clamp(0, calc((.5 - var(--a,0)) * 40 + .5), 1);align-content:start}.tfs__tile>*,.tfs__tags{opacity:clamp(0, calc(1 - var(--a,0) * 2.3), 1);transform:translateY(calc(var(--d,0) * -16px))}.tfs__tile .icon-tile__text{gap:.55rem}.tfs__tile .icon-tile__line{color:var(--color-hi);text-wrap:pretty;font-size:clamp(1.05rem,.9rem + .4vw,1.3rem);line-height:1.45}.tfs__tags{min-block-size:var(--tfs-tags-h,0px);flex-wrap:wrap;align-content:flex-start;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tfs__tags li{font-family:var(--font-body);color:var(--color-hi);background:#4390ff1f;border:1px solid #4390ff61;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .4rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.tfs__check{background:var(--color-ui);block-size:20px;inline-size:20px;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.tfs__check svg{block-size:70%;inline-size:70%}.tfs__tags[data-legend] li{padding-inline-start:.7rem}:is(.tfs__tags,.tfg__legend) li>i{background:var(--color-ui);border-radius:3px;block-size:11px;inline-size:11px}:is(.tfs__tags,.tfg__legend) li[data-l="0"]>i{background:var(--color-amber)}:is(.tfs__tags,.tfg__legend) li[data-l="1"]>i{background:var(--color-hi)}@media (max-width:63.99rem){.tfs{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:.75rem}.tfs__art{grid-row:1}.tfs__text{grid-row:2;align-self:end;gap:.6rem}.tfs__tile{--it-pad:.75rem .9rem;--it-radius:14px;--it-gap:.85rem;--it-ico:46px;--it-ico-radius:12px;--it-label-size:1.35rem;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center}.tfs__tile .icon-tile__text{gap:.25rem}.tfs__tile .icon-tile__line{font-size:.9375rem;line-height:1.38}.tfs__tags{display:none}}@media (max-width:63.99rem) and (min-height:50rem){.tfs__tags{display:flex}.tfs__tags li{padding-block:.25rem;font-size:.8125rem}}.tfa{background:linear-gradient(160deg,#0b2a5c 0%,#041530 100%);border:1px solid #eaf2ff24;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #eaf2ff0f,0 40px 70px -40px #000616f2;container-type:size}@keyframes tfa-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes tfa-settle{0%{transform:scale(1.07)}}.tfa--field:after{content:"";pointer-events:none;background:linear-gradient(200deg,#010e2100 40%,#010e218c 100%);position:absolute;inset:0}.tfs[data-on] .tfa--field img{animation:tfa-settle 5s var(--ease-ui) both}.tfa__cap{z-index:1;font-family:var(--font-body);color:var(--color-hi);background:#031733d9;border-radius:8px;padding:.3rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.3;position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem}.tfa__tablet{z-index:1;background:linear-gradient(150deg,#172b4d 0%,#060f20 50%,#0c1a33 100%);border-radius:clamp(12px,2.4cqw,20px);inline-size:min(54cqw,26rem,106.86cqh - 2.74rem);padding:clamp(6px,1.4cqw,11px);position:absolute;inset-block-end:clamp(.75rem,5cqh,1.75rem);inset-inline-end:clamp(.75rem,4cqw,1.75rem);box-shadow:0 0 0 1px #eaf2ff1f,0 34px 60px -26px #000616}.tfa__tablet .tpl{background:radial-gradient(130% 100% at 25% 0,#0f3576 0%,#0a2a5c 50%,#072250 100%);border-radius:clamp(7px,1.4cqw,12px);padding:5% 4% 4%}.tfa__tablet .mf-live{background:#0d3270;position:absolute;inset-block-start:-.85rem;inset-inline-start:.85rem}.tfs[data-on] .tfa__tablet{animation:tfa-rise .8s var(--ease-burst) .15s both}.tfs[data-on] .tfa__tablet .tpl-ray{animation:tpl-draw .5s var(--ease-ui) calc(.4s + var(--i) * .15s) both}.tfs[data-on] .tfa__tablet .tpl-pt{animation:tpl-stamp .3s var(--ease-burst) calc(.7s + var(--i) * .15s) both}.tfs[data-on] .tfa__tablet .tpl-out{animation:tpl-draw 1.1s var(--ease-ui) .9s both}.tfs[data-on] .tfa__tablet .tpl-wall{animation:tpl-draw .6s var(--ease-ui) calc(1.5s + var(--i) * .14s) both}.tfs[data-on] .tfa__tablet :is(.tpl-fx,.tpl-bal){animation:tpl-fade .5s var(--ease-ui) 2.1s both}.tfs[data-on] .tfa__tablet .tpl-dim{animation:tpl-draw .5s var(--ease-ui) calc(2s + var(--i) * .16s) both}.tfs[data-on] .tfa__tablet :is(.tpl-val,.tpl-dlt){animation:tpl-fade .4s var(--ease-ui) 2.4s both}.tfa__tablet .tpl-ray{opacity:.35}.tfa--data{background:radial-gradient(70% 80% at 70% 30%,#175ec559 0%,#175ec500 70%),linear-gradient(160deg,#0b2a5c 0%,#041530 100%);grid-template-columns:minmax(0,38fr) minmax(1.5rem,8fr) minmax(0,54fr);align-items:center;padding:clamp(.75rem,4cqw,2.5rem);display:grid}.tfr{z-index:1;background:linear-gradient(160deg,#123874f2 0%,#061a3af7 100%);border:1px solid #4390ff73;border-radius:16px;grid-column:3;gap:clamp(.6rem,3cqh,1.25rem);inline-size:100%;padding:clamp(.8rem,3.5cqh,1.6rem) clamp(.8rem,3cqw,1.5rem);display:grid;position:relative;box-shadow:0 34px 60px -30px #000616,0 18px 40px -24px #4390ff80}.tfr__head{font-family:var(--font-body);color:var(--fg);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.tfr__chip{color:#8be9bd;background:#3ccf9124;border:1px solid #3ccf918c;border-radius:999px;align-items:center;gap:.35rem;margin-inline-start:auto;padding:.22rem .6rem .22rem .4rem;font-size:.8125rem;font-weight:500;display:inline-flex}.tfr__chip svg{block-size:15px;inline-size:15px}.tfr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.45rem,2.4cqh,1rem) clamp(.5rem,2cqw,1rem);margin:0;display:grid}.tfr__grid>div{background:#010e2161;border:1px solid #eaf2ff14;border-radius:12px;padding:clamp(.5rem,2.6cqh,1rem) .9rem}.tfr__grid>div[data-tone=deviation],.tfr__grid>div:last-child{grid-column:1/-1}.tfr dt{font-family:var(--font-body);color:var(--color-t40);font-size:.8125rem;font-weight:500;line-height:1.3}.tfr dd{font-family:var(--font-data);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;color:var(--color-hi);margin:.2rem 0 0;font-size:clamp(.9375rem,min(4.6cqh,2.4cqw),1.6rem);line-height:1.15}@container not (min-width:34rem){.tfr__grid{grid-template-columns:minmax(0,1fr);gap:.35rem}.tfr__grid>div{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.42rem .7rem;display:flex}.tfr dd{margin:0;font-size:clamp(.875rem,3.9cqw,1.15rem)}}.tfs[data-on] .tfr{animation:tfa-rise .7s var(--ease-burst) .1s both}.tfs[data-on] .tfr__grid>div{animation:tfa-rise .6s var(--ease-burst) calc(.3s + var(--i) * .11s) both}.tfr-src{background:linear-gradient(150deg,#172b4d 0%,#060f20 50%,#0c1a33 100%);border-radius:clamp(10px,2cqw,16px);padding:clamp(5px,1.2cqw,9px);position:relative;box-shadow:0 0 0 1px #eaf2ff1f,0 28px 50px -26px #000616}.tfr-src .tpl{background:radial-gradient(130% 100% at 25% 0,#0f3576 0%,#0a2a5c 50%,#072250 100%);border-radius:clamp(6px,1.2cqw,10px);padding:6% 5% 5%}.tfr-src .tpl-ray{opacity:.25}.tfr-src .mf-live{background:#0d3270;position:absolute;inset-block-start:-.8rem;inset-inline-start:.6rem}.tfr-stream{pointer-events:none;align-content:space-around;block-size:46%;display:grid;position:relative}.tfr-stream i{background:linear-gradient(90deg,#4390ff1f 0%,#4390ff73 100%);block-size:2px;position:relative;overflow:hidden}[dir=rtl] .tfr-stream i{background:linear-gradient(270deg,#4390ff1f 0%,#4390ff73 100%)}.tfr-stream i:after{content:"";inline-size:26%;animation:tfr-pulse 1.9s var(--ease-ui) infinite;background:linear-gradient(90deg,#8dc1ff00,#8dc1ff);position:absolute;inset-block:0;translate:-100%}.tfr-stream i:nth-child(2):after{animation-delay:.6s}.tfr-stream i:nth-child(3):after{animation-delay:1.2s}[dir=rtl] .tfr-stream i:after{background:linear-gradient(270deg,#8dc1ff00,#8dc1ff);animation-name:tfr-pulse-rtl;translate:100%}@keyframes tfr-pulse{to{translate:400%}}@keyframes tfr-pulse-rtl{to{translate:-400%}}@container not (min-width:40rem){.tfa--data{grid-template-columns:minmax(0,1fr);place-items:center}.tfa--data .tfr-src,.tfa--data .tfr-stream{display:none}.tfa--data .tfr{grid-column:1;inline-size:min(100%,30rem)}}.tfa--model{background:#02224f}.tfa--model picture,.tfa--model img{object-fit:contain;block-size:100%;inline-size:100%;position:absolute;inset:0}.tfa--model picture{transform-origin:50% 48%}@container not (max-aspect-ratio:1.15){.tfa--model picture{scale:1.26}}.tfa__scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#8dc1ff00 0%,#b9d8ff 50%,#8dc1ff00 100%);block-size:2px;inline-size:min(100%,95cqh);margin-inline:auto;position:absolute;inset-block-start:23%;inset-inline:0;box-shadow:0 0 18px 4px #4390ff8c}.tfs[data-on] .tfa--model picture{animation:tfa-build 2.3s var(--ease-ui) .25s both}.tfs[data-on] .tfa__scan{animation:tfa-scan 2.3s var(--ease-ui) .25s both}@keyframes tfa-build{0%{clip-path:inset(76% 0 0)}92%{clip-path:inset(21% 0 0)}to{clip-path:inset(0)}}@keyframes tfa-scan{0%{opacity:0;inset-block-start:78%}8%,86%{opacity:1}to{opacity:0;inset-block-start:17%}}.tfa--gis{background:radial-gradient(120% 100% at 50% 45%,#0b2756 0%,#041530 100%)}.tfg{direction:ltr;block-size:100%;inline-size:100%;position:absolute;inset:0}.tfg__bldgs{fill:#82aae621;stroke:#aac8f061;stroke-width:.8px}.tfg__parcel-fill{fill:#4390ff24}.tfg__parcel{stroke:var(--color-hi);stroke-width:1.6px;stroke-linejoin:round}.tfg__cb{fill:#4390ff9e;stroke:#8dbcff;stroke-width:1.1px}.tfg__c{fill:#eaf2ffe6;stroke:var(--color-white);stroke-width:1.1px}.tfg__ring{fill:none;stroke:var(--color-amber);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.tfg__dot{fill:var(--color-amber);stroke:#3a2a10;stroke-width:1px}.tfs[data-on] .tfg__zoom{animation:tfg-zoom 2.4s var(--ease-ui) both}.tfs[data-on] .tfg__parcel{animation:tpl-draw 1.1s var(--ease-ui) .7s both}.tfs[data-on] :is(.tfg__cb,.tfg__c){animation:tpl-fade .5s var(--ease-ui) calc(1.1s + var(--i) * 90ms) both}.tfs[data-on] .tfg__ring{animation:tfg-pulse 1.9s var(--ease-ui) 1.7s infinite}@keyframes tfg-zoom{0%{scale:.55}}@keyframes tfg-pulse{0%{opacity:1;scale:1}to{opacity:0;scale:2.6}}.tfg__legend{background:#031733db;border:1px solid #eaf2ff1f;border-radius:10px;gap:.35rem;margin:0;padding:.5rem .7rem;list-style:none;display:grid;position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem}.tfg__legend li{font-family:var(--font-body);color:var(--color-hi);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:flex}.tfa__credit{font-family:var(--font-body);color:#eaf2ffc7;background:#010e21b8;border-radius:4px;padding:.12rem .4rem;font-size:12px;line-height:1.3;position:absolute;inset-block-end:.5rem;inset-inline-end:.6rem}@media (min-width:64rem){.tfg__legend{display:none}}.tfa--out{background:radial-gradient(80% 90% at 30% 20%,#175ec54d 0%,#175ec500 70%),linear-gradient(160deg,#0b2a5c 0%,#041530 100%)}.tfo{background:#0a2350;border:1px solid #eaf2ff33;border-radius:14px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;overflow:hidden;box-shadow:0 34px 56px -28px #000616}.tfo__head{font-family:var(--font-body);color:var(--fg);white-space:nowrap;background:#010e2173;border-block-end:1px solid #eaf2ff1a;align-items:center;gap:.5rem;margin:0;padding:.45rem .65rem;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}.tfo__ico{background:linear-gradient(160deg, var(--tone), var(--tone-2));block-size:26px;inline-size:26px;color:var(--color-white);border-radius:7px;flex:none;place-items:center;display:grid}.tfo__ico svg{block-size:64%;inline-size:64%}.tfo--plan{--tone:var(--tone-blue);--tone-2:var(--tone-blue-2);block-size:fit-content;inline-size:min(60%,101.892cqh - 2.9112rem + 2px);margin-block:auto;inset-block:8%;inset-inline-start:5%}.tfo--table{--tone:var(--tone-cyan);--tone-2:var(--tone-cyan-2);inline-size:38%;inset-block-start:8%;inset-inline-end:5%}.tfo--gis{--tone:var(--tone-violet);--tone-2:var(--tone-violet-2);inline-size:34%;inset-block-end:8%;inset-inline-end:8%}.tfo__body{background:var(--color-navy-2);place-items:center;min-block-size:0;display:grid}.tfo--plan .tfo__body{aspect-ratio:1140/940}.tfo__plan{block-size:100%;inline-size:100%;display:block}.tfo__table{border-collapse:collapse;inline-size:100%}.tfo__table th,.tfo__table td{text-align:start;padding:.3rem .6rem}.tfo__table th{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-t40);font-size:12px;font-weight:500}.tfo__table td{font-family:var(--font-data);color:var(--color-hi);border-block-start:1px solid #eaf2ff14;font-size:.875rem}.tfo__table td.measured{color:var(--tone-blue-text)}.tfo__table td.deviation{color:var(--color-amber)}.tfo__table tr[data-deviation] td{background:#f2a33a1a}.tfo__layers{block-size:auto;inline-size:100%;padding:.4rem .6rem .6rem;display:block}.tfo__layer path{fill:#0a2c5ef2;stroke:var(--color-hi);stroke-width:1px}.tfo__layer .tfo__apt{fill:#f2a33a66;stroke:var(--color-amber)}.tfs[data-on] .tfo{animation:tfo-in .8s var(--ease-burst) calc(.12s + var(--n) * .16s) both}@container not (min-height:30rem){.tfo--gis{inline-size:28%}.tfo--table{inset-block-start:4%}.tfo--gis{inset-block-end:4%}}@keyframes tfo-in{0%{opacity:0;transform:translateY(26px)scale(.95)}}@container not (min-width:30rem){.tfo--plan{inline-size:min(60%,70.354cqh - 2.9112rem + 2px);margin-block:0;inset-block:4% auto;inset-inline-start:4%}.tfo--table{z-index:2;block-size:fit-content;inline-size:max(52%,11.75rem);margin-block:auto;inset-block:0;inset-inline-end:4%}.tfo--gis{inline-size:min(46%,64cqh - 3.84rem);inset-block:auto 4%;inset-inline:7% auto}.tfo__head{gap:.4rem;padding:.4rem .5rem;font-size:.8125rem}.tfo__ico{border-radius:6px;block-size:22px;inline-size:22px}.tfo__table th,.tfo__table td{padding:.24rem .4rem}.tfo__table td{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.tf__inner{block-size:auto;max-block-size:none;padding-block:clamp(3.5rem,2.5rem + 3vw,6rem)}.tf__stage{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.tfs{visibility:visible;position:relative;inset:auto}.tfs__text,.tfs__art,.tfs__tile,.tfs__tile>*,.tfs__tags,.tfs__art>.tfa{opacity:1;clip-path:none;transform:none}.tfs__art:after{display:none}.tfs__art,[dir=rtl] .tfs__art{clip-path:none;block-size:clamp(16rem,12rem + 18vw,30rem)}.tfs__tags{display:flex}#flow .scroll-stage__pin{overflow:visible}}html[data-motion=paused] .tf__inner,html:not(.js) .tf__inner{block-size:auto;max-block-size:none;padding-block:clamp(3.5rem,2.5rem + 3vw,6rem)}html[data-motion=paused] .tf__stage,html:not(.js) .tf__stage{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}html[data-motion=paused] .tfs,html:not(.js) .tfs{visibility:visible;position:relative;inset:auto}html[data-motion=paused] :is(.tfs__text,.tfs__art,.tfs__tile,.tfs__tile>*,.tfs__tags,.tfs__art>.tfa),html:not(.js) :is(.tfs__text,.tfs__art,.tfs__tile,.tfs__tile>*,.tfs__tags,.tfs__art>.tfa){opacity:1;clip-path:none;transform:none}html[data-motion=paused] .tfs__art:after,html:not(.js) .tfs__art:after{display:none}html[data-motion=paused][dir=rtl] .tfs__art,html:not(.js)[dir=rtl] .tfs__art{clip-path:none}html[data-motion=paused] .tfs__art,html:not(.js) .tfs__art{block-size:clamp(16rem,12rem + 18vw,30rem)}html[data-motion=paused] .tfs__tags,html:not(.js) .tfs__tags{display:flex}@media (min-width:48rem) and (prefers-reduced-motion:reduce){#tf-step-outputs .tfs__art{block-size:max(clamp(16rem,12rem + 18vw,30rem),34rem)}#tf-step-outputs .tfo--plan{inline-size:min(50%,101.892cqh - 2.9112rem + 2px)}}@media (min-width:48rem){html[data-motion=paused] #tf-step-outputs .tfs__art,html:not(.js) #tf-step-outputs .tfs__art{block-size:max(clamp(16rem,12rem + 18vw,30rem),34rem)}html[data-motion=paused] #tf-step-outputs .tfo--plan,html:not(.js) #tf-step-outputs .tfo--plan{inline-size:min(50%,101.892cqh - 2.9112rem + 2px)}}html[data-motion=paused] #flow .scroll-stage__pin,html:not(.js) #flow .scroll-stage__pin{overflow:visible}html[data-motion=paused] :is(.mf-live i,.tfg__ring),html[data-motion=paused] .tfr-stream i:after{animation:none}.td__grid{gap:clamp(1.75rem,1rem + 2vw,2.5rem);display:grid}@media (min-width:64rem){.td__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:3rem}}.td__title{text-wrap:balance;max-inline-size:16ch;margin:0}.td__list{gap:clamp(.7rem,.4rem + .8vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.td__list li{--tone:var(--tone-blue);--tone-text:var(--tone-blue-text);--blade:#3d86f5;--tick:#eaf2ffe6;--td-u:.9px;background:radial-gradient(60% 120% at 0% 50%, color-mix(in srgb, var(--tone) 16%, transparent) 0%, transparent 70%), linear-gradient(162deg, #0a2c5eb3 0%, #031733d1 100%);border:1px solid #eaf2ff1c;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,.4rem + 1vw,1.5rem);padding:clamp(.9rem,.5rem + 1.3vw,1.75rem) clamp(1rem,.6rem + 1.2vw,1.6rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #eaf2ff0d,0 30px 50px -40px #000616}[dir=rtl] .td__list li{background:radial-gradient(60% 120% at 100% 50%, color-mix(in srgb, var(--tone) 16%, transparent) 0%, transparent 70%), linear-gradient(162deg, #0a2c5eb3 0%, #031733d1 100%)}.td__list li:before{content:"";background:var(--tone);border-start-end-radius:3px;border-end-end-radius:3px;inline-size:3px;position:absolute;inset-block:18%;inset-inline-start:0}.td__list li[data-tone=amber]{--tone:var(--tone-amber);--tone-text:var(--tone-amber-text);--blade:#f4b740;--tick:#2b1c02d9}.td__list li[data-tone=green]{--tone:var(--tone-green);--tone-text:var(--tone-green-text);--blade:var(--tone-green);--tick:#022c1ed9}.td__tape{inline-size:calc(var(--vbw,300) * var(--td-u));block-size:auto;max-inline-size:100%;display:block;overflow:visible}@media (min-width:48rem){.td__list li{grid-template-columns:calc(var(--vbw-max,296) * var(--td-u)) minmax(0, 1fr)}.td__tape{justify-self:left}[dir=rtl] .td__list li{grid-template-columns:minmax(0, 1fr) calc(var(--vbw-max,296) * var(--td-u))}[dir=rtl] .td__tape{grid-area:1/2}[dir=rtl] .td__copy{grid-area:1/1}}.td__blade{fill:var(--blade)}.td__ticks{stroke:var(--tick);stroke-width:1px}.td__hook{fill:var(--color-hi)}.td__reading{font-family:var(--font-data);fill:var(--tone-text);font-variant-numeric:tabular-nums lining-nums;opacity:clamp(0, calc((var(--run,1) - .6) * 4), 1);font-size:17px;font-weight:600}.td__case{fill:#0d1f3d;stroke:#eaf2ff59;stroke-width:1px}.td__ring{fill:none;stroke:var(--tone);stroke-width:3px}.td__mouth{fill:var(--color-mid)}.td__run{transform:translateX(calc((var(--run,1) - 1) * var(--len,0) * 1px))}.td__copy{gap:.35rem;display:grid}.td__point{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--h2-track);color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(1.55rem,1.1rem + 1.2vw,2.15rem);line-height:1.05}.td__lead{color:var(--fg)}.td__key{color:var(--tone-text)}.td__line{font-family:var(--font-body);color:var(--fg-2);margin:0;font-size:1rem;line-height:1.45}@media (max-width:47.99rem){.td__list li{--td-u:1px;grid-template-columns:minmax(0,1fr);gap:.6rem}}.tp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 2rem;display:flex}.tp__title{margin:0}.tp__note{font-family:var(--font-body);color:var(--color-t40);margin:0;font-size:.875rem;font-weight:500;line-height:1.3}.tp__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.5rem);margin:clamp(1.75rem,1.2rem + 2vw,3rem) 0 0;padding:0;list-style:none;display:grid}.tp__card{--tone:var(--tone-blue);--tone-2:var(--tone-blue-2);background:linear-gradient(165deg,#0d2e62eb 0%,#041632f2 58%,#03122af7 100%);border:1px solid #eaf2ff1f;border-radius:20px;grid-column:span 2;grid-template-rows:auto auto 1fr;gap:1rem;padding:clamp(.95rem,.8rem + .5vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #eaf2ff12,0 40px 60px -40px #000616}.tp__card:before{content:"";background:radial-gradient(55% 40% at 12% 0%, color-mix(in srgb, var(--tone) 26%, transparent) 0%, transparent 100%), linear-gradient(90deg, var(--tone), color-mix(in srgb, var(--tone) 0%, transparent)) top / 100% 3px no-repeat;pointer-events:none;position:absolute;inset:0}[dir=rtl] .tp__card:before{background:radial-gradient(55% 40% at 88% 0%, color-mix(in srgb, var(--tone) 26%, transparent) 0%, transparent 100%), linear-gradient(270deg, var(--tone), color-mix(in srgb, var(--tone) 0%, transparent)) top / 100% 3px no-repeat}.tp__card>*{position:relative}.tp__card:nth-child(n+4){grid-column:span 3}.tp__card[data-panel=qc]{--tone:var(--tone-green);--tone-2:var(--tone-green-2)}.tp__card[data-panel=comparison]{--tone:var(--tone-amber);--tone-2:var(--tone-amber-2)}.tp__card[data-panel=control-table]{--tone:var(--tone-cyan);--tone-2:var(--tone-cyan-2)}.tp__card[data-panel=gis]{--tone:var(--tone-violet);--tone-2:var(--tone-violet-2)}@media (max-width:63.99rem){.tp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp__card,.tp__card:nth-child(n+4){grid-column:span 1}.tp__card:last-child{grid-column:1/-1}}@media (max-width:47.99rem){.tp__grid{grid-template-columns:minmax(0,1fr)}}.tp__top{align-items:center;gap:.85rem;display:flex}.tp__ico{background:linear-gradient(150deg, var(--tone) 0%, var(--tone-2) 100%);block-size:50px;inline-size:50px;box-shadow:inset 0 1px 0 #ffffff40, 0 14px 26px -12px var(--tone);color:var(--color-white);border-radius:14px;flex:none;place-items:center;display:grid}.tp__ico svg{block-size:56%;inline-size:56%}.tp__label{font-family:var(--font-display);letter-spacing:var(--h2-track);color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.05rem + .6vw,1.6rem);font-weight:700;line-height:1.1}.tp__sub{font-family:var(--font-body);letter-spacing:0;color:#8ec1ff;margin-block-start:.2rem;font-size:1rem;font-weight:600;line-height:1.2;display:block}.tp__art{aspect-ratio:16/10;background:linear-gradient(170deg,#06204a 0%,#021633 100%);border:1px solid #eaf2ff14;border-radius:14px;place-items:center;padding:.6rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 10px 30px -18px #0009}.tp__art>svg{block-size:100%;inline-size:100%}.tp__caption{border-inline-start:3px solid var(--tone);font-family:var(--font-body);color:#cfdcf2;text-wrap:pretty;align-self:start;margin:0;padding-inline-start:.85rem;font-size:1.0625rem;font-weight:400;line-height:1.5}.tp__art>.tp-plan{border-radius:8px}.tp-scan{opacity:0;pointer-events:none;background:linear-gradient(#8dc1ff00,#b9d8ff 50%,#8dc1ff00);inline-size:2px;position:absolute;inset-block:.6rem;inset-inline-start:0;box-shadow:0 0 16px 3px #4390ff99}.tp__card.is-in .tp-plan{animation:tp-wipe 1.7s var(--ease-ui) .35s both}.tp__card.is-in .tp-scan{animation:tp-scan 1.7s var(--ease-ui) .35s both}@keyframes tp-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tp-scan{0%{opacity:0;left:6%}10%,85%{opacity:1}to{opacity:0;left:94%}}.tp-qc__bar{stroke:#2a5aa8;transform-box:fill-box;transform-origin:0}.tp-qc__box{fill:none;stroke:#eaf2ffb3}.tp__card.is-in .tp-qc__bar{animation:tp-grow .7s var(--ease-ui) calc(.25s + var(--i) * .12s) both}@keyframes tp-grow{0%{transform:scaleX(0)}}.tp-chip rect{fill:#2b1a04;stroke:var(--color-amber);stroke-width:2.5px}.tp-chip text{font-family:var(--font-body);fill:#ffc56b;font-variant-numeric:tabular-nums lining-nums;font-size:34px;font-weight:700}.tp-chip{transform-box:fill-box;transform-origin:0%}.tp__card.is-in .tp-chip{animation:tp-chip .62s var(--ease-burst) 1.5s both}@keyframes tp-chip{0%{opacity:0;transform:scale(.7)}}.tp-bal{fill:#f2a33a4d;stroke:var(--color-amber);stroke-width:2.5px}.tp-permit{fill:none;stroke:var(--color-t40);stroke-width:3px;stroke-dasharray:14 8}.tp__card.is-in .tp-bal{animation:tp-glow 1.6s var(--ease-ui) 1.8s 2}@keyframes tp-glow{50%{fill:#f2a33a99}}.tp-tablewrap{align-content:center;align-self:stretch;inline-size:100%;display:grid}.tp__card[data-panel=control-table] .tp__art{min-inline-size:0;overflow:visible}@media (max-width:63.99rem){.tp-table th,.tp-table td{padding-block:.26rem}}.tp-table{border-collapse:collapse;inline-size:100%;font-size:.85rem}.tp-table th,.tp-table td{text-align:start;padding:.32rem .5rem}.tp-table th{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--color-t40);font-size:.8125rem;font-weight:500}.tp-table td{font-family:var(--font-data);color:var(--fg);font-variant-numeric:tabular-nums lining-nums;border-block-start:1px solid #eaf2ff12;font-size:1rem;font-weight:500}.tp-table td.measured{color:#6fd3f2}.tp-table td.deviation{color:var(--color-amber)}.tp-table tr[data-deviation] td{background:#f2a33a1a}.tp-table tr[data-deviation] td:first-child{box-shadow:inset 3px 0 0 var(--color-amber)}[dir=rtl] .tp-table tr[data-deviation] td:first-child{box-shadow:inset -3px 0 0 var(--color-amber)}.tp__card.is-in .tp-table tbody tr{animation:tp-row .52s var(--ease-burst) calc(.3s + var(--i) * 90ms) both}@keyframes tp-row{0%{opacity:0;transform:translateY(10px)}}.tp-gis__sheet{fill:#0a2c5ef2;stroke:var(--fg);stroke-width:1px}.tp-gis .tp-layer{font-family:var(--font-body);fill:var(--color-t40);font-weight:500}.tp__card.is-in .tp-gis__layer{animation:tp-lift 1s var(--ease-burst) calc(.3s + var(--i) * .14s) both}@keyframes tp-lift{0%{transform:translateY(calc(var(--i) * 34px))}}.the__row{border-block:1.2px solid var(--fg);align-items:center;gap:1rem;padding-block:1.1rem;display:flex}.the__label{color:var(--fg);font-family:var(--font-display);font-weight:var(--display-weight);font-stretch:var(--h3-stretch);flex:1;line-height:1.05}.section:is(.tm,.td,.tp,.the){--tech-pad:min(var(--spacing-section), max(3rem, 9svh));padding-block:var(--tech-pad)}.section.tm{padding-block-end:max(1.5rem, var(--tech-pad) - var(--header-h))}.section.the{padding-block-end:calc(var(--tech-pad) * .5)}.the+.closing{--closing-in:clamp(5rem, 3.5rem + 3vw, 7rem)}.the+.closing .closing__inner{padding-block-start:clamp(3.5rem,2rem + 4vw,6.5rem)}@media (prefers-reduced-motion:reduce){:is(.mf-live i,.tfg__ring),.tfr-stream i:after{animation:none!important}.tfr-stream{visibility:hidden}}
