.ab{z-index:30;background:color-mix(in srgb, var(--t-ground) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--t-line);font-family:var(--t-font-body);color:var(--t-ink);position:sticky;top:0}.ab[data-preview]{position:relative}.ab-in{min-height:60px;padding:8px max(var(--gutter,40px), calc((100% - 1216px) / 2));align-items:center;gap:16px;display:flex}.ab .ab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--t-font-display);letter-spacing:-.03em;text-transform:var(--t-headline-case,none);color:var(--t-ink);flex:0 auto;font-size:16px;font-weight:600;text-decoration:none;overflow:hidden}a.ab-name{align-items:center;min-height:44px;display:inline-flex}.ab-gap{flex:1}.ab-links{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.ab-links::-webkit-scrollbar{display:none}.ab-links-wide{flex:1;justify-content:center}nav.ab-links a{min-height:44px;color:var(--t-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}nav.ab-links a[href]:hover{color:var(--t-ink)}nav.ab-links a[aria-current]{color:var(--t-ink);background:color-mix(in srgb, var(--t-ink) 7%, transparent);font-weight:500}.ab-links a:focus-visible,.ab-name:focus-visible{outline:2px solid var(--t-ink);outline-offset:2px}.ab-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ab-links-phone{display:none}@media (max-width:720px){.ab-in{min-height:56px;padding:6px 16px}.ab-links-wide{display:none}.ab-name{flex:1}.ab-links-phone{background:var(--t-ground);border-bottom:1px solid var(--t-line);font-family:var(--t-font-body);padding:4px 8px;display:flex}.ab-end .kit-bar-sel:not([aria-pressed=true]){display:none}}.pf-line{font-family:var(--t-font-mono,var(--mono));color:var(--t-muted,inherit);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12px;display:inline-flex}.pf-line .pf-made{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.pf-line .pf-made:hover{color:var(--t-ink,inherit);text-underline-offset:3px;text-decoration:underline}.kit-ask{color:var(--t-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:15px;display:flex}.kit-ask a{min-height:44px}.pub-soon{border-radius:var(--t-radius,20px);background:var(--t-raise,color-mix(in srgb, var(--t-ink) 4%, transparent));box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);justify-items:start;gap:10px;padding:clamp(28px,5vw,48px);display:grid}.pub-soon h2{font-family:var(--t-font-display);letter-spacing:-.03em;text-transform:var(--t-headline-case,none);margin:0;font-size:clamp(24px,3vw,32px);font-weight:600}.pub-soon p{max-width:48ch;color:var(--t-muted);margin:0;font-size:16px;line-height:1.5}.os-bar{z-index:30;background:var(--t-ground);margin:-16px -16px 16px;position:sticky;top:0}.os-bar+.os-tools{top:72px}@media print{.ab,.ab-links-phone,.os-bar{display:none!important}}@media (max-width:700px){.os-bar{margin:-12px 0 12px}}.lp-bar{display:contents}.lp-top[data-bar]{padding-top:8px;padding-bottom:0}.public.pfr .pfr-name{min-height:44px;font-family:var(--t-font-display);letter-spacing:-.03em;color:var(--t-ink);align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.pfr .pfr-status-line{align-items:center;gap:10px;display:inline-flex}.public.pfr .pfr-hero .pfr-giant-wrap{padding-left:max(32px,50% - 648px);padding-right:max(32px,50% - 648px)}.public.pfr .pfr-hero .pfr-giant-wrap .pfr-giant{font-size:min(240px, 16.6vw, calc(168vw / var(--n,10)))}.pfr .pfr-soon{margin-top:24px}@media (max-width:640px){.public.pfr .pfr-hero .pfr-giant-wrap{padding-left:16px;padding-right:16px}.pfr .pfr-status-line{display:none}}.public .pr3-tagline{margin:0;padding-top:16px;padding-bottom:8px;font-size:15px}.public .pr3-hero:not([data-wall]){min-height:0}.public .pr3-hero:not([data-wall]) .pr3-hero-in{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}@media (max-width:640px){.gwl{background:color-mix(in srgb, var(--t-ground) 35%, transparent);padding:0}.gwl-bg{display:none}.gwl-card{border-radius:calc(var(--t-radius,12px) + 12px) calc(var(--t-radius,12px) + 12px) 0 0;width:100%;margin:auto 0 0}.gwl-cover,.gwl-d{display:none}.gwl-body{padding-bottom:max(22px, env(safe-area-inset-bottom))}.public.gv .gv3-bar-r:not(:empty){z-index:40;padding:10px 16px max(10px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--t-ground) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 -1px 0 var(--t-line);justify-content:space-between;position:fixed;bottom:0;left:0;right:0}.public.gv:has(.gv3-bar-r:not(:empty)){padding-bottom:88px}.public.gv:has(.gv3-bar-r:not(:empty)) .gwl-soft{bottom:88px}}.os-tools:not(:has(.os-seg)){box-shadow:none;background:0 0;justify-content:flex-end}
