@font-face{font-family:Borgen;src:local("Borgen");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Text-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Text-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Text-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}.radix-themes{--default-font-family:var(--font-twk-lausanne),-apple-system,BlinkMacSystemFont,sans-serif;--heading-font-family:var(--default-font-family);color-scheme:only light!important}:root{color-scheme:only light;--font-display:var(--font-twk-lausanne),-apple-system,BlinkMacSystemFont,sans-serif;--font-body:var(--font-twk-lausanne),-apple-system,BlinkMacSystemFont,sans-serif;--font-brand:var(--font-twk-lausanne),"Borgen",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;--font-accent:"JetBrains Mono",ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;--app-sidebar-width:var(--sidebar-width-expanded);--color-bg-canvas:#FFFFFF;--color-bg-elevated:#FFFFFF;--color-bg-muted:#F1F1F4;--color-bg-selected:#EEEEF2;--color-ink-strong:#18181B;--color-ink-body:#1E1E1E;--color-ink-secondary:#7F7F89;--color-ink-muted:#9595A0;--color-ink-placeholder:#9696A0;--color-border-default:#DEDEDE;--color-border-strong:#D4D4DB;--color-accent-soft:#E8E8EC;--color-accent-strong:#18181B;--color-accent-link:#0000EE;--color-accent-selection:rgba(24,24,27,0.08);--color-status-green:#16A34A;--color-status-red:#DC2626;--color-status-amber:#D97706;--color-neutral-0:#FFFFFF;--color-neutral-100:#F5F5F5;--color-neutral-175:#E8E8ED;--color-neutral-200:#E8E8E8;--color-neutral-250:#E6E6EA;--color-neutral-300:#D9D9DF;--color-neutral-400:#A6A6A6;--color-neutral-500:#757575;--color-neutral-550:#737373;--color-neutral-700:#2B2B31;--color-neutral-800:#1E1E24;--color-neutral-900:#1B1B1F;--color-neutral-950:#0B0B0B;--color-black:#000000;--color-success-700:#15803D;--color-danger-50:#FAF3F3;--color-danger-700:#B42318;--color-skeleton-start:#F8F8F8;--color-skeleton-mid:#F0F0F0;--color-bg-subtle:#f7f7fa;--color-bg-overlay:#ffffff;--color-surface-card:#ffffff;--color-surface-card-hover:#f7f7fa;--color-surface-card-active:#eeeef2;--color-surface-secondary:#f1f1f4;--color-surface-tertiary:#f7f7fa;--color-border-focus:#6f7786;--color-brand-primary:#18181b;--color-brand-primary-hover:#2b2b31;--color-brand-primary-active:#0b0b0b;--color-brand-primary-soft:rgba(24,24,27,0.08);--color-button-primary-bg:#18181b;--color-button-primary-hover:#2b2b31;--color-button-primary-active:#0b0b0b;--color-button-primary-text:#ffffff;--color-button-secondary-bg:#f1f1f4;--color-button-secondary-hover:#e8e8ec;--color-button-secondary-active:#dedede;--color-button-secondary-text:#18181b;--color-button-ghost-hover:rgba(24,24,27,0.04);--color-button-ghost-active:rgba(24,24,27,0.08);--color-button-danger-bg:#b42318;--color-button-danger-hover:#9f1d13;--color-button-danger-active:#85170e;--color-button-danger-text:#fff6f6;--color-input-bg:#ffffff;--color-input-bg-hover:#f8f8f8;--color-input-bg-focus:#ffffff;--color-input-border:#d4d4db;--color-input-border-hover:#b8bac4;--color-input-border-focus:#18181b;--color-input-text:#18181b;--color-input-placeholder:#9696a0;--color-status-info:#2563eb;--color-status-success-soft:rgba(22,163,74,0.14);--color-status-warning-soft:rgba(217,119,6,0.14);--color-status-error-soft:rgba(180,35,24,0.14);--color-status-info-soft:rgba(37,99,235,0.14);--color-link-default:#4b5563;--color-link-hover:#2b2b31;--color-link-visited:#5f6572;--color-focus-ring:0 0 0 3px rgba(111,119,134,0.18);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--sidebar-width-expanded:clamp(228px,calc(215px + 1.9vw),264px);--sidebar-width-collapsed:clamp(66px,calc(63px + 0.4vw),74px);--sidebar-background:0 0% 100%;--sidebar-foreground:240 10% 11%;--sidebar-primary:240 10% 11%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 4% 95%;--sidebar-accent-foreground:240 10% 11%;--sidebar-border:240 6% 90%;--sidebar-ring:240 10% 11%;--color-bg-hover:var(--color-bg-muted);--color-text-primary:var(--color-ink-strong);--color-text-body:var(--color-ink-body);--color-text-secondary:var(--color-ink-secondary);--color-text-tertiary:var(--color-ink-muted);--color-text-muted:var(--color-ink-placeholder);--color-text-placeholder:var(--color-ink-placeholder);--color-border-light:var(--color-border-default);--shadow-sm:0 1px 2px rgba(16,16,24,0.04),0 1px 4px rgba(16,16,24,0.02);--shadow-md:0 6px 20px rgba(16,16,24,0.06),0 1px 3px rgba(16,16,24,0.04);--shadow-lg:0 12px 30px rgba(16,16,24,0.08),0 3px 10px rgba(16,16,24,0.05);--shadow-xl:0 20px 56px rgba(16,16,24,0.10),0 8px 22px rgba(16,16,24,0.06);--shadow-header:0 1px 0 var(--color-neutral-200),0 4px 16px rgba(0,0,0,0.03);--shadow-card-hover:0 8px 22px rgba(16,16,24,0.10)}:has(>.sidebar-spacer){background-color:var(--color-bg-canvas)!important}.theme-auth-shell,.theme-card,.theme-card-muted,.theme-menu,.theme-page-shell,.theme-page-surface,[data-light-lock]{color-scheme:only light;--color-bg-canvas:#ffffff;--color-bg-subtle:#f7f7fa;--color-bg-elevated:#ffffff;--color-bg-overlay:#ffffff;--color-bg-muted:#f1f1f4;--color-bg-hover:#f1f1f4;--color-bg-selected:#eeeef2;--color-surface-card:#ffffff;--color-surface-card-hover:#f7f7fa;--color-surface-card-active:#eeeef2;--color-surface-secondary:#f1f1f4;--color-surface-tertiary:#f7f7fa;--color-ink-strong:#18181b;--color-ink-body:#1e1e1e;--color-ink-secondary:#7f7f89;--color-ink-muted:#9595a0;--color-ink-placeholder:#9696a0;--color-border-light:#dedede;--color-border-default:#dedede;--color-border-strong:#d4d4db;--color-border-focus:#6f7786;--color-accent-soft:#e8e8ec;--color-accent-strong:#18181b;--color-button-primary-bg:#18181b;--color-button-primary-hover:#2b2b31;--color-button-primary-active:#0b0b0b;--color-button-primary-text:#ffffff;--color-button-secondary-bg:#f1f1f4;--color-button-secondary-hover:#e8e8ec;--color-button-secondary-active:#dedede;--color-button-secondary-text:#18181b;--color-input-bg:#ffffff;--color-input-bg-hover:#f8f8f8;--color-input-bg-focus:#ffffff;--color-input-border:#d4d4db;--color-input-border-hover:#b8bac4;--color-input-border-focus:#18181b;--color-input-text:#18181b;--color-input-placeholder:#9696a0;--color-text-primary:#18181b;--color-text-body:#1e1e1e;--color-text-secondary:#7f7f89;--color-text-tertiary:#9595a0;--color-text-muted:#9696a0;--color-text-placeholder:#9696a0}.sidebar-spacer+*,.sidebar-spacer~*{background-color:var(--color-bg-canvas);background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-canvas) 92%,var(--color-bg-muted) 8%) 0,var(--color-bg-canvas) 24%)}.sidebar-content{flex:1;min-width:0;overflow:hidden;border-left:none;box-shadow:none;background-color:var(--color-bg-canvas);background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-canvas) 89%,var(--color-bg-muted) 11%) 0,var(--color-bg-canvas) 28%)}.font-display{font-family:var(--font-display)}.font-brand{font-family:var(--font-brand)}.discover-promo-card{background:#ffffff;color:#111111;box-shadow:inset 0 0 0 1px rgba(17,17,17,.08)}.discover-promo-card-copy{color:rgba(17,17,17,.72)}.discover-promo-card-button{background:#ffffff;color:#111827}.discover-promo-card-button:hover{background:#f3f4f6}body,html{min-height:100%;color-scheme:only light!important;background-color:var(--color-bg-canvas);color:var(--color-text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{font-size:16px;overflow-y:scroll;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary)}a,button,div,input,label,li,p,select,span,textarea{font-family:var(--font-body)}*{box-sizing:border-box}:is(a[href],button,[role=button],input,textarea,select,summary,label[for]){touch-action:manipulation}@media (max-width:767px){:is(textarea,select,input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),[contenteditable=true],.ProseMirror){font-size:max(16px,1em)!important}}::selection{background:var(--color-accent-selection);color:var(--color-text-primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(input,textarea,select):where(:focus,:focus-visible){outline:none!important;box-shadow:none!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-input-text,var(--color-text-primary))!important;caret-color:var(--color-input-text,var(--color-text-primary))!important;border-color:transparent!important;-webkit-box-shadow:0 0 0 1000px var(--color-input-bg,var(--color-bg-muted)) inset!important;box-shadow:0 0 0 1000px var(--color-input-bg,var(--color-bg-muted)) inset!important;transition:background-color 99999s ease-out 0s}@keyframes message-enter-incoming-keyframes{0%{opacity:0;transform:translate3d(-8px,10px,0) scale(.94);filter:blur(.35px)}72%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes message-enter-outgoing-keyframes{0%{opacity:0;transform:translate3d(8px,10px,0) scale(.94);filter:blur(.35px)}72%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.message-enter-incoming{animation:message-enter-incoming-keyframes .38s cubic-bezier(.22,1,.36,1) both;transform-origin:left bottom;will-change:transform,opacity}.message-enter-outgoing{animation:message-enter-outgoing-keyframes .38s cubic-bezier(.22,1,.36,1) both;transform-origin:right bottom;will-change:transform,opacity}@keyframes message-flash-keyframes{0%{background-color:color-mix(in srgb,var(--color-text-primary) 12%,transparent)}to{background-color:transparent}}.message-flash{animation:message-flash-keyframes 1.1s ease-out both;border-radius:18px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-1,.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.font-accent{font-variant-numeric:tabular-nums}.btn-press:active{transform:scale(.97);transition:transform 80ms ease}.header-scrolled{box-shadow:var(--shadow-header)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes createBtnPop{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}@keyframes createMenuOpen{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes createMenuClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes notifBackdropOpen{0%{opacity:0}to{opacity:1}}@keyframes notifBackdropClose{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes vetted-wave{0%,to{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}}.skeleton{background:linear-gradient(90deg,var(--color-skeleton-start) 25%,var(--color-skeleton-mid) 50%,var(--color-skeleton-start) 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite;border-radius:8px}.sidebar-bottom-fade{position:relative}.sidebar-bottom-fade:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:linear-gradient(to top,var(--color-bg-canvas) 0,transparent 100%);pointer-events:none}.video-card{transition:box-shadow .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.video-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.pill-spring{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.pill-spring:active{transform:scale(.95)}.section-label{font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.page-label,.section-label{color:var(--color-neutral-550)}.page-label{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0}.fui-BaseButton:not(.on-dark):not([class*=bg-black]):where(.fui-variant-ghost,.fui-variant-surface,.fui-variant-soft):where(:hover,[data-pressed],[data-state=open]){background-color:var(--color-neutral-100)!important;color:var(--color-neutral-950)!important;filter:none!important}.fui-BaseButton.on-dark:where(:hover,[data-pressed],[data-state=open]){background-color:rgba(255,255,255,.14)!important;color:var(--color-neutral-0)!important;filter:none!important}.btn-danger-soft,.btn-ghost-surface,.btn-icon-neutral,.fui-BaseButton,[class*=btn-pill],a[role=button],button,input[type=button],input[type=reset],input[type=submit]{border-radius:12px!important}.dropdown-item,button.dropdown-item{border-radius:0!important}button.card-rounded,button.theme-card{border-radius:20px!important}.dropdown-scroll{scrollbar-width:none}.dropdown-scroll::-webkit-scrollbar{display:none}.btn-icon-neutral{border:1px solid var(--color-neutral-200)!important;background-color:var(--color-neutral-0)!important;color:var(--color-text-secondary)!important;border-radius:12px!important}.btn-icon-neutral:hover{border-color:var(--color-border-strong)!important;background-color:var(--color-bg-hover)!important;color:var(--color-text-primary)!important}.theme-auth-shell,.theme-page-shell{background-color:var(--color-bg-muted);background-image:radial-gradient(150% 130% at -10% -12%,color-mix(in srgb,var(--color-bg-canvas) 72%,transparent) 0,transparent 60%);color:var(--color-text-body)}.theme-page-surface{background-color:var(--color-bg-canvas);color:var(--color-text-body)}.theme-card{background-color:var(--color-surface-card);box-shadow:var(--shadow-sm)}.theme-card,.theme-card-muted{border:1px solid var(--color-border-default);color:var(--color-text-body)}.theme-card-muted{background-color:var(--color-surface-secondary)}.theme-card-hover:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-card-hover)}.theme-divider{border-color:var(--color-border-light)}.theme-input-shell{border:1px solid var(--color-input-border);background-color:var(--color-input-bg);color:var(--color-input-text)}.theme-input-shell:focus-within{border-color:var(--color-input-border-focus);background-color:var(--color-input-bg-focus);box-shadow:var(--color-focus-ring)}.theme-input{background:transparent;color:var(--color-input-text);outline:none}.theme-input::placeholder{color:var(--color-input-placeholder)}.theme-menu{border:1px solid var(--color-border-default);background-color:var(--color-bg-overlay);color:var(--color-text-body);box-shadow:var(--shadow-lg)}.theme-danger-banner{border:1px solid color-mix(in srgb,var(--color-status-red) 36%,transparent);background-color:var(--color-status-error-soft);color:var(--color-status-red)}.theme-success-banner{border:1px solid color-mix(in srgb,var(--color-status-green) 36%,transparent);background-color:var(--color-status-success-soft);color:var(--color-status-green)}.apply-filter-chip[data-selected=true]{background-color:var(--color-black)!important;color:var(--color-neutral-0)!important}.apply-filter-chip[data-selected=false]{background-color:var(--color-bg-muted);color:var(--color-button-secondary-text)}.apply-filter-chip[data-selected=false]:hover{background-color:var(--color-button-secondary-hover);color:var(--color-text-primary)}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.hire-messages-container .h-\[100dvh\],.hire-messages-container .h-screen{height:100%!important}.btn-pill-primary{border:1px solid var(--color-button-primary-bg)!important;background-color:var(--color-button-primary-bg)!important;border-radius:12px!important}.btn-pill-primary,.btn-pill-primary:hover{color:var(--color-button-primary-text)!important}.btn-pill-primary:hover{border-color:var(--color-button-primary-hover)!important;background-color:var(--color-button-primary-hover)!important}.btn-pill-secondary{border:0!important;background-color:var(--color-bg-muted)!important;border-radius:12px!important}.btn-pill-secondary,.btn-pill-secondary:hover{color:var(--color-button-secondary-text)!important;box-shadow:none!important}.btn-pill-secondary:hover{background-color:var(--color-neutral-175)!important}.btn-pill-success{border:1px solid var(--color-status-green)!important;background-color:var(--color-status-green)!important;border-radius:12px!important}.btn-pill-success,.btn-pill-success:hover{color:var(--color-button-primary-text)!important}.btn-pill-success:hover{border-color:var(--color-success-700)!important;background-color:var(--color-success-700)!important}.btn-pill-muted{border:0!important;background-color:var(--color-surface-secondary)!important;color:var(--color-text-secondary)!important;border-radius:12px!important}.btn-pill-muted:hover{background-color:var(--color-surface-tertiary)!important;color:var(--color-text-primary)!important}.btn-tab-toggle{border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--color-neutral-400)!important}.btn-tab-toggle,.btn-tab-toggle:hover{background-color:transparent!important}.btn-tab-toggle:hover{color:var(--color-neutral-500)!important}.btn-tab-toggle[data-active=true]{border-bottom-color:var(--color-black)!important;color:var(--color-black)!important}.btn-ghost-surface{border:0!important;background-color:var(--color-button-secondary-bg)!important;color:var(--color-button-secondary-text)!important;border-radius:12px!important}.btn-ghost-surface:hover{background-color:var(--color-button-ghost-hover)!important;color:var(--color-text-primary)!important}.btn-danger-soft{color:var(--color-danger-700)!important;border-radius:12px!important}.btn-danger-soft:hover{background-color:var(--color-danger-50)!important;color:var(--color-danger-700)!important}.auth-flat-buttons .btn-pill-muted,.auth-flat-buttons .btn-pill-muted:active,.auth-flat-buttons .btn-pill-muted:hover,.auth-flat-buttons .btn-pill-primary,.auth-flat-buttons .btn-pill-primary:active,.auth-flat-buttons .btn-pill-primary:hover,.auth-flat-buttons .btn-pill-secondary,.auth-flat-buttons .btn-pill-secondary:active,.auth-flat-buttons .btn-pill-secondary:hover,.auth-flat-buttons .btn-pill-success,.auth-flat-buttons .btn-pill-success:active,.auth-flat-buttons .btn-pill-success:hover{box-shadow:none!important;filter:none!important;transform:none!important}.auth-flat-buttons .btn-pill-secondary,.auth-flat-buttons .btn-pill-secondary:active,.auth-flat-buttons .btn-pill-secondary:hover{background-color:var(--color-bg-muted)!important;border:0!important;color:var(--color-button-secondary-text)!important}.modal-focus-reset .fui-SelectTrigger:where(:focus,:focus-visible),.modal-focus-reset .fui-TextAreaInput:where(:focus,:focus-visible),.modal-focus-reset .fui-TextFieldRoot:where(:focus-within),.modal-focus-reset .fui-TextFieldRoot:where(:has(.fui-TextFieldInput:focus)),.modal-focus-reset :is(input,textarea,select):where(:focus,:focus-visible){outline:none!important;border-color:inherit!important}.modal-focus-reset :is(input,textarea,select):where(:focus,:focus-visible){box-shadow:none!important;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-image:none!important}@media (hover:none) and (pointer:coarse){.modal-focus-reset :is(textarea,select,input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit])){font-size:16px!important}}@media (max-width:1023px){.theme-page-shell{display:none!important}}.landing-root{--color-border-default:#9c9c9c;--font-mono:var(--font-jetbrains-mono),ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;--font-accent:var(--font-jetbrains-mono),ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;width:100%;max-width:100vw;overflow-x:clip}@supports selector(body:has(.landing-root)){body:has(.landing-root),html:has(.landing-root){max-width:100%;overflow-x:clip;overscroll-behavior-x:none}}.landing-page-gutter{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.landing-page-gutter{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.landing-page-gutter{padding-left:4rem;padding-right:4rem}}.landing-video-dialog{max-width:min(960px,92vw);width:100%;border:none;padding:0;background:var(--color-neutral-950);color:#ffffff;border-radius:var(--radius-md);overflow:hidden}.landing-video-dialog::backdrop{background:rgba(11,11,11,.72);backdrop-filter:blur(4px)}@keyframes landing-marquee-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-marquee-track{animation:landing-marquee-x 90s linear infinite;will-change:transform}.join-onboarding-shell{min-height:100dvh;background:#ffffff;--join-canvas:#ffffff;--join-panel:#fbfbf8;--join-line:rgba(24,24,27,0.13)}.join-onboarding-shell>header{background:var(--join-canvas);border-bottom:1px solid var(--join-line)}.join-onboarding-shell>header a{opacity:.96}@media (min-width:1024px){.join-onboarding-shell>header{position:absolute;top:0;left:0;z-index:10;width:45%;border-bottom:0}.join-onboarding-shell>header>div{display:block}}.join-onboarding-root{color-scheme:only light;--color-bg-canvas:var(--join-canvas);--color-bg-elevated:#ffffff;--color-bg-muted:rgba(24,24,27,0.055);--color-bg-hover:rgba(24,24,27,0.085);--color-border-light:rgba(24,24,27,0.13);--color-border-default:rgba(24,24,27,0.13);--color-border-strong:rgba(24,24,27,0.28);--color-text-primary:#18181b;--color-text-secondary:rgba(24,24,27,0.62);--color-text-tertiary:rgba(24,24,27,0.42);--color-text-placeholder:rgba(24,24,27,0.4)}.join-onboarding-left{background:var(--join-canvas)}.join-onboarding-step-scroll{scrollbar-color:rgba(24,24,27,.22) transparent}.join-onboarding-step-stage{margin-inline:auto;width:100%;max-width:680px}.join-onboarding-auth-panel,.join-onboarding-choice-group,.join-onboarding-stepper-frame{min-height:min(620px,calc(100dvh - 11rem))}.join-onboarding-choice-card{box-shadow:0 1px 0 rgba(24,24,27,.04),0 18px 50px rgba(24,24,27,.04)}.join-onboarding-choice-card:hover{border-color:rgba(24,24,27,.24);box-shadow:0 1px 0 rgba(24,24,27,.04),0 20px 54px rgba(24,24,27,.075)}.join-onboarding-job-review-section{border-color:rgba(24,24,27,.13);border-radius:14px;background:#ffffff;box-shadow:0 1px 0 rgba(24,24,27,.04),0 18px 50px rgba(24,24,27,.04)}.join-onboarding-job-review-section>button{padding:1.25rem}.join-onboarding-job-review-section>div>div>div{padding-inline:1.25rem}.join-onboarding-job-review-section button[class*=rounded-full][class*=h-10]{border-radius:12px}.join-onboarding-job-review input:not([type=range]):not([type=file]){background-color:var(--color-bg-muted)!important;box-shadow:none}.join-onboarding-job-ai textarea{box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.join-onboarding-choice-icon{border:1px solid rgba(24,24,27,.08)}.join-onboarding-work-panel{position:relative;isolation:isolate;overflow:hidden;background:#050505;color:#ffffff;--color-bg-canvas:#050505;--color-bg-elevated:#0b0b0b;--color-bg-muted:rgba(255,255,255,0.08);--color-bg-hover:rgba(255,255,255,0.12);--color-border-light:rgba(255,255,255,0.12);--color-border-default:rgba(255,255,255,0.12);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.62);--color-text-tertiary:rgba(255,255,255,0.36)}.join-onboarding-work-panel:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(150deg,#050505,#111111 48%,#050505)}.join-showcase-stage{position:relative;isolation:isolate;display:grid;place-items:center;justify-content:center;min-height:100%;padding:clamp(1.25rem,3vw,2.75rem)}.join-showcase-stage:before{content:"";position:absolute;inset:clamp(1.25rem,2.4vw,2.25rem);z-index:-1;border:1px solid rgba(255,255,255,.13);opacity:.8}.join-showcase-stage:after{content:"";position:absolute;inset:auto 12% 11% auto;z-index:-1;width:min(420px,48%);height:1px;background:rgba(255,255,255,.16)}.join-showcase-center{position:relative;z-index:3;display:flex;max-width:360px;flex-direction:column;align-items:center;text-align:center}.join-showcase-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.46)}.join-showcase-center h2{margin-top:.75rem;font-size:clamp(2.25rem,3.5vw,3.35rem);font-weight:500;letter-spacing:-.025em;line-height:.94}.join-showcase-center p:last-child{margin-top:1.25rem;max-width:330px;color:rgba(255,255,255,.58);font-size:.95rem;line-height:1.5}.join-showcase-orbit{position:absolute;inset:0;z-index:2;pointer-events:none}.join-showcase-orbit-tile{position:absolute;width:clamp(132px,14vw,214px);pointer-events:auto;transition:opacity .18s ease,transform .18s ease}.join-showcase-orbit-tile:hover{z-index:4}.join-showcase-poster{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#111111;box-shadow:0 22px 70px rgba(0,0,0,.4)}.join-showcase-poster:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);border-radius:inherit;pointer-events:none}.join-showcase-smear{position:absolute;inset:-8% -34% -8% 6%;z-index:-1;opacity:.35;filter:blur(18px);transform:translateX(12%);mask-image:radial-gradient(ellipse 40% 76% at 72% 50%,#000 0,rgba(0,0,0,.5) 42%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 40% 76% at 72% 50%,#000 0,rgba(0,0,0,.5) 42%,transparent 100%)}.join-showcase-tile-caption{position:absolute;left:0;right:0;top:calc(100% + .55rem);display:block;opacity:0;transition:opacity .16s ease,transform .16s ease}.join-showcase-orbit-tile:hover .join-showcase-tile-caption{opacity:1}.join-showcase-orbit-tile-0{left:50%;top:15%;transform:translate(-50%,-50%)}.join-showcase-orbit-tile-1{left:84%;top:29%;transform:translate(-50%,-50%)}.join-showcase-orbit-tile-2{left:84%;top:71%;transform:translate(-50%,-50%)}.join-showcase-orbit-tile-3{left:50%;top:85%;transform:translate(-50%,-50%)}.join-showcase-orbit-tile-4{left:16%;top:71%;transform:translate(-50%,-50%)}.join-showcase-orbit-tile-5{left:16%;top:29%;transform:translate(-50%,-50%)}.join-onboarding-shell input:not([type=range]):not([type=file]):not(.creator-onboarding-field-input),.join-onboarding-shell select,.join-onboarding-shell textarea{border:1px solid rgba(24,24,27,.12)!important;border-radius:12px!important;background-color:rgba(255,255,255,.74)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.join-onboarding-shell input:not([type=range]):not([type=file]):not(.creator-onboarding-field-input):focus,.join-onboarding-shell select:focus,.join-onboarding-shell textarea:focus{border-color:rgba(24,24,27,.42)!important;background-color:#ffffff!important}.join-onboarding-shell .join-onboarding-creator-profile .creator-onboarding-field-input,.join-onboarding-shell .join-onboarding-creator-profile .creator-onboarding-field-input:focus{border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important}.join-onboarding-shell .join-onboarding-creator-profile .creator-onboarding-bio-editor{box-shadow:0 1px 0 rgba(24,24,27,.04)}.join-onboarding-shell .apply-filter-chip{border:1px solid rgba(24,24,27,.12);border-radius:12px;background:rgba(255,255,255,.7);color:rgba(24,24,27,.68)}.join-onboarding-shell .apply-filter-chip:hover,.join-onboarding-shell .apply-filter-chip[data-selected=true]{border-color:rgba(24,24,27,.32);background:#18181b;color:#ffffff}.join-onboarding-step-title{font-size:clamp(2rem,4.2vw,2.875rem)}.join-onboarding-step-description{max-width:520px}.join-onboarding-shell .btn-pill-primary,.join-onboarding-shell .btn-pill-secondary{border-radius:12px!important}@media (max-width:1023px){.join-onboarding-auth-panel,.join-onboarding-choice-group,.join-onboarding-stepper-frame{min-height:auto}.join-onboarding-step-stage{max-width:620px}.join-showcase-stage{min-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2rem;overflow:hidden;padding:1.75rem 1.125rem 2.25rem}.join-showcase-stage:before{inset:1rem}.join-showcase-stage:after{display:none}.join-showcase-center{margin-inline:auto;max-width:330px;order:1}.join-showcase-center h2{font-size:clamp(2.25rem,10vw,3.5rem)}.join-showcase-orbit{position:relative;inset:auto;order:2;display:flex;width:calc(100% + 2.25rem);gap:.85rem;overflow-x:auto;padding:0 1.125rem .75rem;margin-inline:-1.125rem;scroll-snap-type:x mandatory}.join-showcase-orbit-tile,.join-showcase-orbit-tile-0,.join-showcase-orbit-tile-1,.join-showcase-orbit-tile-2,.join-showcase-orbit-tile-3,.join-showcase-orbit-tile-4,.join-showcase-orbit-tile-5{position:relative;left:auto;top:auto;width:min(72vw,280px);flex:0 0 min(72vw,280px);opacity:1;transform:none;scroll-snap-align:center}.join-showcase-tile-caption{position:relative;top:auto;margin-top:.65rem;opacity:1;transform:none}}