:root{--pt-cyan:#66e0fa;--pt-cyan-deep:#3ec2e9;--pt-brass:#b8853a;--pt-navy:#0a0e1a;--pt-ink:#04222b;--pt-rule:hsla(0,0%,100%,.12);--pt-dim:hsla(0,0%,100%,.66);--pt-quiet:hsla(0,0%,100%,.48);--pt-spring:cubic-bezier(0.34,1.56,0.64,1);--pt-mono:"Departure Mono",ui-monospace,"SF Mono",Menlo,monospace;--pt-ls-display:-0.035em;--pt-ls-eyebrow:0.16em}*{box-sizing:border-box}body,html{margin:0;padding:0}html{color-scheme:dark}body{background:#000;color:#fff}::selection{background:#66e0fa;background:var(--pt-cyan);color:#04222b;color:var(--pt-ink)}.pt-stage{align-items:center;display:flex;flex-direction:column;gap:22px;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(24px,6vh,64px) 20px calc(clamp(24px, 6vh, 64px) + env(safe-area-inset-bottom, 0px))}.pt-panel{max-width:420px;width:100%}.pt-logo{align-items:center;display:inline-flex;line-height:0;position:relative;text-decoration:none}.pt-logo__mark{display:block;position:relative;transform-origin:left center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transition:transform .3s var(--pt-spring),filter .3s ease}.pt-logo__mark img{display:block;height:30px;-webkit-user-select:none;user-select:none;width:auto}.pt-logo:focus-visible .pt-logo__mark,.pt-logo:hover .pt-logo__mark{filter:drop-shadow(0 0 10px rgba(102,224,250,.45));transform:translateY(-1px) scale(1.04)}.pt-logo:focus-visible{border-radius:6px;outline:2px solid #66e0fa;outline:2px solid var(--pt-cyan);outline-offset:6px}.pt-logo__sheen{background:linear-gradient(102deg,transparent 38%,hsla(0,0%,100%,.95) 50%,transparent 62%) no-repeat;background-position:130% 0;background-size:250% 100%;inset:0;opacity:0;pointer-events:none;position:absolute}.pt-logo:focus-visible .pt-logo__sheen,.pt-logo:hover .pt-logo__sheen{animation:pt-sheen .9s cubic-bezier(.25,.8,.3,1) both}@keyframes pt-sheen{0%{background-position:130% 0;opacity:1}to{background-position:-30% 0;opacity:1}}.pt-eyebrow{color:#66e0fa;color:var(--pt-cyan);font-size:11px;font-weight:700;letter-spacing:.16em;letter-spacing:var(--pt-ls-eyebrow);margin:0 0 14px;text-transform:uppercase}.pt-title{text-wrap:balance;font-size:clamp(30px,5.4vw,44px);font-style:italic;font-weight:900;letter-spacing:-.035em;letter-spacing:var(--pt-ls-display);line-height:1.04;margin:0}.pt-lede{text-wrap:pretty;color:hsla(0,0%,100%,.66);color:var(--pt-dim);font-size:15px;line-height:1.55;margin:12px 0 0}.pt-fine{color:hsla(0,0%,100%,.48);color:var(--pt-quiet);font-size:11px;letter-spacing:.02em;line-height:1.7;margin:0;max-width:420px;text-align:center}.pt-fine a{border-bottom:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid var(--pt-rule);color:hsla(0,0%,100%,.66);color:var(--pt-dim);text-decoration:none}.pt-fine a:hover{border-bottom-color:#66e0fa;border-bottom-color:var(--pt-cyan);color:#66e0fa;color:var(--pt-cyan)}.pt-mono{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--pt-mono);font-size:11px;letter-spacing:.02em}.pt-form{display:flex;flex-direction:column;gap:18px}.pt-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pt-foot{color:hsla(0,0%,100%,.66);color:var(--pt-dim);font-size:14px;margin:0;text-align:center}.pt-link{align-items:center;background:none;background-image:linear-gradient(#66e0fa,#66e0fa);background-image:linear-gradient(var(--pt-cyan),var(--pt-cyan));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border:0;color:#66e0fa;color:var(--pt-cyan);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:8px;letter-spacing:.16em;letter-spacing:var(--pt-ls-eyebrow);padding:0 0 3px;text-decoration:none;text-transform:uppercase;transition:background-size .28s cubic-bezier(.34,1.56,.64,1);transition:background-size .28s var(--pt-spring)}.pt-link:focus-visible,.pt-link:hover{background-size:0 1px}.pt-link--quiet{background-image:linear-gradient(hsla(0,0%,100%,.48),hsla(0,0%,100%,.48));background-image:linear-gradient(var(--pt-quiet),var(--pt-quiet));color:hsla(0,0%,100%,.66);color:var(--pt-dim)}.pt-link--quiet:hover{color:#66e0fa;color:var(--pt-cyan)}.pt-back{margin-bottom:18px}.pt-code input{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--pt-mono);font-size:26px;letter-spacing:.5em;text-align:center;text-indent:.5em}@media (prefers-reduced-motion:reduce){.pt-logo__mark{transition:none}.pt-logo__sheen{animation:none!important}.pt-link{transition:none}}.pt-bar{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(0,0,0,.82);border-bottom:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid var(--pt-rule);display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:0 clamp(20px,5vw,48px);position:sticky;top:0;z-index:30}.pt-bar__tag{color:#66e0fa;color:var(--pt-cyan);font-size:10px;font-weight:700;letter-spacing:.16em;letter-spacing:var(--pt-ls-eyebrow);line-height:1;padding-left:12px;position:relative;text-transform:uppercase}.pt-bar__tag:before{background:hsla(0,0%,100%,.28);bottom:-3px;content:"";left:0;position:absolute;top:-3px;transform:skewX(-12deg);width:2px}.pt-bar__who{align-items:center;display:flex;gap:16px;min-width:0}.pt-bar__email{color:hsla(0,0%,100%,.66);color:var(--pt-dim);font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--pt-mono);font-size:11px;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-nav{align-items:center;display:flex;gap:26px}.pt-navlink{background:none;border:0;color:hsla(0,0%,100%,.66);color:var(--pt-dim);cursor:pointer;font:inherit;font-size:12px;font-style:italic;font-weight:900;letter-spacing:.06em;letter-spacing:var(--pt-ls-action,.06em);padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.pt-navlink:after{background:#66e0fa;background:var(--pt-cyan);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:skewX(-12deg) scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s var(--pt-spring)}.pt-navlink.is-active,.pt-navlink:focus-visible,.pt-navlink:hover{color:#fff}.pt-navlink.is-active:after,.pt-navlink:focus-visible:after,.pt-navlink:hover:after{transform:skewX(-12deg) scaleX(1)}@media (max-width:820px){.pt-bar{flex-wrap:wrap;gap:8px 12px;padding-bottom:6px;padding-top:10px}.pt-bar__email{display:none}.pt-nav{gap:18px;order:3;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;width:100%}.pt-nav::-webkit-scrollbar{display:none}.pt-bar__tag{font-size:9px}.pt-logo__mark img{height:24px}}@media (max-width:360px){.pt-bar{padding-left:14px;padding-right:14px}.pt-bar__tag{display:none}}.pt-page{margin:0 auto;max-width:1180px;padding:clamp(28px,6vh,56px) clamp(20px,5vw,48px) 72px;width:100%}.pt-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:28px}.pt-head__title{font-size:clamp(28px,3.4vw,40px);font-style:italic;font-weight:900;letter-spacing:-.035em;letter-spacing:var(--pt-ls-display);line-height:1.04;margin:4px 0 0}.pt-head__lede{color:hsla(0,0%,100%,.66);color:var(--pt-dim);font-size:15px;line-height:1.55;margin:10px 0 0;max-width:62ch}.pt-section{margin-top:40px}.pt-h2{font-size:clamp(19px,2vw,24px);font-style:italic;font-weight:900;letter-spacing:-.03em;margin:0 0 14px}.pt-stats{border-top:1px solid hsla(0,0%,100%,.12);border-top:1px solid var(--pt-rule);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));list-style:none;margin:0;padding:0}.pt-stat{border-bottom:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid var(--pt-rule);display:flex;flex-direction:column;gap:6px;padding:20px clamp(12px,4vw,20px) 22px 0}.pt-stat__label{color:hsla(0,0%,100%,.66);color:var(--pt-dim);font-size:11px;font-weight:700;letter-spacing:.16em;letter-spacing:var(--pt-ls-eyebrow);text-transform:uppercase}.pt-stat__value{font-feature-settings:"tnum";font-size:clamp(26px,3vw,38px);font-style:italic;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.035em;letter-spacing:var(--pt-ls-display);line-height:1}.pt-rows{border-top:1px solid hsla(0,0%,100%,.12);border-top:1px solid var(--pt-rule);list-style:none;margin:0;padding:0}.pt-row{grid-gap:8px 20px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid var(--pt-rule);color:#fff;display:grid;gap:8px 20px;grid-template-columns:minmax(0,1fr) auto auto;padding:18px 0;text-decoration:none;transition:border-color .2s ease}.pt-row__main{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-row__title{font-size:clamp(17px,1.7vw,21px);font-style:italic;font-weight:900;letter-spacing:-.025em;line-height:1.2;max-width:100%;position:relative;transition:color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1);transition:color .2s ease,transform .3s var(--pt-spring);width:fit-content}.pt-row__title:after{background:#66e0fa;background:var(--pt-cyan);bottom:-3px;content:"";height:3px;left:0;position:absolute;right:0;transform:skewX(-12deg) scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s var(--pt-spring)}.pt-row__text{font-size:14px;line-height:1.5;margin:0}.pt-row__meta,.pt-row__text{color:hsla(0,0%,100%,.66);color:var(--pt-dim)}.pt-row__meta{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--pt-mono);font-size:11px;text-align:right;white-space:nowrap}a.pt-row:focus-visible,a.pt-row:hover{border-color:rgba(102,224,250,.5)}a.pt-row:focus-visible .pt-row__title,a.pt-row:hover .pt-row__title{color:#66e0fa;color:var(--pt-cyan);transform:translateX(5px)}a.pt-row:focus-visible .pt-row__title:after,a.pt-row:hover .pt-row__title:after{transform:skewX(-12deg) scaleX(1)}@media (max-width:720px){.pt-row{gap:8px;grid-template-columns:minmax(0,1fr);padding:16px 0}.pt-row__meta{text-align:left;white-space:normal}.pt-row__facts{gap:6px 14px}}.pt-tag{align-items:center;color:#66e0fa;color:var(--pt-cyan);display:inline-flex;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--pt-mono);font-size:11px;gap:7px;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.pt-tag:before{background:currentColor;border-radius:2px;content:"";flex:none;height:6px;transform:skewX(-12deg);width:6px}.pt-tag--bare:before{display:none}.pt-tag--quiet{color:hsla(0,0%,100%,.66);color:var(--pt-dim)}.pt-tag--brass{color:#b8853a;color:var(--pt-brass)}.pt-tag--ok{color:#4ade80}.pt-tag--bad{color:#f87171}.pt-empty{padding:44px 0}.pt-empty__title{color:hsla(0,0%,100%,.42);font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:900;letter-spacing:-.035em;letter-spacing:var(--pt-ls-display);margin:0 0 8px}.pt-empty p{color:hsla(0,0%,100%,.66);color:var(--pt-dim);font-size:14px;margin:0}
/*# sourceMappingURL=main.b749e585.css.map*/