.pt{--pt-ios:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-instrument), "Helvetica Neue", sans-serif;--pt-ios-serif:ui-serif, "New York", "Iowan Old Style", var(--font-fraunces), Georgia, serif;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:48px 56px 56px;display:grid}:where(.pt) button{font:inherit}:where(.pt) section{padding:0}.pt-feats{flex-direction:column;gap:6px;min-width:0;display:flex}.pt-feat{border:1px solid #0000;border-radius:18px;grid-template-columns:40px 1fr;column-gap:14px;padding:16px 18px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.pt-feat:hover{background:var(--paper-deep)}.pt-feat-btn{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;grid-column:1/-1;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:0;display:grid}.pt-feat-btn i{background:var(--paper-deep);width:40px;height:40px;color:var(--ink-soft);border-radius:12px;place-items:center;transition:background .2s,color .2s;display:grid}.pt-feat-btn i svg{width:20px;height:20px}.pt-feat-btn b{letter-spacing:-.01em;font-size:17px;font-weight:650}.pt-feat p{color:var(--ink-soft);grid-column:2;margin:4px 0 0;font-size:15px;line-height:1.45;display:none}.pt-feat .pt-tries{grid-column:2;margin-top:10px;display:none}.pt-feat.is-on{background:var(--card);border-color:var(--rail);box-shadow:0 2px 10px #1f2b240f}.pt-feat.is-on .pt-feat-btn i{background:var(--mint-wash);color:var(--mint-deep)}.pt-feat.is-on p{display:block}.pt-feat.is-on .pt-tries{display:flex}.pt-tries{flex-wrap:wrap;gap:6px;display:flex}.pt-try{border:1px solid var(--rail);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:99px;padding:5px 12px;font-size:13.5px;font-weight:550;box-shadow:0 1.5px #1c24201a}.pt-try:hover{background:var(--mint-wash)}.pt-try:active{box-shadow:none;transform:translateY(1px)}.pt-mobcap{display:none}.pt-stage{width:417px;height:876px;position:relative}.pt-holder{transform-origin:0 0;width:417px;height:876px}.pt-phone{background:#a9a59f;border-radius:68px;width:417px;height:876px;padding:3px;position:relative;box-shadow:inset 0 0 0 1px #ffffff80,0 2px 4px #00000014,0 30px 70px #1f2b2433}.pt-phone:before,.pt-phone:after{content:"";background:#9b978f;border-radius:2px;width:4px;position:absolute}.pt-phone:before{height:64px;top:170px;left:-3px;box-shadow:0 86px #9b978f}.pt-phone:after{height:96px;top:220px;right:-3px}.pt-bezel{background:#0b0b0c;border-radius:65px;width:100%;height:100%;padding:9px}.pt-screen{width:393px;height:852px;font-family:var(--pt-ios);color:#1d1d1f;-webkit-user-select:none;user-select:none;isolation:isolate;text-align:left;background:#fff;border-radius:56px;font-size:15px;line-height:1.3;position:relative;overflow:hidden}.pt-island{z-index:100;pointer-events:none;background:#000;border-radius:20px;width:124px;height:36px;margin-left:-62px;position:absolute;top:11px;left:50%}.pt-status{z-index:99;pointer-events:none;color:#1d1d1f;justify-content:space-between;align-items:center;height:54px;padding:4px 34px 0 48px;font-size:16.5px;font-weight:650;display:flex;position:absolute;top:0;left:0;right:0}.pt-status svg{height:13px}.pt-status-r{align-items:center;gap:6px;display:flex}.pt-homebar{z-index:99;pointer-events:none;background:#1d1d1f;border-radius:3px;width:140px;height:5px;margin-left:-70px;position:absolute;bottom:8px;left:50%}.pt-screen.is-dark .pt-status{color:#fff}.pt-screen.is-dark .pt-homebar{background:#fff}@media (width<=900px){.pt{grid-template-columns:1fr;justify-items:center;gap:18px;padding:24px 0 40px}.pt-feats{scrollbar-width:none;flex-direction:row;gap:8px;width:100%;padding:0 16px;overflow-x:auto}.pt-feats::-webkit-scrollbar{display:none}.pt-feat{border-color:var(--rail);background:var(--card);border-radius:99px;flex:none;padding:0}.pt-feat-btn{grid-template-columns:28px auto;gap:8px;padding:6px 14px 6px 6px}.pt-feat-btn i{border-radius:50%;width:28px;height:28px}.pt-feat-btn i svg{width:15px;height:15px}.pt-feat-btn b{white-space:nowrap;font-size:14.5px}.pt-feat.is-on p,.pt-feat.is-on .pt-tries{display:none}.pt-feat.is-on{background:var(--ink);border-color:var(--ink);box-shadow:none}.pt-feat.is-on .pt-feat-btn{color:#fff}.pt-feat.is-on .pt-feat-btn i{color:#fff;background:#ffffff29}.pt-mobcap{text-align:center;max-width:420px;padding:0 16px;display:block}.pt-mobcap b{letter-spacing:-.02em;font-size:19px;font-weight:650;display:block}.pt-mobcap p{color:var(--ink-soft);margin:4px 0 10px;font-size:15px}.pt-mobcap .pt-tries{justify-content:center}}@media (prefers-reduced-motion:reduce){.pt *,.pt :before,.pt :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
