@import url(https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{background:none;border:none;font:inherit;outline:none}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{background:none;cursor:pointer}html:focus-within{scroll-behavior:smooth}:root{--body-background-color:#f5f5f5;--dark-color-header:#303030;--light-color-header:#2e2e2e;--background-color-expanded-card:#fbfbfb;--white:#fff}html{font-size:16px}body{background-color:var(--body-background-color);font-family:var(--font-sans);font-size:var(--text-body-size);line-height:var(--text-body-line)}.container{margin:0 auto;max-width:1720px}:root{--font-sans:"Instrument Sans",system-ui,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-body-size:16px;--text-body-line:1.55;--text-h1:clamp(2.2rem,5vw,3.5rem);--text-h2:clamp(1.8rem,4vw,2.75rem);--text-h3:clamp(1.5rem,3vw,2.1rem);--text-h4:clamp(1.25rem,2.5vw,1.6rem);--text-h5:clamp(1.1rem,2vw,1.35rem);--text-h6:clamp(1rem,1.8vw,1.2rem);--line-tight:1.1;--line-normal:1.35;--line-loose:1.5;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--ui-font:"Open Sans",system-ui,sans-serif;--ui-font-display:var(--ui-font);--ui-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--ui-bg:#f5f5f5;--ui-surface:#fff;--ui-surface-alt:#fafafa;--ui-hover:#f0f0f0;--ui-border:#d9d9d9;--ui-border-strong:#c4c4c4;--ui-text:#121938;--ui-text-2:#5e5e5e;--ui-text-3:#888;--color-primary:#0096c7;--ui-primary-hover:#0080ab;--ui-on-primary:#fff;--ui-primary-soft:#e3f2fd;--ui-primary-ink:#1565c0;--ui-include:#18d307;--ui-exclude:#ff696c;--ui-exclude-soft:#ffe5e5;--ui-exclude-ink:#d10000;--ui-strong:#000;--ui-strong-hover:#333;--ui-on-strong:#fff;--ui-radius-card:30px;--ui-radius-panel:30px;--ui-radius-input:50px;--ui-radius-btn:50px;--ui-radius-chip:20px;--ui-radius-pop:20px;--ui-shadow-input:0 2px 6px #0000001a;--ui-shadow-pop:0 4px 12px #00000014;--ui-shadow-active:0 14px 44px 0 #42e1ff33;--ui-skeleton:#e6e8eb;--body-background-color:var(--ui-bg);--white:var(--ui-surface);--dark-color-header:var(--ui-text);--light-color-header:var(--ui-text);--background-color-expanded-card:var(--ui-surface-alt)}html[data-ui=b]{--ui-font:"IBM Plex Sans",system-ui,sans-serif;--ui-font-display:"Source Serif 4",Georgia,serif;--ui-bg:#f8f9fc;--ui-surface:#fff;--ui-surface-alt:#f8f9fc;--ui-hover:#f1f3f9;--ui-border:#e5e8f2;--ui-border-strong:#c5cbd9;--ui-text:#172033;--ui-text-2:#515c70;--ui-text-3:#737b8b;--color-primary:#1d4ed8;--ui-primary-hover:#1a43b8;--ui-on-primary:#fff;--ui-primary-soft:#e6efff;--ui-primary-ink:#1a43b8;--ui-include:#068f85;--ui-exclude:#c2334a;--ui-exclude-soft:#fbe6ea;--ui-exclude-ink:#a12a3e;--ui-strong:#172033;--ui-strong-hover:#141d38;--ui-on-strong:#fff;--ui-radius-card:3px;--ui-radius-panel:3px;--ui-radius-input:3px;--ui-radius-btn:3px;--ui-radius-chip:2px;--ui-radius-pop:4px;--ui-shadow-input:none;--ui-shadow-pop:0 6px 18px #141d381f;--ui-shadow-active:none;--ui-skeleton:#e8ebf2}html[data-ui=c]{--ui-font:"DM Sans",system-ui,sans-serif;--ui-font-display:"DM Sans",system-ui,sans-serif;--ui-bg:#eceee9;--ui-surface:#fff;--ui-surface-alt:#f7f8f5;--ui-hover:#f0f2ed;--ui-border:#d8ddd4;--ui-border-strong:#b6beb0;--ui-text:#1f2a24;--ui-text-2:#4e5a52;--ui-text-3:#828c80;--color-primary:#2f6b4f;--ui-primary-hover:#275a42;--ui-on-primary:#fff;--ui-primary-soft:#e3eee7;--ui-primary-ink:#24553e;--ui-mark:#e9b949;--ui-include:#2f6b4f;--ui-exclude:#b5543c;--ui-exclude-soft:#f6e3dc;--ui-exclude-ink:#8f3f2b;--ui-strong:#1f2a24;--ui-strong-hover:#34433a;--ui-on-strong:#fff;--ui-radius-card:12px;--ui-radius-panel:14px;--ui-radius-input:12px;--ui-radius-btn:10px;--ui-radius-chip:8px;--ui-radius-pop:12px;--ui-shadow-input:0 1px 0 #d8ddd4;--ui-shadow-pop:0 10px 30px #1f2a2424;--ui-shadow-active:0 0 0 2px #2f6b4f;--ui-skeleton:#e1e5de}html[data-ui=d]{--ui-font:"IBM Plex Sans",system-ui,sans-serif;--ui-font-display:"IBM Plex Sans",system-ui,sans-serif;--ui-font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--ui-bg:#eceef1;--ui-surface:#fff;--ui-surface-alt:#f7f8fa;--ui-hover:#f1f3f6;--ui-border:#dadee4;--ui-border-strong:#b9bfc8;--ui-text:#1b1f24;--ui-text-2:#4a515b;--ui-text-3:#7d8590;--color-primary:#5b4bc4;--ui-primary-hover:#4b3db0;--ui-on-primary:#fff;--ui-primary-soft:#eeecfa;--ui-primary-ink:#4536a8;--ui-include:#2a9d8f;--ui-exclude:#d1495b;--ui-exclude-soft:#fbe6e9;--ui-exclude-ink:#a83242;--ui-strong:#1b1f24;--ui-strong-hover:#343a42;--ui-on-strong:#fff;--ui-radius-card:6px;--ui-radius-panel:8px;--ui-radius-input:6px;--ui-radius-btn:6px;--ui-radius-chip:4px;--ui-radius-pop:8px;--ui-shadow-input:none;--ui-shadow-pop:0 8px 24px #1b1f241f;--ui-shadow-active:none;--ui-skeleton:#e3e6ea}html[data-ui=e]{--ui-font:"Work Sans",system-ui,sans-serif;--ui-font-display:"Work Sans",system-ui,sans-serif;--ui-bg:#f2f2ef;--ui-surface:#fff;--ui-surface-alt:#fbfbf9;--ui-hover:#f5f5f2;--ui-border:#e2e1db;--ui-border-strong:#c6c4bb;--ui-text:#23262b;--ui-text-2:#555a62;--ui-text-3:#8b8f96;--color-primary:#c9513b;--ui-primary-hover:#b04431;--ui-on-primary:#fff;--ui-primary-soft:#fbebe7;--ui-primary-ink:#a33f2d;--ui-include:#3c7d5a;--ui-exclude:#c0392b;--ui-exclude-soft:#f9e2df;--ui-exclude-ink:#9e2f23;--ui-strong:#23262b;--ui-strong-hover:#3b3f46;--ui-on-strong:#fff;--ui-radius-card:8px;--ui-radius-panel:10px;--ui-radius-input:10px;--ui-radius-btn:8px;--ui-radius-chip:999px;--ui-radius-pop:10px;--ui-shadow-input:0 1px 2px #23262b0f;--ui-shadow-pop:0 8px 24px #23262b1f;--ui-shadow-active:none;--ui-skeleton:#e8e7e2}body{background-color:#f5f5f5;background-color:var(--ui-bg);color:#121938;color:var(--ui-text);transition:background-color .2s ease}::selection{background:#e3f2fd;background:var(--ui-primary-soft);color:#1565c0;color:var(--ui-primary-ink)}:focus-visible{outline:2px solid #0096c7;outline:2px solid var(--color-primary);outline-offset:2px}.ui-skel{animation:ui-skel-pulse 1.3s ease-in-out infinite;background:#e6e8eb;background:var(--ui-skeleton);border-radius:4px;display:block}@keyframes ui-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ui-skel{animation:none}}*{font-family:var(--ui-font);font-optical-sizing:auto;font-style:normal}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link,.primary{color:#61dafb}.drawer_header{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;padding:24px}.MuiDrawer-paperAnchorRight{width:50%}.courses-identified .MuiDrawer-paper{max-width:30%!important;min-width:30%!important;width:30%!important}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-window{height:420px;width:300px}.chat-window p{margin:0}.chat-window .chat-header{background:#263238;border-radius:6px;cursor:pointer;height:45px;position:relative}.chat-window .chat-header p{color:#fff;display:block;font-weight:700;line-height:45px;padding:0 1em 0 2em}.chat-window .chat-body{background:#fff;border:1px solid #263238;height:335px;position:relative}.chat-window .chat-body .message-container{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.chat-window .chat-body .message-container::-webkit-scrollbar{display:none}.chat-window .chat-body .message{display:flex;height:auto;padding:10px}.chat-window .chat-body .message .message-content{align-items:center;background-color:#43a047;border-radius:5px;color:#fff;display:flex;height:auto;margin-left:5px;margin-right:5px;max-width:120px;min-height:40px;overflow-wrap:break-word;padding-left:5px;padding-right:5px;width:auto;word-break:break-word}.chat-window .chat-body .message .message-meta{display:flex;font-size:12px}.chat-window .chat-footer{border:1px solid #263238;border-top:none;display:flex;height:40px}.chat-window .chat-footer input{border:0;border-right:1px dotted #607d8b;flex:85% 1;font-family:Open Sans,sans-serif;font-size:1em;height:100%;outline:none;padding:0 .7em}.chat-window .chat-footer button{background:#0000;border:0;color:#d3d3d3;cursor:pointer;display:grid;flex:15% 1;font-size:25px;height:100%;outline:none;place-items:center}.chat-window .chat-footer button:hover{color:#43a047}.hide{opacity:0!important}.logo-image{align-items:center;background-color:#eff0f5;display:flex;height:130px;justify-content:center}.logo-image h2{color:"#98a5b9";font-weight:"bold"}.active-course{opacity:.5}.image-container{margin:0 auto;max-width:800px;position:relative}.image-container .content{background:#000;background:#00000080;bottom:0;color:#f1f1f1;position:absolute;width:100%}.skills-tab{height:calc(100vh - 80px);max-height:calc(100vh - 80px)}.skills-tab .Mui-selected{background:#fff}.skills-tab .Mui-selected .MuiSvgIcon-root,.skills-tab .Mui-selected .tabs-label{color:#7dafb5}ol li{list-style:decimal;list-style-position:inside;margin-bottom:10px;margin-top:15px}.ql-editor{word-wrap:break-word;box-sizing:border-box;line-height:1.42;min-height:400px!important;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ListFilter_groupBySection__WqRqe{align-items:center;border-top:1px solid var(--ui-border);display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:10px 0}.ListFilter_groupByLabel__Ojg8V{color:var(--ui-text);font-size:.95rem;font-weight:600}.ListFilter_groupByCheckboxes__EuMRc{display:flex;flex-wrap:wrap;gap:20px}.ListFilter_groupByCheckboxLabel__tlcOG{align-items:center;background-color:var(--ui-surface);border:1px solid #0000;border-radius:var(--ui-radius-chip);color:var(--light-color-header);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 12px;transition:all .2s ease}.ListFilter_groupByCheckboxLabel__tlcOG:hover{background-color:var(--background-color-expanded-card);border-color:var(--color-primary)}.ListFilter_groupByCheckboxLabel__tlcOG input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;height:16px;width:16px}.ListFilter_groupByCheckboxText__pZ9fG{text-transform:capitalize;-webkit-user-select:none;user-select:none}.ListFilter_groupByCheckboxLabel__tlcOG:has(input:checked){background-color:var(--ui-primary-soft);border-color:var(--color-primary)}.ListFilter_groupByCheckboxLabel__tlcOG:has(input:checked) .ListFilter_groupByCheckboxText__pZ9fG{color:var(--color-primary);font-weight:500}.ListFilter_container__gIhLY{margin-bottom:1rem}.ListFilter_filterHeader__lFoP9{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ListFilter_filterText__9mp\+U{color:var(--ui-text);font-family:var(--ui-font-display);font-size:1.5rem;font-weight:500}.ListFilter_filterButtons__nEZzN{display:flex;flex-wrap:wrap;gap:.5rem}.ListFilter_filterButton__aOvmt{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-chip);color:var(--ui-text);cursor:pointer;display:flex;font-size:.9rem;gap:.625rem;padding:.5rem 1rem;position:relative;text-transform:capitalize;transition:all .2s}.ListFilter_filterButton__aOvmt svg{font-size:.8rem;margin-top:1px}.ListFilter_filterButton__aOvmt:hover{background-color:var(--ui-hover);border-color:var(--ui-text-3)}.ListFilter_filterButton__aOvmt.ListFilter_disabled__1GCNy,.ListFilter_filterButton__aOvmt.ListFilter_disabled__1GCNy:hover{background:var(--ui-surface);border-color:var(--ui-border);cursor:not-allowed;opacity:.5}.ListFilter_selectedFilters__TrdXI{border-top:1px solid var(--ui-border);display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding:.75rem 0}.ListFilter_chipGroup__6RI1y{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.ListFilter_chipGroup__6RI1y strong{font-size:.9rem;font-weight:600;margin-right:.4rem}.ListFilter_chip__n-Ryq{align-items:center;background:var(--ui-primary-soft);border:1px solid #0000;border-radius:var(--ui-radius-chip);color:var(--ui-primary-ink);cursor:pointer;display:flex;font-size:.85rem;gap:.25rem;padding:.3rem .6rem;transition:background .2s ease}.ListFilter_chip__n-Ryq:hover{border-color:currentColor}.ListFilter_excluded__EcCzK{background:var(--ui-exclude-soft);color:var(--ui-exclude-ink)}.ListFilter_chip__n-Ryq .ListFilter_closeIcon__MMmQa{cursor:pointer;font-size:.75rem;opacity:.8}.ListFilter_chip__n-Ryq:hover .ListFilter_closeIcon__MMmQa{opacity:1}.ListFilter_clearAllButton__0Q3EY{align-self:flex-start;background:var(--ui-strong);border:none;border-radius:var(--ui-radius-btn);color:var(--ui-on-strong);cursor:pointer;font-size:.85rem;font-weight:500;padding:.45rem 1rem;transition:background .2s ease;white-space:nowrap}.ListFilter_clearAllButton__0Q3EY:hover{background:var(--ui-strong-hover)}.ListFilter_modal__aQqwr{background:var(--ui-surface);border:1px solid var(--color-primary);border-radius:var(--ui-radius-pop);box-shadow:var(--ui-shadow-pop);color:var(--ui-text);margin-top:10px;min-width:250px;padding:1rem;position:absolute;z-index:9999}.ListFilter_modalHeader__3M2rp{align-items:center;display:flex;justify-content:space-between;text-transform:capitalize}.ListFilter_modalHeader__3M2rp span{font-size:1rem;font-weight:700}.ListFilter_closeButton__79V9K{align-items:center;background:none;background-color:var(--ui-hover);border:none;border-radius:50%;color:var(--ui-text);cursor:pointer;display:flex;font-size:1.2rem;height:22px;justify-content:center;width:22px}.ListFilter_closeButton__79V9K:hover{background-color:var(--ui-border)}.ListFilter_iconRow__4EtbU{display:flex;gap:1rem;margin-bottom:.5rem}.ListFilter_iconLabel__6lghX{color:var(--ui-include);font-size:1.1rem;font-weight:700;text-align:center;width:20px}.ListFilter_iconLabel__6lghX:nth-child(2){color:var(--ui-exclude)}.ListFilter_modalContent__Pa8id{margin-bottom:1rem;max-height:260px;overflow-y:auto}.ListFilter_filterOption__io3u3{align-items:center;display:flex;gap:.5rem;padding:.5rem 0}.ListFilter_checkboxLabel__uePEo{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;overflow:hidden;position:relative;width:20px}.ListFilter_checkboxLabel__uePEo input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.ListFilter_checkMark__HUt6R{color:#fff;font-size:14px;font-weight:700;visibility:hidden}.ListFilter_checkboxLabel__uePEo input:checked~.ListFilter_checkMark__HUt6R{visibility:visible}.ListFilter_includeChecked__Au0Iy{background:var(--ui-include)}.ListFilter_excludeChecked__ALr\+8,.ListFilter_includeChecked__Au0Iy{align-items:center;border-radius:3px;color:#fff!important;display:flex;height:100%;justify-content:center;width:100%}.ListFilter_excludeChecked__ALr\+8{background:var(--ui-exclude)}.ListFilter_applyButton__IbDSh{background:var(--ui-strong);border:none;border-radius:var(--ui-radius-btn);color:var(--ui-on-strong);cursor:pointer;font-weight:500;padding:.5rem 1rem;transition:all .2s;width:100%}.ListFilter_applyButton__IbDSh:hover{background:var(--ui-strong-hover)}@media (max-width:1366px){.ListFilter_filterHeader__lFoP9{margin-bottom:0}}@media (max-width:1200px){.ListFilter_filterText__9mp\+U{font-size:1.25rem}.ListFilter_filterButton__aOvmt{font-size:.85rem;padding:.45rem .875rem}.ListFilter_chipGroup__6RI1y strong{font-size:.85rem}.ListFilter_chip__n-Ryq{font-size:.8rem;padding:.25rem .5rem}.ListFilter_applyButton__IbDSh{padding:.45rem .875rem}}@media (max-width:768px){.ListFilter_filterHeader__lFoP9{align-items:flex-start;flex-direction:column}.ListFilter_filterButtons__nEZzN{gap:.4rem}.ListFilter_chipGroup__6RI1y{gap:.3rem}.ListFilter_chip__n-Ryq{font-size:.75rem;padding:.2rem .45rem}.ListFilter_clearAllButton__0Q3EY{font-size:.8rem;padding:.35rem .75rem}.ListFilter_applyButton__IbDSh{font-size:.85rem;padding:.4rem .8rem}}@media (max-width:576px){.ListFilter_filterText__9mp\+U{font-size:1.1rem}.ListFilter_filterButton__aOvmt{font-size:.8rem;padding:.35rem .75rem}.ListFilter_chip__n-Ryq{font-size:.7rem;padding:.2rem .4rem}.ListFilter_clearAllButton__0Q3EY{font-size:.75rem;padding:.3rem .6rem}.ListFilter_applyButton__IbDSh{font-size:.8rem;padding:.35rem .7rem}}.DetailPanel_detailPanel__eTArb{align-self:flex-start;background:var(--ui-surface-alt);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);color:var(--ui-text);height:calc(100vh - 124px);min-width:400px;overflow-y:auto;padding:24px;position:sticky;scrollbar-color:var(--ui-border-strong) #0000;scrollbar-width:thin;top:74px;width:40%}.DetailPanel_pane__Cumcq{background:var(--ui-surface);flex:1 1 58%;height:calc(100vh - 72px);min-width:0;top:16px;width:auto}.DetailPanel_backdrop__zlRHx{align-items:center;animation:DetailPanel_fadeIn__Bi8bf .15s ease-out;background:#141a166b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9000}.DetailPanel_modal__xmmOP{animation:DetailPanel_popIn__4iUVt .18s ease-out;background:var(--ui-surface);box-shadow:var(--ui-shadow-pop);height:auto;max-height:calc(100vh - 48px);min-width:0;padding:28px 32px;position:relative;top:auto;width:min(760px,100%)}@keyframes DetailPanel_fadeIn__Bi8bf{0%{opacity:0}}@keyframes DetailPanel_popIn__4iUVt{0%{opacity:0;transform:translateY(8px)}}.DetailPanel_closeButton__FmJE\+{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--ui-text-3);cursor:pointer;display:flex;font-size:22px;justify-content:center;padding:6px;position:absolute;right:18px;top:18px;transition:background-color .15s,color .15s}.DetailPanel_detailPanel__eTArb:not(.DetailPanel_modal__xmmOP) .DetailPanel_closeButton__FmJE\+{float:right;margin:-6px -6px 0 8px;position:sticky;top:0}.DetailPanel_closeButton__FmJE\+:hover{background-color:var(--ui-hover);color:var(--ui-text)}.DetailPanel_eyebrow__2MNHH{color:var(--ui-text-3);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.DetailPanel_title__RbEVH{font-family:var(--ui-font-display);font-size:1.5rem;font-weight:600;line-height:1.25;margin:4px 40px 12px 0;word-break:break-word}.DetailPanel_quickLinks__nRPn2{display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px 16px;margin:0 0 12px}.DetailPanel_quickLinks__nRPn2 a{align-items:center;color:var(--color-primary);display:inline-flex;gap:6px;text-decoration:none;word-break:break-all}.DetailPanel_quickLinks__nRPn2 a:hover{text-decoration:underline}.DetailPanel_icon__GRtH-{flex-shrink:0;font-size:.875rem}.DetailPanel_divider__74aoA{background-color:var(--ui-border);border:none;height:1px;margin:16px 0}.DetailPanel_section__Em0lT{margin-bottom:20px}.DetailPanel_sectionTitle__SS75d{color:var(--ui-text-3);font-size:.8rem;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.DetailPanel_description__kV\+55{color:var(--ui-text-2);line-height:1.6;margin:0;white-space:pre-wrap}.DetailPanel_jobLink__0oJKo{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.DetailPanel_jobLink__0oJKo:hover{color:var(--ui-primary-hover)}.DetailPanel_metaCapsules__Kazbh{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.DetailPanel_capsule__QqLYt{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-chip);color:var(--ui-text-2);display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:.35rem .8rem}.DetailPanel_fieldsList__mSuJ2{display:flex;flex-direction:column;gap:12px}.DetailPanel_fieldRow__u-00i{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.DetailPanel_fieldRow__u-00i+.DetailPanel_fieldRow__u-00i{border-top:1px solid var(--ui-border);padding-top:12px}.DetailPanel_fieldLeft__\+XtE5{color:var(--ui-text-3);flex-shrink:0;font-size:.85rem;font-weight:600;min-width:120px}.DetailPanel_fieldRight__3VrwD{color:var(--ui-text);flex:1 1;font-size:.95rem;line-height:1.5;min-width:0;word-break:break-word}.DetailPanel_nestedList__6itKE{margin:0;padding-left:1rem}.DetailPanel_chipContainer__Gn\+Cr{display:flex;flex-wrap:wrap;gap:6px}.DetailPanel_chip__s9q9o{background:var(--ui-primary-soft);border-radius:var(--ui-radius-chip);color:var(--ui-primary-ink);font-size:.8rem;padding:3px 10px}html[data-ui=b] .DetailPanel_detailPanel__eTArb{background:var(--ui-surface);border-color:var(--ui-border-strong)}html[data-ui=b] .DetailPanel_title__RbEVH{font-size:1.75rem;font-weight:700;letter-spacing:-.01em}html[data-ui=b] .DetailPanel_chip__s9q9o{background:#0000;border:1px solid var(--ui-border-strong);color:var(--ui-text-2)}html[data-ui=d] .DetailPanel_eyebrow__2MNHH,html[data-ui=d] .DetailPanel_fieldLeft__\+XtE5,html[data-ui=d] .DetailPanel_sectionTitle__SS75d{font-family:var(--ui-font-mono);font-weight:500;letter-spacing:0;text-transform:lowercase}html[data-ui=d] .DetailPanel_fieldLeft__\+XtE5:after{content:":"}html[data-ui=d] .DetailPanel_chip__s9q9o{background:var(--ui-hover);color:var(--ui-text-2);font-family:var(--ui-font-mono);font-size:.75rem}html[data-ui=e] .DetailPanel_pane__Cumcq{padding:32px 36px}html[data-ui=e] .DetailPanel_title__RbEVH{font-size:1.75rem}@media (max-width:768px){.DetailPanel_detailPanel__eTArb,.DetailPanel_modal__xmmOP,.DetailPanel_pane__Cumcq{animation:DetailPanel_slideUp__HJTkW .25s ease-out;background:var(--ui-surface);border:none;border-radius:0;height:100vh!important;inset:0;max-height:none;max-width:100%;min-width:0;padding:20px;position:fixed;width:100%!important;z-index:9999}.DetailPanel_backdrop__zlRHx{padding:0}@keyframes DetailPanel_slideUp__HJTkW{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DetailPanel_title__RbEVH{font-size:1.3rem}.DetailPanel_description__kV\+55{font-size:1rem}}.DataListComponent_searchResultWrap__GLA\+F{display:flex;flex-wrap:wrap;position:relative;width:100%}.DataListComponent_resultsContainer__iMnIV{display:flex;flex-wrap:wrap;width:100%}.DataListComponent_exploreTopics__-lwfH{flex:1 1;min-width:300px;overflow-y:auto;padding-right:1rem}.DataListComponent_learningDetails__k19-g{background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:1.5rem;min-height:120px;min-width:250px;overflow:hidden;padding:1rem 1.25rem;transition:border-color .15s}.DataListComponent_learningDetails__k19-g:hover{border-color:var(--ui-border-strong)}.DataListComponent_learningDetailsActive__QwyDR,.DataListComponent_learningDetailsActive__QwyDR:hover{border:1px solid var(--color-primary);box-shadow:var(--ui-shadow-active)}.DataListComponent_learningPath__bOSv9{align-items:flex-start;display:flex;gap:1rem}.DataListComponent_Imageurl__nNuK\+ img{border-radius:4px;height:60px;object-fit:cover;width:60px}.DataListComponent_profileName__MKQvM{align-items:center;background-color:#f0f0f0;border-radius:4px;color:#333;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.DataListComponent_skilDetails__5vyvK{flex:1 1;overflow:hidden}.DataListComponent_title__WqiRm{color:var(--ui-text);cursor:pointer;font-family:var(--ui-font-display);font-size:1.1rem;font-weight:700;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataListComponent_title__WqiRm:hover{text-decoration:underline}.DataListComponent_description__zghgr{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--ui-text-2);display:-webkit-box;font-size:.9rem;line-height:1.5;margin:.5rem 0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.DataListComponent_descriptionExpanded__VXk9e{-webkit-line-clamp:unset;display:block;overflow:visible}.DataListComponent_showMore__gO1n3{color:var(--color-primary);cursor:pointer;font-weight:600}.DataListComponent_negotiation__Z8pOr{margin-top:.5rem}.DataListComponent_flexRow__w\+HPP{align-items:center;display:flex;justify-content:space-between}.DataListComponent_iconGroup__IrfDu{display:flex;gap:.5rem}.DataListComponent_icon__aV7-v{color:#666;cursor:pointer;font-size:1rem}.DataListComponent_icon__aV7-v:hover{color:#333}.DataListComponent_loadingSpinner__Q\+c0K{animation:DataListComponent_spin__o2a6D 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;margin:2rem auto;width:40px}@keyframes DataListComponent_spin__o2a6D{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DataListComponent_noResults__5YBMD{color:var(--ui-text-3);font-style:italic;padding:2rem;text-align:center}.DataListComponent_metaCapsules__Le-Zd{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.DataListComponent_capsule__CSHw1{align-items:center;border:1px solid var(--ui-border);border-radius:20px;border-radius:var(--ui-radius-chip);color:var(--ui-text-2);display:inline-flex;font-size:.8rem;gap:.4rem;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.DataListComponent_metaIcon__9xWxX{color:var(--color-primary);flex-shrink:0;font-size:.9rem}.DataListComponent_additionalDetails__drQ33{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.DataListComponent_bookmarkCapsule__V\+oDc{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:20px;color:var(--ui-text-2);cursor:pointer;display:inline-flex;font-size:.8rem;gap:.4rem;margin-right:20px;padding:8px;transition:border-color .15s}.DataListComponent_bookmarkCapsule__V\+oDc:hover{border-color:var(--ui-border-strong)}.DataListComponent_bookmarkIconOutline__ASOtP{color:var(--ui-text);font-size:.9rem}.DataListComponent_bookmarkIconFilled__giiLG{color:var(--color-primary);font-size:.9rem}.DataListComponent_accordionGroup__3IViw{background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pop);margin-bottom:8px;overflow:hidden}.DataListComponent_accordionHeader__-hxY8{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.DataListComponent_accordionHeader__-hxY8:hover{background-color:var(--ui-hover)}.DataListComponent_accordionHeaderActive__UWw9K{background-color:var(--ui-primary-soft);border-bottom:1px solid var(--ui-border)}.DataListComponent_accordionHeaderActive__UWw9K:hover{background-color:var(--ui-primary-soft)}.DataListComponent_accordionHeaderContent__kLXrM{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.DataListComponent_accordionIcon__16rr-{align-items:center;color:var(--ui-text-3);display:flex;flex-shrink:0;font-size:14px;justify-content:center;transition:transform .2s ease}.DataListComponent_accordionTitle__XUchh{color:var(--ui-text);font-size:15px;font-weight:600}.DataListComponent_accordionCapsules__eV8O\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DataListComponent_accordionCapsule__5Ze3G{align-items:center;background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-chip);color:var(--ui-text-2);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.DataListComponent_accordionHeaderActive__UWw9K .DataListComponent_accordionCapsule__5Ze3G{background-color:var(--ui-surface);border-color:var(--color-primary);color:var(--ui-primary-ink)}.DataListComponent_accordionCapsuleIcon__x8sCP{color:var(--ui-text-3);font-size:12px}.DataListComponent_accordionHeaderActive__UWw9K .DataListComponent_accordionCapsuleIcon__x8sCP{color:var(--color-primary)}.DataListComponent_accordionCount__EcjWd{background-color:var(--ui-hover);border-radius:16px;color:var(--ui-text-2);flex-shrink:0;font-size:13px;font-weight:500;padding:4px 12px}.DataListComponent_accordionHeaderActive__UWw9K .DataListComponent_accordionCount__EcjWd{background-color:var(--color-primary);color:var(--ui-on-primary)}.DataListComponent_accordionContent__UdlVk{padding:12px}.DataListComponent_accordionContent__UdlVk .DataListComponent_learningDetails__k19-g{background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius-card)/2);margin-bottom:8px}.DataListComponent_accordionContent__UdlVk .DataListComponent_learningDetails__k19-g:last-child{margin-bottom:0}@media (max-width:1366px){.DataListComponent_title__WqiRm{font-size:1rem;margin-bottom:1px}.DataListComponent_description__zghgr{font-size:.88rem;margin:0}}@media (max-width:992px){.DataListComponent_searchResultWrap__GLA\+F{flex-direction:column}.DataListComponent_exploreTopics__-lwfH{padding-right:0}.DataListComponent_learningDetails__k19-g{flex-direction:row;gap:1rem;height:auto;padding:.75rem}.DataListComponent_Imageurl__nNuK\+ img,.DataListComponent_profileName__MKQvM{font-size:1.25rem;height:50px;width:50px}.DataListComponent_title__WqiRm{font-size:1rem}.DataListComponent_description__zghgr{-webkit-line-clamp:3;font-size:.85rem}}@media (max-width:768px){.DataListComponent_learningDetails__k19-g{flex-direction:column;height:auto}.DataListComponent_Imageurl__nNuK\+ img,.DataListComponent_profileName__MKQvM{font-size:1rem;height:40px;width:40px}.DataListComponent_title__WqiRm{font-size:.95rem}.DataListComponent_description__zghgr{-webkit-line-clamp:2;font-size:.825rem}.DataListComponent_additionalDetails__drQ33{align-items:flex-start;flex-direction:column}.DataListComponent_metaCapsules__Le-Zd{justify-content:flex-start;width:100%}.DataListComponent_bookmarkCapsule__V\+oDc{align-self:flex-end;margin-right:0}}@media (max-width:576px){.DataListComponent_title__WqiRm{font-size:.9rem}.DataListComponent_description__zghgr{-webkit-line-clamp:2;font-size:.8rem}.DataListComponent_icon__aV7-v{font-size:.875rem}}@media (max-width:480px){.DataListComponent_metaCapsules__Le-Zd{gap:.35rem}.DataListComponent_capsule__CSHw1{font-size:.75rem;padding:5px 10px}.DataListComponent_bookmarkCapsule__V\+oDc{padding:6px}}.DataListComponent_variant_b__bo\+z6 .DataListComponent_exploreTopics__-lwfH,.DataListComponent_variant_d__6miKi .DataListComponent_exploreTopics__-lwfH{padding-right:1.5rem}.DataListComponent_variant_b__bo\+z6 .DataListComponent_accordionGroup__3IViw{border-left:none;border-radius:0;border-right:none}.DataListComponent_variant_b__bo\+z6 .DataListComponent_accordionContent__UdlVk>div{border-top:none}.DataListComponent_variant_c__QOBPz .DataListComponent_exploreTopics__-lwfH{padding-right:0}.DataListComponent_variant_e__yvQd4 .DataListComponent_resultsContainer__iMnIV{align-items:flex-start;flex-wrap:nowrap;gap:20px}.DataListComponent_variant_e__yvQd4 .DataListComponent_exploreTopics__-lwfH{flex:1 1 100%;min-width:0;padding-right:0}.DataListComponent_variant_e__yvQd4.DataListComponent_detailOpen__zLg4M .DataListComponent_exploreTopics__-lwfH{flex:0 0 40%;max-width:520px;min-width:300px}.DataListComponent_variant_e__yvQd4 .DataListComponent_accordionContent__UdlVk{padding:8px}@media (max-width:768px){.DataListComponent_variant_e__yvQd4 .DataListComponent_resultsContainer__iMnIV{flex-wrap:wrap}.DataListComponent_variant_e__yvQd4 .DataListComponent_exploreTopics__-lwfH,.DataListComponent_variant_e__yvQd4.DataListComponent_detailOpen__zLg4M .DataListComponent_exploreTopics__-lwfH{flex-basis:100%;max-width:none;min-width:0}}.LoginPromptModal_modalBackdrop__8so9R{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.LoginPromptModal_modalContent__cwQX5{background-color:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;color:#121938;font-family:Roboto,Arial,sans-serif;max-width:90%;padding:2.5rem 2rem;text-align:center;width:500px}.LoginPromptModal_modalContent__cwQX5 h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.LoginPromptModal_modalContent__cwQX5 p{color:#555;font-size:1rem;line-height:1.4;margin-bottom:1.5rem}.LoginPromptModal_modalActions__vzsDW{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.LoginPromptModal_loginBtn__Qw96b{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#121938;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.6rem;padding:.6rem 1.2rem;transition:all .2s ease}.LoginPromptModal_loginBtn__Qw96b:hover{border-color:silver;box-shadow:0 2px 8px #00000026}.LoginPromptModal_loginBtn__Qw96b svg{height:20px;width:20px}.LoginPromptModal_cancelBtn__Epvc8{background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:8px;color:#121938;cursor:pointer;font-size:1rem;font-weight:500;padding:.6rem 1.2rem;transition:all .2s ease}.LoginPromptModal_cancelBtn__Epvc8:hover{background-color:#e0e0e0}.shared_bookmark__68AwQ{align-items:center;background:#0000;border:1px solid var(--ui-border);border-radius:var(--ui-radius-btn);color:var(--ui-text-3);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;height:34px;justify-content:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;width:34px}.shared_bookmark__68AwQ:hover{background:var(--ui-hover);border-color:var(--ui-border-strong);color:var(--ui-text)}.shared_bookmarkOn__e4JAw,.shared_bookmarkOn__e4JAw:hover{border-color:var(--color-primary);color:var(--color-primary)}.shared_tags__9Uqpl{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.shared_tag__05DTP{background:var(--ui-hover);border-radius:var(--ui-radius-chip);color:var(--ui-text-2);font-size:.78rem;line-height:1.6;max-width:100%;min-width:0;overflow:hidden;padding:2px 9px;text-overflow:ellipsis;white-space:nowrap}.shared_tagMore__0LqY5{background:#0000;color:var(--ui-text-3)}.shared_pagination__btH6q{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:28px 0 12px}.shared_pageBtn__7vnGF{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-btn);color:var(--ui-text);cursor:pointer;font-size:.9rem;height:38px;min-width:38px;padding:0 12px;transition:background-color .15s,border-color .15s}.shared_pageBtn__7vnGF:hover:not(:disabled){background:var(--ui-hover);border-color:var(--ui-border-strong)}.shared_pageBtn__7vnGF:disabled{cursor:default;opacity:.4}.shared_pageBtnActive__77QKV,.shared_pageBtnActive__77QKV:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--ui-on-primary)}.shared_pageGap__JxgeT{color:var(--ui-text-3);padding:0 4px}html[data-ui=b] .shared_pageBtn__7vnGF{background:#0000;border-color:#0000;font-family:var(--ui-font-display);font-size:1rem}html[data-ui=b] .shared_pageBtnActive__77QKV{background:#0000;border-color:#0000;border-bottom:2px solid var(--color-primary);border-radius:0;color:var(--color-primary);font-weight:700}html[data-ui=d] .shared_pageBtn__7vnGF{font-family:var(--ui-font-mono);font-size:.82rem}.shared_empty__BZZt9{color:var(--ui-text-3);padding:56px 16px;text-align:center}.shared_empty__BZZt9 strong{color:var(--ui-text);display:block;font-family:var(--ui-font-display);font-size:1.15rem;font-weight:600;margin-bottom:6px}.shared_skelList__\+9xoN{display:flex;flex-direction:column;gap:16px}.shared_skelCardA__kRn-L{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);padding:20px}.shared_skelRow__HNM0i{display:flex;gap:8px;margin-top:14px}.shared_skelLedger__23JJb{border-bottom:1px solid var(--ui-border);display:grid;padding:22px 12px}.shared_skelGrid__gvQ4A{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.shared_skelCardC__\+cnRD{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);padding:18px}.shared_skelHead__XTSbX{align-items:center;display:flex;gap:12px}.shared_skelConsole__VlhAA{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);padding:14px 16px}.shared_skelSplit__0R\+NO{align-items:flex-start;display:flex;gap:20px}.shared_skelSplitList__6KaOS{display:flex;flex:0 0 40%;flex-direction:column;gap:8px}.shared_skelSplitListFull__4Piem{flex:1 1 100%}.shared_skelSplitItem__oaOJA{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);padding:14px 16px}.shared_skelSplitPane__GKJoC{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);flex:1 1;height:460px;padding:32px}@media (max-width:768px){.shared_skelSplitList__6KaOS{flex-basis:100%}.shared_skelSplitPane__GKJoC{display:none}}.ledger_list__mhM5Y{border-top:2px solid var(--ui-text)}.ledger_row__THdPw{grid-gap:16px;border-bottom:1px solid var(--ui-border);cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;outline:none;padding:22px 8px 22px 12px;position:relative;transition:background-color .15s}.ledger_row__THdPw:focus-visible,.ledger_row__THdPw:hover{background:var(--ui-surface-alt)}.ledger_active__XVbvz,.ledger_active__XVbvz:hover{background:var(--ui-primary-soft)}.ledger_active__XVbvz:before{background:var(--color-primary);bottom:22px;content:"";left:0;position:absolute;top:22px;width:3px}.ledger_main__Pe4A-{min-width:0}.ledger_title__nceEH{color:var(--ui-text);font-family:var(--ui-font-display);font-size:1.3rem;font-weight:600;letter-spacing:-.005em;line-height:1.25;margin:0}.ledger_row__THdPw:hover .ledger_title__nceEH{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ledger_byline__u3I1E{color:var(--ui-text-3);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:500;gap:4px 14px;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.ledger_link__jDZkM{color:var(--color-primary);letter-spacing:0;text-decoration:none;text-transform:none}.ledger_link__jDZkM:hover{text-decoration:underline}.ledger_summary__R2tEW{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ui-text-2);display:-webkit-box;font-size:.95rem;line-height:1.6;margin:10px 0 0;max-width:72ch;overflow:hidden}.ledger_facts__\+nDx6{grid-gap:4px;display:grid;font-size:.86rem;gap:4px;margin:12px 0 0}.ledger_facts__\+nDx6 div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:110px minmax(0,1fr)}.ledger_facts__\+nDx6 dt{color:var(--ui-text-3);font-family:var(--ui-font-display);font-style:italic}.ledger_facts__\+nDx6 dd{color:var(--ui-text);margin:0}.ledger_facts__\+nDx6 em{color:var(--ui-text-3);font-style:normal}.ledger_bookmark__jB5nM{border-color:#0000}@media (max-width:768px){.ledger_row__THdPw{gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:18px 0 18px 8px}.ledger_title__nceEH{font-size:1.1rem}.ledger_facts__\+nDx6 div{gap:0;grid-template-columns:1fr}}.field_grid__UETwI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.field_card__dFBKF{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-width:0;outline:none;padding:18px 18px 14px;transition:border-color .15s,transform .15s}.field_card__dFBKF:focus-visible,.field_card__dFBKF:hover{border-color:var(--ui-border-strong);transform:translateY(-2px)}.field_active__mcCqK{border-color:var(--color-primary);box-shadow:var(--ui-shadow-active)}.field_head__pGWMi{align-items:flex-start;display:flex;gap:12px}.field_mono__baNGX{background:#38627f;border-radius:10px;color:#fff;display:grid;flex-shrink:0;font-size:.95rem;font-weight:700;height:42px;letter-spacing:.02em;place-items:center;width:42px}.field_heading__LKgx2{flex:1 1;min-width:0}.field_title__Me5GY{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ui-text);display:-webkit-box;font-size:1.02rem;font-weight:700;line-height:1.3;margin:0;overflow:hidden}.field_loc__PXnuO{align-items:center;color:var(--ui-text-3);display:flex;font-size:.82rem;gap:4px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field_loc__PXnuO svg{flex-shrink:0}.field_summary__9CZWj{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--ui-text-2);display:-webkit-box;font-size:.9rem;line-height:1.55;margin:0;overflow:hidden}.field_foot__r-XCL{align-items:center;border-top:1px dashed var(--ui-border);display:flex;font-size:.82rem;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.field_site__OUnKa{align-items:center;color:var(--ui-text-2);display:inline-flex;gap:5px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.field_site__OUnKa:hover{color:var(--color-primary);text-decoration:underline}.field_more__bO\+oj{align-items:center;color:var(--color-primary);display:inline-flex;flex-shrink:0;font-weight:600;gap:4px}.field_card__dFBKF:hover .field_more__bO\+oj svg{transform:translateX(2px)}.field_more__bO\+oj svg{transition:transform .15s}@media (max-width:576px){.field_grid__UETwI{gap:12px;grid-template-columns:1fr}}.console_list__C2Num{display:flex;flex-direction:column;gap:8px}.console_row__4unBM{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);cursor:pointer;outline:none;padding:14px 16px 14px 18px;position:relative;transition:border-color .12s,background-color .12s}.console_row__4unBM:before{background:#0000;border-radius:var(--ui-radius-card) 0 0 var(--ui-radius-card);bottom:-1px;content:"";left:-1px;position:absolute;top:-1px;transition:background-color .12s;width:3px}.console_row__4unBM:focus-visible,.console_row__4unBM:hover{background:var(--ui-surface-alt);border-color:var(--ui-border-strong)}.console_row__4unBM:hover:before{background:var(--ui-border-strong)}.console_active__Bues0,.console_active__Bues0:hover{background:var(--ui-surface-alt);border-color:var(--color-primary)}.console_active__Bues0:before,.console_active__Bues0:hover:before{background:var(--color-primary)}.console_head__9rLBs{align-items:center;display:flex;gap:12px}.console_title__vsWKo{color:var(--ui-text);flex:1 1;font-size:1rem;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console_active__Bues0 .console_title__vsWKo{color:var(--ui-primary-ink)}.console_bookmark__ZMVuN{height:30px;width:30px}.console_kv__\+-\+3w{grid-gap:3px;display:grid;font-family:var(--ui-font-mono);font-size:.78rem;gap:3px;margin:10px 0 0}.console_kv__\+-\+3w div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr)}.console_kv__\+-\+3w dt{color:var(--ui-text-3)}.console_kv__\+-\+3w dd,.console_kv__\+-\+3w dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console_kv__\+-\+3w dd{color:var(--ui-text-2);margin:0}.console_link__9c4Nh{color:var(--color-primary);text-decoration:none}.console_link__9c4Nh:hover{text-decoration:underline}.console_summary__OvYGH{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ui-text-2);display:-webkit-box;font-size:.88rem;line-height:1.55;margin:10px 0 0;overflow:hidden}@media (max-width:768px){.console_kv__\+-\+3w,.console_summary__OvYGH{padding-left:0}.console_kv__\+-\+3w div{grid-template-columns:70px minmax(0,1fr)}}.split_list__AjudA{display:flex;flex-direction:column;gap:6px}.split_item__J1e0W{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);cursor:pointer;outline:none;padding:14px 16px 14px 18px;position:relative;transition:border-color .12s,background-color .12s}.split_item__J1e0W:focus-visible,.split_item__J1e0W:hover{border-color:var(--ui-border-strong)}.split_active__2iggi,.split_active__2iggi:hover{background:var(--ui-primary-soft);border-color:#0000}.split_active__2iggi:before{background:var(--color-primary);border-radius:0 3px 3px 0;bottom:12px;content:"";left:0;position:absolute;top:12px;width:3px}.split_top__PgDY0{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.split_title__leAW7{color:var(--ui-text);font-size:.98rem;font-weight:600;line-height:1.35;margin:0}.split_active__2iggi .split_title__leAW7{color:var(--ui-primary-ink)}.split_bookmark__0aML\+{border-color:#0000;font-size:.9rem;height:28px;margin:-4px -6px 0 0;width:28px}.split_meta__qZNBM{color:var(--ui-text-3);font-size:.8rem;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.split_summary__K4bbF{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ui-text-2);display:-webkit-box;font-size:.86rem;line-height:1.5;margin:8px 0 0;overflow:hidden}.split_tags__mQSpN{margin-top:10px}.split_active__2iggi .split_tags__mQSpN li{background:var(--ui-surface)}.custom-dropdown{align-items:center;display:flex;gap:8px;position:relative}.custom-dropdown label{color:var(--ui-text-2);font-weight:500;white-space:nowrap}.dropdown-toggle{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-chip);color:var(--ui-text);cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:.5rem 1rem;position:relative;transition:all .2s}.dropdown-toggle:hover{background-color:var(--ui-hover);border-color:var(--ui-text-3)}.dropdown-menu{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pop);box-shadow:var(--ui-shadow-pop);list-style:none;margin:0;min-width:160px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);width:max-content;z-index:1000}.dropdown-item{border-radius:calc(var(--ui-radius-pop) - 4px);color:var(--ui-text);cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background .2s}.dropdown-item:hover{background-color:var(--ui-hover)}.dropdown-item.selected{background-color:var(--ui-primary-soft);color:var(--ui-primary-ink);font-weight:600}.dropdown-toggle svg{transition:transform .2s ease}.custom-dropdown.open svg{transform:rotate(180deg)}.Header_header__bWAjB{align-items:center;background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);display:flex;justify-content:space-between;margin:20px auto 0;max-width:1104px;padding:10px 20px;width:calc(100% - 2rem)}.Header_header-logo__qDaYE{color:var(--color-primary);font-family:var(--ui-font-display);font-size:30px}.Header_header-logo__qDaYE sup{color:#ff6b6b;font-size:12px;margin-left:-2px;position:relative;top:-4px}.Header_header-logo__qDaYE sup:before{animation:Header_blinkDot__telg- 1.2s ease-in-out infinite;background:#ff6b6b;border-radius:50%;content:"";display:inline-block;height:4px;margin-left:-4px;margin-right:2px;vertical-align:middle;width:4px}@keyframes Header_blinkDot__telg-{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.Header_header-links__p6im0 span{display:inline-block;font-weight:var(--font-weight-medium)}.Header_header-links__p6im0 span:first-child{margin-right:40px}.Header_header-user-controls__xEAbe{align-items:center;display:flex}.Header_header-user-controls__xEAbe svg{color:var(--ui-text);font-size:1.5rem}.Header_header-user-controls__xEAbe svg:first-child{margin-right:25px}.Header_profile__l-21I{align-items:center;background-color:var(--body-background-color);border-radius:70px;display:flex;gap:15px;margin-left:30px;padding:5px}.Header_profile-picture__itdkZ img{border-radius:50%;height:59px;width:59px}.Header_bookmarkIcon__N819-{border-radius:var(--ui-radius-btn);display:inline-flex;padding:6px;transition:background-color .15s}.Header_bookmarkIcon__N819-:hover{background:var(--ui-hover)}html[data-ui=b] .Header_header-logo__qDaYE{color:var(--ui-text);font-weight:700;letter-spacing:-.02em}html[data-ui=b] .Header_header-logo__qDaYE sup{color:var(--color-primary)}html[data-ui=b] .Header_header-logo__qDaYE sup:before{background:var(--color-primary)}html[data-ui=b] .Header_header__bWAjB{background:#0000;border:none;padding-left:0;padding-right:0}html[data-ui=b] .Header_header-user-controls__xEAbe svg:first-child{margin-right:0}html[data-ui=c] .Header_header__bWAjB{border-color:#0000}html[data-ui=d] .Header_header-logo__qDaYE{color:var(--ui-text);font-family:var(--ui-font-mono);font-size:24px;font-weight:500}html[data-ui=e] .Header_header__bWAjB{margin-top:12px;padding:8px 20px}html[data-ui=e] .Header_header-logo__qDaYE{color:var(--ui-text);font-size:24px;font-weight:700}html[data-ui=a] .Header_header__bWAjB{border-color:#0000}.Hero_hero-text__xobGc{margin:5vh auto;max-width:1136px;padding:0 1rem}.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1{color:var(--color-primary);font-family:var(--ui-font-display);font-size:clamp(2rem,5vw,4rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:1.2;margin-bottom:1.25rem}.Hero_hero-text__xobGc b{display:block}.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1,.Hero_hero-text__xobGc p{text-align:center}.Hero_hero-text__xobGc p{color:var(--ui-text-2);font-size:clamp(1rem,3vw,1.5rem);font-weight:var(--font-weight-medium);margin-top:1.25rem}@media (max-width:1366px){.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1{font-size:2.5rem;margin-bottom:0}.Hero_hero-text__xobGc p{font-size:1.5rem;margin-top:0}.Hero_hero-text__xobGc{margin-bottom:4vh;margin-top:4vh}}@media (max-width:1200px){.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1{font-size:clamp(2rem,4.5vw,3.5rem)}.Hero_hero-text__xobGc p{font-size:clamp(1rem,2.5vw,1.25rem)}}@media (max-width:992px){.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1{font-size:clamp(1.8rem,4vw,3rem)}.Hero_hero-text__xobGc p{font-size:clamp(.95rem,2.2vw,1.15rem)}}@media (max-width:768px){.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1{font-size:clamp(1.6rem,4vw,2.5rem)}.Hero_hero-text__xobGc p{font-size:clamp(.9rem,2vw,1.1rem)}}@media (max-width:576px){.Hero_hero-text__xobGc b,.Hero_hero-text__xobGc h1{font-size:clamp(1.5rem,5vw,2rem)}.Hero_hero-text__xobGc p{font-size:clamp(.85rem,3vw,1rem)}}html[data-ui=b] .Hero_hero-text__xobGc b,html[data-ui=b] .Hero_hero-text__xobGc h1{color:var(--ui-text);font-weight:700;letter-spacing:-.02em}html[data-ui=b] .Hero_hero-text__xobGc p{font-family:var(--ui-font-display);font-style:italic;font-weight:400}html[data-ui=c] .Hero_hero-text__xobGc b,html[data-ui=e] .Hero_hero-text__xobGc b{color:var(--ui-text);letter-spacing:-.025em}html[data-ui=d] .Hero_hero-text__xobGc b{color:var(--ui-text);font-weight:600;letter-spacing:-.02em}html[data-ui=d] .Hero_hero-text__xobGc p{font-family:var(--ui-font-mono);font-weight:400}.Search_frequent-searches__L1HTo{font-weight:var(--font-weight-semibold);margin-bottom:2rem;text-align:center}.Search_frequent-search-container__f1t1-{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;margin:.625rem auto 0;max-width:1104px;width:calc(100% - 2rem)}.Search_frequent-search__q\+qhn{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-btn);color:var(--ui-text-2);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.Search_frequent-search__q\+qhn:hover{background-color:var(--ui-hover);border-color:var(--ui-border-strong)}.Search_frequent-search__q\+qhn svg{stroke-width:1.5;font-size:1.2rem}.Search_search-container__F6CPM{align-items:center;display:flex;gap:.75rem;margin:1.5rem auto;max-width:1136px;padding:0 1rem;position:relative}.Search_search-query-wrapper__j9UGy{align-items:center;display:flex;flex:1 1;position:relative}.Search_search-query__1NAG1{align-items:center;display:flex;margin:3rem auto 0;position:relative;width:100%}.Search_search-input__NljcF{background-color:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-input);box-shadow:var(--ui-shadow-input);color:var(--ui-text);font-size:1rem;padding:1.5rem 7rem 1.5rem 2.5rem;transition:border-color .15s,box-shadow .15s;width:100%}.Search_search-input__NljcF:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--ui-primary-soft);outline:none}.Search_search-input__NljcF::placeholder{color:var(--ui-text-3);font-size:1.125rem;font-weight:400}.Search_search-icon__iETjS{color:var(--ui-text-3);font-size:1.25rem;left:15px;position:absolute;z-index:1}.Search_search-ai-button__Obitg{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--ui-radius-btn);color:var(--ui-on-primary);cursor:pointer;display:flex;font-weight:500;gap:.3125rem;padding:.8125rem 1.625rem;position:absolute;right:8px;transition:background-color .2s;white-space:nowrap}.Search_search-ai-button__Obitg:hover{background-color:var(--ui-primary-hover)}.Search_chat-icon-button__MA42n{align-items:center;background-color:var(--color-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;justify-content:center;padding:.75rem;transition:all .2s}.Search_chat-icon-button__MA42n:hover{opacity:.9;transform:scale(1.05)}.Search_resume-button1__y8JhN{align-items:center;border:none;border-radius:50px;color:var(--color-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s}.Search_tooltip-wrapper__EkI7w{display:inline-block;position:relative}.Search_tooltip-text__wqLQY{background-color:#333;border-radius:6px;color:#fff;font-size:13px;left:50%;opacity:0;padding:6px 10px;position:absolute;text-align:center;top:110%;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.Search_tooltip-text__wqLQY:after{border:5px solid;border-color:#0000 #0000 #333;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.Search_tooltip-wrapper__EkI7w:hover .Search_tooltip-text__wqLQY{opacity:1;visibility:visible}.Search_resume-button__GIbIh{align-items:center;background:var(--color-primary);border:none;border-radius:var(--ui-radius-btn);box-shadow:var(--ui-shadow-input);color:var(--ui-on-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s}.Search_resume-button__GIbIh:hover{background:var(--ui-primary-hover)}.Search_resume-button__GIbIh svg{font-size:1.25rem}.Search_resume-button-text__u0jzK{white-space:nowrap}.Search_search-text__Z7ny3{background-color:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-pop);margin:3rem auto;max-width:1136px;padding:1.25rem}.Search_chat-header__-Pgre{align-items:center;display:flex;gap:.625rem;margin-bottom:.9375rem}.Search_chat-header__-Pgre h3{font-size:1.125rem;font-weight:600;margin:0}.Search_back-arrow__rYUnA{align-items:center;background-color:var(--ui-hover);border-radius:50%;color:var(--ui-text);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.6875rem;transition:background-color .2s}.Search_back-arrow__rYUnA:hover{background-color:var(--ui-border)}.Search_chat-textarea__hp66M{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-input);color:var(--ui-text);font-family:inherit;font-size:1rem;margin-bottom:.9375rem;outline:none;padding:.9375rem 1.25rem;resize:none;width:100%}.Search_chat-textarea__hp66M:focus{border-color:var(--color-primary)}.Search_chat-textarea__hp66M::placeholder{color:var(--ui-text-3);font-size:1.125rem;font-weight:400}.Search_chat-footer__hErrW{align-items:center;display:flex;justify-content:space-between}.Search_chat-footer__hErrW .Search_search-ai-button__Obitg{position:static}.Search_instructions__hZq4L{color:var(--ui-text-3);font-size:.875rem;margin:0}.Search_autocomplete-dropdown__LTtcJ{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pop);box-shadow:var(--ui-shadow-pop);left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:.5rem 0;position:absolute;top:calc(100% + .625rem);width:100%;z-index:1000}.Search_group-wrapper__oTXIM{padding:.1rem 0}.Search_group-title__1Oszz{color:var(--ui-text-3);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:.6rem 1rem .2rem;text-transform:uppercase}.Search_group-items__Hdshz{list-style:none;margin:0;padding:0}.Search_group-item__g8hat{color:var(--ui-text);cursor:pointer;font-size:.9375rem;overflow:hidden;padding:.4rem 1.25rem .4rem 2rem;text-overflow:ellipsis;text-transform:capitalize;transition:background-color .15s;white-space:nowrap}.Search_group-item__g8hat:hover{background-color:var(--ui-hover)}@media (max-width:1366px){.Search_frequent-searches__L1HTo{margin-bottom:1rem}.Search_frequent-search-container__f1t1-{margin-bottom:4rem}.Search_search-container__F6CPM{gap:.5rem;margin:1rem auto}.Search_search-input__NljcF{font-size:.975rem;padding:1rem 6.5rem 1rem 3rem}.Search_search-ai-button__Obitg{font-size:.95rem;padding:.625rem 1.125rem}.Search_resume-button__GIbIh{font-size:.9rem;padding:.625rem 1rem}}@media (max-width:992px){.Search_search-input__NljcF{padding:1.25rem 6rem 1.25rem 2.5rem}.Search_search-ai-button__Obitg{padding:.6875rem 1rem}.Search_frequent-search__q\+qhn{font-size:.875rem;padding:.5rem 1rem}.Search_search-text__Z7ny3{margin:2rem 1rem}.Search_resume-button__GIbIh{padding:.625rem .875rem}.Search_resume-button-text__u0jzK{display:none}.Search_resume-button__GIbIh{border-radius:50%;padding:.75rem}}@media (max-width:768px){.Search_search-container__F6CPM{gap:.5rem}.Search_search-input__NljcF{padding:1rem 5.5rem 1rem 2.5rem;width:100%}.Search_search-ai-button__Obitg{font-size:.875rem;padding:.5rem .875rem;right:6px}.Search_frequent-search-container__f1t1-{gap:.6rem .4rem}.Search_frequent-search__q\+qhn{font-size:.85rem;gap:.3rem;padding:.5rem .875rem}.Search_search-icon__iETjS{font-size:1rem}.Search_search-input__NljcF::placeholder{color:var(--ui-text-3);font-size:.875rem;font-weight:400}.Search_chat-icon-button__MA42n,.Search_resume-button__GIbIh{font-size:1rem;padding:.625rem}.Search_frequent-search__q\+qhn svg{font-size:1rem}.Search_chat-footer__hErrW{align-items:stretch;flex-direction:column;gap:.75rem}.Search_chat-footer__hErrW .Search_search-ai-button__Obitg{justify-content:center;width:100%}.Search_instructions__hZq4L{text-align:center}}@media (max-width:576px){.Search_search-container__F6CPM,.Search_search-query__1NAG1{margin:2rem 1rem 0}.Search_search-container__F6CPM{gap:.4rem;margin-bottom:2rem}.Search_search-input__NljcF{font-size:.875rem;padding:.75rem 5rem .75rem 2.25rem}.Search_search-ai-button__Obitg{right:5px}.Search_frequent-search__q\+qhn,.Search_search-ai-button__Obitg{font-size:.75rem;padding:.4rem .75rem}.Search_search-icon__iETjS{font-size:.9rem;left:12px}.Search_chat-icon-button__MA42n,.Search_resume-button__GIbIh{font-size:.9rem;padding:.5rem}.Search_search-text__Z7ny3{margin:1.5rem .75rem;padding:1rem}.Search_chat-header__-Pgre h3{font-size:1rem}.Search_back-arrow__rYUnA{font-size:1rem;padding:.5rem}.Search_chat-textarea__hp66M{font-size:.9rem;padding:.75rem 1rem}.Search_chat-textarea__hp66M::placeholder{font-size:.9rem}.Search_instructions__hZq4L{font-size:.75rem}}@media (max-width:400px){.Search_search-input__NljcF{font-size:.8rem;padding:.625rem 4.5rem .625rem 2rem}.Search_search-ai-button__Obitg{font-size:.7rem;padding:.35rem .625rem;right:4px}.Search_search-icon__iETjS{font-size:.85rem;left:10px}.Search_frequent-search__q\+qhn{font-size:.7rem;padding:.35rem .625rem}.Search_chat-icon-button__MA42n,.Search_resume-button__GIbIh{font-size:.8rem;padding:.4rem}}html[data-ui=b] .Search_search-input__NljcF{border:1px solid var(--ui-text)}html[data-ui=b] .Search_resume-button__GIbIh,html[data-ui=b] .Search_search-ai-button__Obitg{background:var(--ui-strong);color:var(--ui-on-strong)}html[data-ui=b] .Search_resume-button__GIbIh:hover,html[data-ui=b] .Search_search-ai-button__Obitg:hover{background:var(--color-primary)}html[data-ui=b] .Search_frequent-search__q\+qhn{border-radius:999px}html[data-ui=b] .Search_frequent-search__q\+qhn:hover{background:var(--ui-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}html[data-ui=c] .Search_search-input__NljcF:focus{box-shadow:0 0 0 3px var(--ui-primary-soft)}html[data-ui=d] .Search_chat-textarea__hp66M,html[data-ui=d] .Search_search-input__NljcF{font-family:var(--ui-font-mono);font-size:.95rem}html[data-ui=d] .Search_chat-textarea__hp66M::placeholder,html[data-ui=d] .Search_search-input__NljcF::placeholder{font-size:.95rem}html[data-ui=d] .Search_resume-button__GIbIh,html[data-ui=d] .Search_search-ai-button__Obitg{font-weight:600}html[data-ui=d] .Search_frequent-search__q\+qhn{font-family:var(--ui-font-mono);font-size:.85rem}html[data-ui=d] .Search_tooltip-text__wqLQY{background:var(--ui-text);color:var(--ui-bg)}.second-search-bar{min-height:100vh}.top-bar-container{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:10px 30px;position:sticky;top:0;z-index:10}.nav-links,.top-bar-container{display:flex;flex-wrap:wrap;justify-content:center}.nav-links{color:#98a5b9;gap:15px}.search-box{flex-grow:1;max-width:700px;width:100%}.search-input-wrapper{align-items:center;display:flex;gap:8px}.autocomplete-wrapper,.search-input-wrapper{position:relative;width:100%}.autocomplete-input{border:1px solid #ccc;border-radius:50px;font-size:16px;outline:none;padding:10px 40px 10px 15px;width:100%}.search-icon{color:#98a5b9;cursor:pointer;right:10px;z-index:2}.loading-spinner,.search-icon{position:absolute;top:50%;transform:translateY(-50%)}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:20px;width:20px;z-index:3}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-icon-box{color:#98a5b9;cursor:pointer;margin-left:20px;margin-top:10px;transition:.3s}.chat-icon-box:hover{color:#0f1e60}.user-icons{align-items:center;display:flex;gap:8px}.turn-in-icon{color:#98a5b9;cursor:pointer}.autocomplete-dropdown{background-color:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 4px 8px #0000001a;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:100}.autocomplete-dropdown li{cursor:pointer;padding:10px}.autocomplete-dropdown li:hover{background-color:#f0f0f0}.results-section{margin:0 auto;max-width:1500px}.results-header{align-items:center;border-top:1px solid var(--ui-border);gap:12px;justify-content:space-between;padding-bottom:10px;padding-top:10px}.results-header,.results-info{display:flex;flex-direction:row;flex-wrap:wrap}.results-info{gap:40px}.results-content{background-color:var(--ui-surface);border-radius:var(--ui-radius-panel);color:var(--ui-text);display:flex;flex-direction:column;padding:30px}.results-text{color:var(--ui-text-2);font-size:18px;font-weight:500}.ai-search-text{color:var(--color-primary);font-family:var(--ui-font-display);font-size:24px;font-weight:600}.loading-center{display:flex;justify-content:center;margin-top:3rem;width:100%}.hero-parent{padding:20px}.hero-child{margin:0 auto;max-width:1200px}.hero-grid-container{align-items:center;display:flex;flex-wrap:wrap;gap:32px;padding:0 16px}.hero-image-col,.hero-text-col{flex:1 1 45%;min-width:300px}.hero-text{font-size:2rem;font-weight:400;line-height:1.2}.hero-image-col img{height:auto;max-width:100%}.footer-section{padding:20px}.resources-grid{align-items:center;display:flex;justify-content:flex-end;padding:0 16px}.resources-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:16px;padding:10px 20px;text-align:center;text-decoration:none}.resources-button:hover{background-color:#1565c0}@media (max-width:1366px){.results-content{padding:20px}.results-header{padding-bottom:10px}.ai-search-text,.results-text{font-size:18px}.hero-text{font-size:1.8rem}}@media (max-width:992px){.top-bar-container{justify-content:space-between;padding:10px 20px}.results-content{padding:30px}.results-header{flex-direction:column;gap:10px}.results-info{flex-direction:column;gap:15px}.hero-image-col,.hero-text-col{flex:1 1 100%}.hero-text{font-size:1.6rem}}@media (max-width:768px){.top-bar-container{padding:8px 15px}.search-input-wrapper{flex-direction:column;gap:5px}.results-content{padding:20px}.hero-text{font-size:1.4rem}.hero-grid-container{gap:20px}.resources-button{font-size:.9rem;padding:8px 16px}}@media (max-width:576px){.hero-text{font-size:1.2rem}.results-text{font-size:16px}.ai-search-text{font-size:18px}.search-box{max-width:100%}.resources-button{font-size:.85rem;padding:6px 12px}}.second-search-bar{padding-bottom:64px}html[data-ui=b] .results-content,html[data-ui=c] .results-content,html[data-ui=d] .results-content,html[data-ui=e] .results-content{background:#0000;padding:24px 16px}html[data-ui=b] .ai-search-text{font-style:italic;font-weight:700}html[data-ui=d] .ai-search-text{font-family:var(--ui-font-mono);font-size:18px;font-weight:500}html[data-ui=d] .results-text{font-family:var(--ui-font-mono);font-size:14px}.ResumePage_container__0I63i{background:#f8f9fa;min-height:100vh}.ResumePage_header__xojB1{align-items:center;background:#fff;box-shadow:0 2px 4px #0000000d;display:flex;gap:1.5rem;padding:1.25rem 2rem;position:sticky;top:0;z-index:100}.ResumePage_backButton__\+DyR5{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.ResumePage_backButton__\+DyR5:hover{background:#f5f5f5;border-color:#ccc}.ResumePage_backButton__\+DyR5 svg{font-size:1.1rem}.ResumePage_pageTitle__1qGP8{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0}.ResumePage_content__UESQt{display:flex;gap:1.5rem;margin:0 auto;max-width:1400px;min-height:calc(100vh - 70px);padding:1.5rem}.ResumePage_leftSection__dEn5V{flex-direction:column;flex-shrink:0;height:fit-content;position:sticky;top:90px;width:350px}.ResumePage_leftSection__dEn5V,.ResumePage_rightSection__Nk6tM{background:#fff;border-radius:1rem;box-shadow:0 2px 8px #0000000f;display:flex;padding:1.5rem}.ResumePage_rightSection__Nk6tM{flex:1 1;flex-direction:column}.ResumePage_sectionHeader__3hc7r{align-items:center;border-bottom:1px solid #eee;display:flex;gap:.625rem;margin-bottom:1.25rem;min-height:32px;padding-bottom:.75rem}.ResumePage_sectionHeader__3hc7r h2{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0}.ResumePage_sectionIcon__ur1-h{color:var(--color-primary);flex-shrink:0;font-size:1.25rem}.ResumePage_searchingCount__G5lGC{color:var(--color-primary);font-size:.7rem;font-weight:500;margin-left:auto;min-width:80px;text-align:right;white-space:nowrap}.ResumePage_selectedFileName__xIqri{background:#f5f5f5;border-radius:20px;color:#666;font-size:.8rem;margin-left:auto;max-width:200px;overflow:hidden;padding:.25rem .75rem;text-overflow:ellipsis;white-space:nowrap}.ResumePage_uploadArea__kmC4f{background:#fafafa;border:2px dashed #d0d0d0;border-radius:.75rem;cursor:pointer;margin-bottom:1rem;padding:1.5rem 1rem;text-align:center;transition:all .3s ease}.ResumePage_uploadArea__kmC4f:hover{background:#f0f7ff;border-color:var(--color-primary)}.ResumePage_uploadArea__kmC4f.ResumePage_dragging__v9\+K\+{background:#e8f4ff;border-color:var(--color-primary);transform:scale(1.02)}.ResumePage_fileInput__wknKm{display:none}.ResumePage_uploadIcon__npuTf{color:var(--color-primary);font-size:2.5rem;margin-bottom:.5rem;opacity:.8}.ResumePage_uploadText__KuT3q{color:#555;font-size:.9rem;margin:0 0 .25rem}.ResumePage_uploadText__KuT3q span{color:var(--color-primary);font-weight:600}.ResumePage_uploadHint__flqT4{color:#888;font-size:.75rem;margin:0}.ResumePage_fileList__Ri4iE{flex:1 1;max-height:400px;overflow-y:auto}.ResumePage_emptyState__l0mOl{color:#888;padding:2rem 1rem;text-align:center}.ResumePage_emptyState__l0mOl p{font-size:.875rem;margin:0}.ResumePage_loadingSpinnerSmall__i5eHr{animation:ResumePage_spin__Z\+4Oo 1s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top:2px solid var(--color-primary);height:24px;margin:0 auto .5rem;width:24px}.ResumePage_fileItem__NXBav{background:#fff;border:1px solid #e8e8e8;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;margin-bottom:.5rem;min-height:60px;padding:.75rem;transition:all .2s}.ResumePage_fileItem__NXBav:hover{background:#fafbff;border-color:var(--color-primary)}.ResumePage_fileItemSelected__Ut\+gS{background:#f0f7ff;border-color:var(--color-primary);box-shadow:0 0 0 2px #4f46e51a}.ResumePage_fileItemSearching__eZBfn{background:#fafbff;border-color:var(--color-primary)}.ResumePage_fileItemError__7BWdi{background:#fff5f5;border-color:#ffcdd2}.ResumePage_fileItemContent__3W5Ug{align-items:center;display:flex;gap:.75rem;width:100%}.ResumePage_fileIconWrapper__CmKmI{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ResumePage_fileIconPdf__lkc3T{color:#e74c3c;flex-shrink:0;font-size:1.5rem}.ResumePage_fileIconWord__VbTNM{color:#2b579a;flex-shrink:0;font-size:1.5rem}.ResumePage_fileItemDetails__HtX-Q{flex:1 1;min-width:0;overflow:hidden}.ResumePage_fileItemName__REmA8{align-items:center;color:#333;display:flex;font-size:.85rem;font-weight:500;gap:.375rem;margin:0 0 .125rem}.ResumePage_fileItemName__REmA8,.ResumePage_fileItemSize__QjKnE,.ResumePage_fileName__U1jV\+{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResumePage_fileItemSize__QjKnE{color:#888;font-size:.75rem;margin:0}.ResumePage_statusIconsContainer__xH8Zj{align-items:center;display:flex;flex-shrink:0;gap:.5rem;justify-content:flex-end;min-width:52px}.ResumePage_cachedBadge__wS122,.ResumePage_staleBadgeDot__dVSGf{align-items:center;display:inline-flex;flex-shrink:0;font-size:.75rem;height:12px;justify-content:center;width:12px}.ResumePage_cachedBadge__wS122{color:#27ae60}.ResumePage_cachedText__FT8-q,.ResumePage_errorText__BfIJp,.ResumePage_searchingText__UOFF9{white-space:nowrap}.ResumePage_searchingText__UOFF9{color:var(--color-primary)}.ResumePage_cachedText__FT8-q{color:#27ae60}.ResumePage_successIcon__msuZX{color:#27ae60;flex-shrink:0;font-size:1rem}.ResumePage_loadingIcon__LXR3A{animation:ResumePage_spin__Z\+4Oo 1s linear infinite;color:var(--color-primary);flex-shrink:0;font-size:1rem}.ResumePage_errorIcon__5h4Z2{color:#e74c3c;flex-shrink:0;font-size:1rem}@keyframes ResumePage_spin__Z\+4Oo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResumePage_removeFileButton__qrysm{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:color .2s}.ResumePage_removeFileButton__qrysm:hover{color:#e74c3c}.ResumePage_progressBar__u5bvS{background:#e0e0e0;border-radius:2px;height:3px;margin-top:.5rem;overflow:hidden;width:100%}.ResumePage_progressFill__ZFRlf{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s ease}.ResumePage_searchProgressBar__KAUe9{background:#e8f4ff;border-radius:2px;height:3px;margin-top:.5rem;overflow:hidden;width:100%}.ResumePage_searchProgressFill__fLBnU{animation:ResumePage_searchProgress__Sa\+bh 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--color-primary) 0,#64b5f6 50%,var(--color-primary) 100%);background-size:200% 100%;border-radius:2px;height:100%;width:100%}@keyframes ResumePage_searchProgress__Sa\+bh{0%{background-position:200% 0}to{background-position:-200% 0}}.ResumePage_noFileSelected__0r\+k3{align-items:center;color:#888;display:flex;flex:1 1;justify-content:center;padding:3rem;text-align:center}.ResumePage_noFileSelected__0r\+k3 p{font-size:1rem;margin:0}.ResumePage_keywordsContainer__\+94nG{margin-bottom:1rem;min-height:70px;overflow-y:auto}.ResumePage_noKeywords__L0s7G{color:#888;padding:2rem;text-align:center}.ResumePage_noKeywords__L0s7G p{font-size:.9rem;margin:0}.ResumePage_keywordsList__zKUg0{display:flex;flex-wrap:wrap;gap:.625rem}.ResumePage_keywordTag__h9bo\+{align-items:center;background:#f0f7ff;border:1px solid #d0e3ff;border-radius:50px;color:#333;display:inline-flex;font-size:.7rem;font-weight:400;gap:.5rem;padding:.2rem .6rem;transition:all .2s}.ResumePage_keywordTag__h9bo\+:hover{background:#e0efff;border-color:#b8d4ff}.ResumePage_removeKeywordButton__u0EkW{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:1;padding:0;transition:color .2s}.ResumePage_removeKeywordButton__u0EkW:hover{color:#e74c3c}.ResumePage_addKeywordSection__WNPaD{margin-bottom:1.5rem;padding-top:1rem}.ResumePage_keywordActionsRow__SMOmT{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ResumePage_applyWrapper__M1B\+G{align-items:flex-end;display:flex;flex-direction:column}.ResumePage_addKeywordButton__R7HQ4{align-items:center;background:#fff;border:1px dashed var(--color-primary);border-radius:50px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .2s}.ResumePage_addKeywordButton__R7HQ4:hover{background:#f0f7ff}.ResumePage_addKeywordButton__R7HQ4 svg{font-size:1.1rem}.ResumePage_addKeywordInputWrapper__8nShi{align-items:center;display:flex;gap:.5rem}.ResumePage_addKeywordInput__nRzKS{border:1px solid #d0d0d0;border-radius:50px;flex:1 1;font-size:.875rem;max-width:250px;outline:none;padding:.5rem 1rem;transition:border-color .2s}.ResumePage_addKeywordInput__nRzKS:focus{border-color:var(--color-primary)}.ResumePage_addKeywordConfirmButton__1Kg4P{background:var(--color-primary);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:opacity .2s}.ResumePage_addKeywordConfirmButton__1Kg4P:hover:not(:disabled){opacity:.9}.ResumePage_addKeywordConfirmButton__1Kg4P:disabled{cursor:not-allowed;opacity:.5}.ResumePage_addKeywordCancelButton__eN8A9{background:#fff;border:1px solid #d0d0d0;border-radius:50px;color:#666;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s}.ResumePage_addKeywordCancelButton__eN8A9:hover{background:#f5f5f5;border-color:#bbb}.ResumePage_keywordsChangedHint__Z6Xpl{animation:ResumePage_fadeIn__qtGWE .2s ease-in-out;color:#39a4d6;font-size:.75rem;margin-bottom:0;margin-top:.375rem}@keyframes ResumePage_fadeIn__qtGWE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ResumePage_keywordError__0pN4y{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;color:#dc2626;font-size:.875rem;margin-bottom:.5rem;padding:.5rem}.ResumePage_keywordRemoving__oZBp2{opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.ResumePage_inputError__brhdf{border-color:#dc2626!important}.ResumePage_actionSection__gT7Xz{border-top:1px solid #eee;padding-top:1rem;text-align:center}.ResumePage_agenticButton__7pwm\+{background:var(--color-primary);border:none;border-radius:50px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .2s}.ResumePage_agenticButton__7pwm\+:hover:not(:disabled){box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.ResumePage_agenticButton__7pwm\+:disabled{cursor:not-allowed;opacity:.5;transform:none}.ResumePage_actionHint__5usjS{color:#888;font-size:.8rem;margin:.75rem 0 0}@media (max-width:1024px){.ResumePage_content__UESQt{flex-direction:column}.ResumePage_leftSection__dEn5V{max-width:none;min-width:auto;position:static;width:100%}.ResumePage_fileList__Ri4iE{max-height:250px}.ResumePage_rightSection__Nk6tM{min-height:400px}}@media (max-width:768px){.ResumePage_header__xojB1{gap:1rem;padding:1rem}.ResumePage_backButton__\+DyR5 span{display:none}.ResumePage_backButton__\+DyR5{padding:.5rem}.ResumePage_pageTitle__1qGP8{font-size:1.1rem}.ResumePage_content__UESQt{gap:1rem;padding:1rem}.ResumePage_leftSection__dEn5V,.ResumePage_rightSection__Nk6tM{border-radius:.75rem;padding:1.25rem}.ResumePage_sectionHeader__3hc7r h2{font-size:1rem}.ResumePage_uploadArea__kmC4f{padding:1.25rem .75rem}.ResumePage_uploadIcon__npuTf{font-size:2rem}.ResumePage_keywordTag__h9bo\+{font-size:.8rem;padding:.4rem .625rem}.ResumePage_addKeywordInputWrapper__8nShi{flex-wrap:wrap}.ResumePage_addKeywordInput__nRzKS{max-width:none;width:100%}.ResumePage_agenticButton__7pwm\+{padding:.75rem 2rem;width:100%}}@media (max-width:480px){.ResumePage_header__xojB1{padding:.75rem}.ResumePage_pageTitle__1qGP8{font-size:1rem}.ResumePage_content__UESQt{padding:.75rem}.ResumePage_leftSection__dEn5V,.ResumePage_rightSection__Nk6tM{padding:1rem}.ResumePage_uploadArea__kmC4f{padding:1rem .5rem}.ResumePage_uploadIcon__npuTf{font-size:1.75rem}.ResumePage_uploadText__KuT3q{font-size:.8rem}.ResumePage_fileItem__NXBav{min-height:56px;padding:.625rem}.ResumePage_fileItemName__REmA8{font-size:.8rem}.ResumePage_keywordTag__h9bo\+{font-size:.75rem;gap:.375rem;padding:.35rem .5rem}.ResumePage_keywordsList__zKUg0{gap:.5rem}.ResumePage_selectedFileName__xIqri{display:none}.ResumePage_addKeywordButton__R7HQ4,.ResumePage_addKeywordCancelButton__eN8A9,.ResumePage_addKeywordConfirmButton__1Kg4P,.ResumePage_addKeywordInput__nRzKS{font-size:.8rem;padding:.4rem .875rem}.ResumePage_searchingCount__G5lGC{font-size:.65rem;min-width:70px}.ResumePage_statusIconsContainer__xH8Zj{gap:.375rem;min-width:44px}}.BetaBanner_banner__OG8u2{align-items:center;animation:BetaBanner_slideDown__BeDqP .3s ease-out;background-color:#f3e6b6;box-shadow:0 1px 3px #0000001a;color:#92400e;display:flex;justify-content:center;min-height:32px;padding:7px 24px;position:relative;z-index:1000}.BetaBanner_hide__a\+KfD{animation:BetaBanner_slideUp__5NU2S .3s ease-in forwards}.BetaBanner_message__0fkyp{font-size:13px;font-weight:500;margin:0;text-align:center}.BetaBanner_closeButton__GKaSb{background:none;border:none;border-radius:4px;color:#92400e;cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background-color .2s}.BetaBanner_closeButton__GKaSb:hover{background-color:#92400e1a}@keyframes BetaBanner_slideDown__BeDqP{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes BetaBanner_slideUp__5NU2S{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}
/*# sourceMappingURL=main.3e834845.css.map*/