:root{--fw-night: #090d12;--fw-surface-dark: #10161e;--fw-raised-dark: #18202b;--fw-bone: #f4ede4;--fw-paper: #f7f2e9;--fw-surface-light: #ffffff;--fw-raised-light: #fcf9f2;--fw-ink: #1a1611;--fw-copper-bright: #f2a13a;--fw-copper-mid: #d9822b;--fw-copper-dark: #8e3f0d;--fw-copper-gradient: linear-gradient( 135deg, var(--fw-copper-bright) 0%, var(--fw-copper-mid) 50%, var(--fw-copper-dark) 100% );--fw-positive: #6fdca0;--fw-caution: #e0a83a;--fw-destructive: #e5484d;--fw-ease: cubic-bezier(.2, 0, 0, 1);--fw-duration: .2s;--fw-background: var(--fw-night);--fw-surface: var(--fw-surface-dark);--fw-raised: var(--fw-raised-dark);--fw-overlay: #1e2733;--fw-text: var(--fw-bone);--fw-text-secondary: #aeb6c2;--fw-text-muted: #8c93a1;--fw-border: #263140;--fw-shadow: 0 8px 24px rgb(0 0 0 / 35%);background:var(--fw-background);color:var(--fw-text);color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}[data-theme=light]{--fw-background: var(--fw-paper);--fw-surface: var(--fw-surface-light);--fw-raised: var(--fw-raised-light);--fw-overlay: #ffffff;--fw-text: var(--fw-ink);--fw-text-secondary: #4a4339;--fw-text-muted: #6a6154;--fw-border: #e7dfd0;--fw-shadow: 0 10px 30px rgb(120 90 40 / 12%);color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{background:var(--fw-background)}body{margin:0}button,input,select,textarea{font:inherit}button,label,input,select,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,.media-action:focus-within{outline:2px solid var(--fw-copper-bright);outline-offset:2px}.app-screen,.contact-card-stage{background:linear-gradient(rgb(255 255 255 / 2%) 1px,transparent 1px) 0 0 / 100% 64px,var(--fw-background);color:var(--fw-text);min-height:100vh;transition:background-color var(--fw-duration) var(--fw-ease),color var(--fw-duration) var(--fw-ease)}.app-screen{display:grid;padding:16px;place-items:center}.onboarding-card{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:16px;box-shadow:var(--fw-shadow);max-width:1160px;padding:24px;width:100%}.flow-grid,.flow-form,.section-heading,.auth-form,.founder-cv-form,.media-grid,.media-copy,.cv-preview,.claim-preview-list,.contact-card-exchange-copy,.contact-card-message{display:grid}.flow-grid{gap:32px}.flow-form{gap:32px;min-width:0}.flow-topline,.brand-header,.contact-card-stage-header,.contact-card-header-actions{align-items:center;display:flex}.flow-topline,.contact-card-stage-header{justify-content:space-between}.flow-topline{gap:24px}.brand-header{gap:16px;min-width:0}.brand-lockup{display:block;height:auto;min-width:120px;width:160px}.brand-mark,.contact-card-mark{display:block;height:32px;width:32px}.theme-toggle{align-items:center;background:var(--fw-raised);border:1px solid var(--fw-border);border-radius:999px;color:var(--fw-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;min-height:44px;min-width:44px;transition:background-color var(--fw-duration) var(--fw-ease),border-color var(--fw-duration) var(--fw-ease),color var(--fw-duration) var(--fw-ease);width:44px}.theme-toggle:hover{border-color:var(--fw-text-muted);color:var(--fw-text)}.section-heading{gap:8px}.section-heading h1,.contact-card-identity-row h1,.contact-card-exchange-copy h2,.contact-card-message h1,.profile-card h3,.account-preview h2{color:var(--fw-text);letter-spacing:-.03em;margin:0}.section-heading h1{font-size:clamp(2rem,7vw,2.375rem);line-height:1.05}.section-heading p,.screen-preview>p,.profile-card p,.contact-card-identity-row p,.contact-card-exchange-copy p,.contact-card-message p,.preview-skeleton-card p,.share-line{color:var(--fw-text-secondary);line-height:1.6;margin:0}.section-heading p{font-size:1rem}.profile-step{color:var(--fw-text-muted);display:grid;flex:0 0 auto;gap:8px;justify-items:end}.profile-step>span,.media-slot-label,.contact-card-kicker,.contact-card-role,.contact-card-stage-header span,.role-segmented-field legend,.discoverability-field legend,.field>span:first-child{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.profile-step-bars{display:flex;gap:4px}.profile-step-bars span{background:var(--fw-border);border-radius:999px;display:block;height:4px;width:28px}.profile-step-bars span:first-child,.profile-step-bars span.active{background:var(--fw-copper-gradient)}.auth-form,.founder-cv-form{gap:20px}.role-segmented-field,.discoverability-field,.cv-fieldset,.media-fieldset{border:0;display:grid;gap:12px;margin:0;min-width:0;padding:0}.role-segmented-field legend,.discoverability-field legend,.field>span:first-child,.media-slot-label{color:var(--fw-text-muted)}.cv-fieldset legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible-fieldset legend,.media-fieldset legend{color:var(--fw-text);font-size:1.1875rem;font-weight:600;letter-spacing:-.01em}.visible-fieldset legend{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}.media-fieldset{border-bottom:1px solid var(--fw-border);border-top:1px solid var(--fw-border);gap:16px;padding:24px 0}.media-fieldset legend{padding:0}.media-grid{gap:12px}.media-slot,.claim-row{background:var(--fw-raised);border:1px solid var(--fw-border);border-radius:12px}.media-slot{gap:12px;padding:16px}.media-slot-body{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.media-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1}.media-action{gap:8px;min-height:44px;min-width:108px;position:relative}.media-action input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.media-avatar,.media-logo,.profile-media-avatar,.profile-media-logo-badge{align-items:center;background:var(--fw-overlay);color:var(--fw-text-secondary);display:inline-flex;flex:0 0 auto;justify-content:center;overflow:hidden}.media-avatar,.profile-media-avatar{border-radius:999px}.media-avatar{border:1px solid var(--fw-border);height:72px;width:72px}.media-logo{border:1px solid var(--fw-border);border-radius:8px;height:58px;width:58px}.media-logo-filled,.profile-media-logo-badge-filled{background:var(--fw-overlay);box-shadow:var(--fw-shadow);padding:5px}.media-logo-empty{border-style:dashed;flex-direction:column;gap:4px}.media-logo-empty span,.media-copy span,.claim-preview-list small,.contact-card-footnote{color:var(--fw-text-muted);font-size:.84375rem;line-height:1.5}.media-copy{gap:4px;min-width:0}.media-copy strong,.claim-preview-list span{color:var(--fw-text);font-weight:600}.media-avatar img,.profile-media-avatar img{height:100%;object-fit:cover;width:100%}.media-logo img,.profile-media-logo-badge img{height:100%;object-fit:contain;width:100%}.media-avatar span,.profile-media-avatar span{font-size:1.35rem;font-weight:700}.profile-role-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.discoverability-field .profile-role-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-role-tabs button{align-items:center;background:var(--fw-raised);border:1px solid var(--fw-border);color:var(--fw-text-secondary);cursor:pointer;display:inline-flex;font-size:.84375rem;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:0 12px;position:relative;transition:background-color var(--fw-duration) var(--fw-ease),border-color var(--fw-duration) var(--fw-ease),color var(--fw-duration) var(--fw-ease)}.profile-role-tabs button:first-child{border-radius:8px 0 0 8px}.profile-role-tabs button:last-child{border-radius:0 8px 8px 0}.profile-role-tabs button+button{margin-left:-1px}.profile-role-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--fw-copper-mid) 12%,var(--fw-raised));border-color:var(--fw-copper-mid);color:var(--fw-text);z-index:1}.field{display:grid;gap:8px}.field input,.field select{background:var(--fw-raised);border:1px solid var(--fw-border);border-radius:8px;color:var(--fw-text);min-height:48px;padding:0 14px;transition:background-color var(--fw-duration) var(--fw-ease),border-color var(--fw-duration) var(--fw-ease);width:100%}.field input:hover,.field select:hover{border-color:var(--fw-text-muted)}.field-with-icon{position:relative}.field-with-icon input,.field-with-icon select{padding-left:44px}.field-icon{color:var(--fw-text-muted);left:14px;pointer-events:none;position:absolute;top:35px}.turnstile-frame,.turnstile-placeholder{align-items:center;background:var(--fw-raised);border:1px solid var(--fw-border);border-radius:8px;display:grid;gap:8px;min-height:76px;overflow:hidden;padding:12px}.turnstile-frame>div{max-width:100%;overflow:hidden}.turnstile-placeholder,.config-list{color:var(--fw-destructive)}.turnstile-loading{color:var(--fw-text-secondary);font-size:.84375rem}.primary-action,.secondary-action,.text-action{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.84375rem;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 16px;transition:background-color var(--fw-duration) var(--fw-ease),border-color var(--fw-duration) var(--fw-ease),color var(--fw-duration) var(--fw-ease),transform var(--fw-duration) var(--fw-ease)}.primary-action{background:var(--fw-copper-gradient);border:0;box-shadow:0 8px 26px #d9822b4d;color:#090d12;min-height:48px}.primary-action:not(:disabled):hover{transform:translateY(-1px)}.secondary-action,.text-action{background:var(--fw-raised);border:1px solid var(--fw-border);color:var(--fw-text-secondary)}.secondary-action:hover{border-color:var(--fw-text-muted);color:var(--fw-text)}.text-action{color:var(--fw-destructive)}.primary-action:disabled{background:var(--fw-overlay);box-shadow:none;color:var(--fw-text-muted);cursor:not-allowed}.claim-row{gap:12px;padding:16px}.flow-status,.cv-status{background:var(--fw-raised);border:1px solid var(--fw-border);border-left:3px solid var(--fw-text-muted);border-radius:8px;color:var(--fw-text-secondary);font-size:.84375rem;line-height:1.5;margin:0;padding:12px 14px;text-align:left}.flow-status-error,.cv-status-error{border-left-color:var(--fw-destructive)}.flow-status-link-sent,.flow-status-ready,.cv-status-saved{border-left-color:var(--fw-positive)}.config-list{border:1px solid var(--fw-border);border-left:3px solid var(--fw-destructive);border-radius:8px;display:grid;font-size:.84375rem;gap:6px;margin:0;padding:12px 12px 12px 32px}.screen-preview{border-top:1px solid var(--fw-border);display:grid;padding-top:32px}.account-preview h2{font-size:1.1875rem;line-height:1.2}.preview-skeleton-card,.profile-card{background:var(--fw-raised);border:1px solid var(--fw-border);border-radius:16px;box-shadow:var(--fw-shadow)}.preview-skeleton-card{gap:20px;justify-items:center;margin-top:24px;padding:28px 24px}.skeleton-avatar,.skeleton-line i,.skeleton-qr{animation:fw-shimmer 1.6s linear infinite;background:linear-gradient(110deg,var(--fw-overlay) 20%,color-mix(in srgb,var(--fw-text-muted) 18%,var(--fw-overlay)) 45%,var(--fw-overlay) 70%);background-size:220% 100%}.skeleton-avatar{border-radius:999px;height:88px;width:88px}.skeleton-line{align-items:center;color:var(--fw-text-muted);display:grid;gap:12px;grid-template-columns:24px 72px minmax(80px,1fr);width:100%}.skeleton-line i{border-radius:999px;height:7px}.skeleton-qr{aspect-ratio:1;border:1px solid var(--fw-border);border-radius:8px;width:154px}.cv-preview{align-content:start;gap:16px}.profile-card{gap:12px;justify-items:center;overflow:hidden;padding:28px 24px;text-align:center}.profile-media-stack{display:inline-grid;position:relative}.profile-media-avatar{border:1px solid var(--fw-border);box-shadow:var(--fw-shadow);height:112px;width:112px}.profile-media-logo-badge{border:1px solid var(--fw-border);border-radius:10px;bottom:-2px;height:42px;padding:4px;position:absolute;right:-6px;width:42px}.profile-card h3{font-size:1.625rem;line-height:1.15;margin-top:6px}.profile-card>strong{color:var(--fw-text);font-size:1rem;font-weight:600}.profile-card blockquote{background:var(--fw-surface);border:1px solid var(--fw-border);border-left:3px solid var(--fw-copper-mid);border-radius:8px;color:var(--fw-text);font-weight:500;line-height:1.5;margin:12px 0 0;padding:16px;text-align:left;width:100%}.claim-preview-list{border-top:1px solid var(--fw-border);gap:8px;list-style:none;margin:8px 0 0;padding:14px 0 0;text-align:left;width:100%}.claim-preview-list li{display:grid;gap:3px}.profile-chip-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.profile-chip-list li{align-items:center;background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:999px;color:var(--fw-text-secondary);display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:500;gap:6px;letter-spacing:.04em;min-height:32px;padding:6px 10px;text-transform:uppercase}.share-line{align-items:center;display:inline-flex;font-size:.84375rem;gap:8px}.share-line-private{border:1px solid var(--fw-border);border-radius:8px;padding:12px}.contact-card-qr{background:#fff;border:1px solid #e7dfd0;border-radius:12px;display:inline-grid;padding:12px;place-items:center;width:fit-content}.contact-card-qr svg{display:block;height:auto;max-width:100%}.contact-card-stage{align-content:center;display:grid;gap:24px;justify-items:center;padding:24px}.contact-card-stage-header{max-width:720px;width:100%}.contact-card-header-actions{gap:12px}.contact-card-stage-header span,.contact-card-kicker{color:var(--fw-text-muted)}.public-contact-card,.contact-card-message{background:var(--fw-surface);border:1px solid var(--fw-border);border-radius:16px;box-shadow:var(--fw-shadow);max-width:720px;overflow:hidden;width:100%}.contact-card-copper-rail{background:var(--fw-copper-gradient);height:6px}.contact-card-body{display:grid;gap:32px;padding:24px}.contact-card-identity-row{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr)}.public-contact-card .profile-media-avatar{background:var(--fw-raised);color:var(--fw-text-secondary);height:88px;width:88px}.contact-card-role{color:var(--fw-copper-bright)}.contact-card-identity-row h1{font-size:clamp(1.75rem,7vw,2.375rem);line-height:1.05;margin-top:8px}.contact-card-identity-row p,.contact-card-exchange-copy p,.contact-card-message p{margin-top:8px}.contact-card-exchange{align-items:center;background:var(--fw-raised);border:1px solid var(--fw-border);border-radius:12px;display:grid;gap:24px;justify-items:center;padding:24px}.contact-card-exchange-copy{gap:8px;justify-items:start}.contact-card-exchange-copy h2{font-size:1.625rem;line-height:1.15}.contact-card-footnote{margin:0;text-align:center}.contact-card-message{gap:12px;justify-items:start;padding:32px}.contact-card-message[role=alert]{border-top:3px solid var(--fw-destructive)}@keyframes fw-shimmer{to{background-position-x:-220%}}@media(max-width:460px){.flow-topline{align-items:flex-start}.brand-lockup{width:144px}.discoverability-field .profile-role-tabs{grid-template-columns:1fr}.discoverability-field .profile-role-tabs button{border-radius:8px;margin:-1px 0 0}.contact-card-identity-row{align-items:start;grid-template-columns:1fr}}@media(min-width:620px){.app-screen,.onboarding-card,.contact-card-body{padding:32px}.contact-card-exchange{grid-template-columns:auto minmax(0,1fr);justify-items:start}}@media(min-width:960px){.app-screen,.onboarding-card{padding:48px}.flow-grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.screen-preview{align-content:start;border-top:0;border-left:1px solid var(--fw-border);min-width:0;padding-left:40px;padding-top:0}.account-preview{align-content:center}.media-slot-body{grid-template-columns:auto minmax(110px,1fr) auto}.media-actions{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.skeleton-avatar,.skeleton-line i,.skeleton-qr{animation:none}.app-screen,.contact-card-stage,.theme-toggle,.profile-role-tabs button,.field input,.field select,.primary-action,.secondary-action,.text-action{transition:none}}
/*# sourceMappingURL=main-YZDOGMTK.css.map */
