:root,html[data-theme=dark],html[data-theme=light]{--hx-void:#06070b;--hx-void-elevated:#0d0f16;--hx-void-soft:#12151d;--hx-void-line:#1b1f2b;--hx-neon-blue:#4aa8ff;--hx-neon-cyan:#5cf0d8;--hx-text:#e7eaf2;--hx-text-dim:#8b93a7;--hx-text-dimmer:#5a6378;--theme-elevation-0:var(--hx-void);--theme-elevation-50:#0a0c12;--theme-elevation-100:var(--hx-void-elevated);--theme-elevation-150:var(--hx-void-line);--theme-elevation-200:#242a3a;--theme-elevation-250:#2d3446;--theme-elevation-300:#3a4157;--theme-elevation-350:#474f66;--theme-elevation-400:#5a6378;--theme-elevation-450:#6b7388;--theme-elevation-500:#8b93a7;--theme-elevation-550:#9ca3b5;--theme-elevation-600:#adb3c2;--theme-elevation-650:#bec3cf;--theme-elevation-700:#cfd3dc;--theme-elevation-750:#dfe2e8;--theme-elevation-800:var(--hx-text);--theme-elevation-850:#ecf0f6;--theme-elevation-900:#f4f6fa;--theme-elevation-950:#fafbfd;--theme-elevation-1000:#fff;--theme-bg:var(--hx-void);--theme-input-bg:var(--hx-void-elevated);--theme-text:var(--hx-text);--theme-border-color:var(--hx-void-line);--theme-success-50:color-mix(in oklab, var(--hx-neon-cyan) 8%, var(--hx-void));--theme-success-100:color-mix(in oklab, var(--hx-neon-cyan) 12%, var(--hx-void));--theme-success-300:color-mix(in oklab, var(--hx-neon-cyan) 30%, var(--hx-void));--theme-success-400:color-mix(in oklab, var(--hx-neon-cyan) 45%, var(--hx-void));--theme-success-500:var(--hx-neon-cyan);--theme-success-550:color-mix(in oklab, var(--hx-neon-cyan) 85%, white);--theme-success-600:color-mix(in oklab, var(--hx-neon-cyan) 75%, white);--theme-success-700:color-mix(in oklab, var(--hx-neon-cyan) 60%, white);--style-radius-s:4px;--style-radius-m:6px;--style-radius-l:10px;--app-header-height:64px}html,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--hx-void)}html[data-theme=light]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(1200px 800px at 15% -10%, color-mix(in oklab, var(--hx-neon-blue) 7%, transparent), transparent 60%), radial-gradient(900px 700px at 110% 10%, color-mix(in oklab, var(--hx-neon-cyan) 5%, transparent), transparent 55%), var(--hx-void);color:var(--hx-text)}a{color:var(--hx-neon-cyan)}a:hover{color:color-mix(in oklab, var(--hx-neon-cyan) 80%, white)}.nav{background:color-mix(in oklab, var(--hx-void-elevated) 92%, transparent);border-right:1px solid var(--hx-void-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav__wrap{gap:4px}.nav__link,.nav-group__toggle{color:var(--hx-text-dim);border:1px solid #0000;border-radius:8px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.nav__link:hover,.nav-group__toggle:hover{background:color-mix(in oklab, var(--hx-neon-cyan) 10%, transparent);color:var(--hx-text);border-color:color-mix(in oklab, var(--hx-neon-cyan) 25%, transparent)}.nav__link[aria-current=page]{background:color-mix(in oklab, var(--hx-neon-cyan) 16%, transparent);color:var(--hx-neon-cyan);border-color:color-mix(in oklab, var(--hx-neon-cyan) 40%, transparent)}.nav__label{color:var(--hx-text-dimmer);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;line-height:1.3}.app-header{background:color-mix(in oklab, var(--hx-void) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hx-void-line)}.step-nav a{color:var(--hx-text-dim)}.step-nav a:hover{color:var(--hx-neon-cyan)}.btn{letter-spacing:.01em;border-radius:8px;font-weight:500}.btn:focus-visible{outline:2px solid var(--hx-neon-cyan);outline-offset:2px}.btn--style-primary{background:linear-gradient(135deg, var(--hx-neon-blue), var(--hx-neon-cyan));color:#05080d;border:1px solid color-mix(in oklab, var(--hx-neon-cyan) 70%, transparent);box-shadow:0 4px 20px -6px color-mix(in oklab, var(--hx-neon-cyan) 40%, transparent)}.btn--style-primary:hover{box-shadow:0 8px 28px -8px color-mix(in oklab, var(--hx-neon-cyan) 55%, transparent);transform:translateY(-1px)}.btn--style-secondary{background:var(--hx-void-soft);color:var(--hx-text);border:1px solid var(--hx-void-line)}.btn--style-secondary:hover{border-color:var(--hx-neon-cyan);color:var(--hx-neon-cyan)}.btn--style-pill{background:var(--hx-void-soft);color:var(--hx-text-dim);border:1px solid var(--hx-void-line);border-radius:999px}.btn--style-pill:hover{color:var(--hx-neon-cyan);border-color:color-mix(in oklab, var(--hx-neon-cyan) 45%, transparent)}.btn--icon-style-without-border{color:var(--hx-text-dim)}.btn--icon-style-without-border:hover{color:var(--hx-neon-cyan)}.btn--style-error{color:#fff;background:#ff6b6bd9;background:lab(64.7084% 57.4515 30.2552/.85);border-color:#ff6b6bcc;border-color:lab(64.7084% 57.4516 30.2551/.8)}.field-type input[type=text],.field-type input[type=email],.field-type input[type=password],.field-type input[type=number],.field-type input[type=url],.field-type input[type=search],.field-type textarea,.rs__control,input.search-filter__input{background:var(--hx-void-elevated);color:var(--hx-text);border:1px solid var(--hx-void-line);border-radius:8px}.field-type input:focus,.field-type textarea:focus,.rs__control--is-focused,input.search-filter__input:focus{border-color:var(--hx-neon-cyan);box-shadow:0 0 0 3px color-mix(in oklab, var(--hx-neon-cyan) 20%, transparent);outline:0}.rs__menu{background:var(--hx-void-elevated);border:1px solid var(--hx-void-line);border-radius:8px;overflow:hidden}.rs__option--is-focused{background:color-mix(in oklab, var(--hx-neon-cyan) 14%, transparent);color:var(--hx-neon-cyan)}.rs__option--is-selected{background:color-mix(in oklab, var(--hx-neon-cyan) 22%, transparent);color:var(--hx-neon-cyan)}.rs__multi-value{background:color-mix(in oklab, var(--hx-neon-cyan) 18%, transparent);border-radius:6px}.rs__multi-value__label{color:var(--hx-neon-cyan)}.collections__wrap{background:0 0}.collections__label{color:var(--hx-text-dimmer);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:600}.collections__card-list .card{background:color-mix(in oklab, var(--hx-void-elevated) 94%, transparent);border:1px solid var(--hx-void-line);border-radius:12px;transition:border-color .16s,transform .16s,box-shadow .16s}.collections__card-list .card.card--has-onclick:hover{background:color-mix(in oklab, var(--hx-void-elevated) 94%, transparent);border-color:color-mix(in oklab, var(--hx-neon-cyan) 45%, transparent);box-shadow:0 12px 32px -12px color-mix(in oklab, var(--hx-neon-cyan) 30%, transparent);transform:translateY(-2px)}.card__title{font-weight:600;color:var(--hx-text)!important}.card__click,.card .btn--style-none{box-shadow:none!important;background:0 0!important;border:0!important}.doc-header{border-bottom:1px solid var(--hx-void-line);background:0 0}.collapsible,.array-field,.blocks-field__block{background:color-mix(in oklab, var(--hx-void-elevated) 80%, transparent);border:1px solid var(--hx-void-line);border-radius:10px}.collapsible__header{background:color-mix(in oklab, var(--hx-void-soft) 70%, transparent);border-bottom:1px solid var(--hx-void-line)}.collapsible__header:hover{background:color-mix(in oklab, var(--hx-neon-cyan) 6%, var(--hx-void-soft))}.payload__modal-item,.drawer__content,.popup__content,.popup-button__content{background:var(--hx-void-elevated);border:1px solid var(--hx-void-line);color:var(--hx-text);border-radius:12px;box-shadow:0 24px 60px -20px #000c}.tooltip{background:var(--hx-void);color:var(--hx-text);border:1px solid var(--hx-void-line);border-radius:6px;font-size:12px}.Toastify__toast{background:var(--hx-void-elevated);color:var(--hx-text);border:1px solid var(--hx-void-line);border-radius:10px}.Toastify__toast--success{border-color:color-mix(in oklab, var(--hx-neon-cyan) 50%, transparent)}.Toastify__toast--error{border-color:#ff6b6b99;border-color:lab(64.7084% 57.4516 30.2551/.6)}.Toastify__progress-bar{background:var(--hx-neon-cyan)}.template-minimal,.login,.create-first-user{background:radial-gradient(900px 600px at 50% -10%, color-mix(in oklab, var(--hx-neon-blue) 10%, transparent), transparent 60%), var(--hx-void)}.login__wrap{background:color-mix(in oklab, var(--hx-void-elevated) 94%, transparent);border:1px solid var(--hx-void-line);border-radius:16px;box-shadow:0 32px 80px -24px #000c}::selection{background:color-mix(in oklab, var(--hx-neon-cyan) 35%, transparent);color:var(--hx-text)}*{scrollbar-color:var(--hx-void-line) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--hx-void-line);border:2px solid var(--hx-void);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--hx-neon-cyan) 40%, var(--hx-void-line))}.hx-logo{white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.hx-logo__mark{background:linear-gradient(135deg, var(--hx-neon-blue), var(--hx-neon-cyan));color:#05080d;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.hx-logo__brand{color:var(--hx-text);letter-spacing:.01em;font-size:14px;font-weight:700}.hx-logo__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--hx-text-dimmer);border:1px solid var(--hx-void-line);border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px}.step-nav__home{width:auto!important;height:auto!important}.step-nav__home>span,.step-nav__home>span>.hx-icon{display:inline-flex!important}.hx-icon{white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.hx-icon__mark{background:linear-gradient(135deg, var(--hx-neon-blue), var(--hx-neon-cyan));color:#05080d;width:22px;height:22px;box-shadow:0 3px 12px -4px color-mix(in oklab, var(--hx-neon-cyan) 55%, transparent);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.hx-icon__brand{color:var(--hx-text);letter-spacing:.01em;font-size:14px;font-weight:700}.hx-icon__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--hx-text-dimmer);border:1px solid var(--hx-void-line);border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px}.hx-logout-btn{color:#ff8585;cursor:pointer;background:#ff6b6b2e;background:lab(64.7084% 57.4515 30.2552/.18);border:1px solid #ff6b6b73;border:1px solid lab(64.7084% 57.4515 30.2552/.45);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.hx-logout-btn:hover:not(:disabled){color:#fff;background:#ff6b6b4d;background:lab(64.7084% 57.4516 30.2551/.3);border-color:#ff6b6b}.hx-logout-btn:focus-visible{outline-offset:2px;outline:2px solid #ff6b6b}.hx-logout-btn:disabled{opacity:.6;cursor:progress}.hx-logout-overlay{z-index:9999;background:color-mix(in oklab, var(--hx-void) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;animation:.2s ease-out both hx-fade-in;display:grid;position:fixed;inset:0}.hx-logout-overlay__card{background:var(--hx-void-elevated);border:1px solid var(--hx-void-line);text-align:center;border-radius:16px;width:min(380px,100vw - 32px);padding:28px 28px 24px;box-shadow:0 32px 80px -24px #000c}.hx-logout-overlay__title{color:var(--hx-text);margin-bottom:6px;font-size:16px;font-weight:600}.hx-logout-overlay__sub{color:var(--hx-text-dim);margin-bottom:18px;font-size:13px}.hx-logout-overlay__bar{background:var(--hx-void-soft);border-radius:999px;width:100%;height:4px;overflow:hidden}.hx-logout-overlay__bar-fill{transform-origin:100%;background:linear-gradient(90deg,#ff6b6b,#ff9b6b);width:100%;height:100%;animation-name:hx-bar-shrink;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes hx-bar-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hx-fade-in{0%{opacity:0}to{opacity:1}}.hx-dashboard{padding-top:8px}.hx-dashboard-hero{border:1px solid var(--hx-void-line);background:linear-gradient(135deg, color-mix(in oklab, var(--hx-neon-blue) 10%, var(--hx-void-elevated)), var(--hx-void-elevated) 60%);border-radius:16px;margin-bottom:24px;padding:24px 28px;position:relative;overflow:hidden}.hx-dashboard-hero:before{content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--hx-neon-cyan) 25%, transparent), transparent 70%);pointer-events:none;width:320px;height:320px;position:absolute;inset:-40% -20% auto auto}.hx-dashboard-hero__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--hx-neon-cyan);z-index:1;font-size:11px;font-weight:600;position:relative}.hx-dashboard-hero__title{color:var(--hx-text);letter-spacing:-.01em;z-index:1;margin:8px 0 6px;font-size:28px;font-weight:700;position:relative}.hx-dashboard-hero__subtitle{color:var(--hx-text-dim);z-index:1;max-width:560px;font-size:14px;position:relative}.hx-dashboard-hero__meta{color:var(--hx-text-dimmer);z-index:1;flex-wrap:wrap;gap:18px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex;position:relative}.hx-dashboard-hero__meta strong{color:var(--hx-text);font-weight:600}.collection-edit--experiences:not(.collection-edit--is-editing) .render-title{display:none}body:has(.collection-edit--experiences:not(.collection-edit--is-editing)) .step-nav>:last-child{display:none}.collection-edit--experiences .file-field{margin-top:1.5rem;position:relative}.collection-edit--experiences .file-field:before{content:"Company Logo";color:var(--hx-text-dim);font-family:var(--font-body);padding-bottom:.385rem;font-size:1rem;line-height:1.25rem;display:block}.collection-edit--experiences .file-field .dropzone{padding-block:.75rem}
