html{scroll-padding-top:78px}.top{height:70px}.nav-shell{position:sticky;top:0;z-index:20;background:#fffffff5;backdrop-filter:blur(12px);border-bottom:1px solid #e4eaf3}.nav{height:52px}.search-zone{padding:25px 0 15px}.search-zone h1{font-size:25px;margin-bottom:12px}.searchbox{max-width:760px}.search-symbol{font-size:27px;padding:0 14px;color:#91a1bd}.workspace-context{border:1px solid #dde7f8;background:#edf3fc;border-radius:10px;margin:0 0 20px;padding:14px 20px}.context-top{display:flex;align-items:center;gap:14px;font-size:14px}.context-top label{font-weight:600}.context-top select{margin-left:10px}.context-top select,.filters select{max-width:100%;border:1px solid #d5e0f0;border-radius:6px;background:white;color:#4a6082;padding:7px 10px;font:inherit}.context-top #context-status{margin-left:auto;font-size:12px;color:#7186a6}.plain{border:0;background:none;color:#4476cb;font-size:13px;padding:5px 0;white-space:nowrap}.plain:hover{text-decoration:underline}.scenario-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.scenario-tabs button{border:1px solid #dce5f3;background:white;color:#59708f;border-radius:6px;padding:6px 14px;font-size:14px}.scenario-tabs button.selected{background:#2e61db;border-color:#2e61db;color:white}#scenario-guide{border-top:1px solid #d8e3f4;margin-top:14px;padding-top:12px;display:flex;align-items:center;gap:14px;font-size:13px;flex-wrap:wrap}#scenario-guide strong{color:#415f91}#scenario-guide a{background:#fff;padding:5px 10px;border-radius:5px;color:#5578b8}.heading-actions{display:flex;align-items:center;gap:18px}.panel-head{padding:16px 20px 12px}.panel{margin-bottom:16px}.sites{padding-bottom:12px}.site{padding:11px 10px}.compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 22px;padding:0 22px 15px}.resource-link{padding:11px 0;border-top:1px solid #eff2f7;min-width:0}.resource-link a{font-size:14px;font-weight:550}.resource-link a:hover{color:#2e61db}.resource-link small{display:block;color:#8996a9;font-size:12px;margin-top:4px}.inset{margin:0 22px 12px}.ai-grid{gap:10px;padding-bottom:16px}.ai-card{padding:13px 15px}.ai-card p{margin:7px 0 0}.data-grid,.reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-card{margin:0;padding:14px}.resource-card h3{font-size:15px}.section-note{margin-bottom:12px}.footnote{font-size:12px;margin:12px 0 0}.filters{align-items:center;margin-top:0;margin-bottom:14px}.filters label{font-size:13px;color:#728099}.filters .check{display:flex;align-items:center;gap:5px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;min-width:860px}th{background:#f3f6fb;padding:11px 12px;color:#74849c;font-weight:500}td{padding:13px 12px;border-bottom:1px solid #ecf0f6;vertical-align:top}td:first-child{max-width:230px}td a{font-weight:600;color:#355583}td small{display:block;color:#8b97a9;font-size:12px;margin-top:4px}.table-action{background:#f0f5ff;border:1px solid #dce7fb;color:#527bc1;padding:4px 7px;border-radius:4px;font-size:12px;margin:0 4px 5px 0}.table-action[aria-pressed=true]{color:#a16e22;background:#fff7e8;border-color:#eddbb7}.deadline-hot{color:#bd7845}.reading-card{padding:15px;border:1px solid #e5ebf3;border-radius:9px}.reading-card h3{font-size:15px;font-weight:600;margin:8px 0;line-height:1.6}.reading-card p{font-size:13px;color:#79879b}.reading-meta{display:flex;justify-content:space-between;font-size:12px;color:#8795aa}.reading-card a{color:#3264be;font-size:13px}.source-links{margin-top:14px;line-height:2}.journey{padding-bottom:16px}.consult-context{padding:10px 14px;background:#f5f8fc;border-radius:6px;margin-bottom:12px;font-size:14px;color:#526d94}.mentor-card{padding:13px 15px}.mentor-card p{margin:6px 0}.price-tier{margin:10px 0}.mentor-grid{gap:10px}.empty{grid-column:1/-1;padding:15px;background:#f8fafd;border-radius:6px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:11px 20px;background:#263e64;color:white;border-radius:8px;z-index:100;font-size:14px;max-width:90%}button:disabled{cursor:default;opacity:.5}select:focus-visible,input:focus-visible{outline:2px solid #779fe9;outline-offset:2px}@media(min-width:1400px){.search-zone{padding-top:25px;padding-bottom:15px}}@media(max-width:900px){.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.context-top{flex-wrap:wrap}.context-top #context-status{margin-left:0}.heading-actions .muted{display:none}}@media(max-width:600px){.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:0 16px 14px}.data-grid,.reading-grid{grid-template-columns:1fr}.workspace-context{padding:13px}.context-top label{width:calc(100% - 70px)}.context-top select{max-width:calc(100% - 75px);margin-left:4px}.context-top #context-status{width:100%}.scenario-tabs button{padding:6px 9px;font-size:13px}.panel-head{padding:14px 16px 11px}.search-zone h1{font-size:22px}.top{height:66px}.filters label{max-width:100%}.heading-actions{gap:5px}.panel-head h2{font-size:15px}.ai-grid{grid-template-columns:1fr}.table-scroll{margin-right:-6px}.consult-context{font-size:13px}}

[hidden]{display:none!important}
