.landing-close-btn{box-sizing:border-box;width:var(--size-control-md);height:var(--size-control-md);border:var(--stroke-regular) solid var(--border);background:var(--card,var(--background));color:var(--foreground);cursor:pointer;transition:background var(--motion-hover) var(--motion-easing-hover), color var(--motion-hover) var(--motion-easing-hover), border-color var(--motion-hover) var(--motion-easing-hover), transform var(--motion-hover) var(--motion-easing-hover);border-radius:999px;flex:none;place-items:center;margin:0;padding:0;line-height:0;display:inline-grid}.landing-close-btn__icon{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:var(--icon-stroke-width,2);display:block}.landing-close-btn:hover:not(:disabled){background:var(--foreground);color:var(--primary-foreground,var(--background));border-color:var(--foreground)}.landing-close-btn:active:not(:disabled){transform:scale(.96)}.landing-close-btn:focus-visible{outline:var(--stroke-focus) solid var(--primary);outline-offset:var(--space-focus-ring)}.landing-close-btn:disabled{opacity:.45;cursor:not-allowed}.landing-modal{width:calc(100% - var(--space-10));max-width:min(32rem, calc(100vw - var(--space-10)));max-height:calc(100dvh - var(--space-10));border-radius:var(--radii-panel);height:fit-content;padding:var(--space-8);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-overlay);border:none;margin:auto;position:fixed;inset:0;overflow:auto}.landing-modal[data-theme=light],.home-page .landing-modal[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--card);color:var(--card-foreground)}.landing-modal::backdrop{background:color-mix(in srgb, var(--background) 55%, transparent);-webkit-backdrop-filter:blur(10px)}.landing-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin:0 0 var(--space-7);display:flex}.landing-modal__header-main{align-items:flex-start;gap:var(--space-5);min-width:0;padding-top:var(--space-2);flex-direction:column;flex:auto;display:flex}.landing-modal__close{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0 0}.landing-modal__chip{padding:var(--space-3) var(--space-5);background:var(--primary-subtle);color:var(--primary-text);font-family:var(--font-mono,var(--font-text)), ui-monospace, monospace;font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);letter-spacing:var(--text-xs--letter-spacing,.08em);line-height:var(--text-xs--line-height,1.4);text-transform:uppercase;border-radius:999px;align-items:center;margin:0;display:inline-flex}.landing-modal__title{max-width:22ch;font-family:var(--font-display), var(--font-text), system-ui, sans-serif;font-size:var(--text-xl);font-weight:var(--font-weight-bold,700);letter-spacing:var(--text-xl--letter-spacing,-.02em);line-height:var(--font-line-height-125,1.25);color:var(--foreground);text-wrap:balance;margin:0}.home-page .landing-modal__title{font-size:var(--text-xl);font-weight:var(--font-weight-bold,700);letter-spacing:var(--text-xl--letter-spacing,-.02em);line-height:var(--font-line-height-125,1.25)}.landing-modal__body{align-items:flex-start;gap:var(--space-5);flex-direction:column;margin:0;display:flex}.landing-modal__text{max-width:40ch;font-family:var(--font-text), system-ui, sans-serif;font-size:var(--text-md);font-weight:var(--font-weight-regular,400);letter-spacing:var(--text-md--letter-spacing);line-height:var(--text-md--line-height,var(--font-line-height-150));color:color-mix(in srgb, var(--foreground) 68%, transparent);margin:0}.landing-modal__note{max-width:40ch;font-family:var(--font-text), system-ui, sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-regular,400);letter-spacing:var(--text-base--letter-spacing);line-height:var(--text-base--line-height,var(--font-line-height-150));color:color-mix(in srgb, var(--foreground) 48%, transparent);margin:0}.landing-modal__footer{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (width<=520px){.landing-modal{width:calc(100% - var(--space-8));max-width:calc(100vw - var(--space-8));padding:var(--space-7)}.landing-modal__footer .landing-btn{width:100%}}.home-page .workspace-interest{max-width:min(44rem, calc(100vw - var(--space-10)));border-radius:calc(var(--radius-xl) * 2);padding:var(--space-10)}.workspace-interest__form{gap:var(--space-7);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.workspace-interest__wide{grid-column:1/-1}.workspace-interest__form [role=alert]{color:var(--destructive)}@media (width<=600px){.home-page .workspace-interest{padding:var(--space-7)}.workspace-interest__form{grid-template-columns:1fr}}
