@layer components{.ndm-show-actions:has(>.ndm-waitlist-inline){align-self:stretch}.ndm-waitlist-inline{width:min(100%,28rem)}.ndm-show#waitlist{scroll-margin-top:calc(16px - var(--space-y))}.ndm-show #open-source{scroll-margin-top:16px}.ndm-waitlist-launch{border-radius:var(--radius-4xl);background:var(--card);box-shadow:var(--hero-asset-shadow,var(--shadow-window));text-align:center;justify-items:center;gap:12px;padding:32px 40px;display:grid}.ndm-waitlist-launch-label{color:var(--muted-foreground);margin-top:4px;font-size:15px;line-height:20px}.ndm .ndm-waitlist-launch-date{color:var(--foreground);font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.1}.ndm-waitlist-form{gap:16px;display:grid}.ndm-waitlist-row{flex-wrap:wrap;gap:8px;display:flex}.ndm-waitlist-field{gap:6px;display:grid}.ndm-waitlist-label{color:var(--foreground);justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.ndm-waitlist-opt{color:var(--subtle-foreground);flex:none;font-size:.75rem;font-weight:400;line-height:1rem}.ndm-waitlist-input{border-radius:var(--radius-xl);background:var(--card);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:0;outline:none;flex:12rem;padding:0 12px;font-size:.875rem;line-height:1.25rem;display:block}.ndm-waitlist-input::placeholder{color:var(--subtle-foreground)}@media (hover:hover) and (pointer:fine){.ndm-waitlist-input:hover{background:var(--gray-100);box-shadow:inset 0 0 0 1px #0000}}.ndm .ndm-waitlist-input:is(:focus-visible,[data-popup-open]){background:var(--card);box-shadow:0 0 0 1px var(--link), 0 0 0 4px var(--link-subtle);outline:none}.ndm .ndm-waitlist-input:is([data-invalid],[aria-invalid=true]){box-shadow:0 0 0 1px var(--destructive-strong), 0 0 0 4px var(--destructive-subtle)}.ndm-waitlist-error{color:var(--destructive-strong);align-items:center;gap:6px;font-size:.8125rem;line-height:1.125rem;display:flex}.ndm-waitlist-error svg{flex:none}.ndm-waitlist-select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.ndm-waitlist-select-value[data-placeholder]{color:var(--subtle-foreground)}.ndm-waitlist-select-icon{color:var(--muted-foreground);display:inline-flex}.ndm-waitlist-select-pos{z-index:60}.ndm-waitlist-popup{min-width:var(--anchor-width);max-height:min(320px, var(--available-height));border-radius:var(--radius-3xl);background:var(--popover);box-shadow:var(--shadow-overlay);transform-origin:var(--transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), scale var(--duration-fast) var(--ease-enter);padding:6px;display:grid;overflow-y:auto}.ndm-waitlist-popup:is([data-starting-style],[data-ending-style]){opacity:0;scale:.95}.ndm-waitlist-popup[data-ending-style]{transition-timing-function:var(--ease-exit)}.ndm-waitlist-popup:focus-visible{outline:none}.ndm-waitlist-select-item{border-radius:var(--radius-xl);min-height:32px;color:var(--foreground);cursor:pointer;outline:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 10px;font-size:.875rem;line-height:1.25rem;display:flex}.ndm-waitlist-select-item[data-highlighted]{background:var(--hover)}.ndm-waitlist-select-check{color:var(--foreground);display:inline-flex}.ndm-waitlist-followup{animation:ndm-waitlist-followup var(--duration-base) var(--ease-enter) both}@keyframes ndm-waitlist-followup{0%{opacity:0;translate:0 -4px}}.ndm .ndm-waitlist-submit{flex:1 0 auto;height:40px}.ndm-waitlist-submit:disabled{cursor:progress;opacity:.8}.ndm-waitlist-spin{animation:.8s linear infinite ndm-waitlist-spin}@keyframes ndm-waitlist-spin{to{rotate:360deg}}.ndm-waitlist-fine{color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.ndm-waitlist-fine a{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.ndm-waitlist-fine a:hover{color:var(--foreground)}.ndm-waitlist-done{justify-items:start;gap:8px;display:grid}.ndm-waitlist-heard,.ndm-waitlist-next{justify-self:stretch;margin-top:12px}.ndm-waitlist-done-mark{background:var(--tone-subtle);width:40px;height:40px;color:var(--tone-strong);animation:ndm-waitlist-pop .42s var(--ease-enter) both;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}@keyframes ndm-waitlist-pop{0%{opacity:0;scale:.6}}.ndm-waitlist-done-h{color:var(--foreground);font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:1.5rem}.ndm-waitlist-done-body{max-width:34ch;color:var(--muted-foreground);font-size:16px;line-height:24px}@media (prefers-reduced-motion:reduce){.ndm-waitlist-followup,.ndm-waitlist-spin,.ndm-waitlist-done-mark{animation:none}.ndm-waitlist-popup{transition-property:opacity}}@media (max-width:760px){.ndm-waitlist-input{font-size:1rem;line-height:1.5rem}}}
