:root[data-tier=full] body.home .brand:not(.on) span{opacity:0;animation:0s 4s forwards home-brand-safety}:root[data-tier=full].fly-ready body.home .brand:not(.on) span{animation:none}@keyframes home-brand-safety{to{opacity:1}}:root:not([data-tier]) body.home header.top{background:color-mix(in srgb, var(--bg) 90%, transparent);border-block-end-color:var(--line)}.home section.block{padding-block:14vh}.home .lede{margin-block-start:6px}.home .go{font-family:var(--mono);letter-spacing:var(--mono-tracking);text-transform:var(--mono-case);color:var(--accent);white-space:nowrap;font-size:11px}:root[lang=he] .home .go{font-size:12px}.home .more{margin:36px 0 0}.home .more a{color:var(--accent);font-weight:500;text-decoration:none}.home .more a:hover{text-underline-offset:4px;text-decoration:underline}.hero{touch-action:pan-y;height:100svh;min-height:560px;position:relative;overflow:hidden}.orbit{perspective:1300px;direction:ltr;position:absolute;inset:0}.stage{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.tile{inline-size:var(--tw);aspect-ratio:var(--ar,16 / 10);border-radius:var(--radius-s);background:var(--tile);box-shadow:var(--shadow-tile);backface-visibility:hidden;transform:translate(-50%, -50%) translate(calc(var(--c) * var(--rx)), calc(var(--s) * var(--ry)));position:absolute;top:0;left:0;overflow:hidden}.tile[data-ring="0"]{--tw:min(15vw, 28vh);--rx:37vw;--ry:38vh}.tile[data-ring="1"]{--tw:min(12.5vw, 23vh);--rx:43vw;--ry:43vh}.tile[data-ring="2"]{--tw:min(10.5vw, 19vh);--rx:49vw;--ry:47vh}.hero.live .tile{will-change:transform, opacity}:root.js .hero:not(.live) .tile{opacity:0;animation:0s 4s forwards home-tiles-safety}@keyframes home-tiles-safety{to{opacity:1}}:root.js[data-tier=full] .hero.live .tile{animation:.9s cubic-bezier(.25,1,.5,1) backwards home-tile-in}@keyframes home-tile-in{0%{opacity:0}}.tile img,.tile video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tile video,.tile img.clip{position:absolute;inset:0}.tile[data-blueprint]{background:var(--bg-2)}.tile[data-blueprint] img{object-fit:contain}.hero .center{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hero .inner{pointer-events:auto;border-radius:22px;justify-items:center;gap:clamp(10px,2vh,18px);padding:22px 26px;display:grid}.hero:not(.live) .inner{background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:blur(8px)}.hero .kick{text-wrap:balance;margin:0}.hero .name{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:min(7.8vw,15vh);font-weight:900;line-height:.86}:root[lang=he] .hero .name{letter-spacing:-.01em;font-size:min(8.6vw,16vh);line-height:.95}.hero .name{font-kerning:none;font-variant-ligatures:none}.hero .name .fly{display:inline-block}.hero .name .word{white-space:nowrap}.hero .name .word+.word{margin-inline-start:.24em}.hero .name.split .word,.hero .name.split .l{display:inline-block}.hero .name.split .l{will-change:transform}.hero .name .l:before{content:attr(data-ch)}.hero .lead{text-wrap:balance;margin:0;font-size:clamp(18px,min(2.2vw,3.6vh),30px);line-height:1.3}.hero .lead i.s{color:var(--accent);font-size:1.12em}.hero .btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.taaz .pinbox{grid-template-columns:minmax(0,1fr);gap:4vh;padding-block:max(96px,12vh) 4vh;display:grid}.taaz .head h2.big{max-inline-size:17ch;font-size:clamp(32px,4.6vw,72px)}:root[lang=he] .taaz .head h2.big{max-inline-size:18ch}.taaz .head .kicker{margin-block-end:20px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.row-between .links{flex-wrap:wrap;gap:10px;display:flex}.reel{--pad:max(20px, calc((100vw - min(var(--wrap), 100vw - 40px)) / 2));--frame-h:min(52vh, 34vw);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-block-end:10px;overflow:auto hidden}@media (width>=1200px){.reel{--pad:calc((100vw - min(var(--wrap), 100vw - 300px)) / 2)}}.reel:focus-visible{outline-offset:-2px}.track{inline-size:max-content;padding-inline:var(--pad);align-items:flex-start;gap:clamp(16px,2.4vw,32px);display:flex}.frame{scroll-snap-align:start;flex:none;margin:0}.frame img{block-size:var(--frame-h);inline-size:auto;max-inline-size:none;aspect-ratio:var(--ar,auto);object-fit:cover;border-radius:var(--radius-m);border:1px solid var(--line);background:var(--tile);display:block}.frame .cap{justify-content:space-between;gap:16px;margin-block-start:10px;font-size:14px;display:flex}.frame .tag.design{color:var(--accent)}.frame .tag.system{color:var(--fg)}.taaz .hint{margin:0}.reel-meter{display:none}@media (pointer:coarse){.reel{scrollbar-width:none}.reel::-webkit-scrollbar{display:none}.js .reel-meter{inline-size:100%;margin-block-start:calc(2px - 4vh);display:block}.reel-bar{background:var(--line);border-radius:3px;block-size:3px;display:block;position:relative;overflow:hidden}.reel-bar>span{border-radius:inherit;background:var(--fg);inline-size:calc(var(--size,1) * 100%);position:absolute;inset-block:0;inset-inline-start:calc(var(--at,0) * (100% - var(--size,1) * 100%))}}@media not (pointer:coarse){.home-motion .taaz .pinbox,:root[data-tier=full]:not(.home-static) body.home .taaz .pinbox{grid-template-rows:auto 1fr;block-size:100svh;padding-block:max(84px,11vh) 5vh;overflow:hidden}.home-motion .reel,:root[data-tier=full]:not(.home-static) body.home .reel{scroll-snap-type:none;z-index:26;align-items:center;display:flex;position:relative;overflow:hidden;container-type:size}.home-motion .frame img,:root[data-tier=full]:not(.home-static) body.home .frame img{block-size:min(var(--frame-h), calc(100cqb - 44px))}.home-motion .track{will-change:transform}.home-motion .taaz .hint,:root[data-tier=full]:not(.home-static) body.home .taaz .hint{display:none}:root[data-tier=full]:not(.home-motion):not(.home-static) body.home #taaz{margin-block-end:var(--pin-reserve,0px)}}:root[data-tier=full]:not(.home-motion):not(.home-static) body.home #hero{margin-block-end:85vh}.wide-sec{padding-block:14vh 2vh}.wide-sec+.wide-sec{padding-block-start:12vh}.wide{position:relative}.wide-link{color:inherit;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:clamp(24px,3.4vw,56px);text-decoration:none;display:grid}.wide .media{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--tile);box-shadow:var(--shadow-tile);position:relative;overflow:hidden}.wide .media img,.wide .media video{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .8s var(--ease-out);position:absolute;inset:0}.wide-link:hover .media img,.wide-link:hover .media video{transform:scale(1.025)}.wide .media .cap{z-index:2;color:var(--fg);background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:blur(6px);border-radius:999px;padding:7px 12px;position:absolute;inset-block-end:14px;inset-inline-start:14px}.wide .body{padding-block-end:4px}.wide .name{letter-spacing:-.04em;margin:0;font-size:clamp(48px,6.4vw,104px);font-weight:900;line-height:.9}:root[lang=he] .wide .name{letter-spacing:-.015em;font-size:clamp(40px,4.8vw,76px);line-height:1}.wide .line{letter-spacing:-.01em;text-wrap:balance;margin:16px 0 14px;font-size:clamp(22px,2.2vw,32px);line-height:1.15}.wide .line i.s{color:var(--accent)}.wide .tag{color:var(--muted);max-inline-size:44ch;margin:0 0 18px}.wide .meta{gap:8px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:grid}.wide .meta .credit{color:var(--muted)}.wide .meta .dot{vertical-align:middle;background:#22a55a;border-radius:50%;block-size:8px;inline-size:8px;margin-inline-end:10px;display:inline-block;box-shadow:0 0 0 4px #22a55a2e}.wide .meta li:not([data-status=live]) .dot{background:#d99a1e;box-shadow:0 0 0 4px #d99a1e2e}:root[data-tier=full] .wide .meta li[data-status=live] .dot{animation:2.4s ease-in-out infinite home-pulse}@keyframes home-pulse{50%{box-shadow:0 0 0 7px #22a55a00}}.wide .go{line-height:44px;display:inline-block}.wide .visit{position:absolute;inset-block-end:0;inset-inline-end:0}.wide-plate .media{aspect-ratio:16/10;background:var(--bg-2)}.wide-plate .plate-imgs{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.wide-plate .media img{object-fit:contain}.wide-plate .name{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,76px)}:root[lang=he] .wide-plate .name{letter-spacing:-.02em;font-size:clamp(36px,4.2vw,68px)}.wide.long-name .name{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,2.9vw,48px);line-height:1}:root[lang=he] .wide.long-name .name{letter-spacing:-.01em;font-size:clamp(30px,2.8vw,46px);line-height:1.08}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.card{position:relative}.card-link{color:inherit;gap:12px;text-decoration:none;display:grid}.card .ph{border-radius:var(--radius-m);aspect-ratio:16/10;background:var(--tile);position:relative;overflow:hidden}.card .ph img,.card .ph video{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s var(--ease-out), opacity .35s;display:block}.card .ph video{opacity:0;position:absolute;inset:0}.card .ph.playing video{opacity:1}.card-link:hover .ph img,.card-link:hover .ph video{transform:scale(1.04)}.card .row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card h3{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.2}:root[lang=he] .card h3{letter-spacing:0}.card-link:hover h3{color:var(--accent)}.card p{color:var(--muted);max-inline-size:50ch;margin:0}.card .n{flex:none}.card .demo{z-index:2;color:var(--fg);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(6px);border-radius:999px;padding:6px 11px;text-decoration:none;transition:background-color .2s,color .2s;position:absolute;inset-block-start:12px;inset-inline-end:12px}.card .demo:hover,.card .demo:focus-visible{background:var(--accent);color:var(--on-accent)}@media (width>=1200px){.home .wrap{max-width:min(var(--wrap), calc(100vw - 400px))}}.how .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4.5vw,72px);display:grid}.how .wrap>*{grid-column:1/-1}.how .wrap>h2.big{grid-column:1;align-self:start;margin-block-end:0}.how .wrap>.how-intro{grid-column:2}.how-intro .lede{max-inline-size:58ch;margin:6px 0 28px;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.how-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.how-figs>div{border-block-start:1px solid var(--line);padding-block-start:12px}.how-figs dt{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.9vw,27px);font-weight:500;line-height:1.1}.how-figs dd{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.45}.how-lead{margin-block-start:clamp(44px,6vh,72px)}.how-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,56px);margin-block-start:clamp(48px,7vh,80px);display:grid}.how-foot{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:clamp(40px,6vh,64px) 0 0;padding-block-start:18px;display:flex}.how-foot .mono{max-inline-size:70ch;line-height:1.6}.home-motion .plate[data-draw] .bp-frame{clip-path:inset(0 calc((1 - var(--draw,1)) * 100%) 0 0)}:root[dir=rtl].home-motion .plate[data-draw] .bp-frame{clip-path:inset(0 0 0 calc((1 - var(--draw,1)) * 100%))}.card .ph.plate{background:var(--bg-2);border:1px solid var(--line)}.card .ph.plate img{object-fit:contain}.shorts h2.big{max-inline-size:18ch;font-size:clamp(30px,3.8vw,56px)}.short-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px;margin:40px 0 0;padding:0;list-style:none;display:grid}.short .thumb{aspect-ratio:16/10;border-radius:var(--radius-s);background:var(--tile);overflow:hidden}.short .thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.short h3{margin:12px 0 4px;font-size:17px;font-weight:700;line-height:1.25}.short .tg{color:var(--muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 10px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.short .credit{border-block-start:1px solid var(--line);color:var(--muted);margin:0 0 8px;padding-block-start:8px;font-size:12.5px;line-height:1.45}.short .go{text-decoration:none}.short .go:hover{text-underline-offset:3px;text-decoration:underline}.post-list{border-block-start:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.post-list li{border-block-end:1px solid var(--line)}.post-list a{color:inherit;grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto;align-items:baseline;gap:8px 32px;padding-block:26px;text-decoration:none;display:grid}.post-list h3{letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.9vw,28px);line-height:1.2}.post-list p{color:var(--muted);grid-column:2;max-inline-size:62ch;margin:0}.post-list .go{grid-area:1/3}.post-list a:hover h3{color:var(--accent)}.ribbon{border-block:1px solid var(--line);padding-block:18px;overflow:hidden}.ribbon .row{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;gap:4px 36px;margin:0;padding:0 20px;font-size:clamp(24px,3.4vw,50px);font-weight:700;line-height:1.25;list-style:none;display:flex}:root[lang=he] .ribbon .row{letter-spacing:-.005em}.ribbon .row i.s{color:var(--accent)}.ribbon.live .row,:root[data-tier=full]:not(.home-static) body.home .ribbon .row{white-space:nowrap;will-change:transform;flex-wrap:nowrap;justify-content:flex-start;gap:42px;inline-size:max-content;padding:0}.about{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.about .portrait canvas{aspect-ratio:64/66;block-size:auto;inline-size:100%;max-inline-size:520px;display:block}.about .identity{letter-spacing:-.012em;text-wrap:pretty;max-inline-size:30ch;margin:0 0 28px;font-size:clamp(22px,2.3vw,34px);line-height:1.28}:root[lang=he] .about .identity{letter-spacing:0;line-height:1.38}.about .txt p:last-child{margin:0}.contact-block{padding-block:12vh 14vh}.huge{letter-spacing:-.04em;text-wrap:balance;margin:0 0 40px;font-size:clamp(44px,9vw,150px);font-weight:900;line-height:.9}:root[lang=he] .huge{letter-spacing:-.015em;font-size:clamp(40px,8vw,128px);line-height:1}.huge i.s{color:var(--accent)}.ways{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.mail{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.mail .address{user-select:all;letter-spacing:-.01em;font-size:clamp(18px,2.1vw,28px);font-weight:500}.copy{font:inherit;font-family:var(--mono);cursor:pointer;color:var(--fg);border:1px solid var(--line);background:0 0;border-radius:999px;padding:5px 11px;font-size:11px;transition:border-color .2s,color .2s}.copy:hover,.copy[data-state=done]{border-color:var(--accent);color:var(--accent)}.ways .links{flex-wrap:wrap;gap:10px;display:flex}.ways .links .ghost{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line);border-color:#0000}.rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@media (width<=1100px){.short-row{grid-template-columns:repeat(3,minmax(0,1fr))}.post-list a{grid-template-columns:minmax(0,1fr) auto}.post-list .meta{grid-column:1/-1}.post-list p{grid-column:1}.post-list .go{grid-area:auto/2}}@media (width<=860px){.tile[data-phone="0"]{display:none}.tile[data-ring="0"]{--tw:36vw;--rx:36vw;--ry:40vh}.tile[data-ring="1"]{--tw:30vw;--rx:50vw;--ry:48vh}.tile[data-ring="2"]{--tw:26vw;--rx:64vw;--ry:56vh}.hero .name{font-size:min(17vw,11vh);line-height:.84}:root[lang=he] .hero .name{font-size:min(19vw,12vh);line-height:.95}.hero .name .word+.word{margin-inline-start:0}.hero .name:not(.split) .word+.word:before{content:"\a ";white-space:pre}.hero .name.split .word{display:block}.hero .inner,.hero.live .inner{background:color-mix(in srgb, var(--bg) 78%, transparent);backdrop-filter:blur(8px);margin-inline:14px}.reel{--frame-h:min(46vh, 62vw)}.wide-link{grid-template-columns:minmax(0,1fr);gap:20px}.wide .body{padding-block-end:60px}.wide.no-visit .body{padding-block-end:4px}.wide .visit{inset-inline:0 auto}.wide .go{display:block}.grid{grid-template-columns:minmax(0,1fr);gap:44px}.how .wrap{grid-template-columns:minmax(0,1fr)}.how .wrap>h2.big,.how .wrap>.how-intro{grid-column:1}.how .wrap>h2.big{margin-block-end:18px}.how-row{grid-template-columns:minmax(0,1fr)}.short-row{border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.short{border-block-end:1px solid var(--line);grid-template-columns:34% minmax(0,1fr);align-items:start;gap:16px;padding-block:18px;display:grid}.short h3{margin-block-start:0}.short .tg{-webkit-line-clamp:3;line-clamp:3}.post-list a{grid-template-columns:minmax(0,1fr)}.post-list p,.post-list .go{grid-column:1}.about{grid-template-columns:minmax(0,1fr);gap:32px}.about .portrait canvas{max-inline-size:360px;margin-inline:auto}.ways{flex-direction:column;align-items:flex-start}}@media (width<=560px){.wide .media .cap-more{display:none}}@media (width<=420px){.how-figs{grid-template-columns:minmax(0,1fr);gap:16px}.hero .btns .btn{padding:10px 15px}.card h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.card .ph img,.card .ph video,.wide .media img,.wide .media video,.rv{transition:none}}:root[data-intro]:not(.intro-live) :is(#hero .center,#hero .tile,body>:not(main,dialog,script,style,template,.skip,#index)){opacity:0;animation:0s 4s forwards intro-safety}@keyframes intro-safety{to{opacity:1}}:root[data-intro][data-intro-forced]:not(.intro-live) :is(#hero .center,#hero .tile,body>:not(main,dialog,script,style,template,.skip,#index)){animation-delay:10s}:root[data-arrive=logo][data-tier=full]:not(.intro-live) :is(#hero .center,#hero .tile){opacity:0;animation:0s 4s forwards intro-safety}:root[data-arrive=logo][data-tier=full]:not(.intro-live) body.home .brand:not(.on) span{opacity:1;animation:none}@media (width<=860px){:root:is([data-intro],[data-arrive]) .hero .inner{transition:background-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}:root:is([data-intro],[data-arrive]) .hero .inner.intro-bare{backdrop-filter:none;background-color:#0000}}:root[data-intro=initials] .hero .name .word .l:first-child{z-index:2;position:relative}.intro-count{z-index:60;pointer-events:none;place-items:center;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.intro-count svg{block-size:92px;inline-size:92px;rotate:-90deg}.intro-count circle{fill:none;stroke-width:1.5px}.intro-count .track{stroke:var(--line)}.intro-count .bar{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .25s var(--ease-out)}.intro-count .num{font:500 13px var(--mono);letter-spacing:.08em;color:var(--fg);font-variant-numeric:tabular-nums;position:absolute}:root[data-intro=orbit] .hero .name .word{clip-path:inset(-.4em -.3em -.1em)}.intro-grid{z-index:55;pointer-events:none;position:fixed;inset:0}.intro-grid line{stroke:var(--accent);stroke-width:1px;opacity:.35}.intro-grid text{font:10px var(--mono);letter-spacing:.08em;fill:var(--accent)}.intro-pixel{background:var(--accent);z-index:61;pointer-events:none;block-size:9px;inline-size:9px;position:fixed}.hero .lead .last-pixel{color:var(--accent)}.intro-ink{-webkit-text-stroke:1px var(--ink);color:#0000;background:linear-gradient(90deg, var(--ink) 50%, transparent 50%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text}:root[dir=rtl] .intro-ink{background-image:linear-gradient(270deg, var(--ink) 50%, transparent 50%);background-position:0 0}.hero .name.intro-ink-letters .l:before{-webkit-text-stroke:1px var(--ink);color:#0000;background:linear-gradient(90deg, var(--ink) 50%, transparent 50%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text}:root[dir=rtl] .hero .name.intro-ink-letters .l:before{background-image:linear-gradient(270deg, var(--ink) 50%, transparent 50%);background-position:0 0}.hero .name.intro-ink-letters.intro-full .l:before{-webkit-text-stroke-color:transparent;transition:background-position .34s var(--ease-swift) calc(var(--i,0) * 60ms), -webkit-text-stroke-color .3s calc(.3s + var(--i,0) * 60ms);background-position:0 0}:root[dir=rtl] .hero .name.intro-ink-letters.intro-full .l:before{background-position:100% 0}.hero .lead.intro-ink,.hero .kick.intro-ink{-webkit-text-stroke-width:.5px}.hero .lead.intro-ink i{-webkit-text-stroke:.5px var(--accent);color:#0000}.intro-ink.intro-full{-webkit-text-stroke-color:transparent;transition:background-position .9s var(--ease-swift), -webkit-text-stroke-color .4s .6s;background-position:0 0}:root[dir=rtl] .intro-ink.intro-full{background-position:100% 0}.hero .btn.intro-filling{transition:background-color .5s,color .5s,border-color .5s}.hero .btn.intro-wire{border-style:dashed;border-color:color-mix(in srgb, var(--fg) 45%, transparent);color:#0000;background:0 0;transition:none}.hero .tile.intro-filling{transition:box-shadow .5s,background-color .5s}.hero .tile.intro-wire{box-shadow:none;background:0 0}:root[data-intro=blueprint] .hero .tile:after{content:"";border-radius:inherit;background:var(--bg);border:1px dashed color-mix(in srgb, var(--fg) 45%, transparent);clip-path:inset(0);position:absolute;inset:0}:root[data-intro=blueprint] .hero .tile.intro-built:after{clip-path:inset(0 0 0 100%);transition:clip-path .7s var(--ease-swift), border-color .3s;border-color:#0000}:root[data-intro=blueprint][dir=rtl] .hero .tile.intro-built:after{clip-path:inset(0 100% 0 0)}.pl-night[data-astro-cid-nk7vjj4b]{display:none!important}:root[data-look=night] .pl-night[data-astro-cid-nk7vjj4b]{display:block!important}:root[data-look=night] .pl-paper[data-astro-cid-nk7vjj4b]{display:none!important}.pd[data-astro-cid-wzr3p64n]{inline-size:100%;max-inline-size:var(--pd-max);margin:0}.pd-box[data-astro-cid-wzr3p64n]{border:1px solid var(--fg);border-radius:var(--radius-s);background:var(--bg-2);inline-size:100%;position:relative;overflow:hidden}.pd-img[data-astro-cid-wzr3p64n]{cursor:zoom-in;display:block;position:absolute;inset:0}.pd-img[data-astro-cid-wzr3p64n] img[data-astro-cid-wzr3p64n]{block-size:auto;max-inline-size:none;display:block;position:absolute}.pd-night[data-astro-cid-wzr3p64n]{display:none}:root[data-look=night] .pd-night[data-astro-cid-wzr3p64n]{display:block}:root[data-look=night] .pd-paper[data-astro-cid-wzr3p64n]{display:none}.pd-img[data-astro-cid-wzr3p64n]:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.pd-ring[data-astro-cid-wzr3p64n]{border:1px dashed var(--accent);pointer-events:none;opacity:.7;border-radius:4px;position:absolute;inset:6px}figcaption[data-astro-cid-wzr3p64n]{gap:4px;margin-block-start:12px;display:grid}.pd-label[data-astro-cid-wzr3p64n]{color:var(--accent);font-size:11px}.pd-cap[data-astro-cid-wzr3p64n]{color:var(--muted);font-size:.92rem;line-height:1.5}.spec[data-astro-cid-odcgnvtx]{margin:0}.spec-stage[data-astro-cid-odcgnvtx]{border:1px solid var(--line);border-radius:var(--radius-s);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 8px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 8px 100%, var(--bg-2);background-blend-mode:normal;padding:40px 28px 32px;position:relative;overflow:clip}.spec-stage[data-astro-cid-odcgnvtx]:before{content:"";background:var(--bg-2);opacity:.82;border-radius:inherit;position:absolute;inset:0}.spec-scale[data-astro-cid-odcgnvtx]{color:var(--accent);z-index:1;font-size:10.5px;position:absolute;inset-block-start:12px;inset-inline-start:14px}.cu[data-astro-cid-odcgnvtx]{z-index:1;--cu-body:#f5f7fb;--cu-surface:#fff;--cu-text:#1e2633;--cu-secondary:#4f5967;--cu-muted:#58626e;--cu-control:#838b97;--cu-hairline:#ced4da;--cu-teal:#1abb9c;--cu-teal-7:#159f85;--cu-ring:#0f7b67;--cu-hatch:#5b3df557;--cu-redline:#5b3df5;font-family:var(--sans);color:var(--cu-text);max-inline-size:420px;margin-inline:auto;position:relative}:root[data-look=night] .cu[data-astro-cid-odcgnvtx]{--cu-body:#0f1623;--cu-surface:#1a2332;--cu-text:#e6ebf2;--cu-secondary:#b3bccb;--cu-muted:#a0a9b8;--cu-control:#6d788b;--cu-hairline:#2c3647;--cu-teal:#1abb9c;--cu-teal-7:#159f85;--cu-ring:#4ecaa9;--cu-hatch:#a493ff6b;--cu-redline:#a493ff}.cu-panel[data-astro-cid-odcgnvtx]{background:var(--cu-surface);border:1px solid var(--cu-hairline);border-radius:8px;position:relative}.cu-head[data-astro-cid-odcgnvtx]{border-block-end:1px solid var(--cu-hairline);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-block-size:44px;padding:12px 16px;display:flex;position:relative}.cu-title[data-astro-cid-odcgnvtx]{margin:0;font-size:13px;font-weight:600;line-height:1.3;position:relative}.cu-sub[data-astro-cid-odcgnvtx]{color:var(--cu-muted);margin:2px 0 0;font-size:11.5px;line-height:1.35}.cu-badge[data-astro-cid-odcgnvtx]{border:1px solid var(--cu-hairline);color:var(--cu-secondary);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.cu-dot[data-astro-cid-odcgnvtx]{background:#c9a227;border-radius:50%;block-size:6px;inline-size:6px}.cu-body[data-astro-cid-odcgnvtx]{gap:16px;padding:16px;display:grid;position:relative}.cu-field[data-astro-cid-odcgnvtx]{gap:0;display:grid;position:relative}.cu-label[data-astro-cid-odcgnvtx]{justify-self:start;margin-block-end:6px;font-size:12px;font-weight:500;line-height:1.2;position:relative}.cu-input[data-astro-cid-odcgnvtx]{box-sizing:border-box;border:1px solid var(--cu-control);background:var(--cu-surface);border-radius:6px;align-items:center;block-size:36px;padding-inline:12px;font-size:13px;display:flex;position:relative}.cu-hint[data-astro-cid-odcgnvtx]{color:var(--cu-muted);justify-self:start;margin-block-start:4px;font-size:11.5px;line-height:1.3;position:relative}.cu-actions[data-astro-cid-odcgnvtx]{justify-content:flex-end;gap:8px;display:flex}.cu-btn[data-astro-cid-odcgnvtx]{box-sizing:border-box;cursor:default;border:1px solid var(--cu-control);background:var(--cu-surface);block-size:32px;color:var(--cu-text);border-radius:4px;align-items:center;padding-inline:12px;font-size:12.5px;font-weight:500;line-height:1;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.cu-primary[data-astro-cid-odcgnvtx]{background:var(--cu-teal);border-color:var(--cu-teal);color:#000}.cu-primary[data-astro-cid-odcgnvtx]:hover{background:var(--cu-teal-7);border-color:var(--cu-teal-7)}.measure[data-astro-cid-odcgnvtx] .cu-body[data-astro-cid-odcgnvtx]{background:repeating-linear-gradient(45deg, var(--cu-hatch) 0 1px, transparent 1px 5px)}.measure[data-astro-cid-odcgnvtx] .cu-body[data-astro-cid-odcgnvtx]>[data-astro-cid-odcgnvtx]{background:var(--cu-surface);outline:1px dashed var(--cu-redline);outline-offset:0}.measure[data-astro-cid-odcgnvtx] .cu-btn[data-astro-cid-odcgnvtx]{background:linear-gradient(var(--cu-fill,var(--cu-surface)), var(--cu-fill,var(--cu-surface))) content-box, repeating-linear-gradient(45deg, var(--cu-hatch) 0 1px, transparent 1px 5px) padding-box, var(--cu-fill,var(--cu-surface))}.measure[data-astro-cid-odcgnvtx] .cu-primary[data-astro-cid-odcgnvtx]{--cu-fill:var(--cu-teal)}.measure[data-astro-cid-odcgnvtx] .cu-primary[data-astro-cid-odcgnvtx]:hover{--cu-fill:var(--cu-teal-7)}.measure[data-astro-cid-odcgnvtx] [data-astro-cid-odcgnvtx][data-m]:after{content:"6" attr(data-m) "9";z-index:2;font-family:var(--mono);letter-spacing:0;white-space:nowrap;color:#fff;background:var(--cu-redline);border-radius:3px;padding:3px 5px;font-size:10px;font-weight:400;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 8px);transform:translateY(-50%)}.measure[data-astro-cid-odcgnvtx] .cu-head[data-astro-cid-odcgnvtx]:after{inset-inline:auto calc(100% + 8px)}.measure[data-astro-cid-odcgnvtx] .cu-body[data-astro-cid-odcgnvtx]:after{inset-block-start:8px;inset-inline:auto calc(100% + 8px);transform:none}.measure[data-astro-cid-odcgnvtx] .cu-input[data-astro-cid-odcgnvtx]:after{inset-inline:auto 8px}.measure[data-astro-cid-odcgnvtx] .cu-primary[data-astro-cid-odcgnvtx]:after{inset-inline:auto calc(100% + 8px)}.measure[data-astro-cid-odcgnvtx] .cu-title[data-astro-cid-odcgnvtx]:after{inset-inline-start:calc(100% + 6px)}figcaption[data-astro-cid-odcgnvtx]{justify-items:start;gap:6px;margin-block-start:14px;display:grid}.spec-k[data-astro-cid-odcgnvtx]{color:var(--accent);font-size:11px}.spec-cap[data-astro-cid-odcgnvtx]{color:var(--muted);text-wrap:pretty;max-inline-size:60ch;font-size:.92rem;line-height:1.55}.spec-toggle[data-astro-cid-odcgnvtx]{letter-spacing:var(--mono-tracking);text-transform:var(--mono-case);border:1px solid var(--fg);min-block-size:36px;color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;margin-block-start:6px;padding:0 14px;font-size:11px}.spec-toggle[data-astro-cid-odcgnvtx]:hover,.spec-toggle[data-astro-cid-odcgnvtx]:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-accent);outline:none}@media (width<=520px){.spec-stage[data-astro-cid-odcgnvtx]{padding:36px 16px 24px}.measure[data-astro-cid-odcgnvtx] .cu-head[data-astro-cid-odcgnvtx]:after,.measure[data-astro-cid-odcgnvtx] .cu-body[data-astro-cid-odcgnvtx]:after{display:none}}@media (prefers-reduced-motion:reduce){.cu-btn[data-astro-cid-odcgnvtx]{transition:none}}
