:root{--bg:#f3f5fb;--surface:#fff;--surface-soft:#eef1ff;--surface-soft-2:#f7f8fe;--border:#d9e0ff;--border-strong:#c8d0fa;--text:#11172c;--muted:#5e6882;--blue:#4353df;--blue-dark:#2e339e;--blue-soft:#edf0ff;--premium-start:#2b2e87;--premium-end:#4850db;--gold:#e7b352;--gold-dark:#d39225;--danger:#d5534f;--danger-soft:#fff4f3;--success:#157857;--success-soft:#effaf4;--shadow:0 18px 42px #3847a31c;--shadow-soft:0 8px 22px #3847a314;--radius-xl:26px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px}#root,body,html{background:linear-gradient(180deg,#f7f8fd,#eef2ff);color:#11172c;color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;margin:0;min-height:100%}body{line-height:1.45}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.resume-app-page{min-height:100vh;padding:14px 18px 64px}.dashboard-grid,.message-row,.premium-grid,.primary-tool-grid,.site-topbar,.strategy-grid,.tool-overview-row{margin-left:auto;margin-right:auto;max-width:1240px}.site-topbar{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-bottom:18px}.brand-lockup{align-items:center;display:inline-flex;gap:12px;text-decoration:none}.brand-logo{border-radius:12px;box-shadow:0 10px 24px #4353df29;height:38px;width:38px}.brand-name{color:#4353df;color:var(--blue);font-size:.98rem;font-weight:900;line-height:1.05}.brand-tag{color:#5e6882;color:var(--muted);font-size:.78rem;font-weight:700}.topbar-links{display:flex;gap:24px;justify-content:center}.topbar-links a{color:#394260;font-size:.95rem;font-weight:800;text-decoration:none}.topbar-links a:hover{color:#2e339e;color:var(--blue-dark)}.topbar-auth-corner{align-items:center;background:#fff;background:var(--surface);border:1px solid #d9e0ff;border:1px solid var(--border);border-radius:999px;box-shadow:0 8px 22px #3847a314;box-shadow:var(--shadow-soft);display:inline-flex;gap:12px;padding:8px 10px 8px 14px}.auth-corner-copy{display:flex;flex-direction:column;line-height:1.02}.auth-corner-copy strong{font-size:.92rem;font-weight:900}.auth-corner-copy span{color:#5e6882;color:var(--muted);font-size:.78rem;font-weight:700}.corner-auth-wrap{margin:0 auto 18px;max-width:1240px}.auth-corner-card{grid-gap:24px;background:#fff;background:var(--surface);border:1px solid #d9e0ff;border:1px solid var(--border);border-radius:26px;border-radius:var(--radius-xl);box-shadow:0 18px 42px #3847a31c;box-shadow:var(--shadow);display:grid;gap:24px;grid-template-columns:1.05fr 1fr;padding:28px 32px}.auth-card-copy h3,.dashboard-card h3,.editor-card h2,.overview-card h3,.premium-side-card h3,.results-card h2,.score-card h3,.strategy-card h2,.tool-overview-row h1{margin:0}.auth-card-form{grid-gap:12px;align-content:start;display:grid;gap:12px}.auth-toggle-row{background:#edf0ff;background:var(--blue-soft);border-radius:999px;display:inline-flex;padding:4px;width:fit-content}.auth-tab{background:#0000;border:none;border-radius:999px;color:#55617e;cursor:pointer;font-weight:800;padding:10px 16px}.auth-tab-active{background:#fff;box-shadow:0 3px 10px #11172c0f;color:#11172c;color:var(--text)}.message-inline{color:#5e6882;color:var(--muted);font-size:.92rem}.mini-label,.mini-pill,.premium-pill,.premium-pill-dark{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;width:fit-content}.mini-pill{background:#f0f4ff;border:1px solid #d9e0ff;border:1px solid var(--border);padding:8px 14px}.mini-label,.mini-pill{color:#4353df;color:var(--blue)}.mini-label{margin-bottom:10px}.mini-label-invert{color:#ffffffd9}.file-name,.metric-meta,.muted,.muted-copy,.note,.score-bar-note,.score-caption{color:#5e6882;color:var(--muted)}.lead-copy{font-size:1.05rem;max-width:38rem}.tiny-copy{font-size:.88rem}.tool-overview-row{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:.98fr 1.02fr;margin-bottom:18px}.overview-copy-block{padding-top:6px}.tool-overview-row h1{font-size:clamp(2.6rem,4.9vw,4rem);letter-spacing:-.05em;line-height:.95;margin-top:12px;max-width:9ch}.overview-copy{color:#5e6882;color:var(--muted);font-size:1.02rem;max-width:42rem}.overview-card-grid{grid-gap:18px;display:grid;gap:18px}.dashboard-card,.editor-card,.overview-card,.premium-side-card,.results-card,.score-card,.strategy-card{background:#fff;background:var(--surface);border:1px solid #d9e0ff;border:1px solid var(--border);border-radius:26px;border-radius:var(--radius-xl);box-shadow:0 18px 42px #3847a31c;box-shadow:var(--shadow)}.overview-card{padding:18px 18px 20px}.overview-card p,.premium-side-card p{margin:10px 0 0}.overview-card-premium{background:linear-gradient(135deg,#2b2e87,#4850db);background:linear-gradient(135deg,var(--premium-start) 0,var(--premium-end) 100%);border-color:#ffffff14;color:#fff}.overview-card-premium .muted-copy,.overview-card-premium p{color:#ffffffe6}.premium-pill-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.premium-pill-grid span,.premium-side-card .note-soft{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;font-weight:800;padding:10px 14px}.message-row{grid-gap:12px;display:grid;gap:12px;margin-bottom:18px}.message-card{background:#eef1ff;background:var(--surface-soft);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;border-radius:var(--radius-lg);color:#11172c;color:var(--text);font-weight:700;padding:14px 16px}.message-card-strong{background:linear-gradient(135deg,#4353df1a,#4850db0d)}.message-card-error{background:#fff4f3;background:var(--danger-soft);border-color:#f3b8b4;color:#8d2b28}.primary-tool-grid{align-items:start;grid-template-columns:minmax(0,1.35fr) 320px;margin-bottom:18px}.primary-tool-grid,.sidebar-stack{grid-gap:18px;display:grid;gap:18px}.sidebar-stack{position:sticky;top:14px}.dashboard-card,.editor-card,.premium-side-card,.results-card,.score-card,.strategy-card{padding:18px}.editor-card-wide{min-height:100%}.panel-heading-row{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.field-label{display:block;font-size:.94rem;font-weight:900;margin-bottom:8px}.compact-input,.large-textarea,.medium-textarea,.text-input,select.text-input{background:#f7f8fe;background:var(--surface-soft-2);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;color:#11172c;color:var(--text);outline:none;padding:15px 18px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.compact-input:focus,.large-textarea:focus,.medium-textarea:focus,.text-input:focus,select.text-input:focus{background:#fff;border-color:#4353df;border-color:var(--blue);box-shadow:0 0 0 4px #4353df1c}.large-textarea,.medium-textarea{resize:vertical}.large-textarea{min-height:220px}.medium-textarea{min-height:150px}.extracted-box{font-family:inherit;line-height:1.55}.two-col-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.upload-row{align-items:center;display:flex;gap:14px;margin-bottom:14px}.file-button{align-items:center;background:#edf0ff;background:var(--blue-soft);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;color:#4353df;color:var(--blue);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;padding:14px 18px;position:relative}.file-button input{cursor:pointer;inset:0;opacity:0;position:absolute}.file-button,.note,.premium-cta-btn,.primary-btn,.secondary-btn,.status-pill,.tag,.variant-tab{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.premium-cta-btn,.primary-btn,.secondary-btn,.secondary-btn-link,.variant-tab{border:none;cursor:pointer;font-weight:900}.file-button:hover,.premium-cta-btn:hover,.primary-btn:hover,.secondary-btn:hover,.variant-tab:hover{transform:translateY(-1px)}.primary-btn{background:linear-gradient(135deg,#4353df,#2e339e);background:linear-gradient(135deg,var(--blue) 0,var(--blue-dark) 100%);border-radius:18px;box-shadow:0 12px 24px #4353df38;color:#fff;padding:14px 18px}.primary-btn-small,.secondary-btn-small{border-radius:16px;padding:10px 14px}.secondary-btn{background:#fff;border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;color:#11172c;color:var(--text);padding:14px 18px}.secondary-btn-large{font-size:1.02rem;min-height:98px;min-width:190px}.auth-submit-btn{width:100%}.secondary-btn-link{text-decoration:none}.premium-cta-btn,.secondary-btn-link{align-items:center;display:inline-flex;justify-content:center}.premium-cta-btn{background:linear-gradient(180deg,#f1b34b,#e7a53b);border-radius:16px;box-shadow:0 12px 24px #e7a53b33;color:#1c1636;padding:14px 18px;width:fit-content}.premium-cta-wide{width:100%}.score-card{background:linear-gradient(180deg,#fffffff2,#f6f8fff0)}.score-card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.subtle-label{font-size:.86rem}.big-score{font-size:clamp(2.8rem,5vw,4rem);font-weight:900;letter-spacing:-.06em;line-height:.9}.candidate-chip{align-self:flex-start;background:#eef1ff;background:var(--surface-soft);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;color:#5e6882;color:var(--muted);font-weight:700;padding:10px 14px}.score-stats-grid,.stat-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.mini-stat-card{grid-gap:6px;background:#f7f8fe;background:var(--surface-soft-2);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;display:grid;gap:6px;padding:14px}.mini-stat-card span{color:#5e6882;color:var(--muted);font-size:.92rem;font-weight:700}.mini-stat-card strong{font-size:1.45rem;line-height:1}.mini-stat-card.tall p{color:#5e6882;color:var(--muted);font-size:.88rem;line-height:1.5;margin:4px 0 0}.premium-side-card{border-color:#e7a53bf2;box-shadow:0 16px 34px #e7a53b1f}.premium-side-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.premium-pill-dark{background:#1f235a;color:#fff;font-size:.88rem;letter-spacing:0;padding:8px 12px;text-transform:none}.price-pill{align-items:center;background:#e7b352;background:var(--gold);border-radius:999px;color:#2b2340;display:inline-flex;font-size:1.6rem;font-weight:900;height:48px;justify-content:center;width:58px}.note,.note-blue,.note-green,.note-soft,.note-warn{background:#f7f8fe;background:var(--surface-soft-2);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:14px;font-weight:700;padding:11px 14px}.note-blue{background:#f2f5ff;border-color:#cfd6ff}.note-soft{background:#f5f6fe}.note-green{background:#effaf4;background:var(--success-soft);border-color:#cbe9d8;color:#1f684d}.note-warn{background:#fff8ec;border-color:#f2d8a3;color:#8b5a16}.small-stack,.stack{grid-gap:10px;display:grid;gap:10px}.top-gap{margin-top:14px}.compact-top-gap{margin-top:12px}.dashboard-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.dashboard-grid-top{margin-top:8px}.dashboard-card.full-span{grid-column:1/-1}.dashboard-card h3,.overview-card h3,.premium-side-card h3,.results-card h2,.score-card h3,.strategy-card h2{font-size:1.1rem;line-height:1.12}.score-bar-stack{grid-gap:14px;display:grid;gap:14px}.score-bar-row{grid-gap:8px;display:grid;gap:8px}.score-bar-top{display:flex;font-weight:800;gap:12px;justify-content:space-between}.score-bar-track{background:#e6ebfd;border-radius:999px;height:8px;overflow:hidden;width:100%}.score-bar-fill{background:#4353df;background:var(--blue);border-radius:inherit;height:100%}.score-bar-note{font-size:.84rem}.row-item{align-items:center;background:#f7f8fe;background:var(--surface-soft-2);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:14px;display:flex;font-weight:700;gap:16px;justify-content:space-between;padding:12px 14px}.pass{color:#157857;color:var(--success)}.missing{color:#d5534f;color:var(--danger)}.tag-grid{display:flex;flex-wrap:wrap;gap:8px}.tag{align-items:center;background:#f7f8fe;background:var(--surface-soft-2);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;padding:7px 12px}.tag.blue{background:#edf0ff;background:var(--blue-soft);color:#4353df;color:var(--blue)}.tag.soft{background:#f6f7ff;color:#536180}.metric-card{background:#f7f8fe;background:var(--surface-soft-2);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:16px;padding:12px 14px}.metric-line{color:#11172c;color:var(--text);font-weight:700}.metric-meta{display:flex;flex-wrap:wrap;font-size:.84rem;gap:12px;margin-top:8px}.subheading{font-size:1rem;margin:16px 0 8px}.strategy-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:18px}.overview-card ul,.premium-side-card ul,.strategy-card ol,.strategy-card ul{margin:12px 0 0 18px;padding:0}.strategy-card-strong{background:linear-gradient(180deg,#f9fbff,#f3f6ff)}.premium-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:.95fr 1fr 1fr}.premium-editor,.premium-output-card{align-self:start}.premium-action-stack{grid-gap:12px;display:grid;gap:12px}.status-pill{align-items:center;background:#eef1ff;background:var(--surface-soft);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:999px;color:#5e6882;color:var(--muted);display:inline-flex;font-weight:900;height:42px;justify-content:center;min-width:180px}.status-pill-on{background:#1578571f;border-color:#bfe0cf;color:#157857;color:var(--success)}.variant-toggle-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.variant-tab{background:#eef1ff;background:var(--surface-soft);border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:999px;color:#5e6882;color:var(--muted);padding:10px 14px}.variant-tab.active{background:#edf0ff;background:var(--blue-soft);border-color:#cbd3ff;color:#2e339e;color:var(--blue-dark)}.targeting-card{box-shadow:none;margin-top:4px}.output-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;margin-top:8px}.output-preview{background:#fbfcff;border:1px solid #c8d0fa;border:1px solid var(--border-strong);border-radius:18px;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;margin:0;max-height:760px;min-height:520px;overflow:auto;padding:16px;white-space:pre-wrap}.floating-copy-notice{background:#171d3a;border-radius:14px;bottom:18px;box-shadow:0 16px 30px #171d3a38;color:#fff;font-weight:800;padding:12px 14px;position:fixed;right:18px;z-index:60}@media (max-width:1180px){.premium-grid,.primary-tool-grid,.strategy-grid,.tool-overview-row{grid-template-columns:1fr}.sidebar-stack{position:static}.premium-grid{grid-template-columns:1fr}}@media (max-width:980px){.site-topbar{grid-template-columns:1fr;justify-items:start}.topbar-links{flex-wrap:wrap;justify-content:flex-start}.auth-corner-card,.dashboard-grid,.premium-pill-grid,.score-stats-grid,.stat-detail-grid,.strategy-grid,.two-col-fields{grid-template-columns:1fr}.tool-overview-row h1{max-width:none}}@media (max-width:720px){.resume-app-page{padding:12px 12px 48px}.dashboard-grid,.message-row,.premium-grid,.primary-tool-grid,.site-topbar,.strategy-grid,.tool-overview-row{gap:14px}.auth-corner-card,.dashboard-card,.editor-card,.overview-card,.premium-side-card,.results-card,.score-card,.strategy-card{border-radius:20px;padding:16px}.panel-heading-row{flex-direction:column}.secondary-btn-large{min-height:auto;min-width:auto;width:100%}.topbar-auth-corner{justify-content:space-between;width:100%}.output-actions,.upload-row,.variant-toggle-row{align-items:stretch;flex-direction:column}}.auth-modal-shell{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:80}.auth-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a5c;inset:0;position:absolute}.auth-modal-panel{grid-gap:18px;background:#fff;background:var(--surface);border:1px solid #d9e0ff;border:1px solid var(--border);border-radius:28px;box-shadow:0 28px 70px #12193d38;display:grid;gap:18px;padding:28px;position:relative;width:min(720px,100%);z-index:1}.auth-modal-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.auth-modal-panel h3{margin:0}.auth-card-form-modal{max-width:560px}.premium-fab{background:linear-gradient(135deg,#1d235d,#4353df);border:none;bottom:18px;box-shadow:0 18px 36px #4353df52;color:#fff;cursor:pointer;gap:12px;min-width:260px;padding:12px 16px 12px 12px;position:fixed;right:18px;z-index:70}.premium-fab,.premium-fab-price{align-items:center;border-radius:999px;display:inline-flex}.premium-fab-price{background:#f0b64d;color:#251d3f;flex-shrink:0;font-size:1.18rem;font-weight:900;height:48px;justify-content:center;width:48px}.premium-fab-copy{grid-gap:2px;display:grid;gap:2px;text-align:left}.premium-fab-copy strong{font-size:1rem}.premium-fab-copy small{color:#ffffffdb;font-size:.8rem;font-weight:700}.premium-fab-active{background:linear-gradient(135deg,#173b5a,#1f8d73)}.premium-fab-active .premium-fab-price{background:#d7ffe9;color:#0f6b4a}@media (max-width:720px){.auth-modal-shell{padding:14px}.auth-modal-panel{border-radius:20px;padding:18px}.auth-modal-head{flex-direction:column}.premium-fab{bottom:12px;left:12px;min-width:0;right:12px;width:auto}}*{box-sizing:border-box}body{background:#020617;color:#f8fafc;font-family:Inter,Arial,Helvetica,sans-serif;margin:0}.hub-page{background:radial-gradient(circle at top,#1e293ba6 0,#020617 45%,#020617 100%);color:#f8fafc;min-height:100vh;padding:32px 20px 80px}.hub-header{margin:0 auto;max-width:1100px}.hub-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.hub-brand-wrap{align-items:center;color:#f8fafc;display:inline-flex;gap:10px;text-decoration:none}.hub-logo{display:none}.hub-brand{color:#a5b4fc;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.hub-subbrand{color:#94a3b8;font-size:.78rem;margin-top:2px}.hub-nav-links{display:flex;font-size:.88rem;font-weight:600;gap:20px}.hub-nav-links a{color:#94a3b8;text-decoration:none;transition:color .15s}.hub-nav-links a:hover{color:#f8fafc}.hub-feature-label,.hub-kicker{align-items:center;background:#6366f11f;border:1px solid #6366f147;border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.06em;margin-bottom:14px;padding:8px 12px;text-transform:uppercase}.hub-hero{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1.1fr .9fr;margin-bottom:52px}.hub-hero-copy h1{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.hub-hero-text{color:#cbd5e1;font-size:17px;line-height:1.7;margin:0;max-width:520px}.hub-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 20px}.hub-proof-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.hub-proof-card{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81f;border-radius:20px;padding:18px;text-align:center}.hub-proof-card-strong{background:#6366f11a;border-color:#6366f14d}.hub-proof-number{color:#a5b4fc;font-size:1.7rem;font-weight:900}.hub-proof-label{color:#94a3b8;font-size:.78rem;line-height:1.4;margin-top:4px}.hub-feature-panel{background:#0f172ad9;border:1px solid #94a3b824;border-radius:26px;box-shadow:0 8px 40px #00000042;display:flex;flex-direction:column;gap:14px;padding:28px}.hub-feature-panel h2{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0}.hub-feature-panel p{color:#94a3b8;font-size:.92rem;line-height:1.65;margin:0}.hub-feature-list{display:flex;flex-wrap:wrap;gap:8px}.hub-feature-pill{background:#22c55e26;border:1px solid #22c55e4d;border-radius:999px;color:#86efac;font-size:11px;font-weight:800;letter-spacing:.04em;padding:5px 11px;text-transform:uppercase}.hub-btn,.hub-feature-pill{align-items:center;display:inline-flex}.hub-btn{border:none;border-radius:16px;cursor:pointer;font:inherit;font-size:15px;font-weight:800;justify-content:center;padding:14px 22px;text-decoration:none;transition:opacity .15s,transform .15s}.hub-btn:hover{opacity:.88;transform:translateY(-1px)}.hub-btn-primary{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 10px 24px #2563eb3d;color:#fff}.hub-btn-secondary{background:#ffffff0a;border:1px solid #ffffff1a;color:#f8fafc}.hub-btn-full{width:100%}.hub-btn-disabled{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81f;border-radius:16px;color:#94a3b8;cursor:not-allowed;font:inherit;font-size:15px;font-weight:700;padding:14px 22px}.hub-main{margin:0 auto;max-width:1100px}.hub-section{margin-bottom:56px}.hub-section-top{margin-bottom:24px}.hub-section-top h2{font-size:1.75rem;font-weight:900;letter-spacing:-.02em;margin:8px 0 10px}.hub-section-top p{color:#94a3b8;font-size:.95rem;line-height:1.7;margin:0;max-width:540px}.hub-value-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.hub-value-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:22px}.hub-value-card h3{color:#a5b4fc;font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.hub-value-card p{color:#94a3b8;font-size:.9rem;line-height:1.65;margin:0}.hub-account-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.hub-account-card,.hub-auth-card{background:linear-gradient(180deg,#0f172aeb,#0a0f1bfa);border:1px solid #94a3b824;border-radius:22px;padding:24px}.hub-account-label{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.hub-account-card h3,.hub-auth-card h3{font-size:1rem;font-weight:800;margin:0 0 8px}.hub-account-card p,.hub-auth-card p{color:#94a3b8;font-size:.9rem;line-height:1.65;margin:0 0 16px}.hub-tools-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.hub-tool-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:22px}.hub-tool-card-featured{background:#6366f124;border:1px solid #6366f173}.hub-tool-top{align-items:center;display:flex;gap:10px}.hub-week{color:#94a3b8;font-size:.78rem;letter-spacing:.08em}.hub-badge,.hub-week{font-weight:800;text-transform:uppercase}.hub-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;letter-spacing:.04em;padding:3px 9px}.hub-badge-live{background:#22c55e26;border:1px solid #22c55e4d;color:#86efac}.hub-badge-soon{background:#64748b26;border:1px solid #64748b40;color:#94a3b8}.hub-tool-card h3{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0}.hub-tool-card p{color:#94a3b8;flex:1 1;font-size:.9rem;line-height:1.65;margin:0}.hub-message{background:#3b82f61a;border:1px solid #3b82f647;border-radius:14px;color:#bfdbfe;font-size:14px;line-height:1.6;margin-top:16px;padding:12px 14px}.hub-input{background:#020617b8;border:1px solid #94a3b82e;border-radius:14px;color:#f8fafc;font:inherit;font-size:15px;margin-bottom:10px;outline:none;padding:13px 16px;width:100%}.hub-input::placeholder{color:#94a3b8}.hub-input:focus{border-color:#6366f180}.hub-auth-toggle{background:#ffffff0a;border-radius:999px;display:inline-flex;gap:4px;margin:8px 0 14px;padding:4px}.hub-auth-tab{background:#0000;border:0;border-radius:999px;color:#94a3b8;cursor:pointer;font-weight:700;font:inherit;padding:10px 14px;transition:background .15s}.hub-auth-tab-active{background:#ffffff14;color:#f8fafc}@media (max-width:1080px){.hub-account-grid,.hub-hero,.hub-tools-grid,.hub-value-grid{grid-template-columns:1fr}}@media (max-width:760px){.hub-page{padding:20px 14px 60px}.hub-nav{align-items:flex-start;flex-direction:column;gap:14px}.hub-hero-copy h1{font-size:2.2rem}.hub-proof-row{grid-template-columns:1fr}}
/*# sourceMappingURL=main.07c7de54.css.map*/