.pg-hero{padding:clamp(40px,4.4vw,80px) 0 clamp(120px,13vw,200px)}.pg-hero-grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.pg-h1{margin:0}.pg-lede{max-width:40ch;margin-top:28px}.pg-acts{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.pg-stage{position:relative}.pg-stage-in{transform-origin:50% 0}.pg-hero-grid{animation:.72s step-end .12s both pg-glitch}@keyframes pg-glitch{0%{clip-path:inset(0 0 100%)}8%{clip-path:inset(12% 0 58%);filter:invert();transform:translate(-14px)}16%{clip-path:inset(46% 0 18%);filter:none;transform:translate(11px)}24%{clip-path:inset(0 0 72%);transform:translate(-7px)skew(-6deg)}32%{clip-path:inset(62% 0 0);filter:invert();transform:translate(9px)}40%{clip-path:inset(0 0 30%);filter:none;transform:translate(-4px)}52%{clip-path:inset(20% 0 0);transform:translate(3px)skew(3deg)}64%{clip-path:inset(0);transform:translate(-2px)}76%,to{clip-path:none;filter:none;transform:none}}.pg-win{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));isolation:isolate;border-radius:24px;position:relative;overflow:hidden}.pg-win:after{content:"";z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));pointer-events:none;position:absolute;inset:0}.pg-bar{border-bottom:1px solid var(--line);background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--surface-card-quiet));align-items:center;gap:7px;height:56px;padding:0 8px 0 18px;display:flex}.pg-bar i{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--surface-3));border-radius:50%;width:11px;height:11px}.pg-bar span{font:500 14px/1 var(--sans);color:var(--muted);margin-left:12px}.pg-bar b{background:var(--ink);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground));font:500 13px/1 var(--mono);border-radius:999px;margin-left:auto;padding:7px 11px}.pg .pg-pause{flex:none;order:9;margin-left:6px;position:static}.pg-modes{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:8px 12px;display:flex;overflow-x:auto}.pg-modes::-webkit-scrollbar{display:none}.pg-modes button{height:40px;font:500 14px/1 var(--sans);color:var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;padding:0 13px;transition:color .3s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);position:relative}.pg-modes button:active{transition-duration:90ms;transform:scale(.97)}.pg-modes button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pg-modes button[aria-selected=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground))}.pg-modes button span{position:relative}.pg-mode-bg{background:var(--ink);border-radius:999px;position:absolute;inset:0}.pg-mode-t{background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,var(--primary-foreground));transform-origin:0;border-radius:999px;height:2px;animation:3.8s linear both pg-timer;position:absolute;bottom:6px;left:14px;right:14px}@keyframes pg-timer{0%{transform:scaleX(0)}}@media (hover:hover){.pg-modes button[aria-selected=false]:hover{color:var(--ink);background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2))}}.pg-body{grid-template-columns:minmax(0,1fr) 210px;display:grid}.pg-canvas{background:radial-gradient(circle, var(--lightningcss-light,#00000012)var(--lightningcss-dark,var(--border)) 1px, transparent 1.5px) 0 0 / 22px 22px, radial-gradient(circle at 50% 40%, var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,var(--surface-card-quiet)), var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2)));flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.pg-stagebox{flex:1;min-height:clamp(260px,25vw,360px);position:relative}.pg-cv{place-items:center;display:grid;position:absolute;inset:0}.pg-input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));border:1px solid var(--line);height:48px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:0 6px 0 18px;font-size:15px;display:flex}.pg-input span{flex:1}.pg-input b{background:var(--ink);width:36px;height:36px;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground));border-radius:8px;place-items:center;display:grid}.pg-run{border-left:1px solid var(--line);flex-direction:column;gap:18px;padding:22px 20px;display:flex}.pg-run-k{font:500 13px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.pg-model{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;padding-bottom:14px;font-size:14px;display:flex}.pg-model b{font:500 15px/1 var(--mono);color:var(--ink)}.pg-meter{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pg-meter li{color:var(--muted);gap:8px;font-size:14px;display:grid}.pg-meter li i{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--surface-3));border-radius:8px;height:8px;display:block;overflow:hidden}.pg-meter li b{background:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--muted-foreground));transform-origin:0;height:100%;transform:scaleX(var(--v));animation:pg-fill 1.2s cubic-bezier(.16, 1, .3, 1) var(--d) both;border-radius:8px;display:block}.pg-meter li.cost{color:var(--ink);font-weight:600}.pg-meter li.cost i{height:14px}.pg-meter li.cost b{background:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,var(--muted-foreground))}@keyframes pg-fill{0%{transform:scaleX(0)}}.pg-win.paused .pg-wave i{animation-play-state:paused}.pg-chat{flex-direction:column;gap:14px;width:min(100%,560px);display:flex}.pg-bub{border-radius:20px;margin:0;padding:16px 20px;font-size:17px}.pg-bub.me{background:var(--ink);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground));border-bottom-right-radius:6px;align-self:flex-end}.pg-bub.ai{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));border:1px solid var(--line);border-bottom-left-radius:6px;flex-direction:column;align-self:flex-start;gap:9px;width:80%;display:flex}.pg-bub.ai i,.pg-comp i{background:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--surface-3));transform-origin:0;border-radius:6px;height:12px;display:block}.pg-comp{flex-direction:column;gap:12px;width:min(100%,560px);display:flex}.pg-comp i{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));height:14px;box-shadow:inset 0 0 0 1.5px var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary))}.pg-comp i.given{background:var(--ink);box-shadow:none}.pg-tree{width:min(100%,460px);overflow:visible}.pg-tree path{fill:none;stroke:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary));stroke-width:2px;stroke-dasharray:5 5}.pg-tree path.on{stroke:var(--ink);stroke-width:3px;stroke-dasharray:none}.pg-tree circle{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));stroke:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary));stroke-width:2px;transform-box:fill-box;transform-origin:50%}.pg-tree .root,.pg-tree .pick{fill:var(--ink);stroke:var(--ink)}.pg-emb{width:min(100%,520px);overflow:visible}.pg-emb .c0{fill:var(--ink)}.pg-emb .c1{fill:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--surface-3))}.pg-emb .c2{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));stroke:var(--ink);stroke-width:1.5px}.pg-img,.pg-vis{aspect-ratio:4/3;background:#000;border-radius:16px;max-width:100%;height:100%;position:relative;overflow:hidden}.pg-img img,.pg-vis img{object-fit:cover;width:100%;height:100%;display:block}.pg-tiles{grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:0}.pg-tiles i{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--surface-3));border:.5px solid var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2));animation:pg-dev .35s linear var(--d) both}@keyframes pg-dev{to{opacity:0}}.pg-vid{aspect-ratio:16/10;background:#171717 url(/models/koma.webp) 50%/cover no-repeat;border-radius:16px;max-width:100%;height:100%;position:relative;overflow:hidden}.pg-vid video,.pg-aud video{object-fit:cover;width:100%;height:100%;display:block}.pg-aud{aspect-ratio:16/10;background:#171717 url(/models/oto.webp) 50%/cover no-repeat;border-radius:16px;max-width:100%;height:100%;position:relative;overflow:hidden}.pg-aud .pg-wave{height:28%;position:absolute;bottom:14px;left:16px;right:16px}.pg-aud .pg-wave i{background:#fafafa}.pg-aud .pg-wave i:nth-child(5n){background:#ffffff8c}.pg-head{background:#ffffff40;height:4px;position:absolute;bottom:0;left:0;right:0}.pg-head:after{content:"";transform-origin:0;background:#fff;animation:3.6s linear both pg-timer;position:absolute;inset:0}.pg-win.paused .pg-head:after{animation-play-state:paused}.pg-wave{align-items:center;gap:3px;width:100%;height:60%;display:flex}.pg-wave i{background:var(--ink);transform-origin:50%;border-radius:999px;flex:1;animation:1.2s ease-in-out infinite alternate pg-wave}.pg-wave i:nth-child(5n){background:#a3a3a3}@keyframes pg-wave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.pg-box{border:2px solid #fff;border-radius:8px;position:absolute;box-shadow:0 0 0 999px #0000004d}.pg-box span{color:var(--ink);font:500 13px/1 var(--mono);background:#fff;border-radius:6px;padding:6px 9px;position:absolute;top:-30px;left:-2px}.pg-ex{background:var(--card);padding:clamp(72px,8vw,120px) 0 clamp(96px,10vw,150px);position:relative}.pg-ex-head{margin-bottom:24px}.pg-ex-h{margin:0;font-size:26px}.pg-cv-view{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--surface-card-quiet)) radial-gradient(circle, var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border)) 1px, transparent 1.5px) 0 0 / 24px 24px;height:min(640px,76svh);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;outline:none;position:relative;overflow:hidden}.pg-cv-view[data-drag]{cursor:grabbing}.pg-cv-view:focus-visible{box-shadow:inset 0 0 0 2px var(--ink)}.pg-cv-item{will-change:transform;position:absolute;top:0;left:0}.pg-cv-view img{-webkit-user-drag:none;pointer-events:none}.pg-say{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));width:460px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding:28px 30px 32px}.pg-anat{letter-spacing:-.03em;color:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--muted-foreground));text-wrap:balance;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:497;line-height:1.12}.pg-g{white-space:nowrap}.pg-g+.pg-g:before{content:" ";white-space:normal}.pg-ph{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;text-align:left;touch-action:pan-y;background:0 0;border:0;margin:-4px 0;padding:4px 0;transition:color .3s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);position:relative}.pg-ph:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:.07em;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.pg-ph:not(.on):hover{color:var(--lightningcss-light,#404040)var(--lightningcss-dark,var(--text-secondary))}.pg-ph:not(.on):hover:after{transform:scaleX(.35)}}.pg-ph:active{transition-duration:90ms;transform:translateY(1px)}.pg-ph:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.pg-ph.on{color:var(--ink)}.pg-ph.on:not(:last-child):after{transform:scaleX(1)}.pg-ph.all,.pg-anat[data-at="3"]{color:var(--ink)}.pg-req{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;overflow:hidden}.pg-req-curl{width:640px}.pg-req-py{width:540px}.pg-req-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:56px;padding:0 10px 0 20px;display:flex}.pg-req-bar>i{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--surface-3));border-radius:50%;width:11px;height:11px}.pg-req-n{font:500 14px/1 var(--mono);color:var(--muted);margin:0 auto 0 12px}.pg-req-pane{padding:20px 26px 26px}.pg-caret{vertical-align:-.18em;background:var(--ink);width:.55em;height:1.1em;margin-left:2px;animation:.8s cubic-bezier(.4,0,.2,1) infinite alternate pg-caret;display:inline-block}@keyframes pg-caret{to{opacity:.12}}.pg-req-l{font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.pg-req pre{font:400 15px/1.7 var(--mono);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.pg-ln.c{color:var(--muted)}.pg-req mark{background:var(--ink);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary-foreground));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 -3px;padding:1px 3px;animation:.5s cubic-bezier(.16,1,.3,1) pg-mark}@keyframes pg-mark{0%{color:inherit;background:0 0}}.pg-kind{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));width:170px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:8px 8px 12px;transition:box-shadow .15s cubic-bezier(0,0,.2,1)}.pg-kind-art{background:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2));border-radius:12px;height:120px;position:relative;overflow:hidden}.pg-kind-art img{object-fit:cover;width:100%;height:100%;display:block}.pg-kind-mini{transform-origin:0 0;place-items:center;width:308px;height:240px;display:grid;position:absolute;top:0;left:0;transform:scale(.5)}.pg-kind-n{color:var(--ink);justify-content:space-between;align-items:baseline;margin:10px 4px 0;font-size:14px;display:flex}.pg-kind-n b{font:500 13px/1 var(--mono);color:var(--muted)}.pg-cv-model{color:#fafafa;background:#171717;border-radius:16px;width:140px;text-decoration:none;transition:transform .15s cubic-bezier(0,0,.2,1);display:block;overflow:hidden}.pg-cv-model img{object-fit:cover;width:100%;height:150px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.pg-cv-model span{font:500 14px/1 var(--sans);padding:10px 12px 12px;display:block}@media (hover:hover){.pg-kind:hover{box-shadow:inset 0 0 0 1px var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,var(--text-tertiary))}.pg-cv-model:hover img{transform:scale(1.06)}.pg-cv-view:not([data-drag]) .pg-cv-model:hover span{text-underline-offset:3px;text-decoration:underline}}.pg-cv-model:active{transition-duration:90ms;transform:scale(.98)}html:not(.js) .pg-cv-view{flex-wrap:wrap;gap:16px;height:auto;padding:16px;display:flex}html:not(.js) .pg-cv-item{position:static;transform:none!important}.pg-flip{z-index:3;grid-template-columns:repeat(var(--c), 1fr);perspective:900px;pointer-events:none;display:grid;position:absolute;inset:0}.pg-flip i{background:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,var(--surface-3));box-shadow:inset 0 0 0 1px var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--surface-card-quiet));backface-visibility:hidden}.pg-ex[data-enter=in] .pg-flip i{animation:pg-flip .62s cubic-bezier(.4, 0, .2, 1) var(--d) both}@keyframes pg-flip{0%{transform:rotateY(0)}to{visibility:hidden;transform:rotateY(-90deg)}}.pg-cover{z-index:2;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--surface-1));border-radius:28px 28px 0 0;margin-top:-88px;position:relative}.pg-cover[data-enter=armed]{transform:translateY(220px)}.pg-cover[data-enter=in]{animation:.9s cubic-bezier(.16,1,.3,1) both pg-cover}@keyframes pg-cover{0%{transform:translateY(220px)}}.pg-door{perspective:1800px;overflow-x:clip}.pg-door>*{transform-origin:0}.pg-door[data-enter=armed]>*{opacity:.15;transform:rotateY(68deg)}.pg-door[data-enter=in]>*{animation:1.15s cubic-bezier(.16,1,.3,1) both pg-door}@keyframes pg-door{0%{opacity:.15;transform:rotateY(68deg)}60%{opacity:1}}.pg-room{color:#fafafa;background:#000}.pg-paste{padding:clamp(160px,17vw,260px) 0}.pg .cf-paste{opacity:1!important;transform:none!important}.pg .x-copy-t{font-size:13px}.pg-paste .cf-paste-t{letter-spacing:-.042em;font-size:clamp(32px,3vw,44px);font-weight:497}.pg-paste-grid{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5vw,88px);display:grid}.pg-wall{position:relative}.pg-wall-pause{top:-58px;right:0}.pg-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-tile{aspect-ratio:3/2;color:#f5f5f5;background:#171717;border-radius:16px;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.pg-tile-img,.pg-tile-film{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pg-tile-img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.pg-tile.on .pg-tile-img{transform:scale(1.05)}.pg-tile.on{box-shadow:0 0 0 2px #f5f5f5}.pg-tile-film{opacity:0;animation:.6s .2s both pg-film-in}@keyframes pg-film-in{to{opacity:1}}.pg-tile-n{font:500 14px/1 var(--sans);letter-spacing:-.01em;background:#0a0a0ab8;border-radius:999px;padding:6px 10px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s;position:absolute;bottom:10px;left:12px;transform:translateY(4px)}.pg-tile.on .pg-tile-n{color:#0a0a0a;background:#f5f5f5;transform:none}.pg-tile:active{transition-duration:90ms;transform:scale(.98)}@media (hover:hover){.pg-tile:hover .pg-tile-img{transform:scale(1.05)}}.pg-paste .cf-paste-d{color:#a3a3a3;font-size:clamp(17px,1.32vw,19px)}.pg-paste .cf-paste-code{padding:28px 28px 34px;font-size:clamp(15px,1.25vw,18px)}.pg .lx-close-acts .lx-text{transition:transform .15s cubic-bezier(0,0,.2,1),text-decoration-thickness .15s;display:inline-block}@media (hover:hover){.pg .lx-close-acts .lx-text:hover{text-decoration-thickness:2px;transform:translate(3px)}}.pg .lx-close-acts .lx-text:active{transition-duration:90ms;transform:translateY(1px)}.pg .pg-acts .lx-cta svg,.pg .lx-close-repo svg{transition:transform .15s cubic-bezier(0,0,.2,1)}@media (hover:hover){.pg .pg-acts .lx-cta:hover svg{transform:translate(4px)}.pg .pg-req .x-copy:hover{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2))}.pg .lx-close-repo:hover svg{transform:translate(2px)rotate(-8deg)}}.pg-rel .lx-rel-sigil{animation:12s cubic-bezier(.4,0,.2,1) infinite alternate pg-drift}.pg-rel li:nth-child(2) .lx-rel-sigil{animation-delay:-4s}.pg-rel li:nth-child(3) .lx-rel-sigil{animation-delay:-8s}@keyframes pg-drift{0%{transform:translate(-14px)scale(1.06)}to{transform:translate(14px,-6px)scale(1.06)}}.pg-rel .lx-rel-grid[data-n="3"]{grid-template-rows:auto auto;grid-template-columns:7fr 5fr}.pg-rel .lx-rel-grid[data-n="3"]>li:first-child{grid-row:span 2}.pg-rel .lx-rel-grid[data-n="3"]>li:first-child .lx-rel-card{grid-template-rows:1fr auto;height:100%}.pg-rel .lx-rel-grid[data-n="3"]>li:first-child .lx-rel-art{height:auto;min-height:300px}.pg-rel .lx-rel-grid[data-n="3"]>li:not(:first-child) .lx-rel-art{height:130px}@media (max-width:900px){.pg-hero{padding:24px 0 96px}.pg-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.pg-lede{margin-top:16px}.pg-acts{flex-wrap:wrap;gap:8px;margin-top:22px}.pg-acts .lx-cta{padding:0 18px}.pg-acts .lx-ghost{padding:0 16px}.pg-bar{padding-left:14px}.pg-bar b,.pg-run-k,.pg-req-l,.pg-box span,.pg .x-copy-t{font-size:14px}.pg-body{grid-template-columns:minmax(0,1fr)}.pg-modes button{height:44px}.pg-canvas{padding:16px}.pg-stagebox{min-height:220px}.pg-run{border-left:0;border-top:1px solid var(--line);gap:12px;padding:16px 18px 18px}.pg-model{padding-bottom:10px}.pg-meter{grid-template-columns:1fr 1fr;gap:10px 16px}.pg-ex{padding:64px 0 120px}.pg-ex-head{margin-bottom:16px}.pg-cv-view{border-radius:20px;height:560px}.pg-say{width:316px;padding:20px 20px 22px}.pg-anat{font-size:26px}.pg-ph{margin:-5px 0;padding:5px 0}.pg-req-curl{width:520px}.pg-req-py{width:460px}.pg-req-bar{padding-left:14px}.pg-req-pane{padding:16px 16px 20px}.pg-req pre{font-size:14px;line-height:1.6}.pg-kind{width:136px}.pg-kind-art{height:96px}.pg-kind-mini{width:256px;height:192px}.pg-cv-model{width:124px}.pg-cv-model img{height:128px}.pg-cover{border-radius:24px 24px 0 0;margin-top:-64px}.pg-paste{padding:120px 0}.pg-paste-grid{grid-template-columns:minmax(0,1fr);gap:48px}.pg-wall-pause{top:-54px}.pg-wall-grid{gap:6px}.pg-tile{aspect-ratio:4/5;border-radius:12px}.pg .lx-close-mark span,.pg .lx-close-facts{font-size:14px}.pg-tile-n{padding:5px 8px;font-size:14px;bottom:6px;left:6px}.pg-rel .lx-rel-grid[data-n="3"]{grid-template-columns:minmax(0,1fr)}.pg-rel .lx-rel-grid[data-n="3"]>li:first-child{grid-row:auto}.pg-rel .lx-rel-grid[data-n="3"]>li:first-child .lx-rel-art{min-height:160px}.pg-rel .lx-rel-grid[data-n="3"]>li:not(:first-child) .lx-rel-art{height:100px}}@media (prefers-reduced-motion:reduce){.pg-hero-grid,.pg-flip,.pg-caret,.pg-rel .lx-rel-sigil,.pg-wave i,.pg-mode-t,.pg-head:after,.pg-meter li b,.pg-req mark,.pg-ph:after{transition:none;animation:none}.pg-tiles,.pg-flip{display:none}.pg-cover,.pg-door>*{opacity:1!important;animation:none!important;transform:none!important}}.pg-room [data-scr]{-webkit-text-fill-color:transparent}.pg-room [data-scr]:not(.pg-tile-n){position:relative}.pg-room [data-scr]:after{content:attr(data-scr);-webkit-text-fill-color:currentColor;pointer-events:none;position:absolute;inset:0}.lx.pg{--ink:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,var(--foreground));--acc:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,var(--foreground));--acc-soft:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,var(--surface-2));--muted:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--text-secondary));--soft:var(--lightningcss-light,#525252)var(--lightningcss-dark,var(--muted-foreground));--faint:var(--lightningcss-light,#737373)var(--lightningcss-dark,var(--text-tertiary));--silver:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,var(--surface-3));--card:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2));--line:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,var(--border));--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--background))}.pg .lx-ghost{border-color:var(--lightningcss-light,#00000024)var(--lightningcss-dark,var(--border-control))}.pg .lx-dark .lx-ghost{border-color:#ffffff38}.pg .lx-dark .lx-cta{background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,var(--primary))}@media (hover:hover){.pg .lx-dark .lx-cta:hover{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--primary))}}.pg .lx-close-art,.pg .lx-rel-card{background:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,var(--surface-2))}.pg .lx-rel-art{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--surface-3))}@media (hover:hover){.pg .lx-rel-card:hover{background:var(--lightningcss-light,#ededed)var(--lightningcss-dark,var(--surface-3))}}html:not(.light) .pg-modes button[aria-selected=true]>span{background:var(--ink);transition:background-color 0s .3s}
