.fc-pin{background:#00204a}.fc{--fc-navy:#00204a;--fc-shade:0 24 58;--fc-pad-top:calc(var(--header-h,4rem) + clamp(1rem, 3svh, 2rem));--fc-pad-end:clamp(1rem, 3svh, 2rem);isolation:isolate;box-sizing:border-box;block-size:100%;padding:var(--fc-pad-top) var(--page-edge) calc(var(--fc-pad-end) + var(--pin-under,0px));background:var(--fc-navy);color:var(--color-hi);grid-template:"copy""."minmax(0,1fr)"foot"/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.fc-scene{z-index:-2;direction:ltr;position:absolute;inset:0}.fc-seq{background:var(--fc-navy);position:absolute;inset:0}.fc-seq .v3-seq__canvas{transition:opacity .6s var(--ease-ui)}.fc-seq .v3-seq__still img{object-position:50% 0%}.fc-shade{--fc-a:calc(.6 - .14 * var(--progress,1));--fc-ground:2 21 48;--fc-foot:linear-gradient(to top, rgb(var(--fc-ground)) 0, rgb(var(--fc-ground) / .9) .75rem, rgb(var(--fc-ground) / .68) 1.6rem, rgb(var(--fc-ground) / .4) 2.5rem, rgb(var(--fc-ground) / .16) 3.4rem, rgb(var(--fc-ground) / .03) 4.1rem, rgb(var(--fc-ground) / 0) 4.5rem);z-index:-1;pointer-events:none;background:var(--fc-foot), linear-gradient(to bottom, rgb(var(--fc-shade) / var(--fc-a)) 0, rgb(var(--fc-shade) / calc(var(--fc-a) * .94)) var(--fc-lab,19rem), rgb(var(--fc-shade) / 0) calc(var(--fc-lab,19rem) + 6rem)), linear-gradient(to top, rgb(var(--fc-shade) / .72) 0, rgb(var(--fc-shade) / .42) calc(7.5rem + var(--pin-under,0px)), rgb(var(--fc-shade) / 0) calc(13rem + var(--pin-under,0px)));position:absolute;inset:0}.fc-shade:after{content:"";opacity:0;transition:opacity .6s var(--ease-ui);background:var(--fc-foot), linear-gradient(to bottom, #00204a00 calc(var(--fc-fb,400vh) - 7.5rem), #00204a66 calc(var(--fc-fb,400vh) - 4.5rem), #00204acc calc(var(--fc-fb,400vh) - 2rem), #00204a calc(var(--fc-fb,400vh) - 2px));position:absolute;inset:0}.fc[data-live] .fc-shade:after{opacity:1}.fc-shade:before{content:"";background:linear-gradient(#00204a 0,#00204af8 10%,#00204ae4 20%,#00204ac8 30%,#00204aa5 40%,#00204a80 50%,#00204a5a 60%,#00204a37 70%,#00204a1b 80%,#00204a07 90%,#00204a00 100%);block-size:7rem;position:absolute;inset:0 0 auto}.fc-copy{text-shadow:0 1px 18px #00102859;grid-area:copy;justify-items:start;min-inline-size:0;display:grid}.fc-kicker{font-family:var(--font-body);color:#eaf2ffdb;margin:0;font-size:.9375rem;font-weight:500;line-height:1.3}.fc-title{max-inline-size:15ch;font-size:var(--fs-h2);text-wrap:balance;margin:.45rem 0 0}.fc-title:first-child,.fc-title.sr-only+.fc-loc{margin-block-start:0}@media (max-width:47.99rem),(max-aspect-ratio:9/10){.fc-copy:has(>.fc-title.sr-only) .fc-fig{margin-block-start:0}}.fc-loc{font-family:var(--font-body);font-size:var(--fs-lead);color:#eaf2ffdb;margin:.55rem 0 0;line-height:1.35}.fc-fig{--fc-num:min(calc(var(--page-in) / 5.5), 4.5rem);--fc-arrow:clamp(1.9rem, calc(var(--fc-num) * .5), 3.2rem);justify-self:start;align-items:flex-start;gap:clamp(.6rem,3vw,1.75rem);margin-block-start:clamp(1rem,2.6svh,1.75rem);display:flex}.fc-fig__item{justify-items:start;gap:.7rem;display:grid}[dir=rtl] .fc-fig__item{justify-items:end}.fc-fig__num{font-weight:600;font-stretch:100%;font-size:var(--fc-num);letter-spacing:-.02em;white-space:nowrap;color:var(--color-hi);line-height:.92}.fc-fig__item--planned .fc-fig__num{color:#6aa6ff}.fc-fig__slot{display:inline-grid}.fc-fig__slot>*{grid-area:1/1}.fc-fig__sizer{visibility:hidden}.fc-fig__arrow{inline-size:var(--fc-arrow);color:#eaf2ffb3;flex:none;margin-block-start:calc(var(--fc-num) * .45 - var(--fc-arrow) * .2)}.fc-fig__bar{background:#eaf2ff38;block-size:2px;inline-size:100%;position:relative}.fc-fig__bar:after{content:"";background:var(--color-hi);transform-origin:0;position:absolute;inset:0}.fc-fig__item--planned .fc-fig__bar:after{background:var(--color-ui);transform:scaleX(var(--fc-fill,1))}.fc-fig__item--planned .fc-fig__bar:before{content:"";background:var(--color-ui);opacity:0;block-size:8px;inline-size:8px;transition:opacity .2s var(--ease-ui);position:absolute;inset-block-start:-3px;inset-inline-end:-1px}.fc[data-phase=done] .fc-fig__item--planned .fc-fig__bar:before{opacity:1}.fc[data-phase=existing] .fc-fig__live{opacity:.6}.fc-fig__label{font-family:var(--font-body);color:#eaf2ffeb;white-space:nowrap;align-items:center;gap:.55rem;font-size:clamp(1rem,.9rem + .35vw,1.2rem);font-weight:500;line-height:1.35;display:inline-flex}.fc-swatch{flex:none;block-size:.7em;inline-size:.7em}.fc-swatch--existing{background:#b9ab92}.fc-swatch--planned{background:linear-gradient(#f1f2f2 0 34%,#5b7da6 34%)}.fc-foot{grid-area:foot;justify-items:start;gap:.75rem;display:grid}.fc-caveat{font-family:var(--font-body);color:#eaf2ffd6;text-shadow:0 1px 12px #00102880;margin:0;font-size:.875rem;font-weight:400;line-height:1.45}@media (max-width:47.99rem){.fc-foot{justify-items:stretch}}@media (max-width:47.99rem),(max-aspect-ratio:9/10){.fc-loc{display:none}}@media (min-width:48rem) and (min-aspect-ratio:9/10){.fc{--fc-copy-w:clamp(22rem, 34vw, 34rem);grid-template-columns:minmax(0, var(--fc-copy-w)) minmax(0, 1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"copy.""foot."". ."}.fc-title{font-size:min(var(--fs-h2), calc(var(--fc-copy-w) / 8))}.fc-foot{margin-block-start:clamp(1.5rem,4svh,2.5rem)}.fc-scene{--fc-edge:max(var(--gut), calc((100cqw - var(--page-max)) / 2 + var(--gut)));--fc-open:calc(100cqw - var(--fc-edge) - var(--fc-copy-w) - 2rem);--fc-aim:calc(100cqw - var(--fc-open) / 2);--fc-base:max(100cqw, 220cqh);--fc-w:clamp(var(--fc-base), max(var(--fc-aim) / .51, (100cqw - var(--fc-aim)) / .49), var(--fc-base) * 1.25);--fc-h:calc(var(--fc-w) / 2.2);container-type:size}[dir=rtl] .fc-scene{--fc-aim:calc(var(--fc-open) / 2)}.fc-seq{inset:auto;top:calc((100cqh - var(--fc-h)) / 2);left:clamp(100cqw - var(--fc-w), var(--fc-aim) - .51 * var(--fc-w), 0px);inline-size:var(--fc-w);block-size:var(--fc-h)}.fc-seq .v3-seq__still img{object-position:50% 50%}.fc-shade{--fc-a:.74;--fc-e:calc(var(--page-edge) + var(--fc-copy-w));--fc-to:right;background:linear-gradient(to bottom, rgb(var(--fc-shade) / .5) 0, rgb(var(--fc-shade) / 0) calc(var(--header-h,4rem) + 5rem)), linear-gradient(to top, rgb(var(--fc-ground)) 0, rgb(var(--fc-ground) / .86) 3%, rgb(var(--fc-ground) / .55) 7.5%, rgb(var(--fc-ground) / .24) 12%, rgb(var(--fc-ground) / .06) 16%, rgb(var(--fc-ground) / 0) 20%),  linear-gradient(to var(--fc-to), rgb(var(--fc-shade) / var(--fc-a)) 0, rgb(var(--fc-shade) / calc(var(--fc-a) * .99)) calc(var(--fc-e) - 8rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .957)) calc(var(--fc-e) - 5rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .844)) calc(var(--fc-e) - 2rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .684)) calc(var(--fc-e) + 1rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .5)) calc(var(--fc-e) + 4rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .316)) calc(var(--fc-e) + 7rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .156)) calc(var(--fc-e) + 10rem), rgb(var(--fc-shade) / calc(var(--fc-a) * .043)) calc(var(--fc-e) + 13rem), rgb(var(--fc-shade) / 0) calc(var(--fc-e) + 16rem))}[dir=rtl] .fc-shade{--fc-to:left}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .fc-runway{view-timeline-name:--fc-in}html:not([data-motion=paused]) :is(.fc-copy,.fc-foot){animation:linear both fc-in;animation-timeline:--fc-in}html:not([data-motion=paused]) .fc-copy{animation-range:entry 30% entry 85%}html:not([data-motion=paused]) .fc-foot{animation-range:entry 45%}html:not([data-motion=paused]) .fc-shade:before{animation:linear both fc-head-out;animation-timeline:--fc-in;animation-range:entry 88%}}}@keyframes fc-in{0%{opacity:0;transform:translateY(2rem)}}@keyframes fc-head-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.fc{block-size:100svh;min-block-size:38rem}}html[data-motion=paused] .fc,html:not(.js) .fc{block-size:100svh;min-block-size:38rem}html:not(.js) .fc-runway,html[data-motion=paused] .fc-runway{block-size:auto}html:not(.js) .fc-runway>.scroll-stage__pin{--pin-under:0px;block-size:auto;position:relative}.pj-featured+.pj-list[data-ground=abyss]{background:linear-gradient(#021530 0,#021530f2 1rem,#031632de 2.25rem,#031733d1 3.25rem,#031733cc 4rem calc(100% - 8rem),#021b3dd6 calc(100% - 6rem),#011e44eb calc(100% - 3.5rem),#00204afa calc(100% - 1.25rem),#00204a 100%)}@media (min-width:48rem){.pj-featured+.pj-list{padding-block-start:clamp(3rem,1rem + 4vw,5.5rem)}}.pj-list+.closing :is(.closing__photo,.shade-start),.pj-explorer+.closing :is(.closing__photo,.shade-start),.cs-next-sec+.closing :is(.closing__photo,.shade-start){--pj-photo-head:linear-gradient(to bottom, transparent 0, #00000007 .6rem, #0000001b 1.2rem, #00000037 1.8rem, #0000005a 2.4rem, #00000080 3rem, #000000a5 3.6rem, #000000c8 4.2rem, #000000e4 4.8rem, #000000f8 5.4rem, #000 6rem);-webkit-mask-image:var(--pj-photo-head);-webkit-mask-image:var(--pj-photo-head);mask-image:var(--pj-photo-head)}.section.pj-list{padding-block-end:clamp(2.5rem,1.5rem + 2vw,4rem)}.pj-featured+.section.pj-list:has(+.pj-explorer){padding-block-end:clamp(4.5rem,3.5rem + 2.5vw,6.5rem)}:is(.pj-list,.cs-next-sec,.pj-explorer)+.closing{--closing-in:clamp(5rem, 3.5rem + 3vw, 7rem)}:is(.pj-list,.cs-next-sec,.pj-explorer)+.closing .closing__inner{padding-block-start:clamp(3.5rem,2rem + 4vw,6.5rem)}.pj-explorer+.closing{background:linear-gradient(180deg, #00204a 0, #001d43fa calc(var(--closing-in) * .25), #001736f2 calc(var(--closing-in) * .5), #011128ed calc(var(--closing-in) * .75), #010e21eb var(--closing-in), #010e21eb 100%)}.pj-explorer .xp-map{--pj-map-foot:linear-gradient(to top, transparent 0, #00000007 .6rem, #0000001b 1.2rem, #00000037 1.8rem, #0000005a 2.4rem, #00000080 3rem, #000000a5 3.6rem, #000000c8 4.2rem, #000000e4 4.8rem, #000000f8 5.4rem, #000 6rem);-webkit-mask-image:var(--pj-map-foot);-webkit-mask-image:var(--pj-map-foot);mask-image:var(--pj-map-foot)}.ph+.pj-featured{--ph-under:calc(var(--vh-s) - max(35rem, calc(var(--vh-s) * .86)) + 1rem);padding-block-start:max(clamp(3rem, 1rem + 6svh, 5.5rem), min(var(--ph-under), calc(var(--vh-s) * .2)))}@media (min-width:48rem) and (min-aspect-ratio:9/10){.ph+.pj-featured{--ph-under:calc(var(--vh-s) - max(35rem, min(calc(var(--vh-s) * .88), 53.75rem)) + 1rem)}}@property --fc-head{syntax:"<length>";inherits:false;initial-value:0}.ph+.pj-featured .fc-pin{--fc-head-mask:linear-gradient(to bottom, transparent 0, #00000007 calc(var(--fc-head) * .1), #0000001b calc(var(--fc-head) * .2), #00000037 calc(var(--fc-head) * .3), #0000005a calc(var(--fc-head) * .4), #00000080 calc(var(--fc-head) * .5), #000000a5 calc(var(--fc-head) * .6), #000000c8 calc(var(--fc-head) * .7), #000000e4 calc(var(--fc-head) * .8), #000000f8 calc(var(--fc-head) * .9), #000 var(--fc-head))}@media (prefers-reduced-motion:reduce){.ph+.pj-featured .fc-pin{--fc-head:8rem;-webkit-mask-image:var(--fc-head-mask);-webkit-mask-image:var(--fc-head-mask);mask-image:var(--fc-head-mask)}}html[data-motion=paused] .ph+.pj-featured .fc-pin,html:not(.js) .ph+.pj-featured .fc-pin{--fc-head:8rem;-webkit-mask-image:var(--fc-head-mask);-webkit-mask-image:var(--fc-head-mask);mask-image:var(--fc-head-mask)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .ph+.pj-featured .fc-pin{-webkit-mask-image:var(--fc-head-mask);-webkit-mask-image:var(--fc-head-mask);mask-image:var(--fc-head-mask);animation:linear both fc-head-in;animation-timeline:--fc-in;animation-range:entry 40%}}}@keyframes fc-head-in{0%{--fc-head:12rem}to{--fc-head:0px}}.pj-list+.pj-explorer{background:linear-gradient(#00204a 0,#00204ae6 1.5rem,#00204a99 4rem,#00204a40 6.5rem,#00204a00 9rem calc(100% - 7rem),#00204a80 calc(100% - 3.5rem),#00204a 100%)}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .pj-list+.pj-explorer .xp:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00204a 0,#00204af8 10%,#00204ae4 20%,#00204ac8 30%,#00204aa5 40%,#00204a80 50%,#00204a5a 60%,#00204a37 70%,#00204a1b 80%,#00204a07 90%,#00204a00 100%);block-size:7rem;position:absolute;inset:0 0 auto}@supports (animation-timeline:view()){html.js:not([data-motion=paused]) .pj-list+.pj-explorer .xp-runway{view-timeline-name:--xp-in}html.js:not([data-motion=paused]) .pj-list+.pj-explorer .xp:after{animation:linear both fc-head-out;animation-timeline:--xp-in;animation-range:entry 88%}}}.pj-featured+.section[data-ground=field]{background:linear-gradient(#021530 0,#021530e6 1.25rem,#021530ad 2.75rem,#02153066 4.5rem,#02153029 6.25rem,#02153008 7.5rem,#02153000 8rem)}.pj-list{--pj-r:14px}.pj-dirhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2.5rem;display:flex}.pj-dirhead .section-header{flex:32rem;min-inline-size:0;margin-block-end:0}.pj-dirhead .section-header .lead{max-inline-size:40rem}.pj-views{background:#031b3eb8;border:1px solid #eaf2ff29;border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.pj-views__btn{min-block-size:44px;color:var(--color-mid);font-family:var(--font-body);transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui);border-radius:9px;align-items:center;gap:.5rem;padding-inline:1rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pj-views__btn svg{fill:currentColor;flex:none;block-size:16px;inline-size:16px}.pj-views__btn:hover{color:var(--color-hi);background:#eaf2ff14}.pj-views__btn[aria-current]{background:var(--color-blue);color:#fff}.pj-views__btn:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.pj-totals{border-block:1px solid #eaf2ff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:clamp(1.75rem,1.25rem + 1.5vw,2.75rem) 0 0;padding:0;display:grid}.pj-total{flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;min-inline-size:0;padding:clamp(1rem,.75rem + .8vw,1.5rem) clamp(.75rem,.4rem + 1vw,1.5rem);display:flex}.pj-total+.pj-total{border-inline-start:1px solid #eaf2ff1f}.pj-total:first-child{padding-inline-start:0}.pj-total dt{font-family:var(--font-body);color:var(--color-mid);font-size:.9375rem;font-weight:500;line-height:1.3}.pj-total dd{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-hi);margin:0;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);font-weight:600;line-height:1}.pj-total[data-k=projects] dd{color:#8cbcff}@media (max-width:39.99rem){.pj-totals{margin-block-start:1.5rem}.pj-total{gap:.25rem;padding:.85rem .5rem}.pj-total dt{font-size:.8125rem;line-height:1.2}.pj-total dd{letter-spacing:-.03em;font-size:clamp(1.35rem,.9rem + 2.2vw,1.75rem)}}.pj-index{margin-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.pj-tools{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;display:flex}.pj-field{flex-direction:column;gap:.45rem;min-inline-size:0;max-inline-size:100%;display:flex}.pj-field--select{flex:13rem;max-inline-size:17rem}.pj-field__label{font-family:var(--font-body);color:var(--color-t40);font-size:.875rem;font-weight:500;line-height:1.3}.pj-select{display:block;position:relative}.pj-select:after{content:"";border-inline-end:2px solid var(--color-mid);border-block-end:2px solid var(--color-mid);pointer-events:none;block-size:8px;inline-size:8px;margin-block-start:-6px;position:absolute;inset-block-start:50%;inset-inline-end:1rem;rotate:45deg}[dir=rtl] .pj-select:after{rotate:-45deg}.pj-select select{appearance:none;min-block-size:46px;inline-size:100%;color:var(--color-hi);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;text-overflow:ellipsis;cursor:pointer;transition:border-color .2s var(--ease-ui), background-color .2s var(--ease-ui);background:#031b3eb8;border:1px solid #eaf2ff29;border-radius:12px;padding-block:0;padding-inline:1rem 2.6rem;font-size:.9375rem;font-weight:500}.pj-select select:hover{border-color:#eaf2ff52}.pj-select select:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.pj-select select option{color:#eaf2ff;background:#031b3e}.pj-select select:not(:has(option[value=""]:checked)){background:#175ec552;border-color:#4390ffbf}.pj-seg{background:#031b3eb8;border:1px solid #eaf2ff29;border-radius:12px;flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:3px;display:flex}.pj-seg__btn{min-block-size:38px;color:var(--color-mid);font:inherit;font-variant-numeric:lining-nums tabular-nums;cursor:pointer;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui);background:0 0;border:0;border-radius:9px;flex:none;padding-inline:.9rem;font-size:.9375rem;font-weight:500}@media (hover:hover){.pj-seg__btn:hover:not(:disabled){color:var(--color-hi);background:#eaf2ff14}}.pj-seg__btn[aria-pressed=true],.pj-seg__btn[aria-pressed=true]:hover{background:var(--color-blue);color:#fff}.pj-seg__btn:disabled{color:#a9bedf6b;cursor:default}.pj-seg__btn:focus-visible{outline:2px solid var(--color-ui);outline-offset:-2px}.pj-status{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-block-size:44px;margin-block-start:clamp(1rem,.75rem + .8vw,1.5rem);display:flex}.pj-status__count{font-family:var(--font-body);color:var(--color-hi);margin:0;font-size:.9375rem;font-weight:600}.pj-reset{color:#8cbcff;min-block-size:44px;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.4rem;padding-inline:.6rem .8rem;font-size:.9375rem;font-weight:600;-webkit-text-decoration:underline #8cbcff73;text-decoration:underline #8cbcff73;display:inline-flex}.pj-reset svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:14px;inline-size:14px}.pj-reset:hover{color:#fff;text-decoration-color:currentColor}.pj-reset:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.pj-reset--solid{color:var(--color-hi);border:1px solid #eaf2ff47;margin-block-start:1rem;padding-inline:1.1rem;text-decoration:none}.pj-empty{border-radius:var(--pj-r);background:#031b3e80;border:1px dashed #eaf2ff3d;margin-block-start:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.pj-empty__title{font-family:var(--font-display);color:var(--color-hi);margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:600}:lang(he) .pj-empty__title{font-weight:700}.pj-empty__body{font-family:var(--font-body);color:var(--color-mid);margin:.5rem 0 0;font-size:1rem}.pj-cards{grid-template-columns:minmax(0,1fr);gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pj-li[hidden]{display:none}.pj-li{min-inline-size:0}.pj-card{border-radius:var(--pj-r);block-size:100%;color:var(--color-hi);transition:transform .32s var(--ease-ui), border-color .32s var(--ease-ui), box-shadow .32s var(--ease-ui);background:linear-gradient(#0a2c5ef0,#031b3ef5);border:1px solid #eaf2ff1f;flex-direction:column;padding:18px 20px 16px;display:flex;position:relative;box-shadow:0 14px 34px #010c1e66}@media (hover:hover){.pj-card:hover{border-color:color-mix(in srgb, var(--tone,var(--color-ui)) 60%, transparent);transform:translateY(-3px);box-shadow:0 22px 46px #010c1e80}.pj-card:hover .btn__chip{background:var(--color-ui)}.pj-card:hover .btn__arrow{transform:translate(3px)}[dir=rtl] .pj-card:hover .btn__arrow{transform:scaleX(-1)translate(3px)}}.pj-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;min-block-size:1.75rem;display:flex}.pj-city{font-family:var(--font-body);color:var(--color-t40);align-items:center;gap:.4rem;margin:0;padding-block-start:.2rem;font-size:.875rem;font-weight:500;line-height:1.25;display:flex}.pj-pin{flex:none;block-size:15px;inline-size:11px}.pj-pin path{fill:var(--color-t40)}.pj-pin circle{fill:#0a2c5e}.pj-city--none{font-style:italic}.pj-plates{flex:none;gap:4px;display:flex}.pj-plates .pj-plate{border-radius:6px;block-size:1.75rem;padding:.2rem .4rem}.pj-plates .pj-plate img{max-inline-size:3.6rem}.pj-title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1.2rem,1.1rem + .35vw,1.4rem);font-weight:600;line-height:1.12}:lang(he) .pj-title{letter-spacing:0;font-weight:700}.pj-title--city{align-items:center;gap:.45rem;display:flex}.pj-title--city .pj-pin{block-size:.8em;inline-size:.6em}.pj-title--city .pj-pin path{fill:#fff}.pj-title--city .pj-pin circle{fill:var(--color-blue)}.pj-dev{font-family:var(--font-body);color:var(--color-mid);margin:.4rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.35}.pj-fig{margin-block-start:auto;padding-block-start:1rem}.pj-fig__row{--chip-bg:var(--color-blue);--chip-fg:#fff;border-block-start:1px solid #eaf2ff1f;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-block-start:.6rem;padding-block-start:.7rem;display:flex}.pj-units{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;display:flex}.pj-units__num{letter-spacing:-.03em;color:var(--color-hi);font-size:clamp(1.6rem,1.4rem + .6vw,2rem);line-height:.95}.pj-units__label{font-family:var(--font-body);color:var(--color-mid);font-size:.875rem}.pj-units--none{font-family:var(--font-body);color:var(--color-mid);font-size:.9375rem;font-weight:500;line-height:1.9rem}.pj-fig__row .btn__chip{flex:none;block-size:34px;inline-size:34px}.pj-cellblock{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.pj-cellblock__rows,.pj-cellblock__rest{block-size:calc(var(--r,1) * 4px - 1px);background-image:conic-gradient(from 270deg at 3px 3px, var(--pj-cell,#eef2f8b8) 25%, transparent 0);background-size:4px 4px;display:block}.pj-cellblock__rows{inline-size:199px}.pj-cellblock__rest{inline-size:calc(var(--c) * 4px - 1px)}.pj-link{color:inherit;outline:none;display:block;position:static}.pj-link:after{content:"";z-index:2;border-radius:var(--pj-r);outline-offset:3px;transition:outline-color .2s var(--ease-ui);outline:2px solid #0000;position:absolute;inset:-1px}.pj-link:focus-visible:after{outline-color:var(--color-ui)}.pj-li[data-tone]{--pj-cell:color-mix(in srgb, var(--tone) 88%, #fff)}@media (min-width:40rem){.pj-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.5rem + .8vw,1.25rem)}}@media (min-width:64rem){.pj-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.pj-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:39.99rem){.pj-dirhead{align-items:stretch}.pj-views{align-self:flex-start}.pj-tools{display:none}.pj-field--select{max-inline-size:none}.pj-seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.pj-seg__btn{white-space:nowrap;min-block-size:44px;padding-inline:.2rem;font-size:.875rem}.pj-select select{min-block-size:48px;padding-inline:.8rem 2.2rem}.pj-select:after{inset-inline-end:.85rem}.pj-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head fig""title fig""dev fig";align-items:start;column-gap:1rem;padding:13px 16px 14px;display:grid}.pj-card__head{grid-area:head;min-block-size:0}.pj-city{padding-block-start:0}.pj-city--blank,.pj-plates{display:none}.pj-title{grid-area:title;margin-block-start:.25rem;font-size:1.15rem}.pj-dev{grid-area:dev;margin-block-start:.2rem;font-size:.875rem}.pj-fig{grid-area:fig;align-self:center;margin:0;padding:0}.pj-cellblock,.pj-fig__row .btn__chip{display:none}.pj-fig__row{border:0;margin:0;padding:0}.pj-units{text-align:end;flex-direction:column;align-items:flex-end;gap:.15rem}.pj-units__num{font-size:1.6rem}.pj-units__label{max-inline-size:5.5rem;font-size:.8125rem;line-height:1.2}.pj-units--none{text-align:end;max-inline-size:6rem;font-size:.8125rem;line-height:1.25}.pj-li[data-tone] .pj-card:before{content:"";background:var(--tone);border-radius:2px;inline-size:3px;position:absolute;inset-block:14px;inset-inline-start:-1px}}.pj-li{transition:opacity .7s var(--ease-ui), transform .7s var(--ease-ui);transition-delay:calc(var(--i,0) * 80ms)}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .pj-cards[data-live]>.pj-li:not([data-in]){opacity:0;transform:translateY(16px)}}.pj-photo{transition:scale .9s var(--ease-ui);display:block;position:absolute;inset:0}.pj-photo img{object-fit:cover;object-position:var(--pos,50% 50%);block-size:100%;inline-size:100%;display:block}.pj-photo--focus img{inline-size:calc(100% / var(--fw));block-size:auto;max-inline-size:none;translate:calc(var(--fx) * -100%) calc(var(--fy) * -100%);position:absolute;top:0;left:0}.pj-photo picture{transition:scale 1.4s var(--ease-ui) calc(var(--i,0) * 80ms)}.pj-sq{background:var(--color-ui);flex:none;block-size:6px;inline-size:6px}.pj-plate{background:var(--color-plate);border-radius:var(--radius-sq);justify-content:center;align-items:center;block-size:34px;padding:3px 8px;display:inline-flex}.pj-plate img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:96px}.pj-plate--lg{block-size:46px;padding:4px 10px}.pj-plate--lg img{max-inline-size:130px}.pj-cells{direction:ltr;flex-wrap:wrap;gap:2px;max-inline-size:15.5rem;margin-block:.3rem;display:flex}[dir=rtl] .pj-cells{direction:rtl}.pj-cells i{border:1px solid var(--color-t78);block-size:7px;inline-size:7px;position:relative}.pj-cells i:after{content:"";inset:0;inline-size:calc(var(--fill,1) * 100%);background:var(--color-ui);position:absolute;inset-inline-end:auto}[data-section=project\.figures].section,[data-section=project\.delivers]{padding-block:clamp(3rem,1.5rem + 3vw,4.5rem)}[data-section=project\.next]{padding-block:clamp(2.5rem,1rem + 2.5vw,3.75rem)}.cs-sq{border:1px solid var(--color-t40);flex:none;block-size:6px;inline-size:6px;display:inline-block}.cs-exist{gap:clamp(1rem,.6rem + 1.4vw,1.5rem);margin-block-start:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}@media (min-width:48rem){.cs-exist--city{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}@media (max-width:47.99rem){.cs-exist--city .cs-city{order:2}.cs-split__b{display:block}.cs-split__b:first-letter{text-transform:uppercase}.cs-split__dot{display:none}}.cs-city__fig{flex-direction:column;gap:.7rem;margin:0;display:flex}.cs-city__frame{aspect-ratio:4/3;background:var(--color-abyss);border:1px solid #eaf2ff1f;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px #010c1e73}.cs-city__frame:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#082d612e,#082d610f 55%,#010e214d);position:absolute;inset:0}.cs-city__cap{font-family:var(--font-body);color:var(--color-t40);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.cs-city__note{color:var(--color-mid);align-items:center;gap:.5rem;display:inline-flex}.cs-city__credit{font-size:.8125rem;font-weight:400}.cs-city__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cs-city__credit a:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.cs-city--massing .cs-city__frame:after{content:none}.cs-city--massing picture{block-size:100%;inline-size:100%;display:block}.cs-city--massing img{scale:1.12}.cs-exist .us__note:empty{display:none}.cs-city .pj-photo{transition:scale 1.4s var(--ease-ui), opacity .9s var(--ease-ui)}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .cs-city[data-armed]:not([data-in]) .pj-photo{opacity:0;scale:1.06}}.us{min-inline-size:0;color:var(--color-hi);background:linear-gradient(#0a2c5ef0,#031b3ef5);border:1px solid #eaf2ff1f;border-radius:14px;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,.8rem + 1.6vw,2rem);display:flex;box-shadow:0 18px 44px #010c1e73}.us__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.us__figure{align-items:baseline;gap:.7rem;margin:0;display:flex}.us__num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-hi);font-size:clamp(2.75rem,2rem + 2.6vw,4.25rem);font-weight:600;line-height:.9}.us__lbl{font-family:var(--font-body);color:var(--color-mid);font-size:1rem}.us__planned{font-family:var(--font-body);color:#6aa6ff;margin:0;font-size:.9375rem;font-weight:500}.us__site{margin-block-start:auto;padding-block-end:1px;position:relative}.us__slabs{direction:ltr;block-size:auto;max-block-size:10.5rem;inline-size:100%;display:block}@media (min-width:48rem){.cs-exist--city .us__site{flex:1 1 0;min-block-size:7.5rem;margin-block-start:0}.cs-exist--city .us__slabs{block-size:min(100% - 1px,18rem);max-block-size:none;position:absolute;bottom:1px;left:0;right:0}}.us__cell{fill:var(--color-ui)}.us__ground{background:linear-gradient(90deg,#eaf2ff66,#eaf2ff1f);block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}[dir=rtl] .us__ground{background:linear-gradient(270deg,#eaf2ff66,#eaf2ff1f)}.us__foot{font-family:var(--font-body);color:var(--color-t40);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1.5rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.us__legend{color:var(--color-mid);align-items:center;gap:.5rem;display:inline-flex}.us__legend i{background:var(--color-ui);border-radius:2px;flex:none;block-size:9px;inline-size:9px}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .us[data-armed]:not([data-in]) .us__cell{fill-opacity:.08}html.js:not([data-motion=paused]) .us[data-armed] .us__cell{transition:fill-opacity .32s var(--ease-ui) calc(var(--f) * 90ms + .12s)}}.cs-exist[data-tone] .us__cell,.cs-exist[data-tone] .us__legend i,.cs-exist[data-tone] .pj-sq{fill:var(--tone);background:var(--tone)}.cs-exist[data-tone] .us__planned{color:var(--tone-text)}.cs-scope{color:var(--color-mid);align-items:center;gap:.6rem;margin-block-start:1rem;display:flex}.cs-delivers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.cs-delivers>li{display:grid}.cs-deliver{min-block-size:64px;color:var(--color-hi);border:1px solid var(--color-line-2);transition:border-color .2s var(--ease-ui);background:#031733d1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1rem;text-decoration:none;display:grid}.cs-deliver:hover,.cs-deliver:focus-visible{border-color:var(--color-ui)}.cs-deliver:focus-visible{outline:2px solid var(--color-ui);outline-offset:3px}.cs-deliver__no{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-ui);font-size:1rem;font-weight:600}.cs-deliver__title{font-weight:600;line-height:1.25}.cs-deliver__arrow{color:var(--color-ui)}@media (max-width:63.99rem){.cs-delivers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:29.99rem){.cs-delivers{grid-template-columns:minmax(0,1fr)}}.cs-next__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.cs-next__all{font-family:var(--font-body);color:var(--color-hi);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease-ui);font-size:1rem;font-weight:500;line-height:1.35;-webkit-text-decoration:underline #eaf2ff59;text-decoration:underline #eaf2ff59}.cs-next__all:hover{text-decoration-color:currentColor}.cs-next__all:focus-visible{outline:2px solid var(--color-ui);outline-offset:3px;border-radius:2px}.cs-next__label{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}.cs-next{color:var(--color-hi);border:1px solid var(--color-line-2);transition:border-color .2s var(--ease-ui);background:#031733d1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;margin-block-start:.8rem;padding:.75rem 1.25rem 1.1rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.cs-next:hover,.cs-next:focus-visible{border-color:var(--color-ui)}.cs-next__still{aspect-ratio:16/10;background:var(--color-abyss);direction:ltr;border-radius:10px;grid-column:1/-1;margin-inline:-.5rem;display:block;position:relative;overflow:hidden}.cs-next__still img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.cs-next__still .photo img,.cs-next__still picture img{transition:scale .9s var(--ease-ui)}@media (hover:hover){.cs-next:hover .cs-next__still img{scale:1.03}}.cs-next__shade{display:none}.cs-next__note{font-family:var(--font-body);color:#eaf2ffe6;background:#00204ad1;border-radius:7px;padding:.25rem .55rem;font-size:.75rem;font-weight:500;line-height:1.3;position:absolute;inset-block-start:1.35rem;inset-inline-end:1.35rem}@media (min-width:48rem){.cs-next{background:#031733;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-block-size:clamp(15rem,8rem + 14vw,21rem);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-inline-end:clamp(1.75rem,1rem + 2vw,2.75rem)}.cs-next__still{z-index:-2;aspect-ratio:auto;border-radius:inherit;grid-column:auto;margin:0;position:absolute;inset:0}.cs-next__shade{z-index:-1;background:linear-gradient(to top, #031733b3 0, #03173300 55%), linear-gradient(to var(--cs-next-to,right), #031733e6 0, #031733d1 22%, #0317338c 42%, #03173338 62%, #03173300 80%);display:block;position:absolute;inset:0}[dir=rtl] .cs-next__shade{--cs-next-to:left}.cs-next__arrow{background:#00204ad1;border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}}.cs-next__main{flex-direction:column;gap:.3rem;display:flex}.cs-next__loc{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3)}.cs-next__dev,.cs-next__units{color:var(--color-mid)}.cs-next__arrow{color:var(--color-ui);font-size:1.4rem}.cs-next[data-tone] .cs-next__arrow{color:var(--tone-text);transition:transform .3s var(--ease-ui)}.cs-next[data-tone]:hover,.cs-next[data-tone]:focus-visible{border-color:color-mix(in srgb, var(--tone) 65%, transparent)}.cs-next[data-tone]:focus-visible{outline:2px solid var(--tone);outline-offset:3px}@media (hover:hover){.cs-next[data-tone]:hover .cs-next__arrow{transform:translate(4px)}[dir=rtl] .cs-next[data-tone]:hover .cs-next__arrow{transform:translate(-4px)}}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=paused]) .pj-explorer{scroll-margin-block-start:calc(-1 * (var(--header-h) + 1rem))}}.pj-filterbtn{display:none}@media (max-width:39.99rem){.pj-status{gap:.5rem .7rem;margin-block-start:1.25rem}.pj-filterbtn{min-block-size:44px;color:var(--color-hi);font:inherit;cursor:pointer;transition:border-color .2s var(--ease-ui), background-color .2s var(--ease-ui);background:#031b3eb8;border:1px solid #eaf2ff29;border-radius:12px;align-items:center;gap:.5rem;padding-inline:.8rem .95rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pj-filterbtn:has(.pj-filterbtn__badge){background:#175ec552;border-color:#4390ffbf;padding-inline-end:.55rem}.pj-filterbtn:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.pj-status__count{color:var(--color-mid);font-weight:500}.pj-status .pj-reset{margin-inline-start:auto;padding-inline:.4rem .2rem}.pj-status .pj-reset__full{display:none}.pj-status .pj-reset__short{display:inline}}.pj-reset__short{display:none}.pj-filterbtn__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:18px;inline-size:18px}.pj-filterbtn__badge{block-size:22px;min-inline-size:22px;color:var(--color-hi);font-family:var(--font-body);font-variant-numeric:lining-nums tabular-nums;background:#eaf2ff29;border-radius:11px;place-items:center;padding-inline:6px;font-size:.75rem;font-weight:600;line-height:1;display:inline-grid}.pj-sheet{inset:auto 0 var(--pj-kb,0px) 0;block-size:auto;inline-size:100%;max-inline-size:40rem;max-block-size:min(85svh, calc(var(--pj-vh,100svh) - 16px));border:1px solid var(--color-line);color:var(--color-hi);overscroll-behavior:contain;background:linear-gradient(#0a2c5e 0%,#062451 140px,#05204a 100%);border-block-end:0;border-start-start-radius:20px;border-start-end-radius:20px;margin:0 auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 -18px 50px #0008188c}.pj-sheet[open]{flex-direction:column;display:flex}.pj-sheet::backdrop{background:#010a1aa8}.pj-sheet__grab{border-block-end:1px solid var(--color-line);touch-action:none;cursor:grab;flex:none;padding-block-start:8px}.pj-sheet__handle{background:#eaf2ff4d;border-radius:2px;block-size:4px;inline-size:40px;margin-inline:auto;display:block}.pj-sheet__head{justify-content:space-between;align-items:center;gap:1rem;padding-block:4px 10px;padding-inline:20px 12px;display:flex}.pj-sheet__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-hi);outline:none;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.2}:lang(he) .pj-sheet__title{letter-spacing:0}.pj-sheet__close{block-size:44px;inline-size:44px;color:var(--color-hi);cursor:pointer;transition:background-color .2s var(--ease-ui);background:#eaf2ff0a;border:1px solid #eaf2ff29;border-radius:50%;flex:none;place-items:center;display:grid}.pj-sheet__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:14px;inline-size:14px}.pj-sheet__close:hover{background:#eaf2ff1a}.pj-sheet__close:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.pj-sheet__body{overscroll-behavior:contain;flex:auto;align-content:start;gap:1.35rem;min-block-size:0;padding:16px 20px 22px;display:grid;overflow-y:auto}.pj-sheet__group{gap:.5rem;min-inline-size:0;display:grid}.pj-search{position:relative}.pj-search__icon{fill:none;block-size:18px;inline-size:18px;stroke:var(--color-mid);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;margin-block-start:-9px;position:absolute;inset-block-start:50%;inset-inline-start:.85rem}.pj-search__input{appearance:none;min-block-size:46px;inline-size:100%;color:var(--color-hi);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;transition:border-color .2s var(--ease-ui);background:#031b3eb8;border:1px solid #eaf2ff29;border-radius:12px;margin:0;padding-block:0;padding-inline:2.55rem 2.95rem;font-size:1rem;font-weight:500}.pj-search__input::placeholder{color:var(--color-lo);opacity:1}.pj-search__input::-webkit-search-cancel-button{appearance:none;display:none}.pj-search__input::-webkit-search-decoration{appearance:none;display:none}.pj-search__input:hover{border-color:#eaf2ff52}.pj-search__input:focus{border-color:#4390ffbf}.pj-search__input:focus-visible{outline:2px solid var(--color-ui);outline-offset:2px}.pj-search__clear{block-size:44px;inline-size:44px;color:var(--color-mid);cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;margin-block-start:-22px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:1px}.pj-search__clear svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:14px;inline-size:14px;padding:0}.pj-search__clear:hover{color:var(--color-hi)}.pj-search__clear:focus-visible{outline:2px solid var(--color-ui);outline-offset:-2px}.pj-devlist{overscroll-behavior:contain;background:#031b3e80;border:1px solid #eaf2ff24;border-radius:12px;max-block-size:312px;position:relative;overflow-y:auto}.pj-opt{min-block-size:48px;color:var(--color-mid);font-family:var(--font-body);cursor:pointer;transition:background-color .16s var(--ease-ui), color .16s var(--ease-ui);border-block-end:1px solid #eaf2ff12;align-items:center;gap:.75rem;padding-inline:14px;font-size:.9375rem;font-weight:500;line-height:1.25;display:flex;position:relative}.pj-opt[hidden]{display:none}.pj-opt__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.pj-opt__name{flex:auto;min-inline-size:0}.pj-opt__check{fill:none;block-size:20px;inline-size:20px;stroke:var(--color-ui);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none}.pj-opt:has(.pj-opt__input:checked){color:var(--color-hi);background:#175ec53d;font-weight:600}.pj-opt:has(.pj-opt__input:checked) .pj-opt__check{opacity:1}.pj-opt:has(.pj-opt__input:focus-visible){outline:2px solid var(--color-ui);outline-offset:-2px}.pj-opt[data-off]{color:#a9bedf6b;cursor:default}@media (hover:hover){.pj-opt:not([data-off]):hover{color:var(--color-hi);background:#eaf2ff0d}}.pj-devlist__none{color:var(--color-mid);margin:0;padding:14px;font-size:.875rem;line-height:1.4}.pj-devlist__none:empty{padding:0}.pj-sheet__foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-line);background:#05204a;flex:none;gap:.75rem;display:flex}.pj-sheet__clear{flex:none;padding-inline:18px}.pj-sheet__show{flex:auto;justify-content:space-between;padding-inline-start:20px}.pj-sheet__show:not(:has(.btn__chip)){justify-content:center}@keyframes pj-sheet-in{0%{transform:translateY(100%)}}@keyframes pj-sheet-out{to{transform:translateY(100%)}}@keyframes pj-fade-in{0%{opacity:0}}@keyframes pj-fade-out{to{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .pj-sheet{transition:transform .24s var(--ease-ui)}html:not([data-motion=paused]) .pj-sheet[open]{animation:pj-sheet-in .28s var(--ease-ui)}html:not([data-motion=paused]) .pj-sheet[open]::backdrop{animation:pj-fade-in .28s var(--ease-ui)}html:not([data-motion=paused]) .pj-sheet[data-closing]{animation:.22s cubic-bezier(.4,0,1,1) forwards pj-sheet-out}html:not([data-motion=paused]) .pj-sheet[data-closing]::backdrop{animation:.22s cubic-bezier(.4,0,1,1) forwards pj-fade-out}}
