.p-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.shot--r{justify-content:flex-end}.p-wide{width:min(100%,35rem)}.p-h3{margin:18px 0 -12px;color:var(--gw-ink)}.gw-specs dd{text-wrap:pretty}.gw-specs dd a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.p-hero{min-height:108vh;align-items:flex-start;gap:clamp(24px,4vw,72px);padding-top:calc(var(--gw-nav-h) + 10vh)}.p-hero .gw-copy{flex:0 1 29rem;min-width:min(100%,19rem);padding-top:2vh}.p-hero__mac{position:relative;flex:1 1 0;min-width:0;max-width:54rem;margin-left:auto}.p-hero__slot{position:absolute;left:3%;top:3%;width:94%;height:72%;pointer-events:none}@media(max-width:1100px){.p-hero .gw-copy{flex-basis:22rem}.p-hero{padding-top:calc(var(--gw-nav-h) + 8vh)}}.p-demo,.p-stops{min-height:0;align-items:flex-start;gap:clamp(24px,3vw,56px);padding-block:15vh}.p-demo .gw-copy{flex:0 1 21rem;gap:16px}.p-demo__slot,.p-stops__slot{display:none}.p-demo__facts{margin-top:4px}.p-demo__facts dd{color:var(--gw-label)}.p-demo__mac{flex:1 1 0;min-width:0;max-width:min(62rem,calc((100svh - var(--gw-nav-h) - 150px) * 1.42));margin-left:auto}.p-stops .gw-copy{flex:0 1 25rem;gap:16px}.p-stops__mac{flex:1 1 0;min-width:0;max-width:52rem;margin-left:auto;display:flex;flex-direction:column;gap:14px}.rec{display:flex;flex-direction:column;gap:10px;margin-top:4px}.rec__say{margin:0;min-height:3em;max-width:52ch;color:var(--gw-ink);text-wrap:pretty}.finale{min-height:0;flex-direction:column;align-items:stretch;gap:0;padding-top:16vh;padding-bottom:48px}.finale__slot{height:42vh;min-height:240px}.finale .gw-copy{width:100%}@media(max-height:800px)and (min-width:861px){.finale__slot{display:none}}.ns{list-style:none;margin:4px 0 0;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:var(--gw-r-tray);background:var(--gw-screen);color:var(--gw-lit)}.ns li{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 10px;border-radius:4px;background:var(--gw-raised)}.ns__n{font-size:.625rem;color:var(--gw-dim)}.ns__t{font-size:.8125rem;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns__chip{padding:3px 6px;border-radius:3px;background:var(--gw-lit);color:#111;font-size:.5625rem;font-weight:500;letter-spacing:var(--gw-ls-label);text-transform:uppercase;white-space:nowrap}.ns__why{grid-column:2 / -1;margin-top:2px;font-size:.5625rem;letter-spacing:var(--gw-ls-label);text-transform:uppercase;color:var(--gw-dim)}.pk-win .gm-win__body{transition:opacity .22s ease}.pk-win:not([data-front]) .gm-win__body{opacity:.6}@keyframes pk-land{0%,35%{box-shadow:inset 0 0 0 2px #f2b200,0 0 0 3px #f2b20059}to{box-shadow:inset 0 0 0 2px #f2b20000,0 0 0 3px #f2b20000}}[data-land]{animation:pk-land 1.1s ease-out both}.pk-sheet{display:grid;grid-template-columns:2.1em minmax(0,.7fr) minmax(0,1.5fr)}.pk-sheet>*{min-width:0;min-height:3em;display:flex;align-items:center;padding:0 .65em;margin:0;border:0;border-right:1px solid var(--gm-win-rule);border-bottom:1px solid var(--gm-win-rule);border-radius:0;white-space:nowrap;overflow:hidden;font:inherit;color:inherit;text-align:left}.pk-sheet>:nth-child(3n){border-right:0}.pk-sh,.pk-rn{justify-content:center;padding:0;background:var(--gm-win-bar);color:var(--gm-win-dim);font-size:.8em}.pk-sheet>.pk-sh{min-height:1.9em}.pk-lab{color:var(--gm-win-dim)}.pk-cell{position:relative;background:var(--gm-win-field);cursor:cell;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .14s}.pk-void{background:var(--gm-win-field)}.pk-cell[data-sel]{box-shadow:inset 0 0 0 2px var(--gm-accent);background:color-mix(in srgb,var(--gm-accent) 12%,var(--gm-win-field))}.pk-cell[data-copied]:before{content:"";position:absolute;inset:0;border:2px dashed var(--gm-win-ink);opacity:.6;pointer-events:none}.gm-screen .pk-cell:focus-visible{outline-offset:-2px}.gm-screen .pk-cell[data-gm-target]{outline-offset:-2px;border-radius:0}.pk-form{padding:.9em 1em 1.1em;display:flex;flex-direction:column;gap:.75em}.pk-f{display:block;min-width:0}.pk-field{display:flex;align-items:center;text-align:left;white-space:nowrap;overflow:hidden;cursor:text;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pk-field>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-field>i{flex:none;width:1.5px;height:1.2em;margin-left:1px;background:currentColor;visibility:hidden}.pk-field[data-focus]>i{visibility:visible;animation:pk-blink 1.1s steps(1) infinite}.pk-field[data-land]{animation:pk-land 1.1s ease-out both}.pk-field[data-land][data-focus]>i{animation:pk-blink 1.1s steps(1) infinite}@keyframes pk-blink{50%{opacity:0}}.pk-go{align-self:flex-start;margin-top:.3em;padding:.5em 1.2em;border-radius:.45em;background:var(--gm-accent);color:var(--gm-win);font-weight:600;opacity:.5}.pk-strip{position:absolute;z-index:9;left:37.2%;top:5%;width:25.6%}.pk-strip .gk-panel{gap:.6em;padding:.75em}.pk-strip .gk-head .gk-tiny{color:#5e5e5b}.pk-tape{padding:.6em;gap:.5em;border-radius:.8em}.pk-tape__h{display:flex;align-items:center;gap:.55em;min-height:1.5em;padding:0 .2em}.pk-tape__h .gk-tiny{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pk-tape__h .gk-led{flex:none}.pk-pro{flex:none;padding:.12em .45em;border-radius:.3em;border:1px solid #5E5E5B;color:#a8a8a3;font-size:.68em;letter-spacing:.12em}.pk-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}.pk-steps:empty{display:none}.pk-strip[data-mode=stack] .pk-recent,.pk-strip[data-mode=stack] .pk-pro{display:none}.pk-step{display:flex;align-items:center;gap:.6em;min-height:2.5em;padding:0 .6em;border-radius:.45em;background:#3a3a38;color:#edede9;min-width:0;transition:background-color .2s,color .2s}.pk-step b{flex:none;width:1.1em;font-size:1.5em;line-height:1;text-align:center}.pk-step span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-step em{flex:none;font-style:normal;font-size:.72em;letter-spacing:.1em;color:#a8a8a3}.pk-step.next{background:#edede9;color:#111}.pk-step.next b{color:#ff5a1f}.pk-step.next em{color:#5e5e5b}.pk-step.done{background:#2a2a28;color:#8a8a85}.pk-step.done em{color:#6b6b68}.pk-step.empty{background:transparent;box-shadow:inset 0 0 0 1px #2a2a28;color:#3a3a38}.pk-mask{letter-spacing:.06em}.pk-recent{display:flex;flex-direction:column;gap:.3em}.pk-recent__h{padding:0 .3em}.pk-strip .gk-row{min-height:2.5em;padding:0 .5em;gap:.5em}.pk-strip .gk-row:hover{background:#e4e4df}.pk-strip .gk-num{flex:0 0 2.4em;height:1.7em;background:#fff;box-shadow:0 1px #bdbdb8;color:#3a3a38}.pk-panel .gk-tag{flex:0 0 2.6em}.pk-ns{flex:none;padding:.1em .45em;border-radius:.3em;border:1px solid #8A8A85;font-size:.7em;letter-spacing:.12em;color:#5e5e5b;white-space:nowrap}.gk-row.sel .pk-ns{border-color:#5e5e5b;color:#a8a8a3}.gk-row.private.sel{background:#111;color:#edede9}.pk-bar{position:absolute;z-index:12;left:50%;bottom:1em;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5em;pointer-events:none}.pk-keys{display:flex;gap:.35em;padding:.4em;border-radius:.8em;background:#151515e6;box-shadow:0 .3em 1em #0000004d;pointer-events:auto}.pk-k{display:inline-flex;align-items:baseline;justify-content:center;gap:.5em;min-height:2.6em;padding:0 .85em;border:0;border-radius:.42em;background:#f7f7f4;color:#111;box-shadow:0 .18em #8d8d88;font:600 1em/2.6 var(--gw-font-mono);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color 90ms,box-shadow 90ms}.pk-k b{font-weight:600;letter-spacing:.04em}.pk-k em{font-style:normal;font-weight:500;font-size:.78em;letter-spacing:.08em;text-transform:uppercase;color:#5e5e5b}.pk-k:hover{background:#fff}.pk-k:active,.pk-k[data-down]{background:#f2b200;box-shadow:0 .06em #8d8d88;translate:0 .12em}.pk-k[data-down] em,.pk-k:active em{color:#111}.pk-k[aria-pressed=true]{background:#ff5a1f;box-shadow:0 .18em #b83b0c}.pk-k[aria-pressed=true] em{color:#111}.pk-k[aria-pressed=true][data-down]{box-shadow:0 .06em #b83b0c}.gm-screen .pk-k[data-gm-target]{border-radius:.42em}.pk-toast{padding:.5em .8em;border-radius:.6em;background:#151515e6;color:#edede9;font:500 .82em/1.2 var(--gw-font-mono);letter-spacing:.06em;white-space:nowrap;opacity:0;transition:opacity .16s}.pk-toast[data-on]{opacity:1}.pk-panel{z-index:44}.pk-panel .gk-panel{gap:.55em}.pk-panel .gk-search{min-height:2.9em;padding:0 .9em;font-size:1em;gap:.6em}.pk-panel .gk-search input{flex:1;min-width:0;height:2.6em;border:0;background:transparent;color:inherit;font:inherit;outline:none;user-select:text;-webkit-user-select:text}.pk-panel .gk-search input::placeholder{color:#8a8a85}.pk-panel .gk-row{min-height:2.6em}.pk-panel .gk-row:hover:not(.sel){background:#e4e4df}.pk-panel .gk-row.sel .gk-tag{color:#a8a8a3}.pk-panel .gk-keys{flex-wrap:wrap}.pk-panel .gk-key{min-height:2.8em}.pk-panel .gk-key[data-act=close]{flex:0 0 auto}.pk-panel .gk-key:disabled{opacity:.4;cursor:default}.pk-panel .gk-foot{gap:1.2em}.pk-empty{margin:0;padding:.9em .65em;color:#5e5e5b}.pk-notes{padding:1em 1.1em;display:flex;flex-direction:column;gap:.5em}.pk-notes b{font-size:1.25em}.pk-notes p{margin:0}.pk-dim{color:var(--gm-win-dim)}.pk-share{position:absolute;z-index:12;left:50%;top:.9em;transform:translate(-50%);display:flex;align-items:center;gap:.6em;padding:.45em .9em;border-radius:2em;background:#151515e0;color:#edede9;font-size:.9em;font-weight:500;white-space:nowrap}.pk-share[hidden]{display:none}.pk-share i{width:.6em;height:.6em;border-radius:50%;background:#28c840}#stops-mac .gm-screen[data-shared]:after{content:"";position:absolute;inset:0;z-index:50;border:3px solid #28C840;border-radius:inherit;pointer-events:none}#stops-mac .gm-pop{width:min(23em,94%)}#stops-mac .gm-pop .gk-panel{font-size:1em}#stops-mac .gm-pop .gk-screen{padding:.8em 1em;gap:.3em}.pk-word{font-size:2.6em;line-height:.95;color:#edede9}.pk-why{margin:0;padding:0 .2em .1em;color:#3a3a38;line-height:1.45;text-wrap:pretty}@container gm (max-width: 560px){#demo-mac .gm-screen{aspect-ratio:auto}#demo-mac .gm-ui{position:relative;inset:auto}#demo-mac .gm-menubar{position:relative}#demo-mac .gm-desktop{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px}#demo-mac .gm-win{position:relative;left:auto;top:auto;width:auto;height:auto;border-radius:9px}#demo-mac .gm-win__bar{height:26px;padding:0 8px;gap:6px}#demo-mac .gm-win__bar .gm-title{margin-right:0;text-align:left}#demo-mac .gm-tl i{width:7px;height:7px}.pk-win--sheet{grid-column:1;grid-row:1}.pk-win--form{grid-column:2;grid-row:1}.pk-strip{grid-column:1 / -1;grid-row:2}.pk-bar{grid-column:1 / -1;grid-row:3}.pk-sheet{grid-template-columns:1.5em minmax(0,1fr)}.pk-sheet>.pk-sh,.pk-sheet>.pk-x,.pk-sheet>.pk-lab{display:none}.pk-sheet>*{min-height:44px;padding:0 7px}.pk-sheet>:nth-child(3n){border-right:1px solid var(--gm-win-rule)}.pk-sheet>.pk-cell{border-right:0;padding:0 5px;font-size:.92em;letter-spacing:-.01em}.pk-form{padding:0 7px;gap:0}.pk-f{height:44px;display:flex;flex-direction:column;justify-content:center;gap:2px;border-bottom:1px solid var(--gm-win-rule)}.pk-f:last-of-type{border-bottom:0}.pk-f .gm-lab{margin:0;font-size:.78em;line-height:1.1}.pk-field{min-height:26px;padding:0 6px;font-size:.96em;border-radius:5px}.pk-go{display:none}.pk-strip{position:relative;left:auto;top:auto;width:auto}.pk-strip .gk-panel{padding:6px;gap:5px;border-radius:11px;font-size:.9em}.pk-strip .gk-head{display:none}.pk-tape{padding:6px;gap:5px;border-radius:8px}.pk-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pk-step{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:44px;padding:4px 6px}.pk-step b{width:auto;font-size:1.35em}.pk-step span{flex:none;max-width:100%;font-size:.9em}.pk-step em{display:none}.pk-recent__h{padding:0 2px}.pk-recent .gk-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pk-strip .gk-row{min-height:40px;background:#f7f7f4;box-shadow:0 1px #d6d6d1}.pk-strip .gk-row.private{background:repeating-linear-gradient(135deg,#e4e4df 0 6px,#edede9 6px 12px)}.pk-strip .gk-row .gk-num,.pk-strip .gk-row .gk-meta{display:none}.pk-strip .gk-row:nth-child(n+3){display:none}.pk-bar{position:relative;left:auto;bottom:auto;transform:none;align-items:stretch;gap:5px;pointer-events:auto}.pk-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;box-shadow:none}.pk-k{flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:46px;padding:0 2px;line-height:1.15;font-size:1.08em}.pk-k em{font-size:.66em}.pk-toast{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:4px;z-index:3;max-width:96%}.pk-panel .gk-panel{font-size:.9em}.pk-panel .gk-row{min-height:40px}.pk-panel .gk-search input{font-size:16px}.pk-panel .gk-key{min-height:44px}.pk-panel .gk-row .gk-meta,.pk-panel .gk-foot{display:none}#stops-mac .gm-pop{width:94%;right:3%}}@media(max-width:860px){.shot--r{justify-content:flex-start}.p-hero{min-height:0;padding-top:30px}.p-hero .gw-copy{padding-top:0;flex-basis:auto}.p-hero__mac,.finale__slot{display:none}.p-demo,.p-stops{flex-direction:column;padding-block:36px 84px}.p-demo .gw-copy,.p-demo__mac,.p-stops .gw-copy,.p-stops__mac{flex:none;width:100%;max-width:none}.p-demo{gap:28px}.p-demo__mac{margin-inline:-6px;width:calc(100% + 12px);scroll-margin-top:calc(var(--gw-nav-h) + 8px)}.p-demo__mac .gm-player{margin-inline:6px}#demo-mac .gm-player__say{min-height:calc(var(--gw-fs-label) * 1.6 + 2px + 3.1em)}.finale{padding-top:36px;padding-bottom:56px}}@media(min-width:861px)and (max-width:1160px){.p-demo,.p-stops{flex-wrap:wrap}.p-demo .gw-copy,.p-stops .gw-copy{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-content:start}.p-demo .gw-copy>*,.p-stops .gw-copy>*{grid-column:1}.p-demo .gw-copy>.p-demo__facts{grid-column:2;grid-row:1 / span 3;align-self:end}.p-stops .gw-copy>.rec{grid-column:2;grid-row:1 / span 3;align-self:end}.p-demo__mac,.p-stops__mac{flex:1 1 100%;margin-inline:auto}.p-stops__mac{max-width:min(52rem,calc((100svh - var(--gw-nav-h) - 150px) * 1.42))}}html.gw-static .p-hero,html.gw-static .p-demo,html.gw-static .p-stops{flex-direction:row;min-height:0}html.gw-static .p-hero__slot,html.gw-static .finale__slot{display:none}html.gw-static .p-hero{padding-top:calc(var(--gw-nav-h) + 56px)}html.gw-static .shot--r{align-items:flex-start}html.gw-static .finale{padding-top:72px}@media(max-width:860px){html.gw-static .p-hero,html.gw-static .p-demo,html.gw-static .p-stops{flex-direction:column}html.gw-static .p-hero{padding-top:30px}html.gw-static .p-hero__mac{display:block;width:100%;flex:none;margin:0}}@media(min-width:861px)and (max-width:1160px){html.gw-static .p-demo,html.gw-static .p-stops{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pk-field[data-focus]>i,.pk-field[data-land][data-focus]>i{animation:none}[data-land],.pk-field[data-land]{animation:none}.pk-win .gm-win__body,.pk-step,.pk-toast,.pk-k,.pk-cell{transition:none}}@media(min-width:861px){html.gw-static #private,html.gw-static #plain{flex-direction:row;align-items:flex-start;gap:clamp(32px,5vw,80px)}html.gw-static #private{flex-direction:row-reverse;justify-content:flex-end}html.gw-static #private .gw-figure,html.gw-static #plain .gw-figure{flex:1 1 0;min-width:0;max-width:620px;position:sticky;top:calc(var(--gw-nav-h) + 32px)}html.gw-static #private .gw-copy,html.gw-static #plain .gw-copy{flex:0 1 34rem}}.p-side{flex:1 1 0;min-width:0;height:68vh;pointer-events:none;align-self:flex-start;position:sticky;top:calc(var(--gw-nav-h) + 12vh)}#private,#plain{align-items:flex-start;gap:clamp(24px,4vw,64px)}#private .gw-copy,#plain .gw-copy{flex:none}@media(min-width:861px)and (max-width:1200px){#private .gw-copy,#plain .gw-copy{width:min(100%,44vw)}}@media(max-width:860px){.p-side{display:none}}html.gw-static .p-side{display:none}
