.site .public-nav-links,.site .public-nav-group-links{margin:0;padding:0;list-style:none}.site .public-nav-item-head{align-items:center;gap:2px;display:flex}.site .public-nav-link{color:var(--_pebbles-ai-2-0---text-primary);font-size:.9rem;text-decoration:none}.site .public-nav-link[aria-current]{color:var(--_pebbles-ai-2-0---turquoise);text-underline-offset:6px;text-decoration:underline}.site .public-nav-more{width:22px;height:22px;color:var(--_pebbles-ai-2-0---text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.site .public-nav-more svg{display:block}.site .public-nav-item.is-open>.public-nav-item-head .public-nav-more svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.site .public-nav-more svg{transition:transform .2s}}.site .public-nav-group-title{color:var(--_pebbles-ai-2-0---text-tertiary);margin:0 0 14px;font-size:.8rem;line-height:1.3}.site .public-nav-group-links li+li{margin-top:2px}.site .public-nav-sublink{color:var(--_pebbles-ai-2-0---text-primary);text-wrap:balance;align-items:center;gap:10px;padding:6px 0;font-size:.95rem;line-height:1.35;text-decoration:none;display:flex}.site .public-nav-sublink:hover,.site .public-nav-sublink[aria-current]{color:var(--_pebbles-ai-2-0---turquoise)}.site .public-nav-sublink[aria-current]{text-underline-offset:4px;text-decoration:underline}.site .public-nav-group-link{width:fit-content;min-height:24px;color:var(--_pebbles-ai-2-0---text-secondary);align-items:center;gap:4px;margin:-4px 0 10px;text-decoration:none;display:flex}.site .public-nav-group-link svg{flex:none}.site .public-nav-group-link:hover{color:var(--_pebbles-ai-2-0---turquoise)}.site .public-nav-group-link[aria-current]{color:var(--_pebbles-ai-2-0---turquoise);text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.site .public-nav-group-link svg{transition:transform .2s}.site .public-nav-group-link:hover svg{transform:translate(2px)}}.site .public-nav-feature{box-sizing:border-box;background:var(--_pebbles-ai-2-0---gray-bg);width:300px;color:var(--_pebbles-ai-2-0---text-primary);border-radius:16px;flex-direction:column;gap:8px;padding:14px 14px 18px;text-decoration:none;display:flex}.site .public-nav-feature-media{aspect-ratio:16/10;background:var(--_pebbles-ai-2-0---light-turquoise);border-radius:12px;display:block;position:relative;overflow:hidden}.site .public-nav-feature-media img{object-fit:cover;width:100%;height:100%;display:block}.site .public-nav-feature-media img[src$=\.svg]{box-sizing:border-box;object-fit:contain;padding:10px}.site .public-nav-feature-action{background:var(--_pebbles-ai-2-0---turquoise);color:var(--_pebbles-ai-2-0---white-bg);border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:500;line-height:1.2;position:absolute;bottom:10px;right:10px}.site .public-nav-feature-title{color:var(--_pebbles-ai-2-0---text-dark);text-wrap:balance;margin-top:4px;font-size:.98rem;font-weight:500;line-height:1.3}.site .public-nav-feature-note{color:var(--_pebbles-ai-2-0---text-secondary);font-size:.85rem;line-height:1.45}.site .public-nav-feature:hover .public-nav-feature-title{color:var(--_pebbles-ai-2-0---turquoise)}@media (min-width:992px){.site .public-nav-item{display:flex}.site .public-nav-menu{z-index:2;pointer-events:none;padding-top:12px;display:none;position:absolute;top:100%;left:max(3rem,50% - 720px + 3rem);right:max(3rem,50% - 720px + 3rem)}.site .public-nav-item.is-open>.public-nav-menu,html:not(.js) .site .public-nav-item.has-menu:is(:hover,:focus-within)>.public-nav-menu{display:block}.site .public-nav-menu-inner{box-sizing:border-box;background:var(--_pebbles-ai-2-0---white-bg);pointer-events:auto;border:1px solid #0e0e0e14;border-radius:20px;align-items:flex-start;gap:clamp(32px,4vw,64px);width:fit-content;max-width:100%;margin-inline:auto;padding:32px 40px 36px;display:flex;position:relative;box-shadow:0 32px 56px -24px #0e0e0e47}.site .public-nav-menu-inner:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.site .public-nav-group{flex:0 auto;min-width:150px;max-width:240px}.site .public-nav-feature{flex:none}.site .public-nav-item.is-open>.public-nav-item-head .public-nav-link{color:var(--_pebbles-ai-2-0---turquoise)}}@media (min-width:992px) and (max-width:1199px){.site .public-nav-menu-inner{gap:32px;padding:28px 32px 32px}.site .public-nav-group{min-width:0}.site .public-nav-feature{width:240px}}.site .public-nav-go,.site .public-nav-sheet-actions{display:none}@media (max-width:991px){.site .public-nav-links{flex-direction:column;gap:8px;padding:16px 2rem 0;display:flex}.site .public-nav-item,.site .public-nav-group-links li{padding:0}.site .public-nav-item{background:var(--_pebbles-ai-2-0---white-bg);border:1px solid #0e0e0e1a;border-radius:16px}.site .public-nav-item.is-open{border-color:var(--_pebbles-ai-2-0---turquoise);box-shadow:0 18px 32px -26px #0f7f758c}.site .public-nav-item-head{justify-content:space-between;gap:12px;padding:0 8px 0 24px}.site .public-nav-link{min-height:60px;color:var(--_pebbles-ai-2-0---text-dark);flex:auto;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:500;display:flex}.site .public-nav-link[aria-current],.site .public-nav-item.is-open>.public-nav-item-head .public-nav-link{color:var(--_pebbles-ai-2-0---turquoise);text-decoration:none}.site .public-nav-go{color:var(--_pebbles-ai-2-0---text-secondary);flex:none;margin-right:14px;display:block}.site .public-nav-link[aria-current] .public-nav-go{color:inherit}.site .public-nav-more{background:var(--_pebbles-ai-2-0---gray-bg);width:44px;height:44px;color:var(--_pebbles-ai-2-0---text-dark);border-radius:999px;flex:none}.site .public-nav-item.is-open>.public-nav-item-head .public-nav-more{background:var(--_pebbles-ai-2-0---turquoise);color:var(--_pebbles-ai-2-0---white-bg)}.site .public-nav-menu{visibility:hidden;interpolate-size:allow-keywords;height:0;display:block;overflow:hidden}.site .public-nav-item.is-open>.public-nav-menu{visibility:visible;height:auto}.site .public-nav-menu-inner{border-top:1px dashed #0e0e0e2e;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin:0 12px;padding:12px 0 14px;display:grid}.site .public-nav-group-title{color:var(--_pebbles-ai-2-0---turquoise);margin:4px 12px 2px;font-family:Kalam,Arial,sans-serif;font-size:1.1rem;line-height:1.3}.site .public-nav-group-link{min-height:44px;margin:0 0 0 12px;padding-right:8px}.site .public-nav-group-link[aria-current]{text-decoration:none}.site .public-nav-group-links li+li{margin-top:0}.site .public-nav-sublink{box-sizing:border-box;border-radius:10px;min-height:44px;padding:10px 12px;font-size:1rem}.site .public-nav-sublink:hover{background:var(--_pebbles-ai-2-0---gray-bg)}.site .public-nav-sublink[aria-current]{background:#0f7f7514;font-weight:500;text-decoration:none}.site .public-nav-feature{display:none}.site .public-nav-sheet-actions{align-items:center;gap:16px;padding:20px 2rem 28px;display:flex}.site .public-nav-sheet-actions .button.is-secondary{border-color:var(--_pebbles-ai-2-0---turquoise);background:var(--_pebbles-ai-2-0---white-bg);min-height:52px;color:var(--_pebbles-ai-2-0---turquoise);text-align:center;flex:auto;font-weight:500}.site .public-nav-sheet-login{min-height:44px;color:var(--_pebbles-ai-2-0---text-dark);text-underline-offset:5px;flex:none;align-items:center;padding:0 12px;font-weight:500;text-decoration:underline;display:inline-flex}}@media (max-width:991px) and (prefers-reduced-motion:no-preference){.site .public-navigation.is-open{animation:.3s cubic-bezier(.16,1,.3,1) both public-sheet-in}.site .public-navigation.is-open :is(.public-nav-item,.public-nav-sheet-actions){animation:.42s cubic-bezier(.16,1,.3,1) both public-sheet-card}.site .public-navigation.is-open .public-nav-item:nth-child(2){animation-delay:40ms}.site .public-navigation.is-open .public-nav-item:nth-child(3){animation-delay:80ms}.site .public-navigation.is-open .public-nav-item:nth-child(4){animation-delay:.12s}.site .public-navigation.is-open .public-nav-item:nth-child(n+5){animation-delay:.16s}.site .public-navigation.is-open .public-nav-sheet-actions{animation-delay:.2s}.site .public-nav-item{transition:border-color .2s,box-shadow .2s}.site .public-nav-more{transition:background-color .2s,color .2s}.site .public-nav-menu{transition:height .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.site .public-nav-item.is-open>.public-nav-menu{transition:height .32s cubic-bezier(.16,1,.3,1),visibility}}@keyframes public-sheet-in{0%{opacity:0}}@keyframes public-sheet-card{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:479px){.site .public-nav-links,.site .public-nav-sheet-actions{padding-inline:1rem}.site .public-nav-menu-inner{grid-template-columns:1fr}}.site .public-nav[data-variant=for-black-bg]{background:var(--_pebbles-ai-2-0---black-bg);border-bottom-color:#ffffff24}.site .public-nav[data-variant=for-black-bg] .public-brand{align-items:center;gap:10px}.site .public-nav[data-variant=for-black-bg] .public-brand-mark{width:32px;height:32px}.site .public-nav[data-variant=for-black-bg] .public-brand-type{width:140px;height:21px}.site .public-nav[data-variant=for-black-bg] .public-nav-link,.site .public-nav[data-variant=for-black-bg] .public-nav-more,.site .public-nav[data-variant=for-black-bg] .public-nav-login{color:var(--_pebbles-ai-2-0---white-bg)}.site .public-nav[data-variant=for-black-bg] .public-nav-link[aria-current],.site .public-nav[data-variant=for-black-bg] .public-nav-item.is-open>.public-nav-item-head .public-nav-link{color:var(--_pebbles-ai-2-0---light-turquoise)}.site .public-nav[data-variant=for-black-bg] .public-menu-toggle{color:var(--_pebbles-ai-2-0---white-bg);border-color:#ffffff4d}.site .public-nav[data-variant=for-black-bg] .public-menu-mark{background:var(--_pebbles-ai-2-0---white-bg);border-radius:4px;padding:3px}.site .public-nav[data-variant=for-black-bg] .public-menu-toggle[aria-expanded=true]{background:#ffffff14}.site .public-nav[data-variant=for-black-bg] :is(a,button):focus-visible{outline-color:var(--_pebbles-ai-2-0---light-turquoise)}@media (max-width:991px){.site .public-nav[data-variant=for-black-bg] .public-brand-mark{flex-shrink:0}.site .public-nav[data-variant=for-black-bg] .public-brand-type{min-width:0}.site .public-nav[data-variant=for-black-bg] .public-navigation{background:var(--_pebbles-ai-2-0---black-bg);border-bottom-color:#ffffff24}.site .public-nav[data-variant=for-black-bg] .public-nav-item{background:#ffffff0d;border-color:#ffffff24}.site .public-nav[data-variant=for-black-bg] .public-nav-item.is-open{border-color:var(--_pebbles-ai-2-0---light-turquoise);box-shadow:none}.site .public-nav[data-variant=for-black-bg] .public-nav-go{color:#ffffffb3}.site .public-nav[data-variant=for-black-bg] .public-nav-more{background:#ffffff1a}.site .public-nav[data-variant=for-black-bg] .public-nav-item.is-open>.public-nav-item-head .public-nav-more{background:var(--_pebbles-ai-2-0---light-turquoise);color:var(--_pebbles-ai-2-0---black-bg)}.site .public-nav[data-variant=for-black-bg] .public-nav-menu-inner{border-top-color:#ffffff3d}.site .public-nav[data-variant=for-black-bg] .public-nav-sublink,.site .public-nav[data-variant=for-black-bg] .public-nav-sheet-login{color:#ffffffe0}.site .public-nav[data-variant=for-black-bg] .public-nav-sublink:hover,.site .public-nav[data-variant=for-black-bg] .public-nav-sublink[aria-current]{background:#ffffff14}.site .public-nav[data-variant=for-black-bg] .public-nav-group-title,.site .public-nav[data-variant=for-black-bg] .public-nav-sublink:hover,.site .public-nav[data-variant=for-black-bg] .public-nav-sublink[aria-current],.site .public-nav[data-variant=for-black-bg] .public-nav-group-link:hover,.site .public-nav[data-variant=for-black-bg] .public-nav-group-link[aria-current]{color:var(--_pebbles-ai-2-0---light-turquoise)}}.site .public-nav[data-variant=academy] .public-navigation,.site .public-nav[data-variant=academy] .public-nav-actions,.site .public-nav[data-variant=academy] .public-menu-toggle{display:none}
