.interview-page{max-width:1100px;margin:0 auto;padding:24px}.interview-page .iv-hero{color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 45%,#4338ca 100%);border-radius:16px;margin-bottom:24px;padding:36px 32px;position:relative;overflow:hidden}.interview-page .iv-hero .iv-hero-glow{pointer-events:none;background:radial-gradient(circle,#8b5cf68c 0%,#6366f100 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-60px}.interview-page .iv-hero .iv-hero-inner{z-index:1;position:relative}.interview-page .iv-hero .iv-hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:500;display:inline-flex}.interview-page .iv-hero .iv-hero-badge .anticon{font-size:13px}.interview-page .iv-hero .iv-hero-title{letter-spacing:.5px;margin:0 0 10px;font-size:34px;font-weight:800}.interview-page .iv-hero .iv-hero-sub{color:#ffffffd1;max-width:640px;margin:0 0 26px;font-size:16px;line-height:1.6}.interview-page .iv-hero .iv-hero-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.interview-page .iv-hero .iv-hero-stats .iv-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.interview-page .iv-hero .iv-hero-stats .iv-stat .iv-stat-icon{background:#ffffffeb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.interview-page .iv-hero .iv-hero-stats .iv-stat .iv-stat-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.interview-page .iv-hero .iv-hero-stats .iv-stat .iv-stat-text b{font-size:20px;font-weight:700}.interview-page .iv-hero .iv-hero-stats .iv-stat .iv-stat-text i{color:#ffffffb3;font-size:11px;font-style:normal}.interview-page .iv-daily-banner{background:linear-gradient(135deg,#fff7ed 0%,#fff 60%);border:1px solid #fed7aa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 18px;display:flex}.interview-page .iv-daily-banner .iv-daily-left{align-items:center;gap:12px;display:flex}.interview-page .iv-daily-banner .iv-daily-left .iv-daily-icon{color:#ea580c;background:#ffedd5;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.interview-page .iv-daily-banner .iv-daily-left b{color:#1e293b;margin-bottom:2px;font-size:14px;font-weight:700;display:block}.interview-page .iv-daily-banner .iv-daily-left span{color:#64748b;font-size:12px}.interview-page .iv-daily-banner .iv-daily-left span em{color:#ea580c;font-style:normal;font-weight:700}.interview-page .iv-daily-banner .iv-view-tabs{gap:8px;display:flex}.interview-page .iv-daily-banner .iv-view-tabs .iv-view-tab{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.interview-page .iv-daily-banner .iv-view-tabs .iv-view-tab .anticon{font-size:14px}.interview-page .iv-daily-banner .iv-view-tabs .iv-view-tab:hover{color:#1890ff;border-color:#1890ff}.interview-page .iv-daily-banner .iv-view-tabs .iv-view-tab.active{color:#fff;background:#1890ff;border-color:#1890ff}.interview-page .iv-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:16px 18px}.interview-page .iv-toolbar .iv-categories{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:14px;display:flex}.interview-page .iv-toolbar .iv-categories .iv-cat-pill{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:5px 14px;font-size:12px;font-weight:500;transition:all .2s}.interview-page .iv-toolbar .iv-categories .iv-cat-pill:hover{color:#1890ff;border-color:#1890ff}.interview-page .iv-toolbar .iv-categories .iv-cat-pill.active{color:#fff;background:#1890ff;border-color:#1890ff}.interview-page .iv-toolbar .iv-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.interview-page .iv-toolbar .iv-filters .iv-diffs{gap:6px;display:flex}.interview-page .iv-toolbar .iv-filters .iv-diffs .iv-diff-btn{color:#64748b;cursor:pointer;background:0 0;border:1.5px solid #e2e8f0;border-radius:9999px;padding:6px 16px;font-size:12px;font-weight:500;transition:all .2s}.interview-page .iv-toolbar .iv-filters .iv-diffs .iv-diff-btn:hover{color:#1e293b;border-color:#94a3b8}.interview-page .iv-toolbar .iv-filters .iv-diffs .iv-diff-btn.active:first-child{color:#fff;background:#1890ff;border-color:#1890ff}.interview-page .iv-toolbar .iv-filters .iv-search{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:7px 14px;transition:all .2s;display:flex}.interview-page .iv-toolbar .iv-filters .iv-search:focus-within{background:#fff;border-color:#1890ff;box-shadow:0 0 0 3px #6366f11a}.interview-page .iv-toolbar .iv-filters .iv-search .anticon{color:#94a3b8;font-size:14px}.interview-page .iv-toolbar .iv-filters .iv-search input{color:#1e293b;background:0 0;border:none;outline:none;width:180px;font-size:12px}.interview-page .iv-toolbar .iv-filters .iv-search input::placeholder{color:#94a3b8}.interview-page .iv-list{flex-direction:column;gap:10px;display:flex}.interview-page .iv-list .iv-section-label{color:#64748b;align-items:center;gap:8px;padding:8px 4px 4px;font-size:12px;font-weight:700;display:flex}.interview-page .iv-list .iv-section-label .anticon{font-size:14px}.interview-page .iv-list .iv-section-label.today{color:#ea580c}.interview-page .iv-list .iv-section-label.today .anticon{color:#ff375f}.interview-page .iv-list .iv-section-label.history{color:#94a3b8;margin-top:6px}.interview-page .iv-list .iv-empty{text-align:center;color:#94a3b8;background:#fff;border:1px dashed #e2e8f0;border-radius:12px;padding:64px 20px;font-size:14px}.interview-page .iv-list .iv-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #0000;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden}.interview-page .iv-list .iv-card:hover,.interview-page .iv-list .iv-card.expanded{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.interview-page .iv-list .iv-card.is-new{background:linear-gradient(#fff,#fff),#fffdf5}.interview-page .iv-list .iv-card .iv-card-head{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;display:flex}.interview-page .iv-list .iv-card .iv-card-head .iv-id{color:#94a3b8;font-variant-numeric:tabular-nums;flex-shrink:0;width:32px;font-size:12px;font-weight:700}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body{flex:1;min-width:0}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q{color:#1e293b;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q .iv-new-badge{color:#fff;letter-spacing:.5px;background:#ff375f;border-radius:9999px;align-items:center;gap:3px;padding:1px 8px;font-size:10px;font-weight:700;display:inline-flex}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q .iv-new-badge .anticon{font-size:10px}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q-meta .iv-cat-tag{color:#1890ff;background:#eef2ff;border-radius:9999px;padding:2px 10px;font-weight:500}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q-meta .iv-meta-item{align-items:center;gap:4px;display:inline-flex}.interview-page .iv-list .iv-card .iv-card-head .iv-card-body .iv-q-meta .iv-meta-item .anticon{font-size:11px}.interview-page .iv-list .iv-card .iv-card-head .iv-diff-badge{border-radius:9999px;flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600}.interview-page .iv-list .iv-card .iv-card-head .iv-chevron{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex}.interview-page .iv-list .iv-card .iv-card-head .iv-chevron.open{color:#1890ff;transform:rotate(180deg)}.interview-page .iv-list .iv-card .iv-answer{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;margin:0 18px 16px;padding:16px;animation:.2s ivFade}.interview-page .iv-list .iv-card .iv-answer .iv-answer-head{color:#10b981;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.interview-page .iv-list .iv-card .iv-answer .iv-answer-head .anticon{font-size:14px}.interview-page .iv-list .iv-card .iv-answer .iv-answer-text{color:#64748b;margin:0;font-size:14px;line-height:1.8}.interview-page .iv-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:0 4px;display:flex}.interview-page .iv-footer .iv-count{color:#94a3b8;font-size:12px}.interview-page .iv-footer .iv-count b{color:#1890ff;font-weight:700}.interview-page .pagination{align-items:center;gap:4px;display:flex}.interview-page .pagination button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:12px;transition:all .15s;display:flex}.interview-page .pagination button:hover:not(:disabled):not(.active){color:#1890ff;border-color:#1890ff}.interview-page .pagination button.active{color:#fff;background:#1890ff;border-color:#1890ff}.interview-page .pagination button:disabled{opacity:.35;cursor:not-allowed}.interview-page .pagination .page-ellipsis{text-align:center;color:#94a3b8;width:32px;font-size:12px}@keyframes ivFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.interview-page .iv-hero .iv-hero-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.interview-page{padding:16px}.interview-page .iv-daily-banner{flex-direction:column;align-items:stretch}.interview-page .iv-daily-banner .iv-view-tabs{width:100%}.interview-page .iv-daily-banner .iv-view-tabs .iv-view-tab{flex:1;justify-content:center}.interview-page .iv-hero{padding:26px 20px}.interview-page .iv-hero .iv-hero-title{font-size:26px}.interview-page .iv-hero .iv-hero-sub{margin-bottom:20px;font-size:14px}.interview-page .iv-toolbar .iv-filters{flex-direction:column;align-items:stretch}.interview-page .iv-toolbar .iv-filters .iv-diffs{flex-wrap:wrap}.interview-page .iv-toolbar .iv-filters .iv-search input{width:100%}.interview-page .iv-card .iv-card-head{flex-wrap:wrap;gap:8px 12px}.interview-page .iv-card .iv-card-head .iv-card-body{flex-basis:calc(100% - 90px);order:1}.interview-page .iv-card .iv-card-head .iv-id{order:0}.interview-page .iv-card .iv-card-head .iv-diff-badge{order:2}.interview-page .iv-card .iv-card-head .iv-chevron{order:3;margin-left:auto}}@media (max-width:576px){.interview-page .iv-hero .iv-hero-stats{grid-template-columns:1fr}}
