*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:clip}a{color:inherit;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#15151a;background:#fff;font-family:Geist,system-ui,sans-serif}html[data-theme=dark] body{color:#f3f3f5;background:#1e1f22}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cardReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ptLiveDot{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.8}}@keyframes followPop{0%{transform:scale(1)}45%{transform:scale(.97)}to{transform:scale(1)}}@keyframes ptPulse{0%,to{opacity:1}50%{opacity:.45}}.pt-skel{animation:1.5s ease-in-out infinite ptPulse}@media (prefers-reduced-motion:reduce){.pt-skel{opacity:.6;animation:none}}.grain{display:none}html[data-theme=dark] .grain{pointer-events:none;z-index:60;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;display:block;position:fixed;inset:0}input,textarea,select,button{font-family:inherit}::placeholder{opacity:1}:root{--pt-scrollbar:#15151a38}html[data-theme=dark]{--pt-scrollbar:#ffffff2e}*{scrollbar-width:thin;scrollbar-color:var(--pt-scrollbar) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--pt-scrollbar);background-clip:padding-box;border:3px solid #0000;border-radius:8px}:root{--pt-ring:#00000014;--pt-bg:#fff;--pt-text:#15151a;--pt-accent:#2f6df6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--pt-ring:#ffffff1a;--pt-bg:#1e1f22;--pt-text:#f3f3f5;--pt-accent:#2f6df6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{background:color-mix(in srgb, var(--pt-accent) 24%, transparent)}.pt-cap{text-box-trim:trim-both;text-box-edge:cap alphabetic}.pt-input{transition:border-color .15s,box-shadow .15s}.pt-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--pt-accent) 18%, transparent);border-color:var(--pt-accent)!important}.pt-press{transition:scale .14s cubic-bezier(.2,0,0,1),background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s}.pt-press:active{scale:.96}.pt-tip{position:relative}.pt-tip:after{content:attr(data-tip);background:var(--pt-text);width:max-content;max-width:min(250px,62vw);color:var(--pt-bg);letter-spacing:0;text-transform:none;white-space:normal;opacity:0;pointer-events:none;z-index:50;border-radius:9px;padding:9px 11px;font:400 11.5px/1.5 Geist,sans-serif;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.pt-tip:before{content:"";border:5px solid #0000;border-top-color:var(--pt-text);opacity:0;pointer-events:none;z-index:50;transition:opacity .15s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.pt-tip:hover:after,.pt-tip:hover:before,.pt-tip:focus-visible:after,.pt-tip:focus-visible:before{opacity:1}.pt-img-ring{box-shadow:inset 0 0 0 1px var(--pt-ring)}.pt-fade-in{animation:.18s cubic-bezier(.2,0,0,1) both fadeIn}@keyframes fadeIn{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.pt-rise{animation:.35s cubic-bezier(.2,0,0,1) both riseIn}@keyframes ptShake{0%,to{translate:0}25%{translate:-5px}75%{translate:5px}}.pt-shake{animation:.22s cubic-bezier(.36,.07,.19,.97) ptShake}.pt-row:active{scale:.99}.pt-toggle-thumb{transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s}@keyframes ptPalDim{0%{opacity:0}to{opacity:1}}@keyframes ptPalIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.pt-pal-backdrop{animation:.14s ease-out both ptPalDim}.pt-pal-panel{animation:.15s cubic-bezier(.22,1,.36,1) both ptPalIn}.pt-row{border-radius:10px;transition:background-color .15s}.pt-row:hover{background-color:color-mix(in srgb, var(--pt-text) 4%, transparent)}.pt-row .pt-row-arrow{transition:translate .15s cubic-bezier(.2,0,0,1);display:inline-block}.pt-row:hover .pt-row-arrow{translate:2px}@keyframes ptTargetRing{0%{box-shadow:0 0 0 2.5px color-mix(in srgb, var(--pt-accent) 60%, transparent)}to{box-shadow:0 0 0 2.5px #0000}}.pt-target-ring{animation:1s cubic-bezier(.22,1,.36,1) ptTargetRing}.pt-collapse{transition:grid-template-rows .25s cubic-bezier(.2,0,0,1);display:grid}@keyframes ptSniff{0%,30%,60%,to{transform:none}15%,45%{transform:translateY(1px)scale(1.05,.93)}}.pt-sniff{animation:.9s ease-in-out .4s both ptSniff}.pt-sniff-now{animation:.9s ease-in-out both ptSniff}.pt-link-heading{text-decoration:none;transition:opacity .15s}.pt-link-heading:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.pt-leaving{animation:.25s cubic-bezier(.22,1,.36,1) both ptLeave}@keyframes ptLeave{0%{opacity:1;filter:blur();translate:0}to{opacity:0;filter:blur(3px);translate:0 -8px}}@media (prefers-reduced-motion:reduce){.pt-press{transition:background-color .15s,color .15s,border-color .15s}.pt-press:active{scale:1}.pt-rise,.pt-fade-in,.pt-leaving,.pt-shake{animation:none}.pt-toggle-thumb{transition:background-color .22s}.pt-pal-backdrop,.pt-pal-panel{animation:none}.pt-row .pt-row-arrow{transition:none}.pt-row:hover .pt-row-arrow{translate:0}.pt-target-ring{animation:none}.pt-collapse{transition:none}.pt-sniff,.pt-sniff-now{animation:none}}.track-grid{grid-template-columns:284px 1fr;gap:28px;margin-top:26px;display:grid}.pt-hit{position:relative}.pt-hit:after{content:"";position:absolute;inset:-9px -3px}.track-rail{align-self:start;position:sticky;top:74px}@media (max-width:880px){.track-grid{grid-template-columns:1fr;gap:22px}.track-rail{position:static;top:auto}}@media (max-width:720px){.pt-nav{padding:0 14px!important}.pt-nav-links{gap:13px!important}.pt-kbd-hint{display:none!important}.pt-ep-content{margin-right:0!important}.pt-ep-rail{display:none!important}}@media (max-width:560px){.pt-trade-row{flex-wrap:wrap;row-gap:6px}.pt-trade-row .pt-row-idea{order:9;padding-left:37px;white-space:normal!important;flex:100%!important;min-width:0!important}.pt-trade-row .pt-num{min-width:0!important}.pt-home-meta{white-space:nowrap;font-size:11px!important}.pt-home-name{font-size:16px!important;line-height:1.15!important}.pt-person-entry{display:none!important}.pt-stack-head{flex-wrap:wrap;row-gap:14px}.pt-stack-body{flex:100%!important}.pt-hold-row{flex-wrap:wrap;row-gap:2px}.pt-hold-row .pt-hold-name{order:9;padding-left:42px;flex:100%!important;min-width:0!important}.pt-xref-title{visibility:hidden;flex:1 0 0!important}}@media (max-width:640px){.pt-nav-cta{display:none!important}}:root{--pt-like-color:#f40051}.pt-like .pt-like-heart{color:inherit;transition:color .15s cubic-bezier(.22,1,.36,1)}.pt-like .pt-like-heart path{fill:#0000;stroke:currentColor;transition:fill .15s cubic-bezier(.22,1,.36,1),stroke .15s cubic-bezier(.22,1,.36,1)}.pt-like[data-liked=true]{color:var(--pt-like-color)}.pt-like[data-liked=true] .pt-like-heart path{fill:currentColor}.pt-like-bursting .pt-like-icon{animation:.35s cubic-bezier(.34,1.96,.64,1) ptLikePop}@keyframes ptLikePop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.pt-like-particles{pointer-events:none;width:0;height:0;color:var(--pt-like-color);position:absolute;top:50%;left:50%}.pt-like-particles i{left:calc(2.5px * var(--ps,1) / -2);top:calc(2.5px * var(--ps,1) / -2);width:calc(2.5px * var(--ps,1));height:calc(2.5px * var(--ps,1));opacity:0;background:currentColor;border-radius:50%;position:absolute}.pt-like-particles i:first-child{--px:0px;--py:-21px;--ps:1.2;--pd:0s;--pe:.5}.pt-like-particles i:nth-child(2){--px:15px;--py:-14px;--ps:.9;--pd:30ms;--pe:.7}.pt-like-particles i:nth-child(3){--px:20px;--py:2px;--ps:1.1;--pd:10ms;--pe:.4}.pt-like-particles i:nth-child(4){--px:14px;--py:15px;--ps:.8;--pd:45ms;--pe:.6}.pt-like-particles i:nth-child(5){--px:-2px;--py:19px;--ps:1;--pd:20ms;--pe:.5}.pt-like-particles i:nth-child(6){--px:-16px;--py:13px;--ps:1.15;--pd:5ms;--pe:.7}.pt-like-particles i:nth-child(7){--px:-20px;--py:-3px;--ps:.85;--pd:38ms;--pe:.45}.pt-like-particles i:nth-child(8){--px:-13px;--py:-16px;--ps:1.05;--pd:15ms;--pe:.6}.pt-like-bursting .pt-like-particles i{animation:ptLikeBurst .6s linear var(--pd,0s) forwards}@keyframes ptLikeBurst{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25), calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px), var(--py)) scale(var(--pe,.5))}}@media (prefers-reduced-motion:reduce){.pt-like-bursting .pt-like-icon,.pt-like-bursting .pt-like-particles i{animation:none}}
.NavLanding-module__-uM5ea__bar.pt-nav{max-width:1320px;height:82px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)!important}.NavLanding-module__-uM5ea__bar:after{content:"";bottom:0;background:color-mix(in srgb, var(--pt-text) 8%, transparent);pointer-events:none;height:1px;position:absolute;inset-inline:clamp(24px,5vw,72px)}.NavLanding-module__-uM5ea__brand{white-space:nowrap;border-radius:6px;min-height:44px;font:750 22px/1 Geist,sans-serif}.NavLanding-module__-uM5ea__actions.pt-nav-links{gap:12px!important}.NavLanding-module__-uM5ea__signIn,.NavLanding-module__-uM5ea__signUp{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font:600 13px/1 Geist,sans-serif;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:inline-flex}.NavLanding-module__-uM5ea__signIn:hover{background:color-mix(in srgb, var(--pt-text) 5%, transparent)}.NavLanding-module__-uM5ea__signUp{gap:14px}.NavLanding-module__-uM5ea__signUp:hover{box-shadow:inset 0 0 0 30px #ffffff17}.NavLanding-module__-uM5ea__arrow{transition:transform .18s cubic-bezier(.22,1,.36,1)}.NavLanding-module__-uM5ea__signUp:hover .NavLanding-module__-uM5ea__arrow{transform:translate(2px)}.NavLanding-module__-uM5ea__bar a:focus-visible{outline-offset:4px;outline:2px solid #2f6df6}@media (max-width:760px){.NavLanding-module__-uM5ea__bar.pt-nav{height:76px}.NavLanding-module__-uM5ea__brand{font-size:19px}.NavLanding-module__-uM5ea__brand svg{width:22px;height:auto}.NavLanding-module__-uM5ea__actions.pt-nav-links{gap:4px!important}.NavLanding-module__-uM5ea__signIn,.NavLanding-module__-uM5ea__signUp{min-height:40px;padding-inline:14px;font-size:12px}.NavLanding-module__-uM5ea__signUp{gap:9px}}@media (max-width:360px){.NavLanding-module__-uM5ea__brand{font-size:17px}.NavLanding-module__-uM5ea__brand svg{width:20px}.NavLanding-module__-uM5ea__signIn,.NavLanding-module__-uM5ea__signUp{padding-inline:10px}.NavLanding-module__-uM5ea__signUp{gap:6px}}@media (prefers-reduced-motion:reduce){.NavLanding-module__-uM5ea__signIn,.NavLanding-module__-uM5ea__signUp,.NavLanding-module__-uM5ea__arrow{transition:none}}
