@font-face{font-family:PG Display;src:url(/_astro/bricolage-grotesque-latin.ETsp9OP2.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:PG Hand;src:url(/_astro/shantell-sans-latin.ZoluFvX1.woff2) format("woff2");font-weight:300 800;font-display:swap}html.pg-html{--mf-ink: #282424;--mf-gold: #d3a45f;--mf-gold-hover: #c79854;--mf-gold-press: #bb8b48;--mf-on-gold: #282424;--mf-gold-text: #78603e;--mf-paper: #ffffff;--mf-sand: #f3ebdc;--mf-sand-2: #e9dec9;--mf-text-1: #282424;--mf-text-2: #413a36;--mf-text-3: #4f4843;--mf-line: rgb(40 36 36 / .14);--mf-line-strong: rgb(40 36 36 / .24);--mf-grid-dot: rgb(120 96 62 / .3);--mf-focus: #78603e;--mf-selection: rgb(187 139 72 / .55);--mf-night: #282424;--mf-night-2: #383232;--mf-night-3: #3f3938;--mf-night-line: rgb(255 255 255 / .12);--mf-night-line-strong: rgb(255 255 255 / .22);--mf-on-night-1: #ffffff;--mf-on-night-2: #d9d2cb;--mf-on-night-3: #b3aaa2;--mf-on-night-focus: #d3a45f;--mf-right: #2f6b4f;--mf-wrong: #b3261e;--mf-on-night-right: #86c3a0;--mf-on-night-wrong: #f48c96;--mf-ink-rgb: 40 36 36;--mf-gold-rgb: 211 164 95;--mf-shade-rgb: 60 42 22;background-color:var(--mf-sand);scroll-padding-top:96px;interpolate-size:allow-keywords}body.pg{--pg-paper: var(--mf-sand);--pg-paper-2: var(--mf-sand-2);--pg-dot: var(--mf-grid-dot);--pg-dot-board: rgb(var(--pg-bronze-rgb) / .2);--pg-board: var(--mf-paper);--pg-ink: var(--mf-text-1);--pg-ink-2: var(--mf-text-2);--pg-ink-3: var(--mf-text-3);--pg-line: var(--mf-line);--pg-line-strong: var(--mf-line-strong);--pg-hover: rgb(var(--mf-ink-rgb) / .06);--pg-press: rgb(var(--mf-ink-rgb) / .1);--pg-paper-rgb: 255 255 255;--pg-bronze-rgb: 120 96 62;--pg-gold: var(--mf-gold);--pg-gold-hover: var(--mf-gold-hover);--pg-gold-press: var(--mf-gold-press);--pg-on-gold: var(--mf-on-gold);--pg-gold-edge: rgb(var(--pg-bronze-rgb) / .45);--pg-gold-text: var(--mf-gold-text);--pg-gold-line: rgb(var(--pg-bronze-rgb) / .4);--pg-maya: var(--mf-ink);--pg-jun: var(--mf-ink);--pg-note: var(--mf-paper);--pg-note-in: var(--mf-sand);--pg-note-ink: var(--mf-ink);--pg-note-text: var(--mf-text-1);--pg-note-text-2: var(--mf-text-2);--pg-note-glue: linear-gradient(180deg, rgb(var(--mf-ink-rgb) / .035), rgb(var(--mf-ink-rgb) / 0) 22px);--pg-tape: linear-gradient(180deg, color-mix(in srgb, var(--mf-sand-2) 94%, transparent), color-mix(in srgb, color-mix(in srgb, var(--mf-sand-2) 86%, rgb(var(--mf-shade-rgb))) 94%, transparent));--pg-arrow: color-mix(in srgb, var(--mf-ink) 60%, var(--mf-sand));--pg-arrow-soft: color-mix(in srgb, var(--mf-ink) 45%, var(--mf-sand));--pg-key-cap: var(--mf-paper);--pg-key-cap-2: color-mix(in srgb, rgb(var(--mf-shade-rgb)) 3%, var(--mf-paper));--pg-key-body: color-mix(in srgb, rgb(var(--mf-shade-rgb)) 5%, var(--mf-paper));--pg-key-body-2: color-mix(in srgb, rgb(var(--mf-shade-rgb)) 11%, var(--mf-paper));--pg-key-skirt: color-mix(in srgb, rgb(var(--mf-shade-rgb)) 22%, var(--mf-paper));--pg-font: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pg-display: "PG Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pg-hand: "PG Hand", "Segoe Print", "Bradley Hand", ui-rounded, sans-serif;--pg-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--pg-ease-out: cubic-bezier(.23, 1, .32, 1);--pg-ease-in-out: cubic-bezier(.77, 0, .175, 1);--pg-ease-travel: cubic-bezier(.45, 0, .1, 1);--pg-shadow-border: 0 0 0 1px rgb(var(--mf-ink-rgb) / .08), 0 1px 2px -1px rgb(var(--mf-shade-rgb) / .08), 0 2px 4px 0 rgb(var(--mf-shade-rgb) / .04);--pg-shadow-border-hover: 0 0 0 1px rgb(var(--mf-ink-rgb) / .12), 0 1px 2px -1px rgb(var(--mf-shade-rgb) / .1), 0 2px 4px 0 rgb(var(--mf-shade-rgb) / .06);--pg-shadow-board: 0 0 0 1px rgb(var(--mf-ink-rgb) / .07), 0 1px 2px rgb(var(--mf-shade-rgb) / .05), 0 18px 40px -22px rgb(var(--mf-shade-rgb) / .3);--pg-shadow-lift: 0 0 0 1px rgb(var(--mf-ink-rgb) / .06), 0 2px 4px rgb(var(--mf-shade-rgb) / .06), 0 24px 48px -20px rgb(var(--mf-shade-rgb) / .38);--pg-shadow-float: 0 0 0 1px rgb(var(--mf-ink-rgb) / .08), 0 4px 10px -2px rgb(var(--mf-shade-rgb) / .12), 0 16px 32px -12px rgb(var(--mf-shade-rgb) / .28);--pg-shadow-note: 0 1px 1px rgb(var(--mf-shade-rgb) / .08), 0 12px 22px -12px rgb(var(--mf-shade-rgb) / .42);--pg-shadow-cta: inset 0 0 0 1px var(--pg-gold-edge), inset 0 1px 0 rgb(var(--pg-paper-rgb) / .3), 0 1px 2px rgb(var(--mf-shade-rgb) / .24), 0 10px 22px -10px rgb(var(--mf-shade-rgb) / .42);--pg-shadow-ink: 0 1px 2px rgb(var(--mf-shade-rgb) / .24), 0 8px 18px -10px rgb(var(--mf-shade-rgb) / .6);--pg-max: 1320px;--pg-gutter: clamp(16px, 4.2vw, 60px);margin:0;min-height:100vh;color:var(--pg-ink);font-family:var(--pg-font);font-size:16px;line-height:1.55;letter-spacing:normal;background-color:var(--pg-paper);background-image:radial-gradient(circle at 1px 1px,var(--pg-dot) 1px,transparent 1.35px);background-size:24px 24px;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pg .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pg ::-moz-selection{background:var(--mf-selection);color:var(--mf-ink)}.pg ::selection{background:var(--mf-selection);color:var(--mf-ink)}.pg :is(.pg-stickybar,.pg-btn--ink,.pg-person--dev,.pg-buy-free,.pg-skip,.pgp-save,.pg-stepcard-num)::-moz-selection,.pg :is(.pg-stickybar,.pg-btn--ink,.pg-person--dev,.pg-buy-free,.pg-skip,.pgp-save,.pg-stepcard-num) ::-moz-selection,.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button:last-child::-moz-selection{color:var(--mf-on-night-1)}.pg :is(.pg-stickybar,.pg-btn--ink,.pg-person--dev,.pg-buy-free,.pg-skip,.pgp-save,.pg-stepcard-num)::selection,.pg :is(.pg-stickybar,.pg-btn--ink,.pg-person--dev,.pg-buy-free,.pg-skip,.pgp-save,.pg-stepcard-num) ::selection,.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button:last-child::selection{color:var(--mf-on-night-1)}.pg :where(a,button,summary):focus-visible{outline:2px solid var(--mf-focus);outline-offset:3px}.pg .pg-stickybar :focus-visible{outline-color:var(--mf-on-night-focus)}.pg-skip{position:fixed;left:16px;top:12px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--pg-ink);color:var(--mf-on-night-1);font-weight:600;translate:0 -200%}.pg-skip:focus-visible{translate:0 0}.pg-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--pg-max) + 2 * var(--pg-gutter));margin-inline:auto;padding-inline:var(--pg-gutter)}.pg-main{position:relative;padding-top:100px}.pg-h1,.pg-h2,.pg-h4{font-family:var(--pg-display);font-stretch:96%;color:var(--pg-ink);margin:0;text-wrap:balance}.pg-h1{font-size:clamp(44px,5.5vw,80px);font-weight:720;line-height:.98;letter-spacing:-.034em}.pg-h2{font-size:clamp(34px,3.9vw,56px);font-weight:720;line-height:1.02;letter-spacing:-.032em}.pg-h2--xl{font-size:clamp(40px,5.2vw,76px);line-height:.98;letter-spacing:-.036em}.pg-h4{font-size:clamp(21px,1.75vw,25px);font-weight:700;line-height:1.16;letter-spacing:-.022em}.pg-line{display:block}.pg-line--soft{color:var(--pg-ink-3)}.pg-nowrap{white-space:nowrap}.pg-h2-keys{display:inline-flex;gap:.09em;vertical-align:.12em}.pg-kbd{display:inline-grid;place-items:center;box-sizing:border-box;min-width:1.62em;height:1.62em;padding:0 .3em .1em;border-radius:.36em;background:linear-gradient(180deg,var(--pg-key-cap),var(--pg-key-body));box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .14),0 .12em 0 0 var(--pg-key-skirt),0 .12em 0 1px rgb(var(--mf-ink-rgb) / .1),0 .42em .6em -.32em rgb(var(--mf-shade-rgb) / .42);color:var(--pg-ink);font-family:var(--pg-font);font-size:.5em;font-weight:600;font-stretch:100%;line-height:1;letter-spacing:0}.pg-lead{margin:0;max-width:44ch;font-size:clamp(17px,1.35vw,19.5px);line-height:1.5;color:var(--pg-ink-2);text-wrap:pretty}.pg-lead--strong{color:var(--pg-ink);font-weight:560}.pg-cap-text{margin:0;font-size:15.5px;line-height:1.55;color:var(--pg-ink-2);text-wrap:pretty}.pg-feat-title{margin:0 0 4px;font-family:var(--pg-font);font-size:15.5px;font-weight:650;line-height:1.35;letter-spacing:-.008em;color:var(--pg-ink);text-wrap:balance}.pg-code{font-family:var(--pg-mono);font-size:.88em;padding:1px 5px;border-radius:5px;background:rgb(var(--mf-ink-rgb) / .07);color:var(--pg-ink);white-space:nowrap}.pg-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--pg-ink);font-weight:620;font-size:15.5px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--pg-gold-text);transition:text-decoration-color .15s ease}.pg-guide-label{text-wrap:balance}.pg-keep{white-space:nowrap}.pg-keep>svg{display:inline-block;margin-inline-start:6px;vertical-align:-.16em}@media (hover: hover) and (pointer: fine){.pg-text-link:hover{text-decoration-color:currentColor}}.pg-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--pg-board);box-shadow:var(--pg-shadow-border);color:var(--pg-ink-2);font-size:13px;font-weight:650;letter-spacing:-.003em;white-space:nowrap}.pg-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:0;background-color:var(--pg-gold);color:var(--pg-on-gold);font-family:var(--pg-font);font-weight:680;line-height:1;letter-spacing:-.008em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--pg-shadow-cta);transition-property:scale,background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.pg-cta:active{scale:.96;background-color:var(--pg-gold-press)}.pg-cta-icon{flex:none;transition:translate .15s ease-out}@media (hover: hover) and (pointer: fine){.pg-cta:hover{background-color:var(--pg-gold-hover)}.pg-cta:hover:active{background-color:var(--pg-gold-press)}.pg-cta:hover .pg-cta-icon{translate:2px 0}}.pg-cta--lg{height:56px;padding:0 22px 0 26px;border-radius:14px;font-size:17px}.pg-cta--md{height:50px;padding:0 18px 0 22px;border-radius:12px;font-size:16px}.pg-cta--sm{height:40px;padding:0 12px 0 15px;border-radius:10px;font-size:14.5px}.pg-cta--block{display:flex;width:100%}.pg-trust{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--pg-ink-3);font-size:13px;font-weight:540;line-height:1.3}.pg-trust--center{justify-content:center}.pg-trust li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pg-trust svg{flex:none;color:var(--pg-ink-3)}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:44px;padding:0 18px;border:0;border-radius:12px;font-family:var(--pg-font);font-size:15px;font-weight:620;line-height:1;letter-spacing:-.006em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:scale,background-color,box-shadow,color;transition-duration:.15s;transition-timing-function:ease-out}.pg-btn:active{scale:.96}.pg-btn--paper{background-color:var(--pg-board);color:var(--pg-ink);box-shadow:var(--pg-shadow-border)}@media (hover: hover) and (pointer: fine){.pg-btn--paper:hover{box-shadow:var(--pg-shadow-border-hover);background-color:var(--pg-board)}.pg-btn:hover .pg-btn-icon{translate:2px 0}}.pg-btn-icon{flex:none;transition:translate .15s ease-out}.pg-btn--sm{height:40px;padding:0 12px 0 14px;border-radius:10px;font-size:14px}.pg-demo{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 14px 0 6px;border-radius:999px;background:var(--pg-board);box-shadow:var(--pg-shadow-border);color:var(--pg-ink);font-size:14.5px;font-weight:620;line-height:1;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition-property:scale,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.pg-demo:active{scale:.96}@media (hover: hover) and (pointer: fine){.pg-demo:hover{box-shadow:var(--pg-shadow-border-hover)}}.pg-demo--lg{height:44px;padding:0 18px 0 8px;font-size:15.5px}.pg-play{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:var(--pg-ink);color:var(--mf-on-night-1)}.pg-demo--lg .pg-play{width:28px;height:28px}.pg-play svg{translate:1px 0}.pg-header{position:fixed;top:14px;left:0;right:0;z-index:60;display:flex;flex-direction:column;align-items:center;padding-inline:14px;pointer-events:none}.pg-bar{pointer-events:auto;display:flex;align-items:center;gap:2px;height:56px;padding:0 8px 0 10px;border-radius:18px;background:rgb(var(--pg-paper-rgb) / .94);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .08),0 1px 2px rgb(var(--mf-shade-rgb) / .06),0 10px 24px -14px rgb(var(--mf-shade-rgb) / .3);transition:box-shadow .2s ease-out}.pg-header[data-scrolled=true] .pg-bar{box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .09),0 2px 4px rgb(var(--mf-shade-rgb) / .06),0 16px 32px -14px rgb(var(--mf-shade-rgb) / .38)}.pg-brand{display:inline-flex;align-items:center;gap:1px;height:40px;padding:0 10px 0 2px;border-radius:10px;color:var(--pg-ink);text-decoration:none}.pg-brand-mark{width:34px;height:34px;color:var(--pg-ink);transition:color .15s ease}@media (hover: hover) and (pointer: fine){.pg-brand:hover .pg-brand-mark{color:var(--pg-gold-text)}}.pg-wordmark{font-size:19px;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap}.pg-wordmark-ink{color:var(--pg-ink);-webkit-text-fill-color:currentColor}.pg-wordmark .text-gradient-accent{animation:none;background:none;color:var(--pg-gold-text);-webkit-text-fill-color:currentColor}.pg-brand--lg .pg-brand-mark{width:40px;height:40px}.pg-brand--lg .pg-wordmark{font-size:23px}.pg-bar-rule{flex:none;width:1px;height:22px;margin-inline:8px;background:var(--pg-line-strong)}.pg-nav ul{display:flex;gap:2px;margin:0;padding:0;list-style:none}.pg-tool{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:10px;color:var(--pg-ink-2);font-size:14.5px;font-weight:560;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,color .12s ease}@media (hover: hover) and (pointer: fine){.pg-tool:hover{background:var(--pg-hover);color:var(--pg-ink)}}.pg-bar-login{margin-right:4px}.pg-tool[aria-current]{background:var(--pg-hover);color:var(--pg-ink);box-shadow:inset 0 0 0 1px var(--pg-line)}.pg-tool:active{background:var(--pg-press);color:var(--pg-ink)}.pg-bar-cta{display:flex;flex:none}.pg-menu-btn{display:none;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--pg-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,scale .15s ease-out}.pg-menu-btn:active{scale:.96}.pg-menu-line{transform-box:view-box;transform-origin:10px 10px;transition:transform .2s var(--pg-ease-out)}.pg-menu-btn[aria-expanded=true] .pg-menu-line--a{transform:rotate(45deg) translateY(3px)}.pg-menu-btn[aria-expanded=true] .pg-menu-line--b{transform:rotate(-45deg) translateY(-3px)}.pg-menu{display:none}.pg-menu-list{margin:0;padding:0;list-style:none}.pg-menu-link{display:flex;align-items:center;height:48px;padding:0 14px;border-radius:10px;color:var(--pg-ink);font-size:17px;font-weight:560;text-decoration:none}.pg-menu-link:active{background:var(--pg-hover)}.pg-menu-link[aria-current]{background:var(--pg-hover);box-shadow:inset 0 0 0 1px var(--pg-line)}.pg-menu-actions{display:grid;gap:8px;padding:10px 0 0;margin-top:6px;border-top:1px solid var(--pg-line)}.pg-menu-pair{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px}.pg-menu-pair .pg-btn{height:48px;padding:0 12px;border-radius:10px;font-size:14.5px}.pg-menu-actions .pg-cta{height:52px}@media (max-width: 1023px){.pg-nav,.pg-bar-rule,.pg-bar-login{display:none}.pg-bar{box-sizing:border-box;width:100%;max-width:680px}.pg-bar-cta{margin-left:auto}.pg-menu-btn{display:inline-flex}.pg-menu{pointer-events:auto;box-sizing:border-box;display:block;width:100%;max-width:680px;margin-top:8px;padding:8px;border-radius:18px;background:var(--pg-board);box-shadow:var(--pg-shadow-lift);transform-origin:top right;opacity:0;scale:.97;translate:0 -6px;visibility:hidden;transition:opacity .16s ease-out,scale .18s var(--pg-ease-out),translate .18s var(--pg-ease-out),visibility 0s linear .18s}.pg-menu[data-open=true]{opacity:1;scale:1;translate:0 0;visibility:visible;transition-delay:0s}}@media (max-width: 640px){.pg-bar-cta{display:none}.pg-menu-btn{margin-left:auto}}.pg-fig{position:relative;margin:0;min-width:0}.pg-fig-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin:0 0 10px 2px}.pg-frame-label{display:flex;align-items:center;gap:6px;min-width:0;color:var(--pg-ink-3);font-size:13px;font-weight:560;letter-spacing:-.003em;white-space:nowrap}.pg-frame-label svg{flex:none;color:var(--pg-ink-3)}.pg-board{position:relative;isolation:isolate}.pg-board-wide{aspect-ratio:var(--w) / var(--h)}.pg-board-wide,.pg-board-compact{border-radius:18px}.pg-fig:not(.pg-fig--hero) .pg-board-wide,.pg-board-compact{box-shadow:0 1px 2px rgb(var(--mf-shade-rgb) / .05),0 18px 40px -22px rgb(var(--mf-shade-rgb) / .32)}.pg-board-compact{display:none}.pg-board-wide[data-pg-cssfit],.pg-board-compact[data-pg-cssfit]{container-type:inline-size}.pg-board-wide[data-pg-cssfit] .ss-fit,.pg-board-wide[data-pg-cssfit] .ss-fit>.ss-stage{--pg-s: min(2, tan(atan2(var(--ss-cqw), calc(var(--w) * 1px))))}.pg-board-compact[data-pg-cssfit] .ss-fit,.pg-board-compact[data-pg-cssfit] .ss-fit>.ss-stage{--pg-s: min(2, tan(atan2(var(--ss-cqw), calc(var(--cw) * 1px))))}.pg-board-wide[data-pg-cssfit] .ss-fit{max-width:none!important;height:calc(var(--h) * 1px * var(--pg-s))!important}.pg-board-compact[data-pg-cssfit] .ss-fit{max-width:none!important;height:calc(var(--ch) * 1px * var(--pg-s))!important}.pg-board-wide[data-pg-cssfit] .ss-fit>.ss-stage,.pg-board-compact[data-pg-cssfit] .ss-fit>.ss-stage{margin-left:0!important;transform:scale(var(--pg-s))!important}.pg-group{position:relative}.pg-group-head{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:820px;margin-bottom:52px}.pg-group-head--center{align-items:center;margin-inline:auto;text-align:center}.pg-group-head--center .pg-lead{margin-inline:auto;max-width:50ch;text-wrap:balance}.pg-group-head--tight{margin-bottom:26px}.pg-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:72px;align-items:center}.pg-split--rev{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.pg-split-copy{position:relative;min-width:0}.pg-anchor{position:absolute;width:0;height:0;pointer-events:none}.pg-hero{position:relative}.pg-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 428px;grid-template-areas:"h1 buy" "sub buy" "value buy" "link buy" "board board";grid-template-rows:auto auto auto 1fr auto;-moz-column-gap:64px;column-gap:64px}.pg-hero-h1{grid-area:h1;max-width:13.4em}.pg-h1-line{display:block}.pg-hero-grid .pg-hero-sub{grid-area:sub;margin-top:22px}.pg-hero-grid .pg-hero-value{grid-area:value;margin-top:12px;max-width:44em}.pg-hero-more{grid-area:link;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:18px}.pg-hero-openclaw{color:var(--pg-ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--pg-gold-text);transition:text-decoration-color .15s ease}.pg-closing-board .pg-hero-openclaw{color:var(--pg-gold-text);text-decoration-color:var(--pg-gold-line)}@media (hover: hover) and (pointer: fine){.pg-hero-openclaw:hover,.pg-closing-board .pg-hero-openclaw:hover{text-decoration-color:currentColor}}.pg-hero-buy{grid-area:buy;position:relative;align-self:start;margin-top:4px}.pg-fig--hero{grid-area:board;margin-top:4px;margin-inline:-2.3256%}.pg-sel{position:relative;display:inline-block;white-space:nowrap}.pg-sel-box{position:absolute;inset:.08em -.07em .04em;border:2px solid var(--pg-jun);border-radius:3px;pointer-events:none}.pg-sel-box i{position:absolute;width:9px;height:9px;box-sizing:border-box;border:2px solid var(--pg-jun);border-radius:2px;background:var(--pg-board)}.pg-sel-box i[data-c=tl]{left:-6px;top:-6px}.pg-sel-box i[data-c=tr]{right:-6px;top:-6px}.pg-sel-box i[data-c=bl]{left:-6px;bottom:-6px}.pg-sel-box i[data-c=br]{right:-6px;bottom:-6px}.pg-hero-h1 .pg-sel{margin-left:max(0px,calc(3px - .04em));margin-right:calc(9px - .065em)}.pg-hero-h1 .pg-sel-box{inset:calc(.08em - 4px) calc(-.105em - 2.5px) .04em min(-.07em,calc(.032em - 5px))}.pg-anchor--hero-jun{right:calc(-.105em - 2.5px);bottom:.04em;translate:4px -9px}@media (min-width: 1354px){.pg-anchor--hero-jun{translate:-1px calc(.05em - 12px)}}@media (min-width: 597px) and (max-width: 900px){.pg-hero-h1 .pg-h1-line+.pg-h1-line{margin-top:calc(32px - .46em)}.pg-anchor--hero-jun{translate:-1px calc(-.5px - .12em)}}@media (min-width: 597px) and (max-width: 640px){.pg-hero-h1 .pg-h1-line+.pg-h1-line{margin-top:calc(32px - .48em)}.pg-anchor--hero-jun{translate:-1px calc(-.5px - .13em)}}.pg-sub{margin:0;max-width:40em;font-size:clamp(18px,1.55vw,23px);line-height:1.4;letter-spacing:-.012em;color:var(--pg-ink-2);text-wrap:pretty}.pg-sub-remix{color:var(--pg-gold-text);font-weight:760;letter-spacing:.01em}.pg-sub-flow{color:var(--pg-ink);font-weight:760;letter-spacing:.01em}.pg-value{margin:0;max-width:46em;font-size:clamp(16px,1.25vw,18px);line-height:1.5;color:var(--pg-ink-2);text-wrap:pretty}.pg-typer{position:relative;display:inline-grid;vertical-align:bottom}.pg-typer>.pg-typer-sizer,.pg-typer>.pg-typer-live{grid-area:1 / 1}.pg-typer-sizer{visibility:hidden;font-weight:760;padding-right:4px}.pg-typer-live{white-space:nowrap;color:var(--pg-jun);font-weight:760}.pg-typer-text{transition:opacity .15s ease}.pg-typer[data-swap=out] .pg-typer-text{opacity:0}.pg-caret{display:inline-block;width:2px;height:1.08em;margin-left:2px;vertical-align:-.18em;border-radius:1px;background:var(--pg-jun)}@media (prefers-reduced-motion: no-preference){.pg-caret{animation:pg-blink 1.06s steps(1,end) infinite}.pg-typer[data-typing=true] .pg-caret{animation:none}}@keyframes pg-blink{0%,55%{opacity:1}56%,to{opacity:0}}.pg-buy{position:relative;box-sizing:border-box;padding:24px 22px 18px;border-radius:22px;background:var(--pg-board);color:var(--pg-ink);box-shadow:var(--pg-shadow-lift)}.pg-tape{position:absolute;top:-13px;left:30%;width:104px;height:28px;translate:-50% 0;rotate:-3deg;background:var(--pg-tape);box-shadow:0 1px 2px rgb(var(--mf-shade-rgb) / .12);clip-path:polygon(0% 6%,3% 0%,6% 8%,9% 1%,91% 0%,94% 9%,97% 2%,100% 8%,100% 92%,97% 100%,94% 91%,91% 99%,9% 100%,6% 92%,3% 100%,0% 93%);pointer-events:none}.pg-buy-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow free" "price price";align-items:center;row-gap:8px;-moz-column-gap:12px;column-gap:12px}.pg-buy-eyebrow{grid-area:eyebrow;margin:0;color:var(--pg-gold-text);font-size:12px;font-weight:760;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.pg-buy-free{grid-area:free;margin:0}.pg-buy-free span{display:inline-block;padding:6px 10px;border-radius:3px 3px 10px;background:var(--pg-note-ink);color:var(--mf-on-night-1);font-family:var(--pg-hand);font-size:13.5px;font-weight:700;line-height:1.1;letter-spacing:.02em;box-shadow:0 1px 1px rgb(var(--mf-shade-rgb) / .08),0 8px 14px -9px rgb(var(--mf-shade-rgb) / .5);rotate:3deg}.pg-buy-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0}.pg-buy-amount{font-family:var(--pg-display);font-size:50px;font-weight:760;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.pg-buy-per{margin-left:-9px;color:var(--pg-ink-2);font-size:17px;font-weight:600}.pg-buy-was{color:var(--pg-ink-3);font-size:16px;font-weight:520;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}.pg-buy-bonus{display:flex;align-items:flex-start;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px dashed var(--pg-line-strong)}.pg-buy-bonus-label{flex:none;margin-top:1px;padding:4px 7px 3px;border-radius:6px;background:var(--pg-paper);color:var(--pg-gold-text);font-size:10.5px;font-weight:760;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.pg-buy-bonus-text{font-size:14.5px;font-weight:620;line-height:1.4;letter-spacing:-.005em}.pg-buy .pg-cta{margin-top:18px}.pg-buy-trust{margin-top:12px;gap:6px 9px;font-size:12.5px}.pg-buy-trust li{gap:4px}.pg-sticky{position:relative;box-sizing:border-box;padding:18px 18px 22px;border-radius:3px 3px 12px;background-color:var(--note, var(--pg-note));background-image:var(--pg-note-glue);color:var(--pg-note-text);font-family:var(--pg-hand);box-shadow:var(--pg-shadow-note);rotate:var(--tilt, 0deg)}.pg-conn{position:relative;height:150px;margin-block:12px 28px;color:var(--pg-arrow)}.pg-conn-curve{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pg-conn-curve path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pg-conn-head{position:absolute;left:var(--to);top:calc(94% - 9px);translate:-50% 0}.pg-conn-stem{display:none}.pg-conn-label{position:absolute;left:var(--label);top:47%;translate:-50% -50%;rotate:-2deg;padding:3px 12px 4px;border-radius:10px;background:var(--pg-paper);color:var(--pg-ink-2);font-family:var(--pg-hand);font-size:17px;font-weight:520;white-space:nowrap}.pg-conn--loop .pg-conn-label{top:68%}.pg-steps-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:0;padding:0;list-style:none}.pg-stepcard{display:flex;flex-direction:column;min-width:0;padding:8px;border-radius:22px;background:var(--pg-board);box-shadow:var(--pg-shadow-board)}.pg-stepcard-art{position:relative;display:grid;place-items:center;height:236px;border-radius:14px;background-color:var(--pg-paper);background-image:radial-gradient(circle at 1px 1px,var(--pg-dot) 1px,transparent 1.3px);background-size:18px 18px;overflow:hidden}.pg-stepcard-body{padding:20px 16px 18px}.pg-stepcard-label{display:inline-flex;align-items:center;gap:8px;color:var(--pg-ink-2);font-size:13.5px;font-weight:650}.pg-stepcard-num{display:grid;place-items:center;box-sizing:border-box;min-width:22px;height:22px;padding-inline:5px;border-radius:999px;background:var(--pg-ink);color:var(--mf-on-night-1);font-size:11.5px;font-weight:720;font-variant-numeric:tabular-nums}.pg-stepcard-body .pg-h4{margin:12px 0 8px}.pg-steps-arrow{position:absolute;top:100px;width:64px;height:36px;color:var(--pg-arrow);pointer-events:none}.pg-steps-arrow path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pg-steps-arrow--1{left:calc((100% - 128px) / 3 + 32px - 32px)}.pg-steps-arrow--2{left:calc((100% - 128px) / 3 * 2 + 64px + 32px - 32px)}.pg-art{position:relative;width:300px;height:200px;flex:none}.pg-chipfile{position:absolute;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:146px;padding:7px 10px 7px 7px;border-radius:11px;background:var(--pg-board);box-shadow:var(--pg-shadow-border)}.pg-chipfile--1{left:0;top:4px}.pg-chipfile--2{left:154px;top:20px}.pg-chipfile--3{left:0;top:72px}.pg-chipfile--4{left:154px;top:88px}.pg-chipfile--5{left:68px;top:144px}.pg-chipfile.is-held{z-index:2;rotate:-4deg;scale:1.04;box-shadow:var(--pg-shadow-lift)}.pg-chipfile-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:7px;color:var(--mf-on-night-1)}.pg-chipfile-icon[class*=pg-tone--]{background:var(--pg-ink)}.pg-tone--video svg{translate:1px 0}.pg-chipfile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-chipfile-name{overflow:hidden;font-size:12.5px;font-weight:640;line-height:1.25;letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap}.pg-chipfile-meta{color:var(--pg-ink-3);font-size:11px;line-height:1.25;white-space:nowrap}.pg-art-cursor{position:absolute;right:14px;bottom:-13px;color:var(--pg-ink);filter:drop-shadow(0 1px 1.5px rgb(var(--mf-shade-rgb) / .3))}.pg-art-cursor path{stroke:var(--pg-board)}.pg-art--ask{display:flex;flex-direction:column;align-items:center;gap:14px;height:auto}.pg-keys{position:relative;display:inline-flex;gap:10px}.pg-key{position:relative;display:inline-block;width:60px;height:60px;border-radius:15px;background:linear-gradient(180deg,var(--pg-key-body),var(--pg-key-body-2));box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .13),0 4px 0 0 var(--pg-key-skirt),0 4px 0 1px rgb(var(--mf-ink-rgb) / .12),0 14px 20px -10px rgb(var(--mf-shade-rgb) / .4);font-family:var(--pg-font);transition:translate .11s ease-out,box-shadow .11s ease-out}.pg-key-cap{position:absolute;inset:4px 5px 8px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(180deg,var(--pg-key-cap),var(--pg-key-cap-2));box-shadow:0 1px 2px rgb(var(--mf-shade-rgb) / .1),inset 0 -1px rgb(var(--mf-ink-rgb) / .04);color:var(--pg-ink);font-size:23px;font-weight:560;line-height:1}.pg-key[data-pressed]{translate:0 3px;box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .13),0 1px 0 0 var(--pg-key-skirt),0 1px 0 1px rgb(var(--mf-ink-rgb) / .12),0 8px 14px -10px rgb(var(--mf-shade-rgb) / .4)}.pg-palette{display:flex;flex-direction:column;width:236px;padding:0 5px 5px;border-radius:13px;background:var(--pg-board);box-shadow:var(--pg-shadow-float)}.pg-palette-head{display:flex;align-items:center;height:32px;margin:0 -5px 5px;padding:0 12px;border-bottom:1px solid var(--pg-line);color:var(--pg-ink-3);font-size:11.5px;font-weight:520;white-space:nowrap}.pg-palette-row{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:8px;color:var(--pg-ink-2);font-size:12.5px;font-weight:560;white-space:nowrap}.pg-palette-row svg{flex:none;color:var(--pg-ink-3)}.pg-palette-row.is-on{background:var(--pg-hover);color:var(--pg-ink)}.pg-palette-row.is-on svg{color:var(--pg-ink)}.pg-palette-enter{margin-left:auto;color:var(--pg-ink-3);font-size:12px;line-height:1}.pg-mini{position:absolute;box-sizing:border-box;border-radius:12px;background:var(--pg-board);box-shadow:var(--pg-shadow-board);color:var(--pg-ink)}.pg-art--make{height:206px}.pg-mini--map{left:0;top:0;width:184px;height:110px}.pg-mini-head{position:absolute;left:10px;top:9px;display:flex;align-items:center;gap:5px;color:var(--pg-ink-3);font-size:10.5px;font-weight:600;line-height:1.2}.pg-mini-links{position:absolute;inset:0;width:100%;height:100%}.pg-mini-links path{fill:none;stroke:rgb(var(--mf-ink-rgb) / .22);stroke-width:1.25;stroke-linecap:round}.pg-mini-root{position:absolute;left:10px;top:56px;display:grid;place-items:center;box-sizing:border-box;width:42px;height:18px;border-radius:6px;background:var(--pg-paper);box-shadow:inset 0 0 0 1px rgb(var(--pg-bronze-rgb) / .5);color:var(--pg-gold-text);font-size:10.5px;font-weight:650;line-height:1}.pg-mini-node{position:absolute;left:76px;display:flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--pg-paper);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .08);color:var(--pg-ink-2);font-size:10.5px;font-weight:560;line-height:1;white-space:nowrap}.pg-mini--chart{left:192px;top:16px;display:flex;flex-direction:column;width:108px;height:160px;padding:10px 8px}.pg-mini-label{color:var(--pg-ink-3);font-size:10px;font-weight:560;line-height:1.2;white-space:nowrap}.pg-mini-figure{margin-top:3px;font-size:15px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pg-mini-bars{display:flex;align-items:flex-end;gap:4px;margin-top:auto;height:84px}.pg-mini-bars i{flex:1;border-radius:3px 3px 1px 1px;background:var(--pg-paper-2)}.pg-mini-bars i.is-hi{background:var(--pg-gold-press)}.pg-mini--quiz{left:0;top:118px;z-index:2;display:flex;flex-direction:column;gap:4px;width:184px;padding:8px 10px 9px}.pg-mini-q{display:flex;justify-content:space-between;margin-bottom:2px;color:var(--pg-ink-3);font-size:10.5px;font-weight:600;line-height:1.2}.pg-mini-q b{color:var(--pg-ink);font-weight:650}.pg-mini-opt{display:flex;align-items:center;gap:7px;height:22px;padding:0 7px;border-radius:7px;box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .08);color:var(--pg-ink-2);font-size:11px;font-weight:560;line-height:1}.pg-mini-opt.is-on{background:color-mix(in srgb,var(--mf-right) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mf-right) 40%,transparent);color:var(--mf-right)}.pg-mini-opt svg{flex:none;box-sizing:border-box;width:13px;height:13px;padding:2px;border-radius:999px;background:var(--mf-right);color:var(--mf-on-night-1)}.pg-mini-radio{flex:none;box-sizing:border-box;width:13px;height:13px;border:1.5px solid rgb(var(--mf-ink-rgb) / .3);border-radius:999px}.pg-band{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:56px}.pg-anchor--steps-jun{left:calc(50% + 80px);top:40px}.pg-anchor--steps-maya{right:96px;top:196px}.pg-group--learn{margin-top:168px}.pg-group-head--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"chip chip" "title copy";-moz-column-gap:64px;column-gap:64px;row-gap:18px;align-items:end;max-width:none}.pg-group-head--split>.pg-chip{grid-area:chip;justify-self:start}.pg-group-head--split>.pg-h2{grid-area:title;max-width:13em}.pg-group-head--split>.pg-lead{grid-area:copy;padding-bottom:4px}.pg-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 40px;align-items:start}.pg-boards>.pg-feat:nth-child(2n){margin-top:80px}.pg-feat{position:relative;min-width:0}.pg-feat-copy{margin-top:24px;padding-inline:2px;max-width:560px}.pg-feat-headline{margin-bottom:14px}.pg-feat-item+.pg-feat-item{margin-top:14px}.pg-anchor--learn-maya{right:18%;bottom:-14px}.pg-anchor--learn-jun,.pg-anchor--web-maya,.pg-anchor--audio-jun,.pg-anchor--quiz-jun{top:-4px;right:6%}.pg-anchor--list-maya{right:12%;bottom:-14px}.pg-anchor--more-maya{right:48px;bottom:-10px}.pg-anchor--more-jun{right:26%;bottom:22px}.pg-conn--create{margin-block:20px 30px}.pg-anchor--create-maya{right:8%;bottom:-14px}.pg-anchor--create-jun{top:-4px;right:6%}.pg-feat--list{align-self:start}.pg-listboard{display:grid;gap:26px;margin:0;padding:32px 30px 34px;border-radius:20px;background:var(--pg-board);box-shadow:var(--pg-shadow-board);list-style:none}.pg-listboard-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;align-items:start}.pg-tool-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--pg-paper);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .06);color:var(--pg-ink)}.pg-group--more{margin-top:128px}.pg-group--more .pg-group-head{margin-bottom:36px}.pg-toolgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:16px}.pg-toolgrid-list{grid-column:1 / -1;grid-row:1 / span 2;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none}.pg-toolgrid>.pg-toolcard--cta{grid-column:4;grid-row:2}.pg-toolcard{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:22px 22px 24px;border-radius:20px;background:var(--pg-board);box-shadow:var(--pg-shadow-border)}.pg-toolcard .pg-tool-icon{margin-bottom:14px}.pg-toolcard--cta{justify-content:center;gap:14px;background-color:var(--pg-board);box-shadow:var(--pg-shadow-lift)}.pg-toolcard-eyebrow{text-align:center}.pg-toolcard-note{margin:-6px 0 0;font-family:var(--pg-display);font-size:28px;font-weight:740;line-height:1.1;letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-toolcard-note s{margin-left:4px;color:var(--pg-ink-3);font-family:var(--pg-font);font-size:14px;font-weight:520;letter-spacing:0;text-decoration-thickness:1.5px}.pg-toolcard--cta .pg-trust{font-size:12.5px;gap:4px 10px}.pg-group--people{margin-top:168px}.pg-people{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.pg-person{display:flex;flex-direction:column;gap:10px;min-height:212px;padding:20px 18px 22px}.pg-person-who{margin:0;font-family:var(--pg-hand);font-size:24px;font-weight:700;line-height:1.1;color:var(--pg-note-text)}.pg-person-job{margin:0;font-family:var(--pg-hand);font-size:16.5px;font-weight:440;line-height:1.42;color:var(--pg-note-text-2);text-wrap:pretty}.pg-person .pg-code{font-size:.82em;background:rgb(var(--mf-ink-rgb) / .08)}.pg-person-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--pg-note-text);font-family:var(--pg-hand);font-size:16px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.pg-person--dev{--note: var(--pg-note-ink)}.pg-person--dev .pg-person-who,.pg-person--dev .pg-person-link{color:var(--mf-on-night-1)}.pg-person--dev .pg-person-job{color:var(--mf-on-night-2)}.pg-person--dev .pg-code{background:rgb(var(--pg-paper-rgb) / .14);color:var(--mf-on-night-1)}.pg-person--dev .pg-person-link{text-decoration-color:var(--mf-gold)}@media (hover: hover) and (pointer: fine){.pg-person--dev .pg-person-link:hover{text-decoration-color:currentColor}}.pg-person--dev :focus-visible{outline-color:var(--mf-on-night-focus)}.pg-anchor--people-maya{right:8px;bottom:-6px}.pg-anchor--people-jun{left:40%;bottom:-10px}.pg-roles{margin-top:64px;padding-top:26px;border-top:1.5px dashed rgb(var(--mf-ink-rgb) / .14)}.pg-roles-label{width:-moz-max-content;width:max-content;margin:0 0 22px;color:var(--pg-ink-2);font-family:var(--pg-hand);font-size:18px;font-weight:560;line-height:1.3;rotate:-1deg}.pg-roles-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px;margin:0;padding:0;list-style:none}.pg-role-title{margin:0 0 3px;font-size:15px;font-weight:650;line-height:1.35;color:var(--pg-ink)}.pg-role-text{margin:0;font-size:14.5px;line-height:1.5;color:var(--pg-ink-2);text-wrap:pretty}.pg-group--team{margin-top:168px}.pg-group--dev{margin-top:136px}.pg-itemlist{display:grid;gap:22px;margin:0;padding:0;list-style:none}.pg-itemlist-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;align-items:start}.pg-itemlist-row .pg-feat-title{margin-top:1px}.pg-split-copy>.pg-lead{max-width:40ch}.pg-formats{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 24px;padding:0;list-style:none}.pg-format{padding:8px 12px;border-radius:10px;background:var(--pg-board);box-shadow:var(--pg-shadow-border);color:var(--pg-ink);font-family:var(--pg-mono);font-size:13px;font-weight:520;line-height:1.2}.pg-anchor--dev-jun{left:64%;bottom:-8px}.pg-anchor--dev-maya{top:-4px;right:6%}.pg-group--trust{margin-top:168px}.pg-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.pg-proof{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 28px 30px;border-radius:22px;background:var(--pg-board);box-shadow:var(--pg-shadow-board)}.pg-proof-art{display:flex;align-items:center;gap:6px;height:60px;margin-bottom:8px}.pg-proof-art--lock svg{box-sizing:content-box;padding:15px;border-radius:16px;background:var(--pg-paper);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .07);color:var(--pg-ink)}.pg-model{padding:8px 11px;border-radius:10px;background:var(--pg-paper);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .07);color:var(--pg-ink);font-size:14px;font-weight:650;line-height:1.2}.pg-proof-art--days{align-items:baseline;gap:8px}.pg-proof-art--days b{font-family:var(--pg-display);font-size:60px;font-weight:760;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pg-proof-art--days span{color:var(--pg-ink-2);font-family:var(--pg-hand);font-size:19px;font-weight:600}.pg-anchor--trust-jun{right:22%;bottom:-12px}.pg-anchor--trust-maya{left:30%;top:40%}.pg-group--pricing{margin-top:168px}.pg-pricing-head{display:grid;grid-template-columns:minmax(0,1fr) 428px;gap:64px;align-items:center;margin-bottom:64px}.pg-pricing-head .pg-group-head{margin-bottom:0}.pg-pricing-pick{position:relative}.pg-pricing-pick-label{margin:0 0 18px 6px;color:var(--pg-ink-2);font-family:var(--pg-hand);font-size:18px;font-weight:560;rotate:-1.5deg;width:-moz-max-content;width:max-content}.pgp-controls{position:relative;display:flex;justify-content:center;margin:0 0 52px}.pgp-billing{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:var(--pg-paper-2);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .05)}.pgp-billing-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:var(--pg-board);box-shadow:var(--pg-shadow-border);transition:translate .22s var(--pg-ease-out)}.pgp-billing-thumb[data-pos=b]{translate:100% 0}.pgp-billing-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:10px;background:transparent;color:var(--pg-ink-3);font-family:var(--pg-font);font-size:14.5px;font-weight:620;cursor:pointer;white-space:nowrap;transition:color .15s ease,scale .15s ease-out}.pgp-billing-btn[aria-pressed=true]{color:var(--pg-ink)}.pgp-billing-btn:active{scale:.96}.pgp-save{padding:4px 7px;border-radius:999px;background:var(--pg-ink);color:var(--mf-on-night-1);font-size:11.5px;font-weight:700;line-height:1}.pg-anchor--pricing-jun{left:calc(50% + 252px);top:6px}.pgp-picker{display:none}.pgp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.pgp-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px 20px;border-radius:20px;background:var(--pg-board);box-shadow:var(--pg-shadow-board)}.pgp-card--featured{box-shadow:0 0 0 2px var(--pg-gold-text),0 2px 4px rgb(var(--mf-shade-rgb) / .06),0 26px 50px -22px rgb(var(--mf-shade-rgb) / .45)}.pgp-sel{position:absolute;inset:0;pointer-events:none}.pgp-sel i{position:absolute;z-index:1;width:10px;height:10px;box-sizing:border-box;border:2px solid var(--pg-gold-text);border-radius:2px;background:var(--pg-board)}.pgp-sel i[data-c=tl]{left:-6px;top:-6px}.pgp-sel i[data-c=tr]{right:-6px;top:-6px}.pgp-sel i[data-c=bl]{left:-6px;bottom:-6px}.pgp-sel i[data-c=br]{right:-6px;bottom:-6px}.pgp-popular{position:absolute;left:12px;top:-31px;padding:6px 9px;border-radius:7px 7px 7px 2px;background:var(--pg-gold);box-shadow:inset 0 0 0 1px var(--pg-gold-edge);color:var(--pg-on-gold);font-size:12px;font-weight:720;line-height:1;white-space:nowrap}.pgp-title{margin:0;font-family:var(--pg-display);font-size:22px;font-weight:720;line-height:1.1;letter-spacing:-.02em}.pgp-price-block{margin-top:18px}.pgp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.pgp-price{font-family:var(--pg-display);font-size:38px;font-weight:740;line-height:1;letter-spacing:-.032em;font-variant-numeric:tabular-nums}.pgp-price--talk{font-size:32px}.pgp-per{color:var(--pg-ink-3);font-size:14px;font-weight:520}.pgp-was{color:var(--pg-ink-3);font-size:14.5px;font-variant-numeric:tabular-nums}@media (min-width: 1241px) and (max-width: 1439px){.pgp-was{flex-basis:100%}}.pgp-billed{min-height:1.4em;margin:8px 0 0;color:var(--pg-ink-3);font-size:12.5px;line-height:1.4;font-variant-numeric:tabular-nums}.pgp-badge-slot{display:grid;align-items:start;justify-items:start}.pgp-badge-slot>.pgp-badge{grid-area:1 / 1}.pgp-ghost{visibility:hidden}.pgp-badge{align-self:flex-start;margin:16px 0 0;padding:9px 11px 10px;border-radius:3px 3px 10px;background:var(--pg-note-in);box-shadow:0 1px 1px rgb(var(--mf-shade-rgb) / .08),0 8px 14px -10px rgb(var(--mf-shade-rgb) / .45);color:var(--pg-note-text);font-family:var(--pg-hand);font-size:15px;font-weight:560;line-height:1.3;rotate:-1.2deg;text-wrap:balance}.pgp-card--featured .pgp-badge{background:var(--pg-paper-2)}.pgp-cta{width:100%;margin-top:20px}.pgp-features{margin-top:22px;padding-top:20px;border-top:1px solid var(--pg-line)}.pgp-features-head{margin-bottom:14px;color:var(--pg-ink);font-size:13px;font-weight:650}.pgp-cat+.pgp-cat:not([hidden]){margin-top:16px}.pgp-cat-title{margin:0 0 8px;color:var(--pg-ink-3);font-size:11px;font-weight:680;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.pgp-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pgp-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;color:var(--pg-ink-2);font-size:13.5px;line-height:1.4}.pgp-item>span{text-wrap:balance}.pgp-item[hidden],.pgp-cat[hidden]{display:none}.pgp-check{margin-top:2px;color:var(--pg-ink-2)}.pgp-more{margin:14px 0 0;color:var(--pg-ink-3);font-size:13px;font-weight:560}.pgp-expand{display:flex;justify-content:center;margin-top:32px}.pgp-expand-icon{transition:rotate .2s var(--pg-ease-out)}.pgp-expand-btn[aria-expanded=true] .pgp-expand-icon{rotate:180deg}@media (min-width: 1241px){.pgp-grid{grid-template-rows:repeat(5,auto);row-gap:0}.pgp-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}.pg-group--faq{margin-top:168px}.pg-faq{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:80px;align-items:start}.pg-faq-side{position:sticky;top:112px}.pg-faq-side .pg-group-head{margin-bottom:0}.pg-faq-side .pg-text-link{margin-top:18px}.pg-faq-note{width:-moz-max-content;width:max-content;margin-top:36px;padding:16px 18px 18px}.pg-sticky-title{display:block;margin:0;font-family:var(--pg-hand);font-size:19px;font-weight:620;line-height:1.25;color:var(--pg-note-text)}.pg-sticky-link{color:inherit;text-decoration:underline;text-decoration-color:var(--pg-gold-text);text-decoration-thickness:1.5px;text-underline-offset:4px}.pg-faq-list{position:relative;display:grid;gap:12px}.pg-qa{border-radius:18px;background:var(--pg-board);box-shadow:var(--pg-shadow-border)}.pg-qa-q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 18px 18px 22px;border-radius:18px;color:var(--pg-ink);font-size:17px;font-weight:620;line-height:1.35;letter-spacing:-.01em;list-style:none;cursor:pointer}.pg-qa-q::-webkit-details-marker{display:none}.pg-qa-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--pg-paper);color:var(--pg-ink-2);transition:background-color .15s ease,scale .15s ease-out}.pg-qa-q:active .pg-qa-icon{scale:.9}.pg-qa-icon svg{transition:rotate .2s var(--pg-ease-out)}.pg-qa[open] .pg-qa-icon svg{rotate:45deg}@media (hover: hover) and (pointer: fine){.pg-qa-q:hover .pg-qa-icon{background:var(--pg-paper-2)}}.pg-qa-a{padding:0 64px 22px 22px;color:var(--pg-ink-2);font-size:16px;line-height:1.6}.pg-qa-a p{max-width:58ch;margin:0;text-wrap:pretty}.pg-qa-a p+p{margin-top:12px}.pg-qa::details-content{block-size:0;overflow:hidden;transition:block-size .24s var(--pg-ease-out),content-visibility .24s allow-discrete}.pg-qa[open]::details-content{block-size:auto}.pg-anchor--faq-maya{right:30px;top:38px}.pg-closing{margin-top:168px}.pg-closing-board{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 428px;gap:64px;align-items:center;padding:72px 64px;border-radius:32px;background-color:var(--pg-board);background-image:radial-gradient(circle at 1px 1px,var(--pg-dot-board) 1px,transparent 1.3px);background-size:20px 20px;box-shadow:var(--pg-shadow-board)}.pg-closing-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.pg-closing-title{max-width:none}.pg-closing-sub{margin-top:-4px}.pg-closing-buy{position:relative}.pg-closing-last{position:relative;white-space:nowrap}.pg-anchor--closing-maya{right:-16px;bottom:.16em}.pg-anchor--closing-jun{right:40px;bottom:-30px}.pg-footer{margin-top:120px;padding-bottom:40px}.pg-footer-board{padding:52px 52px 0;border-radius:28px;background:var(--pg-board);box-shadow:var(--pg-shadow-board)}.pg-footer-top{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:56px}.pg-footer-tagline{max-width:34ch;margin:18px 0 26px;color:var(--pg-ink-2);font-size:15.5px;line-height:1.55}.pg-socials{display:flex;flex-wrap:wrap;gap:8px}.pg-social{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--pg-paper);color:var(--pg-ink-2);transition:background-color .15s ease,color .15s ease,scale .15s ease-out}.pg-social:active{scale:.96}@media (hover: hover) and (pointer: fine){.pg-social:hover{background:var(--pg-ink);color:var(--mf-on-night-1)}}.pg-social-icon{width:16px;height:16px}.pg-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pg-footer-head{margin-bottom:16px;color:var(--pg-ink-3);font-size:12px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.pg-footer-col ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pg-footer-link{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--pg-ink-2);font-family:inherit;font-size:15px;font-weight:520;text-align:left;text-decoration:none;text-wrap:balance;cursor:pointer;transition:color .12s ease}@media (hover: hover) and (pointer: fine){.pg-footer-link:hover{color:var(--pg-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.pg-footer-bottom{display:flex;justify-content:space-between;margin-top:44px;padding:18px 0 22px;border-top:1px solid var(--pg-line);color:var(--pg-ink-3);font-size:13.5px}.pg-footer-copy .pg-footer-link{min-height:0;color:var(--pg-ink-2);font-size:inherit}.pg-stickybar{display:none}@media (max-width: 640px){.pg-stickybar{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:70;display:block;opacity:0;translate:0 calc(100% + 16px);visibility:hidden;transition:translate .24s var(--pg-ease-out),opacity .2s ease-out,visibility 0s linear .24s}.pg-stickybar[data-show=true]{opacity:1;translate:0 0;visibility:visible;transition-delay:0s}.pg-stickybar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:520px;margin-inline:auto;padding:7px 7px 7px 16px;border-radius:18px;background:var(--pg-ink);box-shadow:0 2px 6px rgb(var(--mf-shade-rgb) / .2),0 18px 36px -12px rgb(var(--mf-shade-rgb) / .5)}.pg-stickybar-offer{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.pg-stickybar-price{color:var(--mf-on-night-1);font-family:var(--pg-display);font-size:18px;font-weight:740;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-stickybar-note{color:var(--mf-on-night-2);font-size:12px;font-weight:520;line-height:1.2;white-space:nowrap}.pg-stickybar-price s{margin-left:4px;color:var(--mf-on-night-3);font-family:var(--pg-font);font-size:12.5px;font-weight:520;letter-spacing:0;text-decoration-thickness:1px}.pg-stickybar .pg-cta{flex:none;height:46px;padding:0 14px 0 16px;font-size:15px;box-shadow:inset 0 1px rgb(var(--pg-paper-rgb) / .3)}@media (max-width: 400px){.pg-stickybar-inner{gap:10px;padding-left:14px}.pg-stickybar .pg-cta{gap:6px;padding:0 12px 0 14px;font-size:14.5px}.pg-stickybar-price{font-size:17px}.pg-stickybar-price s{margin-left:3px;font-size:11.5px}}@media (max-width: 380px){.pg-stickybar-price s{display:none}}@media (max-width: 340px){.pg-stickybar .pg-cta{padding:0 10px 0 12px;font-size:13.5px}.pg-stickybar-price{font-size:16px}}.pg-footer{padding-bottom:96px}}.pg-cursor-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:55;pointer-events:none}.pg-cursor{position:absolute;left:0;top:0;z-index:3;display:block;width:0;height:0;color:var(--who);pointer-events:none}.pg-cursor[data-who=maya]{--who: var(--pg-maya)}.pg-cursor[data-who=jun]{--who: var(--pg-jun)}.pg-cursor-y{display:block;width:0;height:0}.pg-cursor-body{position:absolute;left:-2px;top:-2px;display:block}.pg-cursor-arrow{display:block;transform-origin:2px 2px;filter:drop-shadow(0 1px 1.5px rgb(var(--mf-shade-rgb) / .28));transition:scale 90ms ease-out}.pg-cursor-arrow path{stroke:var(--pg-board)}.pg-cursor-flag{position:absolute;left:17px;top:7px;padding:4px 8px 5px;border-radius:3px 9px 9px;background:var(--who);color:var(--mf-on-night-1);font-family:var(--pg-font);font-size:12px;font-weight:640;font-stretch:100%;font-style:normal;line-height:1.15;letter-spacing:normal;text-transform:none;white-space:nowrap;box-shadow:0 2px 6px -2px rgb(var(--mf-shade-rgb) / .3)}.pg-cursor[data-who=jun] .pg-cursor-flag{background:var(--pg-board);color:var(--pg-ink);box-shadow:inset 0 0 0 1.5px var(--pg-jun),0 2px 6px -2px rgb(var(--mf-shade-rgb) / .3)}.pg-cursor-flag:before{content:attr(data-name)}.pg-cursor.is-pressing .pg-cursor-arrow{scale:.84}.pg-cursor.is-free{transition:transform 1.25s var(--pg-ease-travel),opacity .3s ease}.pg-cursor-layer[data-away] .pg-cursor{opacity:0}.pg-cursor.is-free[data-gone]{opacity:0;transition:transform 1.25s var(--pg-ease-travel),opacity .12s ease-out}.pg-cursor.is-free .pg-cursor-y{transition:transform 1.25s cubic-bezier(.3,0,.15,1)}.pg-cursor.is-snap,.pg-cursor.is-snap .pg-cursor-y{transition:none!important}@media (prefers-reduced-motion: no-preference){.pg-cursor.is-free .pg-cursor-body{animation:pg-idle 7.5s ease-in-out infinite alternate}.pg-cursor.is-free[data-who=jun] .pg-cursor-body{animation-duration:9.2s;animation-delay:-3s}.pg-cursor.is-free[data-still] .pg-cursor-body{animation-name:pg-idle-still;animation-delay:0s}}@keyframes pg-idle{0%{translate:0 0}35%{translate:3px -3px}70%{translate:-2px 2px}to{translate:2px 1px}}@keyframes pg-idle-still{0%{translate:0 0}35%{translate:1px -1px}70%{translate:-1px 1px}to{translate:1px .5px}}@media (prefers-reduced-motion: no-preference){.pg-rise{animation:pg-rise .7s var(--pg-ease-out) backwards;animation-delay:calc(var(--i, 0) * .1s + 40ms)}.pg-fig--hero.pg-rise{--i: 3}.pg-hero-buy.pg-rise{animation-name:pg-pin;animation-duration:.82s}.pg-sel-box{animation:pg-select .36s var(--pg-ease-out) .56s backwards}.pg-anchor--hero-jun>.pg-cursor{animation:pg-arrive .45s var(--pg-ease-out) .6s backwards}}@keyframes pg-rise{0%{opacity:0;translate:0 12px;filter:blur(4px)}}@keyframes pg-pin{0%{opacity:0;translate:0 -16px;rotate:3deg}}@keyframes pg-select{0%{opacity:0;scale:.97}}@keyframes pg-arrive{0%{opacity:0;scale:.86}}@media (max-width: 1240px){.pg-hero-grid{grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:44px;column-gap:44px}.pg-steps-row{gap:40px}.pg-steps-arrow{display:none}.pgp-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,auto) 48px repeat(5,auto);row-gap:0}.pgp-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.pgp-card:nth-child(n+4){grid-row:7 / span 5}.pg-people{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-toolgrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto)}.pg-toolgrid-list{grid-row:1 / span 3}.pg-toolgrid>.pg-toolcard--cta{grid-column:2 / -1;grid-row:3}.pg-pricing-head{grid-template-columns:minmax(0,1fr) 380px;gap:44px}.pg-closing-board{grid-template-columns:minmax(0,1fr) 380px;gap:44px;padding:64px 52px}}@media (max-width: 1080px){.pg-steps-row{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto;gap:64px}.pg-stepcard{position:relative}.pg-stepcard+.pg-stepcard:before{content:"";position:absolute;left:50%;top:-52px;width:2px;height:34px;border-radius:2px;background:var(--pg-arrow-soft)}.pg-anchor--steps-jun,.pg-anchor--steps-maya{display:none}.pg-boards,.pg-split,.pg-split--rev{grid-template-columns:minmax(0,1fr);gap:56px}.pg-boards>.pg-feat:nth-child(2n){margin-top:0}.pg-boards .pg-fig,.pg-split>.pg-fig{max-width:640px}.pg-split--rev>.pg-fig{order:2}.pg-group-head--split{grid-template-columns:minmax(0,1fr);grid-template-areas:"chip" "title" "copy";max-width:820px}.pg-faq{grid-template-columns:minmax(0,1fr);gap:40px}.pg-faq-side{position:static}.pg-roles-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-proofs{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}.pg-conn{height:130px}.pg-footer-top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width: 900px){.pg-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"h1" "sub" "value" "buy" "link" "board";grid-template-rows:none}.pg-hero-buy{max-width:440px;margin-top:32px}.pg-hero-more{margin-top:20px}.pg-pricing-head,.pg-closing-board{grid-template-columns:minmax(0,1fr)}.pg-pricing-pick,.pg-closing-buy{max-width:440px}.pgp-picker{display:flex;gap:2px;max-width:100%;margin:-24px auto 44px;padding:4px;width:-moz-max-content;width:max-content;border-radius:14px;background:var(--pg-paper-2);overflow-x:auto}.pgp-pick{flex:none;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--pg-ink-3);font-family:var(--pg-font);font-size:14px;font-weight:620;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,scale .15s ease-out}.pgp-pick:active{scale:.96}.pgp-pick[aria-pressed=true]{background:var(--pg-board);color:var(--pg-ink);box-shadow:var(--pg-shadow-border)}.pgp-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;max-width:440px;margin-inline:auto}.pgp-card{display:flex}.pgp-card,.pgp-card:nth-child(n+4){grid-row:auto}.pgp-card:not([data-active=true]){display:none}.pg-anchor--pricing-jun{display:none}.pg-people{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto)}.pg-toolgrid-list{grid-row:1 / span 4}.pg-toolgrid>.pg-toolcard--cta{grid-column:2;grid-row:4}.pg-roles-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pg-main{padding-top:86px}.pg-header{top:10px;padding-inline:10px}.pg-bar{height:56px;padding:0 6px;border-radius:16px}.pg-brand-mark{width:30px;height:30px}.pg-wordmark{font-size:18px}.pg-h1{font-size:clamp(38px,10.6vw,52px);line-height:1}.pg-hero-grid .pg-hero-sub{margin-top:16px}.pg-sub{font-size:19px}.pg-value{font-size:16px}.pg-hero-buy{max-width:none;margin-top:24px}.pg-buy{padding:22px 18px 16px}.pg-buy-amount{font-size:46px}.pg-hero-grid{grid-template-areas:"h1" "sub" "value" "buy" "board" "link"}.pg-hero-more{justify-content:center;gap:4px 18px;margin-top:24px}.pg-fig--hero{margin-top:28px}.pg-group-head{gap:14px;margin-bottom:36px}.pg-conn{height:96px;margin-block:24px}.pg-conn-curve{display:none}.pg-conn-stem{display:block;position:absolute;left:22px;top:6px;bottom:18px;width:2px;border-radius:2px;background:currentColor}.pg-conn-head{left:23px;top:auto;bottom:10px}.pg-conn-label{left:46px;top:50%;translate:0 -50%;font-size:16px}.pg-stepcard-art{height:228px}.pg-group--people,.pg-group--team,.pg-group--trust,.pg-group--pricing,.pg-group--faq,.pg-closing{margin-top:132px}.pg-group--learn,.pg-group--more,.pg-group--dev{margin-top:104px}.pg-boards{gap:64px}.pg-people{grid-template-columns:minmax(0,1fr);gap:18px}.pg-person{min-height:0;rotate:calc(var(--tilt, 0deg) * .45)}.pgp-billing{width:100%;box-sizing:border-box}.pgp-billing-btn{flex-direction:column;gap:5px;height:58px;padding:0 8px}.pg-toolgrid{display:block}.pg-toolgrid-list{display:block;border-radius:20px;background:var(--pg-board);box-shadow:var(--pg-shadow-border)}.pg-toolgrid-list>.pg-toolcard{display:grid;grid-template-columns:38px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:2px;padding:16px 18px 17px;border-radius:0;background:transparent;box-shadow:none}.pg-toolgrid-list>.pg-toolcard+.pg-toolcard{border-top:1px solid var(--pg-line)}.pg-toolgrid-list .pg-tool-icon{grid-row:1 / span 2;margin:0}.pg-toolgrid>.pg-toolcard--cta{margin-top:14px}.pg-roles-list{grid-template-columns:minmax(0,1fr);gap:16px}.pg-proof{padding:24px 22px 26px}.pg-qa-q{padding:16px 14px 16px 18px;font-size:16px}.pg-qa-a{padding:0 18px 20px;font-size:15px}.pg-closing-board{padding:40px 14px 18px;border-radius:24px}.pg-closing-copy{padding-inline:4px}.pg-buy-eyebrow{white-space:nowrap;letter-spacing:.06em}.pg-buy-free span{font-size:12.5px;padding:5px 8px}.pg-pricing-pick-label{font-size:17px}.pg-footer{margin-top:110px}.pg-footer-board{padding:36px 22px 0;border-radius:24px}.pg-footer-top{grid-template-columns:minmax(0,1fr);gap:40px}.pg-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media (max-width: 899px){.pg-fig--hero{width:100%;max-width:460px;margin-inline:0;justify-self:start}.pg-fig--hero .pg-board-wide.has-compact{display:none}.pg-fig--hero .pg-board-compact{display:block}}@media (min-width: 641px) and (max-width: 899px){.pg-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"h1 h1" "sub sub" "value value" "buy board" "link board" ". board";grid-template-rows:auto auto auto auto auto 1fr;-moz-column-gap:28px;column-gap:28px}.pg-hero-buy{max-width:none;margin-top:36px}.pg-fig--hero{max-width:none;margin-top:36px;justify-self:stretch}.pg-hero-more{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px}}@media (max-width: 560px){.pg-board-wide.has-compact{display:none}.pg-board-compact{display:block;max-width:460px}}@media (max-width: 640px){.pg-cap-text,.pg-role-text,.pg-feat-title,.pg-qa-a{font-size:16px}.pgp-item{font-size:15px}.pg-text-link,.pg-person-link{display:inline-flex;align-items:center;min-height:44px}.pg-hero-openclaw{display:inline-block;padding-block:11px;text-wrap:balance}.pg-demo{height:44px;padding-right:16px}.pgp-pick{height:44px}.pg-footer-col ul{gap:0}.pg-footer-link{min-height:44px}.pg-sticky-link{display:inline-flex;align-items:center;min-height:44px}.pg-footer-tagline{font-size:16px}}.pg astro-island[component-url*=CookieConsent]>div{padding:12px}.pg astro-island[component-url*=CookieConsent]>div>div{max-width:880px}.pg astro-island[component-url*=CookieConsent]>div>div>div{padding:20px 22px;border:0;border-radius:22px;background:var(--pg-board);box-shadow:0 0 0 1px rgb(var(--mf-ink-rgb) / .08),0 4px 10px -2px rgb(var(--mf-shade-rgb) / .12),0 24px 48px -16px rgb(var(--mf-shade-rgb) / .4);backdrop-filter:none;color:var(--pg-ink-2);font-family:var(--pg-font);letter-spacing:normal}.pg astro-island[component-url*=CookieConsent] h3{margin:0;color:var(--pg-ink);font-size:17px;font-weight:680;line-height:1.3;letter-spacing:-.01em}.pg astro-island[component-url*=CookieConsent] div:has(>h3)>svg{flex:none;width:18px;height:18px;color:var(--pg-ink-3)}.pg astro-island[component-url*=CookieConsent] p{margin:0;color:var(--pg-ink-2);font-size:14.5px;line-height:1.55}.pg astro-island[component-url*=CookieConsent] p a{color:var(--pg-gold-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--pg-gold-line)}@media (hover: hover) and (pointer: fine){.pg astro-island[component-url*=CookieConsent] p a:hover{text-decoration-color:currentColor}}.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--pg-board);box-shadow:var(--pg-shadow-border);color:var(--pg-ink);font-family:var(--pg-font);font-size:14.5px;font-weight:620;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:scale,background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease-out}.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button:last-child{background:var(--pg-ink);box-shadow:var(--pg-shadow-ink);color:var(--mf-on-night-1)}.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button:active{scale:.96}@media (hover: hover) and (pointer: fine){.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button:hover{border-color:transparent;background:var(--pg-board);box-shadow:var(--pg-shadow-border-hover);color:var(--pg-ink)}.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button:last-child:hover{background:var(--mf-night-2);box-shadow:var(--pg-shadow-ink);color:var(--mf-on-night-1)}}.pg astro-island[component-url*=CookieConsent] div:has(>h3)>button{display:inline-grid;place-items:center;width:40px;height:40px;margin:-8px -8px -8px 0;border:0;border-radius:12px;background:transparent;color:var(--pg-ink-3);cursor:pointer;transition:background-color .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.pg astro-island[component-url*=CookieConsent] div:has(>h3)>button:hover{background:var(--pg-hover);color:var(--pg-ink)}}.pg astro-island[component-url*=CookieConsent] .space-y-4>div{gap:16px;padding:14px 16px;border:0;border-radius:14px;background:var(--pg-paper);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .06)}.pg astro-island[component-url*=CookieConsent] .space-y-4>div span.font-medium{color:var(--pg-ink);font-size:15px;font-weight:650}.pg astro-island[component-url*=CookieConsent] .space-y-4>div span.rounded-full{background:var(--pg-board);box-shadow:inset 0 0 0 1px rgb(var(--mf-ink-rgb) / .08);color:var(--pg-ink-3);font-size:12px;font-weight:600}.pg astro-island[component-url*=CookieConsent] .space-y-4>div p{color:var(--pg-ink-3);font-size:14px}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>:is(div,button).w-12{position:relative;flex:none;width:46px;height:28px;border:0;border-radius:999px;background:rgb(var(--mf-ink-rgb) / .55);box-shadow:none;cursor:pointer;transition:background-color .15s ease}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>button.w-12:before{content:"";position:absolute;inset:-8px -6px}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>:is(div,button).w-12[class*="bg-[#d66853]"]{background:var(--pg-gold);box-shadow:inset 0 0 0 1px var(--pg-gold-edge)}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>:is(div,button).w-12[class*="bg-[#d66853]"]>div{background:var(--pg-ink)}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>div.w-12{cursor:not-allowed;opacity:1}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>div.w-12[class*="bg-[#d66853]"]{background:var(--pg-gold-press)}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>:is(div,button).w-12>div{top:3px;left:3px;right:auto;width:22px;height:22px;background:var(--pg-board);box-shadow:0 1px 2px rgb(var(--mf-shade-rgb) / .3);transition:translate .15s var(--pg-ease-out)}.pg astro-island[component-url*=CookieConsent] .space-y-4>div>:is(div,button).w-12>div.right-1{left:3px;right:auto;translate:18px 0}@media (max-width: 640px){.pg astro-island[component-url*=CookieConsent]>div{padding:8px}.pg astro-island[component-url*=CookieConsent]>div>div>div{padding:18px 16px 16px;border-radius:20px}.pg astro-island[component-url*=CookieConsent] p{font-size:15px}.pg astro-island[component-url*=CookieConsent] div:is(.gap-2)>button{width:100%}}.pg-main .pg-group--lead{margin-top:0}.pg-closing-more{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.pg-btn--ink{background-color:var(--pg-ink);color:var(--mf-on-night-1);box-shadow:var(--pg-shadow-ink)}@media (hover: hover) and (pointer: fine){.pg-btn--ink:hover{background-color:var(--mf-night-2)}.pg-btn:hover .pg-btn-icon--back{translate:-2px 0}}.pg-btn--lg{height:52px;padding:0 20px 0 22px;border-radius:14px;font-size:16px}.pg-btn--lg:has(>.pg-btn-icon--back){padding:0 22px 0 20px}.pg-howto-head{gap:14px;margin-bottom:48px}.pg-howto-updated{margin:0;color:var(--pg-ink-3);font-size:15px;font-variant-numeric:tabular-nums}.pg-howto{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:56px;align-items:start}.pg-howto-toc{position:sticky;top:96px;box-sizing:border-box;max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain;padding:18px 8px 10px;border-radius:20px;background:var(--pg-board);box-shadow:var(--pg-shadow-board);scrollbar-width:thin}.pg-howto-toc-title{margin:0 12px 10px;color:var(--pg-ink-3);font-family:var(--pg-font);font-size:12px;font-weight:680;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.pg-howto-toc-list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.pg-howto-toc-link{display:flex;align-items:center;box-sizing:border-box;min-height:36px;padding:6px 12px;border-radius:10px;color:var(--pg-ink-2);font-size:14.5px;font-weight:560;line-height:1.3;text-decoration:none;text-wrap:balance;transition:background-color .12s ease,color .12s ease}@media (hover: hover) and (pointer: fine){.pg-howto-toc-link:hover{background:var(--pg-hover);color:var(--pg-ink)}}.pg-howto-toc-link[aria-current]{background:var(--pg-hover);color:var(--pg-ink);box-shadow:inset 0 0 0 1px var(--pg-line)}.pg-howto-toc-link:active{background:var(--pg-press);color:var(--pg-ink)}@media (min-width: 1081px) and (max-height: 890px){.pg-howto-toc-link{min-height:27px;padding-block:3px}}@media (min-width: 1081px) and (max-height: 719px){.pg-howto-toc{position:static;max-height:none;overflow:visible}}@media (min-width: 1081px){.pg-howto-toc{background:linear-gradient(var(--pg-board) 30%,rgb(var(--pg-paper-rgb) / 0)) top / 100% 24px no-repeat local,linear-gradient(rgb(var(--pg-paper-rgb) / 0),var(--pg-board) 70%) bottom / 100% 24px no-repeat local,radial-gradient(farthest-side at 50% 0,rgb(var(--mf-shade-rgb) / .14),transparent) top / 100% 12px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,rgb(var(--mf-shade-rgb) / .14),transparent) bottom / 100% 12px no-repeat scroll,var(--pg-board)}}.pg-howto-guides{display:grid;gap:80px;min-width:0}.pg-howto-guide{scroll-margin-top:96px}.pg-howto-guide-title{margin:0 0 20px 2px}.pg-howto-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin:0;padding:0;list-style:none}.pg-howto-step{display:flex;flex-direction:column;min-width:0;padding:8px;border-radius:18px;background:var(--pg-board);box-shadow:var(--pg-shadow-board)}.pg-howto-shot{display:block;aspect-ratio:452 / 275;overflow:hidden;border-radius:10px;background:var(--pg-paper-2);box-shadow:inset 0 0 0 1px #0000001a}.pg-howto-shot img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px}.pg-howto-shot img[hidden]{display:none}.pg-howto-step-text{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:14px 10px 10px 8px;color:var(--pg-ink);font-size:16px;line-height:1.5;text-wrap:pretty}.pg-howto-step-text .pg-stepcard-num{margin-top:1px}.pg-howto-top{margin-top:20px}.pg-404-board{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;box-sizing:border-box;max-width:880px;margin:24px auto 0;padding:72px 40px 64px;border-radius:32px;background-color:var(--pg-board);background-image:radial-gradient(circle at 1px 1px,var(--pg-dot-board) 1px,transparent 1.3px);background-size:20px 20px;box-shadow:var(--pg-shadow-board);text-align:center}.pg-404-mark{margin:0 0 14px;color:var(--pg-ink);font-family:var(--pg-display);font-size:clamp(96px,11vw,156px);font-weight:760;font-stretch:96%;line-height:.98;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pg-anchor--404-jun{right:-.07em;bottom:.04em;translate:5px 3px}.pg-404 .pg-lead{margin-inline:auto;text-wrap:balance}.pg-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}@media (max-width: 1080px){.pg-howto{grid-template-columns:minmax(0,1fr);gap:48px}.pg-howto-toc{position:static;max-height:none;overflow:visible}.pg-howto-toc-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4px;column-gap:4px}}@media (max-width: 640px){.pg-howto-head{margin-bottom:32px}.pg-howto-toc-list{grid-template-columns:minmax(0,1fr)}.pg-howto-toc-link{min-height:44px;font-size:16px}.pg-howto-guides{gap:64px}.pg-howto-steps{grid-template-columns:minmax(0,1fr);gap:14px}.pg-404-board{margin-top:8px;padding:56px 20px 40px;border-radius:24px}.pg-404-actions{flex-direction:column;align-self:stretch}}@media (prefers-reduced-motion: reduce){.pg-stickybar,.pg-stickybar[data-show=true]{translate:none}.pg-menu,.pg-menu[data-open=true]{scale:none;translate:none}.pg-cta-icon,.pg-btn-icon{transition:none}.pg-qa::details-content{transition:none}.pgp-billing-thumb,.pg astro-island[component-url*=CookieConsent] .space-y-4>div>:is(div,button).w-12>div{transition:none}}astro-dev-toolbar{display:none!important}
