.lp-word span{white-space:nowrap;will-change:opacity, transform;grid-area:1/1;justify-self:start;transition:opacity .3s,transform .3s}.lp-video{padding:clamp(56px, 8vw, 96px) var(--pp-gutter) 0;position:relative}.lp-video-wrap{max-width:992px;margin:0 auto}.lp-video-card{aspect-ratio:16/9;max-width:992px;color:var(--color-white);background:linear-gradient(175deg,#000 0%,#031d2b 40%,#095e8d 76%,#0e8fd6 100%);border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin:0 auto;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -20px #0000008c,inset 0 0 0 1px #ffffff1a}button.lp-video-card{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}button.lp-video-card:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}button.lp-video-card{flex-flow:column;gap:clamp(16px,3.5vw,40px)}.lp-video-poster{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.lp-video-play{aspect-ratio:1;background:var(--color-white);color:#000;border-radius:50%;flex:none;place-items:center;width:clamp(56px,9vw,92px);transition:transform .15s;display:grid;box-shadow:0 10px 30px #00000059,0 0 0 10px #ffffff29}.lp-video-play svg{width:40%;height:40%}button.lp-video-card:hover .lp-video-play{transform:scale(1.08)}.lp-video-card.playing{background:#000;padding:0}.lp-video-card.playing iframe{border:0;width:100%;height:100%;display:block}.lp-video-mark{aspect-ratio:1;background:var(--color-white);border-radius:26%;flex:none;justify-content:center;align-items:center;width:min(120px,18vw);display:flex;box-shadow:0 10px 30px #00000040}.lp-video-mark svg{width:58%;height:62%}.lp-video-title{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp-video-title .pill{padding:4px 12px;font-size:14px;font-weight:400}.lp-video-title strong{letter-spacing:-.03em;font-size:clamp(28px,5vw,56px);font-weight:800;line-height:1}.lp-art{aspect-ratio:16/10;width:100%;color:var(--color-white);border-radius:14px;font-size:3cqw;position:relative;overflow:hidden;container-type:inline-size}.lp-art span,.lp-art i,.lp-art b,.lp-art small,.lp-art em{font-style:normal;display:block}.sc-win{transition:transform .7s var(--pp-ease), opacity .6s var(--pp-ease), box-shadow .6s var(--pp-ease);background:linear-gradient(160deg,#142238f5,#070c16f5);border:1px solid #8fd0f13d;border-radius:3cqw;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 4cqw 8cqw -2cqw #000000b3}.sc-head,.sc-bar{background:#ffffff08;border-bottom:1px solid #8fd0f124;align-items:center;gap:1cqw;height:6.5cqw;padding:0 2.4cqw;display:flex!important}.sc-head>i,.sc-bar>i{background:#ffffff40;border-radius:50%;width:1.3cqw;height:1.3cqw}.sc-head>span{color:#ffffffb3;margin-left:1.4cqw;font-size:2.5cqw;font-weight:600}.sc-bar>span{min-width:26cqw;min-height:3.6cqw;color:var(--pp-blue-pale);white-space:nowrap;background:#00000059;border-radius:99px;margin-left:1.4cqw;padding:.4cqw 1.8cqw;font-size:2.3cqw}.sc-spin{border:.45cqw solid #ffffff40;border-top-color:currentColor;border-radius:50%;width:2.4cqw;height:2.4cqw;animation:.7s linear infinite sc-spin;display:inline-block!important}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-cursor{z-index:5;width:4cqw;transition:left .9s var(--pp-ease), top .9s var(--pp-ease), opacity .4s ease, transform .12s ease;filter:drop-shadow(0 .6cqw 1cqw #0009);position:absolute}.sc-cursor svg{fill:#fff;stroke:#0b1220;stroke-width:1.2px;width:100%;display:block}.sc-cursor[data-down="1"]{transform:scale(.85)}.sc-cursor[data-hidden="1"]{opacity:0}.sc-chip,.sc-said,.sc-dots,.sc-call,.sc-reply,.sc-summary,.sc-log-line,.sc-option,.sc-vote,.sc-live{opacity:0;transition:opacity .45s var(--pp-ease), transform .45s var(--pp-ease);transform:translateY(1.5cqw)scale(.96)}.lp-art [data-on="1"]{opacity:1;transform:none}.sc-connect{inset:4cqw 5cqw}.sc-row{background:#ffffff08;border:1px solid #8fd0f124;border-radius:2.2cqw;align-items:center;gap:2.4cqw;padding:0 2.4cqw;transition:border-color .5s,box-shadow .5s;position:absolute;left:3cqw;right:3cqw;display:flex!important}.sc-row-ghost{opacity:.45;height:10cqw;top:9.5cqw}.sc-row-pushpad{height:12.5cqw;top:22cqw}.sc-row-pushpad[data-on="1"]{border-color:#4cc26a99;box-shadow:0 0 4cqw -1cqw #4cc26a99}.sc-tile{background:#ffffff1f;border-radius:1.8cqw;flex:none;width:7cqw;height:7cqw}.sc-tile-mark{color:var(--color-black);background:#fff;place-items:center;display:grid!important}.sc-lines{flex-direction:column;flex:1;gap:1.2cqw;display:flex!important}.sc-lines i{background:#ffffff2e;border-radius:99px;width:60%;height:1.4cqw}.sc-lines i+i{width:40%}.sc-name{flex:1;min-width:0}.sc-name b{font-size:3.2cqw;font-weight:700}.sc-name small{color:#ffffff8c;white-space:nowrap;font-size:2.2cqw}.sc-btn,.sc-publish,.sc-confirm,.sc-vote{background:var(--pp-blue);color:#fff;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:1cqw;padding:1.2cqw 2.6cqw;font-size:2.5cqw;font-weight:700;transition:background .3s,transform .12s,box-shadow .3s;box-shadow:0 0 3cqw -.5cqw #1b9be3cc;display:inline-flex!important}.sc-btn{min-width:19cqw}[data-down="1"].sc-btn,[data-down="1"].sc-publish,[data-down="1"].sc-confirm{transform:scale(.92)}.sc-btn[data-state=busy],.sc-confirm[data-state=busy]{background:#1b9be359}.sc-btn[data-state=done],.sc-confirm[data-state=done],.sc-publish[data-done="1"],.sc-vote[data-voted="1"]{background:var(--color-ok);box-shadow:0 0 3cqw -.5cqw #4cc26ae6}.sc-tools{flex-wrap:wrap;gap:1.4cqw;position:absolute;top:38cqw;left:3cqw;right:3cqw;display:flex!important}.sc-chip{font-family:var(--font-mono);color:var(--pp-blue-pale);background:#1b9be31f;border:1px solid #8fd0f14d;border-radius:1.4cqw;padding:.9cqw 2cqw;font-size:2.3cqw}.sc-chat{width:45cqw;top:3cqw;bottom:3cqw;left:3cqw}.sc-msgs{flex-direction:column;align-items:flex-start;gap:1.6cqw;position:absolute;inset:8.5cqw 2.4cqw 10cqw;display:flex!important}.sc-said{background:var(--pp-blue);border-radius:2.2cqw 2.2cqw .6cqw;align-self:flex-end;max-width:82%;padding:1.4cqw 2.2cqw;font-size:2.4cqw;line-height:1.3}.sc-dots{background:#ffffff12;border-radius:2cqw;gap:.8cqw;padding:1.6cqw 2cqw;display:flex!important}.sc-dots:not([data-on="1"]){position:absolute}.sc-dots i{background:#ffffffb3;border-radius:50%;width:1.2cqw;height:1.2cqw;animation:1.2s ease-in-out infinite gb-typing}.sc-dots i:nth-child(2){animation-delay:.15s}.sc-dots i:nth-child(3){animation-delay:.3s}.sc-call,.sc-log-line{font-family:var(--font-mono);color:var(--pp-blue-pale);align-items:center;gap:1.2cqw;font-size:2.3cqw;display:flex!important}.sc-call{background:#1b9be31a;border:1px solid #8fd0f140;border-radius:1.4cqw;padding:.9cqw 1.8cqw}.sc-call em,.sc-log-line em{color:var(--color-ok);font-weight:700}.sc-reply{flex-direction:column;gap:1cqw;width:100%;display:flex!important}.sc-reply i{background:#ffffff2e;border-radius:99px;width:80%;height:1.3cqw}.sc-reply i+i{width:55%}.sc-input{background:#0000004d;border:1px solid #8fd0f140;border-radius:99px;align-items:center;gap:1.4cqw;height:6.4cqw;padding:0 1.4cqw 0 2.2cqw;position:absolute;bottom:2.4cqw;left:2.4cqw;right:2.4cqw;display:flex!important}.sc-input>span{white-space:nowrap;flex:1;align-items:center;min-width:0;font-size:2.3cqw;overflow:hidden;display:flex!important}.sc-caret{background:var(--pp-blue);flex:none;width:.3cqw;height:3cqw;margin-left:.2cqw;animation:1.1s step-end infinite lp-caret}.sc-send{background:var(--pp-blue);border-radius:50%;flex:none;width:4cqw;height:4cqw;transition:transform .15s}.sc-input[data-sending="1"] .sc-send{transform:scale(.8)}.sc-browser{inset:3cqw 3cqw 3cqw 51cqw}.sc-page{padding:3cqw;position:absolute;inset:6.5cqw 0 0}.sc-skeleton{flex-direction:column;gap:2cqw;transition:opacity .4s;position:absolute;inset:3cqw;display:flex!important}.sc-skeleton i{background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a) 0 0/200% 100%;border-radius:1.4cqw;height:4cqw;animation:1.4s linear infinite pp-shimmer}.sc-skeleton i:first-child{width:70%;height:5cqw}.sc-page[data-built="1"] .sc-skeleton{opacity:0}.sc-poll{flex-direction:column;gap:2cqw;position:relative;display:flex!important}.sc-poll-title{letter-spacing:-.02em;opacity:0;font-size:3.4cqw;font-weight:800;transition:opacity .4s}.sc-poll:not([data-built="0"]) .sc-poll-title{opacity:1}.sc-option{flex-direction:column;gap:.8cqw;display:flex!important}.sc-option-label{background:#ffffff40;border-radius:99px;width:40%;height:1.3cqw}.sc-option-track{background:#ffffff12;border-radius:99px;height:2.4cqw;overflow:hidden}.sc-option-track i{border-radius:inherit;background:linear-gradient(90deg, var(--pp-blue), var(--pp-blue-pale));height:100%;transition:width .8s var(--pp-ease)}.sc-option:not([data-on="1"]) .sc-option-track i{width:0!important}.sc-vote{align-self:flex-start;margin-top:.6cqw}.sc-store{--sl-ink:#0f0e0d;--sl-cream:#f1e6d2;--sl-orange:#f26a21;color:var(--sl-cream);flex-direction:column;gap:1.6cqw;padding:2.4cqw;transition:background .4s;position:absolute;inset:0;display:flex!important}.sc-store:not([data-built="0"]){background:var(--sl-ink)}.sc-store-nav,.sc-store-hero,.sc-store-shop,.sc-store-model,.sc-store-product{opacity:0;transition:opacity .45s var(--pp-ease), transform .45s var(--pp-ease), box-shadow .3s ease;transform:translateY(1.5cqw)}.sc-store [data-on="1"]{opacity:1;transform:none}.sc-store-nav{justify-content:space-between;align-items:center;display:flex!important}.sc-store-brand{padding-bottom:.4cqw;font-family:Brush Script MT,Segoe Script,cursive;font-size:3.2cqw;font-style:italic;font-weight:700;line-height:1;position:relative}.sc-store-brand:after{content:"";background:var(--sl-orange);border-radius:1cqw;height:.5cqw;position:absolute;bottom:-.3cqw;left:18%;right:-4%;transform:rotate(-4deg)}.sc-store-cart{background:var(--sl-orange);width:4.4cqw;height:4.4cqw;color:var(--sl-ink);border-radius:50%;place-items:center;position:relative;display:grid!important}.sc-store-cart svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:2.6cqw;height:2.6cqw}.sc-store-cart i{background:var(--sl-cream);min-width:2.4cqw;height:2.4cqw;color:var(--sl-ink);transition:transform .4s var(--pp-ease);border-radius:99px;place-items:center;font-size:1.5cqw;font-weight:800;position:absolute;top:-.8cqw;right:-.8cqw;transform:scale(0);display:grid!important}.sc-store-cart[data-carted="1"] i{transform:scale(1)}.sc-store-hero{background:radial-gradient(110% 120% at 100% 10%,#f26a213d,#0000 60%),#1a1816;border-radius:1.8cqw;flex:1;min-height:0;position:relative;overflow:hidden}.sc-store-words{z-index:1;flex-direction:column;align-items:flex-start;gap:1.8cqw;width:58%;padding:2.4cqw;position:relative;display:flex!important}.sc-store-words b{letter-spacing:-.02em;font-size:3.2cqw;font-weight:800;line-height:1.05}.sc-store-words em{color:var(--sl-orange);font-family:Brush Script MT,Segoe Script,cursive;font-size:1.3em;font-style:italic;font-weight:400;display:block}.sc-store-shop{background:var(--sl-orange);color:var(--sl-ink);border-radius:99px;padding:.9cqw 1.8cqw;font-size:1.7cqw;font-weight:700}.sc-store-model{object-fit:contain;object-position:bottom right;filter:drop-shadow(0 1cqw 2cqw #0009);width:auto;max-width:55%;height:112%;position:absolute;bottom:0;right:-1cqw}.sc-store-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;display:grid!important}.sc-store-product{aspect-ratio:1;background:radial-gradient(closest-side at 50% 48%,#f1e6d26b,#f1e6d21f 62%,#0000 100%),#1f1c1a;border-radius:1.4cqw;place-items:center;box-shadow:inset 0 0 0 1px #f1e6d21f;display:grid!important}.sc-store-product img{object-fit:contain;width:84%;height:84%}.sc-store-product[data-picked="1"]{box-shadow:inset 0 0 0 .3cqw var(--sl-orange), 0 0 3cqw -.6cqw #f26a21cc}.sc-going-live .sc-live{bottom:14cqw;right:4cqw}.sc-workspace{width:45cqw;top:3cqw;bottom:3cqw;left:3cqw}.sc-publish{min-width:18cqw;position:absolute;top:10cqw;left:3cqw}.sc-progress{opacity:0;background:#ffffff14;border-radius:99px;height:1cqw;transition:opacity .3s;position:absolute;top:19cqw;left:3cqw;right:3cqw;overflow:hidden}.sc-progress[data-on="1"]{opacity:1}.sc-progress i{background:linear-gradient(90deg, var(--pp-blue), var(--pp-blue-pale));height:100%;box-shadow:0 0 2cqw var(--pp-blue);transform-origin:0}.sc-log{flex-direction:column;gap:2cqw;position:absolute;top:24cqw;left:3cqw;right:3cqw;display:flex!important}.sc-going-live{opacity:.35;filter:grayscale();transition:transform .8s var(--pp-ease), opacity .6s ease, filter .6s ease, box-shadow .6s ease;transform:translateY(5cqw)scale(.95)}.sc-going-live[data-on="1"]{opacity:1;filter:none;transform:none;box-shadow:inset 0 1px #ffffff1a,0 4cqw 8cqw -2cqw #000000b3,0 0 6cqw -1cqw #1b9be399}.sc-live{background:#4cc26a26;border:1px solid #4cc26a80;border-radius:99px;align-items:center;gap:1cqw;padding:.8cqw 2cqw;font-size:2.4cqw;font-weight:700;position:absolute;bottom:2.4cqw;right:2.4cqw;display:flex!important}.sc-live i{background:var(--color-ok);border-radius:50%;width:1.4cqw;height:1.4cqw;animation:1.6s ease-out infinite lp-live}.sc-burst{border:.5cqw solid var(--pp-blue-pale);opacity:0;pointer-events:none;border-radius:50%;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;position:absolute;top:50%;left:50%;transform:scale(.2)}.sc-burst[data-on="1"]{animation:sc-burst 1s var(--pp-ease) forwards}@keyframes sc-burst{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(5)}}.sc-summary{background:#1b9be314;border:1px solid #8fd0f140;border-radius:2cqw;flex-direction:column;gap:1.2cqw;width:100%;padding:2cqw;display:flex!important}.sc-summary b{font-size:2.6cqw}.sc-summary-row{justify-content:space-between;align-items:center;display:flex!important}.sc-summary-row small{color:#fff9;font-size:2.1cqw}.sc-summary-row i{background:#ffffff38;border-radius:99px;width:22%;height:1.3cqw}.sc-confirm{align-self:flex-start;min-width:18cqw;margin-top:.6cqw}.sc-token{opacity:.4;filter:grayscale();padding:3cqw;transition:opacity .6s,filter .6s,box-shadow .6s;inset:3cqw 3cqw 3cqw 51cqw}.sc-token[data-on="1"]{opacity:1;filter:none;box-shadow:inset 0 1px #ffffff1a,0 0 6cqw -1cqw #1b9be399}.sc-token-head{align-items:center;gap:2cqw;display:flex!important}.sc-coin{width:9cqw;height:9cqw;color:var(--color-black);background:linear-gradient(150deg,#8fd0f1,#0e8fd6);border-radius:50%;flex:none;place-items:center;box-shadow:0 0 4cqw #1b9be3b3;display:grid!important}.sc-token[data-on="1"] .sc-coin{animation:sc-flip .9s var(--pp-ease)}@keyframes sc-flip{0%{transform:rotateY(180deg)scale(.6)}}.sc-curve{width:calc(100% - 6cqw);height:26cqw;position:absolute;bottom:4cqw;left:3cqw;right:3cqw;overflow:visible}.sc-curve path{fill:none}.sc-curve-goal{stroke:#ffffff4d;stroke-width:.6px;stroke-dasharray:2 2}.sc-curve-line{stroke:var(--pp-blue-pale);stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 1.5px #1b9be3e6);transition:stroke-dashoffset 2.4s var(--pp-ease)}.sc-token[data-on="1"] .sc-curve-line{stroke-dashoffset:.25px;stroke-linecap:round}.sc-goal{color:#ffffff8c;font-size:2cqw;position:absolute;bottom:31cqw;right:3cqw}@media (prefers-reduced-motion:reduce){.sc-spin,.sc-dots i,.sc-caret,.sc-skeleton i,.sc-live i{animation:none}}.lp-featured{padding-bottom:16px}.lp-section-inner{max-width:var(--max-width);flex-direction:column;gap:40px;margin:0 auto;display:flex}.lp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lp-section-head>div{flex-direction:column;gap:12px;max-width:560px;display:flex}.lp-section-head h2{font-size:40px;line-height:1}.lp-more{border-radius:var(--radius-pill);border:1px solid #ffffff38;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.lp-more:hover{border-color:var(--color-accent)}.lp{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.lp-hero{isolation:isolate;padding:calc(var(--header-height) + clamp(40px, 7vw, 88px)) 0 clamp(48px, 7vw, 88px);background:var(--pp-ink);color:var(--color-white);position:relative;overflow:hidden}.lp-hero-light{z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 62%, var(--pp-navy-950) 100%);position:absolute;inset:0}.lp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.lp-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex;container-type:inline-size}.lp-hero-title{letter-spacing:-.045em;font-size:clamp(46px,5.6vw,82px);font-weight:800;line-height:.95}.lp-lede{color:#ffffffc2;max-width:540px;font-size:clamp(15px,1.3vw,17px);line-height:1.55}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.lp-word{vertical-align:baseline;color:var(--color-white);font-weight:700;display:inline-grid}.gb-stage{--px:0;--py:0;aspect-ratio:1/.92;perspective:1400px;perspective-origin:50% 40%;width:100%;position:relative;container-type:inline-size}.gb-floor{filter:blur(12px);background:radial-gradient(closest-side,#1b9be359,#1b9be300);border-radius:50%;height:22%;position:absolute;bottom:2%;left:8%;right:8%}.gb-scene{transform-style:preserve-3d;transform:rotateX(calc(16deg - var(--py) * 7deg)) rotateY(calc(-20deg + var(--px) * 12deg));position:absolute;inset:0}.gb-block{transform-style:preserve-3d;transform:translateZ(var(--z)) rotateZ(var(--r));animation:gb-assemble 1.5s var(--pp-ease) both;animation-delay:calc(var(--i) * 90ms + .12s);position:absolute}@keyframes gb-assemble{0%{opacity:0;transform:translate3d(0, 8cqw, calc(var(--z) - 260px)) rotateZ(calc(var(--r) * 3))}}.gb-float{width:100%;height:100%;transform-style:preserve-3d;animation:8s ease-in-out infinite gb-float;animation-delay:calc(var(--i) * -.9s);position:relative}@keyframes gb-float{50%{transform:translateY(-1.6cqw)}}.gb-float:before{content:"";background:#061e34bf;border:1px solid #8fd0f11f;border-radius:2.6cqw;position:absolute;inset:0;transform:translateZ(-1.6cqw)}.gb-face{width:100%;height:100%;color:var(--color-white);background:linear-gradient(150deg,#8fd0f13d 0%,#1b9be312 42%,#080e1a8c 100%);border:1px solid #8fd0f14d;border-radius:2.6cqw;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -3cqw 6cqw #1b9be314,0 4cqw 8cqw -3cqw #000000bf,0 0 6cqw -2cqw #1b9be366}.gb-face:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#fff0 32%);position:absolute;inset:0}.gb-face span,.gb-face i{font-style:normal;display:block}.gb-window .gb-face{flex-direction:column;gap:2.4cqw;padding:2.4cqw;display:flex}.gb-bar{border-bottom:1px solid #8fd0f129;align-items:center;gap:.9cqw;padding-bottom:1.8cqw;display:flex!important}.gb-bar i{background:#ffffff4d;border-radius:50%;width:1.3cqw;height:1.3cqw}.gb-bar span{color:var(--pp-blue-pale);white-space:nowrap;background:#0000004d;border-radius:99px;margin-left:1.4cqw;padding:.5cqw 1.6cqw;font-size:1.7cqw}.gb-coin .gb-face,.gb-live .gb-face{place-items:center;display:grid}.gb-brand .gb-face{background:linear-gradient(150deg, #5cc0f5 0%, var(--pp-blue) 45%, #0b5d8f 100%);border-color:#fff6;box-shadow:inset 0 1px #ffffff80,0 0 8cqw -1cqw #1b9be3cc}.gb-live{display:flex!important}.gb-live .gb-live{align-items:center;gap:1cqw;font-size:2.6cqw;font-weight:700;display:flex!important}.gb-live .gb-live:before{content:"";background:var(--color-ok);width:1.6cqw;height:1.6cqw;box-shadow:0 0 2cqw var(--color-ok);border-radius:50%}.gb-coin .gb-face,.gb-coin .gb-float:before{border-radius:50%}.gb-coin-mark,.gb-coin span{color:var(--pp-blue-pale);font-size:4.6cqw;font-weight:800}.gb-code .gb-face{padding:1.8cqw}.gb-editor{height:100%;font-family:var(--font-mono);flex-direction:column;gap:1.2cqw;display:flex!important}.gb-editor-tab{width:fit-content;color:var(--pp-blue-pale);background:#00000059;border:1px solid #8fd0f133;border-radius:.8cqw;padding:.3cqw 1.2cqw;font-size:1.3cqw}.gb-code-lines{white-space:pre;flex-direction:column;gap:.5cqw;font-size:1.75cqw;line-height:1.35;display:flex!important}.gb-code-line{align-items:center;min-height:1.35em;display:flex!important}.gb-code-line>span{display:inline!important}.gb-tok-k{color:#c792ea}.gb-tok-f{color:#82aaff}.gb-tok-v{color:#f78c6c}.gb-tok-s{color:#c3e88d}.gb-tok-t{color:#7fdbca}.gb-tok-p{color:#ffffffbf}.gb-caret{background:var(--pp-blue);width:.55em;height:1.1em;box-shadow:0 0 1cqw var(--pp-blue);border-radius:1px;margin-left:.1em;animation:1.1s step-end infinite lp-caret}.gb-play-runner .gb-face{padding:0;display:block}.gb-runner{width:100%;height:100%;position:absolute;inset:0}.gb-play-runner .gb-live{background:#040a1499;border-radius:99px;padding:.4cqw 1.2cqw;font-size:1.6cqw;position:absolute;top:1.2cqw;left:1.2cqw}.gb-play-runner .gb-live:before{width:1.1cqw;height:1.1cqw}.gb-runner *{transform-box:view-box}.gb-run-clouds{animation:10s linear infinite gb-scroll-50}.gb-run-hills{animation:4s linear infinite gb-scroll-50}.gb-run-ground{animation:.24s linear infinite gb-scroll-12}@keyframes gb-scroll-50{to{transform:translate(-50px)}}@keyframes gb-scroll-12{to{transform:translate(-12px)}}.gb-run-obstacle{animation:2.4s linear infinite gb-obstacle}@keyframes gb-obstacle{0%{transform:translate(105px)}to{transform:translate(-15px)}}.gb-run-coin{animation:2.4s step-end infinite gb-coin}@keyframes gb-coin{0%{opacity:1}70.5%{opacity:0}}.gb-run-hero{animation:2.4s infinite gb-jump}@keyframes gb-jump{0%,55%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:none}70.5%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translateY(-14px)}86%,to{transform:none}}.gb-run-frame-1{animation:.24s step-end infinite gb-invader-frame}.gb-run-frame-0{animation:.24s step-end infinite reverse gb-invader-frame}.gb-screen{background:radial-gradient(80% 60% at 50% 100%,#1b9be340,#0000 70%),linear-gradient(#050b18,#0a1830);border:1px solid #8fd0f12e;border-radius:1.4cqw;flex:1;min-height:0;overflow:hidden;box-shadow:inset 0 0 4cqw #0009;display:flex!important}.gb-game{width:100%;height:100%}.gb-game rect:not(.gb-paddle){filter:drop-shadow(0 0 .8px #ffffff80)}.gb-paddle{fill:var(--pp-blue-pale);filter:drop-shadow(0 0 1.5px var(--pp-blue))}.gb-ball{fill:#fff;filter:drop-shadow(0 0 1.5px #fff)}.gb-player .gb-face{flex-direction:column;justify-content:space-between;padding:2.2cqw;display:flex}.gb-eq{align-items:flex-end;gap:.9cqw;height:7cqw;display:flex!important}.gb-eq i{transform-origin:bottom;background:#ffffffeb;border-radius:.5cqw;flex:1;height:100%;animation:1.1s ease-in-out infinite alternate gb-eq}.gb-eq i:nth-child(2){animation-duration:.8s;animation-delay:-.3s}.gb-eq i:nth-child(3){animation-duration:1.3s;animation-delay:-.6s}.gb-eq i:nth-child(4){animation-duration:.9s;animation-delay:-.2s}.gb-eq i:nth-child(5){animation-duration:1.2s;animation-delay:-.8s}@keyframes gb-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.gb-player-row{align-items:center;gap:1.2cqw;display:flex!important}.gb-play{border:1.2cqw solid #0000;border-left:2cqw solid #fff;border-right-width:0;width:0;height:0}.gb-progress{background:#ffffff4d;border-radius:99px;flex:1;height:.7cqw;overflow:hidden}.gb-progress i{transform-origin:0;background:#fff;height:100%;animation:8s linear infinite gb-track}@keyframes gb-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gb-app .gb-face{place-items:center;padding:1.8cqw;display:grid}.gb-invader{width:82%;fill:var(--pp-blue-pale);filter:drop-shadow(0 0 1cqw #1b9be3e6);animation:1.6s step-end infinite gb-invader-step}.gb-invader-1{opacity:0;animation:1.6s step-end infinite gb-invader-frame}.gb-invader-0{animation:1.6s step-end infinite reverse gb-invader-frame}@keyframes gb-invader-frame{0%{opacity:0}50%{opacity:1}}@keyframes gb-invader-step{0%{transform:translate(-.8cqw)}50%{transform:translate(.8cqw)}}.gb-chat .gb-face{background:linear-gradient(150deg,#5cc0f58c,#1b9be333);border-bottom-left-radius:.6cqw}.gb-typing{gap:.8cqw;display:flex!important}.gb-typing i{background:#fff;border-radius:50%;width:1.4cqw;height:1.4cqw;animation:1.2s ease-in-out infinite gb-typing}.gb-typing i:nth-child(2){animation-delay:.15s}.gb-typing i:nth-child(3){animation-delay:.3s}@keyframes gb-typing{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-.8cqw)}}@media (prefers-reduced-motion:reduce){.gb-eq i,.gb-progress i,.gb-invader,.gb-invader-0,.gb-invader-1,.gb-typing i,.gb-caret,.gb-runner *{animation:none}.gb-progress i{transform:scaleX(.4)}.gb-run-obstacle{transform:translate(60px)}.gb-run-frame-1{opacity:0}}.lp-stats{z-index:1;margin-top:clamp(-40px,-3vw,-24px);position:relative}.lp-stats-band{flex-direction:column;gap:18px;padding:clamp(22px,3vw,32px) clamp(20px,4vw,40px);display:flex}.lp-stats-band dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.lp-stat{flex-direction:column;gap:4px;display:flex}.lp-stat+.lp-stat{border-left:1px solid var(--pp-glass-edge);padding-left:clamp(16px,3vw,32px)}.lp-stat dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1}.lp-stat dt{color:var(--color-muted);font-size:14px}.lp-stats-note{color:var(--color-faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.lp-video-card{box-shadow:0 40px 80px -30px #000000b3, 0 0 0 1px var(--pp-glass-edge), 0 0 80px -30px #1b9be399}.lp-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.lp-tile{flex-direction:column;justify-content:space-between;gap:28px;min-height:240px;padding:clamp(22px,3vw,32px);display:flex}.lp-tile-build,.lp-tile-discover{grid-column:span 4}.lp-tile-deploy,.lp-tile-token{grid-column:span 2}.lp-tile-discover{background:var(--pp-glass);justify-content:center}.lp-tile-copy{flex-direction:column;gap:10px;max-width:520px;display:flex;position:relative}.lp-tile-label{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-blue-pale);font-size:12px;font-weight:700}.lp-tile h3{font-size:clamp(22px,2.4vw,28px);line-height:1.1}.lp-tile p{color:var(--color-muted);font-size:15px}.lp-tile-link{width:fit-content;color:var(--pp-blue-pale);align-items:center;gap:8px;margin-top:8px;font-weight:700;text-decoration:none;display:inline-flex}.lp-tile-link span{transition:transform var(--pp-fast) var(--pp-ease)}.lp-tile-link:hover span{transform:translate(3px)}.lp-tile-art{position:relative}.lp-tile-art i,.lp-tile-art span{font-style:normal;display:block}.lp-art-chatbuild{flex-direction:column;gap:12px;display:flex}.lp-chip{border-radius:16px;max-width:78%;padding:12px 16px;font-size:14px}.lp-chip-user{background:var(--pp-blue);color:var(--color-white);border-bottom-right-radius:4px;align-self:flex-end}.lp-chip-ai{border:1px solid var(--pp-glass-edge);background:#ffffff0d;border-bottom-left-radius:4px;flex-direction:column;gap:8px;width:64%;display:flex!important}.lp-chip-ai i{background:#ffffff29;border-radius:99px;height:8px}.lp-files{flex-wrap:wrap;gap:8px;display:flex!important}.lp-files i{border:1px solid var(--pp-glass-edge);font-family:var(--font-mono);color:var(--pp-blue-pale);background:#1b9be314;border-radius:8px;padding:6px 12px;font-size:12px}.lp-art-deploy{flex-direction:column;gap:12px;display:flex}.lp-url{border:1px solid var(--pp-glass-edge);color:var(--pp-blue-pale);background:#00000059;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex!important}.lp-url i{background:var(--color-ok);width:8px;height:8px;box-shadow:0 0 10px var(--color-ok);border-radius:50%}.lp-versions{gap:8px;display:flex!important}.lp-versions i{color:var(--color-faint);border:1px solid var(--color-line-strong);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.lp-art-token svg{width:100%;height:90px;display:block}.lp-grad{background:var(--color-white);color:var(--color-black);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-4px;right:0}.lp-section{padding:48px 24px 80px}.lp-section-head .pp-eyebrow{margin-bottom:2px}.lp-how{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-how-card{border-radius:var(--pp-radius-lg);background:var(--pp-glass);box-shadow:0 0 0 1px var(--pp-glass-edge), var(--pp-glass-highlight);transition:transform var(--pp-medium) var(--pp-ease), box-shadow var(--pp-medium) var(--pp-ease);flex-direction:column;gap:18px;padding:14px 14px 22px;display:flex}.lp-how-card:hover{box-shadow:0 0 0 1px var(--pp-glass-edge-strong), 0 24px 48px -28px #1b9be399;transform:translateY(-3px)}.lp-how-art{border-radius:calc(var(--pp-radius-lg) - 8px);background:#0303048c;overflow:hidden;box-shadow:inset 0 0 0 1px #8fd0f114}.lp-how-copy{align-items:flex-start;gap:14px;padding:0 8px;display:flex}.lp-story-n{font-family:var(--font-mono);color:var(--pp-blue-pale);border:1px solid var(--pp-glass-edge);background:#1b9be314;border-radius:99px;flex:none;padding:4px 10px;font-size:13px;font-weight:600}.lp-how-copy h3{text-wrap:balance;margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.25}.lp-how-copy h3 strong{color:var(--pp-blue)}@media (max-width:980px){.lp-how{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}.lp-why-table{position:relative}.lp-why-table table{border-collapse:collapse;width:100%;font-size:16px}.lp-why-table th,.lp-why-table td{text-align:left;vertical-align:middle;padding:clamp(18px,2.4vw,26px) clamp(8px,1.5vw,16px)}.lp-why-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);padding-top:0;font-size:13px;font-weight:700}.lp-why-table tbody tr{border-top:1px solid var(--color-line-strong);transition:background var(--pp-fast) var(--pp-ease)}.lp-why-table tbody tr:hover{background:#8fd0f10a}.lp-why-table tbody th{width:40%;color:var(--color-white);font-size:clamp(15px,1.4vw,17px);font-weight:700}.lp-why-table .lp-why-us{width:34%;color:var(--color-white)}.lp-why-who{letter-spacing:0;text-transform:none;color:var(--color-white);background:#1b9be31a;border:1.5px solid #8fd0f18c;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;display:inline-flex;box-shadow:0 0 18px -4px #1b9be3b3}.lp-why-who svg{background:var(--color-white);box-sizing:content-box;border-radius:4px;padding:2px}.lp-why-value{align-items:baseline;gap:10px;display:flex}.lp-why-tick{color:var(--pp-blue);animation:lp-tick 4s var(--pp-ease) infinite;animation-delay:calc(var(--i,0) * .5s);font-weight:800;display:inline-block}.lp-why-table .lp-why-them{color:var(--color-faint)}.lp-why-table[data-in="0"] tbody tr{opacity:0}.lp-why-table[data-in="1"] tbody tr{animation:lp-row-in .7s var(--pp-ease) both;animation-delay:calc(var(--i,0) * .11s + .15s)}@keyframes lp-row-in{0%{opacity:0;transform:translateY(12px)}}.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.lp-faq-grid .pp-head a{color:var(--pp-blue-pale)}.lp-faq-list{flex-direction:column;gap:12px;display:flex}.lp-faq-item{border-radius:var(--pp-radius);border:1px solid var(--pp-glass-edge);background:var(--pp-glass);transition:border-color var(--pp-medium) var(--pp-ease), box-shadow var(--pp-medium) var(--pp-ease)}.lp-faq-item[open]{border-color:var(--pp-glass-edge-strong);box-shadow:0 0 40px -20px #1b9be399}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary i{border:1px solid var(--pp-glass-edge-strong);width:28px;height:28px;transition:transform var(--pp-medium) var(--pp-ease), background-color var(--pp-medium) var(--pp-ease);border-radius:50%;flex:none;position:relative}.lp-faq-item summary i:before,.lp-faq-item summary i:after{content:"";background:var(--pp-blue-pale);border-radius:2px;width:10px;height:2px;margin:-1px 0 0 -5px;position:absolute;top:50%;left:50%}.lp-faq-item summary i:after{transform:rotate(90deg)}.lp-faq-item[open] summary i{background:#1b9be333;transform:rotate(45deg)}.lp-faq-answer{color:var(--color-muted);animation:lp-faq-in var(--pp-medium) var(--pp-ease);padding:0 22px 22px}@keyframes lp-faq-in{0%{opacity:0;transform:translateY(-6px)}}@supports selector(::details-content){.lp-faq-item{interpolate-size:allow-keywords}.lp-faq-item::details-content{block-size:0;transition:block-size var(--pp-medium) var(--pp-ease), content-visibility var(--pp-medium) allow-discrete;overflow:hidden}.lp-faq-item[open]::details-content{block-size:auto}}.lp-close{isolation:isolate;padding:var(--pp-section-y) 0;text-align:center;background:var(--pp-navy-950);border-top:1px solid var(--color-line);position:relative;overflow:hidden}.lp-close-light{z-index:-1;aspect-ratio:2;background:0 0;border-radius:50%;width:min(1100px,140vw);animation:9s ease-in-out infinite lp-breathe;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}@keyframes lp-breathe{50%{opacity:.7;transform:translate(-50%)scale(1.06)}}.lp-close-inner{flex-direction:column;align-items:center;gap:20px;display:flex}.lp-close-title{letter-spacing:-.04em;max-width:820px;font-size:clamp(32px,5vw,60px);line-height:1}.lp-close-inner>p{color:var(--pp-blue-pale);margin-bottom:8px;font-weight:600}@media (max-width:960px){.lp-hero-inner{grid-template-columns:minmax(0,1fr)}.gb-stage{max-width:560px;margin:0 auto}.lp-tile-build,.lp-tile-discover{grid-column:span 6}.lp-tile-deploy,.lp-tile-token{grid-column:span 3}.lp-faq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lp-hero{padding-top:calc(var(--header-height) + 32px)}.gb-extra{display:none}.gb-block.gb-player{left:15%!important}.gb-stage{width:90%}.gb-scene{transform:rotateX(12deg)rotateY(-12deg)}.lp-actions,.lp-actions .pp-btn{width:100%}.lp-actions .pp-btn{justify-content:space-between}.lp-actions .pp-btn-ghost{justify-content:center}.lp-stats-band dl{grid-template-columns:minmax(0,1fr);gap:14px}.lp-stat{flex-direction:row-reverse;justify-content:space-between;align-items:baseline}.lp-stat+.lp-stat{border-left:0;border-top:1px solid var(--pp-glass-edge);padding-top:14px;padding-left:0}.lp-stat dd{font-size:32px}.lp-bento{grid-template-columns:minmax(0,1fr)}.lp-tile-build,.lp-tile-deploy,.lp-tile-token,.lp-tile-discover{grid-column:auto}.lp-section{padding:40px var(--pp-gutter) 64px}}@media (prefers-reduced-motion:reduce){.gb-block,.gb-float,.lp-close-light{animation:none}}@property --lp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-hero{align-items:center;min-height:min(100svh,960px);display:flex}.lp-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.lp-hero-light{background:linear-gradient(180deg, transparent 62%, var(--pp-navy-950) 100%)}.lp-hero-beams{z-index:-1;pointer-events:none;position:absolute;inset:-20% 0 30% 40%;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.lp-hero-beams i{filter:blur(24px);transform-origin:top;background:linear-gradient(#8fd0f173,#1b9be300);width:14%;height:100%;animation:9s ease-in-out infinite lp-beam;position:absolute;top:0;transform:skew(-18deg)}.lp-hero-beams i:first-child{left:18%}.lp-hero-beams i:nth-child(2){opacity:.7;width:8%;animation-delay:-3s;left:44%}.lp-hero-beams i:nth-child(3){opacity:.55;width:18%;animation-delay:-6s;left:68%}@keyframes lp-beam{0%,to{opacity:.35;transform:skew(-18deg)translate(0)}50%{opacity:.9;transform:skew(-14deg)translate(4%)}}.gb-platform{pointer-events:none;transform-origin:50% 100%;height:62%;position:absolute;bottom:-6%;left:-22%;right:-22%;overflow:hidden;transform:perspective(420px)rotateX(64deg);-webkit-mask-image:radial-gradient(52% 78% at 50% 62%,#000 25%,#0000 72%);mask-image:radial-gradient(52% 78% at 50% 62%,#000 25%,#0000 72%)}.gb-platform:before{content:"";background-image:linear-gradient(#40b2f0bf 1.5px,#0000 1.5px),linear-gradient(90deg,#40b2f08c 1.5px,#0000 1.5px);background-size:6cqw 6cqw;animation:3s linear infinite lp-floor;position:absolute;inset:-12cqw 0 0}.gb-platform:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#1b9be38c,#0000);border-radius:50%;height:50%;position:absolute;top:30%;left:25%;right:25%}@keyframes lp-floor{to{transform:translateY(6cqw)}}.lp-hero-grain{z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-hero-title .lp-word{color:var(--pp-blue);font-weight:inherit;text-shadow:0 0 40px #1b9be373}.lp-hero-title .lp-word span:after{content:"";vertical-align:-.06em;background:var(--pp-blue);border-radius:2px;width:.09em;height:.82em;margin-left:.08em;animation:1.1s step-end infinite lp-caret;display:inline-block}.lp-hero-line{animation:pp-rise .9s var(--pp-ease) both;display:block}.lp-hero-line+.lp-hero-line{animation-delay:.12s}@keyframes lp-caret{50%{opacity:0}}@keyframes lp-turn{to{--lp-angle:360deg}}.lp-hero-title{filter:drop-shadow(0 8px 40px #1b9be338);font-size:clamp(40px,15.5cqi,84px)}@media (min-width:961px){.lp-hero-title{white-space:nowrap}}.lp-lede{color:#ffffffc7}.lp-hero .pp-btn-primary,.lp-close .pp-btn-primary{isolation:isolate;position:relative;overflow:hidden}.lp-hero .pp-btn-primary:after,.lp-close .pp-btn-primary:after{content:"";z-index:-1;transition:transform .8s var(--pp-ease);background:linear-gradient(110deg,#0000 30%,#8fd0f18c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.lp-hero .pp-btn-primary:hover:after,.lp-close .pp-btn-primary:hover:after{transform:translate(120%)}.gb-halo{aspect-ratio:1;background:conic-gradient(from var(--lp-angle), #1b9be300 0deg, #1b9be380 70deg, #8fd0f126 140deg, #1b9be300 200deg, #1b9be359 290deg, #1b9be300 360deg);filter:blur(4px);opacity:1;border-radius:50%;width:92%;animation:14s linear infinite lp-turn;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#0000 64%,#000 66% 70%,#0000 74%);mask:radial-gradient(closest-side,#0000 64%,#000 66% 70%,#0000 74%)}.gb-halo:after{content:"";background:radial-gradient(closest-side,#1b9be338,#0000);border-radius:50%;position:absolute;inset:18%}.gb-traces{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(-60px)}.gb-trace,.gb-trace-flow{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.gb-trace{stroke:#8fd0f152;stroke-width:1.5px}.gb-trace-flow{stroke:var(--pp-blue-pale);stroke-width:2.5px;stroke-dasharray:10 42;filter:drop-shadow(0 0 4px #1b9be3);animation:2.6s linear infinite gb-flow;animation-delay:calc(var(--i) * -.5s)}@keyframes gb-flow{to{stroke-dashoffset:-52px}}.gb-spark{background:var(--color-white);opacity:0;width:4px;height:4px;animation:4s ease-in-out infinite gb-twinkle;animation-delay:calc(var(--i) * -.7s);border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #8fd0f1e6,0 0 18px 4px #1b9be380}@keyframes gb-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.gb-face{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(150deg,#8fd0f14d 0%,#1b9be314 38%,#080e1a80 100%),radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%);border-color:#8fd0f161}.gb-face:after{content:"";pointer-events:none;animation:9s ease-in-out infinite gb-glint;animation-delay:calc(var(--i,0) * .6s + 2s);background:linear-gradient(115deg,#0000 42%,#ffffff24 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-60%)}@keyframes gb-glint{0%,70%{transform:translate(-60%)}85%,to{transform:translate(60%)}}@media (max-width:960px){.lp-hero{min-height:0}.lp-hero-inner{grid-template-columns:minmax(0,1fr)}.lp-hero-beams{inset:-10% 0 40%}}@media (max-width:640px){.gb-spark:nth-child(n+6){display:none}}@media (prefers-reduced-motion:reduce){.lp-hero-beams i,.gb-platform:before,.lp-hero-title .lp-word span:after,.lp-hero-line,.gb-halo,.gb-trace-flow,.gb-spark,.gb-face:after{animation:none}.gb-spark{opacity:.6}}.lp-hero-wave{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 80% at 55% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(85% 80% at 55% 45%,#000 35%,#0000 100%)}.lp-art-chatbuild .lp-chip-user{animation:lp-chat-in 6s var(--pp-ease) infinite}.lp-art-chatbuild .lp-chip-ai{animation:lp-chat-reply 6s var(--pp-ease) infinite}.lp-chip-ai i{transform-origin:0;animation:lp-line-grow 6s var(--pp-ease) infinite}.lp-chip-ai i:nth-child(2){animation-name:lp-line-grow-2}.lp-chip-ai i:nth-child(3){width:60%;animation-name:lp-line-grow-3}.lp-files i{animation:lp-file-pop 6s var(--pp-ease) infinite}.lp-files i:nth-child(2){animation-name:lp-file-pop-2}.lp-files i:nth-child(3){animation-name:lp-file-pop-3}@keyframes lp-chat-in{0%{opacity:0;transform:translateY(10px)scale(.97)}8%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes lp-chat-reply{0%,12%{opacity:0;transform:translateY(10px)scale(.97)}20%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes lp-line-grow{0%,20%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes lp-line-grow-2{0%,28%{transform:scaleX(0)}38%,to{transform:scaleX(1)}}@keyframes lp-line-grow-3{0%,36%{transform:scaleX(0)}46%,to{transform:scaleX(1)}}@keyframes lp-file-pop{0%,48%{opacity:0;transform:translateY(8px)scale(.9)}54%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-file-pop-2{0%,56%{opacity:0;transform:translateY(8px)scale(.9)}62%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-file-pop-3{0%,64%{opacity:0;transform:translateY(8px)scale(.9)}70%,88%{opacity:1;transform:none;box-shadow:0 0 #1b9be300}76%{box-shadow:0 0 18px #1b9be373}96%,to{opacity:0}}.lp-url i{animation:2s ease-out infinite lp-live}@keyframes lp-live{0%{box-shadow:0 0 #4cc26ab3}70%,to{box-shadow:0 0 0 9px #4cc26a00}}.lp-deploy-bar{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.lp-deploy-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--pp-blue), var(--pp-blue-pale));transform-origin:0;height:100%;animation:lp-deploy-run 2s var(--pp-ease) infinite;box-shadow:0 0 12px #1b9be3cc}@keyframes lp-deploy-run{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.lp-versions i{transition:none;animation:6s step-end infinite lp-version-on}.lp-versions i:nth-child(2){animation-delay:2s}.lp-versions i:nth-child(3){animation-delay:4s}@keyframes lp-version-on{0%{color:var(--color-white);border-color:var(--pp-blue);background:#1b9be333;box-shadow:0 0 14px #1b9be373}33.33%,to{color:var(--color-faint);border-color:var(--color-line-strong);box-shadow:none;background:0 0}}.lp-curve-line{stroke-dasharray:1;animation:5s linear infinite lp-curve-draw}.lp-curve-fill{animation:5s linear infinite lp-curve-fill}@keyframes lp-curve-draw{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}@keyframes lp-curve-fill{0%{clip-path:inset(0 100% 0 0);opacity:1}70%,92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.lp-grad{transform-origin:100%;animation:lp-grad-pop 5s var(--pp-ease) infinite}@keyframes lp-grad-pop{0%,66%{opacity:0;transform:scale(.6)translateY(6px)}74%{opacity:1;transform:scale(1.12);box-shadow:0 0 22px #8fd0f1e6}80%,94%{opacity:1;transform:none;box-shadow:0 0 10px #8fd0f166}to{opacity:0;transform:none}}.lp-tile-discover{flex-direction:row;align-items:center;overflow:hidden}.lp-tile-discover .lp-tile-copy{flex:none;max-width:300px}.lp-art-discover{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.lp-marquee{gap:12px;width:max-content;animation:28s linear infinite lp-marquee;display:flex}.lp-marquee[data-row="1"]{animation-duration:34s;animation-direction:reverse}.lp-tile-discover:hover .lp-marquee{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-window{border:1px solid var(--pp-glass-edge);background:#080e1ad9;border-radius:10px;flex-direction:column;width:132px;height:84px;display:flex;overflow:hidden;box-shadow:0 10px 30px -12px #000c}.lp-window-bar{border-bottom:1px solid var(--pp-glass-edge);background:radial-gradient(circle at 8px 7px,#ffffff59 2px,#0000 2.5px),radial-gradient(circle at 16px 7px,#ffffff40 2px,#0000 2.5px),radial-gradient(circle at 24px 7px,#ffffff26 2px,#0000 2.5px),#ffffff0a;flex:none;height:14px}.lp-window-body{border-radius:6px;flex:1;margin:8px}.lp-window[data-kind=chart] .lp-window-body{background:linear-gradient(160deg,#0000 45%,#1b9be380 46%,#1b9be314 60%,#0000 100%),#ffffff08}.lp-window[data-kind=grid] .lp-window-body{background:linear-gradient(90deg,#8fd0f129 30%,#0000 30% 35%,#8fd0f11a 35% 65%,#0000 65% 70%,#8fd0f129 70%);-webkit-mask-image:linear-gradient(#000 45%,#0000 45% 55%,#000 55%);mask-image:linear-gradient(#000 45%,#0000 45% 55%,#000 55%)}.lp-window[data-kind=list] .lp-window-body{background:repeating-linear-gradient(#ffffff24 0 6px,#0000 6px 12px)}.lp-window[data-kind=hero] .lp-window-body{background:linear-gradient(90deg, #ffffff38 55%, transparent 55%) 0 20% / 100% 7px no-repeat, linear-gradient(90deg, #ffffff1a 75%, transparent 75%) 0 45% / 100% 5px no-repeat, linear-gradient(90deg, var(--pp-blue) 30%, transparent 30%) 0 80% / 100% 9px no-repeat, radial-gradient(60% 80% at 100% 100%, #1b9be34d, transparent 70%)}@keyframes lp-tick{0%,70%,to{text-shadow:none;transform:none}78%{text-shadow:0 0 10px #8fd0f1e6;transform:scale(1.35)}}@media (max-width:640px){.lp-why-table table{font-size:13px}.lp-why-table th,.lp-why-table td{padding:14px 6px}.lp-why-table tbody th{width:32%}.lp-why-who{padding:6px 10px;font-size:13px}.lp-why-table tbody th{font-size:14px}.lp-why-value{gap:6px}}@media (max-width:960px){.lp-tile-discover{flex-direction:column;align-items:stretch}.lp-tile-discover .lp-tile-copy{max-width:none}}@media (prefers-reduced-motion:reduce){.lp-art-chatbuild .lp-chip-user,.lp-art-chatbuild .lp-chip-ai,.lp-chip-ai i,.lp-files i,.lp-url i,.lp-deploy-bar i,.lp-versions i,.lp-curve-line,.lp-curve-fill,.lp-grad,.lp-marquee,.lp-why-tick,.lp-why-table[data-in="1"] tbody tr{animation:none}.lp-versions i:last-child{color:var(--color-white);border-color:var(--pp-blue);background:#1b9be333}.lp-curve-line{stroke-dasharray:none}.lp-curve-rider{display:none}}.lp-show{box-shadow:0 0 0 1px var(--pp-glass-edge-strong), 0 40px 120px -40px #1b9be373;isolation:isolate;background:linear-gradient(160deg,#0b1220 0%,#06080d 60%,#05070b 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.lp-show-light{filter:blur(20px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1b9be347,#0000 70%);height:120%;position:absolute;inset:-30% -10% auto 40%}.lp-show-copy{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.lp-show-list{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.lp-show-pill svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.lp-show-pill{color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;background:#1b9be32e;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #8fd0f159}.lp-show-copy h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.2vw,64px);line-height:1.02}.lp-show-accent{background:linear-gradient(90deg, var(--pp-blue), var(--pp-blue-pale));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lp-show-copy p{max-width:34ch;color:var(--color-muted);margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.5}.lp-show-prompt{width:100%;max-width:520px;box-shadow:0 0 0 1px var(--pp-glass-edge-strong), inset 0 1px 0 #ffffff0d;background:#ffffff08;border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 20px;display:flex}.lp-show-mark{background:var(--color-white);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 14px -4px #ffffff80}.lp-show-typed{min-width:0;color:var(--color-white);white-space:nowrap;text-overflow:clip;border-left:1px solid #ffffff1f;flex:1;padding-left:14px;font-size:clamp(15px,1.5vw,18px);overflow:hidden}.lp-show-caret{vertical-align:text-bottom;background:var(--color-white);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite lp-show-blink;display:inline-block}.lp-show-caret[data-on="0"]{opacity:0;animation:none}@keyframes lp-show-blink{50%{opacity:0}}.lp-show-send{background:var(--pp-blue);width:48px;height:48px;transition:transform var(--pp-fast) var(--pp-ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 24px -4px #1b9be3cc}.lp-show-send[data-down="1"]{transform:scale(.88)}.lp-show-send svg{fill:none;width:20px;height:20px;stroke:var(--color-white);stroke-width:2px;stroke-linejoin:round}.lp-show-cta{background:var(--pp-blue);min-height:60px;color:var(--color-white);transition:transform var(--pp-fast) var(--pp-ease), box-shadow var(--pp-fast) var(--pp-ease);border-radius:999px;align-items:center;gap:14px;padding:0 30px;font-size:clamp(17px,1.6vw,20px);font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px -16px #1b9be3e6}.lp-show-cta:hover{color:var(--color-white);transform:translateY(-1px);box-shadow:0 22px 48px -14px #1b9be3}.lp-show-cta span{transition:transform var(--pp-fast) var(--pp-ease)}.lp-show-cta:hover span{transform:translate(3px)}.lp-show-stage{perspective:1400px;min-height:440px;position:relative}.lp-show-progress,.lp-show-site{box-shadow:0 0 0 1px var(--pp-glass-edge-strong), 0 0 40px -10px #1b9be38c, 0 30px 60px -30px #000000e6;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-slow) var(--pp-ease);background:#0c121ceb;border-radius:24px;position:absolute}.lp-show-progress{transform-origin:0;opacity:.75;flex-direction:column;gap:14px;width:42%;padding:18px 18px 22px;display:flex;top:16%;left:0;transform:rotateY(18deg)rotate(-2deg)}.lp-show-progress[data-on="1"]{opacity:1}.lp-show-dots{gap:6px;display:flex}.lp-show-dots i{background:#8fd0f173;border-radius:50%;width:8px;height:8px}.lp-show-badge{background:#1b9be333;border-radius:16px;align-self:center;place-items:center;width:62px;height:62px;margin:8px 0 4px;display:grid;box-shadow:0 0 0 1px #8fd0f166,0 0 30px -6px #1b9be3cc}.lp-show-badge svg{fill:none;width:32px;height:32px;stroke:var(--color-white);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.lp-show-progress b{text-align:center;font-size:15px}.lp-show-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.lp-show-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--pp-blue-deep), var(--pp-blue) 70%, var(--pp-blue-pale));transform-origin:0;height:100%;transition:transform .2s linear;display:block}.lp-show-progress ul{color:var(--color-muted);gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.lp-show-progress li{align-items:center;gap:10px;display:flex}.lp-show-progress li[data-state=todo]{opacity:.45}.lp-show-step{border:2px solid #8fd0f180;border-radius:50%;flex:none;width:18px;height:18px}.lp-show-progress li[data-state=busy] .lp-show-step{border-color:var(--pp-blue-pale) transparent var(--pp-blue-pale) var(--pp-blue-pale);animation:.8s linear infinite lp-show-spin}.lp-show-progress li[data-state=done]{color:var(--color-white)}.lp-show-progress li[data-state=done] .lp-show-step{background:var(--pp-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;border:0}@keyframes lp-show-spin{to{transform:rotate(360deg)}}.lp-show-site{--sl-ink:#0f0e0d;--sl-card:#1a1816;--sl-charcoal:#2b2927;--sl-cream:#f1e6d2;--sl-cream-dim:#f1e6d29e;--sl-orange:#f26a21;background:var(--sl-ink);width:60%;color:var(--sl-cream);transform-origin:100%;opacity:.35;flex-direction:column;gap:14px;padding:16px;display:flex;top:4%;right:0;transform:rotateY(-14deg)rotate(-2deg)translateZ(40px);box-shadow:0 0 0 1px #f1e6d229,0 0 40px -14px #1b9be366,0 30px 60px -30px #000000e6}.lp-show-site[data-on="1"]{opacity:1}.lp-site-nav{white-space:nowrap;color:var(--sl-cream-dim);align-items:center;gap:10px;font-size:11px;display:flex}.lp-site-brand{color:var(--sl-cream);margin-right:auto;padding-bottom:3px;font-family:Brush Script MT,Segoe Script,cursive;font-size:19px;font-style:italic;font-weight:700;line-height:1;position:relative}.lp-site-brand:after{content:"";background:var(--sl-orange);border-radius:3px;height:3px;position:absolute;bottom:-2px;left:18%;right:-4%;transform:rotate(-4deg)}.lp-site-cart{background:var(--sl-orange);width:30px;height:30px;color:var(--sl-ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lp-site-cart svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.lp-site-cart i{background:var(--sl-cream);min-width:15px;height:15px;color:var(--sl-ink);transition:transform var(--pp-medium) var(--pp-ease);border-radius:999px;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px;transform:scale(0)}.lp-site-cart i[data-on="1"]{transform:scale(1)}.lp-site-hero{background:radial-gradient(110% 120% at 100% 10%, #f26a2138, transparent 60%), var(--sl-card);opacity:.2;min-height:170px;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-medium) var(--pp-ease);border-radius:16px;grid-template-columns:1.1fr .9fr;align-items:center;padding:16px;display:grid;position:relative;overflow:hidden;transform:translateY(8px)}.lp-site-hero[data-on="1"]{opacity:1;transform:none}.lp-site-words{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.lp-site-words b{color:var(--sl-cream);letter-spacing:-.02em;font-size:clamp(16px,1.9vw,24px);line-height:1.08}.lp-site-words em{color:var(--sl-orange);font-family:Brush Script MT,Segoe Script,cursive;font-size:1.25em;font-style:italic;font-weight:400;display:block}.lp-site-shop{background:var(--sl-orange);color:var(--sl-ink);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.lp-site-model{object-fit:contain;object-position:bottom right;filter:drop-shadow(0 10px 30px #0009);width:auto;max-width:52%;height:112%;position:absolute;bottom:0;right:0}.lp-site-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lp-site-product{aspect-ratio:1;opacity:0;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-medium) var(--pp-ease);background:radial-gradient(closest-side at 50% 48%,#f1e6d26b,#f1e6d21f 62%,#0000 100%),#1f1c1a;border-radius:12px;place-items:center;display:grid;transform:translateY(10px)scale(.92);box-shadow:inset 0 0 0 1px #f1e6d21f}.lp-site-product[data-on="1"]{opacity:1;transform:none}.lp-site-product img{object-fit:contain;filter:drop-shadow(0 4px 6px #00000073);width:84%;height:84%}.lp-show-game{aspect-ratio:.86;transform-origin:100%;opacity:.35;width:60%;transition:opacity var(--pp-medium) var(--pp-ease);background:#0d0710;border-radius:24px;position:absolute;top:2%;right:0;overflow:hidden;transform:rotateY(-14deg)rotate(-2deg)translateZ(40px);box-shadow:0 0 0 1px #ff963c73,0 0 46px -12px #ff781ebf,0 30px 60px -30px #000000e6}.lp-show-game[data-on="1"]{opacity:1}.lp-show-game{background:linear-gradient(#030a18 0%,#061b37 30%,#4f3a3d 72%,#1a1214 100%)}.lp-game-arena{object-fit:cover;object-position:50% 60%;width:100%;height:48%;position:absolute;top:26%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 80%,#0000 100%)}.lp-game-shade{background:linear-gradient(#03060e80 0%,#0000 24% 70%,#08040c99 100%),radial-gradient(70% 45% at 50% 55%,#ff8c3224,#0000 70%);position:absolute;inset:0}.lp-game-hud{z-index:2;opacity:0;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-medium) var(--pp-ease);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:10px;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.lp-game-hud[data-on="1"]{opacity:1;transform:none}.lp-game-player{align-items:center;gap:4px;min-width:0;display:flex}.lp-game-player[data-side=right]{text-align:right;justify-content:flex-end}.lp-game-player>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lp-game-player b{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800}.lp-game-face{object-fit:cover;background:#2a140a;border-radius:5px;flex:none;width:20px;height:20px;box-shadow:0 0 0 1.5px #ff9a3c}.lp-game-health{background:linear-gradient(90deg,#ffd23f,#ffb000);border-radius:2px;height:7px;display:block;box-shadow:0 0 0 1px #0009}.lp-game-player[data-side=right] .lp-game-health{background:linear-gradient(270deg,#ffd23f,#ffb000)}.lp-game-logo{filter:drop-shadow(0 2px 6px #000000b3);width:clamp(68px,5.6vw,86px);height:auto}.lp-game-fighters{opacity:0;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-medium) var(--pp-ease);position:absolute;inset:0;transform:translateY(10px)}.lp-game-fighters[data-on="1"]{opacity:1;transform:none}.lp-game-fighter{filter:drop-shadow(0 6px 14px #0009)drop-shadow(0 0 12px #ff8c3240);width:60%;height:auto;position:absolute;bottom:4%}.lp-game-fighter[data-side=left]{left:-6%}.lp-game-fighter[data-side=right]{right:-6%}.lp-game-play{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-medium) var(--pp-ease);background:#0a060cd9;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%,8px)scale(.92);box-shadow:0 0 0 1.5px #ff8a2a,0 0 20px -2px #ff781ecc}.lp-game-play[data-on="1"],.lp-game-play:focus-visible{opacity:1;transform:translate(-50%)}.lp-game-play{pointer-events:none;text-decoration:none}.lp-game-play[data-on="1"]{pointer-events:auto;cursor:pointer}.lp-game-play:hover{color:#fff;background:#ff7a1a;box-shadow:0 0 0 1.5px #ffb35c,0 0 28px -2px #ff781e}.lp-game-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.lp-game-play svg{fill:#fff;width:14px;height:14px}.lp-show-app{--kt-bg:#0f0f10;--kt-card:#19191b;--kt-gold:#ffbf1f;--kt-text:#f4f4f4;--kt-muted:#9b9ba1;background:var(--kt-bg);width:66%;color:var(--kt-text);transform-origin:100%;opacity:.35;transition:opacity var(--pp-medium) var(--pp-ease);border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:6%;right:0;transform:rotateY(-14deg)rotate(-2deg)translateZ(40px);box-shadow:0 0 0 1px #ffbf1f73,0 0 46px -12px #ffaa14b3,0 30px 60px -30px #000000e6}.lp-show-app[data-on="1"]{opacity:1}.lp-kt-top{align-items:center;gap:10px;display:flex}.lp-kt-logo{width:auto;height:18px;margin-right:auto}.lp-kt-bell{fill:none;width:15px;height:15px;stroke:var(--kt-text);stroke-width:1.8px;stroke-linejoin:round}.lp-kt-avatar{object-fit:cover;background:linear-gradient(160deg,#6b4a32,#2b1c12);border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1.5px #ffffff40}.lp-kt-body{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.lp-kt-nav,.lp-kt-stats,.lp-kt-chart,.lp-kt-foot{opacity:.15;transition:opacity var(--pp-medium) var(--pp-ease), transform var(--pp-medium) var(--pp-ease);transform:translateY(6px)}.lp-kt-nav[data-on="1"],.lp-kt-stats[data-on="1"],.lp-kt-chart[data-on="1"],.lp-kt-foot[data-on="1"]{opacity:1;transform:none}.lp-kt-nav{color:var(--kt-muted);flex-direction:column;gap:3px;font-size:9.5px;display:flex}.lp-kt-nav>span{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:flex}.lp-kt-nav>span[data-active="1"]{background:var(--kt-gold);color:#111;font-weight:700}.lp-kt-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:11px;height:11px}.lp-kt-main{flex-direction:column;gap:8px;min-width:0;display:flex}.lp-kt-stats{grid-template-columns:1.3fr 1fr;gap:8px;display:grid}.lp-kt-stat,.lp-kt-chart{background:var(--kt-card);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.lp-kt-stat small,.lp-kt-chart>small{color:var(--kt-muted);font-size:8.5px}.lp-kt-stat b{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(12px,1.2vw,15px);font-weight:800}.lp-kt-stat em{color:#3ccf6a;font-size:8.5px;font-style:normal;font-weight:700}.lp-kt-stat em.plain{color:var(--kt-muted);font-weight:400}.lp-kt-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;height:78px;margin-top:6px;display:grid}.lp-kt-bars>span{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.lp-kt-bars i{transform-origin:bottom;background:linear-gradient(#ffd34d,#f5a300);border-radius:4px 4px 1px 1px;width:100%;height:100%;transition:transform .25s linear}.lp-kt-bars small{color:var(--kt-muted);font-size:7.5px}.lp-kt-foot{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;font-size:10px;display:flex}.lp-kt-made{color:var(--kt-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lp-kt-made-mark{background:#fff;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.lp-kt-explore{color:var(--kt-gold);white-space:nowrap;border-radius:4px;font-weight:700;text-decoration:none}.lp-kt-explore:hover{color:#ffd34d;text-decoration:underline}.lp-kt-explore:focus-visible{outline:2px solid var(--kt-gold);outline-offset:3px}.lp-kt-foot:not([data-on="1"]) .lp-kt-explore{pointer-events:none}@media (max-width:980px){.lp-show{grid-template-columns:minmax(0,1fr)}.lp-show-stage{aspect-ratio:1.25;min-height:0}}@media (max-width:560px){.lp-show{border-radius:24px;padding:24px 18px}.lp-show-cta{white-space:nowrap;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 16px;font-size:15px}.lp-show-prompt{border-radius:24px}.lp-show-typed{white-space:normal}.lp-show-send{width:40px;height:40px}.lp-show-stage{aspect-ratio:.9}.lp-show-progress{z-index:1;gap:8px;width:60%;padding:12px;top:auto;bottom:0;transform:rotate(-2deg)}.lp-show-progress .lp-show-badge,.lp-show-progress .lp-show-dots{display:none}.lp-show-progress ul{font-size:11px}.lp-show-site,.lp-show-game,.lp-show-app{width:88%;top:0;transform:rotate(2deg)}.lp-show-site{padding:12px}.lp-game-play,.lp-game-play[data-on="1"],.lp-game-play:focus-visible{bottom:6%;left:auto;right:5%;transform:none}.lp-site-nav span:not(.lp-site-cart){display:none}.lp-site-hero{min-height:120px;padding:12px}}@media (prefers-reduced-motion:reduce){.lp-show-caret,.lp-show-progress li[data-state=busy] .lp-show-step{animation:none}}
.discover-head h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,56px)}.discover-toolbar{border:1px solid var(--pp-glass-edge);background:var(--pp-glass);box-shadow:var(--pp-glass-highlight);border-radius:20px;margin-bottom:12px;padding:10px}.skeleton-toolbar{gap:10px;margin-bottom:20px;display:flex}.discover-select select{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%238fd0f1' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center / 10px, var(--color-field);height:38px;color:var(--color-text);font:600 13px var(--font-sans);appearance:none;cursor:pointer;padding:0 32px 0 14px}.discover-search{min-width:180px;max-width:320px;transition:max-width var(--pp-medium) var(--pp-ease);flex:200px;align-items:center;display:flex;position:relative}.discover-search:focus-within,.discover-search[data-filled="1"]{max-width:100%}.discover-search svg{color:var(--color-faint);pointer-events:none;position:absolute;left:14px}.discover-search .search{width:100%;min-width:0;transition:border-color var(--pp-fast) var(--pp-ease), box-shadow var(--pp-fast) var(--pp-ease);padding-left:38px;padding-right:36px}.discover-search .search:focus{border-color:var(--pp-blue);outline:none;box-shadow:0 0 0 4px #1b9be32e}.discover-search kbd{border:1px solid var(--color-line-strong);font:600 11px var(--font-mono);color:var(--color-faint);border-radius:6px;padding:1px 7px;position:absolute;right:12px}.discover-search:focus-within kbd,.discover-search[data-filled="1"] kbd{display:none}.discover-count{margin:0 4px 16px}.link-button{font:inherit;color:var(--pp-blue-pale);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.discover-empty{text-align:center;gap:6px;padding:40px 24px;display:grid}.discover-cards{align-items:start}.dc{flex-direction:column;min-width:0;padding:0;display:flex}.dc-main{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.dc-main:hover{color:inherit}.dc-top{background:#0b1118;justify-content:space-between;align-items:flex-end;gap:8px;height:104px;padding:12px;display:flex;position:relative;overflow:hidden}.dc-top.dark{background:linear-gradient(160deg,#000 0%,#0b1a28 100%)}.dc-image{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform var(--pp-slow) var(--pp-ease);position:absolute;inset:0}.dc:hover .dc-image{transform:scale(1.05)}.dc-pattern{--dc-x:70%;--dc-h:205;background:radial-gradient(45% 90% at var(--dc-x) 10%, hsla(var(--dc-h), 85%, 55%, .55), transparent 70%), radial-gradient(#8fd0f12e 1px, transparent 1.2px) 0 0 / 14px 14px, linear-gradient(160deg, #0d2a42 0%, #08131f 100%);position:absolute;inset:0;overflow:hidden}.dc-pattern:before{content:"";background:linear-gradient(110deg,#0000 40%,#8fd0f11f 50%,#0000 60%);animation:7s ease-in-out infinite dc-drift;position:absolute;inset:-40%}@keyframes dc-drift{0%,to{transform:translate(-30%)}50%{transform:translate(30%)}}.dc-pattern b{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px hsla(var(--dc-h), 85%, 70%, .45);transition:transform var(--pp-slow) var(--pp-ease);font-size:120px;font-weight:800;line-height:1;position:absolute;top:-22px;left:50%;translate:-50%}.dc:hover .dc-pattern b{transform:translateY(6px)scale(1.04)}@media (prefers-reduced-motion:reduce){.dc-pattern:before{animation:none}}.dc-top:after{content:"";background:linear-gradient(#0000 30%,#060a12bf 100%);position:absolute;inset:0}.dc-host,.dc-top .status{z-index:1;position:relative}.dc-host{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-pill);color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff1f;min-width:0;padding:4px 10px;font-size:12px;overflow:hidden}.dc-body{flex-direction:column;flex:1;gap:12px;padding:16px 18px 14px;display:flex}.dc-title{align-items:center;gap:10px;min-width:0;display:flex}.dc-name{flex-direction:column;flex:1;min-width:0;display:flex}.dc-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.dc-body>p{color:var(--color-muted);min-height:2.8em;font-size:14px}.dc-figures{border-top:1px solid var(--color-line);align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.dc-spark{flex-direction:column;gap:4px;min-width:0;display:flex}.dc-toggle{border:1px solid var(--color-line);color:var(--color-muted);font:600 13px var(--font-sans);cursor:pointer;transition:background-color var(--pp-fast) var(--pp-ease), color var(--pp-fast) var(--pp-ease);background:#ffffff08;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:0 12px 12px;padding:8px;display:flex}.dc-toggle:hover{color:var(--color-white);background:#1b9be31f}.dc-toggle svg{transition:transform var(--pp-medium) var(--pp-ease)}.dc[data-open="1"] .dc-toggle svg{transform:rotate(180deg)}.dc-more{animation:pp-panel-in var(--pp-medium) var(--pp-ease);gap:14px;padding:2px 18px 18px;display:grid}.dc-more>p{color:var(--color-muted);font-size:14px}.dc-more .rows{font-size:13px}.dc-check{border:1px solid var(--pp-glass-edge);background:#1b9be30f;border-radius:12px;gap:6px;padding:12px;font-size:13px;display:grid}.dc-more .btn{justify-self:start}.dc-skeleton{pointer-events:none}.dc-skeleton .dc-body{gap:10px}.dc-skeleton-top{border-radius:0;width:100%;height:104px;display:block}.discover-table{padding:0;overflow-x:auto}.discover-table table{min-width:860px}.discover-table td{vertical-align:middle}.dt-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dt-sort span{color:var(--color-faint)}th[aria-sort=ascending] .dt-sort,th[aria-sort=descending] .dt-sort{color:var(--color-white)}th[aria-sort=ascending] .dt-sort span,th[aria-sort=descending] .dt-sort span{color:var(--pp-blue-pale)}.dt-curve{align-items:center;gap:8px;display:inline-flex}.dt-token{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.dt-token>span{flex-direction:column;display:flex}.discover-table tbody tr{transition:background-color var(--pp-fast) var(--pp-ease)}.discover-table tbody tr:hover{background:#1b9be30f}.timeline{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline li{grid-template-columns:18px minmax(0,1fr);gap:14px;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--pp-blue), #1b9be333);width:2px;position:absolute;top:18px;bottom:-18px;left:8px}.timeline-dot{background:var(--pp-blue);border-radius:50%;width:18px;height:18px;margin-top:2px;box-shadow:0 0 0 4px #1b9be333,0 0 12px #1b9be399}.timeline li[data-pending="1"] .timeline-dot{box-shadow:none;background:0 0;border:2px dashed #8fd0f180}.timeline b{display:block}.timeline time{color:var(--pp-blue-pale);font-size:13px;display:block}.app-card{border:1px solid var(--pp-glass-edge);background:var(--pp-glass);border-radius:16px;overflow:hidden}.app-card-bar{border-bottom:1px solid var(--pp-glass-edge);background:#0000004d;align-items:center;gap:6px;padding:10px 14px;display:flex}.app-card-bar i{background:#ffffff40;border-radius:50%;width:9px;height:9px}.app-card-bar span{border-radius:var(--radius-pill);color:var(--pp-blue-pale);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;margin-left:8px;padding:3px 12px;font-size:12px;overflow:hidden}.app-card-body{background:0 0;justify-items:start;gap:6px;padding:28px 22px;display:grid}.app-card-body b{letter-spacing:-.02em;font-size:22px}.app-card-body .btn{margin-top:10px}.curve-gauge{justify-content:center;padding:6px 0 2px;display:flex}.stream-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 22px 0;display:flex}.stream-live{color:var(--pp-blue-pale);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.stream-live i{background:var(--color-ok);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite stream-pulse;box-shadow:0 0 #4cc26a99}.stream-live[data-failed="1"]{color:var(--color-warn)}.stream-live[data-failed="1"] i{background:var(--color-warn);animation:none}@keyframes stream-pulse{70%{box-shadow:0 0 0 8px #4cc26a00}to{box-shadow:0 0 #4cc26a00}}.stream-chart{gap:6px;padding:14px 22px 4px;display:grid}.stream-chart .pp-sparkline{width:100%}@media (max-width:900px){.discover-search{flex-basis:100%;order:-1;max-width:100%}}@media (max-width:640px){.discover-toolbar{gap:8px}.discover-select,.discover-select select{flex:auto;width:100%}.discover-toolbar .seg,.discover-toolbar .seg>*{flex:auto}}@media (prefers-reduced-motion:reduce){.stream-live i{animation:none}}.pj-hero{background:var(--color-card);isolation:isolate;border:1px solid #8fd0f133;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}.pj-hero-light{z-index:-1;background:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.pj-hero-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pj-hero .project-title{letter-spacing:-.045em;font-size:clamp(44px,6vw,72px);line-height:.95}.pj-figures{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.pj-figures dl{gap:clamp(20px,3vw,40px);margin:0;display:flex}.pj-figures dl>div{flex-direction:column;gap:4px;display:flex}.pj-figures dl>div+div{border-left:1px solid var(--pp-glass-edge);padding-left:clamp(20px,3vw,40px)}.pj-figures dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1}.pj-figures dt{color:var(--color-muted);font-size:13px}.pj-notice{background:#1b9be30f;border:1px solid #8fd0f133;border-radius:16px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px 18px;display:flex}.pj-notice p{color:#ffffffb8;max-width:900px;margin:0;font-size:14px;line-height:1.55}.pj-notice-icon{width:22px;height:22px;color:var(--pp-blue-pale);font-family:var(--font-mono);background:#1b9be340;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pj-spotlight{margin-top:28px}.pj-spotlight h2{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);margin-bottom:14px;font-size:13px;font-weight:700}.pj-spotlight ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pj-spot{border:1px solid var(--pp-glass-edge);background:var(--pp-glass);color:inherit;transition:transform var(--pp-medium) var(--pp-ease), border-color var(--pp-medium) var(--pp-ease), box-shadow var(--pp-medium) var(--pp-ease);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.pj-spot:hover{color:inherit;border-color:var(--pp-glass-edge-strong);box-shadow:var(--pp-glow);transform:translateY(-3px)}.pj-spot-who{align-items:center;gap:12px;min-width:0;display:flex}.pj-spot-who>span{flex-direction:column;min-width:0;display:flex}.pj-spot-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-spotlight+.discover-toolbar,.pj-notice+.discover-toolbar{margin-top:28px}@media (max-width:960px){.pj-hero{grid-template-columns:minmax(0,1fr);align-items:start}.pj-figures{align-items:flex-start}.pj-spotlight ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.pj-figures dl{gap:16px}.pj-figures dl>div+div{padding-left:16px}}.pj-figures-foot{align-items:center;gap:8px;display:flex}
.app.dash{background:var(--pp-navy-950)}.app.dash .side{background:var(--pp-ink);border-right:1px solid var(--pp-glass-edge)}.app.dash .side nav a{transition:color var(--pp-fast) var(--pp-ease), background-color var(--pp-fast) var(--pp-ease);position:relative}.app.dash .side nav a i{opacity:.8;place-items:center;width:20px;display:grid}.app.dash .side nav a.on{background:#1b9be324;box-shadow:inset 0 0 0 1px #8fd0f12e}.app.dash .side nav a.on:before{content:"";background:var(--pp-blue);width:3px;box-shadow:0 0 10px var(--pp-blue);border-radius:0 3px 3px 0;position:absolute;top:8px;bottom:8px;left:-14px}.app.dash .side nav a.on i{color:var(--pp-blue-pale);opacity:1}.app.dash .side .me{border:1px solid var(--pp-glass-edge);background:#1b9be314}.app.dash .workbar{border-bottom:1px solid var(--pp-glass-edge);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#060a12c7}.app.dash .panel,.app.dash .tile{background:var(--pp-glass);border-color:var(--pp-glass-edge);box-shadow:var(--pp-glass-highlight)}.app.dash .tile.dark{background:#0b1118;border-color:#8fd0f140}.app.dash .tile{transition:transform var(--pp-medium) var(--pp-ease), border-color var(--pp-medium) var(--pp-ease)}@media (hover:hover){.app.dash .tile:hover{border-color:var(--pp-glass-edge-strong);transform:translateY(-2px)}}.app.dash .content>*{animation:pp-panel-in var(--pp-medium) var(--pp-ease)}.side-toggle,.side-scrim{display:none}.notify{position:relative}.notify-bell{border:1px solid var(--pp-glass-edge);width:36px;height:36px;color:var(--color-text);cursor:pointer;transition:background-color var(--pp-fast) var(--pp-ease);background:#ffffff08;border-radius:50%;place-items:center;display:grid;position:relative}.notify-bell:hover,.notify-bell[aria-expanded=true]{background:#1b9be329}.notify-count{background:var(--pp-blue);text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--pp-navy-950);border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.notify-panel{z-index:30;border:1px solid var(--pp-glass-edge-strong);width:min(380px,100vw - 32px);animation:pp-panel-in var(--pp-medium) var(--pp-ease);background:#0c0c0f;border-radius:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 30px 60px -20px #000000d9}.notify-head{border-bottom:1px solid var(--pp-glass-edge);justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;display:flex}.notify-head a{color:var(--pp-blue-pale);font-size:13px}.notify-empty{gap:8px;padding:18px 16px;display:grid}.notify-panel ul{max-height:420px;margin:0;padding:6px;list-style:none;overflow-y:auto}.notify-panel li a{color:inherit;border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;text-decoration:none;display:grid}.notify-panel li a:hover{background:#8fd0f112}.notify-panel li a>span{gap:2px;font-size:14px;display:grid}.notify-panel time{color:var(--color-faint);white-space:nowrap;font-size:12px}.notify-panel li i,.feed li>i{background:var(--color-faint);border-radius:50%;width:8px;height:8px;margin-top:6px}[data-tone=ok]>a>i,.feed li[data-tone=ok]>i{background:var(--color-ok)}[data-tone=bad]>a>i,.feed li[data-tone=bad]>i{background:var(--color-danger)}[data-tone=live]>a>i,.feed li[data-tone=live]>i{background:var(--pp-blue)}.notify-panel li[data-new="0"] i{box-shadow:inset 0 0 0 1.5px var(--color-faint);background:0 0}.meter{gap:8px;min-width:0;display:grid}.meter-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.meter-head b{font-size:18px}.meter-head small{color:var(--color-faint);font-size:13px}.meter-bar{background:#ffffff12;border-radius:8px;height:8px;overflow:hidden}.meter-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--pp-blue-deep), var(--pp-blue));height:100%;transition:width var(--pp-slow) var(--pp-ease);display:block;box-shadow:0 0 12px #1b9be399}.meter[data-level=high] .meter-bar i{background:var(--color-warn);box-shadow:none}.meter[data-level=full] .meter-bar i{background:var(--color-danger);box-shadow:none}.usage-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:18px 22px;display:grid}.stepper{gap:16px;margin:0;padding:18px 22px;list-style:none;display:grid}.stepper li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.stepper li>div{gap:2px;display:grid}.stepper-dot{border:1px solid var(--color-line-strong);width:30px;height:30px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.stepper [data-state=done] .stepper-dot{background:var(--pp-blue);color:var(--color-white);border-color:#0000;box-shadow:0 0 12px #1b9be399}.stepper [data-state=now] .stepper-dot{border-color:var(--pp-blue);color:var(--color-white);box-shadow:0 0 0 4px #1b9be32e}.stepper.row{border-radius:var(--pp-radius);border:1px solid var(--pp-glass-edge);background:var(--pp-glass);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;padding:16px 18px}.stepper.row li{position:relative}.stepper.row li:not(:last-child):after{content:"";background:var(--color-line-strong);border-radius:2px;height:2px;position:absolute;top:15px;left:40px;right:8px}.stepper.row li[data-state=done]:not(:last-child):after{background:linear-gradient(90deg, var(--pp-blue), #1b9be34d)}.stepper.row li{grid-template-columns:minmax(0,1fr);gap:8px}.first-project .panel-head>div{gap:8px;display:grid}.project-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.readiness-list{margin:0;padding:8px 22px;list-style:none}.readiness-list li{border-top:1px solid var(--color-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.readiness-list li:first-child{border-top:0}.readiness-list li>div{gap:2px;font-size:14px;display:grid}.readiness-mark{border:1.5px solid var(--color-line-strong);border-radius:50%;width:20px;height:20px;margin-top:1px}[data-state=ok]>.readiness-mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 10.5 2.5 2.5L14 7.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100%, var(--color-ok);border-color:#0000}[data-state=bad]>.readiness-mark{border-color:var(--color-danger);background:var(--color-danger-wash)}[data-state=wait]>.readiness-mark{border-color:var(--pp-blue);border-top-color:#0000;animation:1s linear infinite spin}[data-state=optional]>.readiness-mark{border-style:dashed}.board-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.board{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.board-col{border-radius:var(--pp-radius);border:1px solid var(--pp-glass-edge);background:#0a101c8c;flex-direction:column;gap:8px;min-height:220px;padding:14px;display:flex}.board-col header{align-items:center;gap:8px;display:flex}.board-col header:before{content:"";background:var(--color-faint);border-radius:50%;width:8px;height:8px}.board-col[data-col=live] header:before{background:var(--color-ok)}.board-count{border-radius:var(--radius-pill);background:#ffffff12;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:700}.board-col ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.board-card{color:inherit;border-radius:14px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.board-card:hover{color:inherit}.board-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.board-empty{border:1px dashed var(--color-line-strong);text-align:center;border-radius:12px;margin-top:10px;padding:18px}.heatmap{gap:12px;margin:0;display:grid}.heatmap-grid{grid-template-rows:repeat(7,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;width:100%;max-width:440px;display:grid}.heatmap-grid>i,.heatmap-grid>span,.heatmap-scale i{aspect-ratio:1;border-radius:3px}.heatmap-grid>i,.heatmap-scale i{background:#ffffff0f}.heatmap [data-level="1"]{background:#1b9be347}.heatmap [data-level="2"]{background:#1b9be380}.heatmap [data-level="3"]{background:#1b9be3bf}.heatmap [data-level="4"]{background:var(--pp-blue);box-shadow:0 0 8px #1b9be399}.heatmap-legend{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.heatmap-scale{align-items:center;gap:4px;display:inline-flex}.heatmap-scale i{width:11px}.feed{margin:0;padding:6px 22px;list-style:none}.feed li{border-top:1px solid var(--color-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.feed li:first-child{border-top:0}.feed li>div{gap:2px;display:grid}.feed time{color:var(--color-faint);white-space:nowrap;font-size:13px}.dropzone{border-radius:var(--pp-radius);text-align:center;transition:border-color var(--pp-fast) var(--pp-ease), background-color var(--pp-fast) var(--pp-ease);background:#1b9be30d;border:1.5px dashed #8fd0f159;justify-items:center;gap:10px;padding:26px 18px;display:grid;position:relative}.dropzone[data-dragging="1"]{border-color:var(--pp-blue);background:#1b9be324}.dropzone[data-busy="1"]{opacity:.6}.dropzone-art{color:var(--pp-blue-pale);justify-items:center;gap:6px;display:grid}.dropzone input[type=file]{max-width:100%}@media (max-width:1100px){.project-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.usage-strip{grid-template-columns:minmax(0,1fr);gap:16px}.stepper.row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.stepper.row li:nth-child(2):after{display:none}}@media (max-width:760px){.app.dash .side{z-index:60;width:min(290px,84vw);height:100vh;transition:transform var(--pp-medium) var(--pp-ease);flex-direction:column;align-items:stretch;gap:0;padding:22px 14px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}.app.dash[data-open="1"] .side{transform:none;box-shadow:30px 0 60px #0009}.app.dash .side .site-brand-word,.app.dash .side .group,.app.dash .side .me{display:revert}.app.dash .side .group{display:block}.app.dash .side .me{display:flex}.app.dash .side nav{display:grid}.app.dash .side nav a{padding:12px}.side-scrim{z-index:55;opacity:0;pointer-events:none;transition:opacity var(--pp-medium) var(--pp-ease);background:#00000080;position:fixed;inset:0}.app.dash .side-scrim{display:block}.app.dash[data-open="1"] .side-scrim{opacity:1;pointer-events:auto}.app.dash .side-toggle{border:1px solid var(--pp-glass-edge);width:38px;height:38px;color:var(--color-text);cursor:pointer;background:#ffffff0a;border-radius:10px;place-items:center;margin-right:auto;display:grid}.app.dash .workbar{justify-content:flex-end;gap:8px}.app.dash .workbar .pp-network{display:none}}@media (prefers-reduced-motion:reduce){.app.dash .side{transition:none}}.db-welcome{background:var(--color-card);isolation:isolate;border:1px solid #8fd0f133;border-radius:24px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:20px 40px;margin-bottom:20px;padding:clamp(22px,3vw,32px);display:grid;position:relative;overflow:hidden}.db-welcome-light{z-index:-1;background:0 0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 60%);mask-image:linear-gradient(90deg,#0000 10%,#000 60%)}.db-welcome-copy{flex-direction:column;gap:10px;display:flex}.db-welcome h1{letter-spacing:-.04em;font-size:clamp(36px,4vw,52px);line-height:1}.db-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.db-action{border:1px solid var(--pp-glass-edge);color:inherit;transition:transform var(--pp-medium) var(--pp-ease), border-color var(--pp-medium) var(--pp-ease), box-shadow var(--pp-medium) var(--pp-ease);background:#040a1480;border-radius:16px;flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex;position:relative}.db-action:hover{color:inherit;border-color:var(--pp-glass-edge-strong);box-shadow:var(--pp-glow);transform:translateY(-2px)}.db-action b{font-size:14px;line-height:1.25}.db-action-go{color:var(--pp-blue-pale);transition:transform var(--pp-fast) var(--pp-ease);position:absolute;top:14px;right:14px}.db-action:hover .db-action-go{transform:translate(3px)}.db-action-icon,.tile-icon{background:linear-gradient(150deg,#1b9be34d,#1b9be30f);border:1px solid #8fd0f14d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 16px -6px #1b9be3cc}.db-action-icon svg,.tile-icon svg{fill:none;width:18px;height:18px;stroke:var(--pp-blue-pale);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app.dash .tile{position:relative}.tile-icon{position:absolute;top:16px;right:16px}.usage-days{flex-direction:column;align-items:flex-start;gap:6px;margin:0;display:flex}.usage-bars{align-items:flex-end;gap:3px;height:36px;display:flex}.usage-bars i{background:linear-gradient(180deg, var(--pp-blue-pale), var(--pp-blue));transform-origin:bottom;width:7px;animation:usage-grow .7s var(--pp-ease) both;border-radius:2px}.usage-bars i[data-zero="1"]{background:#ffffff1f}@keyframes usage-grow{0%{transform:scaleY(0)}}.usage-days figcaption{color:var(--color-muted);font-size:12px}@media (max-width:1100px){.db-welcome{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.db-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.usage-bars i{animation:none}}.usage-end{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bill-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:12px;font-weight:700}.bill-plan{background:var(--color-surface);border-color:var(--pp-glass-edge);overflow:hidden}.bill-plan[data-plan=starter]{background:var(--color-surface);border-color:#8fd0f159}.bill-plan[data-plan=pro]{background:var(--color-surface);border-color:#9b7bff59}.bill-tagline{color:var(--color-muted);margin:0;font-size:14px}.bill-compare{color:var(--color-blue-pale);align-self:center;margin-right:6px;font-size:13px;font-weight:700}.bill-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 24px 20px;display:flex}.bill-plan-id{gap:6px;min-width:0;display:grid}.bill-plan-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bill-plan-name{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.05}.bill-renew{margin:0;font-size:14px}.bill-plan-actions,.bill-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.bill-chip{border-radius:var(--radius-pill);color:var(--color-muted);background:#ffffff12;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.bill-inset{margin:0 24px 16px}.bill-confirm{border:1px solid var(--color-danger-wash);border-radius:var(--radius-control);background:#ff6b6b0f;gap:12px;padding:16px 18px;display:grid}.bill-confirm p{margin:0;font-size:14px}.bill-usage{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bill-meter{padding:18px 24px 20px}.bill-meter+.bill-meter{border-left:1px solid var(--color-line)}.bill-picker{animation:bill-open var(--pp-medium) var(--pp-ease)}@keyframes bill-open{0%{opacity:0;transform:translateY(-6px)}}.bill-picker-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bill-save{border-radius:var(--radius-pill);background:var(--color-ok-wash);color:var(--color-ok);margin-left:6px;padding:1px 7px;font-size:11px;font-weight:800}.bill-close{border:1px solid var(--color-line-strong);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:50%;font-size:18px;line-height:1}.bill-close:hover{color:var(--color-text);border-color:var(--color-text)}.bill-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px;display:grid}.bill-plan-card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-raised);min-width:0;transition:border-color var(--pp-fast) var(--pp-ease), transform var(--pp-fast) var(--pp-ease);flex-direction:column;gap:10px;padding:20px;display:flex;position:relative}.bill-plan-card:hover{border-color:var(--color-line-strong)}.bill-plan-card[data-plan=starter]{background:var(--color-raised);border-color:#8fd0f14d}.bill-plan-card[data-plan=pro]{background:var(--color-raised);border-color:#9b7bff4d}.bill-plan-card[data-plan=pro] .bill-features li:before{border-color:#9b7bff}.bill-plan-card.on{border-color:var(--color-accent);box-shadow:var(--pp-glow)}.bill-popular{border-radius:var(--radius-pill);background:var(--color-blue-pale);color:var(--color-black);white-space:nowrap;padding:3px 12px;font-size:11px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.bill-plan-card .bill-tagline{margin-top:-6px;font-size:13px}.bill-plan-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bill-plan-card h3{margin:0;font-size:18px}.bill-price{align-items:baseline;gap:6px;display:flex}.bill-price b{letter-spacing:-.03em;font-size:32px;font-weight:800}.bill-price-note{min-height:1.4em;margin:-6px 0 0;font-size:13px}.bill-features{gap:8px;margin:4px 0 8px;padding:0;font-size:14px;list-style:none;display:grid}.bill-features li{padding-left:22px;position:relative}.bill-features li:before{content:"";border-left:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);width:10px;height:6px;position:absolute;top:.35em;left:2px;transform:rotate(-45deg)}.bill-plan-cta{width:100%;margin-top:auto}.bill-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.bill-list{margin:0;padding:0;list-style:none}.bill-row{border-top:1px solid var(--color-line);align-items:center;gap:14px;padding:14px 20px;display:flex}.bill-list>.bill-row:first-child{border-top:0}.bill-row-main{flex:1;gap:2px;min-width:0;display:grid}.bill-row-actions{gap:6px;display:flex}.bill-row-link{white-space:nowrap;font-size:14px;font-weight:600}.bill-remove:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger)}.bill-brand{border:1px solid var(--color-line-strong);width:48px;height:32px;color:var(--color-text);letter-spacing:.04em;background:linear-gradient(135deg,#2a2a31,#17171b);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.bill-brand.brand-visa{background:linear-gradient(135deg,#1a3fa8,#0d2366)}.bill-brand.brand-mastercard{color:#f5a623;background:linear-gradient(135deg,#3a2a1f,#1d140f)}.bill-brand.brand-amex{background:linear-gradient(135deg,#2b78c4,#134a85)}.bill-empty{align-items:center;gap:14px;display:flex}.bill-empty p{margin:0}.bill-add{border-top:1px solid var(--color-line)}@media (max-width:960px){.bill-plans,.bill-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bill-plan-top{padding:20px 16px 16px}.bill-plan-name{font-size:28px}.bill-inset{margin:0 16px 16px}.bill-usage{grid-template-columns:minmax(0,1fr)}.bill-meter{padding:14px 16px}.bill-meter+.bill-meter{border-left:0;border-top:1px solid var(--color-line)}.bill-row{flex-wrap:wrap;padding:14px 16px}.bill-row-actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.bill-picker{animation:none}}.dom-search{gap:10px;display:flex}.dom-search-field{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-field);min-width:0;transition:border-color var(--pp-fast) var(--pp-ease);flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.dom-search-field:focus-within{border-color:var(--color-accent)}.dom-search-field svg{fill:none;width:18px;height:18px;stroke:var(--color-faint);stroke-width:2px;stroke-linecap:round;flex:none}.dom-search-field input{min-width:0;height:46px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.dom-search .btn{border-radius:var(--radius-pill);padding-inline:24px}.dom-results{border:1px solid var(--color-line);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.dom-results li{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.dom-results li+li{border-top:1px solid var(--color-line)}.dom-results li[data-available="0"] strong{color:var(--color-faint)}.dom-result-name{gap:2px;min-width:0;display:grid}.dom-result-name strong{overflow-wrap:anywhere;font-size:16px}.dom-confirm{border-radius:var(--radius);background:var(--color-raised);border:1px solid #8fd0f159;gap:12px;padding:18px 20px;display:grid}.dom-confirm-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dom-confirm-head strong{overflow-wrap:anywhere;font-size:18px}.dom-confirm-head b{letter-spacing:-.02em;font-size:24px}.dom-confirm p{color:var(--color-muted);margin:0;font-size:14px}.dom-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.dom-renew{color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.dom-renew:before{content:"";background:var(--color-faint);border-radius:50%;width:8px;height:8px}.dom-renew[data-on="1"]:before{background:var(--color-ok);box-shadow:0 0 8px var(--color-ok)}.dom-owner{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:16px 18px;display:grid}.dom-owner dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);font-size:12px;font-weight:700}.dom-owner dd{overflow-wrap:anywhere;margin:4px 0 0}.dom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@media (max-width:640px){.dom-search{flex-direction:column}.dom-results li{flex-direction:column;align-items:flex-start}.dom-owner,.dom-fields{grid-template-columns:minmax(0,1fr)}}.dns-records{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dns-record{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-raised);gap:12px;padding:16px 18px;display:grid}.dns-record p{margin:0}.dns-record-head{align-items:center;gap:10px;display:flex}.dns-type{background:var(--color-blue-wash);color:var(--color-blue-pale);font-family:var(--font-mono);border-radius:8px;padding:3px 10px;font-size:13px;font-weight:700}.dns-fields{gap:10px;margin:0;display:grid}.dns-fields>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.dns-fields dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);font-size:12px;font-weight:700}.dns-fields dd{border:1px solid var(--color-line);background:var(--color-field);border-radius:10px;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 8px 8px 12px;display:flex}.dns-fields code{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;white-space:normal;flex:1;font-size:14px}.copy-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--pp-fast) var(--pp-ease), color var(--pp-fast) var(--pp-ease);background:#ffffff0a;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.copy-btn:hover{border-color:var(--color-blue-pale)}.copy-btn[data-copied="1"]{border-color:var(--color-ok);color:var(--color-ok)}.copy-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (max-width:640px){.dns-fields>div{grid-template-columns:minmax(0,1fr);gap:6px}}.mk-form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mk-seller-images{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mk-seller-images li{justify-items:start;gap:6px;display:grid}.mk-seller-images img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--pp-radius-sm);border:1px solid var(--pp-glass-edge);width:160px}.mk-prompt-text{border-radius:var(--pp-radius-sm);border:1px solid var(--pp-glass-edge);max-height:420px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;margin:0;padding:14px;font-size:13px;line-height:1.55;overflow:auto}.pre-line{white-space:pre-line}.mk-earn-totals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.mk-earn-total{gap:4px;padding:16px;display:grid}.mk-earn-total b{letter-spacing:-.01em;font-size:24px}.mk-payout-details{gap:8px;margin:0;display:grid}.mk-payout-details>div{grid-template-columns:minmax(140px,220px) 1fr;gap:12px;display:grid}.mk-payout-details dd{overflow-wrap:anywhere;margin:0}.subdomain-input{align-items:center;gap:4px;display:flex}.subdomain-input input{flex:1;min-width:0}.deploy-facts{gap:8px;margin:0;display:grid}.deploy-facts>div{grid-template-columns:minmax(110px,160px) 1fr;gap:12px;display:grid}.deploy-facts dt{color:var(--color-muted)}.deploy-facts dd{margin:0}.ws{flex-direction:column;gap:18px;display:flex}.ws-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ws-head{align-items:flex-end}.ws-head p{margin:4px 0 0}.ws-head .btn{align-items:center;gap:8px;display:inline-flex}.ws-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-search{border:1px solid var(--color-line-strong);min-height:42px;color:var(--color-muted);background:#ffffff08;border-radius:12px;flex:280px;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.ws-search:focus-within{border-color:var(--pp-blue);box-shadow:0 0 0 3px #1b9be333}.ws-search input{min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.ws-search kbd{color:var(--color-muted);font:600 11px/1.5 var(--font-sans);background:#ffffff14;border-radius:6px;padding:2px 7px}.ws-select select{border:1px solid var(--color-line-strong);min-height:42px;color:var(--color-text);font:600 13px/1 var(--font-sans);appearance:none;cursor:pointer;background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23ffffffaa' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center/10px no-repeat;border-radius:12px;padding:0 34px 0 12px}.ws-select select option{background:#0c141f}.ws-view>button{align-items:center;gap:6px;display:inline-flex}.ws-top{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:14px;display:grid}.ws-top>.panel{flex-direction:column;gap:12px;padding:16px;display:flex}.ws-top header{align-items:center;gap:10px;display:flex}.ws-top h2{margin:0;font-size:15px}.ws-health dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ws-health-tile{color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}button.ws-health-tile{cursor:pointer}button.ws-health-tile:hover,button.ws-health-tile[aria-pressed=true]{background:#ffffff0d}.ws-health-tile+.ws-health-tile{border-left:1px solid var(--color-line);border-radius:0 10px 10px 0}.ws-health-tile[data-tone=ok] .ws-icon{color:var(--color-ok)}.ws-health-tile[data-tone=bad] .ws-icon{color:var(--color-warn)}.ws-health-tile[data-tone=live] .ws-icon{color:var(--pp-blue)}.ws-health-tile dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:800}.ws-health-tile dt{color:var(--color-muted);font-size:12px}.ws-pinned header .ws-icon{color:#f5c542;fill:#f5c542}.ws-pinned-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-pin{border:1px solid var(--color-line);color:var(--color-text);background:#ffffff05;border-radius:12px;flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.ws-pin:hover{border-color:var(--pp-glass-edge-strong);color:var(--color-text)}.ws-pin b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ws-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-chip{border:1px solid var(--color-line-strong);color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ws-chip:hover{border-color:var(--pp-blue);color:var(--color-text)}.ws-avatar{color:var(--pp-blue-pale);background:linear-gradient(150deg,#1b3550,#0f1c2b);border-radius:10px;flex:none;place-items:center;font-size:.85em;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8fd0f12e}.ws-avatar img{object-fit:contain;background:#0f1720;width:100%;height:100%;padding:18%;position:absolute;inset:0}.ws-tabs{flex-wrap:wrap;gap:8px;display:flex}.ws-tabs button{border:1px solid var(--color-line-strong);color:var(--color-muted);font:700 13px/1.4 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;display:inline-flex}.ws-tabs button span{text-align:center;background:#ffffff14;border-radius:999px;min-width:22px;padding:0 7px;font-size:12px}.ws-tabs button[aria-pressed=true]{border-color:var(--pp-blue);color:var(--color-text);background:#1b9be329}.ws-bulk{z-index:5;border:1px solid var(--pp-blue);background:#0b1624;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:72px}.ws-bulk .btn{align-items:center;gap:6px;display:inline-flex}.ws-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ws-col{border:1px solid var(--pp-glass-edge);background:var(--pp-glass);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.ws-col header{align-items:center;gap:8px;font-size:16px;display:flex}.ws-col header:before{content:"";background:var(--pp-blue);border-radius:50%;width:9px;height:9px}.ws-col[data-col=live] header:before{background:var(--color-ok)}.ws-col[data-col=archived] header:before{background:var(--color-faint)}.ws-col>ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ws-col-empty{border:1px dashed var(--color-line-strong);text-align:center;border-radius:12px;margin:4px 0;padding:18px 12px}.ws-add{color:var(--color-muted);font:600 13px/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.ws-add:hover{color:var(--color-text);background:#ffffff0d}.ws-card{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid;position:relative}.ws-card[data-selected="1"]{box-shadow:0 0 0 2px var(--pp-blue)}.ws-card[data-health=issue]{box-shadow:inset 3px 0 0 var(--color-warn)}.ws-card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.ws-card-link:focus-visible{outline:2px solid var(--pp-blue);outline-offset:2px}.ws-check{z-index:2;opacity:0;transition:opacity var(--pp-fast) ease;position:absolute;top:6px;left:6px}.ws-card:hover .ws-check,.ws-card[data-selected="1"] .ws-check,.ws-check:focus-within{opacity:1}.ws-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ws-card-body b,.ws-host{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ws-card-actions{z-index:2;align-items:center;gap:2px;display:flex;position:relative}.ws-star,.ws-ext,.ws-more{width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ws-star:hover,.ws-ext:hover,.ws-more:hover{color:var(--color-text);background:#ffffff12}.ws-star[aria-pressed=true]{color:#f5c542}.ws-star[aria-pressed=true] .ws-icon{fill:#f5c542}.ws-menu{position:relative}.ws-menu-list{z-index:60;border:1px solid var(--color-line-strong);background:#0e1724;border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;position:fixed;box-shadow:0 18px 40px -12px #000c}.ws-menu-list button{width:100%;color:var(--color-text);font:500 13px/1.4 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.ws-menu-list button:hover,.ws-menu-list button:focus-visible{background:#1b9be329;outline:0}.ws-list table{width:100%}.ws-list tr[data-selected="1"] td{background:#1b9be314}.ws-row-name{color:var(--color-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ws-row-name:hover{color:var(--pp-blue-pale)}.ws-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.ws-none{text-align:center;margin:0}.ws-cats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:12px;display:grid}.ws-cats button{border:1px solid var(--color-line-strong);color:var(--color-text);font:600 13px/1.4 var(--font-sans);cursor:pointer;background:0 0;border-radius:10px;padding:10px}.ws-cats button[aria-pressed=true]{border-color:var(--pp-blue);background:#1b9be329}.ws-new{gap:10px;display:grid}.ws-new-option{border:1px solid var(--color-line-strong);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.ws-new-option:hover{border-color:var(--pp-blue);color:var(--color-text)}.ws-switch{flex-direction:column;gap:10px;min-width:min(480px,80vw);display:flex}.ws-switch-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws-switch-list button{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.ws-switch-list button>span{flex-direction:column;display:flex}.ws-switch-list [aria-selected=true] button{background:#1b9be329}@media (max-width:1100px){.ws-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ws-recent{grid-column:1/-1}}@media (max-width:900px){.ws-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ws-top{grid-template-columns:minmax(0,1fr)}.ws-toolbar>.ws-select,.ws-toolbar>.ws-view{flex:auto}.ws-select select{width:100%}.ws-check{opacity:1}.ws-list{overflow-x:auto}}
