:root{--brand-green: #1a7a50;--signal-green: #38b57b;--estate-green: #0e3b28;--ink: #0c100e;--canvas: #f4f3f0;--surface: #ffffff;--color-canvas: var(--canvas);--color-surface: var(--surface);--color-surface-subtle: #faf9f6;--color-surface-elevated: var(--surface);--color-surface-navigation: #efede7;--color-surface-selected: #eff6f1;--color-surface-focused: #f7faf8;--color-border: #e3e1db;--color-border-inner: #f0eee9;--color-border-strong: #c9c6be;--color-text: #101513;--color-text-secondary: #3f4844;--color-text-muted: #5a625d;--color-text-subtle: #77807a;--color-brand: var(--brand-green);--color-brand-strong: var(--estate-green);--color-brand-subtle: #eff6f1;--color-attention: #2e5b7a;--color-warning: #8a6512;--color-danger: #a8412b;--color-success: var(--brand-green);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 28px;--space-7: 40px;--space-8: 56px;--radius-flush: 0;--radius-chip: 3px;--radius-control: 4px;--radius-surface: 6px;--border-width: 1px;--state-rule: 2px;--elevation-overlay: 0 1px 2px rgba(16, 21, 19, .06);--motion-duration-fast: .1s;--motion-duration-standard: .16s;--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--athelstan-primary-50: var(--color-brand-subtle);--athelstan-primary-100: #d6e7dc;--athelstan-primary-200: #d6e7dc;--athelstan-primary-300: var(--brand-green);--athelstan-primary-400: var(--brand-green);--athelstan-primary-500: var(--brand-green);--athelstan-primary-600: var(--brand-green);--athelstan-primary-700: var(--brand-green);--athelstan-primary-800: var(--estate-green);--athelstan-primary-900: var(--estate-green);--athelstan-primary-950: var(--estate-green);--athelstan-primary: var(--brand-green);--athelstan-primary-strong: var(--estate-green);--athelstan-primary-soft: var(--color-brand-subtle);--athelstan-primary-foreground: var(--surface);--athelstan-secondary-50: #fbf1ee;--athelstan-secondary-100: #fbf1ee;--athelstan-secondary-200: #efd9d2;--athelstan-secondary-300: #efd9d2;--athelstan-secondary-400: var(--color-danger);--athelstan-secondary-500: var(--color-danger);--athelstan-secondary-600: var(--color-danger);--athelstan-secondary-700: var(--color-danger);--athelstan-secondary-800: var(--color-danger);--athelstan-secondary-900: var(--color-danger);--athelstan-secondary-950: var(--color-danger);--athelstan-secondary: var(--color-danger);--athelstan-accent: var(--color-danger);--athelstan-accent-soft: #fbf1ee;--athelstan-neutral-50: var(--color-surface-subtle);--athelstan-neutral-100: var(--color-canvas);--athelstan-neutral-200: var(--color-border);--athelstan-neutral-300: var(--color-border-strong);--athelstan-neutral-400: var(--color-text-subtle);--athelstan-neutral-500: var(--color-text-subtle);--athelstan-neutral-600: var(--color-text-muted);--athelstan-neutral-700: var(--color-text-secondary);--athelstan-neutral-800: var(--color-text);--athelstan-neutral-900: var(--color-text);--athelstan-neutral-950: var(--color-text);--athelstan-background: var(--color-canvas);--athelstan-surface: var(--color-surface);--athelstan-surface-muted: var(--color-surface-navigation);--athelstan-foreground: var(--color-text);--athelstan-muted-foreground: var(--color-text-muted);--athelstan-border: var(--color-border);--athelstan-border-strong: var(--color-border-strong);--athelstan-destructive: var(--color-danger);--athelstan-destructive-foreground: var(--surface);--athelstan-radius: var(--radius-control);--athelstan-card-radius: var(--radius-surface);--athelstan-shadow-card: none;--athelstan-shadow-elevated: var(--elevation-overlay);--font-body: "Aeonik Trial", "Aeonik", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-display: var(--font-body);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--type-display-size: 29px;--type-display-line-height: 1.12;--type-section-size: 15px;--type-card-size: 13.5px;--type-body-size: 13px;--type-body-small-size: 11.5px;--type-label-size: 10.5px;--type-control-size: 12.5px;--type-data-size: 12px;--type-page-heading-size: 31px;--type-page-heading-line-height: 1.05;--type-section-heading-size: var(--type-section-size);--type-card-heading-size: var(--type-card-size);--type-supporting-size: var(--type-body-small-size);--control-height-compact: 28px;--control-height-default: 32px;--control-height-comfortable: 40px;--numeric-features: "tnum" 1, "lnum" 1}:root{--wall-image: url(/wallpapers/harbour.jpg);--wall-scale: 1.04;--wall-scrim: linear-gradient(176deg, rgba(250, 249, 246, .4), rgba(236, 234, 229, .34));--glass-bg-subtle: rgba(255, 255, 255, .18);--glass-bg-medium: rgba(255, 255, 255, .34);--glass-bg-elevated: rgba(255, 255, 255, .5);--glass-bg-content: rgba(255, 255, 255, .62);--glass-bg-head: rgba(255, 255, 255, .34);--glass-border: rgba(255, 255, 255, .38);--glass-border-strong: rgba(255, 255, 255, .55);--glass-edge: 0 0 0 1px rgba(16, 21, 19, .09);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .88);--glass-highlight-soft: inset 0 1px 0 rgba(255, 255, 255, .55);--glass-sheen: linear-gradient( 158deg, rgba(255, 255, 255, .62) 0%, rgba(255, 255, 255, .14) 34%, rgba(255, 255, 255, 0) 68% );--glass-blur-subtle: blur(10px) saturate(1.5);--glass-blur-medium: blur(18px) saturate(1.7);--glass-blur-elevated: blur(30px) saturate(1.9);--glass-shadow-subtle: 0 1px 2px rgba(16, 21, 19, .06);--glass-shadow-medium: 0 6px 18px -10px rgba(16, 21, 19, .22), 0 1px 2px rgba(16, 21, 19, .06);--glass-shadow-elevated: 0 20px 48px -22px rgba(16, 21, 19, .4), 0 3px 10px -5px rgba(16, 21, 19, .14);--glass-shadow-float: 0 44px 90px -36px rgba(16, 21, 19, .5), 0 8px 24px -12px rgba(16, 21, 19, .22);--glass-shadow-button: inset 0 1px 0 rgba(255, 255, 255, .24), 0 8px 22px -10px rgba(16, 21, 19, .5);--glass-shadow-button-large: inset 0 1px 0 rgba(255, 255, 255, .24), 0 14px 34px -14px rgba(16, 21, 19, .55);--glass-shadow-button-compact: inset 0 1px 0 rgba(255, 255, 255, .24), 0 2px 8px -3px rgba(16, 21, 19, .35);--glass-hover-bg: rgba(255, 255, 255, .42);--glass-selected-bg: rgba(255, 255, 255, .74);--glass-row-hover: rgba(255, 255, 255, .4);--glass-field-bg: rgba(255, 255, 255, .46);--glass-tint: color-mix(in srgb, var(--color-brand) 13%, transparent);--glass-tint-rule: color-mix(in srgb, var(--color-brand) 34%, transparent);--glass-warning-tint: color-mix(in srgb, var(--color-warning) 16%, transparent);--glass-danger-tint: color-mix(in srgb, var(--color-danger) 12%, transparent);--glass-rule: rgba(16, 21, 19, .1);--glass-rule-inner: rgba(16, 21, 19, .055);--glass-rule-strong: rgba(16, 21, 19, .2);--glass-scrim: rgba(22, 28, 25, .34);--glass-selection-ring: inset 0 0 0 2px var(--color-brand), inset 0 0 0 3px rgba(255, 255, 255, .8);--glass-brand-ink: #15663f;--glass-brand-fill-text: var(--color-surface);--glass-dark-bg: linear-gradient(158deg, rgba(16, 24, 20, .8) 0%, rgba(8, 13, 11, .88) 100%);--glass-dark-blur: blur(34px) saturate(1.6);--glass-dark-rim: inset 0 0 0 1px rgba(255, 255, 255, .12);--glass-dark-highlight: inset 0 1px 0 rgba(255, 255, 255, .22);--glass-dark-shadow: 0 40px 80px -36px rgba(8, 12, 10, .7);--glass-dark-sheen: linear-gradient( 158deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .03) 38%, rgba(255, 255, 255, 0) 70% );--glass-dark-ink: #ffffff;--glass-dark-ink-secondary: #c6cec9;--glass-dark-ink-muted: #98a29c;--glass-dark-fill: rgba(255, 255, 255, .1);--glass-dark-fill-hover: rgba(255, 255, 255, .18);--glass-dark-fill-rim: inset 0 0 0 1px rgba(255, 255, 255, .16);--glass-dark-button-rim: inset 0 0 0 1px rgba(255, 255, 255, .22);--glass-dark-accent-bg: color-mix(in srgb, var(--signal-green) 18%, transparent);--glass-dark-button-bg: #ffffff;--glass-dark-button-ink: var(--ink);--glass-dark-button-shadow: 0 14px 34px -16px rgba(0, 0, 0, .8);--glass-radius-tag: 6px;--glass-radius-chip: 7px;--glass-radius-small: 8px;--glass-radius-control: 9px;--glass-radius-item: 10px;--glass-radius-field: 11px;--glass-radius-button: 12px;--glass-radius-surface: 14px;--glass-radius-overlay: 16px;--glass-radius-masthead: 17px;--glass-radius-panel: 22px;--glass-motion-state: .18s;--glass-motion-lift: .28s;--glass-motion-plane: .5s;--glass-motion-enter: .48s;--glass-motion-wall: .8s;--persp: 1700px;--tilt-y: -9deg;--tilt-x: 3.4deg;--pop: 1;--par: 1;--px: 0;--py: 0}[data-glass-theme=dark]{--color-canvas: #0b0f0e;--color-surface: #131917;--color-surface-subtle: #0f1513;--color-surface-elevated: #161d1a;--color-surface-navigation: #101614;--color-surface-selected: #17231d;--color-surface-focused: #16201c;--color-border: #263029;--color-border-inner: #1c2420;--color-border-strong: #35413a;--color-text: #eef1ef;--color-text-secondary: #c3cbc7;--color-text-muted: #9ba49f;--color-text-subtle: #88918c;--color-brand: var(--signal-green);--color-brand-strong: #4cc98d;--color-brand-subtle: #17231d;--color-attention: #8fbadb;--color-warning: #dcb05c;--color-danger: #e8907a;--wall-scrim: linear-gradient(176deg, rgba(5, 8, 7, .52), rgba(5, 8, 7, .62));--glass-bg-subtle: rgba(255, 255, 255, .07);--glass-bg-medium: rgba(16, 22, 20, .44);--glass-bg-elevated: rgba(14, 20, 18, .56);--glass-bg-content: rgba(14, 20, 18, .62);--glass-bg-head: rgba(255, 255, 255, .05);--glass-border: rgba(255, 255, 255, .12);--glass-border-strong: rgba(255, 255, 255, .2);--glass-edge: 0 0 0 1px rgba(0, 0, 0, .45);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .2);--glass-highlight-soft: inset 0 1px 0 rgba(255, 255, 255, .11);--glass-sheen: linear-gradient( 158deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .04) 36%, rgba(255, 255, 255, 0) 68% );--glass-blur-elevated: blur(30px) saturate(2);--glass-shadow-subtle: 0 1px 2px rgba(0, 0, 0, .3);--glass-shadow-medium: 0 8px 22px -12px rgba(0, 0, 0, .6), 0 1px 2px rgba(0, 0, 0, .35);--glass-shadow-elevated: 0 24px 56px -26px rgba(0, 0, 0, .85), 0 3px 12px -6px rgba(0, 0, 0, .5);--glass-shadow-float: 0 52px 110px -40px rgba(0, 0, 0, .95), 0 10px 28px -14px rgba(0, 0, 0, .6);--glass-hover-bg: rgba(255, 255, 255, .085);--glass-selected-bg: rgba(255, 255, 255, .15);--glass-row-hover: rgba(255, 255, 255, .05);--glass-field-bg: rgba(255, 255, 255, .06);--glass-rule: rgba(255, 255, 255, .1);--glass-rule-inner: rgba(255, 255, 255, .055);--glass-rule-strong: rgba(255, 255, 255, .2);--glass-scrim: rgba(3, 6, 5, .58);--glass-selection-ring: inset 0 0 0 2px var(--color-brand), inset 0 0 0 3px rgba(0, 0, 0, .6);--glass-brand-ink: var(--color-brand-strong);--glass-brand-fill-text: #05100b}[data-wall=harbour]{--wall-image: url(/wallpapers/harbour.jpg)}[data-wall=sandstone]{--wall-image: url(/wallpapers/sandstone.jpg)}[data-wall=aegean]{--wall-image: url(/wallpapers/aegean.jpg)}[data-wall=dusk]{--wall-image: url(/wallpapers/dusk.jpg)}[data-wall=noir]{--wall-image: url(/wallpapers/noir.jpg)}[data-wall=custom]{--wall-image: var(--wall-custom-image, none)}[data-wall=none]{--wall-image: none;--wall-scrim: radial-gradient(880px 420px at 20% -10%, color-mix(in srgb, var(--color-brand) 6%, transparent), transparent 70%), radial-gradient(720px 380px at 86% -6%, color-mix(in srgb, var(--color-attention) 5%, transparent), transparent 72%)}[data-glass-theme=dark][data-wall=none]{--wall-scrim: radial-gradient(880px 440px at 20% -10%, color-mix(in srgb, var(--color-brand) 12%, transparent), transparent 70%), radial-gradient(740px 400px at 86% -6%, color-mix(in srgb, var(--color-attention) 12%, transparent), transparent 72%)}[data-glass-level=restrained]{--glass-bg-subtle: rgba(255, 255, 255, .34);--glass-bg-medium: rgba(255, 255, 255, .58);--glass-bg-elevated: rgba(255, 255, 255, .74);--glass-bg-content: rgba(255, 255, 255, .84);--glass-blur-subtle: blur(6px) saturate(1.2);--glass-blur-medium: blur(12px) saturate(1.3);--glass-blur-elevated: blur(20px) saturate(1.4);--wall-scrim: linear-gradient(176deg, rgba(250, 249, 246, .58), rgba(236, 234, 229, .52))}[data-glass-level=expressive]{--glass-bg-subtle: rgba(255, 255, 255, .1);--glass-bg-medium: rgba(255, 255, 255, .22);--glass-bg-elevated: rgba(255, 255, 255, .36);--glass-bg-content: rgba(255, 255, 255, .46);--glass-blur-subtle: blur(14px) saturate(1.8);--glass-blur-medium: blur(26px) saturate(2);--glass-blur-elevated: blur(42px) saturate(2.3);--wall-scrim: linear-gradient(176deg, rgba(250, 249, 246, .24), rgba(236, 234, 229, .2))}[data-glass-theme=dark][data-glass-level=restrained]{--glass-bg-subtle: rgba(255, 255, 255, .1);--glass-bg-medium: rgba(16, 22, 20, .7);--glass-bg-elevated: rgba(14, 20, 18, .8);--glass-bg-content: rgba(14, 20, 18, .85);--wall-scrim: linear-gradient(176deg, rgba(5, 8, 7, .68), rgba(5, 8, 7, .74))}[data-glass-theme=dark][data-glass-level=expressive]{--glass-bg-subtle: rgba(255, 255, 255, .05);--glass-bg-medium: rgba(16, 22, 20, .3);--glass-bg-elevated: rgba(14, 20, 18, .4);--glass-bg-content: rgba(14, 20, 18, .46);--wall-scrim: linear-gradient(176deg, rgba(5, 8, 7, .4), rgba(5, 8, 7, .48))}[data-glass-theme=light][data-glass-level=expressive]{--color-text-subtle: #454e49;--color-text-muted: #333b37}[data-glass-theme=dark][data-glass-level=expressive]{--color-text-subtle: #a8b1ab;--color-text-muted: #c3cbc7}[data-glass-theme=light][data-wall=noir]:is([data-glass-level=standard],[data-glass-level=expressive]){--wall-scrim: linear-gradient(176deg, rgba(250, 249, 246, .74), rgba(236, 234, 229, .74))}[data-glass-theme=dark][data-glass-level=standard]:is([data-wall=harbour],[data-wall=sandstone]),[data-glass-theme=dark][data-glass-level=expressive][data-wall=sandstone]{--wall-scrim: linear-gradient(176deg, rgba(5, 8, 7, .68), rgba(5, 8, 7, .74))}[data-depth=flat]{--persp: 4000px;--tilt-y: 0deg;--tilt-x: 0deg;--pop: 0;--par: 0}[data-depth=standard]{--persp: 1700px;--tilt-y: -9deg;--tilt-x: 3.4deg;--pop: 1;--par: 1}[data-depth=deep]{--persp: 1150px;--tilt-y: -15deg;--tilt-x: 6deg;--pop: 1.7;--par: 1.6}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root,[data-glass-level],:root[data-glass-theme][data-glass-level][data-wall]{--glass-bg-subtle: var(--color-surface-subtle);--glass-bg-medium: var(--color-surface);--glass-bg-elevated: var(--color-surface-elevated);--glass-bg-content: var(--color-surface);--glass-bg-head: var(--color-surface-navigation);--glass-border: var(--color-border);--glass-border-strong: var(--color-border-strong);--glass-highlight: none;--glass-highlight-soft: none;--glass-sheen: none;--wall-image: none;--wall-scrim: var(--color-canvas)}}@media(prefers-reduced-transparency:reduce){:root,[data-glass-level],:root[data-glass-theme][data-glass-level][data-wall]{--glass-bg-subtle: var(--color-surface-subtle);--glass-bg-medium: var(--color-surface);--glass-bg-elevated: var(--color-surface-elevated);--glass-bg-content: var(--color-surface);--glass-bg-head: var(--color-surface-navigation);--glass-sheen: none;--wall-scrim: var(--color-canvas)}}@media(prefers-reduced-motion:reduce){:root,[data-depth]{--wall-scale: 1;--persp: 4000px;--tilt-y: 0deg;--tilt-x: 0deg;--pop: 0;--par: 0}}:root{--public-display-hero-size: 60px;--public-display-hero-line: 1;--public-display-section-size: 40px;--public-display-section-line: 1.08;--public-interface-shadow: var(--glass-shadow-float);color:var(--color-text);background:var(--color-canvas);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-canvas);overflow-x:hidden}button,a,summary,input,select{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--glass-brand-ink);outline-offset:3px}p,h1,h2,h3,ul{margin:0}svg{display:block}::placeholder{color:var(--color-text-subtle)}.glass-root{position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--color-canvas);color:var(--color-text)}.glass-root[data-glass-theme=dark]{color-scheme:dark}.glass-wall,.glass-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.glass-wall{background-image:var(--wall-image);background-position:center;background-size:cover;transform:scale(var(--wall-scale));animation:glass-wall var(--glass-motion-wall) var(--motion-easing-standard) both}.glass-scrim{background:var(--wall-scrim)}.masthead-lens,.hero-interface,.hero-float,.product-item,.workflow-panel,.preview-frame,.mini-property,.audience-grid article,.foundation-grid,.final-cta,.footer-lens,.appearance-menu,.mobile-menu nav,.workspace-card,.entry-lens,.today-card{position:relative;isolation:isolate}.masthead-lens:before,.hero-interface:before,.hero-float:before,.product-item:before,.workflow-panel:before,.preview-frame:before,.audience-grid article:before,.foundation-grid:before,.footer-lens:before,.appearance-menu:before,.mobile-menu nav:before,.workspace-card:before,.entry-lens:before,.today-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass-sheen);content:"";pointer-events:none}.masthead,.onboarding-masthead{position:sticky;top:0;z-index:30;padding:14px 24px 0}.masthead-lens{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:1392px;height:58px;margin:0 auto;padding:0 8px 0 16px;border-radius:var(--glass-radius-masthead);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-elevated)}.masthead-lens:before{background-color:var(--glass-bg-elevated);background-image:var(--glass-sheen);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated)}.brand-link{justify-self:start;border-radius:var(--glass-radius-small)}.brand{display:inline-flex;align-items:center;gap:9px;color:var(--color-text);font-size:15.5px;font-weight:600;letter-spacing:-.024em;white-space:nowrap}.brand--signal{color:var(--glass-dark-ink);font-size:13.5px;letter-spacing:-.02em}.mark{flex:0 0 auto}.desktop-nav,.onboarding-masthead nav{display:flex;align-items:center;justify-self:center;gap:2px;padding:3px;border-radius:var(--glass-radius-button);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border)}.desktop-nav a,.onboarding-masthead nav a{display:flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--glass-radius-item);color:var(--color-text-secondary);font-size:12.5px;white-space:nowrap;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}.desktop-nav a:hover,.onboarding-masthead nav a:hover{background:var(--glass-hover-bg);color:var(--color-text)}.desktop-nav a.is-active{background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft);color:var(--color-text);font-weight:500}.masthead-actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:8px}.sign-in-link{display:flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--glass-radius-item);color:var(--color-text);font-size:13px;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}.sign-in-link:hover{background:var(--glass-hover-bg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 24px;border:0;border-radius:var(--glass-radius-button);background:var(--glass-brand-ink);box-shadow:var(--glass-shadow-button-large);color:var(--glass-brand-fill-text);cursor:pointer;font-size:14.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--glass-motion-state) var(--motion-easing-standard),transform var(--glass-motion-lift) var(--motion-easing-standard)}.button:hover{background:var(--color-brand-strong)}.button--lift:hover{transform:perspective(700px) translateZ(14px)}.button--small{min-height:36px;padding:0 18px;border-radius:var(--glass-radius-item);box-shadow:var(--glass-shadow-button);font-size:13px}.button--secondary{padding:0 20px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft),var(--glass-shadow-subtle);color:var(--color-text);font-weight:400}.button--secondary:hover{background:var(--glass-selected-bg)}.button svg path,.travels svg path{fill:none;stroke:currentColor;stroke-width:1.3}.button--light,.button--light:hover{background:var(--glass-dark-button-bg);box-shadow:var(--glass-dark-button-shadow);color:var(--glass-dark-button-ink)}.button--dark{padding:0 22px;background:var(--glass-dark-fill);box-shadow:var(--glass-dark-button-rim);color:var(--glass-dark-ink);font-weight:400}.button--dark:hover{background:var(--glass-dark-fill-hover)}.chip-button{display:flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--glass-radius-small);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong);color:var(--color-text-secondary);font-size:10.5px}.chip-button--brand{background:var(--glass-brand-ink);box-shadow:none;color:var(--glass-brand-fill-text);font-weight:500}.appearance{position:relative}.appearance-trigger{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--glass-radius-item);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}.appearance-trigger:hover{background:var(--glass-hover-bg)}.appearance-trigger[aria-expanded=true]{background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft)}.appearance-trigger svg rect,.appearance-trigger svg path{stroke:currentColor;stroke-width:1.2}.appearance-trigger svg circle{fill:currentColor}.appearance-menu{position:absolute;top:calc(100% + 20px);right:-4px;z-index:40;display:flex;width:268px;flex-direction:column;gap:14px;padding:16px;border-radius:var(--glass-radius-overlay);background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-elevated);animation:glass-fade .22s var(--motion-easing-standard) both}.appearance-menu:focus{outline:none}.appearance-menu__intro{display:flex;flex-direction:column;gap:3px}.appearance-menu__intro strong{font-size:12.5px;font-weight:600;letter-spacing:-.014em}.appearance-menu__intro small{color:var(--color-text-subtle);font-size:10.5px;line-height:1.45}.appearance-group{display:flex;flex-direction:column;gap:7px}.appearance-group__label{color:var(--color-text-subtle);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.appearance-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.appearance-swatch{height:44px;padding:0;border:0;border-radius:var(--glass-radius-item);background-color:var(--glass-bg-subtle);background-image:var(--wall-image);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-shadow-subtle);cursor:pointer;transition:box-shadow var(--glass-motion-state) var(--motion-easing-standard)}.appearance-swatch[data-wall=none]{background-color:var(--color-canvas)}.appearance-swatch[aria-checked=true],.appearance-swatch[aria-pressed=true]{box-shadow:var(--glass-selection-ring),var(--glass-shadow-subtle)}.glass-segmented{display:flex;gap:4px;padding:3px;border-radius:var(--glass-radius-item);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border)}.glass-segmented button{flex:1;height:28px;padding:0;border:0;border-radius:var(--glass-radius-small);background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:11.5px;font-weight:500;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}.glass-segmented button:hover{background:var(--glass-hover-bg)}.glass-segmented button[aria-checked=true],.glass-segmented button[aria-pressed=true]{background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft);color:var(--color-text)}.mobile-menu,.hero-mobile,.showcase-carousel,.product-chevron{display:none}.hero{display:flex;flex-wrap:wrap;align-items:center;gap:44px;max-width:1440px;margin:0 auto;padding:78px 40px 0}.hero-copy{display:flex;min-width:0;flex:1 1 400px;flex-direction:column;gap:24px;animation:glass-rise var(--glass-motion-enter) var(--motion-easing-standard) both}.hero-heading{display:flex;flex-direction:column;gap:24px}.eyebrow{display:block;color:var(--color-text-muted);font-size:12.5px;font-weight:500}.eyebrow--brand{color:var(--glass-brand-ink)}.hero .eyebrow{font-size:13px}.hero h1{font-size:var(--public-display-hero-size);font-weight:600;letter-spacing:-.038em;line-height:var(--public-display-hero-line);text-wrap:pretty}.hero-body{max-width:46ch;color:var(--color-text-secondary);font-size:16.5px;line-height:1.6;text-wrap:pretty}.hero-body--mobile,.product-description--mobile,.workflow-mobile-body,.mobile-only{display:none}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-actions{padding-top:2px}.hero-foundation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-rule-inner);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-shadow-subtle)}.hero-foundation>span{display:flex;flex-direction:column;gap:4px;padding:13px 14px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle)}.hero-foundation strong{font-size:12.5px;font-weight:600}.hero-foundation small{color:var(--color-text-muted);font-size:11.5px;line-height:1.45}.hero-preview{min-width:0;flex:1 1 560px}.hero-scene{position:relative;padding:10px 0 124px;perspective:var(--persp);perspective-origin:58% 42%;animation:glass-fade .7s var(--motion-easing-standard) both}.hero-plane{position:relative;transform-style:preserve-3d;transform:rotateY(calc(var(--tilt-y) + var(--px) * var(--par) * 7deg)) rotateX(calc(var(--tilt-x) + var(--py) * var(--par) * -5deg));transition:transform var(--glass-motion-plane) var(--motion-easing-standard)}.hero-interface{min-width:0;margin:0 7% 0 9%;overflow:hidden;border-radius:var(--glass-radius-panel);background:var(--glass-bg-content);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--public-interface-shadow);color:var(--color-text)}.product-masthead{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;background:var(--glass-bg-head);box-shadow:inset 0 -1px 0 var(--glass-rule-inner),var(--glass-highlight-soft)}.product-switch{display:flex;align-items:center;gap:1px;padding:2px;border-radius:var(--glass-radius-control);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border)}.product-switch>span{display:flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--glass-radius-chip);color:var(--color-text-muted);font-size:10.5px}.product-switch>span.is-current{background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong);color:var(--color-text);font-weight:500}.product-switch>span.is-muted{color:var(--color-text-subtle)}.product-spacer,.interface-spacer{flex:1}.product-search{display:flex;align-items:center;width:150px;height:24px;padding:0 9px;border-radius:var(--glass-radius-small);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft);color:var(--color-text-subtle);font-size:10px}.avatar{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:var(--glass-radius-chip);background:var(--glass-bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong);color:var(--color-text-secondary);font-size:9px;font-weight:600}.product-app{display:grid;grid-template-columns:146px minmax(0,1fr)}.product-sidebar{display:flex;flex-direction:column;gap:2px;padding:12px 8px;background:var(--glass-bg-subtle);box-shadow:inset -1px 0 0 var(--glass-rule-inner)}.product-sidebar .workspace{display:flex;align-items:center;gap:9px;margin:0 4px 8px;padding-bottom:9px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner);font-size:10.5px;letter-spacing:-.012em;white-space:nowrap}.product-sidebar .workspace strong{overflow:hidden;font-weight:600;text-overflow:ellipsis}.product-sidebar>span{display:flex;align-items:center;gap:9px;height:27px;padding:0 9px;border-radius:var(--glass-radius-small);color:var(--color-text-secondary);font-size:11px}.product-sidebar>span>span{flex:1}.product-sidebar>span small{color:var(--color-text-subtle);font-size:9.5px}.product-sidebar>span.is-current{background:var(--glass-tint);box-shadow:inset 2px 0 0 var(--color-brand);color:var(--glass-brand-ink);font-weight:500}.overview{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px 16px 20px}.overview-title,.preview-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.overview-title>span,.preview-title>span{display:flex;flex-direction:column;gap:3px}.overview-title strong{font-size:17px;font-weight:600;letter-spacing:-.022em}.overview-title small,.preview-title small{color:var(--color-text-subtle);font-size:10.5px;font-weight:400}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.metric-grid>span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:11px 12px;border-radius:var(--glass-radius-control);background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft)}.metric-grid small,.metric-grid em{overflow:hidden;color:var(--color-text-muted);font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.metric-grid small{color:var(--color-text-subtle);letter-spacing:.03em;text-transform:uppercase}.metric-grid strong{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.026em}.metric-grid>span:first-child em{color:var(--glass-brand-ink)}.inquiry-table{overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft)}.inquiry-table>strong{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner);font-size:11px;font-weight:600;letter-spacing:-.012em}.inquiry-table>strong small{color:var(--color-text-subtle);font-size:9.5px;font-weight:400}.inquiry-table>span{display:grid;grid-template-columns:20px minmax(0,1.1fr) minmax(0,1fr) 52px;align-items:center;gap:9px;padding:9px 12px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner)}.inquiry-table>span:last-child{box-shadow:none}.inquiry-table i{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--glass-radius-tag);background:var(--glass-bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong);color:var(--color-text-secondary);font-size:8.5px;font-style:normal;font-weight:600}.inquiry-table i.is-new{background:var(--glass-tint);box-shadow:none;color:var(--glass-brand-ink)}.inquiry-table b,.inquiry-table span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inquiry-table b{font-size:11px;font-weight:400}.inquiry-table span small{color:var(--color-text-muted);font-size:10.5px}.inquiry-table em{color:var(--color-text-muted);font-size:9.5px;font-style:normal;text-align:right}.inquiry-table em.is-new{color:var(--glass-brand-ink)}.hero-float{position:absolute;display:flex;flex-direction:column;border-radius:var(--glass-radius-overlay);background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-float)}.hero-float--property{top:-52px;right:1%;width:196px;overflow:hidden;backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);transform:translateZ(calc(64px * var(--pop)))}.hero-float--property img{display:block;width:100%;height:108px;object-fit:cover}.hero-float--property>span{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.hero-float--property strong{font-size:11.5px;font-weight:600;letter-spacing:-.014em}.hero-float--property small{color:var(--color-text-muted);font-size:10px}.hero-float--viewing{bottom:-58px;left:0;width:216px;gap:7px;padding:12px 14px;transform:translateZ(calc(104px * var(--pop)))}.hero-float--viewing strong{font-size:13px;font-weight:600;letter-spacing:-.018em}.hero-float--inquiry{right:0;bottom:-104px;width:250px;gap:9px;padding:13px 14px;transform:translateZ(calc(148px * var(--pop)))}.hero-float--inquiry p{font-size:12.5px;line-height:1.45}.float-eyebrow{display:flex;align-items:center;gap:7px;color:var(--color-text-subtle);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.float-person{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:10.5px}.float-person i{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--radius-surface);background:var(--glass-tint);color:var(--glass-brand-ink);font-size:8px;font-style:normal;font-weight:600}.float-actions{display:flex;align-items:center;gap:7px}.pulse-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--color-brand);animation:glass-pulse 2.4s ease-in-out infinite}.page-section{max-width:1440px;margin:0 auto;padding:104px 40px 0;scroll-margin-top:88px}.section-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:26px}.section-intro>div:first-child{display:flex;flex-direction:column;gap:12px}.section-intro h2,.foundation h2{max-width:24ch;font-size:var(--public-display-section-size);font-weight:600;letter-spacing:-.032em;line-height:var(--public-display-section-line);text-wrap:pretty}.section-intro__body{max-width:44ch}.section-intro__body p,.foundation-intro p{color:var(--color-text-secondary);font-size:14.5px;line-height:1.6;text-wrap:pretty}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;perspective:1400px}.product-item{display:flex;min-width:0;flex-direction:column;gap:11px;padding:20px;border-radius:var(--glass-radius-surface);background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium);transition:transform var(--glass-motion-lift) var(--motion-easing-standard),box-shadow var(--glass-motion-lift) var(--motion-easing-standard)}a.product-item:hover{box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-float);transform:translateZ(34px) rotateX(2.4deg)}.product-item--muted{background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft),var(--glass-shadow-subtle)}.product-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--glass-radius-item);background:var(--glass-tint);color:var(--glass-brand-ink)}.product-item--muted .product-icon{background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text-muted)}.product-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3}.product-item>strong{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;letter-spacing:-.02em}.soon-chip{padding:2px 7px;border-radius:var(--glass-radius-tag);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text-muted);font-size:9.5px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.product-description{min-height:58px;color:var(--color-text-secondary);font-size:12.5px;line-height:1.55}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.tag-row small{padding:3px 8px;border-radius:var(--glass-radius-tag);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text-muted);font-size:11px}.shared-layer{display:flex;flex-wrap:wrap;margin-top:14px;overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-subtle);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft)}.shared-layer>*{display:flex;align-items:center;padding:13px 20px;box-shadow:inset -1px 0 0 var(--glass-rule-inner);color:var(--color-text-secondary);font-size:13px}.shared-layer>strong{color:var(--color-text-subtle);font-size:12.5px;font-weight:500}.shared-layer>*:last-child{box-shadow:none}.workflow-panel{padding:22px;overflow:hidden;border-radius:var(--glass-radius-panel);background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-elevated)}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.workflow-step{padding:15px;border-radius:var(--glass-radius-control);background:var(--glass-bg-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft)}.workflow-step--muted{background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border)}.workflow-step__line{display:none}.workflow-step__content{display:flex;flex-wrap:wrap;gap:0 5px}.workflow-number,.workflow-product{color:var(--glass-brand-ink);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.workflow-step--muted .workflow-number,.workflow-step--muted .workflow-product{color:var(--color-text-muted)}.workflow-step h3{width:100%;margin-top:9px;font-size:13.5px;font-weight:600;letter-spacing:-.016em;line-height:1.3}.workflow-step ul{width:100%;margin-top:8px;padding:0;list-style:none}.workflow-step li{position:relative;padding:4px 0 4px 12px;color:var(--color-text-muted);font-size:11.5px;line-height:1.5}.workflow-step li:before{position:absolute;top:11px;left:0;width:4px;height:4px;border-radius:50%;background:var(--color-brand);content:""}.travels{display:flex;flex-wrap:wrap;margin-top:12px;overflow:hidden;border-radius:var(--glass-radius-control);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border)}.travels>*{display:flex;align-items:center;gap:10px;padding:12px 16px;box-shadow:inset -1px 0 0 var(--glass-rule-inner);color:var(--color-text-secondary);font-size:12.5px}.travels>strong{color:var(--color-text-subtle);font-size:12px;font-weight:500}.travels>*:last-child{box-shadow:none}.showcase-list{display:flex;flex-direction:column;gap:88px;padding-top:12px}.showcase{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.showcase--reverse{flex-direction:row-reverse}.showcase-copy{display:flex;min-width:0;max-width:48ch;flex:1 1 360px;flex-direction:column;gap:16px}.showcase-copy h3{font-size:30px;font-weight:600;letter-spacing:-.028em;line-height:1.15;text-wrap:pretty}.showcase-copy>p{color:var(--color-text-secondary);font-size:14.5px;line-height:1.6}.showcase-copy ul{margin-top:4px;padding:0;overflow:hidden;border-radius:var(--glass-radius-surface);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-shadow-subtle);list-style:none}.showcase-copy li{padding:11px 14px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 -1px 0 var(--glass-rule-inner);color:var(--color-text-secondary);font-size:12.5px}.showcase-copy li:last-child{box-shadow:none}.showcase-preview{min-width:0;flex:1 1 520px;perspective:var(--persp);perspective-origin:40% 50%}.showcase-plane{transform:rotateY(calc(var(--tilt-y) * -.8 + var(--px) * var(--par) * 5deg)) rotateX(calc(var(--tilt-x) * .7 + var(--py) * var(--par) * -3deg));transition:transform var(--glass-motion-plane) var(--motion-easing-standard)}.showcase--reverse .showcase-preview{perspective-origin:60% 50%}.showcase--reverse .showcase-plane{transform:rotateY(calc(var(--tilt-y) * .8 + var(--px) * var(--par) * 5deg)) rotateX(calc(var(--tilt-x) * .7 + var(--py) * var(--par) * -3deg))}.preview-frame{overflow:hidden;border-radius:var(--glass-radius-panel);background:var(--glass-bg-content);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-float)}.interface-masthead{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;background:var(--glass-bg-head);box-shadow:inset 0 -1px 0 var(--glass-rule-inner),var(--glass-highlight-soft);font-size:11.5px}.interface-product{display:flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--glass-radius-small);background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft);font-weight:500}.interface-divider{width:1px;height:16px;background:var(--glass-rule)}.interface-area{color:var(--color-text-muted)}.interface-workspace{color:var(--color-text-subtle);font-size:11px}.preview-content{display:flex;min-height:348px;flex-direction:column;gap:14px;padding:16px}.preview-title strong{font-size:20px;font-weight:600;letter-spacing:-.028em}.pipeline-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pipeline-columns>div{display:flex;min-width:0;flex-direction:column;gap:8px}.pipeline-columns>div>strong{display:flex;justify-content:space-between;padding-bottom:7px;box-shadow:inset 0 -2px 0 var(--glass-tint-rule);font-size:11px;font-weight:600}.pipeline-columns>div:nth-child(3)>strong{box-shadow:inset 0 -2px color-mix(in srgb,var(--color-brand) 70%,transparent)}.pipeline-columns>div:nth-child(4)>strong{box-shadow:inset 0 -2px 0 var(--color-brand)}.pipeline-columns>div>strong small{color:var(--color-text-subtle);font-size:10px;font-weight:400}.pipeline-columns>div>span{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:var(--glass-radius-control);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft)}.pipeline-columns b{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pipeline-columns small{color:var(--color-text-subtle);font-size:10px}.pipeline-columns em{color:var(--color-text-secondary);font-size:11px;font-style:normal;font-variant-numeric:tabular-nums}.engagement-preview{display:grid;grid-template-columns:212px minmax(0,1fr);min-height:316px;margin:-16px}.inbox-list{display:flex;flex-direction:column;background:var(--glass-bg-subtle);box-shadow:inset -1px 0 0 var(--glass-rule-inner)}.inbox-list>strong,.inbox-list>span{display:flex;flex-direction:column;gap:4px;padding:11px 13px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner)}.inbox-list>strong{display:block;font-size:11px;font-weight:600}.inbox-list>strong small{margin-left:8px;color:var(--glass-brand-ink);font-weight:500}.inbox-list>span.is-current{background:var(--glass-selected-bg);box-shadow:inset 2px 0 0 var(--color-brand),inset 0 -1px 0 var(--glass-rule-inner)}.inbox-list b{font-size:11.5px;font-weight:500}.inbox-list small{color:var(--color-text-muted);font-size:10.5px;line-height:1.4}.conversation{display:flex;flex-direction:column;gap:10px;padding:14px}.conversation>strong{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner);font-size:13px;font-weight:600}.conversation>strong small{color:var(--color-text-subtle);font-size:10.5px;font-weight:400}.bubble{align-self:flex-start;max-width:82%;padding:9px 12px;border-radius:var(--glass-radius-button) var(--glass-radius-button) var(--glass-radius-button) var(--radius-control);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text);font-size:11.5px;line-height:1.5}.bubble--reply{align-self:flex-end;border-radius:var(--glass-radius-button) var(--glass-radius-button) var(--radius-control) var(--glass-radius-button);background:var(--glass-brand-ink);box-shadow:none;color:var(--glass-brand-fill-text)}.qualification,.handoff-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--glass-radius-control);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft);color:var(--color-text-muted);font-size:10.5px}.qualification{margin-top:auto}.handoff-note i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--color-brand)}.marketplace-filters{display:flex;flex-wrap:wrap;gap:7px}.marketplace-filters span{padding:5px 10px;border-radius:var(--glass-radius-small);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong);color:var(--color-text-secondary);font-size:11px}.marketplace-filters span:first-child{background:var(--glass-brand-ink);box-shadow:none;color:var(--glass-brand-fill-text)}.marketplace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;perspective:1600px}.mini-property{overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium)}.mini-property__media{height:120px;background:var(--glass-bg-subtle)}.mini-property__media img{display:block;width:100%;height:100%;object-fit:cover}.mini-property__copy{display:flex;flex-direction:column;gap:5px;padding:10px 12px 12px}.mini-property__copy strong{font-size:12px;font-weight:600;letter-spacing:-.014em}.mini-property__copy small{color:var(--color-text-muted);font-size:10.5px}.mini-property__copy>span{padding-top:7px;box-shadow:inset 0 1px 0 var(--glass-rule-inner);color:var(--color-text-secondary);font-size:11px}.readiness-table{overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft)}.readiness-table>strong,.readiness-table>span{display:grid;grid-template-columns:minmax(0,1.4fr) 120px 92px 68px;align-items:center;gap:12px;padding:9px 12px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner);font-size:10.5px}.readiness-table>strong{color:var(--color-text-subtle);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.readiness-table>span:last-child{box-shadow:none}.readiness-table>span b{font-size:11.5px;font-weight:400}.readiness-table>span>i{height:5px;overflow:hidden;border-radius:var(--radius-chip);background:var(--glass-rule)}.readiness-table>span>i em{display:block;height:5px;background:var(--color-brand)}.readiness-table small{color:var(--color-text-muted)}.module-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.module-row>span{display:flex;flex-direction:column;gap:4px;padding:10px 11px;border-radius:var(--glass-radius-control);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft);font-size:11px;font-weight:500}.module-row small{color:var(--color-text-subtle);font-size:10px;font-weight:400}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.audience-grid article{display:flex;flex-direction:column;gap:7px;padding:16px;border-radius:var(--glass-radius-surface);background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-subtle)}.audience-grid strong{font-size:13.5px;font-weight:600;letter-spacing:-.014em}.audience-grid p{color:var(--color-text-muted);font-size:12px;line-height:1.5}.audience-grid small{display:none}.foundation{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:40px;align-items:start}.foundation-intro{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.foundation-intro h2{font-size:32px;letter-spacing:-.03em;line-height:1.1}.foundation-intro p{font-size:14px}.foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-shadow-medium)}.foundation-grid article{display:flex;flex-direction:column;gap:5px;padding:16px 18px;box-shadow:inset -1px 0 0 var(--glass-rule-inner),inset 0 -1px 0 var(--glass-rule-inner)}.foundation-grid article:nth-child(2n){box-shadow:inset 0 -1px 0 var(--glass-rule-inner)}.foundation-grid article:nth-last-child(-n+2){box-shadow:inset -1px 0 0 var(--glass-rule-inner)}.foundation-grid article:last-child{box-shadow:none}.foundation-grid strong{font-size:13.5px;font-weight:600;letter-spacing:-.014em}.foundation-grid p{color:var(--color-text-muted);font-size:12.5px;line-height:1.5}.final-cta{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;gap:40px;padding:56px 44px;overflow:hidden;border-radius:var(--glass-radius-panel);background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-blur);-webkit-backdrop-filter:var(--glass-dark-blur);box-shadow:var(--glass-dark-rim),var(--glass-dark-highlight),var(--glass-dark-shadow)}.final-cta:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--glass-dark-sheen);content:"";pointer-events:none}.final-cta>div:first-child{display:flex;flex-direction:column;gap:18px}.final-cta h2{max-width:22ch;color:var(--glass-dark-ink);font-size:44px;font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:pretty}.final-cta p{max-width:46ch;color:var(--glass-dark-ink-secondary);font-size:15.5px;line-height:1.6}.final-cta .button-row{justify-content:flex-end}.footer{max-width:1440px;margin:0 auto;padding:40px 40px 56px}.footer-lens{padding:22px;border-radius:var(--glass-radius-surface);background:var(--glass-bg-subtle);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-highlight-soft)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:20px;box-shadow:inset 0 -1px 0 var(--glass-rule)}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-brand p{max-width:34ch;color:var(--color-text-muted);font-size:13px;line-height:1.55}.footer nav{display:flex;flex-direction:column;gap:9px}.footer nav strong{color:var(--color-text-subtle);font-size:11px;font-weight:500}.footer nav a,.footer nav span{color:var(--color-text-secondary);font-size:13px}.footer nav a:hover{color:var(--color-text)}.footer [aria-disabled=true]{cursor:default}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:16px;color:var(--color-text-subtle);font-size:12px}.footer-bottom>span:last-child{display:flex;gap:18px;color:var(--color-text-muted)}.footer-bottom a:hover,.privacy-home-link:hover,.privacy-footer a:hover{color:var(--color-text)}.privacy-site{min-height:100vh;background:var(--color-canvas)}.privacy-masthead{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 max(56px,calc((100vw - 1440px)/2 + 56px));border-bottom:1px solid var(--color-border);background:var(--color-surface-navigation)}.privacy-home-link{color:var(--color-text-secondary);font-size:14px}.privacy-main{padding:80px 24px 96px}.privacy-policy{width:min(100%,760px);margin:0 auto}.privacy-title-block{padding-bottom:48px;border-bottom:1px solid var(--color-border)}.privacy-title-block h1{margin-top:16px;font-size:48px;font-weight:600;letter-spacing:-.038em;line-height:1.05}.privacy-effective-date{margin-top:16px;color:var(--color-text-subtle);font-size:13px}.privacy-introduction{max-width:62ch;margin-top:24px;color:var(--color-text-secondary);font-size:17px;line-height:1.65}.privacy-sections{display:flex;flex-direction:column;gap:36px;padding-top:48px}.privacy-sections section{display:flex;flex-direction:column;gap:14px}.privacy-sections h2{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.privacy-sections p,.privacy-sections li{color:var(--color-text-secondary);font-size:15px;line-height:1.72}.privacy-sections ul{padding-left:22px}.privacy-sections li+li{margin-top:6px}.privacy-footer{display:flex;align-items:center;justify-content:space-between;max-width:872px;margin:0 auto;padding:28px 56px 40px;border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:12.5px}.onboarding-masthead .masthead-lens{max-width:1080px}.workspace-admin-main{display:flex;max-width:760px;flex-direction:column;gap:16px;margin:0 auto;padding:56px 24px 104px}.workspace-admin-main--entry{max-width:1040px}.workspace-admin-header{display:flex;flex-direction:column;gap:10px;padding-bottom:8px;animation:glass-rise var(--glass-motion-enter) var(--motion-easing-standard) both}.workspace-admin-header h1{font-size:34px;font-weight:600;letter-spacing:-.032em;line-height:1.08;text-wrap:pretty}.workspace-identity{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:13px}.workspace-admin-main a:not(.button){color:var(--glass-brand-ink);font-weight:500}.workspace-admin-main button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:0;border-radius:var(--glass-radius-item);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft),var(--glass-shadow-subtle);color:var(--color-text);cursor:pointer;font-size:13px;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}.workspace-admin-main button:hover:not(:disabled){background:var(--glass-selected-bg)}.workspace-admin-main button[aria-pressed=true]{background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft),inset 0 -2px 0 var(--color-brand);font-weight:500}.workspace-admin-main button:disabled{cursor:wait;opacity:.55}.workspace-admin-main .button{min-height:42px;padding:0 20px;border-radius:var(--glass-radius-field);background:var(--glass-brand-ink);box-shadow:var(--glass-shadow-button);color:var(--glass-brand-fill-text);font-size:13.5px;font-weight:500}.workspace-admin-main .button:hover:not(:disabled){background:var(--color-brand-strong)}.workspace-admin-main .button--secondary{background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft),var(--glass-shadow-subtle);color:var(--color-text)}.workspace-admin-main .button--secondary:hover:not(:disabled){background:var(--glass-selected-bg)}.onboarding-error,.workspace-notice{margin:0;padding:12px 16px;border-radius:var(--glass-radius-control);font-size:13px;line-height:1.5}.onboarding-error{background:var(--glass-danger-tint);box-shadow:inset 3px 0 0 var(--color-danger);color:var(--color-danger)}.workspace-notice{background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 3px 0 0 var(--color-brand),inset 0 0 0 1px var(--glass-border);color:var(--color-text-secondary)}.workspace-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;border-radius:var(--glass-radius-panel);background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-elevated);animation:glass-rise var(--glass-motion-enter) var(--motion-easing-standard) both}.workspace-card h2{font-size:22px;font-weight:600;letter-spacing:-.026em;line-height:1.12}.workspace-card h3{margin-top:6px;font-size:15px;font-weight:600;letter-spacing:-.016em}.workspace-card p{color:var(--color-text-secondary);font-size:13px;line-height:1.55}.workspace-card ol{margin:0;padding-left:20px;color:var(--color-text-secondary);font-size:13px;line-height:2}.workspace-card form,.workspace-picker{display:flex;width:100%;flex-wrap:wrap;align-items:end;gap:12px}.workspace-card label{display:grid;min-width:210px;flex:1 1 210px;gap:6px;color:var(--color-text-subtle);font-size:11px}.workspace-card input,.workspace-card select{width:100%;height:42px;padding:0 13px;border:1px solid var(--glass-border-strong);border-radius:var(--glass-radius-field);outline:none;background:var(--glass-field-bg);color:var(--color-text);font-size:13.5px;transition:border-color var(--glass-motion-state) var(--motion-easing-standard),box-shadow var(--glass-motion-state) var(--motion-easing-standard)}.workspace-card input:focus,.workspace-card select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--glass-tint)}.setup-choices,.workspace-card__footer{display:flex;flex-wrap:wrap;gap:8px}.workspace-card__footer{width:100%;padding-top:16px;box-shadow:inset 0 1px 0 var(--glass-rule)}.workspace-subsection{display:flex;width:100%;flex-direction:column;gap:10px;padding:16px;border-radius:var(--glass-radius-surface);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border)}.workspace-subsection h3{margin:0}.workspace-records{width:100%;margin:0;padding:0;overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border);list-style:none}.workspace-records li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;box-shadow:inset 0 -1px 0 var(--glass-rule-inner);color:var(--color-text-secondary);font-size:13px;overflow-wrap:anywhere;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}.workspace-records li:last-child{box-shadow:none}.workspace-records li:hover{background:var(--glass-row-hover)}.workspace-records strong{color:var(--color-text);font-weight:500}.entry-scene{perspective:var(--persp);perspective-origin:50% 40%;animation:glass-rise var(--glass-motion-enter) var(--motion-easing-standard) both}.entry-signin{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:20px}.entry-plane{position:relative;transform-style:preserve-3d;transform:rotateY(calc(var(--px) * var(--par) * 4deg)) rotateX(calc(var(--py) * var(--par) * -3deg));transition:transform var(--glass-motion-plane) var(--motion-easing-standard)}.entry-plane--lead{transform:rotateY(calc(var(--tilt-y) * .55 + var(--px) * var(--par) * 4deg)) rotateX(calc(var(--tilt-x) * .5 + var(--py) * var(--par) * -3deg))}.entry-plane--form{transform:rotateY(calc(var(--tilt-y) * -.35 + var(--px) * var(--par) * 4deg)) rotateX(calc(var(--tilt-x) * .5 + var(--py) * var(--par) * -3deg))}.entry-scene:not(.entry-signin) .entry-plane{max-width:560px}.entry-lens{display:flex;height:100%;flex-direction:column;align-items:stretch;gap:22px;padding:30px;overflow:hidden;border-radius:var(--glass-radius-panel);background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-float);animation:none}.entry-lens h2{font-size:31px;font-weight:600;letter-spacing:-.03em;line-height:1.08}.entry-lens--state{min-height:240px;align-items:flex-start;gap:20px;padding:26px}.entry-lens--state h2{font-size:22px;letter-spacing:-.026em;line-height:1.12}.entry-lens--state p{color:var(--color-text-secondary);font-size:13px;line-height:1.55}.entry-lens--dark{background:var(--glass-dark-bg);backdrop-filter:var(--glass-dark-blur);-webkit-backdrop-filter:var(--glass-dark-blur);box-shadow:var(--glass-dark-rim),var(--glass-dark-highlight),var(--glass-dark-shadow);color:var(--glass-dark-ink)}.entry-lens--dark:before{background:var(--glass-dark-sheen)}.entry-statement{display:flex;flex-direction:column;gap:14px}.entry-statement h2{max-width:20ch;color:var(--glass-dark-ink);font-size:34px;letter-spacing:-.032em;line-height:1.06;text-wrap:pretty}.entry-statement p{max-width:40ch;color:var(--glass-dark-ink-secondary);font-size:14px;line-height:1.6}.entry-facts{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding:0;list-style:none}.entry-facts li{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border-radius:var(--glass-radius-control);background:var(--glass-dark-fill);box-shadow:var(--glass-dark-fill-rim)}.entry-facts strong{color:var(--glass-dark-ink);font-size:12px;font-weight:500}.entry-facts small,.entry-security{color:var(--glass-dark-ink-muted);font-size:10.5px;line-height:1.5}.entry-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto}.entry-actions .button{width:100%;min-height:44px}.entry-rule{display:flex;align-items:center;gap:12px;color:var(--color-text-secondary);font-size:11px}.entry-rule:before,.entry-rule:after{height:1px;flex:1;background:var(--glass-rule);content:""}.entry-spinner{width:34px;height:34px;border:3px solid transparent;border-top-color:var(--color-brand);border-radius:50%;box-shadow:inset 0 0 0 3px var(--glass-rule);animation:glass-spin 1s linear infinite}.entry-mark{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:var(--glass-radius-button);background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft);color:var(--color-text-muted)}.entry-mark svg path,.entry-mark svg rect{fill:none;stroke:currentColor;stroke-width:1.4}.entry-mark--warning{background:var(--glass-warning-tint);box-shadow:inset 0 0 0 1px var(--glass-border-strong);color:var(--color-warning)}@keyframes glass-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glass-fade{0%{opacity:0}to{opacity:1}}@keyframes glass-wall{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(var(--wall-scale))}}@keyframes glass-spin{to{transform:rotate(360deg)}}@keyframes glass-pulse{0%,to{opacity:1}50%{opacity:.42}}@media(max-width:1120px){.hero,.page-section,.footer{padding-right:32px;padding-left:32px}.shared-layer>*,.travels>*{padding-right:12px;padding-left:12px;font-size:11.5px}}@media(max-width:900px){.desktop-nav{display:none}.masthead .masthead-lens{display:flex;justify-content:space-between}.foundation{grid-template-columns:minmax(0,1fr);gap:20px}.foundation-intro{position:static}}@media(max-width:680px){:root{--public-display-hero-size: 36px;--public-display-hero-line: 1.04;--public-display-section-size: 27px;--public-display-section-line: 1.1}.masthead{padding:8px 16px 0}.onboarding-masthead{padding:10px 12px 0}.masthead .masthead-lens{gap:8px;height:52px;padding:0 4px 0 14px;border-radius:var(--glass-radius-overlay);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium)}.masthead--condensed .masthead-lens{box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-elevated)}.masthead .brand{gap:8px;font-size:15px}.masthead .mark{width:18px;height:18px}.masthead-actions{gap:8px}.onboarding-masthead .masthead-actions{gap:6px}.masthead-actions>.button,.masthead .sign-in-link,.masthead .appearance{display:none}.masthead--condensed .masthead-actions>.masthead-cta{display:inline-flex;min-height:44px;padding:0 16px;border-radius:13px;box-shadow:var(--glass-shadow-button-compact);font-size:14px;animation:glass-fade .22s var(--motion-easing-standard) both}.brand-link{display:inline-flex;align-items:center;min-height:44px}.onboarding-masthead .appearance-trigger{width:40px;height:40px}.onboarding-masthead .appearance-menu{right:-46px;width:min(268px,calc(100vw - 32px))}.mobile-menu{display:block}.mobile-menu summary{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text);cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu__icon{display:flex;flex-direction:column;gap:4px}.mobile-menu__icon i{width:15px;height:1.5px;background:currentColor}.mobile-menu__close{display:none;fill:none;stroke:currentColor;stroke-width:1.5}.mobile-menu[open] summary{background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft)}.mobile-menu[open] .mobile-menu__icon{display:none}.mobile-menu[open] .mobile-menu__close{display:block}.masthead:has(.mobile-menu[open]):before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--glass-scrim);content:"";opacity:.5;animation:glass-fade .22s var(--motion-easing-standard) both}.mobile-menu nav{position:absolute;top:calc(100% + 8px);right:0;left:0;display:flex;max-height:calc(100dvh - 84px);flex-direction:column;padding:8px 10px 12px;overflow-y:auto;overscroll-behavior:contain;border-radius:18px;background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-edge),var(--glass-shadow-elevated);animation:glass-fade .22s var(--motion-easing-standard) both}.mobile-menu__label{padding:10px 8px 4px;color:var(--color-text-muted);font-size:12px}.mobile-menu__product,.mobile-menu__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 8px;border-radius:var(--glass-radius-item);color:var(--color-text);font-size:15px;transition:background-color var(--glass-motion-state) var(--motion-easing-standard)}a.mobile-menu__product:hover,.mobile-menu__link:hover{background:var(--glass-hover-bg)}.mobile-menu__product[aria-disabled]{opacity:.62}.mobile-menu__product .product-icon{width:28px;height:28px;flex:0 0 28px;border-radius:9px}.mobile-menu__product .product-icon svg{width:15px;height:15px;stroke-width:1.4}.mobile-menu__product small{margin-left:auto;color:var(--color-text-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.mobile-menu__rule{display:block;height:1px;margin:8px;background:var(--glass-rule-inner)}.mobile-menu__appearance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;color:var(--color-text-secondary);font-size:14px}.mobile-menu__appearance .glass-segmented{border-radius:12px}.mobile-menu__appearance .glass-segmented button{position:relative;height:38px;flex:0 0 auto;padding:0 14px;border-radius:9px;font-size:13px}.mobile-menu__appearance .glass-segmented button:after{position:absolute;top:-3px;right:0;bottom:-3px;left:0;content:""}.mobile-menu__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.mobile-menu__actions .button{min-height:48px;padding:0 12px;border-radius:13px;font-size:15px}.hero{gap:0;padding:34px 24px 0}.hero-copy{gap:22px}.hero-heading{gap:14px}.hero .eyebrow{font-size:12px}.hero h1{letter-spacing:-.036em;text-wrap:balance}.hero-body--desktop,.hero-foundation,.hero-preview,.hero-actions .button--secondary{display:none}.hero-body--mobile{display:block;font-size:15.5px;line-height:1.55}.hero-actions{flex-direction:column;align-items:stretch;gap:4px}.hero-actions .button{min-height:50px;border-radius:var(--glass-radius-surface);font-size:15.5px}.hero-actions .hero-signin{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--color-text-muted);font-size:14px}.hero-signin a{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 4px;color:var(--glass-brand-ink);font-weight:500}.hero-signin svg{width:13px;height:13px}.hero-signin svg path{fill:none;stroke:currentColor;stroke-width:1.4}.hero-mobile{display:block}.today-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--glass-bg-content);backdrop-filter:var(--glass-blur-elevated);-webkit-backdrop-filter:var(--glass-blur-elevated);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-elevated)}.today-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--glass-bg-head);box-shadow:inset 0 -1px 0 var(--glass-rule-inner)}.today-card__head strong{font-size:13px;font-weight:600;letter-spacing:-.014em}.today-card__head small{color:var(--color-text-muted);font-size:12px}.today-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--glass-rule-inner)}.today-card__metrics>span{display:flex;min-width:0;flex-direction:column;gap:4px;padding:14px 16px;background:var(--glass-bg-medium)}.today-card__metrics small,.today-card__metrics em{color:var(--color-text-muted);font-size:12px;font-style:normal}.today-card__metrics em.is-up{color:var(--glass-brand-ink)}.today-card__metrics strong{font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.026em}.today-card__inquiry{display:flex;align-items:center;gap:12px;padding:14px 16px;box-shadow:inset 0 1px 0 var(--glass-rule-inner)}.today-card__inquiry i{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:var(--glass-radius-item);background:var(--glass-tint);color:var(--glass-brand-ink);font-size:12px;font-style:normal;font-weight:600}.today-card__inquiry>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.today-card__inquiry strong{overflow:hidden;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.today-card__inquiry small{color:var(--color-text-muted);font-size:12.5px}.today-card__time{display:flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--glass-brand-ink);font-size:12px}.today-card__time .pulse-dot{width:7px;height:7px;flex-basis:7px;animation-duration:1.8s}.page-section{padding:72px 24px 0}.section-intro,.professionals .section-intro{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:20px}.section-intro>div:first-child{gap:12px}.section-intro .eyebrow,.foundation-intro .eyebrow{color:var(--glass-brand-ink);font-size:12px}.section-intro h2,.foundation h2{letter-spacing:-.03em;text-wrap:balance}.section-intro__body{max-width:none}.section-intro__body p{line-height:1.55}.workflow-section .section-intro__body,.travels,.tag-row,.desktop-only{display:none}.mobile-only{display:inline}p.mobile-only{display:block}.product-grid{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:18px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium)}.product-grid:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--glass-sheen);content:"";pointer-events:none}.product-item,.product-item--muted{display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:2px 14px;min-height:72px;padding:14px 14px 14px 16px;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--glass-rule-inner)}.product-item:last-child{box-shadow:none}.product-item:before{display:none}a.product-item:hover{background:var(--glass-hover-bg);box-shadow:inset 0 -1px 0 var(--glass-rule-inner);transform:none}.product-item--muted{opacity:.62}.product-icon,.product-item--muted .product-icon{width:38px;height:38px;grid-row:1 / 3;border-radius:12px;background:var(--glass-tint);box-shadow:none;color:var(--glass-brand-ink)}.product-item .product-icon svg{width:19px;height:19px}.product-item>strong{grid-column:2;gap:8px;font-size:15px;letter-spacing:-.016em}.soon-chip{padding:2px 7px;background:var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px var(--glass-border-strong);font-size:12px;font-weight:500;letter-spacing:.04em}.product-description{grid-column:2;min-height:0;color:var(--color-text-muted);font-size:13px;line-height:1.45}.product-description--desktop{display:none}.product-description--mobile{display:block}.product-chevron{display:block;grid-column:3;grid-row:1 / 3;color:var(--color-text-subtle)}.product-chevron path{fill:none;stroke:currentColor;stroke-width:1.4}.shared-layer{gap:6px;margin-top:20px;overflow:visible;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.shared-layer>*,.shared-layer>*:last-child{height:32px;padding:0 12px;border-radius:var(--glass-radius-item);background:var(--glass-bg-subtle);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--color-text-secondary);font-size:12.5px}.shared-layer>strong{height:auto;flex-basis:100%;padding:0 0 4px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--color-text-muted);font-size:12px;font-weight:400}.workflow-panel{padding:8px 18px 8px 16px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium)}.workflow-grid{display:flex;flex-direction:column;gap:0}.workflow-step,.workflow-step--muted{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:0;border-radius:0;background:transparent;box-shadow:none}.workflow-step--muted{opacity:.7}.workflow-step__line{position:relative;display:block}.workflow-step__line:before{position:absolute;top:14px;left:0;width:30px;height:30px;border-radius:50%;background:var(--glass-selected-bg);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-shadow-subtle);content:""}.workflow-step__line i{position:absolute;top:44px;bottom:-14px;left:50%;width:1px;background:var(--glass-rule)}.workflow-step:last-child .workflow-step__line i{display:none}.workflow-step__content{flex-direction:column;flex-wrap:nowrap;gap:4px;padding:16px 0 18px}.workflow-number,.workflow-step--muted .workflow-number{position:absolute;top:14px;left:0;z-index:1;display:grid;width:30px;height:30px;place-items:center;color:var(--glass-brand-ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}.workflow-number__separator,.workflow-step ul{display:none}.workflow-product,.workflow-step--muted .workflow-product{color:var(--glass-brand-ink);font-size:12px;letter-spacing:0;text-transform:none}.workflow-step h3{margin:0;font-size:16px;letter-spacing:-.018em}.workflow-mobile-body{display:block;color:var(--color-text-secondary);font-size:13.5px;line-height:1.5;text-wrap:pretty}.showcase-section{padding-right:0;padding-left:0}.showcase-section .section-intro{padding:0 24px 20px}.showcase-list{display:none}.showcase-carousel{display:block}.carousel-rail{display:flex;gap:12px;padding:4px 24px 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding:0 24px;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-rail::-webkit-scrollbar{display:none}.carousel-rail:focus-visible{outline:2px solid var(--glass-brand-ink);outline-offset:-2px}.carousel-card{position:relative;isolation:isolate;display:flex;flex:0 0 300px;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium);scroll-snap-align:start}.carousel-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--glass-sheen);content:"";pointer-events:none}.carousel-preview{display:flex;height:196px;flex-direction:column;gap:12px;margin:12px 12px 0;padding:14px;overflow:hidden;border-radius:var(--glass-radius-surface);background:var(--glass-bg-content);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft)}.carousel-preview--engagement{gap:9px}.carousel-preview--marketplace{gap:0;padding:0}.carousel-preview__head{display:flex;align-items:baseline;justify-content:space-between}.carousel-preview__head strong,.carousel-preview__person strong,.carousel-listing strong{font-size:13px;font-weight:600}.carousel-preview small{color:var(--color-text-muted);font-size:12px}.carousel-bar{display:flex;flex-direction:column;gap:5px}.carousel-bar__label{display:flex;justify-content:space-between;color:var(--color-text-secondary);font-size:12px}.carousel-bar__track{display:block;height:5px;border-radius:3px;background:var(--glass-rule)}.carousel-bar__track i{display:block;height:100%;border-radius:inherit;background:var(--glass-brand-ink)}.carousel-preview__person,.carousel-listing{display:flex;flex-direction:column;gap:1px}.carousel-bubble{max-width:86%;align-self:flex-start;padding:8px 11px;border-radius:12px 12px 12px 4px;background:var(--glass-bg-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong);font-size:12.5px;line-height:1.4}.carousel-bubble--reply{align-self:flex-end;border-radius:12px 12px 4px;background:var(--glass-brand-ink);box-shadow:none;color:var(--glass-brand-fill-text)}.carousel-qualified{margin-top:auto;padding:6px 9px;border-radius:var(--glass-radius-small);background:var(--glass-tint);color:var(--glass-brand-ink);font-size:12px}.carousel-preview--marketplace img{display:block;width:100%;height:120px;object-fit:cover}.carousel-listing{gap:2px;padding:10px 12px}.carousel-listing>span{color:var(--glass-brand-ink);font-size:12px;font-weight:500}.carousel-copy{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px}.carousel-copy .eyebrow{display:flex;align-items:center;gap:8px;font-size:12px}.carousel-copy h3{font-size:20px;font-weight:600;letter-spacing:-.024em;line-height:1.15}.carousel-copy p{color:var(--color-text-secondary);font-size:13.5px;line-height:1.5}.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-8px;padding:0 24px}.carousel-dots,.carousel-nav{display:flex}.carousel-nav{gap:8px}.carousel-dot{display:flex;width:18px;height:44px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.carousel-dot i{display:block;width:6px;height:6px;border-radius:3px;background:var(--color-text);opacity:.25;transition:width var(--glass-motion-plane) var(--motion-easing-standard),opacity var(--glass-motion-state) var(--motion-easing-standard)}.carousel-dot[aria-current=true]{width:30px}.carousel-dot[aria-current=true] i{width:18px;opacity:.8}.carousel-arrow{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:13px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-subtle);-webkit-backdrop-filter:var(--glass-blur-subtle);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight-soft);color:var(--color-text);cursor:pointer}.carousel-arrow:disabled{cursor:default;opacity:.4}.carousel-arrow svg path{fill:none;stroke:currentColor;stroke-width:1.5}.audience-grid{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:18px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:inset 0 0 0 1px var(--glass-border-strong),var(--glass-highlight),var(--glass-shadow-medium)}.audience-grid:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--glass-sheen);content:"";pointer-events:none}.audience-grid article{gap:2px;padding:13px 16px;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 -1px 0 var(--glass-rule-inner)}.audience-grid article:last-child{box-shadow:none}.audience-grid article:before{display:none}.audience-grid strong{font-size:14.5px;font-weight:500;letter-spacing:-.012em}.audience-grid p{font-size:13px;line-height:1.45}.foundation-intro{gap:12px}.foundation-intro>p{display:none}.foundation-grid{gap:1px;border-radius:18px;background:var(--glass-rule-inner);-webkit-backdrop-filter:none;backdrop-filter:none}.foundation-grid:before{display:none}.foundation-grid article,.foundation-grid article:nth-child(2n),.foundation-grid article:nth-last-child(-n+2),.foundation-grid article:last-child{padding:15px 14px 16px;background:var(--glass-bg-medium);backdrop-filter:var(--glass-blur-medium);-webkit-backdrop-filter:var(--glass-blur-medium);box-shadow:none}.foundation-grid strong{font-size:14px}.foundation-grid p{line-height:1.45;text-wrap:pretty}.final-cta-section{padding:72px 16px 0}.final-cta{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:28px 22px 22px}.final-cta>div:first-child{gap:14px}.final-cta .brand--signal{gap:8px;font-size:14px}.final-cta .mark{width:17px;height:17px}.final-cta h2{font-size:27px;letter-spacing:-.032em;line-height:1.1;text-wrap:balance}.final-cta p{font-size:14.5px;line-height:1.5}.final-cta .button-row{flex-direction:column;align-items:stretch;gap:8px}.final-cta .button-row .button{min-height:50px;border-radius:var(--glass-radius-surface);font-size:15.5px}.footer{padding:24px 16px 36px}.footer-lens{padding:20px 18px 10px;border-radius:18px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:8px;box-shadow:none}.footer-brand{grid-column:1 / -1}.footer .brand{gap:8px;font-size:14px}.footer .mark{width:17px;height:17px}.footer-brand p,.footer nav a[href="#workflow"],.footer nav [aria-disabled=true],.footer .footer-company{display:none}.footer nav{gap:0}.footer nav strong{padding-bottom:2px;color:var(--color-text-muted);font-size:12px}.footer nav a{display:flex;align-items:center;min-height:44px;color:var(--color-text);font-size:14px}.footer-bottom{padding-top:0;box-shadow:inset 0 1px 0 var(--glass-rule-inner);color:var(--color-text-muted);font-size:12.5px}.footer-bottom>span:last-child{gap:4px}.footer-bottom a{display:flex;align-items:center;min-height:44px;padding:0 8px;color:var(--color-text-secondary)}.privacy-masthead{height:56px;padding:0 24px}.privacy-main{padding:48px 24px 64px}.privacy-title-block{padding-bottom:36px}.privacy-title-block h1{margin-top:14px;font-size:36px}.privacy-introduction{margin-top:20px;font-size:15.5px}.privacy-sections{gap:30px;padding-top:36px}.privacy-sections h2{font-size:19px}.privacy-sections p,.privacy-sections li{font-size:14.5px;line-height:1.68}.privacy-footer{margin:0 24px;padding:24px 0 32px}.onboarding-masthead .masthead-lens{display:flex;height:auto;flex-wrap:wrap;gap:8px;padding:8px 8px 8px 14px}.onboarding-masthead .masthead-actions{margin-left:auto}.onboarding-masthead nav{order:3;max-width:100%;overflow-x:auto}.workspace-admin-main{padding:32px 16px 72px}.workspace-admin-header h1{font-size:28px}.workspace-card,.entry-lens{padding:22px}.entry-lens h2,.entry-statement h2{font-size:26px}}@media(max-width:430px){.onboarding-masthead .masthead-lens{border-radius:var(--glass-radius-overlay)}.appearance-trigger{width:44px;height:44px;border-radius:13px}.entry-lens{padding:24px;border-radius:26px}.entry-lens h2{font-size:27px;letter-spacing:-.03em}.entry-actions .button{min-height:48px;border-radius:14px;font-size:15px}.workspace-card input,.workspace-card select{min-height:48px;border-radius:14px;font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glass-wall,.hero-copy,.hero-scene,.appearance-menu,.workspace-admin-header,.workspace-card,.entry-scene,.pulse-dot{animation:none}.entry-spinner{animation-duration:2.4s}.button,.product-item,.hero-plane,.showcase-plane,.entry-plane,.carousel-dot i{transition:none}.masthead--condensed .masthead-actions>.masthead-cta,.masthead:has(.mobile-menu[open]):before,.mobile-menu nav{animation:none}.button--lift:hover,a.product-item:hover{transform:none}}
