.front-door_shell__yYn5o{--door-radius:1.25rem;--door-radius-control:0.75rem;--door-radius-tag:var(--space-half);--door-radius-mark:var(--space-1);--door-blur:1.25rem;--door-saturate:1.6;--door-landscape-blur:1.75rem;--door-landscape-scale:1.18;--door-gutter:max(var(--space-6),var(--app-safe-left),var(--app-safe-right));--door-page-max:72rem;--door-narrow-max:28rem;--door-wide-form-max:34rem;--door-mark-size:2.25rem;--door-control-height:3.5rem;--door-input-height:3.5rem;--door-field-icon:1.25rem;--door-field-icon-space:3.5rem;--door-reveal-size:2.75rem;--door-reveal-space:3.5rem;--door-help-size:1.25rem;--door-check-size:1rem;--door-rise:var(--space-4);--door-z-under:-1;--door-text-slogan:clamp(2.375rem,6vw,4.875rem);--door-text-title:clamp(1.875rem,5vw,2.125rem);--door-text-button:1.125rem;--door-text-section:clamp(1.75rem,3.6vw,2.5rem);--door-text-closing:clamp(2rem,4.4vw,3.125rem);--door-text-lede:clamp(1.125rem,1.6vw,1.25rem);--door-motion-rise:700ms;--door-motion-stagger:70ms;--door-motion-glass:400ms;--door-motion-spring:260ms;--door-motion-press:90ms;--door-ease-liquid:cubic-bezier(0.2,0.8,0.2,1);--door-ease-spring:cubic-bezier(0.3,1.4,0.5,1);--door-font-display:var(--font-door-display),var(--app-font-heading);--door-font-display-italic:var(--font-door-display-italic),var(--door-font-display);position:relative;display:flex;flex-direction:column;min-height:100svh;background:var(--door-floor);color:var(--door-ink);font-family:var(--app-font-body);font-size:var(--app-text-body);line-height:var(--app-leading-body);-webkit-font-smoothing:antialiased}:root[data-theme=dark] .front-door_shell__yYn5o{--door-blur:1.5rem;--door-saturate:1.4}html:has(.front-door_shell__yYn5o){background:linear-gradient(180deg,var(--door-sky-top),var(--door-sky-high) 40%,var(--door-sky-low) 62%,var(--door-sky-bottom));background-color:var(--door-floor)}:where(.front-door_shell__yYn5o) a{color:var(--door-accent)}.front-door_shell__yYn5o :focus-visible{outline:var(--app-focus-width) solid var(--door-accent);outline-offset:var(--app-focus-offset)}.front-door_landscape__H4Byu{position:fixed;inset:0;z-index:var(--app-z-content);overflow:hidden;pointer-events:none}.front-door_landscapeArt__dWlDM{position:absolute;inset:0;background:radial-gradient(circle at 24% 50%,var(--door-haze),transparent 60vmax),linear-gradient(180deg,var(--door-sky-top),var(--door-sky-high) 40%,var(--door-sky-low) 62%,var(--door-sky-bottom));filter:blur(var(--door-landscape-blur));transform:scale(var(--door-landscape-scale))}.front-door_landscapeArt__dWlDM svg{position:absolute;inset:0;width:100%;height:100%}.front-door_ridgeFar__EiQn4{fill:var(--door-ridge-far)}.front-door_ridgeMid__PMg5B{fill:var(--door-ridge-mid)}.front-door_ridgeNear__3tsUy{fill:var(--door-ridge-near)}.front-door_ridgeFront__6mp7z{fill:var(--door-ridge-front)}.front-door_body__mhqNL{position:relative;z-index:var(--app-z-raised);display:flex;flex:1;flex-direction:column}.front-door_onGround__xTej_{text-shadow:var(--door-text-halo)}.front-door_plate__K2H5b{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--space-1);padding:var(--space-1) var(--space-4);border-radius:var(--door-radius-control);background:var(--door-pane);-webkit-backdrop-filter:blur(var(--door-blur)) saturate(var(--door-saturate));backdrop-filter:blur(var(--door-blur)) saturate(var(--door-saturate));box-shadow:var(--door-pane-shadow);text-shadow:none}@supports not ((backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em))){.front-door_plate__K2H5b{background:var(--door-card)}}@media (prefers-reduced-transparency:reduce){.front-door_plate__K2H5b{background:var(--door-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.front-door_header__TU15Z{position:relative;z-index:var(--app-z-raised);padding-top:calc(var(--app-safe-top) + var(--space-5))}.front-door_headerBar__cwG7p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--door-page-max);margin-inline:auto;padding-inline:max(var(--door-gutter),var(--app-safe-left)) max(var(--door-gutter),var(--app-safe-right))}.front-door_brand__lr8mi{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--app-touch-target);color:var(--door-ink);font-size:var(--app-text-lead);font-weight:var(--app-weight-bold);text-decoration:none}.front-door_shell__yYn5o .front-door_brand__lr8mi{color:var(--door-ink)}.front-door_mark__n24Os{position:relative;display:grid;place-items:center;width:var(--door-mark-size);height:var(--door-mark-size);overflow:hidden;border-radius:var(--door-radius-mark);background:radial-gradient(circle at 30% 20%,var(--door-mark-light),var(--door-mark) 58%,var(--door-mark-deep));color:var(--brand-mark-tiles);font-family:var(--door-font-display);font-weight:var(--app-weight-bold);box-shadow:var(--door-mark-shadow)}.front-door_mark__n24Os>svg{width:auto;height:77%}.front-door_mark__n24Os:after{content:"";position:absolute;inset:0 0 55% 0;background:linear-gradient(180deg,var(--door-mark-shine),transparent)}.front-door_headerActions__gH6_m{display:flex;align-items:center;gap:var(--space-1)}.front-door_glass__AFzVh{position:relative;isolation:isolate;border-radius:var(--door-radius);background:var(--door-pane);-webkit-backdrop-filter:blur(var(--door-blur)) saturate(var(--door-saturate));backdrop-filter:blur(var(--door-blur)) saturate(var(--door-saturate));box-shadow:var(--door-pane-shadow)}@supports not ((backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em))){.front-door_glass__AFzVh{background:var(--door-card)}}@media (prefers-reduced-transparency:reduce){.front-door_glass__AFzVh{background:var(--door-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.front-door_button__4hT50{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--door-control-height);padding:0 var(--space-6);overflow:hidden;border:0;border-radius:var(--door-radius-control);background:linear-gradient(180deg,var(--door-accent-top),var(--door-accent-bottom));font:inherit;font-size:var(--door-text-button);font-weight:var(--app-weight-semibold);text-decoration:none;cursor:pointer;box-shadow:var(--door-button-shadow);text-shadow:none;transition:transform var(--door-motion-spring) var(--door-ease-spring),filter var(--app-motion-fast) ease;color:var(--door-on-accent)}.front-door_button__4hT50 svg{width:var(--door-field-icon);height:var(--door-field-icon);flex:none}.front-door_button__4hT50:hover{filter:brightness(1.08)}.front-door_button__4hT50:active{transform:scale(.98);filter:brightness(.94);transition-duration:var(--door-motion-press)}.front-door_button__4hT50:disabled,.front-door_button__4hT50[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;filter:none}.front-door_buttonSmall___Rqgx{min-height:var(--app-touch-target);padding:0 var(--space-5);font-size:var(--app-text-caption)}.front-door_block__DWRq0{width:100%}.front-door_ghost__c_rZo{display:inline-flex;align-items:center;min-height:var(--app-touch-target);padding:0 var(--space-4);border:0;border-radius:var(--door-radius-control);background:transparent;font:inherit;font-weight:var(--app-weight-semibold);text-decoration:none;cursor:pointer;transition:background var(--app-motion-fast) ease;color:var(--door-ink)}.front-door_ghost__c_rZo:hover,.front-door_quiet__y1POq{background:var(--door-quiet)}.front-door_quiet__y1POq{display:inline-flex;align-items:center;justify-content:center;min-height:var(--door-control-height);padding:0 var(--space-5);border:.0625rem solid var(--door-quiet-edge);border-radius:var(--door-radius-control);font:inherit;font-weight:var(--app-weight-semibold);text-decoration:none;cursor:pointer;transition:background var(--app-motion-fast) ease;color:var(--door-ink)}.front-door_quiet__y1POq:hover{background:var(--door-quiet-hover)}.front-door_textLink__to58k{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:var(--app-weight-bold);cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.2em;color:var(--door-accent)}.front-door_tapLink__H5l1b{display:inline-flex;align-items:center;min-height:var(--app-touch-target);margin-block:calc(var(--space-3) * -1)}.front-door_wrap__l4NNQ{width:100%;max-width:var(--door-page-max);margin-inline:auto;padding-inline:max(var(--door-gutter),var(--app-safe-left)) max(var(--door-gutter),var(--app-safe-right))}.front-door_narrow__hf39_{width:100%;max-width:calc(var(--door-narrow-max) + 2 * var(--door-gutter));margin-inline:auto;padding:clamp(var(--space-7),7vh,var(--space-10)) var(--door-gutter) var(--space-10)}.front-door_narrowWide__VMw4n{max-width:calc(var(--door-wide-form-max) + 2 * var(--door-gutter))}.front-door_panel__HlpCV{padding:clamp(var(--space-6),5vw,var(--space-8));border-radius:var(--door-radius)}.front-door_title__pqQju{margin:0;font-family:var(--app-font-body);font-size:var(--door-text-title);font-weight:var(--app-weight-bold);letter-spacing:-.01em;line-height:calc(1em + .375rem);text-align:center;text-wrap:balance}.front-door_sub__kwcbE{margin:var(--space-2) 0 0;color:var(--door-ink-muted)}.front-door_title__pqQju+.front-door_sub__kwcbE,.front-door_title__pqQju+.front-door_sub__kwcbE+.front-door_sub__kwcbE{font-size:var(--app-text-lead);text-align:center;text-wrap:balance}.front-door_eyebrowOverTitle__2sGgy{margin-bottom:var(--space-2);text-align:center}.front-door_stack__Ux5iH{display:grid;gap:var(--space-5);margin-top:var(--space-7)}.front-door_below__PJQDz{margin:var(--space-5) 0 0;color:var(--door-ink-muted);text-align:center}.front-door_eyebrow__eYwCH{margin:0;color:var(--door-gold);font-family:var(--app-font-body);font-size:var(--app-text-caption);font-weight:var(--app-weight-bold);letter-spacing:.22em;text-transform:uppercase}.front-door_or__6bPyh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);color:var(--door-ink-subtle);font-size:var(--app-text-caption)}.front-door_or__6bPyh:after,.front-door_or__6bPyh:before{content:"";height:.0625rem;background:var(--door-rule)}.front-door_field__RXiLY{display:grid;gap:var(--space-2);min-width:0}.front-door_fieldHead__uBWfz{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.front-door_label__TAo8y{font-weight:var(--app-weight-semibold)}.front-door_inputWrap__z_vZ4{position:relative}.front-door_input__VH5rd{width:100%;min-height:var(--door-input-height);padding:0 var(--space-4);border:.0625rem solid var(--door-well-edge);border-radius:var(--door-radius-control);background:var(--door-well);color:var(--door-ink);font:inherit;transition:border-color var(--app-motion-medium) ease,box-shadow var(--app-motion-medium) var(--door-ease-liquid)}.front-door_input__VH5rd::placeholder{color:var(--door-ink-subtle);opacity:.8}.front-door_input__VH5rd:focus{outline:none;border-color:var(--door-accent);box-shadow:var(--door-well-focus-ring)}.front-door_input__VH5rd:-webkit-autofill{-webkit-text-fill-color:var(--door-ink);box-shadow:var(--door-autofill-shadow)}.front-door_input__VH5rd:-webkit-autofill:focus{box-shadow:var(--door-autofill-shadow),var(--door-well-focus-ring)}.front-door_input__VH5rd[aria-invalid=true]{border-color:var(--door-error)}.front-door_inputWithIcon__pWuiP{padding-left:var(--door-field-icon-space)}.front-door_inputWithToggle__NR9tv{padding-right:var(--door-reveal-space)}.front-door_fieldIcon__v4qQt{position:absolute;top:50%;left:var(--space-4);width:var(--door-field-icon);height:var(--door-field-icon);color:var(--door-ink-muted);translate:0 -50%;pointer-events:none}.front-door_reveal__CJdTN{position:absolute;top:50%;right:var(--space-1);display:grid;place-items:center;width:var(--door-reveal-size);height:var(--door-reveal-size);padding:0;border:0;border-radius:var(--door-radius-control);background:transparent;color:var(--door-ink-muted);cursor:pointer;translate:0 -50%}.front-door_reveal__CJdTN svg{width:var(--door-field-icon);height:var(--door-field-icon)}.front-door_reveal__CJdTN:hover{background:var(--door-quiet-hover);color:var(--door-ink)}.front-door_reveal__CJdTN:disabled{cursor:not-allowed;opacity:.5}select.front-door_input__VH5rd{-webkit-appearance:none;appearance:none;padding-right:var(--space-8);background:var(--door-select-chevron) no-repeat right var(--space-3) center /var(--door-check-size),var(--door-well);cursor:pointer}select.front-door_input__VH5rd:invalid{color:var(--door-ink-subtle)}select.front-door_input__VH5rd option{background:var(--door-card);color:var(--door-ink)}.front-door_check__T80vP{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--door-ink-muted);font-size:var(--app-text-caption);transition:color var(--app-motion-medium) ease}.front-door_check__T80vP[data-ok=true]{color:var(--door-ok)}.front-door_check__T80vP svg{width:var(--door-check-size);height:var(--door-check-size)}.front-door_check__T80vP .front-door_tick__eeMu3{opacity:0;transition:opacity var(--app-motion-medium) ease}.front-door_check__T80vP[data-ok=true] .front-door_tick__eeMu3{opacity:1}.front-door_fine__FKbbK{margin:0;color:var(--door-ink-muted);font-size:var(--app-text-caption);line-height:1.45}.front-door_formError__PBEVp{color:var(--door-error)}.front-door_formError__PBEVp,.front-door_notice__OXXJ0{margin:0;font-size:var(--app-text-caption);font-weight:var(--app-weight-semibold)}.front-door_notice__OXXJ0{color:var(--door-ok)}.front-door_actions__0pM45{display:grid;gap:var(--space-2);margin-top:var(--space-1)}.front-door_agree__J3SVE{color:var(--door-ink)}.front-door_group__nlvwl{display:grid;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.front-door_legend__bBDqj{display:flex;align-items:center;gap:var(--space-1);padding:0;font-weight:var(--app-weight-semibold)}.front-door_pair__DS6jD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.front-door_triple__pP_nJ{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr);gap:var(--space-2)}.front-door_help___KTmR{display:inline-grid;place-items:center;width:var(--app-touch-target);height:var(--app-touch-target);margin-block:calc(var(--space-3) * -1);padding:0;border:0;background:none;color:var(--door-ink-muted);font:inherit;cursor:pointer}.front-door_help___KTmR span{display:grid;place-items:center;width:var(--door-help-size);height:var(--door-help-size);border:.09375rem solid;border-radius:50%;font-size:var(--app-text-caption);font-weight:var(--app-weight-bold);line-height:1}.front-door_help___KTmR[aria-expanded=true] span{background:var(--door-ink-muted);color:var(--door-card)}.front-door_helpText__lDrAs{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--door-radius-control);background:var(--door-well);color:var(--door-ink-muted);font-size:var(--app-text-caption)}.front-door_photoStep__g7_Sb{display:grid;justify-items:center;gap:var(--space-2);margin-block:var(--space-6) var(--space-5)}.front-door_photoInput__e_6oG{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.front-door_avatar__BMCxV{--door-avatar-size:5.25rem;--door-avatar-icon:1.875rem;position:relative;display:grid;place-items:center;width:var(--door-avatar-size);height:var(--door-avatar-size);overflow:hidden;border-radius:50%;background:radial-gradient(circle at 32% 24%,var(--door-avatar-top),color-mix(in srgb,var(--door-gold-bright) 22%,transparent) 62%,color-mix(in srgb,var(--door-gold-bright) 34%,transparent));box-shadow:var(--door-avatar-shadow);color:var(--door-gold);cursor:pointer;transition:transform var(--door-motion-spring) var(--door-ease-spring)}.front-door_avatarLarge__aq3JD{--door-avatar-size:8rem;--door-avatar-icon:2.625rem}.front-door_avatar__BMCxV:hover{transform:scale(1.04)}.front-door_avatar__BMCxV svg{width:var(--door-avatar-icon);height:var(--door-avatar-icon)}.front-door_avatar__BMCxV img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.front-door_photoInput__e_6oG:focus-visible+.front-door_avatar__BMCxV{outline:var(--app-focus-width) solid var(--door-accent);outline-offset:var(--app-focus-offset)}.front-door_photoInput__e_6oG[aria-invalid=true]+.front-door_avatar__BMCxV{outline:var(--app-focus-width) dashed var(--door-error);outline-offset:var(--app-focus-offset)}.front-door_photoInput__e_6oG:disabled+.front-door_avatar__BMCxV{cursor:not-allowed;opacity:.6}.front-door_enter__6797U{animation:front-door_doorRise__gs9gC var(--door-motion-rise) var(--door-ease-liquid) backwards;animation-delay:calc(var(--i, 0) * var(--door-motion-stagger))}@keyframes front-door_doorRise__gs9gC{0%{opacity:0;translate:0 var(--door-rise);scale:.985}}@media (max-width:30rem){.front-door_shell__yYn5o{--door-gutter:max(var(--space-4),var(--app-safe-left),var(--app-safe-right))}.front-door_ghost__c_rZo{padding:0 var(--space-3)}.front-door_buttonSmall___Rqgx{padding:0 var(--space-4)}}@media (prefers-reduced-motion:reduce){.front-door_enter__6797U{animation:none}.front-door_button__4hT50,.front-door_check__T80vP,.front-door_check__T80vP .front-door_tick__eeMu3,.front-door_input__VH5rd{transition:none}}.landing_main__1sfzZ{--landing-hero-top:4.75rem;--landing-hero-bottom:4.5rem;--landing-lede-max:33rem;--landing-tick:1.625rem;--landing-dot:1.875rem;--landing-dot-large:2.25rem;--landing-dot-icon:1rem;--landing-dot-icon-large:1.125rem;--landing-send:2.25rem;--landing-live-dot:0.5rem;--landing-composer-max:25rem;--landing-sheet-pad:2.625rem;--landing-apps-head-max:30rem;--landing-text-card-title:1.625rem;--landing-motion-float:7s;--landing-motion-pulse:2400ms;display:block;flex:1}.landing_hero__wie8N{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(var(--space-7),5vw,var(--space-10));padding-block:clamp(var(--space-8),7vw,var(--landing-hero-top)) clamp(var(--space-8),6vw,var(--landing-hero-bottom))}.landing_slogan__Ynzeu{grid-column:1/-1;margin:0;font-family:var(--door-font-display);font-size:var(--door-text-slogan);font-weight:var(--app-weight-semibold);font-variation-settings:"SOFT" 100,"opsz" 144;line-height:1.02;letter-spacing:-.018em;text-wrap:balance}.landing_slogan__Ynzeu span{display:block}.landing_pillar____Jmq h3 em,.landing_slogan__Ynzeu em{color:var(--door-gold);font-family:var(--door-font-display-italic);font-style:italic;font-weight:var(--app-weight-medium)}.landing_lede__qx6QN{max-width:var(--landing-lede-max);margin:0;color:var(--door-ink);font-size:var(--door-text-lede);line-height:1.55}.landing_promises__vD9CZ{display:grid;gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none}.landing_promises__vD9CZ li{display:grid;grid-template-columns:var(--landing-tick) 1fr;align-items:start;gap:var(--space-3);font-size:var(--app-text-lead)}.landing_promises__vD9CZ svg{width:var(--landing-tick);height:var(--landing-tick);color:var(--door-gold-bright)}.landing_peek__ZGO_T{display:grid;gap:var(--space-2);margin:0}.landing_window__KvvJD{--door-radius:var(--space-half);--door-radius-control:var(--space-1);--door-pane:linear-gradient(160deg,var(--door-glass-top),var(--door-glass-mid) 52%,var(--door-glass-bottom));--door-pane-shadow:var(--door-glass-shadow);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"greet greet" "feature minis" "composer composer";align-items:start;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5);overflow:hidden;border-radius:var(--door-radius);background:var(--home-paper);box-shadow:var(--door-window-shadow)}.landing_windowPaper__pTwO3,.landing_windowPigment__OsV9P{position:absolute;inset:0;z-index:var(--door-z-under);pointer-events:none}.landing_windowPigment__OsV9P{opacity:var(--home-wash-strength);background:radial-gradient(40% 50% at 99% 42%,var(--wash-3) 40%,transparent 100%),radial-gradient(56% 66% at 5% 8%,var(--wash-1) 48%,transparent 100%),radial-gradient(50% 60% at 7% 95%,var(--wash-4) 48%,transparent 100%),var(--wash-2);-webkit-mask:var(--landing-wash-mask-wide) center /cover no-repeat;mask:var(--landing-wash-mask-wide) center /cover no-repeat}:root[data-theme=dark] .landing_windowPigment__OsV9P{background:radial-gradient(40% 50% at 99% 42%,color-mix(in srgb,var(--wash-3) 78%,white) 40%,transparent 100%),radial-gradient(56% 66% at 5% 8%,color-mix(in srgb,var(--wash-1) 78%,white) 48%,transparent 100%),radial-gradient(50% 60% at 7% 95%,color-mix(in srgb,var(--wash-4) 78%,white) 48%,transparent 100%),color-mix(in srgb,var(--wash-2) 78%,white)}.landing_windowPaper__pTwO3{background:radial-gradient(44% 14% at 50% 6%,color-mix(in srgb,var(--home-paper) 94%,transparent),transparent 100%),var(--landing-grain-light)}:root[data-theme=dark] .landing_windowPaper__pTwO3{background:radial-gradient(44% 14% at 50% 6%,color-mix(in srgb,var(--home-paper) 94%,transparent),transparent 100%),var(--landing-grain-dark)}.landing_greet__JUEVd{grid-area:greet;justify-self:center;margin:var(--space-half) 0 0;color:var(--door-gold);font-size:var(--app-text-caption);font-weight:var(--app-weight-bold);letter-spacing:.34em;text-transform:uppercase}.landing_feature__u9eWL{grid-area:feature;padding:var(--space-5) var(--space-5) var(--space-4)}.landing_featureHead__BMi61{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.landing_featureZone__AAQ9x{display:block;color:var(--door-zone-knowledge);font-size:var(--app-text-caption);font-weight:var(--app-weight-bold)}.landing_featureTitle__7Aksx{margin:0;font-family:var(--door-font-display);font-size:var(--landing-text-card-title);font-weight:var(--app-weight-semibold);line-height:1.1}.landing_live__vm62P{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-half) var(--space-2);border-radius:var(--door-radius);background:color-mix(in srgb,var(--door-zone-knowledge) 10%,transparent);color:var(--door-zone-knowledge);font-size:var(--app-text-caption);font-weight:var(--app-weight-bold)}.landing_live__vm62P i{width:var(--landing-live-dot);height:var(--landing-live-dot);border-radius:50%;background:currentColor;animation:landing_landingPulse__zRAJx var(--landing-motion-pulse) ease-in-out infinite}@keyframes landing_landingPulse__zRAJx{50%{opacity:.35;scale:.8}}.landing_featureLead__0_nqP{margin:var(--space-4) 0 0;font-family:var(--door-font-display);font-size:var(--app-text-lead);font-weight:var(--app-weight-semibold);line-height:1.25}.landing_featureMeta__EbhOw{margin:var(--space-1) 0 0;color:var(--door-ink-subtle);font-size:var(--app-text-caption)}.landing_featureList__nb0uO{margin:var(--space-3) 0 0;padding:0;list-style:none}.landing_featureList__nb0uO li{padding-block:var(--space-2);border-top:.0625rem solid var(--door-rule);font-weight:var(--app-weight-semibold);line-height:1.3}.landing_featureList__nb0uO li span{display:block;margin-top:var(--space-half);color:var(--door-ink-subtle);font-size:var(--app-text-caption);font-weight:var(--app-weight-regular)}.landing_minis__eU6Dr{grid-area:minis;display:grid;gap:var(--space-2);padding-top:var(--space-2)}.landing_mini__ZDh_1{display:grid;grid-template-columns:var(--landing-dot) minmax(0,1fr);align-items:center;gap:var(--space-2);width:calc(100% - var(--space-4));margin-inline-start:var(--landing-nudge,0);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);animation:landing_landingRise__uejuy var(--door-motion-rise) var(--door-ease-liquid) backwards,landing_landingFloat__MZSqj var(--landing-motion-float) ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * var(--door-motion-stagger)),var(--landing-float-delay);--landing-float-delay:0s}.landing_mini__ZDh_1:first-child{--landing-float-delay:-1s}.landing_mini__ZDh_1:nth-child(2){--landing-nudge:var(--space-4);--landing-float-delay:-3.5s}.landing_mini__ZDh_1:nth-child(3){--landing-nudge:var(--space-1);--landing-float-delay:-5s}.landing_mini__ZDh_1:nth-child(4){--landing-nudge:var(--space-4);--landing-float-delay:-2s}.landing_mini__ZDh_1:nth-child(5){--landing-nudge:var(--space-2);--landing-float-delay:-6s}@keyframes landing_landingRise__uejuy{0%{opacity:0;translate:0 var(--door-rise);scale:.985}}@keyframes landing_landingFloat__MZSqj{0%{transform:translateY(0)}to{transform:translateY(calc(var(--space-1) * -1))}}.landing_mini__ZDh_1 b{display:block;font-family:var(--door-font-display);font-weight:var(--app-weight-semibold);line-height:1.15}.landing_mini__ZDh_1 small{display:block;overflow:hidden;color:var(--door-ink-muted);font-size:var(--app-text-caption);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.landing_zoneKnowledge__13EN3{--landing-zone:var(--door-zone-knowledge)}.landing_zoneProductivity__4Zp3K{--landing-zone:var(--door-zone-productivity)}.landing_zoneLife__QbPpq{--landing-zone:var(--door-zone-life)}.landing_zonePlanning__i0M_5{--landing-zone:var(--door-zone-planning)}.landing_dot__S9AHa{display:grid;place-items:center;width:var(--landing-dot);height:var(--landing-dot);border-radius:50%;background:color-mix(in srgb,var(--landing-zone) 15%,transparent);color:var(--landing-zone);box-shadow:var(--door-dot-shadow)}.landing_dot__S9AHa svg{width:var(--landing-dot-icon);height:var(--landing-dot-icon)}.landing_composer__5M9A_{grid-area:composer;justify-self:center;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:min(var(--landing-composer-max),100%);margin-top:var(--space-half);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--door-radius-control);color:var(--door-ink-subtle)}.landing_send___wBmR{display:grid;place-items:center;width:var(--landing-send);height:var(--landing-send);border-radius:var(--door-radius);background:linear-gradient(180deg,var(--door-accent-top),var(--door-accent));color:var(--door-on-accent);box-shadow:var(--door-send-shadow)}.landing_send___wBmR svg{width:var(--landing-dot-icon);height:var(--landing-dot-icon)}.landing_peekCaption__HJrI6{margin:0;color:var(--door-ink);font-size:var(--app-text-caption);text-align:center}.landing_apps__LsTz0{padding-block:clamp(var(--space-4),4vw,var(--space-9))}.landing_sheet__BHUoi{padding:clamp(var(--space-6),4vw,var(--landing-sheet-pad))}.landing_appsHead__l6NsY{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-7)}.landing_appsHead__l6NsY h2{margin:0;font-family:var(--door-font-display);font-size:var(--door-text-section);font-weight:var(--app-weight-semibold);font-variation-settings:"SOFT" 100;text-wrap:balance}.landing_appsHead__l6NsY p{max-width:var(--landing-apps-head-max);margin:0;color:var(--door-ink-muted)}.landing_pillars__eK3Ga{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6) var(--space-7);margin-top:var(--space-7)}.landing_pillar____Jmq h3{margin:0;font-family:var(--door-font-display);font-size:var(--app-text-subheading);font-weight:var(--app-weight-semibold);font-variation-settings:"SOFT" 100;line-height:1.2}.landing_pillar____Jmq ul{display:grid;gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none}.landing_pillar____Jmq li{display:grid;grid-template-columns:var(--landing-dot-large) 1fr;align-items:start;gap:var(--space-3)}.landing_pillar____Jmq .landing_dot__S9AHa{width:var(--landing-dot-large);height:var(--landing-dot-large)}.landing_pillar____Jmq .landing_dot__S9AHa svg{width:var(--landing-dot-icon-large);height:var(--landing-dot-icon-large)}.landing_pillar____Jmq b{display:block}.landing_pillar____Jmq li>span>span{display:block;color:var(--door-ink-muted);font-size:var(--app-text-caption);line-height:1.35}.landing_closing__6ceXe{display:grid;justify-items:center;gap:var(--space-4);padding:clamp(var(--space-9),7vw,var(--space-10)) var(--door-gutter);text-align:center}.landing_closing__6ceXe h2{margin:0;font-family:var(--door-font-display);font-size:var(--door-text-closing);font-weight:var(--app-weight-semibold);font-variation-settings:"SOFT" 100;text-wrap:balance}.landing_closing__6ceXe p{margin:0;color:var(--door-ink)}.landing_footWrap__J2hBU{position:relative;z-index:var(--app-z-raised);padding-bottom:calc(var(--app-safe-bottom) + var(--space-7))}.landing_foot__WDdu2{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-5);padding:var(--space-2) var(--space-6);color:var(--door-ink-muted)}.landing_foot__WDdu2 a{display:inline-flex;align-items:center;min-height:var(--app-touch-target);color:inherit;text-decoration:none}.landing_foot__WDdu2 a:hover{color:var(--door-accent)}.landing_foot__WDdu2 .landing_footVerify__T5ask a{color:var(--door-accent);font-weight:var(--app-weight-bold)}.landing_footName__TcVlN{display:inline-flex;align-items:center;min-height:var(--app-touch-target);color:var(--door-ink);font-weight:var(--app-weight-bold)}.landing_footVerify__T5ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1)}.landing_footLegal__Fe6e2{display:inline-flex;flex-wrap:wrap;gap:0 var(--space-5)}@media (max-width:48rem){.landing_hero__wie8N{grid-template-columns:minmax(0,1fr);padding-top:var(--space-7)}.landing_window__KvvJD{grid-template-columns:minmax(0,1fr);grid-template-areas:"greet" "feature" "minis" "composer"}.landing_windowPigment__OsV9P{-webkit-mask-image:var(--landing-wash-mask-tall);mask-image:var(--landing-wash-mask-tall)}.landing_minis__eU6Dr{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.landing_mini__ZDh_1{width:100%;margin-inline-start:0}.landing_mini__ZDh_1:nth-child(n+5){display:none}.landing_pillars__eK3Ga{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}}@media (max-width:30rem){.landing_mini__ZDh_1{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.landing_live__vm62P i,.landing_mini__ZDh_1{animation:none}}.auth_personal__5mkgD{margin-top:var(--space-7);padding:var(--space-6) var(--space-7) var(--space-7)}.auth_tag__LTcmL{display:inline-flex;align-items:center;min-height:var(--space-6);padding:0 var(--space-3);border-radius:var(--door-radius-tag);background:var(--door-tag);color:var(--door-gold);font-size:var(--app-text-caption);font-weight:var(--app-weight-bold);letter-spacing:.14em;text-transform:uppercase}.auth_personal__5mkgD h2{--auth-text-card:1.625rem;margin:var(--space-3) 0 0;font-family:var(--app-font-body);font-size:var(--auth-text-card);font-weight:var(--app-weight-bold);letter-spacing:-.01em}.auth_personal__5mkgD ul{display:grid;gap:var(--space-3);margin:var(--space-4) 0 var(--space-6);padding:0;list-style:none}.auth_personal__5mkgD li{--auth-tick:1.375rem;display:grid;grid-template-columns:var(--auth-tick) 1fr;gap:var(--space-2);color:var(--door-ink-muted);line-height:1.4}.auth_personal__5mkgD li>span{text-wrap:pretty}.auth_personal__5mkgD li b{color:var(--door-ink);font-weight:var(--app-weight-bold)}.auth_personal__5mkgD li svg{width:var(--auth-tick);height:var(--auth-tick);color:var(--door-gold-bright)}.auth_orgs__8urrG{display:grid;gap:var(--space-3);margin-top:var(--space-8)}.auth_org__nfgPm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-4);width:100%;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);text-align:left;text-decoration:none}a.auth_org__nfgPm{color:var(--door-ink)}.auth_org__nfgPm b{display:block}.auth_org__nfgPm>span>span{display:block;color:var(--door-ink-muted);font-size:var(--app-text-caption)}.auth_go__MtwZH{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--door-accent);font-size:var(--app-text-caption);font-weight:var(--app-weight-bold);white-space:nowrap}.auth_go__MtwZH svg{width:var(--space-4);height:var(--space-4);transition:translate var(--door-motion-spring) var(--door-ease-spring)}.auth_org__nfgPm:hover .auth_go__MtwZH svg{translate:var(--space-1) 0}.auth_blocked__ZfH1e{display:grid;gap:var(--space-4)}.auth_codeInput__lsC40{--auth-text-code:1.375rem;font-size:var(--auth-text-code);font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center}.auth_confirmFoot__Qs0Dm{margin:var(--space-2) 0 0;text-align:center}@media (max-width:30rem){.auth_personal__5mkgD{padding:var(--space-5)}.auth_org__nfgPm{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.auth_go__MtwZH svg{transition:none}}