.home_page__ODjSn{max-width:900px;margin:0 auto;padding:0 1rem 4rem;width:100%}.home_intro__rmXoA{text-align:center;padding:.1rem .25rem .75rem;border-bottom:1px solid var(--border);margin-bottom:2rem}.home_introTitle__UAUAc{margin:0 0 .45rem;line-height:1}.home_heroLogoWrap__QUqUv{position:relative;display:block;width:min(100vw,1800px);height:min(265px,calc(100vw * 265 / 900));margin-left:max(calc(50% - 50vw),calc(50% - 900px))}.home_heroLogo__bL_8O{position:absolute;inset:0;width:100%;height:100%;opacity:1;transition:opacity .15s ease;will-change:opacity}.home_heroLogo__bL_8O img{width:100%;height:100%;display:block;object-fit:cover}.home_heroLogoLight__Nzj8u,[data-theme=light] .home_heroLogoDark__LDX__{opacity:0}[data-theme=light] .home_heroLogoLight__Nzj8u{opacity:1}.home_introSub___O4qz{color:var(--text-2);font-size:clamp(.875rem,1.5vw,.975rem);margin:0}.home_section__JtNPk{margin-bottom:1.5rem}.home_section__JtNPk+.home_section__JtNPk{border-top:1px solid var(--border);padding-top:2rem}.home_sectionHeader__qrlT9{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.55rem .9rem;background:var(--bg-3);border-radius:var(--radius-s);border-left:3px solid var(--primary)}.home_sectionDesc__C6LFx{font-size:.84rem;font-style:italic;color:var(--text-2);margin:-.55rem 0 1rem;padding-left:calc(.9rem + 3px);border-left:1px solid var(--border);line-height:1.5}.home_sectionTitle__xI2sC{font-size:.95rem;font-weight:700;color:var(--text);margin:0;display:flex;align-items:center;gap:.45rem;letter-spacing:-.01em}.home_pulse__oVOae{width:8px;height:8px;border-radius:50%;background:var(--primary);display:inline-block;flex-shrink:0;box-shadow:0 0 0 0 rgba(14,165,233,.5);animation:home_pulse__oVOae 2.4s ease-in-out infinite}@keyframes home_pulse__oVOae{0%,to{box-shadow:0 0 0 0 rgba(14,165,233,.45)}50%{box-shadow:0 0 0 5px rgba(14,165,233,0)}}.home_sectionHint__jD_2d{font-size:.78rem;color:var(--text-3);font-weight:400}.home_carouselNav__K6M3V{display:flex;justify-content:space-between;align-items:center;margin-top:.65rem}.home_arrowBtn__TThzL{width:28px;height:28px;border-radius:50%;border:1px solid var(--border);background:var(--bg-2);color:var(--text-2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;transition:background .15s,color .15s,opacity .2s;padding:0;flex-shrink:0}.home_arrowBtn__TThzL:hover{background:var(--bg-3);color:var(--text)}.home_arrowHidden__mPLsk{opacity:0;pointer-events:none}.home_scrollTrack__KEFi7{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:.85rem}.home_scrollTrack__KEFi7::-webkit-scrollbar{display:none}.home_scrollCol__AqYHh{flex-shrink:0;min-width:0;display:flex;flex-direction:column;gap:.85rem;scroll-snap-align:start}.home_postCol__hA6_P{flex-basis:calc(50% - 0.425rem)}@media (max-width:680px){.home_postCol__hA6_P{flex-basis:100%}}.home_questionCol__JgulM{flex-basis:100%}.home_interviewCol__M2kMA{flex-basis:calc(50% - 0.425rem)}@media (max-width:680px){.home_interviewCol__M2kMA{flex-basis:100%}}.home_postGrid__2pZEg{align-items:stretch}.home_postCard__s_JVd{flex:1 1;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-m);padding:1rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .18s ease,background .15s ease,transform .15s ease,box-shadow .18s ease;text-decoration:none;color:inherit}.home_postCard__s_JVd:hover{border-color:rgba(14,165,233,.3);background:var(--bg-3);transform:translateY(-2px);box-shadow:var(--shadow-m)}.home_postBadges__LUozC{display:flex;flex-wrap:wrap;gap:.35rem}.home_postTitle__ZtirB{font-size:.9rem;font-weight:700;color:var(--text);line-height:1.35}.home_postTitle__ZtirB,.home_topComment__ECDzG{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home_topComment__ECDzG{font-size:.78rem;color:var(--text-2);line-height:1.5}.home_postMeta__R99M8{font-size:.75rem;color:var(--text-3);display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.25rem}.home_postArrow__8DWCD{color:var(--primary);font-weight:600}.home_seeAll__SLJ8j{display:inline-flex;align-items:center;gap:4px;font-size:.825rem;font-weight:600;color:var(--text-2);text-decoration:none;transition:color .15s}.home_seeAll__SLJ8j:hover{color:var(--text)}.home_questionCard__hXIif{flex:1 1;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-m);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .18s ease,background .15s ease,transform .15s ease,box-shadow .18s ease;text-decoration:none;color:inherit}.home_questionCard__hXIif:hover{border-color:rgba(14,165,233,.3);background:var(--bg-3);transform:translateY(-2px);box-shadow:var(--shadow-m)}.home_questionCard__hXIif:active{transform:translateY(0);box-shadow:none}.home_questionBadges__t00om{display:flex;gap:.45rem;flex-wrap:wrap}.home_questionTitle__ciT_U{font-size:1rem;font-weight:500;color:var(--text);line-height:1.45;-webkit-line-clamp:5}.home_questionContext__GC0Hl,.home_questionTitle__ciT_U{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.home_questionContext__GC0Hl{font-size:.9rem;color:var(--text-2);line-height:1.65;-webkit-line-clamp:4}.home_interviewCard__YiZ1D{flex:1 1;min-width:0;position:relative;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-m);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .18s ease,background .15s ease,transform .15s ease,box-shadow .18s ease;text-decoration:none;color:inherit}.home_interviewCard__YiZ1D:hover{border-color:rgba(14,165,233,.3);background:var(--bg-3);transform:translateY(-2px);box-shadow:var(--shadow-m)}.home_interviewCard__YiZ1D:active{transform:translateY(0);box-shadow:none}.home_interviewMeta__dY8Zd{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem}.home_interviewField__f07oW{display:flex;flex-direction:column;gap:.2rem;min-width:0}.home_interviewFieldLabel__kcPvI{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.home_interviewFieldValue___VuUT{font-size:.92rem;font-weight:600;color:var(--text);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_diffDots__5CmWW{display:inline-flex;gap:4px;align-items:center;vertical-align:middle}.home_diffDotEmpty__5o_6N,.home_diffDotFilled__MSogR{width:8px;height:8px;border-radius:50%}.home_diffDotFilled__MSogR{background:var(--primary)}.home_diffDotEmpty__5o_6N{background:var(--border)}.home_marketBadge___RaxE{position:absolute;top:9px;right:10px;width:20px;height:20px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(.7) brightness(.88)}.home_marketBadge___RaxE:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(110,110,110,.22);pointer-events:none}.home_diffNum__kJJxs{font-size:.78rem;font-weight:500;color:var(--text-3);margin-left:8px}.home_interviewDesc__JKquR{font-size:.9rem;color:var(--text-2);margin:0;line-height:1.55}.home_chips__di6fw{display:flex;flex-wrap:wrap;gap:.5rem}.home_chip__L7ms8{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--text);padding:5px 11px;border-radius:999px;background:var(--bg-3);border:1px solid var(--border)}.home_chipLabel__K9HCr{font-size:.68rem;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.home_primaryBtn__ItzfN{display:inline-flex;align-items:center;align-self:flex-start;gap:.4rem;background:linear-gradient(135deg,var(--primary) 0,var(--primary-d) 100%);color:#fff;border:0;border-radius:var(--radius-s);padding:9px 18px;font-size:.875rem;font-weight:700;font-family:var(--font,inherit);text-decoration:none;cursor:pointer;transition:filter .18s ease,transform .12s ease,box-shadow .18s ease;box-shadow:var(--glow-btn)}.home_primaryBtn__ItzfN:hover{filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 4px 18px rgba(14,165,233,.4)}.home_badge__aSAA_{display:inline-flex;align-items:center;font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:20px;text-transform:uppercase;letter-spacing:.04em;background:rgba(14,165,233,.18);color:#7bc8f0}[data-theme=light] .home_badge__aSAA_{background:rgba(14,165,233,.14);color:#0369a1}.home_badgeCategory__Nqo3g{background:rgba(0,150,136,.2);color:#67ddd0}[data-theme=light] .home_badgeCategory__Nqo3g{background:rgba(15,118,110,.14);color:#0f766e}.home_badgeVotePos__H3CfQ{background:rgba(74,222,128,.15);color:#4ade80;text-transform:none;letter-spacing:0}.home_badgeVoteNeg__uezkb{background:rgba(248,113,113,.15);color:#f87171;text-transform:none;letter-spacing:0}.home_badgeVoteNeutral__iUqOo{background:rgba(255,255,255,.07);color:inherit;opacity:.55;text-transform:none;letter-spacing:0}[data-theme=light] .home_badgeVoteNeutral__iUqOo{background:rgba(0,0,0,.06)}.home_typeBadge__adQJw{display:inline-flex;align-items:center;font-size:.68rem;font-weight:600;padding:.2rem .55rem;border-radius:20px;text-transform:uppercase;letter-spacing:.04em;background:rgba(255,255,255,.08);color:var(--text-2)}[data-theme=light] .home_typeBadge__adQJw{background:rgba(0,0,0,.07)}.home_diffEasy__jx2Yc{background:rgba(34,197,94,.18);color:#86efac}.home_diffMedium__MGkSN{background:rgba(245,158,11,.18);color:#fcd34d}.home_diffHard__z9UO_{background:rgba(239,71,111,.18);color:#f87171}[data-theme=light] .home_diffEasy__jx2Yc{background:rgba(34,197,94,.14);color:#15803d}[data-theme=light] .home_diffMedium__MGkSN{background:rgba(245,158,11,.14);color:#b45309}[data-theme=light] .home_diffHard__z9UO_{background:rgba(239,71,111,.14);color:#be123c}.home_ctaSection__cUAAD{display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:1.5rem 1rem;border-top:1px solid var(--border);flex-wrap:wrap;margin-top:1rem}.home_ctaText__K7hhj{color:var(--text-2);font-size:.9rem;margin:0}.home_ctaBtn__RxQ2W{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--primary) 0,var(--primary-d) 100%);color:#fff;border-radius:var(--radius-s);padding:9px 22px;font-size:.875rem;font-weight:700;text-decoration:none;transition:filter .18s ease,transform .12s ease;box-shadow:var(--glow-btn)}.home_ctaBtn__RxQ2W:hover{filter:brightness(1.12);transform:translateY(-1px)}.home_empty__ClT_G{color:var(--text-3);font-size:.875rem;text-align:center;padding:1.5rem}.home_skeletonCard__fMp58{min-height:160px;pointer-events:none}.home_skeletonCard__fMp58,.home_skeletonLine__hBcAY{animation:home_shimmer__HcI5i 1.5s ease-in-out infinite}.home_skeletonLine__hBcAY{background:var(--bg-3);border-radius:4px;display:block}@keyframes home_shimmer__HcI5i{0%,to{opacity:.65}50%{opacity:1}}