._nav_sunkp_4{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg-color) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--rule)}._nav__inner_sunkp_13{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap;padding:.8rem 0}._wordmark_sunkp_21{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.15rem;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none}._wordmark__icon_sunkp_32{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);border-radius:22%;overflow:hidden}._nav__links_sunkp_40{display:flex;gap:.4rem 1.2rem;flex-wrap:wrap;margin-left:auto;font-weight:600;font-size:.94rem}._nav__links_sunkp_40 a{color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px}._nav__links_sunkp_40 a:hover,._nav__links_sunkp_40 a._active_sunkp_57{color:var(--accent-green-dark);border-bottom-color:var(--accent-green)}._theme_sunkp_62 select{font:inherit;font-size:.9rem;padding:.35rem .6rem;border-radius:.5rem;border:1px solid var(--rule);background:var(--surface);color:var(--text-primary);cursor:pointer}@media(max-width:640px){._nav__links_sunkp_40{margin-left:0;width:100%}}._footer_1s2ft_9{border-top:1px solid var(--rule);background:var(--surface);color:var(--text-secondary);font-size:.92rem}._footer__inner_1s2ft_16{text-align:center;padding:2.4rem 0}._footer__links_1s2ft_21{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.2rem;margin-bottom:1rem}._footer__links_1s2ft_21 a{color:var(--text-secondary);text-decoration:none;font-weight:600}._footer__links_1s2ft_21 a:hover{color:var(--accent-green-dark)}._footer_1s2ft_9 p{margin-bottom:.25rem}._footer__fine_1s2ft_43{font-size:.84rem;opacity:.8}._footer__fine_1s2ft_43 a{color:var(--text-secondary);text-decoration:none;font-weight:600}._footer__fine_1s2ft_43 a:hover{color:var(--accent-green-dark)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65;color:var(--text-primary);background-color:var(--bg-color);min-height:100vh;display:flex;flex-direction:column;transition:background-color .2s ease,color .2s ease}a:any-link{color:var(--link-accent)}a:any-link:hover{color:var(--accent-green-dark)}a.button--primary,a.button--primary:hover{color:var(--on-accent)}a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--link-accent);outline-offset:3px;border-radius:3px}app-root,app-home,app-getting-started,app-privacy,app-terms,app-not-found{display:block;width:100%;min-width:0}.container{width:min(92%,var(--max-width));margin:0 auto}h1,h2,h3{line-height:1.2;font-weight:700;color:var(--text-primary)}h1{font-size:clamp(2.1rem,5vw,2.9rem);letter-spacing:-.02em}h2{font-size:clamp(1.4rem,3.2vw,1.8rem);margin-bottom:.6rem}h3{font-size:1.1rem;margin-bottom:.3rem}p{margin-bottom:.9rem}.button{display:inline-block;cursor:pointer;text-decoration:none;font-weight:600;font-size:1rem;padding:.75rem 1.5rem;border-radius:.7rem;border:1px solid transparent;transition:transform .12s ease,background-color .2s ease}.button--primary{background:var(--accent-green-dark);color:var(--on-accent)}.button--primary:hover{background:var(--accent-rose-dark);color:var(--on-accent)}.button--ghost{background:transparent;color:var(--text-primary);border-color:var(--rule)}.button--ghost:hover{border-color:var(--accent-green);color:var(--accent-green-dark)}.button:active{transform:translateY(1px)}.card{background:var(--surface);border:var(--card-border);border-radius:1rem;box-shadow:var(--card-shadow);padding:1.4rem 1.5rem}.placeholder{border:2px dashed var(--placeholder-edge);border-radius:1rem;background:var(--surface-2);color:var(--text-secondary);text-align:center;padding:2rem 1.25rem}.placeholder__label{font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.placeholder__note{font-size:.92rem;margin-bottom:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.prose{padding:2.5rem 0 3.5rem}.prose h2{margin-top:2rem;padding-bottom:.35rem;border-bottom:1px solid var(--h2-rule)}.prose p,.prose li{color:var(--text-secondary)}.prose ul{margin:0 0 1rem 1.2rem}.prose li{margin-bottom:.35rem}._shell_ypk7l_8{display:flex;flex-direction:column;min-height:100vh}._shell_ypk7l_8>main{flex:1 0 auto}
