:root{--font-body:ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:Georgia, "Times New Roman", serif;--text-primary:#23241f;--text-secondary:#7c7a6e;--text-muted:#a9a296;--text-on-accent:#fff;--text-accent:var(--accent-primary);--surface-page:#f4f2ed;--surface-raised:#fff;--surface-inset:#ebe6da;--surface-accent-soft:var(--surface-inset);--surface-accent-soft-hover:color-mix(in srgb, var(--surface-inset) 85%, var(--accent-primary));--surface-dark:#2d2a26;--text-on-dark:#fbf8f4;--text-on-dark-muted:#8a8680;--accent-on-dark:var(--accent-primary);--border-on-dark:#3a3835;--radius-card:1rem;--radius-control:.6rem;--radius-pill:999px;--border-width:1px;--card-border:#e4e0d6;--divider-rule:#edeae2;--space-xs:.4rem;--space-sm:.8rem;--space-md:1.2rem;--space-lg:1.6rem;--space-xl:2.4rem;--elevation-card:0 4px 20px #23241f1f;--elevation-overlay:0 12px 48px #23241f1a, 0 4px 16px #23241f0f;--elevation-dropdown:0 .4rem 1.6rem #23241f14;--notif-success-surface:#eef3ea;--notif-success-border:#c5d4b8;--notif-success-accent:#3d5a32;--notif-success-text:#4a5c40;--notif-warning-surface:#faf3e8;--notif-warning-border:#e5d0a8;--notif-warning-accent:#8a6230;--notif-warning-text:#6b4f28;--notif-error-surface:#f8ebe6;--notif-error-border:#e0b8a8;--notif-error-accent:#7a4130;--notif-error-text:#6b4035;--notif-info-surface:#eef1f0;--notif-info-border:#c8d0cc;--notif-info-accent:#3b5248;--notif-info-text:#4a5c54;--z-dropdown:80;--z-toast:9999;--z-modal:200;--overlay-scrim:#23241f57;--accent-primary:#4a5240;--accent-primary-hover:#3b4233;--accent-primary-subtle:color-mix(in srgb, var(--accent-primary) 12%, transparent);--accent-mark:var(--accent-primary);--text-danger:#7a4130;--text-success:#3d5a32;--control-height:4rem;--control-height-sm:3.2rem;--control-padding-x:1.2rem;--control-padding-x-sm:1rem;--control-icon-size:3.6rem;--input-bg:var(--surface-raised);--input-bg-inset:var(--surface-inset);--input-border:var(--card-border);--input-border-focus:var(--accent-primary);--input-text:var(--text-primary);--input-placeholder:var(--text-muted);--btn-primary-bg:var(--accent-primary);--btn-primary-bg-hover:var(--accent-primary-hover);--btn-primary-text:var(--text-on-accent);--btn-primary-border:var(--accent-primary);--btn-secondary-bg:transparent;--btn-secondary-bg-hover:var(--accent-primary-subtle);--btn-secondary-text:var(--accent-primary);--btn-secondary-border:var(--accent-primary);--btn-tertiary-bg:transparent;--btn-tertiary-bg-hover:var(--surface-inset);--btn-tertiary-text:var(--text-primary);--btn-tertiary-border:var(--card-border);--btn-danger-bg:color-mix(in srgb, var(--text-danger) 10%, var(--surface-raised));--btn-danger-bg-hover:color-mix(in srgb, var(--text-danger) 16%, var(--surface-raised));--btn-danger-text:var(--text-danger);--btn-danger-border:color-mix(in srgb, var(--text-danger) 35%, transparent);--btn-success-bg:color-mix(in srgb, var(--text-success) 10%, var(--surface-raised));--btn-success-bg-hover:color-mix(in srgb, var(--text-success) 16%, var(--surface-raised));--btn-success-text:var(--text-success);--btn-success-border:color-mix(in srgb, var(--text-success) 35%, transparent);--btn-external-text:var(--text-accent);--btn-external-bg:var(--surface-accent-soft);--btn-external-bg-hover:var(--surface-accent-soft-hover);--btn-external-border:transparent;--btn-external-radius:var(--radius-pill);--btn-external-padding:1rem 1.8rem;--btn-external-font-size:1.3rem;--btn-external-font-weight:500;--btn-external-icon-size:1.4rem;--btn-link-text:var(--text-accent);--btn-link-bg:transparent;--btn-link-bg-hover:transparent;--btn-link-border:transparent;--toggle-track:var(--card-border);--toggle-track-active:var(--accent-primary);--toggle-thumb:var(--text-on-accent);--focus-ring:0 0 0 2px color-mix(in srgb, var(--accent-primary) 35%, transparent);--field-label-text:var(--text-primary);--field-hint-text:var(--text-muted);--field-error-text:var(--text-danger);--textarea-min-height:10rem;--family-ink:#141414;--family-paper:#f5f3ee;--family-inset:#efebe3;--family-white:#fff;--family-stone:#55524c;--family-mute:#8a857b;--family-line:#d9d5cc;--family-dots:#cfc9be;--family-night:#1c1b19;--family-night-2:#262522;--family-on-dark:#f5f3ee;--family-on-dark-mute:#9b968c;--family-ember:oklch(72% .17 45);--family-ember-soft:oklch(94% .04 60);--family-ember-deep:oklch(62% .17 40);--family-live:#3fb984;--family-rec:#e85d4b;--family-font-body:Geist, ui-sans-serif, system-ui, sans-serif;--family-font-serif:"Instrument Serif", Georgia, serif;--family-font-mono:"Geist Mono", ui-monospace, monospace;--family-font-hand:Caveat, cursive;--family-person-1:#eab79b;--family-person-2:#b9d3c2;--family-person-3:#b8c5de;--family-tile-1:linear-gradient(160deg, #4d3629 0%, #2a211c 100%);--family-tile-2:linear-gradient(160deg, #2f3b34 0%, #1e2420 100%);--family-file-video:#dfe7f4;--family-file-video-text:#3d5f93;--family-file-design:#dcefe4;--family-file-design-text:#2f7a52;--family-file-archive:#f3e7c9;--family-file-archive-text:#8a6418;--family-notes-ink:#1d2227;--family-notes-orange:#f76b15;--family-notes-purple:#8e4ec6;--family-notes-grid:#e7e3da}.container{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}:root{--pl-color-ink:#141414;--pl-color-paper:#f5f3ee;--pl-color-surface:#fbfaf7;--pl-color-sand:#ece8e0;--pl-color-stone:#55524c;--pl-color-mute:#8a857b;--pl-color-line:#d9d5cc;--pl-color-ember:oklch(72% .17 45);--pl-color-inset:#efebe3;--pl-color-ember-soft:oklch(94% .04 60);--pl-color-ember-deep:oklch(62% .17 40);--pl-color-night:#1c1b19;--pl-color-night-2:#262522;--pl-color-on-dark:#f5f3ee;--pl-color-on-dark-mute:#9b968c;--pl-color-live:#3fb984;--pl-space-xs:4px;--pl-space-sm:8px;--pl-space-md:16px;--pl-space-lg:24px;--pl-space-xl:48px;--pl-radius-sm:8px;--pl-radius-md:12px;--pl-radius-lg:20px;--pl-radius-card:28px;--pl-radius-pill:999px;--pl-font-body:Geist, ui-sans-serif, system-ui, sans-serif;--pl-font-serif:"Instrument Serif", Georgia, serif;--pl-font-mono:"Geist Mono", ui-monospace, monospace;--pl-font-display:"Inter Tight", "Inter", sans-serif;--pl-font-mono2:"JetBrains Mono", ui-monospace, monospace;--pl-font-grot:"Bricolage Grotesque", sans-serif;--pl-font-wide:"Unbounded", sans-serif;--pl-font-hand:Caveat, cursive;--pl-a-bg:#0a0a0b;--pl-a-panel:#141416;--pl-a-line:#26262a;--pl-a-text:#edede6;--pl-a-mute:#8a8a82;--pl-a-lime:#c8f53c;--pl-b-bg:#fff;--pl-b-ink:#0b0b0b;--pl-b-mute:#7a7a7a;--pl-b-line:#e6e6e6;--pl-b-cobalt:#2b3cff;--pl-b-soft:#f4f4f2;--pl-c-bg:#0d0b1e;--pl-c-glass:#ffffff0f;--pl-c-edge:#ffffff24;--pl-c-text:#f4f2ff;--pl-c-mute:#a7a3c7;--pl-c-violet:#8b5cff;--pl-c-cyan:#3de0ff;--pl-c-pink:#ff5ccf;--pl-q-bg:#050908;--pl-q-panel:#0b1311;--pl-q-line:#173029;--pl-q-teal:#2de0c0;--pl-q-teal2:#9bfdec;--pl-q-deep:#0c8a76;--pl-q-text:#e9f6f3;--pl-q-mute:#7f9c96;--pl-s-bg:#f4efe6;--pl-s-sage:#2f4a36;--pl-s-soft:#e7ece4;--pl-s-ink:#1f1a16;--pl-gutter:64px;--font-body:var(--pl-font-body);--font-display:var(--pl-font-serif);--text-primary:var(--pl-color-ink);--text-secondary:var(--pl-color-stone);--text-muted:var(--pl-color-mute);--surface-page:var(--pl-color-paper);--surface-raised:#fff;--surface-inset:var(--pl-color-inset);--card-border:var(--pl-color-line);--accent-primary:var(--pl-color-ember);--accent-primary-hover:var(--pl-color-ember-deep);--radius-pill:var(--pl-radius-pill);--divider-rule:var(--pl-color-line);--brand-font-accent:var(--pl-font-serif);--brand-font-mono:var(--pl-font-mono)}@media (width<=1100px){:root{--pl-gutter:40px}}@media (width<=720px){:root{--pl-gutter:20px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:10px}body{background:var(--pl-color-paper);color:var(--pl-color-ink);font-family:var(--pl-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}img,svg{display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{font:inherit;margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--pl-color-ember);outline-offset:3px}.pl-site{width:100%;position:relative;overflow-x:clip}.pl-page{max-width:1440px;margin:0 auto;position:relative}.pl-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pl-m-fade{0%{opacity:0}}@keyframes pl-m-fadeUp{0%{opacity:0;translate:0 var(--m-dist)}}@keyframes pl-m-fadeDown{0%{opacity:0;translate:0 calc(var(--m-dist) * -1)}}@keyframes pl-m-slideLeft{0%{opacity:0;translate:var(--m-dist) 0}}@keyframes pl-m-slideRight{0%{opacity:0;translate:calc(var(--m-dist) * -1) 0}}@keyframes pl-m-scaleIn{0%{opacity:0;scale:.92}}@keyframes pl-m-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.06}to{scale:1}}@keyframes pl-m-blurIn{0%{opacity:0;filter:blur(14px)}}@keyframes pl-m-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes pl-m-float{0%,to{translate:0}50%{translate:0 calc(var(--m-dist) * -.4)}}@keyframes pl-m-pulse{0%,to{scale:1}50%{scale:1.05}}@keyframes pl-m-spin{to{rotate:360deg}}:where([data-motion]){--m-dur:.6s;--m-delay:0s;--m-dist:24px;--m-count:1;--m-ease:cubic-bezier(.22, 1, .36, 1)}:where([data-motion][data-ease=spring]){--m-ease:cubic-bezier(.34, 1.56, .64, 1)}[data-motion=fade]{--m-name:pl-m-fade}[data-motion=fadeUp]{--m-name:pl-m-fadeUp}[data-motion=fadeDown]{--m-name:pl-m-fadeDown}[data-motion=slideLeft]{--m-name:pl-m-slideLeft}[data-motion=slideRight]{--m-name:pl-m-slideRight}[data-motion=scaleIn]{--m-name:pl-m-scaleIn}[data-motion=pop]{--m-name:pl-m-pop}[data-motion=blurIn]{--m-name:pl-m-blurIn}[data-motion=reveal]{--m-name:pl-m-reveal}[data-motion=float]{--m-name:pl-m-float}[data-motion=pulse]{--m-name:pl-m-pulse}[data-motion=spin]{--m-name:pl-m-spin}[data-motion]{animation-name:var(--m-name);animation-duration:var(--m-dur);animation-delay:var(--m-delay);animation-timing-function:var(--m-ease);animation-iteration-count:var(--m-count);animation-fill-mode:both}.pl-motion-ready [data-trigger=inView]:not(.is-in){animation-play-state:paused}[data-trigger=hover]:not(:hover){animation-name:none}@media (prefers-reduced-motion:reduce){[data-motion]{animation:none!important}}.pxl-ui-brand-mark{--tile:2.8rem;--ink:var(--text-primary);--anchor-fill:var(--surface-raised);--ember:var(--accent-primary);--spring:cubic-bezier(.34, 1.56, .64, 1);--ease:cubic-bezier(.65, 0, .35, 1);align-items:center;gap:calc(var(--tile) * .38);color:var(--ink);white-space:nowrap;font-size:2rem;line-height:1;text-decoration:none;display:inline-flex}.pxl-ui-brand-mark.is-sm{--tile:2.2rem;font-size:1.6rem}.pxl-ui-brand-mark.is-lg{--tile:5.2rem;font-size:2.6rem}.pxl-ui-brand-mark.is-paper{--ink:var(--text-on-dark);--anchor-fill:var(--surface-dark)}.pxl-ui-brand-tile{width:var(--tile);height:var(--tile);transition:transform .5s var(--spring);flex:none;position:relative}.pxl-ui-brand-mark.is-hover:hover .pxl-ui-brand-tile{transform:rotate(-5deg)scale(1.05)}.pxl-ui-brand-svg{width:100%;height:100%;display:block;overflow:visible}.pxl-ui-brand-svg *{transform-box:view-box}.pxl-ui-brand-object{fill:color-mix(in oklch, var(--ember) 16%, transparent);stroke:var(--ember);stroke-width:3.2px;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.pxl-ui-brand-handle line,.pxl-ui-brand-handle path{stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;fill:none}.pxl-ui-brand-handle circle{fill:var(--ink)}.pxl-ui-brand-anchor{fill:var(--anchor-fill);stroke:var(--ink);stroke-width:1.7px;transform-origin:50%;transform-box:fill-box}.pxl-ui-brand-handle{transform-origin:0;transform-box:fill-box}.pxl-ui-brand-name{font-family:var(--brand-font,"Bricolage Grotesque", var(--font-display));font-variation-settings:"opsz" 36;letter-spacing:-.045em;align-items:baseline;gap:.2em;font-weight:700;display:inline-flex}.pxl-ui-brand-name em{font-family:var(--brand-font-accent,"Instrument Serif", Georgia, serif);letter-spacing:-.015em;padding-right:.04em;font-size:1.2em;font-style:italic;font-weight:400;line-height:.9;position:relative}.pxl-ui-brand-swash{pointer-events:none;width:calc(100% + .06em);height:.32em;position:absolute;bottom:-.2em;left:-.04em;right:-.02em;overflow:visible}.pxl-ui-brand-swash path{fill:none;stroke:var(--ember);stroke-width:max(1.4px,.09em);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-object{animation:pxl-ui-brand-draw .9s var(--ease) 50ms both}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-object.is-second{animation-delay:.3s}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-anchor{animation:pxl-ui-brand-pop .5s var(--spring) .15s both}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-anchor.is-bottom{animation-delay:.6s}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-handle{animation:pxl-ui-brand-reach .55s var(--spring) .75s both}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-handle.is-bottom{animation-delay:.85s}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-name{animation:.7s cubic-bezier(.22,1,.36,1) .2s both pxl-ui-brand-name-in}.pxl-ui-brand-mark.is-hover .pxl-ui-brand-swash path{animation:pxl-ui-brand-swash .8s var(--ease) .65s both}@keyframes pxl-ui-brand-draw{0%{stroke-dashoffset:100px;fill-opacity:0}75%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes pxl-ui-brand-pop{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes pxl-ui-brand-reach{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes pxl-ui-brand-name-in{0%{opacity:0;filter:blur(4px);translate:-.4em}to{opacity:1;filter:none;translate:0}}@keyframes pxl-ui-brand-swash{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.pxl-ui-brand-col{align-content:start;justify-items:start;gap:1.2rem;display:grid}.pxl-ui-brand-col-label{font-family:var(--brand-font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem;font-size:1.1rem}.pxl-ui-brand-col a,.pxl-ui-brand-col button,.pxl-ui-brand-here{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.5rem;padding:0;font-size:1.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.pxl-ui-brand-col a:hover,.pxl-ui-brand-col button:hover{color:var(--text-primary)}.pxl-ui-brand-col a span{color:var(--text-muted);font-size:.85em;transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s}.pxl-ui-brand-col a:hover span{color:var(--text-primary);transform:translate(2px,-2px)}.pxl-ui-brand-here{color:var(--text-primary);cursor:default}.pxl-ui-brand-here i{background:var(--accent-primary);border-radius:50%;width:.6rem;height:.6rem}.pxl-ui-brand-footer{padding:8rem var(--brand-footer-gutter,6.4rem) 3.2rem;color:var(--text-muted);font-size:1.4rem}.pxl-ui-brand-footer-top{border-bottom:1px solid var(--divider-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4.8rem;padding-bottom:4.8rem;display:flex}.pxl-ui-brand-footer-brand{gap:1.6rem;max-width:34rem;display:grid}.pxl-ui-brand-footer-brand p{color:var(--text-secondary);margin:0;font-size:1.6rem;line-height:1.5}.pxl-ui-brand-footer-cols{grid-auto-columns:minmax(12rem,auto);grid-auto-flow:column;gap:2.4rem 6.4rem;display:grid}.pxl-ui-brand-footer-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;padding-top:2.4rem;font-size:1.3rem;display:flex}.pxl-ui-brand-footer-host{font-family:var(--brand-font-mono,ui-monospace, monospace);letter-spacing:.04em;font-size:1.15rem}@media (width<=760px){.pxl-ui-brand-footer{padding-top:6rem;padding-left:var(--brand-footer-gutter-sm,2rem);padding-right:var(--brand-footer-gutter-sm,2rem)}.pxl-ui-brand-footer-top{gap:3.6rem}.pxl-ui-brand-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:3.2rem 2.4rem;width:100%}}@media (prefers-reduced-motion:reduce){.pxl-ui-brand-mark *,.pxl-ui-brand-tile{transition:none!important;animation:none!important}}.pxl-ui-brand-mark.is-pixelllab .pxl-ui-brand-name{gap:.02em}.pxl-ui-brand-col{--ink:var(--text-primary);--anchor-fill:var(--surface-raised);--ember:var(--accent-primary)}.pxl-ui-brand-glyph{opacity:.85;flex:none;width:1.8rem;height:1.8rem;margin-right:.3rem;transition:opacity .2s,transform .4s cubic-bezier(.34,1.56,.64,1);overflow:visible}.pxl-ui-brand-col a:hover .pxl-ui-brand-glyph,.pxl-ui-brand-here .pxl-ui-brand-glyph{opacity:1}.pxl-ui-brand-col a:hover .pxl-ui-brand-glyph{transform:rotate(-6deg)scale(1.08)}.pxl-ui-brand-glyph *{transform-box:view-box}.pl-nav{z-index:2;padding:24px var(--pl-gutter);--m-dur:.7s;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:relative}.pl-nav__mark{align-items:center;display:flex}.pl-nav__links{flex-direction:row;align-items:center;gap:36px;display:flex}.pl-nav__link{font-family:var(--pl-font-body);color:var(--pl-color-stone);white-space:nowrap;font-size:15px;transition:color .16s}.pl-nav__link:hover{color:var(--pl-color-ink)}.pl-nav__link--product{align-items:baseline;gap:3px;display:inline-flex}.pl-nav__ext{color:var(--pl-color-ember);font-size:12px;transition:translate .16s}.pl-nav__link--product:hover .pl-nav__ext{translate:1px -1px}.pl-nav__sep{background:var(--pl-color-line);width:1px;height:16px}@media (width<=1240px){.pl-nav__links{gap:24px}.pl-nav__status{display:none}}@media (width<=1040px){.pl-nav__links{gap:18px}.pl-nav__link{font-size:14px}}.pl-nav__actions{flex-direction:row;align-items:center;gap:20px;display:flex}.pl-nav__status{flex-direction:row;align-items:center;gap:7px;display:flex}.pl-nav__status-dot{background-color:var(--pl-color-live);--m-dur:1.4s;--m-count:infinite;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.pl-nav__status-text{font-family:var(--pl-font-body);color:var(--pl-color-stone);white-space:nowrap;font-size:14px}.pl-nav__cta{background-color:var(--pl-color-ink);border-radius:var(--pl-radius-pill);flex-direction:row;padding:12px 20px;transition:background-color .16s;display:flex}.pl-nav__cta:hover{background-color:var(--pl-color-night-2)}.pl-nav__cta-label{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);white-space:nowrap;font-size:14px;font-weight:500}@media (width<=900px){.pl-nav__links{display:none}}@media (width<=560px){.pl-nav{padding-top:18px;padding-bottom:18px}.pl-nav__status{display:none}}.pl-hero{isolation:isolate;padding:96px var(--pl-gutter) 30px;--pl-hero-h1:clamp(48px, calc(17px + 8.263vw), 136px);flex-direction:column;align-self:stretch;align-items:center;gap:30px;display:flex;position:relative}.pl-hero__lights{z-index:-1;pointer-events:none;width:1440px;height:860px;margin-left:-720px;display:block;position:absolute;top:-100px;left:50%}.pl-hero__glow{border-radius:50%;position:absolute}.pl-hero__glow--ember{opacity:.35;filter:blur(120px);--m-dur:9s;--m-dist:60px;--m-count:infinite;background-color:oklch(78% .15 50);width:560px;height:460px;top:40px;left:820px}.pl-hero__glow--sky{opacity:.5;filter:blur(130px);--m-dur:11s;--m-delay:.8s;--m-dist:50px;--m-count:infinite;background-color:#a9c2e6;width:560px;height:460px;top:120px;left:-100px}.pl-hero__glow--lilac{opacity:.5;filter:blur(130px);--m-dur:8s;--m-count:infinite;background-color:#d6c8ff;width:640px;height:320px;top:470px;left:420px}.pl-hero__glow--peach{opacity:.6;filter:blur(110px);--m-dur:10s;--m-delay:1.5s;--m-dist:40px;--m-count:infinite;background-color:#ffd2b0;width:380px;height:260px;top:560px;left:60px}.pl-hero__dots{background-image:radial-gradient(#1414141a 1.2px,#0000 1.6px);background-size:22px 22px;width:1440px;height:860px;display:block;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000 20%,#0000 75%)}.pl-hero__badge{border:1px solid var(--pl-color-line);border-radius:var(--pl-radius-pill);--m-delay:.1s;flex-direction:row;align-items:center;gap:10px;max-width:100%;padding:6px 16px 6px 6px;transition:border-color .16s;display:flex}.pl-hero__badge:hover{border-color:var(--pl-color-mute)}.pl-hero__badge-tag{background-color:var(--pl-color-ember);border-radius:var(--pl-radius-pill);flex-direction:row;flex-shrink:0;padding:4px 10px;display:flex}.pl-hero__badge-tag-t{font-family:var(--pl-font-body);color:#fff;white-space:nowrap;font-size:12px;font-weight:600}.pl-hero__badge-t,.pl-hero__badge-a{font-family:var(--pl-font-body);color:var(--pl-color-stone);font-size:13px}.pl-hero__badge-a{flex-shrink:0}.pl-hero__h1{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.pl-hero__h1-a{font-family:var(--pl-font-body);font-size:var(--pl-hero-h1);letter-spacing:-.04853em;color:var(--pl-color-ink);text-wrap:balance;--m-dur:1s;--m-delay:.15s;font-weight:600;line-height:.96;display:block}.pl-hero__h1-b{font-family:var(--pl-font-serif);font-size:calc(var(--pl-hero-h1) * 146 / 136);letter-spacing:-.02055em;--m-dur:1s;--m-delay:.42s;flex-flow:wrap;justify-content:center;align-items:flex-end;font-style:italic;line-height:1;display:flex}.pl-hero__h1-s{color:var(--pl-color-ink);white-space:pre}.pl-hero__ground{flex-direction:column;display:flex;position:relative}.pl-hero__ground-t{color:var(--pl-color-ember);white-space:nowrap}.pl-hero__swash{background-color:var(--pl-color-ember);--m-dur:.9s;--m-delay:.9s;border-radius:99px;width:3.8356em;height:max(4px,.0685em);position:absolute;top:.8767em;left:.0548em;transform:rotate(-1.5deg)}.pl-hero__lede{width:720px;max-width:100%;font-family:var(--pl-font-body);text-align:center;color:var(--pl-color-stone);white-space:pre-wrap;--m-delay:.48s;flex-shrink:0;font-size:20px;line-height:1.5}.pl-hero__ctas{--m-delay:.6s;flex-flow:wrap;justify-content:center;gap:12px;display:flex}.pl-hero__cta-a{background-color:var(--pl-color-ink);border-radius:var(--pl-radius-pill);flex-direction:row;align-items:center;gap:10px;padding:17px 28px;transition:background-color .16s;display:flex}.pl-hero__cta-a:hover{background-color:var(--pl-color-night-2)}.pl-hero__cta-a-t{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);white-space:nowrap;font-size:16px;font-weight:500}.pl-hero__cta-a-arrow{font-family:var(--pl-font-body);color:var(--pl-color-ember);font-size:16px;transition:translate .16s}.pl-hero__cta-a:hover .pl-hero__cta-a-arrow{translate:3px}.pl-hero__cta-b{border:1px solid var(--pl-color-line);border-radius:var(--pl-radius-pill);flex-direction:row;padding:17px 26px;transition:border-color .16s;display:flex}.pl-hero__cta-b:hover{border-color:var(--pl-color-ink)}.pl-hero__cta-b-t{font-family:var(--pl-font-body);color:var(--pl-color-ink);white-space:nowrap;font-size:16px;font-weight:500}.pl-hero__fine{font-family:var(--pl-font-mono);letter-spacing:1.6px;color:var(--pl-color-mute);text-align:center;--m-delay:.76s;font-size:12px}.pl-hero__stickers{pointer-events:none;position:absolute;inset:0}.pl-hero__sticker-pixels{--m-dur:5s;--m-delay:.9s;--m-count:infinite;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:44px;height:44px;display:grid;position:absolute;top:190px;left:11.8056%;transform:rotate(-12deg)}.pl-hero__sticker-px{background-color:var(--pl-color-ink);border-radius:4px;width:20px;height:20px;display:block}.pl-hero__sticker-px--ember{background-color:var(--pl-color-ember)}.pl-hero__sticker-px--sky{--m-dur:1.4s;--m-count:infinite;background-color:#a9c2e6}.pl-hero__sticker-sparkle{font-family:var(--pl-font-body);color:var(--pl-color-ember);--m-dur:9s;--m-count:infinite;font-size:40px;line-height:normal;position:absolute;top:150px;left:81.25%}.pl-hero__sticker-cursor{--m-dur:4.6s;--m-delay:1.2s;--m-dist:34px;--m-count:infinite;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:300px;left:79.8611%}.pl-hero__sticker-cursor-svg{flex-shrink:0;width:20px;height:22px;overflow:visible}.pl-hero__sticker-cursor-tag{background-color:#8e4ec6;border-radius:99px;flex-direction:row;padding:4px 11px;display:flex}.pl-hero__sticker-cursor-t{font-family:var(--pl-font-body);color:#fff;white-space:nowrap;font-size:12px;font-weight:600}.pl-hero__sticker-note{--m-delay:1.4s;background-color:#fff3b8;flex-direction:column;gap:2px;width:150px;height:110px;padding:12px 14px;display:flex;position:absolute;top:420px;left:7.63889%;transform:rotate(-7deg);box-shadow:0 14px 28px -14px #14141440}.pl-hero__sticker-note-t{font-family:var(--pl-font-hand);color:#1d2227;white-space:pre-wrap;align-self:stretch;font-size:24px;line-height:1}@media (width<=1100px){.pl-hero__sticker-note{left:16px}}@media (width<=1024px){.pl-hero__stickers{display:none}}@media (width<=720px){.pl-hero{gap:26px;padding-top:56px}.pl-hero__lights{transform-origin:50% 0;height:calc(166.667% + 166.667px);scale:.6;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.pl-hero__dots{height:100%}.pl-hero__lede{font-size:18px}}@media (width<=420px){.pl-hero__badge-t{font-size:12px}.pl-hero__ctas{align-self:stretch}.pl-hero__cta-a,.pl-hero__cta-b{flex:100%;justify-content:center}}.pl-showcase{padding:0 var(--pl-gutter) 48px;flex-direction:column;align-items:center;display:flex;position:relative}.pl-showcase__fit{margin:0 auto}.pl-showcase__stage{white-space:pre;overflow-wrap:break-word;width:1312px;height:780px;position:relative}.pl-showcase__glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.pl-showcase__glow--ember{opacity:.35;--m-dur:7s;--m-count:infinite;background-color:oklch(72% .17 45);width:620px;height:360px;top:360px;left:420px}.pl-showcase__glow--sky{opacity:.45;--m-dur:10s;--m-dist:40px;--m-count:infinite;background-color:#a9c2e6;width:460px;height:360px;top:200px;left:60px}.pl-showcase__glow--lilac{opacity:.55;--m-dur:11s;--m-delay:.9s;--m-dist:40px;--m-count:infinite;background-color:#d6c8ff;width:440px;height:380px;top:160px;left:980px}.pl-showcase__link{--m-dur:.9s;width:160px;height:120px;position:absolute;top:300px}.pl-showcase__link--meet{--m-delay:1.7s;left:300px}.pl-showcase__link--drive{--m-delay:1.9s;left:1000px}.pl-showcase__browser{transform-origin:50% 100%;--m-dur:1.2s;--m-delay:.65s;background-color:#fff;border:1px solid #14141414;border-radius:24px;flex-direction:column;gap:0;width:960px;height:600px;display:flex;position:absolute;top:30px;left:240px;overflow:hidden;transform:perspective(2200px)rotateX(9deg);box-shadow:0 60px 120px -40px #3c1e0a59}.pl-showcase__top{border:1px solid var(--pl-color-line);border-width:0 0 1px;flex-direction:row;align-self:stretch;align-items:center;gap:14px;padding:12px 16px;display:flex}.pl-showcase__dots{flex-direction:row;gap:6px;display:flex}.pl-showcase__dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.pl-showcase__dot--red{background-color:#ff6b5e}.pl-showcase__dot--amber{background-color:#ffc23d}.pl-showcase__dot--green{background-color:#3fca5b}.pl-showcase__tabs{flex-direction:row;gap:6px;display:flex}.pl-showcase__tab{background-color:var(--pl-color-inset);border-radius:99px;flex-direction:row;align-items:center;gap:6px;padding:5px 11px 5px 9px;display:flex}.pl-showcase__tab--on{background-color:var(--pl-color-ink)}.pl-showcase__tab-icon{background-color:var(--pl-color-ember);border-radius:50%;flex-shrink:0;width:7px;height:7px}.pl-showcase__tab-icon--square{border-radius:2px}.pl-showcase__tab-d{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:13px;font-style:italic}.pl-showcase__tab-label{font-family:var(--pl-font-body);color:var(--pl-color-stone);font-size:12px}.pl-showcase__tab-label--on{color:var(--pl-color-on-dark);font-weight:600}.pl-showcase__url{background-color:var(--pl-color-paper);border-radius:99px;flex-direction:row;flex-grow:1;flex-basis:0;align-items:center;gap:8px;min-width:0;padding:6px 14px;display:flex}.pl-showcase__url-lock{font-size:10px}.pl-showcase__url-text{font-family:var(--pl-font-mono);color:var(--pl-color-stone);font-size:11px}.pl-showcase__avatars{flex-direction:row;display:flex}.pl-showcase__avatar{border:2px solid #fff;border-radius:50%;flex-shrink:0;width:24px;height:24px}.pl-showcase__avatar--peach{background-color:#eab79b}.pl-showcase__avatar--lilac{background-color:#c9b8ff}.pl-showcase__avatar--claude{background-color:var(--pl-color-ember);border-radius:99px;flex-direction:row;justify-content:center;align-items:center;display:flex}.pl-showcase__avatar-star{color:#fff;font-size:10px}.pl-showcase__body{flex-direction:row;flex-grow:1;flex-basis:0;align-self:stretch;gap:0;min-height:0;display:flex}.pl-showcase__layers{background-color:var(--pl-color-surface);border:1px solid var(--pl-color-line);border-width:0 1px 0 0;flex-direction:column;flex-shrink:0;align-self:stretch;gap:4px;width:180px;padding:14px 10px;display:flex}.pl-showcase__layers-head{font-family:var(--pl-font-mono);color:var(--pl-color-mute);--m-delay:1.2s;--m-dist:8px;padding:0 6px 6px;font-size:10px}.pl-showcase__layer{--m-dist:8px;border-radius:7px;flex-direction:row;align-self:stretch;padding:6px 8px;display:flex}.pl-showcase__layer:nth-child(2){--m-delay:1.28s}.pl-showcase__layer:nth-child(3){--m-delay:1.36s}.pl-showcase__layer:nth-child(4){--m-delay:1.44s}.pl-showcase__layer:nth-child(5){--m-delay:1.52s}.pl-showcase__layer:nth-child(6){--m-delay:1.6s}.pl-showcase__layer:nth-child(7){--m-delay:1.68s}.pl-showcase__layer:nth-child(8){--m-delay:1.76s}.pl-showcase__layer--d1{padding-left:20px}.pl-showcase__layer--d2{padding-left:32px}.pl-showcase__layer--on{background-color:var(--pl-color-ember-soft)}.pl-showcase__layer-label{font-family:var(--pl-font-body);color:var(--pl-color-ink);font-size:12px}.pl-showcase__layer-label--muted{color:var(--pl-color-stone)}.pl-showcase__layer--on .pl-showcase__layer-label{color:var(--pl-color-ember-deep);font-weight:600}.pl-showcase__canvas{background-color:var(--pl-color-inset);background-image:radial-gradient(#1414141a 1.1px,#0000 1.5px);background-size:16px 16px;flex-grow:1;flex-basis:0;align-self:stretch;min-width:0;display:block;position:relative}.pl-showcase__page{background-color:var(--pl-color-paper);border-radius:6px;flex-direction:column;align-items:center;gap:10px;width:480px;height:440px;padding:16px 20px;display:flex;position:absolute;top:36px;left:40px;box-shadow:0 10px 30px -12px #1414142e}.pl-showcase__page-nav{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.pl-showcase__page-word{flex-direction:row;align-items:baseline;gap:1px;display:flex}.pl-showcase__page-word-a{font-family:var(--pl-font-body);color:var(--pl-color-ink);font-size:10px;font-weight:600}.pl-showcase__page-word-b{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:12px;font-style:italic}.pl-showcase__page-cta{background-color:var(--pl-color-ink);border-radius:99px;flex-shrink:0;width:56px;height:16px}.pl-showcase__page-h1{font-family:var(--pl-font-body);letter-spacing:-2px;color:var(--pl-color-ink);--m-delay:1.4s;margin-top:40px;font-size:44px;font-weight:600;line-height:1}.pl-showcase__page-l2{--m-delay:1.55s;flex-direction:row;align-items:flex-end;display:flex}.pl-showcase__page-l2-a{font-family:var(--pl-font-serif);color:var(--pl-color-ink);font-size:46px;font-style:italic;line-height:1}.pl-showcase__page-g{flex-direction:column;display:flex;position:relative}.pl-showcase__page-g-text{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:46px;font-style:italic;line-height:1}.pl-showcase__swash{background-color:var(--pl-color-ember);--m-dur:.9s;--m-delay:2.1s;border-radius:99px;width:150px;height:4px;position:absolute;top:40px;left:2px}.pl-showcase__selection{--m-delay:1.9s;border:1.5px solid #3d7cff;width:160px;height:16px;display:block;position:absolute;top:34px;left:-4px}.pl-showcase__page-p{background-color:#d9d5cc;border-radius:3px;flex-shrink:0;height:6px}.pl-showcase__page-p--1{width:280px;margin-top:8px}.pl-showcase__page-p--2{width:220px}.pl-showcase__page-btns{flex-direction:row;gap:8px;margin-top:8px;display:flex}.pl-showcase__page-btn{border-radius:99px;flex-shrink:0;width:96px;height:26px}.pl-showcase__page-btn--dark{background-color:var(--pl-color-ink)}.pl-showcase__page-btn--light{border:1px solid var(--pl-color-line);background-color:#fff}.pl-showcase__mini-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:8px;margin-top:18px;display:grid}.pl-showcase__mini-card{--m-dist:10px;border-radius:10px;justify-self:stretch;height:70px}.pl-showcase__mini-card--ember{background-color:var(--pl-color-ember);--m-delay:1.8s}.pl-showcase__mini-card--inset{background-color:var(--pl-color-inset);--m-delay:1.9s}.pl-showcase__mini-card--ink{background-color:var(--pl-color-ink);--m-delay:2s}.pl-showcase__cursor{--m-count:infinite;flex-direction:column;gap:2px;display:flex;position:absolute}.pl-showcase__cursor--claude{--m-dur:4.2s;--m-delay:2s;top:212px;left:300px}.pl-showcase__cursor--ana{--m-dur:5s;--m-delay:2.4s;--m-dist:30px;top:360px;left:90px}.pl-showcase__cursor-arrow{flex-shrink:0;width:15px;height:17px}.pl-showcase__cursor-tag{background-color:var(--pl-color-ember);border-radius:99px;flex-direction:row;padding:4px 10px;display:flex}.pl-showcase__cursor--ana .pl-showcase__cursor-tag{background-color:#8e4ec6}.pl-showcase__cursor-name{font-family:var(--pl-font-body);color:#fff;font-size:11px;font-weight:600}.pl-showcase__props{background-color:var(--pl-color-surface);border:1px solid var(--pl-color-line);--m-delay:1.3s;--m-dist:16px;border-width:0 0 0 1px;flex-direction:column;flex-shrink:0;align-self:stretch;gap:12px;width:210px;padding:14px;display:flex}.pl-showcase__props-head{font-family:var(--pl-font-mono);color:var(--pl-color-mute);font-size:10px}.pl-showcase__props-head--fill{margin-top:6px}.pl-showcase__presets{flex-flow:wrap;align-self:stretch;gap:5px;display:flex}.pl-showcase__preset{background-color:var(--pl-color-inset);border-radius:99px;flex-direction:row;padding:4px 9px;display:flex}.pl-showcase__preset--on{background-color:var(--pl-color-ink)}.pl-showcase__preset-label{font-family:var(--pl-font-body);color:var(--pl-color-stone);font-size:11px}.pl-showcase__preset--on .pl-showcase__preset-label{color:var(--pl-color-on-dark);font-weight:600}.pl-showcase__dur{flex-direction:column;align-self:stretch;gap:6px;display:flex}.pl-showcase__dur-row{flex-direction:row;justify-content:space-between;align-self:stretch;display:flex}.pl-showcase__dur-key{font-family:var(--pl-font-body);color:var(--pl-color-stone);font-size:11px}.pl-showcase__dur-value{font-family:var(--pl-font-mono);color:var(--pl-color-ink);font-size:11px}.pl-showcase__dur-track{background-color:var(--pl-color-sand);border-radius:99px;flex-direction:row;flex-shrink:0;align-self:stretch;height:4px;display:flex}.pl-showcase__dur-fill{background-color:var(--pl-color-ember);--m-dur:1.2s;--m-delay:2s;--m-dist:60px;border-radius:99px;flex-shrink:0;width:110px;height:4px}.pl-showcase__swatches{flex-direction:row;gap:6px;display:flex}.pl-showcase__swatch{border-radius:50%;flex-shrink:0;width:20px;height:20px}.pl-showcase__swatch--ember{background-color:var(--pl-color-ember);box-shadow:0 0 0 2px #fff,0 0 0 3.5px oklch(72% .17 45)}.pl-showcase__swatch--ink{background-color:var(--pl-color-ink)}.pl-showcase__swatch--sky{background-color:#a9c2e6}.pl-showcase__swatch--lilac{background-color:#d6c8ff}.pl-showcase__claude-box{background-color:var(--pl-color-ember-soft);--m-delay:2.3s;border-radius:12px;flex-direction:column;align-self:stretch;gap:4px;margin-top:8px;padding:10px;display:flex}.pl-showcase__claude-box-key{font-family:var(--pl-font-body);color:var(--pl-color-ember-deep);font-size:11px;font-weight:600}.pl-showcase__claude-box-text{font-family:var(--pl-font-body);color:var(--pl-color-ink);white-space:pre-wrap;align-self:stretch;font-size:11px;line-height:1.4}.pl-showcase__meet{background-color:var(--pl-color-night);--m-dur:1s;--m-delay:1.2s;--m-dist:60px;border-radius:22px;flex-direction:column;gap:8px;width:330px;padding:10px;display:flex;position:absolute;top:360px;left:30px;transform:rotate(-7deg);box-shadow:0 40px 70px -26px #14141480}.pl-showcase__meet-head{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;padding:2px 4px 0;display:flex}.pl-showcase__meet-title{font-family:var(--pl-font-mono);color:var(--pl-color-on-dark-mute);font-size:10px}.pl-showcase__rec{background-color:#e85d4b2e;border-radius:99px;flex-direction:row;align-items:center;gap:5px;padding:3px 8px 3px 6px;display:flex}.pl-showcase__rec-dot{--m-dur:1.1s;--m-count:infinite;background-color:#e85d4b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pl-showcase__rec-label{font-family:var(--pl-font-mono);color:#f09a8d;font-size:9px}.pl-showcase__tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:6px;display:grid}.pl-showcase__tile{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:12px;flex-direction:row;justify-content:center;justify-self:stretch;align-items:center;height:96px;display:flex}.pl-showcase__tile--speaking{border:2px solid var(--pl-color-ember);background-image:linear-gradient(160deg,#4d3629 0%,#2a211c 100%)}.pl-showcase__tile--muted{background-image:linear-gradient(160deg,#2f3542 0%,#1f2229 100%)}.pl-showcase__tile-avatar{border-radius:50%;flex-shrink:0;width:42px;height:42px}.pl-showcase__tile-avatar--peach{--m-dur:1.1s;--m-count:infinite;background-color:#eab79b}.pl-showcase__tile-avatar--lilac{background-color:#c9b8ff}.pl-showcase__meet-bar{flex-direction:row;justify-content:center;align-self:stretch;gap:6px;display:flex}.pl-showcase__reactions{background-color:var(--pl-color-night-2);border-radius:99px;flex-direction:row;padding:4px 10px;display:flex}.pl-showcase__reactions-emoji{font-size:13px}.pl-showcase__notes{background-color:var(--pl-color-night-2);border:1px solid var(--pl-color-ember);border-radius:99px;flex-direction:row;padding:5px 10px;display:flex}.pl-showcase__notes-label{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);font-size:11px}.pl-showcase__reaction{--m-count:infinite;position:absolute}.pl-showcase__reaction--1{--m-dur:2.8s;--m-dist:70px;font-size:30px;top:70px;left:70px}.pl-showcase__reaction--2{--m-dur:3.3s;--m-delay:.6s;--m-dist:80px;font-size:24px;top:90px;left:120px}.pl-showcase__reaction--3{--m-dur:3s;--m-delay:1.2s;--m-dist:70px;font-size:26px;top:80px;left:230px}.pl-showcase__drive{--m-dur:1s;--m-delay:1.35s;--m-dist:60px;background-color:#fff;border-radius:22px;flex-direction:column;gap:6px;width:320px;padding:12px;display:flex;position:absolute;top:380px;left:1090px;transform:rotate(6deg);box-shadow:0 40px 70px -26px #14141459}.pl-showcase__upload{background-color:var(--pl-color-paper);border-radius:12px;flex-direction:column;align-self:stretch;gap:7px;padding:10px 12px;display:flex}.pl-showcase__upload-row{flex-direction:row;justify-content:space-between;align-self:stretch;display:flex}.pl-showcase__upload-name{font-family:var(--pl-font-body);color:var(--pl-color-ink);font-size:12px;font-weight:500}.pl-showcase__upload-pct{font-family:var(--pl-font-mono);color:var(--pl-color-ember-deep);font-size:11px}.pl-showcase__upload-track{background-color:var(--pl-color-sand);border-radius:99px;flex-direction:row;flex-shrink:0;align-self:stretch;height:6px;display:flex}.pl-showcase__upload-fill{--m-dur:2s;--m-delay:1.8s;--m-dist:150px;background-image:linear-gradient(90deg,oklch(78% .15 50) 0%,oklch(68% .18 40) 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:99px;flex-shrink:0;width:190px;height:6px}.pl-showcase__file{flex-direction:row;align-self:stretch;align-items:center;gap:10px;padding:8px 10px;display:flex}.pl-showcase__file--shared{background-color:var(--pl-color-paper);border-radius:10px}.pl-showcase__file-ext{background-color:var(--pl-color-ember-soft);border-radius:6px;flex-direction:row;padding:3px 6px;display:flex}.pl-showcase__file-ext--fig{background-color:#dfe7f4}.pl-showcase__file-ext-label{font-family:var(--pl-font-mono);color:var(--pl-color-ember-deep);font-size:10px}.pl-showcase__file-ext-label--fig{color:#3d5f93}.pl-showcase__file-name{min-width:0;font-family:var(--pl-font-body);color:var(--pl-color-ink);white-space:pre-wrap;flex-grow:1;flex-basis:0;font-size:13px;font-weight:500}.pl-showcase__file-status{font-family:var(--pl-font-mono);color:var(--pl-color-live);font-size:10px}.pl-showcase__file-link{background-color:var(--pl-color-ink);border-radius:99px;flex-direction:row;align-items:center;gap:5px;padding:3px 8px 3px 7px;display:flex}.pl-showcase__file-link-dot{background-color:var(--pl-color-live);--m-dur:1.3s;--m-count:infinite;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pl-showcase__file-link-label{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);font-size:10px;font-weight:600}.pl-showcase__toast{--m-count:infinite;border-radius:16px;flex-direction:row;align-items:center;display:flex;position:absolute}.pl-showcase__toast--joined{--m-dur:5s;--m-delay:2.2s;background-color:#fff;gap:10px;padding:9px 14px 9px 9px;top:230px;left:70px;box-shadow:0 18px 36px -16px #14141447}.pl-showcase__toast--claude{background-color:var(--pl-color-ink);--m-dur:5.6s;--m-delay:2.6s;gap:8px;padding:10px 14px 10px 12px;top:250px;left:1110px;box-shadow:0 18px 36px -16px #14141461}.pl-showcase__toast-avatar{background-color:#c9b8ff;border-radius:50%;flex-shrink:0;width:28px;height:28px}.pl-showcase__toast-copy{flex-direction:column;gap:1px;display:flex}.pl-showcase__toast-title{font-family:var(--pl-font-body);color:var(--pl-color-ink);font-size:12px;font-weight:600}.pl-showcase__toast-sub{font-family:var(--pl-font-body);color:var(--pl-color-mute);font-size:10px}.pl-showcase__toast-star{color:var(--pl-color-ember);font-size:13px}.pl-showcase__toast-text{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);font-size:12px;font-weight:500}.pl-showcase__chips{flex-direction:row;justify-content:center;gap:8px;width:760px;display:flex;position:absolute;top:680px;left:340px}.pl-showcase__chip{background-color:#fff;border-radius:99px;flex-direction:row;align-items:center;gap:6px;padding:8px 14px 8px 12px;display:flex;box-shadow:0 8px 20px -10px #14141433}.pl-showcase__chip:first-child{--m-delay:2.2s}.pl-showcase__chip:nth-child(2){--m-delay:2.29s}.pl-showcase__chip:nth-child(3){--m-delay:2.38s}.pl-showcase__chip:nth-child(4){--m-delay:2.47s}.pl-showcase__chip:nth-child(5){--m-delay:2.56s}.pl-showcase__chip:nth-child(6){--m-delay:2.65s}.pl-showcase__chip-check{font-family:var(--pl-font-body);color:var(--pl-color-live);font-size:12px;font-weight:700}.pl-showcase__chip-label{font-family:var(--pl-font-mono);color:var(--pl-color-ink);font-size:12px}.pl-showcase__chip--yours{background-color:var(--pl-color-ember);box-shadow:none;--m-dur:1.8s;--m-delay:0s;--m-count:infinite;align-items:normal;gap:0;padding:8px 14px}.pl-showcase__chip-yours-label{font-family:var(--pl-font-body);color:#fff;font-size:12px;font-weight:600}@media (width<=720px){.pl-showcase{padding:8px 12px 16px}}.pl-showcase__body{position:relative}.pl-showcase__screen{flex-direction:row;display:flex;position:absolute;inset:0}.pl-showcase__screen.is-entering{animation:.72s cubic-bezier(.22,1,.36,1) .2s both pl-sc-in}.pl-showcase__screen.is-leaving{z-index:1;pointer-events:none;animation:.48s cubic-bezier(.65,0,.35,1) both pl-sc-out}@keyframes pl-sc-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}}@keyframes pl-sc-out{to{opacity:0;filter:blur(6px);transform:translateY(-14px)scale(.985)}}.pl-showcase__screen.is-design.is-replay [data-motion]{animation-delay:calc(var(--m-delay) - .9s)}.pl-showcase__url-text{animation:.5s cubic-bezier(.22,1,.36,1) both pl-sc-url}@keyframes pl-sc-url{0%{opacity:0;translate:8px}}button.pl-showcase__tab{font:inherit;cursor:pointer;border:0;transition:background-color .3s;position:relative;overflow:hidden}button.pl-showcase__tab:not(.pl-showcase__tab--on):hover{background-color:var(--pl-color-sand)}button.pl-showcase__tab:focus-visible{outline:2px solid var(--pl-color-ember);outline-offset:2px}.pl-showcase__tab-timer{background:var(--pl-color-ember);transform-origin:0;height:2px;animation:pl-sc-timer var(--hold,5.2s) linear both;border-radius:2px;position:absolute;bottom:2px;left:10px;right:10px}@keyframes pl-sc-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pl-showcase__screen,.pl-showcase__url-text{animation:none!important}}.pl-sc-meet{background:var(--pl-color-night);flex:1;display:flex}.pl-sc-meet__stage{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 18px 14px;display:flex;position:relative}.pl-sc-meet__head{align-items:center;gap:10px;display:flex}.pl-sc-meet__room{letter-spacing:-.2px;color:var(--pl-color-on-dark);font-size:14px;font-weight:600}.pl-sc-meet__code{background:var(--pl-color-night-2);font-family:var(--pl-font-mono);color:var(--pl-color-on-dark-mute);border-radius:99px;padding:3px 9px;font-size:11px}.pl-sc-meet__rec{font-family:var(--pl-font-mono);letter-spacing:1px;color:#ff8a8a;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.pl-sc-meet__rec i{--m-dur:1.1s;--m-count:infinite;background:#ff5d5d;border-radius:50%;width:7px;height:7px}.pl-sc-meet__grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.pl-sc-meet__tile{background:linear-gradient(160deg, #2c2a27, var(--pl-color-night-2));border-radius:14px;place-items:center;display:grid;position:relative}.pl-sc-meet__tile.is-speaking{box-shadow:inset 0 0 0 2px var(--pl-color-ember), 0 0 30px -6px color-mix(in srgb, var(--pl-color-ember) 50%, transparent)}.pl-sc-meet__avatar{width:58px;height:58px;color:var(--pl-color-ink);--m-dur:1.1s;--m-count:infinite;border-radius:50%;place-items:center;font-size:17px;font-weight:600;display:grid}.pl-sc-meet__avatar.is-peach{background:#eab79b}.pl-sc-meet__avatar.is-sage{background:#bcd3c2}.pl-sc-meet__avatar.is-lilac{background:#d6c8ff}.pl-sc-meet__avatar.is-sky{background:#a9c2e6}.pl-sc-meet__bars{align-items:flex-end;gap:2px;height:14px;display:flex;position:absolute;top:12px;right:12px}.pl-sc-meet__bars i{background:var(--pl-color-ember);border-radius:2px;width:3px;animation:.7s ease-in-out infinite alternate pl-sc-bars}.pl-sc-meet__bars i:nth-child(2){animation-delay:.18s}.pl-sc-meet__bars i:nth-child(3){animation-delay:.36s}@keyframes pl-sc-bars{0%{height:4px}to{height:14px}}.pl-sc-meet__name{color:var(--pl-color-on-dark);background:#00000059;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex;position:absolute;bottom:9px;left:10px}.pl-sc-meet__muted{background:#ff5d5d;border-radius:50%;width:7px;height:7px}.pl-sc-meet__bar{justify-content:center;align-items:center;gap:8px;display:flex}.pl-sc-meet__ctl{background:var(--pl-color-night-2);border-radius:50%;width:30px;height:30px}.pl-sc-meet__pill{white-space:nowrap;border-radius:99px;padding:7px 14px;font-size:12px;font-weight:600}.pl-sc-meet__pill.is-share{background:var(--pl-color-paper);color:var(--pl-color-ink)}.pl-sc-meet__pill.is-react{background:var(--pl-color-night-2);font-weight:400}.pl-sc-meet__pill.is-notes{background:var(--pl-color-ember-soft);color:var(--pl-color-ember-deep)}.pl-sc-meet__pill.is-leave{color:#fff;background:#e5484d}.pl-sc-meet__fly{font-size:24px;position:absolute;bottom:64px;left:30%}.pl-sc-meet__notes{background:var(--pl-color-paper);background-image:radial-gradient(#14141412 1px,#0000 1.4px);background-size:14px 14px;flex-direction:column;flex-shrink:0;gap:12px;width:270px;padding:18px;display:flex;position:relative}.pl-sc-meet__notes-k{font-family:var(--pl-font-mono);letter-spacing:1.4px;color:var(--pl-color-mute);font-size:10px}.pl-sc-meet__hand{font-family:var(--pl-font-hand);color:var(--pl-color-ink);align-self:flex-start;font-size:30px;font-weight:600;line-height:1;position:relative}.pl-sc-meet__hand-line{width:112px;height:6px;position:absolute;bottom:-7px;left:0;overflow:visible}.pl-sc-meet__hand-line path{fill:none;stroke:var(--pl-color-ember);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pl-sc-meet__list{font-family:var(--pl-font-hand);color:var(--pl-color-stone);flex-direction:column;gap:6px;margin:6px 0 0;padding:0;font-size:20px;list-style:none;display:flex}.pl-sc-meet__cursor{align-items:flex-start;gap:2px;display:flex;position:absolute;top:118px;right:26px}.pl-sc-meet__cursor .pl-showcase__cursor-arrow{width:14px;height:16px}.pl-sc-meet__cursor span{color:#fff;background:#8e4ec6;border-radius:99px;margin-top:12px;padding:2px 7px;font-size:10px;font-weight:600}.pl-sc-meet__chat{border:1px solid var(--pl-color-line);color:var(--pl-color-ink);background:#fff;border-radius:12px;margin-top:auto;padding:10px 12px;font-size:12px;box-shadow:0 10px 24px -14px #14141459}.pl-sc-meet__chat b{color:var(--pl-color-ember-deep);font-weight:600}.pl-sc-drive{background:var(--pl-color-surface);flex:1;display:flex}.pl-sc-drive__side{border-right:1px solid var(--pl-color-line);background:var(--pl-color-paper);flex-direction:column;flex-shrink:0;gap:3px;width:180px;padding:16px 12px;display:flex}.pl-sc-drive__new{background:var(--pl-color-ink);color:var(--pl-color-on-dark);border-radius:99px;align-self:flex-start;margin-bottom:12px;padding:8px 15px;font-size:12px;font-weight:600}.pl-sc-drive__nav{color:var(--pl-color-stone);border-radius:8px;padding:7px 10px;font-size:12.5px}.pl-sc-drive__nav.is-on{background:var(--pl-color-ember-soft);color:var(--pl-color-ink);font-weight:600}.pl-sc-drive__quota{font-family:var(--pl-font-mono);color:var(--pl-color-mute);flex-direction:column;gap:7px;margin-top:auto;padding:0 10px;font-size:10px;display:flex}.pl-sc-drive__quota-track{background:var(--pl-color-sand);border-radius:99px;height:4px;overflow:hidden}.pl-sc-drive__quota-fill{background:var(--pl-color-ember);border-radius:99px;width:60%;height:100%;display:block}.pl-sc-drive__main{flex-direction:column;flex:1;gap:6px;min-width:0;padding:18px 22px;display:flex;position:relative}.pl-sc-drive__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pl-sc-drive__title{letter-spacing:-.4px;color:var(--pl-color-ink);font-size:20px;font-weight:600}.pl-sc-drive__search{background:var(--pl-color-sand);width:220px;color:var(--pl-color-mute);border-radius:99px;padding:7px 14px;font-size:11px}.pl-sc-drive__cols{border-bottom:1px solid var(--pl-color-line);font-family:var(--pl-font-mono);letter-spacing:1.2px;color:var(--pl-color-mute);grid-template-columns:minmax(0,1fr) 70px 130px;gap:10px;padding:0 10px 6px 54px;font-size:9.5px;display:grid}.pl-sc-drive__row{box-shadow:0 1px 0 var(--pl-color-sand);background:#fff;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 70px 130px;align-items:center;gap:10px;padding:9px 10px;display:grid}.pl-sc-drive__row.is-uploading{border-color:color-mix(in srgb, var(--pl-color-ember) 35%, transparent)}.pl-sc-drive__ext{font-family:var(--pl-font-mono);text-align:center;border-radius:7px;padding:6px 0;font-size:9px;font-weight:600}.pl-sc-drive__ext.is-video{color:#6e3fd1;background:#ede3ff}.pl-sc-drive__ext.is-fig{color:#2b5fd9;background:#e3ecff}.pl-sc-drive__ext.is-pdf{color:#c4472b;background:#ffe4dc}.pl-sc-drive__ext.is-zip{color:#7a6a4a;background:#efe9dd}.pl-sc-drive__ext.is-img{color:#2b7a55;background:#dff3ea}.pl-sc-drive__name{min-width:0;color:var(--pl-color-ink);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.pl-sc-drive__up{background:var(--pl-color-sand);border-radius:99px;width:220px;height:4px;overflow:hidden}.pl-sc-drive__up-fill{background:var(--pl-color-ember);border-radius:99px;width:68%;height:100%;display:block}.pl-sc-drive__size{font-family:var(--pl-font-mono);color:var(--pl-color-mute);font-size:11px}.pl-sc-drive__row.is-uploading .pl-sc-drive__size{color:var(--pl-color-ember-deep)}.pl-sc-drive__share{color:var(--pl-color-mute);font-size:11px}.pl-sc-drive__link{color:#1f7a4d;background:#e4f5ec;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.pl-sc-drive__link i{background:var(--pl-color-live);border-radius:50%;width:6px;height:6px}.pl-sc-drive__people{align-items:center;gap:6px;display:inline-flex}.pl-sc-drive__people i{border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-right:-10px}.pl-sc-drive__people i.is-1{background:#eab79b}.pl-sc-drive__people i.is-2{background:#d6c8ff}.pl-sc-drive__people i.is-3{background:#a9c2e6;margin-right:2px}.pl-sc-drive__toast{background:var(--pl-color-ink);color:var(--pl-color-on-dark);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:18px;right:20px;box-shadow:0 16px 30px -14px #14141480}.pl-sc-drive__toast-dot{background:var(--pl-color-live);border-radius:50%;width:7px;height:7px}.pl-stack{padding:140px var(--pl-gutter) 0px var(--pl-gutter);flex-direction:column;align-self:stretch;gap:40px;display:flex}.pl-stack__head{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.pl-stack__head-l{flex-direction:column;gap:16px;display:flex}.pl-stack__kicker{font-family:var(--pl-font-mono);letter-spacing:1.6px;color:var(--pl-color-mute);font-size:12px}.pl-stack__title{flex-direction:column;gap:2px;display:flex}.pl-stack__title-a{font-family:var(--pl-font-body);letter-spacing:-2.4px;color:var(--pl-color-ink);font-size:56px;font-weight:600;line-height:1}.pl-stack__title-b{font-family:var(--pl-font-serif);letter-spacing:-1px;color:var(--pl-color-mute);font-size:62px;font-style:italic;font-weight:400;line-height:1.05}.pl-stack__lede{width:380px;font-family:var(--pl-font-body);color:var(--pl-color-stone);white-space:pre-wrap;flex-shrink:0;font-size:16px;line-height:1.5}.pl-stack__row{flex-direction:row;align-self:stretch;align-items:stretch;gap:24px;display:flex}.pl-stack__card{--m-dur:.9s;border-radius:var(--pl-radius-card);background-color:#1c1b19;background-image:radial-gradient(50% 40% at 50% 55%,#f76b152e,#0000 70%);flex-direction:column;flex-shrink:0;gap:14px;width:480px;padding:28px 28px 24px;display:flex;overflow:hidden}.pl-stack__card-header{flex-direction:column;align-self:stretch;gap:8px;display:flex}.pl-stack__card-kicker{font-family:var(--pl-font-mono);letter-spacing:1.4px;color:var(--pl-color-on-dark-mute);font-size:11px}.pl-stack__card-title{flex-direction:column;display:flex}.pl-stack__card-title-a{font-family:var(--pl-font-body);letter-spacing:-.8px;color:var(--pl-color-on-dark);font-size:26px;font-weight:600}.pl-stack__card-title-b{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:28px;font-style:italic;font-weight:400}.pl-stack__puzzle{flex-grow:1;flex-basis:0;align-self:stretch;min-height:0;display:block}.pl-stack__puzzle-stage{margin:0 auto}.pl-stack__puzzle-art{transform-origin:50% 0;width:424px;height:390px;position:absolute;top:0;left:0;transform:translate(-14px,-4px)scale(.86)}.pl-stack__piece{width:160px;height:160px;display:block;position:absolute}.pl-stack__piece--hub{filter:drop-shadow(0 0 18px #f76b158c)}.pl-stack__piece-shape{width:160px;height:160px;position:absolute;top:0;left:0;overflow:visible}.pl-stack__piece-label{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:104px;height:104px;display:flex;position:absolute;top:28px;left:28px}.pl-stack__piece-i{flex-shrink:0;width:20px;height:20px}.pl-stack__piece-n{font-family:var(--pl-font-body);font-size:13px;font-weight:600}.pl-stack__piece-hub{font-family:var(--pl-font-mono);color:#ffffffd9;font-size:8px;position:absolute;top:110px;left:54px}.pl-stack__slot{--m-dur:1.8s;--m-count:infinite;stroke-dasharray:7 6;width:160px;height:160px;position:absolute;top:210px;left:236px;overflow:visible}.pl-stack__slot path{stroke:var(--pl-color-ember)}.pl-stack__piece--idea{--m-dur:3.2s;--m-dist:22px;--m-count:infinite;filter:drop-shadow(0 16px 24px #00000073);top:230px;left:262px;transform:rotate(9deg)}.pl-stack__piece--idea path{stroke:var(--pl-color-ember)}.pl-stack__piece-label--idea{gap:2px}.pl-stack__idea-p{font-family:var(--pl-font-body);color:var(--pl-color-ember);font-size:22px;font-weight:300}.pl-stack__idea-n{font-family:var(--pl-font-serif);color:var(--pl-color-ember-deep);font-size:19px;font-style:italic}.pl-stack__packages{flex-grow:1;flex-basis:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pl-stack__pkg{--m-dur:.5s;background-color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;justify-self:stretch;height:120px;padding:16px;display:flex}.pl-stack__pkg--accent{background-color:var(--pl-color-ember-soft)}.pl-stack__pkg-top{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.pl-stack__pkg-i{background-color:var(--pl-color-inset);border-radius:10px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pl-stack__pkg-i svg{flex-shrink:0;width:18px;height:18px}.pl-stack__pkg-i path{stroke:var(--pl-color-ink)}.pl-stack__pkg--accent .pl-stack__pkg-i{background-color:var(--pl-color-ember)}.pl-stack__pkg--accent .pl-stack__pkg-i path{stroke:#fff}.pl-stack__pkg-at{font-family:var(--pl-font-mono);color:#3d5f93;background-color:#dfe7f4;border-radius:99px;flex-direction:row;padding:3px 8px;font-size:10px;display:flex}.pl-stack__pkg-t{flex-direction:column;gap:2px;display:flex}.pl-stack__pkg-n{font-family:var(--pl-font-body);color:var(--pl-color-ink);font-size:15px;font-weight:600}.pl-stack__pkg-d{font-family:var(--pl-font-body);color:var(--pl-color-mute);font-size:12px}.pl-stack__pkg--accent .pl-stack__pkg-d{color:var(--pl-color-ember-deep)}.pl-stack__pkg--yours{border:1.5px solid var(--pl-color-ember);background-color:#0000;border-style:dashed}.pl-stack__yours-p{--m-dur:1.6s;--m-count:infinite;font-family:var(--pl-font-body);color:var(--pl-color-ember);align-self:flex-start;font-size:28px;font-weight:300}.pl-stack__yours-n{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:20px;font-style:italic}@media (width<=1280px){.pl-stack__pkg{gap:12px;height:auto;min-height:120px}.pl-stack__pkg-top{flex-wrap:wrap;gap:6px}}@media (width<=1100px){.pl-stack__head{flex-direction:column;align-items:flex-start;gap:20px}.pl-stack__lede{width:auto;max-width:520px}.pl-stack__row{flex-direction:column}.pl-stack__card{width:auto}.pl-stack__puzzle{flex:none}.pl-stack__packages{flex:none;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.pl-stack{padding-top:64px}.pl-stack__title-a{letter-spacing:-1.4px;font-size:38px}.pl-stack__title-b{font-size:42px}.pl-stack__card{padding:24px 20px 20px}.pl-stack__packages{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-products{padding:120px var(--pl-gutter) 0px var(--pl-gutter);flex-direction:column;align-self:stretch;gap:40px;display:flex}.pl-products__head{--m-dur:.8s;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.pl-products__l{flex-direction:column;gap:16px;display:flex}.pl-products__k{font-family:var(--pl-font-mono);letter-spacing:1.6px;color:var(--pl-color-mute);font-size:12px}.pl-products__h{flex-direction:column;gap:2px;display:flex}.pl-products__h-a{font-family:var(--pl-font-body);letter-spacing:-2.4px;color:var(--pl-color-ink);font-size:56px;font-weight:600;line-height:1;display:block}.pl-products__h-b{font-family:var(--pl-font-serif);letter-spacing:-1px;color:var(--pl-color-mute);font-size:62px;font-style:italic;line-height:1.05;display:block}.pl-products__p{width:380px;font-family:var(--pl-font-body);color:var(--pl-color-stone);white-space:pre-wrap;flex-shrink:0;font-size:16px;line-height:1.5}.pl-products__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:24px;display:grid}.pl-products__card{--m-dur:.9s;--m-dist:36px;border-radius:var(--pl-radius-card);flex-direction:column;justify-self:stretch;gap:16px;height:600px;padding:32px;display:flex;position:relative;overflow:hidden}.pl-products__card--meet{background-color:var(--pl-color-ember)}.pl-products__card--drive{--m-delay:.13s;background-color:var(--pl-color-inset)}.pl-products__card--design{--m-delay:.26s;background-color:var(--pl-color-ink)}.pl-products__top{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;display:flex}.pl-products__m{flex-direction:row;align-items:center;gap:9px;display:flex}.pl-products__m--word{align-items:baseline;gap:7px}.pl-products__tile{background-color:var(--pl-color-ink);border-radius:9px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pl-products__card--meet .pl-products__tile{gap:3px}.pl-products__tile-d{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pl-products__tile-d--ember{background-color:var(--pl-color-ember)}.pl-products__tile-d--light{background-color:var(--pl-color-on-dark)}.pl-products__tile-sq{--m-dur:1.2s;background-color:var(--pl-color-ember);border-radius:3px;flex-shrink:0;width:12px;height:12px}.pl-products__n{font-family:var(--pl-font-body);font-size:18px;font-weight:600}.pl-products__card--meet .pl-products__n{color:#fff}.pl-products__card--drive .pl-products__n{color:var(--pl-color-ink)}.pl-products__card--design .pl-products__n{color:var(--pl-color-on-dark)}.pl-products__n2{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:21px;font-style:italic}.pl-products__url{font-family:var(--pl-font-mono);font-size:11px}.pl-products__card--meet .pl-products__url{color:#ffffffd9}.pl-products__card--drive .pl-products__url{color:var(--pl-color-stone)}.pl-products__card--design .pl-products__url{color:var(--pl-color-on-dark-mute)}.pl-products__url:hover{text-decoration:underline}.pl-products__art{border-radius:18px;flex-grow:1;flex-basis:0;align-self:stretch;min-height:0;position:relative}.pl-products__title{font-family:var(--pl-font-body);letter-spacing:-.8px;white-space:pre-wrap;align-self:stretch;font-size:28px;font-weight:600}.pl-products__card--meet .pl-products__title{color:#fff}.pl-products__card--drive .pl-products__title{color:var(--pl-color-ink)}.pl-products__card--design .pl-products__title{color:var(--pl-color-on-dark)}.pl-products__body{font-family:var(--pl-font-body);white-space:pre-wrap;align-self:stretch;font-size:15px;line-height:1.5}.pl-products__card--meet .pl-products__body{color:#ffffffe6}.pl-products__card--drive .pl-products__body{color:var(--pl-color-stone)}.pl-products__card--design .pl-products__body{color:var(--pl-color-on-dark-mute)}.pl-products__go{background-color:var(--pl-color-ink);border-radius:var(--pl-radius-pill);flex-direction:row;padding:12px 18px;display:flex}.pl-products__go-t{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);font-size:14px;font-weight:500}.pl-products__card--design .pl-products__go{background-color:var(--pl-color-ember)}.pl-products__card--design .pl-products__go-t{color:#fff;font-weight:600}.pl-products__card--meet .pl-products__art{--m-delay:.3s;background-color:var(--pl-color-night);flex-direction:column;gap:8px;padding:10px;display:flex}.pl-products__tiles{flex-grow:1;flex-basis:0;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;min-height:0;display:grid}.pl-products__t{--m-dist:10px;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:12px;flex-direction:row;justify-content:center;justify-self:stretch;align-items:center;height:110px;display:flex}.pl-products__t--1{--m-delay:.5s;border:2px solid var(--pl-color-ember);background-image:linear-gradient(160deg,#4d3629 0%,#2a211c 100%)}.pl-products__t--2{--m-delay:.59s;background-image:linear-gradient(160deg,#2f3b34 0%,#1e2420 100%)}.pl-products__t--3{--m-delay:.68s;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;padding:10px 12px}.pl-products__t--4{--m-delay:.77s;background-image:linear-gradient(160deg,#2f3542 0%,#1f2229 100%)}.pl-products__a{border-radius:50%;flex-shrink:0;width:44px;height:44px}.pl-products__a--1{--m-dur:1.1s;--m-count:infinite;background-color:#eab79b}.pl-products__a--2{background-color:#b9d3c2}.pl-products__a--4{background-color:#b8c5de}.pl-products__note{font-family:var(--pl-font-hand);color:#1d2227;font-size:22px;font-weight:600}.pl-products__note--sm{font-size:17px;font-weight:400}.pl-products__note-u{--m-delay:1.1s;flex-shrink:0;width:80px;height:6px;overflow:visible}.pl-products__bar{flex-direction:row;justify-content:center;align-self:stretch;gap:6px;display:flex}.pl-products__r{background-color:var(--pl-color-night-2);border-radius:99px;flex-direction:row;padding:4px 10px;display:flex}.pl-products__e{font-size:13px}.pl-products__fire{--m-dur:3s;--m-dist:60px;--m-count:infinite;font-size:30px;position:absolute;top:150px;left:120px}.pl-products__card--drive .pl-products__art{background-color:#fff;flex-direction:column;gap:4px;padding:12px;display:flex;box-shadow:0 18px 40px -22px #14141440}.pl-products__row{--m-dist:14px;border-radius:10px;flex-direction:row;align-self:stretch;align-items:center;gap:10px;padding:10px;display:flex}.pl-products__row--1{--m-delay:.3s}.pl-products__row--2{--m-delay:.41s;background-color:var(--pl-color-paper)}.pl-products__row--3{--m-delay:.52s}.pl-products__row--4{--m-delay:.63s}.pl-products__ext{border-radius:6px;flex-direction:row;padding:3px 6px;display:flex}.pl-products__ext-t{font-family:var(--pl-font-mono);font-size:10px}.pl-products__ext--pdf{background-color:var(--pl-color-ember-soft)}.pl-products__ext--pdf .pl-products__ext-t{color:var(--pl-color-ember-deep)}.pl-products__ext--mp4{background-color:#dfe7f4}.pl-products__ext--mp4 .pl-products__ext-t{color:#3d5f93}.pl-products__ext--fig{background-color:#dcefe4}.pl-products__ext--fig .pl-products__ext-t{color:#2f7a52}.pl-products__ext--zip{background-color:#f3e7c9}.pl-products__ext--zip .pl-products__ext-t{color:#8a6418}.pl-products__file{min-width:0;font-family:var(--pl-font-body);color:var(--pl-color-ink);white-space:pre-wrap;flex-grow:1;flex-basis:0;font-size:13px;font-weight:500}.pl-products__size{font-family:var(--pl-font-mono);color:var(--pl-color-mute);font-size:10px}.pl-products__link{background-color:var(--pl-color-ink);border-radius:99px;flex-direction:row;align-items:center;gap:5px;padding:3px 8px 3px 7px;display:flex}.pl-products__link-d{--m-dur:1.3s;--m-count:infinite;background-color:var(--pl-color-live);border-radius:50%;flex-shrink:0;width:5px;height:5px}.pl-products__link-t{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);white-space:nowrap;font-size:10px;font-weight:600}.pl-products__chip{--m-dur:5s;--m-count:infinite;background-color:var(--pl-color-ink);border-radius:99px;flex-direction:row;padding:7px 12px;display:flex;position:absolute;top:230px;left:140px}.pl-products__chip-t{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);white-space:nowrap;font-size:11px;font-weight:500}.pl-products__card--design .pl-products__art{--m-delay:.3s;background-color:var(--pl-color-night-2);background-image:radial-gradient(#f5f3ee1a 1.2px,#0000 1.6px);background-size:14px 14px;display:block;overflow:hidden}.pl-products__frame{background-color:var(--pl-color-paper);border:1.5px solid var(--pl-color-ember);flex-direction:column;gap:8px;width:270px;height:150px;padding:18px;display:flex;position:absolute;top:50px;left:40px}.pl-products__fl{flex-shrink:0;max-width:100%}.pl-products__fl--1{--m-delay:.7s;background-color:var(--pl-color-ink);border-radius:4px;width:150px;height:12px}.pl-products__fl--2{--m-delay:.85s;background-color:#cfc9be;border-radius:3px;width:200px;height:7px}.pl-products__fl--3{--m-delay:.95s;background-color:#cfc9be;border-radius:3px;width:170px;height:7px}.pl-products__fb{--m-delay:1.15s;background-color:var(--pl-color-ember);border-radius:99px;flex-shrink:0;width:74px;height:22px}.pl-products__claude{--m-dur:4.2s;--m-count:infinite;flex-direction:column;gap:2px;display:flex;position:absolute;top:210px;left:200px}.pl-products__cursor{flex-shrink:0;width:14px;height:16px;overflow:visible}.pl-products__cursor path{fill:var(--pl-color-ember)}.pl-products__tag{background-color:var(--pl-color-ember);border-radius:99px;flex-direction:row;padding:3px 9px;display:flex}.pl-products__tag-t{font-family:var(--pl-font-body);color:#fff;white-space:nowrap;font-size:10px;font-weight:600}@media (width<=1100px){.pl-products{padding-top:96px}.pl-products__head{flex-direction:column;align-items:flex-start;gap:20px}.pl-products__p{width:auto;max-width:380px}.pl-products__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-products__card{height:auto;min-height:560px}.pl-products__card--design{grid-column:1/-1;min-height:0}.pl-products__art,.pl-products__tiles{flex:1 0 auto}.pl-products__card--drive .pl-products__art{min-height:290px}.pl-products__card--design .pl-products__art{min-height:300px}}@media (width<=720px){.pl-products{gap:32px;padding-top:72px}.pl-products__h-a{letter-spacing:-1.4px;font-size:38px}.pl-products__h-b{font-size:42px}.pl-products__cards{grid-template-columns:minmax(0,1fr)}.pl-products__card{min-height:0;padding:24px}.pl-products__card--design{grid-column:auto}.pl-products__title{font-size:24px}.pl-products__chip{left:auto;right:12px}.pl-products__fire{left:calc(50% - 30px)}.pl-products__frame{width:calc(100% - 40px);max-width:270px;top:36px;left:20px}.pl-products__claude{top:200px;left:auto;right:20px}.pl-products__card--design .pl-products__art{min-height:270px}}.pl-how{padding:140px var(--pl-gutter) 0 var(--pl-gutter);flex-direction:column;gap:20px;display:flex;position:relative}.pl-how__k{font-family:var(--pl-font-mono);letter-spacing:1.6px;color:var(--pl-color-mute);font-size:12px}.pl-how__title{flex-flow:wrap;align-items:flex-end;gap:0 14px;display:flex}.pl-how__title-a{font-family:var(--pl-font-body);letter-spacing:-2.4px;color:var(--pl-color-ink);font-size:56px;font-weight:600;line-height:1}.pl-how__title-b{font-family:var(--pl-font-serif);letter-spacing:-1px;color:var(--pl-color-mute);font-size:62px;font-style:italic;line-height:1}.pl-how__steps{position:relative}.pl-how__line{background-image:linear-gradient(90deg, var(--pl-color-line) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 2px;height:2px;position:absolute;top:71px;left:32px;right:calc(25% - 50px)}.pl-how__line-fill{background:linear-gradient(90deg, var(--pl-color-ink), var(--pl-color-ember));transform-origin:0;border-radius:2px;position:absolute;inset:0;transform:scaleX(0)}.pl-how__line.is-in .pl-how__line-fill{animation:1.5s linear .3s forwards pl-how-draw}.pl-how__line-spark{background:var(--pl-color-ember);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pl-color-ember) 22%, transparent), 0 0 18px 2px color-mix(in srgb, var(--pl-color-ember) 55%, transparent);opacity:0;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.pl-how__line.is-in .pl-how__line-spark{animation:3.2s cubic-bezier(.65,0,.35,1) 2s infinite pl-how-spark}@keyframes pl-how-draw{to{transform:scaleX(1)}}@keyframes pl-how-spark{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.pl-how__line .pl-how__line-fill{animation:none;transform:none}.pl-how__line .pl-how__line-spark{display:none}}.pl-how__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:40px 0 0;list-style:none;display:grid;position:relative}.pl-how__step{--m-dur:.8s;flex-direction:column;justify-self:stretch;gap:14px;display:flex;position:relative}.pl-how__step:first-child{--m-delay:.15s}.pl-how__step:nth-child(2){--m-delay:.3s}.pl-how__step:nth-child(3){--m-delay:.45s}.pl-how__step:nth-child(4){--m-delay:.6s}.pl-how__n{background-color:var(--pl-color-ink);border-radius:99px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.pl-how__step:first-child .pl-how__n{--m-delay:.2s}.pl-how__step:nth-child(2) .pl-how__n{--m-delay:.7s}.pl-how__step:nth-child(3) .pl-how__n{--m-delay:1.2s}.pl-how__step:nth-child(4) .pl-how__n{--m-delay:1.7s}.pl-how__n-text{font-family:var(--pl-font-mono);color:var(--pl-color-ember);font-size:16px}.pl-how__n--last{background-color:var(--pl-color-ember)}.pl-how__n--last .pl-how__n-text{color:#fff}.pl-how__h{font-family:var(--pl-font-body);letter-spacing:-.5px;color:var(--pl-color-ink);font-size:22px;font-weight:600}.pl-how__p{font-family:var(--pl-font-body);color:var(--pl-color-stone);white-space:pre-wrap;align-self:stretch;font-size:15px;line-height:1.5}@media (width<=900px){.pl-how{padding-top:100px}.pl-how__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.pl-how__line{display:none}}@media (width<=720px){.pl-how__title-a{letter-spacing:-1.6px;font-size:40px}.pl-how__title-b{font-size:44px}}@media (width<=560px){.pl-how{padding-top:80px}.pl-how__list{grid-template-columns:minmax(0,1fr);row-gap:0;padding-top:28px}.pl-how__step{grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding-bottom:28px;display:grid}.pl-how__step:last-child{padding-bottom:0}.pl-how__step:before{content:"";background:var(--pl-color-line);width:1px;position:absolute;top:52px;bottom:8px;left:21.5px}.pl-how__step:last-child:before{display:none}.pl-how__n{grid-row:1/span 2;align-self:start;width:44px;height:44px}.pl-how__n-text{font-size:13px}.pl-how__h{grid-column:2;align-self:center;align-items:center;min-height:44px;font-size:19px;display:flex}.pl-how__p{grid-column:2;font-size:14.5px}}.lens-mark{--lens-light:#9bfdec;--lens-teal:#2de0c0;--lens-deep:#0c8a76;--lens-candle:#36e8c8;--lens-glass-hi:#133431;--lens-glass:#061211;--lens-glass-edge:#020706;--lens-coral-hi:#ff98a9;--lens-coral:#ff4d6a;--lens-coral-deep:#b81c3b;width:100%;height:100%;display:block;overflow:visible}.lens-stop-light{stop-color:var(--lens-light)}.lens-stop-teal{stop-color:var(--lens-teal)}.lens-stop-deep{stop-color:var(--lens-deep)}.lens-stop-candle{stop-color:var(--lens-candle)}.lens-stop-glass-hi{stop-color:var(--lens-glass-hi)}.lens-stop-glass{stop-color:var(--lens-glass)}.lens-stop-glass-edge{stop-color:var(--lens-glass-edge)}.lens-stop-coral-hi{stop-color:var(--lens-coral-hi)}.lens-stop-coral{stop-color:var(--lens-coral)}.lens-stop-coral-deep{stop-color:var(--lens-coral-deep)}.lens-mark-dash{stroke:var(--lens-teal);opacity:.85}.lens-mark-collar{stroke:var(--lens-coral-deep)}.lens-mark-handle-shine{stroke:#fff;opacity:.45}.lens-mark-bezel{stroke:var(--lens-light);opacity:.28}.lens-mark-down-wick{stroke:var(--lens-coral)}.lens-mark-up-wick{stroke:var(--lens-candle)}.lens-mark.flat .lens-mark-arc,.lens-mark.flat .lens-mark-ring-flat{stroke:var(--lens-teal)}.lens-mark.flat .lens-mark-handle-flat{stroke:var(--lens-coral)}.lens-mark.flat .lens-mark-down{fill:var(--lens-coral)}.lens-mark.flat .lens-mark-up{fill:var(--lens-candle)}.pl-work{padding:140px var(--pl-gutter) 0 var(--pl-gutter);flex-direction:column;gap:40px;display:flex;position:relative}.pl-work__head{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.pl-work__title{flex-direction:column;gap:2px;display:flex}.pl-work__title-a{font-family:var(--pl-font-body);letter-spacing:-2.4px;color:var(--pl-color-ink);font-size:56px;font-weight:600;line-height:1}.pl-work__title-b{font-family:var(--pl-font-serif);letter-spacing:-1px;color:var(--pl-color-mute);font-size:62px;font-style:italic;line-height:1.05}.pl-work__k{font-family:var(--pl-font-mono);letter-spacing:1.6px;color:var(--pl-color-mute);font-size:12px}.pl-work__projects{flex-direction:column;gap:24px;display:flex;position:relative}.pl-work__project{border-radius:var(--pl-radius-card);--m-dur:.9s;--m-dist:40px;flex-direction:row;flex-shrink:0;align-items:stretch;gap:0;height:640px;display:flex;position:relative;overflow:hidden}.pl-work__project--quantech{background-color:#050908;background-image:radial-gradient(55% 60% at 80% 30%,#2de0c038,#0000 65%),radial-gradient(40% 50% at 10% 100%,#0c8a7640,#0000 70%)}.pl-work__project--safespace{background-color:#eef0ea;background-image:radial-gradient(55% 60% at 25% 30%,#8fa58a59,#0000 65%),radial-gradient(40% 50% at 95% 100%,#e8c8aa73,#0000 70%);flex-direction:row-reverse}.pl-work__info{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;gap:22px;width:440px;display:flex;position:relative}.pl-work__project--quantech .pl-work__info{padding:48px 0 48px 48px}.pl-work__project--safespace .pl-work__info{padding:48px 48px 48px 0}.pl-work__top{flex-direction:column;gap:22px;display:flex}.pl-work__brand{flex-direction:row;align-items:center;gap:12px;display:flex}.pl-work__lens{--m-dur:2.4s;--m-count:infinite;flex-shrink:0;width:48px;height:48px;margin:-6px -2px -6px -6px;display:block;position:relative}.pl-work__project--quantech .pl-work__name{font-family:var(--pl-font-body);color:#e9f6f3;font-size:22px;font-weight:600}.pl-work__project--safespace .pl-work__name{font-family:var(--pl-font-serif);color:#1f1a16;font-size:28px;font-style:italic}.pl-work__tag{border-radius:99px;flex-direction:row;padding:4px 10px;display:flex}.pl-work__tag-t{font-family:var(--pl-font-mono);letter-spacing:1px;font-size:10px}.pl-work__project--quantech .pl-work__tag{border:1px solid #173029}.pl-work__project--quantech .pl-work__tag-t{color:#7f9c96}.pl-work__project--safespace .pl-work__tag{border:1px solid #c9d1c4}.pl-work__project--safespace .pl-work__tag-t{color:#5f6b5c}.pl-work__headline{flex-direction:column;display:flex}.pl-work__headline-a{font-family:var(--pl-font-body);font-weight:600}.pl-work__headline-b{font-family:var(--pl-font-serif);font-style:italic;line-height:1.05}.pl-work__project--quantech .pl-work__headline-a{letter-spacing:-1.9px;color:#e9f6f3;font-size:46px;line-height:1}.pl-work__project--quantech .pl-work__headline-b{color:#2de0c0;font-size:52px}.pl-work__project--safespace .pl-work__headline-a{letter-spacing:-1.7px;color:#1f1a16;font-size:42px;line-height:1.02}.pl-work__project--safespace .pl-work__headline-b{color:#2f4a36;font-size:48px}.pl-work__p{font-family:var(--pl-font-body);white-space:pre-wrap;align-self:stretch;font-size:16px;line-height:1.55}.pl-work__project--quantech .pl-work__p{color:#9fb8b2}.pl-work__project--safespace .pl-work__p{color:#5b554e}.pl-work__chips{flex-flow:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pl-work__c{border-radius:99px;flex-direction:row;padding:6px 11px;display:flex}.pl-work__c-t{font-family:var(--pl-font-body);font-size:12px}.pl-work__project--quantech .pl-work__c{background-color:#2de0c01a}.pl-work__project--quantech .pl-work__c-t{color:#9bfdec}.pl-work__project--safespace .pl-work__c{background-color:#2f4a361a}.pl-work__project--safespace .pl-work__c-t{color:#2f4a36}.pl-work__links{flex-flow:wrap;align-items:center;gap:10px;display:flex}.pl-work__visit{border-radius:var(--pl-radius-pill);flex-direction:row;padding:14px 20px;display:flex}.pl-work__visit-t{font-family:var(--pl-font-body);font-size:14px;font-weight:500}.pl-work__project--quantech .pl-work__visit{border:1px solid #173029}.pl-work__project--quantech .pl-work__visit-t{color:#e9f6f3}.pl-work__project--safespace .pl-work__visit{border:1px solid #c9d1c4}.pl-work__project--safespace .pl-work__visit-t{color:#1f1a16}.pl-work__shots{flex-grow:1;flex-basis:0;align-self:stretch;min-width:0;display:block;position:relative}.pl-work__stage{margin:0 auto}.pl-work__browser{flex-direction:column;display:flex;position:absolute;overflow:hidden}.pl-work__browser--back{--m-dur:1s;--m-delay:.45s;--m-dist:60px;border-radius:16px;width:620px;height:420px;top:300px}.pl-work__browser--front{--m-dur:1s;--m-delay:.25s;border-radius:18px;width:700px;height:470px;top:60px}.pl-work__bar{flex-direction:row;align-self:stretch;align-items:center;gap:6px;display:flex}.pl-work__browser--back .pl-work__bar{padding:9px 12px}.pl-work__browser--front .pl-work__bar{padding:10px 14px}.pl-work__d{border-radius:50%;flex-shrink:0}.pl-work__browser--back .pl-work__d{width:8px;height:8px}.pl-work__browser--front .pl-work__d{width:9px;height:9px}.pl-work__d--red{background-color:#ff6b5e}.pl-work__d--amber{background-color:#ffc23d}.pl-work__d--green{background-color:#3fca5b}.pl-work__u{font-family:var(--pl-font-mono);font-size:10px}.pl-work__browser--back .pl-work__u{margin-left:8px}.pl-work__url{border-radius:99px;flex-direction:row;margin-left:10px;padding:3px 12px;display:flex}.pl-work__screenshot{object-fit:cover;object-position:top;flex-grow:1;flex-basis:0;align-self:stretch;width:100%;min-height:0}.pl-work__project--quantech .pl-work__browser--back{background-color:#0b1311;border:1px solid #1e3a33;left:250px;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #0009}.pl-work__project--quantech .pl-work__browser--front{background-color:#0b1311;border:1px solid #1e3a33;left:40px;box-shadow:0 40px 90px -30px #2de0c059}.pl-work__project--quantech .pl-work__browser--back .pl-work__d{background-color:#2a3a36}.pl-work__project--quantech .pl-work__browser--back .pl-work__u{color:#7f9c96}.pl-work__project--quantech .pl-work__url{background-color:#122220}.pl-work__project--quantech .pl-work__url .pl-work__u{color:#9fb8b2}.pl-work__project--safespace .pl-work__browser--back{background-color:#2e2a26;left:20px;transform:rotate(3deg);box-shadow:0 30px 60px -20px #1f1a1673}.pl-work__project--safespace .pl-work__browser--front{background-color:#fff;left:140px;box-shadow:0 40px 90px -30px #2f4a3659}.pl-work__project--safespace .pl-work__browser--front .pl-work__bar{background-color:#f4f2ee}.pl-work__project--safespace .pl-work__browser--back .pl-work__d{background-color:#4a4540}.pl-work__project--safespace .pl-work__browser--back .pl-work__u{color:#a59f96}.pl-work__project--safespace .pl-work__url{background-color:#fff}.pl-work__project--safespace .pl-work__url .pl-work__u{color:#6f655b}.pl-work__chip{--m-count:infinite;border-radius:99px;flex-direction:row;align-items:center;gap:7px;padding:8px 14px 8px 12px;display:flex;position:absolute;top:30px}.pl-work__chip-t{font-family:var(--pl-font-body);font-size:12px;font-weight:600}.pl-work__chip--live{--m-dur:5s;background-color:#e9f6f3;left:600px;box-shadow:0 14px 30px -14px #00000080}.pl-work__chip--live .pl-work__chip-t{color:#03100d}.pl-work__chip-d{--m-dur:1.3s;--m-count:infinite;background-color:#0c8a76;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.pl-work__chip--enc{--m-dur:5.4s;background-color:#2f4a36;left:60px;box-shadow:0 14px 30px -14px #1f1a1666}.pl-work__chip--enc .pl-work__chip-t{color:#fff}.pl-work__chip-e{font-size:12px}@media (width<=1100px){.pl-work{padding-top:100px}.pl-work__project,.pl-work__project--safespace{flex-direction:column;height:auto}.pl-work__info,.pl-work__project--quantech .pl-work__info,.pl-work__project--safespace .pl-work__info{justify-content:flex-start;width:auto;padding:40px 40px 0}.pl-work__shots{flex:none;padding-top:32px}}@media (width<=720px){.pl-work{gap:32px}.pl-work__head{flex-direction:column;align-items:flex-start;gap:16px}.pl-work__k{order:-1}.pl-work__title-a{letter-spacing:-1.6px;font-size:40px}.pl-work__title-b{font-size:44px}}@media (width<=560px){.pl-work{padding-top:80px}.pl-work__info,.pl-work__project--quantech .pl-work__info,.pl-work__project--safespace .pl-work__info{padding:28px 24px 0}.pl-work__project--quantech .pl-work__headline-a{letter-spacing:-1.3px;font-size:34px}.pl-work__project--quantech .pl-work__headline-b{font-size:38px}.pl-work__project--safespace .pl-work__headline-a{letter-spacing:-1.2px;font-size:32px}.pl-work__project--safespace .pl-work__headline-b{font-size:36px}.pl-work__shots{padding-top:24px}}.pxl-btn{justify-content:center;align-items:center;gap:var(--space-sm);box-sizing:border-box;height:var(--control-height);padding:0 var(--control-padding-x);font-family:var(--font-body);border-radius:var(--radius-control);border:var(--border-width) solid transparent;cursor:pointer;white-space:nowrap;font-size:1.4rem;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.pxl-btn-sm{height:var(--control-height-sm);padding:0 var(--control-padding-x-sm);font-size:1.3rem}.pxl-btn-full{width:100%}.pxl-btn:disabled{opacity:.6;cursor:not-allowed}.pxl-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.pxl-btn-primary{color:var(--btn-primary-text);background-color:var(--btn-primary-bg);border-color:var(--btn-primary-border)}.pxl-btn-primary:hover:not(:disabled){background-color:var(--btn-primary-bg-hover)}.pxl-btn-secondary{color:var(--btn-secondary-text);background-color:var(--btn-secondary-bg);border-color:var(--btn-secondary-border)}.pxl-btn-secondary:hover:not(:disabled){background-color:var(--btn-secondary-bg-hover)}.pxl-btn-tertiary{color:var(--btn-tertiary-text);background-color:var(--btn-tertiary-bg);border-color:var(--btn-tertiary-border)}.pxl-btn-tertiary:hover:not(:disabled){background-color:var(--btn-tertiary-bg-hover)}.pxl-btn-danger{color:var(--btn-danger-text);background-color:var(--btn-danger-bg);border-color:var(--btn-danger-border)}.pxl-btn-danger:hover:not(:disabled){background-color:var(--btn-danger-bg-hover)}.pxl-btn-success{color:var(--btn-success-text);background-color:var(--btn-success-bg);border-color:var(--btn-success-border)}.pxl-btn-success:hover:not(:disabled){background-color:var(--btn-success-bg-hover)}.pxl-btn-external{height:auto;padding:var(--btn-external-padding);border-radius:var(--btn-external-radius);font-size:var(--btn-external-font-size);font-weight:var(--btn-external-font-weight);color:var(--btn-external-text);background-color:var(--btn-external-bg);border-color:var(--btn-external-border)}.pxl-btn-external:hover:not(:disabled){background-color:var(--btn-external-bg-hover)}.pxl-btn-external-icon{width:var(--btn-external-icon-size);height:var(--btn-external-icon-size);flex-shrink:0;display:inline-flex}.pxl-btn-external-icon svg{width:100%;height:100%}.pxl-btn-link{height:auto;color:var(--btn-link-text);background-color:var(--btn-link-bg);border-color:var(--btn-link-border);padding:0;font-weight:500}.pxl-btn-link:hover:not(:disabled){background-color:var(--btn-link-bg-hover);text-decoration:underline}.pxl-icon-btn{cursor:pointer;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,opacity .15s;display:inline-flex}.pxl-icon-btn:disabled{opacity:.6;cursor:not-allowed}.pxl-icon-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-control);outline:none}.pxl-icon-btn-bare{background:0 0;border:none;width:auto;height:auto}.pxl-icon-btn-bare:hover:not(:disabled){opacity:.7}.pxl-icon-btn-outlined{width:var(--control-icon-size);height:var(--control-icon-size);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-control);background:var(--input-bg)}.pxl-icon-btn-outlined:hover:not(:disabled){color:var(--text-primary);border-color:var(--input-border-focus)}.pxl-input{box-sizing:border-box;width:100%;height:var(--control-height);padding:0 var(--control-padding-x);font-family:var(--font-body);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-control);outline:none;font-size:1.4rem;transition:border-color .15s}.pxl-input::placeholder{color:var(--input-placeholder)}.pxl-input:focus{border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.pxl-input:disabled{opacity:.6;cursor:not-allowed}.pxl-input-inset{background-color:var(--input-bg-inset)}.pxl-input-password-wrap{width:100%;position:relative}.pxl-input-password-wrap .pxl-input{padding-right:4.4rem}.pxl-input-password-toggle{right:var(--control-padding-x);position:absolute;top:50%;transform:translateY(-50%)}.pxl-textarea{box-sizing:border-box;width:100%;min-height:var(--textarea-min-height);padding:var(--control-padding-x);font-family:var(--font-body);color:var(--input-text);background-color:var(--input-bg);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-control);resize:vertical;outline:none;font-size:1.4rem;transition:border-color .15s}.pxl-textarea::placeholder{color:var(--input-placeholder)}.pxl-textarea:focus{border-color:var(--input-border-focus)}.pxl-textarea:disabled{opacity:.6;cursor:not-allowed}.pxl-textarea-inset{background-color:var(--input-bg-inset)}.pl-closing{padding:140px var(--pl-gutter) 0;flex-direction:column;scroll-margin-top:24px;display:flex}.pl-closing__card{background-color:var(--pl-color-ink);border-radius:var(--pl-radius-card);--m-dur:.9s;flex-direction:row;align-items:center;gap:56px;padding:80px 64px;display:flex;position:relative;overflow:hidden}.pl-closing__orbit{pointer-events:none;--m-count:infinite;--m-ease:linear;border-radius:50%;position:absolute}.pl-closing__orbit--outer{--m-dur:20s;border:1px solid #f5f3ee1a;width:760px;height:760px;top:-200px;left:-180px}.pl-closing__orbit--inner{--m-dur:14s;border:1px dashed #f5f3ee24;width:520px;height:520px;top:-80px;left:-60px}.pl-closing__planet{background-color:var(--pl-color-ember);--m-dur:4s;--m-count:infinite;border-radius:50%;width:20px;height:20px;position:absolute;top:60px;left:420px}.pl-closing__copy{flex-direction:column;flex:1 1 0;gap:22px;min-width:0;display:flex;position:relative}.pl-closing__kicker{font-family:var(--pl-font-mono);letter-spacing:1.6px;color:var(--pl-color-on-dark-mute);font-size:12px}.pl-closing__title{flex-direction:column;display:flex}.pl-closing__title-a{font-family:var(--pl-font-body);letter-spacing:-3.4px;color:var(--pl-color-on-dark);font-size:76px;font-weight:600;line-height:1}.pl-closing__title-b{font-family:var(--pl-font-serif);letter-spacing:-1.4px;color:var(--pl-color-ember);font-size:80px;font-style:italic;line-height:1.05}.pl-closing__lede{max-width:520px;font-family:var(--pl-font-body);color:var(--pl-color-on-dark-mute);font-size:17px;line-height:1.5}.pl-closing__form{background-color:var(--pl-color-paper);--m-delay:.25s;--input-bg:transparent;--input-border:transparent;--input-border-focus:transparent;--input-text:var(--pl-color-ink);--input-placeholder:#b3ada2;--focus-ring:none;--control-height:22px;--control-padding-x:0;--border-width:0px;--radius-control:0;border-radius:24px;flex-direction:column;flex-shrink:0;gap:12px;width:480px;padding:26px;display:flex;position:relative}.pl-closing__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-closing__field{background-color:var(--pl-color-inset);cursor:text;border-radius:14px;flex-direction:column;gap:3px;padding:10px 14px;transition:background-color .15s,box-shadow .15s;display:flex}.pl-closing__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--pl-color-ember);background-color:#fff}.pl-closing__field.is-invalid{box-shadow:inset 0 0 0 1.5px var(--text-danger)}.pl-closing__label{font-family:var(--pl-font-mono);color:var(--pl-color-mute);font-size:10px;transition:color .15s}.pl-closing__field:focus-within .pl-closing__label{color:var(--pl-color-ember-deep)}.pl-closing__field.is-invalid .pl-closing__label{color:var(--text-danger)}.pl-closing__control.pxl-input,.pl-closing__control.pxl-textarea{font-family:var(--pl-font-body);color:var(--pl-color-ink);caret-color:var(--pl-color-ember);font-size:15px}.pl-closing__field--message{height:104px}.pl-closing__control.pxl-textarea{resize:none;flex:1 1 0;min-height:0;padding:0;line-height:1.45}.pl-closing__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pl-closing__needs{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pl-closing__need{border:1px solid var(--pl-color-line);font-family:var(--pl-font-body);color:var(--pl-color-ink);cursor:pointer;background:0 0;border-radius:99px;padding:6px 12px;font-size:12px;line-height:normal;transition:background-color .15s,border-color .15s}.pl-closing__need:hover{border-color:var(--pl-color-mute)}.pl-closing__need.is-on{background-color:var(--pl-color-ink);border-color:var(--pl-color-ink);color:var(--pl-color-on-dark);font-weight:600}.pl-closing__error{font-family:var(--pl-font-body);color:var(--text-danger);font-size:13px;line-height:1.4}.pl-closing__send.pxl-btn{border-radius:var(--pl-radius-pill);background-color:var(--pl-color-ember);color:#fff;height:auto;font-family:var(--pl-font-body);border:0;margin-top:0;padding:16px 20px;font-size:15px;font-weight:600;line-height:normal}.pl-closing__send.pxl-btn:hover:not(:disabled){background-color:var(--pl-color-ember-deep)}.pl-closing__send.pxl-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--pl-color-ember) 40%, transparent)}.pl-closing__sent{justify-content:center;align-items:flex-start;gap:10px;min-height:330px;padding:34px 30px}.pl-closing__sent-mark{background:var(--pl-color-ember);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:6px;font-size:20px;font-weight:600;display:grid}.pl-closing__sent-title{font-family:var(--pl-font-body);letter-spacing:-.6px;color:var(--pl-color-ink);font-size:26px;font-weight:600;line-height:1.15}.pl-closing__sent-text{color:var(--pl-color-stone);font-size:15px;line-height:1.5}.pl-closing__again{color:var(--pl-color-ember-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:14px;font-weight:500;text-decoration:underline}@media (width<=1100px){.pl-closing{padding-top:110px}.pl-closing__card{flex-direction:column;align-items:stretch;gap:40px;padding:64px 48px}.pl-closing__form{width:100%;max-width:560px}.pl-closing__title-a{letter-spacing:-2.8px;font-size:64px}.pl-closing__title-b{font-size:66px}}@media (width<=720px){.pl-closing{padding-top:80px}.pl-closing__card{border-radius:24px;gap:32px;padding:48px 20px 20px}.pl-closing__copy{padding:0 4px}.pl-closing__title-a{letter-spacing:-1.8px;font-size:44px}.pl-closing__title-b{letter-spacing:-.8px;font-size:46px}.pl-closing__lede{font-size:16px}.pl-closing__planet{top:36px;left:auto;right:36px}.pl-closing__form{border-radius:20px;padding:18px}}@media (width<=420px){.pl-closing__row{grid-template-columns:1fr}}.pl-footer{--brand-footer-gutter:var(--pl-gutter);--brand-footer-gutter-sm:var(--pl-gutter);padding-bottom:48px}.pl-footer__serif{font-family:var(--pl-font-serif);color:var(--pl-color-ember);font-size:1.12em;font-style:italic}@media (width<=720px){.pl-footer{padding-bottom:104px}}.pl-sticky{z-index:55;opacity:0;pointer-events:none;width:min(920px,100% - 24px);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;position:fixed;bottom:16px;left:50%;transform:translate(-50%,calc(100% + 32px))}.pl-sticky.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.pl-sticky__inner{border:1px solid color-mix(in srgb, var(--pl-color-ember) 35%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 20px 60px #14141459, 0 0 40px color-mix(in srgb, var(--pl-color-ember) 14%, transparent);background:#141414db;border-radius:20px;align-items:center;gap:20px;padding:10px 10px 10px 22px;display:flex}.pl-sticky__brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.pl-sticky__dot{background:var(--pl-color-live);width:8px;height:8px;box-shadow:0 0 10px var(--pl-color-live);border-radius:50%;animation:1.8s ease-in-out infinite pl-m-pulse}.pl-sticky__word{font-family:var(--pl-font-body);letter-spacing:-.4px;color:var(--pl-color-on-dark);font-size:17px;font-weight:600}.pl-sticky__word em{font-family:var(--pl-font-serif);letter-spacing:0;color:var(--pl-color-ember);font-size:20px;font-style:italic;font-weight:400}.pl-sticky__copy{border-left:1px solid #f5f3ee1f;flex-direction:column;flex:1;gap:3px;min-width:0;padding-left:20px;display:flex}.pl-sticky__kicker{font-family:var(--pl-font-mono);letter-spacing:2px;color:var(--pl-color-on-dark-mute);font-size:11px}.pl-sticky__line{font-family:var(--pl-font-body);color:var(--pl-color-on-dark);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pl-sticky__btn{background:var(--pl-color-ember);color:#fff;font-family:var(--pl-font-body);border-radius:14px;flex-shrink:0;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.pl-sticky__btn:hover{background:var(--pl-color-ember-deep)}@media (width<=760px){.pl-sticky__line{display:none}.pl-sticky__copy{padding-left:14px}}@media (width<=479px){.pl-sticky__copy{display:none}.pl-sticky__inner{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.pl-sticky{transition:opacity .2s}.pl-sticky__dot{animation:none}}
