.ph{--ph-ground:#f2f0e9;--ph-ink:#16150f;--ph-body:#1f1e17;--ph-muted:#34332b;--ph-band:#e8e4d5;--ph-footer:#eae7d9;--ph-dark:#2a1d12;--ph-on-dark:#f2f0e9;--ph-on-dark-faint:#b8b6a8;--ph-accent:#c25a2e;--ph-accent-dark:#ff9f6a;--ph-green:#467600;--ph-green-band:#e3ecd2;--ph-green-cell:#f1f5ea;--ph-green-cell-on:#eef3e4;--ph-warn:#a3532a;--ph-rule:#cfccbc;--ph-rule-soft:#d9d2c3;--ph-mono:var(--font-jet), "JetBrains Mono", ui-monospace, Menlo, monospace;--ph-display:"Courier New", Courier, monospace;--ph-pad:clamp(24px, 7.8vw, 150px);background:var(--ph-ground);color:var(--ph-ink);font-family:var(--ph-mono);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.ph a{color:inherit;text-decoration:none}.ph a:hover{color:var(--ph-accent)}.ph button{font:inherit;cursor:pointer}.ph ::selection{background:var(--ph-accent);color:var(--ph-ground)}.ph :focus{outline:none}.ph :focus-visible{outline:2px solid var(--ph-ink);outline-offset:3px}.ph-btn{letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:12px;padding:14px 26px;font-size:14px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.ph .ph-btn-light{background:var(--ph-ground);color:var(--ph-ink)}.ph .ph-btn-light:hover{background:var(--ph-accent);color:var(--ph-ground)}.ph .ph-btn-dark{background:var(--ph-dark);border-color:var(--ph-dark);color:var(--ph-on-dark);padding:18px 36px}.ph .ph-btn-dark:hover{background:var(--ph-accent);border-color:var(--ph-accent);color:var(--ph-on-dark)}@keyframes ph-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ph-ribbon{0%{transform:translate(0)}to{transform:translate(-50%)}}.ph-header{z-index:5;padding:34px var(--ph-pad) 22px;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.ph-mark{white-space:nowrap;color:var(--ph-ink);align-items:center;gap:9px;font-size:18px;display:flex}.ph-mark img{width:auto;height:24px;display:block}.ph-header-right{align-items:center;gap:30px;display:flex}.ph-nav{text-transform:uppercase;letter-spacing:1.5px;gap:30px;font-size:15px;font-weight:700;display:flex}.ph .ph-signin{border:1px solid var(--ph-ink);letter-spacing:1.5px;text-transform:uppercase;color:var(--ph-ink);white-space:nowrap;background:#f2f0e9d9;padding:8px 16px;font-size:13px;font-weight:700;transition:background .25s,color .25s}.ph .ph-signin:hover{background:var(--ph-ink);color:var(--ph-ground)}.ph-account{border:1px solid var(--ph-ink);background:#f2f0e9d9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:box-shadow .25s;display:grid;overflow:hidden}.ph-account:hover{box-shadow:0 0 0 3px var(--ph-green-band)}.ph-account .pn-avatar{object-fit:cover;width:100%;height:100%;display:block}.ph-account .pn-avatar-initials{letter-spacing:.5px;color:var(--ph-ink);font-size:12px;font-weight:700}.ph-account .pn-avatar-dot{background:var(--ph-ink);width:9px;height:9px;box-shadow:0 7px 0 -2px var(--ph-ink);border-radius:50%;margin-top:-6px}.ph-top{isolation:isolate;background:var(--ph-ground);position:relative;overflow:hidden}.ph-top-image{z-index:-2;object-fit:cover;object-position:23% 57%;transform-origin:23% 57%;filter:saturate(1.12)contrast(1.03);pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:scale(1.2)}.ph-top:before{content:"";z-index:-1;background:linear-gradient(#f2f0e9f0 0,#f2f0e9c7 12%,#f2f0e96b 34%,#f2f0e929 62%,#f2f0e900 90%);position:absolute;inset:0}.ph-hero{padding:clamp(110px, 16vh, 150px) var(--ph-pad) 0;position:relative}.ph-hero h1{font-family:var(--ph-display);text-align:center;text-wrap:balance;text-shadow:0 1px #f2f0e999;margin:0;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.08}.ph-hero mark{color:var(--ph-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#fff,#fff) 0 0/100% 100% no-repeat;padding:0 .18em}.ph-caret{background:var(--ph-ink);vertical-align:-.08em;width:.42em;height:.78em;margin-left:14px;display:inline-block}.ph-nowrap{white-space:nowrap}.ph-how{color:var(--ph-ink);position:relative}.ph-how-inner{padding:clamp(48px,9vh,96px) 0 clamp(60px,9vh,96px);padding-inline:max(var(--ph-pad), min(20vw, calc((100% - clamp(32px, 6vw, 120px) - 760px) / 2)));grid-template-columns:auto minmax(320px,1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.ph-how-copy{order:2;align-content:start;gap:44px;padding-top:24px;display:grid}.ph-how-answer{gap:14px;display:grid}.ph-how-answer h2,.ph-wrong-question{font-family:var(--ph-display);text-wrap:pretty;margin:0;font-size:28px;font-weight:700;line-height:36px}.ph-how-answer h2 em{color:var(--ph-accent);font-style:normal}.ph-how-answer p{color:var(--ph-muted);text-wrap:pretty;max-width:480px;margin:0;font-size:15.5px;line-height:1.55}.ph-how-copy .ph-btn{justify-self:start}.ph-wrong{gap:16px;display:grid}.ph-wrong-slot{vertical-align:top;height:36px;transition:width .55s cubic-bezier(.65,0,.35,1);display:inline-grid;overflow:hidden}.ph-wrong-slot>span,.ph-wrong-reel>div{transition:transform .55s cubic-bezier(.65,0,.35,1);display:block}.ph-wrong-slot>span>span{height:36px;color:var(--ph-accent);display:block}.ph-wrong-pairs{font-family:var(--ph-display);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:22px;font-weight:700;display:flex}.ph-wrong-reel{clip-path:inset(0 -100vw);flex:1 1 0;min-width:0;height:48px}.ph-wrong-reel-was{flex:none}.ph-wrong-reel>div>div{align-items:center;height:48px;display:flex}.ph-wrong-reel-was>div>div{justify-content:flex-end}.ph-wrong-was,.ph-wrong-is{border:1px solid var(--ph-ink);background:#fff;padding:6px 14px;line-height:1.2}.ph-wrong-was{border-color:var(--ph-accent);color:var(--ph-accent);text-decoration:line-through;text-decoration-thickness:2px}.ph-wrong-arrow{color:var(--ph-muted);font-weight:400}.ph-wrong-none{color:var(--ph-muted);font-size:18px;font-style:italic;font-weight:400}@media (prefers-reduced-motion:reduce){.ph-wrong-slot,.ph-wrong-slot>span,.ph-wrong-reel>div{transition:none}}.ph-how-figure{order:1;grid-template-columns:440px;align-items:start;display:grid}.ph-how-stage{width:440px;height:580px;color:var(--ph-ink);font-size:11.5px;line-height:1.5;position:relative}.ph-how-stage mark{color:var(--ph-ink);background:#46760040;padding:0 4px;font-weight:700}.ph-how-source{color:#9b9484;background:#fbf8f1;width:330px;height:460px;padding:64px 26px 28px;font-size:9px;line-height:16px;position:absolute;top:70px;left:70px;overflow:hidden;box-shadow:0 1px #c7bfae,4px 4px #e8e1d3}.ph-how-source-title{font-family:var(--ph-display);color:#5a4d40;margin-bottom:4px;font-size:11px;font-weight:500}.ph-how-rate{grid-template-columns:16px 72px 1fr 60px;display:grid}.ph-how-rate>span:last-child{text-align:right}.ph-how-task{background:#ffffffeb;border:1px solid #467600b3;border-radius:12px;width:330px;padding:10px 14px;font-size:12.5px;line-height:1.5;position:absolute;top:0;left:0;box-shadow:0 6px 18px -10px #1c150f66}.ph-how-task>span{color:var(--ph-green)}.ph-how-sheet{background:#fff;border:1px solid #c7bfae;grid-template-columns:24px 1fr 54px 56px 56px 62px;width:320px;font-size:11px;display:grid;position:absolute;top:300px;left:0;box-shadow:0 6px 18px -10px #1c150f66}.ph-how-row{display:contents}.ph-how-sheet div:not(.ph-how-row){border-bottom:1px solid #ddd6c8;border-right:1px solid #ddd6c8;padding:4px 7px}.ph-how-sheet>.ph-how-head:nth-child(-n+6){padding:2px}.ph-how-sheet>.ph-how-head:nth-child(6),.ph-how-row>div:nth-child(6){border-right:0}.ph-how-row-last>div{border-bottom:0!important}.ph-how-sheet div.ph-how-head{text-align:center;color:var(--ph-muted);background:#f1ede4;padding:4px}.ph-how-num{text-align:right}.ph-how-sheet div.ph-how-lit{background:#4676001f}.ph-how-sheet div.ph-how-picked{outline:2px solid var(--ph-green);outline-offset:-2px;padding:3px 6px;font-weight:700}.ph-how-row-last>div:nth-child(2){white-space:nowrap}.ph-how-sheet div.ph-how-missing{color:var(--ph-warn);border-right:0;grid-column:span 4;font-style:italic}.ph-how-links{pointer-events:none;width:440px;height:580px;position:absolute;inset:0;overflow:visible}.ph-how-links path{fill:none;stroke:var(--ph-green);stroke-width:1px}.ph-how-links circle{fill:var(--ph-green)}.ph-how-evidence{background:#fff;border:1px solid #46760099;gap:4px;width:330px;padding:10px 14px;line-height:1.5;display:grid;position:absolute;top:456px;left:0;box-shadow:0 6px 18px -10px #1c150f66}.ph-how-evidence-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ph-muted);justify-content:space-between;font-size:10px;display:flex}.ph-how-evidence-head span:last-child{color:var(--ph-green);font-weight:700}.ph-how-formula{font-weight:700}.ph-how-formula>span:first-child{font-weight:400}.ph-how-dim{color:var(--ph-muted)}.ph-how-cite{color:var(--ph-muted);white-space:nowrap;font-size:11px}.ph-demo-section{background:var(--ph-ground);position:relative;overflow-x:clip}.ph-demo-inner{padding:clamp(44px, 7vh, 80px) var(--ph-pad);gap:clamp(22px,3vh,32px);display:grid}.ph .ph-demo-step{z-index:1;width:var(--ph-pad);color:var(--ph-ink);opacity:.35;border:0;justify-content:center;align-items:center;font-size:44px;font-weight:300;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.ph .ph-demo-step:hover{opacity:1}.ph-demo-step-prev{background:linear-gradient(90deg,#f2f0e9e6,#f2f0e900);left:0}.ph-demo-step-next{background:linear-gradient(270deg,#f2f0e9e6,#f2f0e900);right:0}.ph-demo-domains{border-bottom:1px solid var(--ph-rule);letter-spacing:1.5px;text-transform:uppercase;flex-wrap:wrap;justify-content:center;font-size:13px;font-weight:700;display:flex}.ph-demo-domains>div{flex-wrap:wrap;justify-content:center;display:flex}.ph-demo-domains button,.ph-demo-domains a{color:var(--ph-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 22px;transition:color .2s}.ph-demo-domains button[data-on=true]{color:var(--ph-ink);border-bottom-color:var(--ph-ink)}.ph .ph-demo-domains button:hover,.ph .ph-demo-domains a:hover{color:var(--ph-green)}.ph-demo-layout{grid-template-columns:232px minmax(0,1fr);align-items:stretch;display:grid}@keyframes ph-slide-next{0%{opacity:0;transform:translate(56px)}}@keyframes ph-slide-prev{0%{opacity:0;transform:translate(-56px)}}.ph-demo-layout[data-slide=next]{animation:.5s cubic-bezier(.65,0,.35,1) ph-slide-next}.ph-demo-layout[data-slide=prev]{animation:.5s cubic-bezier(.65,0,.35,1) ph-slide-prev}@media (prefers-reduced-motion:reduce){.ph-demo-layout[data-slide]{animation:none}}.ph-demo-index{flex-direction:column;min-height:0;padding-right:32px;display:flex}.ph-demo-tasks{border-top:1px solid var(--ph-rule);margin:0 -12px;display:grid}.ph .ph-demo-task{border:0;border-bottom:1px solid var(--ph-rule);text-align:left;width:100%;color:var(--ph-muted);background:0 0;margin:0;padding:14px 12px;font-size:14px;line-height:1.45;transition:color .2s,background .2s;display:block}.ph-demo-task:hover{color:var(--ph-green)}.ph-demo-task[data-on=true]{background:var(--ph-green-band);color:var(--ph-ink);font-weight:700}.ph-demo-task>span{display:block}.ph-demo-task-name>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;margin-left:-.3em;padding:1px .3em}.ph-demo-task-line{color:var(--ph-muted);text-wrap:pretty;margin-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.ph-demo-view{align-content:start;gap:14px;min-width:0;display:grid}.ph-demo-prompt{text-wrap:pretty;background:#ffffff8c;border:1px solid #4a6a33b3;border-radius:14px;gap:14px;margin:0;padding:14px 20px;font-size:14px;line-height:1.6;display:flex;box-shadow:0 12px 32px #2a211914}.ph-demo-prompt>span:first-child{color:var(--ph-green)}.ph-demo.pn{--pn-serif:var(--font-sans), "IBM Plex Sans", Arial, sans-serif;aspect-ratio:11/5;border:1px solid var(--ph-rule-soft);background:#fff;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.ph-demo .pn-viewer-split{grid-template-columns:minmax(0,1fr) 300px}.ph-demo .pn-workbook{border-top:0;flex-direction:column;min-height:0;display:flex}.ph-demo .pn-grid{zoom:var(--ph-sheet-zoom,1);flex:1}.ph-demo .pn-sheet-tabs{flex:none}.ph-demo .pn-evidence{background:#fff;border-top:0;padding:16px 18px}.ph-demo .pn-evidence-value{font-size:26px;font-weight:500}.ph-demo .pn-cell{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ph-demo .pn-workbook>button{border:0;border-bottom:1px solid var(--pn-edge-soft);background:var(--pn-chrome);color:var(--pn-ink);text-align:left;flex:none;padding:6px 10px;font-size:11px}.ph-demo .pn-evidence{font-size:11.5px}.ph-uses{background:var(--ph-band);padding:clamp(20px,3vh,28px) 0;overflow:hidden}.ph-ribbon{width:max-content;font-family:var(--ph-display);color:var(--ph-ink);will-change:transform;font-size:16px;font-weight:700;animation:40s linear infinite ph-ribbon;display:flex}.ph-ribbon>span{white-space:nowrap;align-items:center;display:inline-flex}.ph-ribbon>span:after{content:"";background:var(--ph-accent);border-radius:50%;width:5px;height:5px;margin:0 26px}@media (prefers-reduced-motion:reduce){.ph-ribbon{animation:none}}.ph-beta{background:var(--ph-dark);color:var(--ph-on-dark);grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:48px;padding:clamp(72px,12vh,130px) 20px;font-size:16px;display:grid}.ph-beta-version{align-content:start;gap:4px;display:grid}.ph-beta-number{font-family:var(--ph-display);margin-top:8px;font-size:34px;font-weight:700;line-height:1}.ph-beta-date{color:var(--ph-on-dark-faint);letter-spacing:1px;font-size:12.5px}.ph-beta ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ph-beta li{gap:10px;display:flex}.ph-beta-mark{color:var(--ph-accent-dark)}.ph-quote{padding:clamp(72px, 12vh, 130px) var(--ph-pad);background:var(--ph-band);text-align:center}.ph-quote-inner{gap:14px;width:min(100%,760px);margin:0 auto;display:grid}.ph-quote p{font-family:var(--ph-display);color:var(--ph-ink);margin:0;font-size:clamp(18px,2vw,26px);font-weight:700;line-height:1.45}.ph-quote span{letter-spacing:1.5px;text-transform:uppercase;color:var(--ph-muted);font-size:11.5px;font-weight:700}.ph-footer{background:var(--ph-footer);color:var(--ph-ink);padding:36px var(--ph-pad)}.ph-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.ph-footer-brand{white-space:nowrap;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.ph-bracket{color:var(--ph-accent);font-size:22px;font-weight:300}.ph-footer-right{text-align:right;justify-items:end;gap:8px;margin-left:auto;font-size:14px;display:grid}.ph-footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:24px;display:flex}.ph-footer-legal>span{letter-spacing:1.5px;color:#16150fd9;font-size:12px}.ph-plain{flex-direction:column;min-height:100svh;display:flex}.ph-plain>main{flex:1}.ph-plain .ph-header{background:var(--ph-ground);position:static}.ph-legal{width:min(100%,760px);padding:clamp(32px, 6vh, 64px) var(--ph-pad) clamp(72px, 12vh, 130px);margin:0 auto}.ph-legal-head{border-bottom:1px solid var(--ph-rule);gap:14px;padding-bottom:34px;display:grid}.ph-legal-head h1{font-family:var(--ph-display);margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.15}.ph-legal-updated{letter-spacing:1.5px;text-transform:uppercase;color:var(--ph-muted);margin:0;font-size:11.5px}.ph-legal-body{margin-top:36px}.ph-legal-lede{color:var(--ph-ink);margin:0 0 18px;font-size:16px}.ph-legal-body h2{font-family:var(--ph-display);margin:40px 0 12px;font-size:20px;font-weight:700;line-height:1.3}.ph-legal-body p,.ph-legal-body li{color:var(--ph-body);font-size:14px;line-height:1.85}.ph-legal-body p{margin:0 0 14px}.ph-legal-body ul{margin:0 0 14px;padding-left:22px}.ph-legal-body li+li{margin-top:6px}.ph-legal-body strong{color:var(--ph-ink);font-weight:700}.ph-legal-body a{color:var(--ph-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ph-legal-body ol{margin:0 0 14px;padding-left:22px}.ph-legal-body h3{font-family:var(--ph-display);color:var(--ph-ink);margin:28px 0 10px;font-size:16px;font-weight:700;line-height:1.35}.ph-legal-section{border-top:1px solid var(--ph-rule);margin-top:48px}.ph-legal-section>h2{font-size:24px}.ph-note{padding:clamp(60px, 12vh, 120px) var(--ph-pad);align-content:center;justify-items:start;gap:18px;min-height:56vh;display:grid}.ph-note-code{letter-spacing:1.5px;text-transform:uppercase;color:var(--ph-accent);font-size:11px;font-weight:700}.ph-note h1{font-family:var(--ph-display);margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.15}.ph-note p{max-width:52ch;color:var(--ph-muted);margin:0;font-size:14px}.ph .ph-note .ph-btn{border-color:var(--ph-ink);color:var(--ph-ink);margin-top:8px}.ph .ph-note .ph-btn:hover{background:var(--ph-ink);color:var(--ph-ground)}.ph-type{position:relative}@keyframes ph-show{0%{visibility:hidden}to{visibility:visible}}@keyframes ph-here{0%,to{visibility:visible}}@keyframes ph-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes ph-fade{0%{opacity:0}}@keyframes ph-settle{0%{transform:scale(1.27)}}@keyframes ph-sweep{0%{background-size:0% 100%}}@keyframes ph-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ph-pop{0%{transform:scale(0)}}@media (prefers-reduced-motion:no-preference){.ph-hero h1{--ph-type-start:.35s;--ph-type-step:60ms;--ph-typed:calc(var(--ph-type-start) + var(--n) * var(--ph-type-step))}.ph-type{animation:ph-show 1ms calc(var(--ph-type-start) + var(--i) * var(--ph-type-step)) both}.ph-type:after{content:"";background:var(--ph-ink);visibility:hidden;width:.42em;height:.78em;animation:ph-here var(--ph-type-step) calc(var(--ph-type-start) + var(--i) * var(--ph-type-step)) step-end;margin-left:.06em;position:absolute;top:.15em;left:100%}.ph-caret{animation:ph-show 1ms var(--ph-typed) both, ph-blink 1.1s step-end var(--ph-typed) infinite}.ph-hero mark{animation:ph-sweep .45s cubic-bezier(.65, 0, .35, 1) var(--ph-typed) both}.ph-top-image{animation:2.6s cubic-bezier(.22,1,.36,1) both ph-settle}.ph-how-task{animation:.6s ease-out .5s both ph-rise}.ph-how-source{animation:.6s ease-out .75s both ph-rise}.ph-how-sheet{animation:.6s ease-out 1s both ph-rise}.ph-how-links path{stroke-dasharray:1;animation:.7s ease-in-out 1.45s both ph-draw}.ph-how-links circle{transform-box:fill-box;transform-origin:50%;animation:.3s ease-out 1.35s both ph-pop}.ph-how-sheet div.ph-how-picked{animation:.4s ease-out 2.1s both ph-fade}.ph-how-evidence{animation:.6s ease-out 2.25s both ph-rise}.ph-wrong{animation:.7s ease-out .7s both ph-rise}.ph-how-answer{animation:.7s ease-out .9s both ph-rise}.ph-how-copy>.ph-btn{animation:.7s ease-out 1.1s both ph-rise}[data-reveal][data-shown=no]{opacity:0}[data-reveal][data-shown=yes]{animation:ph-rise .7s cubic-bezier(.22, 1, .36, 1) calc(var(--d,0) * 90ms) both}.ph-btn>span[aria-hidden]{transition:transform .25s}.ph-btn:hover>span[aria-hidden]{transform:translate(4px)}}@media (max-width:960px){.ph-demo-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ph-demo-index{padding-right:0}.ph-demo.pn{aspect-ratio:auto;height:680px}.ph-demo .pn-viewer-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ph-demo .pn-evidence{border-left:0;border-top:1px solid var(--ph-rule-soft)}}@media (max-width:980px){.ph-how-inner{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:520px){.ph-how-stage{zoom:.72}}@media (max-width:360px){.ph-how-stage{zoom:.62}}@media (max-width:768px){.ph-header{background:var(--ph-ground);flex-wrap:wrap;justify-content:center;gap:12px 16px;padding:16px 16px 12px;position:static}.ph-header>a:first-child{flex:0 0 100%;justify-content:center;font-size:14px}.ph-header-right{flex-wrap:wrap;justify-content:center;gap:16px}.ph-nav{gap:16px;font-size:12px}.ph-nav a,.ph-signin{align-items:center;min-height:44px;display:inline-flex}.ph-account{width:44px;height:44px}.ph-signin{background:0 0;padding:6px 10px;font-size:10px}.ph-hero{padding:40px 24px 0}.ph-hero h1{font-size:min(34px,7.4vw)}.ph-caret{margin-left:8px}.ph-how-inner,.ph-demo-inner{padding:56px 24px}.ph-how-copy{padding-top:0}.ph-beta{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ph-beta ul{text-align:left;justify-items:start}.ph-footer-inner{justify-content:flex-start}.ph-footer-right{text-align:left;justify-items:start;margin-left:0}.ph-footer-legal{justify-content:flex-start}}
