.home-page{display:flex;flex-direction:column;gap:24px;padding:8px 0 36px;color:#0f172a}.home-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:20px;padding:32px;border-radius:28px;background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 32%),radial-gradient(circle at bottom left,rgba(148,163,184,.12),transparent 28%),linear-gradient(135deg,#f8fbff,#fff 55%,#f8fafc);border:1px solid rgba(191,219,254,.85);box-shadow:0 28px 56px #0f172a14}.home-hero-copy{display:flex;flex-direction:column;gap:14px}.home-badge{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#3b82f61f;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.04em}.home-hero-copy h1{margin:0;color:#0f172a;font-size:clamp(32px,4.2vw,48px);line-height:1.08;max-width:11ch}.home-hero-copy p{margin:0;color:#475569;font-size:17px;line-height:1.85;max-width:760px}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.home-primary-btn,.home-secondary-btn,.home-search-submit,.home-inline-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-primary-btn,.home-search-submit{border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 14px 28px #2563eb2e;cursor:pointer}.home-secondary-btn{border:1px solid #cbd5e1;background:#fff;color:#0f172a}.home-daily-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:700;border:1px solid rgba(14,165,233,.45);background:linear-gradient(135deg,#ecfeff,#e0f2fe);color:#0c4a6e;box-shadow:0 10px 22px #0ea5e926;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-daily-btn:hover{transform:translateY(-1px);border-color:#0ea5e9;box-shadow:0 12px 26px #0ea5e938}.home-inline-link{min-height:auto;padding:0;border:none;background:transparent;color:#2563eb;justify-content:flex-start}.home-primary-btn:hover,.home-secondary-btn:hover,.home-search-submit:hover,.home-inline-link:hover{transform:translateY(-1px)}.home-hero-panel{display:grid;grid-template-columns:1fr;gap:12px}.home-stat-card{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:20px;background:#ffffffe0;border:1px solid rgba(191,219,254,.72);box-shadow:inset 0 1px #ffffff8f}.home-stat-card strong{color:#0f172a;font-size:28px}.home-stat-card span{color:#64748b;font-size:13px}.home-mission-banner{padding:20px 22px;border-radius:22px;border:1px solid rgba(37,99,235,.26);background:linear-gradient(135deg,#eff6fff5,#fffffffa 52%,#e0f2fedb);box-shadow:0 18px 36px #2563eb1a;display:flex;flex-direction:column;gap:14px}.home-mission-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.home-mission-badge{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#2563eb1f;color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-mission-top h2{margin:8px 0 6px;color:#0f172a;font-size:24px;line-height:1.25}.home-mission-top p{margin:0;color:#475569;line-height:1.65}.home-mission-status{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;min-width:180px}.home-mission-status strong{color:#1d4ed8;font-size:18px}.home-mission-status span{color:#0f766e;font-size:13px;font-weight:700}.home-mission-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-mission-item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid #dbeafe;background:#ffffffe0}.home-mission-item span{color:#64748b;font-size:13px}.home-mission-item strong{color:#1e3a8a;font-size:14px}.home-mission-item.done{border-color:#86efac;background:#dcfce7bd}.home-mission-item.done strong{color:#166534}.home-mission-actions{display:flex;gap:10px;flex-wrap:wrap}.home-daily-banner{padding:20px 22px;border-radius:22px;border:1px solid rgba(14,165,233,.35);background:linear-gradient(120deg,#e0f2fef2,#fffffffa 48%,#ecfeffeb);box-shadow:0 18px 36px #0ea5e91a}.home-daily-banner-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.home-daily-banner-copy{flex:1;min-width:min(100%,280px);display:flex;flex-direction:column;gap:8px}.home-daily-banner-badge{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#0ea5e92e;color:#0369a1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-daily-banner-title{margin:0;font-size:22px;line-height:1.25;color:#0f172a}.home-daily-banner-copy p{margin:0;color:#475569;font-size:15px;line-height:1.65;max-width:640px}.home-daily-banner-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:14px;border:none;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff!important;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 14px 28px #0284c747;transition:transform .2s ease,box-shadow .2s ease}.home-daily-banner-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0284c759}.home-search-section,.home-scope-section,.home-shortcuts-section,.home-feed-section,.home-resource-card,.home-shortcut-group{border-radius:22px;border:1px solid #e2e8f0;background:#fffffff0;box-shadow:0 18px 40px #0f172a0d}.home-search-section,.home-scope-section,.home-shortcuts-section,.home-feed-section{padding:22px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-section-heading{display:flex;flex-direction:column;gap:6px}.home-section-heading span{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.home-section-heading h2{margin:0;color:#0f172a;font-size:24px}.home-section-heading p{margin:0;color:#64748b;line-height:1.7}.home-search-form{display:flex;gap:12px;margin-top:18px}.home-search-input-wrap{position:relative;flex:1}.home-search-input-wrap i{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:#94a3b8}.home-search-input-wrap input{width:100%;min-height:52px;padding:0 18px 0 46px;border-radius:16px;border:1px solid #dbeafe;background:#f8fbff;color:#0f172a;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.home-search-input-wrap input:focus{outline:none;border-color:#60a5fa;background:#fff;box-shadow:0 0 0 4px #3b82f61a}.home-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.home-quick-chip,.home-shortcut-chip,.home-landing-links a,.home-guide-item,.home-interview-item,.home-question-card{text-decoration:none}.home-quick-chip,.home-shortcut-chip,.home-landing-links a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #dbeafe;background:#f8fbff;color:#1e3a8a;font-size:13px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background .2s ease}.home-quick-chip:hover,.home-shortcut-chip:hover,.home-landing-links a:hover{transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff}.home-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.home-scope-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:18px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.home-scope-card:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 16px 30px #3b82f61f}.home-scope-card.active{border-color:#60a5fa;background:linear-gradient(180deg,#fff,#eff6ff);box-shadow:0 18px 34px #3b82f624}.home-scope-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-scope-card-top strong{color:#0f172a;font-size:18px}.home-scope-card-top span{color:#cbd5e1;font-size:18px;font-weight:700}.home-scope-card p{margin:0;color:#64748b;line-height:1.7}.home-scope-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.home-scope-preview-btn{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid #dbeafe;background:#f8fbff;color:#1d4ed8;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.home-scope-preview-btn:hover{border-color:#93c5fd;background:#eff6ff}.home-scope-preview-btn.active{border-color:#60a5fa;background:#2563eb;color:#fff}.home-shortcut-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.home-shortcut-group{padding:18px 20px}.home-shortcut-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.home-shortcut-group-header strong{color:#0f172a;font-size:17px}.home-shortcut-group-header a{color:#2563eb;font-size:13px;font-weight:600;text-decoration:none}.home-shortcut-list{display:flex;flex-wrap:wrap;gap:10px}.home-feed-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.home-feed-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.home-feed-context{display:flex;align-items:center;gap:12px}.home-feed-context-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700}.home-feed-inline-link{color:#2563eb;font-size:13px;font-weight:700;text-decoration:none}.home-feed-tabs{display:inline-flex;flex-wrap:wrap;gap:8px;padding:4px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0}.home-feed-tabs button{min-height:36px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.home-feed-tabs button.active{background:#2563eb;color:#fff}.home-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.home-question-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fbff);color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-question-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 18px 36px #3b82f61a}.home-question-top{display:flex;flex-direction:column;gap:10px}.home-question-top h3{margin:0;color:#0f172a;font-size:18px;line-height:1.45}.home-level-badge{display:inline-flex;align-self:flex-start;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.home-level-badge.level-1{background:#dcfce7;color:#15803d}.home-level-badge.level-2{background:#fef3c7;color:#d97706}.home-level-badge.level-3{background:#fee2e2;color:#dc2626}.home-level-badge.level-4{background:#ede9fe;color:#7c3aed}.home-question-card p{margin:0;color:#64748b;line-height:1.7}.home-question-meta{display:flex;flex-wrap:wrap;gap:14px;color:#64748b;font-size:13px}.home-question-meta span{display:inline-flex;align-items:center;gap:6px}.home-question-tags{display:flex;flex-wrap:wrap;gap:8px}.home-question-tags span{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}.home-question-companies{display:flex;flex-wrap:wrap;gap:8px}.home-question-companies span{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:600;border:1px solid #e2e8f0}.home-feed-footer{display:flex;justify-content:flex-end;margin-top:18px}.home-feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;margin-top:14px;border-radius:18px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b}.home-feed-empty.small{min-height:120px}.home-spinner{width:28px;height:28px;border:3px solid rgba(148,163,184,.2);border-left-color:#2563eb;border-radius:50%;animation:home-spin 1s linear infinite}@keyframes home-spin{to{transform:rotate(360deg)}}.home-resources-section{display:flex;flex-direction:column;gap:18px}.home-resource-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);gap:16px}.home-resource-card{padding:20px 22px}.home-resource-stack{display:flex;flex-direction:column;gap:16px}.home-resource-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.home-resource-card-header strong{color:#0f172a;font-size:18px}.home-resource-card-header p{margin:6px 0 0;color:#64748b;line-height:1.7}.home-resource-card-header a,.home-resource-card-hint{color:#2563eb;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.home-resource-card-hint{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#eff6ff;border:1px solid #dbeafe}.home-resource-card-header a:hover{text-decoration:underline}.home-interview-list,.home-guide-list{display:grid;gap:12px}.home-interview-item,.home-guide-item{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fbff;color:inherit;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-interview-item:hover,.home-guide-item:hover{transform:translateY(-1px);border-color:#93c5fd;box-shadow:0 14px 28px #3b82f61a}.home-interview-item-top,.home-guide-item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-interview-item-top strong,.home-guide-item h3{color:#0f172a}.home-interview-item-top span,.home-guide-item-top span,.home-guide-item-top strong{font-size:13px;color:#64748b}.home-guide-item-top span{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#3b82f61f;color:#2563eb;font-weight:700}.home-guide-item h3,.home-guide-item p,.home-interview-item p,.home-interview-department{margin:0}.home-guide-item p,.home-interview-item p,.home-interview-department{color:#64748b;line-height:1.7}.home-resource-footnote{margin-top:14px;color:#94a3b8;font-size:13px}.home-landing-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-landing-link-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.home-landing-link-card strong{color:#0f172a;font-size:14px;line-height:1.4}.home-landing-link-card span{color:#64748b;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}html[lang=en] .home-hero-copy h1{max-width:20ch;font-size:clamp(34px,3.6vw,52px);line-height:1.1;text-wrap:balance}html[lang=en] .home-hero-copy p{max-width:60ch;line-height:1.75}html[lang=en] .home-badge,html[lang=en] .home-section-heading span{text-transform:none;letter-spacing:.02em}html[lang=en] .home-resource-card-header>div:first-child{min-width:0}html[lang=en] .home-resource-card-header a,html[lang=en] .home-resource-card-hint{white-space:normal;overflow-wrap:anywhere}html[lang=en] .home-landing-link-card span{-webkit-line-clamp:2}.home-landing-link-card:hover{border-color:#bfdbfe;background:#f8fbff;box-shadow:0 8px 18px #3b82f614}.home-ai-skills-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:20px;padding:24px;border-radius:24px;border:1px solid rgba(191,219,254,.76);background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 30%),radial-gradient(circle at bottom right,rgba(16,185,129,.1),transparent 26%),linear-gradient(135deg,#f8fbff,#fff,#f8fafc);box-shadow:0 22px 44px #0f172a14}.home-ai-skills-copy{display:flex;flex-direction:column;gap:12px}.home-ai-skills-badge,.home-ai-skill-card-badge{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#10b9811f;color:#047857;font-size:12px;font-weight:700;letter-spacing:.04em}.home-ai-skills-copy h2,.home-ai-skill-card strong{margin:0;color:#0f172a}.home-ai-skills-copy h2{font-size:30px;line-height:1.15}.home-ai-skills-copy p,.home-ai-skill-card p{margin:0;color:#475569;line-height:1.75}.home-ai-skills-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-ai-skills-featured-label{grid-column:1 / -1;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-ai-skill-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-ai-skill-card:hover{transform:translateY(-2px);border-color:#bfdbfe;box-shadow:0 14px 26px #3b82f614}.home-ai-skill-card.tone-indigo{background:linear-gradient(180deg,#fff,#f8fbff)}.home-ai-skill-card.tone-cyan{background:linear-gradient(180deg,#fff,#f1fcff)}.home-ai-skill-card.tone-emerald{background:linear-gradient(180deg,#fff,#f2fbf7)}.home-ai-skill-card.tone-amber{background:linear-gradient(180deg,#fff,#fff8ec)}.home-ai-skill-card.tone-indigo .home-ai-skill-card-badge{background:#3b82f61f;color:#2563eb}.home-ai-skill-card.tone-cyan .home-ai-skill-card-badge{background:#06b6d424;color:#0f766e}.home-ai-skill-card.tone-amber .home-ai-skill-card-badge{background:#f59e0b29;color:#b45309}.home-ai-skill-card.tone-emerald .home-ai-skill-card-badge{background:#10b9811f;color:#047857}.home-ai-skill-card-points{display:flex;flex-wrap:wrap;gap:8px}.home-ai-skill-card-points span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}@media (max-width: 1024px){.home-hero,.home-ai-skills-section,.home-resource-layout,.home-shortcut-groups,.home-question-grid,.home-scope-grid{grid-template-columns:1fr}.home-hero-copy h1{max-width:none}}@media (max-width: 768px){.home-page{gap:16px;padding:0 0 24px}.home-hero,.home-mission-banner,.home-ai-skills-section,.home-search-section,.home-scope-section,.home-shortcuts-section,.home-feed-section,.home-resource-card{padding:18px 16px;border-radius:18px}.home-hero{gap:16px}.home-search-form,.home-mission-top,.home-feed-heading,.home-resource-card-header{flex-direction:column;align-items:stretch}.home-feed-controls,.home-feed-context{align-items:stretch}.home-landing-links,.home-ai-skills-grid{grid-template-columns:1fr}.home-feed-context{flex-direction:column;gap:8px}.home-search-submit,.home-primary-btn,.home-secondary-btn{width:100%}.home-mission-checklist{grid-template-columns:1fr}.home-mission-status{min-width:0;align-items:flex-start;text-align:left}.home-mission-actions{flex-direction:column}.home-question-grid{gap:12px}.home-question-card,.home-scope-card,.home-shortcut-group{padding:16px}.home-scope-card-actions{flex-direction:column;align-items:stretch}.home-scope-preview-btn,.home-inline-link{justify-content:center}.home-feed-footer{justify-content:stretch}.home-feed-footer .home-secondary-btn{width:100%}}@media (prefers-color-scheme: dark){.home-page{color:#e5e7eb}.home-hero{background:radial-gradient(circle at top right,rgba(59,130,246,.2),transparent 32%),radial-gradient(circle at bottom left,rgba(148,163,184,.12),transparent 28%),linear-gradient(135deg,#0f172a,#111827 55%,#0b1220);border-color:#60a5fa47;box-shadow:0 28px 56px #00000059}.home-badge,.home-section-heading span,.home-inline-link,.home-feed-inline-link,.home-resource-card-header a,.home-resource-card-header span,.home-shortcut-group-header a{color:#93c5fd}.home-badge,.home-guide-item-top span,.home-feed-context-pill,.home-question-tags span{background:#3b82f629}.home-hero-copy h1,.home-section-heading h2,.home-scope-card-top strong,.home-question-top h3,.home-resource-card-header strong,.home-interview-item-top strong,.home-guide-item h3{color:#f8fafc}.home-hero-copy p,.home-section-heading p,.home-scope-card p,.home-question-card p,.home-question-meta,.home-resource-card-header p,.home-guide-item p,.home-interview-item p,.home-interview-department,.home-resource-footnote,.home-stat-card span,.home-guide-item-top strong,.home-interview-item-top span,.home-scope-card-top span{color:#cbd5e1}.home-stat-card,.home-search-section,.home-scope-section,.home-shortcuts-section,.home-feed-section,.home-resource-card,.home-shortcut-group,.home-scope-card,.home-question-card,.home-interview-item,.home-guide-item{background:linear-gradient(180deg,#111827,#0f172a);border-color:#334155;box-shadow:0 18px 40px #0000003d}.home-stat-card{background:#0f172ae0;border-color:#60a5fa2e;box-shadow:inset 0 1px #ffffff0a}.home-stat-card strong{color:#f8fafc}.home-secondary-btn{border-color:#475569;background:#111827;color:#e5e7eb}.home-search-input-wrap i{color:#94a3b8}.home-search-input-wrap input{border-color:#334155;background:#0f172a;color:#f8fafc}.home-search-input-wrap input:focus{border-color:#60a5fa;background:#111827;box-shadow:0 0 0 4px #3b82f62e}.home-quick-chip,.home-shortcut-chip,.home-landing-links a,.home-scope-preview-btn{border-color:#334155;background:#0f172a;color:#cbd5e1}.home-quick-chip:hover,.home-shortcut-chip:hover,.home-landing-links a:hover,.home-scope-preview-btn:hover{border-color:#60a5fa;background:#172033}.home-scope-card:hover,.home-question-card:hover,.home-interview-item:hover,.home-guide-item:hover{border-color:#60a5fa;box-shadow:0 20px 36px #0000004d}.home-scope-card.active{border-color:#60a5fa;background:linear-gradient(180deg,#111827,#172554)}.home-scope-preview-btn.active,.home-feed-tabs button.active{background:#2563eb;color:#fff}.home-feed-tabs{background:#0f172a;border-color:#334155}.home-feed-tabs button{color:#94a3b8}.home-question-companies span{background:#0f172a;color:#cbd5e1;border-color:#334155}.home-feed-empty{border-color:#475569;background:#0f172a;color:#cbd5e1}.home-spinner{border-color:#94a3b82e;border-left-color:#60a5fa}.home-level-badge.level-1{background:#22c55e33;color:#86efac}.home-level-badge.level-2{background:#eab30838;color:#fde68a}.home-level-badge.level-3{background:#ef444433;color:#fca5a5}.home-level-badge.level-4{background:#8b5cf633;color:#c4b5fd}}html[data-theme=dark] .home-page{color:#e5e7eb}html[data-theme=dark] .home-hero{background:radial-gradient(circle at top right,rgba(59,130,246,.2),transparent 32%),radial-gradient(circle at bottom left,rgba(148,163,184,.12),transparent 28%),linear-gradient(135deg,#0f172a,#111827 55%,#0b1220);border-color:#60a5fa47;box-shadow:0 28px 56px #00000059}html[data-theme=dark] .home-daily-banner{border-color:#38bdf859;background:linear-gradient(120deg,#0c4a6e8c,#0f172af5,#082f4985);box-shadow:0 18px 36px #00000059}html[data-theme=dark] .home-daily-banner-badge{background:#38bdf838;color:#7dd3fc}html[data-theme=dark] .home-daily-banner-title{color:#f8fafc}html[data-theme=dark] .home-daily-banner-copy p{color:#94a3b8}html[data-theme=dark] .home-daily-btn{border-color:#38bdf880;background:linear-gradient(135deg,#082f49f2,#0c4a6ee0);color:#e0f2fe;box-shadow:0 10px 22px #00000059}html[data-theme=dark] .home-mission-banner{border-color:#60a5fa57;background:linear-gradient(130deg,#172554a8,#0f172af5 52%,#082f4994);box-shadow:0 20px 38px #00000057}html[data-theme=dark] .home-mission-badge{background:#60a5fa33;color:#bfdbfe}html[data-theme=dark] .home-mission-top h2{color:#f8fafc}html[data-theme=dark] .home-mission-top p,html[data-theme=dark] .home-mission-item span{color:#cbd5e1}html[data-theme=dark] .home-mission-status strong{color:#93c5fd}html[data-theme=dark] .home-mission-status span{color:#67e8f9}html[data-theme=dark] .home-mission-item{border-color:#334155;background:#0f172ac2}html[data-theme=dark] .home-mission-item strong{color:#e2e8f0}html[data-theme=dark] .home-mission-item.done{border-color:#4ade806b;background:#14532d66}html[data-theme=dark] .home-mission-item.done strong{color:#86efac}html[data-theme=dark] .home-badge,html[data-theme=dark] .home-section-heading span,html[data-theme=dark] .home-inline-link,html[data-theme=dark] .home-feed-inline-link,html[data-theme=dark] .home-resource-card-header a,html[data-theme=dark] .home-resource-card-hint,html[data-theme=dark] .home-shortcut-group-header a{color:#93c5fd}html[data-theme=dark] .home-resource-card-hint{background:#1e40af29;border-color:#60a5fa47}html[data-theme=dark] .home-badge,html[data-theme=dark] .home-guide-item-top span,html[data-theme=dark] .home-feed-context-pill,html[data-theme=dark] .home-question-tags span{background:#3b82f629}html[data-theme=dark] .home-hero-copy h1,html[data-theme=dark] .home-section-heading h2,html[data-theme=dark] .home-scope-card-top strong,html[data-theme=dark] .home-question-top h3,html[data-theme=dark] .home-resource-card-header strong,html[data-theme=dark] .home-interview-item-top strong,html[data-theme=dark] .home-guide-item h3{color:#f8fafc}html[data-theme=dark] .home-hero-copy p,html[data-theme=dark] .home-section-heading p,html[data-theme=dark] .home-scope-card p,html[data-theme=dark] .home-question-card p,html[data-theme=dark] .home-question-meta,html[data-theme=dark] .home-resource-card-header p,html[data-theme=dark] .home-guide-item p,html[data-theme=dark] .home-interview-item p,html[data-theme=dark] .home-interview-department,html[data-theme=dark] .home-resource-footnote,html[data-theme=dark] .home-stat-card span,html[data-theme=dark] .home-guide-item-top strong,html[data-theme=dark] .home-interview-item-top span,html[data-theme=dark] .home-scope-card-top span{color:#cbd5e1}html[data-theme=dark] .home-stat-card,html[data-theme=dark] .home-search-section,html[data-theme=dark] .home-scope-section,html[data-theme=dark] .home-shortcuts-section,html[data-theme=dark] .home-feed-section,html[data-theme=dark] .home-resource-card,html[data-theme=dark] .home-shortcut-group,html[data-theme=dark] .home-scope-card,html[data-theme=dark] .home-question-card,html[data-theme=dark] .home-interview-item,html[data-theme=dark] .home-guide-item{background:linear-gradient(180deg,#111827,#0f172a);border-color:#334155;box-shadow:0 18px 40px #0000003d}html[data-theme=dark] .home-stat-card{background:#0f172ae0;border-color:#60a5fa2e;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .home-stat-card strong{color:#f8fafc}html[data-theme=dark] .home-secondary-btn{border-color:#475569;background:#111827;color:#e5e7eb}html[data-theme=dark] .home-search-input-wrap i{color:#94a3b8}html[data-theme=dark] .home-search-input-wrap input{border-color:#334155;background:#0f172a;color:#f8fafc}html[data-theme=dark] .home-search-input-wrap input:focus{border-color:#60a5fa;background:#111827;box-shadow:0 0 0 4px #3b82f62e}html[data-theme=dark] .home-quick-chip,html[data-theme=dark] .home-shortcut-chip,html[data-theme=dark] .home-landing-link-card,html[data-theme=dark] .home-scope-preview-btn{border-color:#334155;background:#0f172a;color:#cbd5e1}html[data-theme=dark] .home-quick-chip:hover,html[data-theme=dark] .home-shortcut-chip:hover,html[data-theme=dark] .home-landing-link-card:hover,html[data-theme=dark] .home-scope-preview-btn:hover{border-color:#60a5fa57;background:#172033}html[data-theme=dark] .home-landing-link-card strong{color:#f8fafc}html[data-theme=dark] .home-landing-link-card span{color:#94a3b8}html[data-theme=dark] .home-ai-skills-section{border-color:#60a5fa47;background:radial-gradient(circle at top left,rgba(59,130,246,.22),transparent 30%),radial-gradient(circle at bottom right,rgba(16,185,129,.14),transparent 26%),linear-gradient(135deg,#0f172afa,#111827fa 52%,#0f172af5)}html[data-theme=dark] .home-ai-skills-badge{background:#10b9812e;color:#6ee7b7}html[data-theme=dark] .home-ai-skills-copy h2,html[data-theme=dark] .home-ai-skill-card strong{color:#f8fafc}html[data-theme=dark] .home-ai-skills-copy p,html[data-theme=dark] .home-ai-skill-card p,html[data-theme=dark] .home-ai-skills-featured-label{color:#cbd5e1}html[data-theme=dark] .home-ai-skill-card{border-color:#334155;background:linear-gradient(180deg,#111827,#0f172a)}html[data-theme=dark] .home-ai-skill-card.tone-indigo{background:linear-gradient(180deg,#111827,#12203a)}html[data-theme=dark] .home-ai-skill-card.tone-cyan{background:linear-gradient(180deg,#111827,#0d2730)}html[data-theme=dark] .home-ai-skill-card.tone-emerald{background:linear-gradient(180deg,#111827,#0f2b24)}html[data-theme=dark] .home-ai-skill-card.tone-amber{background:linear-gradient(180deg,#111827,#342615)}html[data-theme=dark] .home-ai-skill-card:hover{border-color:#60a5fa6b;box-shadow:0 18px 30px #00000047}html[data-theme=dark] .home-ai-skill-card.tone-indigo .home-ai-skill-card-badge{background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .home-ai-skill-card.tone-cyan .home-ai-skill-card-badge{background:#06b6d42e;color:#67e8f9}html[data-theme=dark] .home-ai-skill-card.tone-amber .home-ai-skill-card-badge{background:#f59e0b2e;color:#fcd34d}html[data-theme=dark] .home-ai-skill-card.tone-emerald .home-ai-skill-card-badge{background:#10b9812e;color:#6ee7b7}html[data-theme=dark] .home-ai-skill-card-points span{background:#1e40af2e;color:#dbeafe}html[data-theme=dark] .home-scope-card:hover,html[data-theme=dark] .home-question-card:hover,html[data-theme=dark] .home-interview-item:hover,html[data-theme=dark] .home-guide-item:hover{border-color:#60a5fa;box-shadow:0 20px 36px #0000004d}html[data-theme=dark] .home-scope-card.active{border-color:#60a5fa;background:linear-gradient(180deg,#111827,#172554)}html[data-theme=dark] .home-scope-preview-btn.active,html[data-theme=dark] .home-feed-tabs button.active{background:#2563eb;color:#fff}html[data-theme=dark] .home-feed-tabs{background:#0f172a;border-color:#334155}html[data-theme=dark] .home-feed-tabs button{color:#94a3b8}html[data-theme=dark] .home-question-companies span{background:#0f172a;color:#cbd5e1;border-color:#334155}html[data-theme=dark] .home-feed-empty{border-color:#475569;background:#0f172a;color:#cbd5e1}html[data-theme=dark] .home-spinner{border-color:#94a3b82e;border-left-color:#60a5fa}html[data-theme=dark] .home-level-badge.level-1{background:#22c55e33;color:#86efac}html[data-theme=dark] .home-level-badge.level-2{background:#eab30838;color:#fde68a}html[data-theme=dark] .home-level-badge.level-3{background:#ef444433;color:#fca5a5}html[data-theme=dark] .home-level-badge.level-4{background:#8b5cf633;color:#c4b5fd}
