:root{color:#111827;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#a5b6d1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:#a5b6d1;min-height:100vh;margin:0}.app{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-width:1100px;margin:36px auto;padding:36px 32px 32px;position:relative;box-shadow:0 4px 16px #0000000f,0 1px 4px #0000000a}.app-legal-footer{text-align:center;color:#94a3b8;border-top:1px solid #e2e8f0;margin-top:40px;padding:16px 20px;font-size:.72rem;line-height:1.6}.app-github-link{z-index:2500;color:#475569;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #94a3b8a6;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .12s,border-color .12s,color .12s,background .12s;display:inline-flex;position:fixed;bottom:10px;left:10px;box-shadow:0 4px 14px #0f172a1f}.app-github-link:hover{color:#1d4ed8;background:#fffffff5;border-color:#6366f180;transform:translateY(-1px)}.app-github-link:focus-visible{outline:0;box-shadow:0 0 0 3px #60a5fa47,0 4px 14px #0f172a1f}.app h1{margin-top:0}.app-title{color:#0f172a;text-shadow:0 0 10px #3b82f62e;margin-top:0;margin-bottom:2px;display:inline-block;position:relative;overflow:hidden}.app-subtitle{color:#64748b;letter-spacing:.01em;margin:0 0 10px;font-size:.95rem;font-weight:500}.app-db-count{color:#94a3b8;letter-spacing:.01em;margin:0 0 12px;font-size:.8rem;font-weight:500}.app-debug-counts{color:#64748b;letter-spacing:.01em;margin:-6px 0 12px;font-size:.72rem;font-weight:500}.app-debug-pane{background:linear-gradient(#f8fbff 0%,#fdfefe 100%);border:1px solid #dbe7f5;border-radius:12px;margin:2px 0 14px;overflow:hidden}.app-debug-pane__summary{cursor:pointer;color:#334155;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;list-style:none;display:flex}.app-debug-pane__summary::-webkit-details-marker{display:none}.app-debug-pane__summary-title{letter-spacing:.04em;text-transform:uppercase;color:#0f172a;font-size:.76rem;font-weight:800}.app-debug-pane__summary-meta{color:#64748b;text-align:right;flex:1;min-width:0;font-size:.7rem;font-weight:600}.app-debug-pane__summary:after{content:"Show";color:#2563eb;flex-shrink:0;font-size:.7rem;font-weight:700}.app-debug-pane[open] .app-debug-pane__summary:after{content:"Hide"}.app-debug-pane__summary:focus-visible{outline-offset:-2px;outline:2px solid #2563eb59}.app-debug-pane__content{border-top:1px solid #e2e8f0;padding:2px 14px 12px}.app-debug-pane__actions{justify-content:flex-end;margin:4px 0 10px;display:flex}.app-debug-pane__export-btn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:700}.app-debug-pane__export-btn:hover{background:#dbeafe}.app-debug-counts--secondary{color:#475569;margin-top:-8px}.app-debug-sources{margin:-6px 0 12px}.app-debug-sources__title{margin-bottom:6px}.app-debug-sources__subtitle{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:.69rem}.app-debug-sources__list{flex-wrap:wrap;gap:6px 10px;display:flex}.app-debug-sources__item{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:baseline;gap:4px;padding:4px 8px;font-size:.69rem;line-height:1.35;display:inline-flex}.app-debug-sources__item strong{color:#0f172a;font-weight:700}.app-debug-sources__item--fresh{background:#eff6ff;border-color:#bfdbfe}.app-debug-sources__item--hit{background:#f0fdf4;border-color:#bbf7d0}.app-debug-sources__item--warning{background:#fff7ed;border-color:#fdba74}.app-debug-cache-io__table-wrap{background:#f8fbff;border:1px solid #dbe7f5;border-radius:10px;max-height:320px;overflow:auto}.app-debug-cache-io__table{border-collapse:collapse;width:100%;font-size:.69rem}.app-debug-cache-io__table th,.app-debug-cache-io__table td{text-align:left;color:#334155;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:6px 8px}.app-debug-cache-io__table th{color:#1e3a8a;background:#eef2ff;font-weight:700;position:sticky;top:0}.app-debug-cache-io__table td:first-child{text-overflow:ellipsis;max-width:420px;overflow:hidden}.app-debug-cache-io__table td:nth-child(4){text-overflow:ellipsis;max-width:280px;overflow:hidden}.app-debug-cache-io__table td:last-child{white-space:normal;max-width:380px}.app-debug-cache-schema__table td:first-child{max-width:180px}.app-debug-cache-schema__table td:nth-child(2){max-width:90px}.app-debug-cache-schema__table td:nth-child(3){max-width:110px}.app-debug-cache-schema__table td:nth-child(4){white-space:normal;max-width:360px}.app-debug-cache-schema__table td:last-child{white-space:normal;max-width:460px}.app-debug-cache-schema__cell-list{gap:3px;display:grid}.app-debug-cache-schema__line{color:#334155;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.app-debug-source-stats__table-wrap{max-height:480px}.app-debug-source-stats__table th{padding:0}.app-debug-source-stats__sort-btn{cursor:pointer;width:100%;font:inherit;color:#1e3a8a;text-align:left;white-space:nowrap;background:0 0;border:none;padding:6px 8px;font-weight:700}.app-debug-source-stats__sort-btn:hover{background:#e0e7ff}.app-debug-employers{margin:-6px 0 12px}.app-debug-employers__graph-wrap{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:10px;margin:4px 0 8px;padding:8px}.app-debug-employers__graph{width:100%;height:140px;display:block}.app-debug-employers__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.app-debug-employers__line--baseline{stroke:#cbd5e1;stroke-width:.8px;stroke-dasharray:2 2}.app-debug-employers__line--actual{stroke:#2563eb;stroke-width:1.4px}.app-debug-employers__checkpoints{margin-bottom:8px}.app-debug-employers__point{background:#eff6ff;border-color:#bfdbfe}.app-debug-employers__top-list{background:#f8fbff;border:1px solid #dbe7f5;border-radius:10px}.app-debug-employers__top-list-summary{cursor:pointer;color:#1e3a8a;padding:8px 10px;font-size:.73rem;font-weight:700;list-style:none}.app-debug-employers__top-list-summary::-webkit-details-marker{display:none}.app-debug-employers__top-list-summary:after{content:"Show";float:right;color:#2563eb}.app-debug-employers__top-list[open] .app-debug-employers__top-list-summary:after{content:"Hide"}.app-debug-employers__table-wrap{border-top:1px solid #e2e8f0;max-height:320px;overflow:auto}.app-debug-employers__table{border-collapse:collapse;width:100%;font-size:.69rem}.app-debug-employers__table th,.app-debug-employers__table td{text-align:left;color:#334155;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:6px 8px}.app-debug-employers__table th{color:#1e3a8a;background:#eef2ff;font-weight:700;position:sticky;top:0}.app-debug-employers__table td:nth-child(2){text-overflow:ellipsis;max-width:320px;overflow:hidden}.app-debug-text-popover{width:min(1200px,96vw)}.app-debug-text-popover__status{color:#475569;font-size:.78rem}.app-debug-text-popover__copy{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-weight:700}.app-debug-text-popover__copy:hover{background:#f1f5f9}.app-debug-text-popover__textarea{color:#0f172a;resize:vertical;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:min(72vh,800px);padding:14px;font:.82rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width<=720px){.app-debug-pane__summary{flex-direction:column;align-items:flex-start}.app-debug-pane__summary-meta{text-align:left}}.app-title:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(104deg,#3b82f600 0% 38%,#7dd3fcdb 48%,#3b82f6ad 54%,#3b82f600 64% 100%);animation:3.4s ease-in-out infinite app-title-blue-flare;position:absolute;inset:-14% -12%;transform:translate(-135%)}.app-title--searching{text-shadow:0 0 14px #3b82f661,0 0 28px #38bdf838}.app-title--searching:after{opacity:.98;background:linear-gradient(104deg,#3b82f600 0% 1%,#7dd3fcd1 2%,#7dd3fc 40%,#60a5fafa 50%,#2563ebeb 60%,#3b82f6c7 68%,#3b82f65c 98%,#3b82f600 99% 100%);animation-duration:1s;animation-timing-function:linear;inset:-26% -22%}@keyframes app-title-blue-flare{0%{opacity:0;transform:translate(-135%)}16%{opacity:.85}45%{opacity:.95;transform:translate(135%)}70%{opacity:0}to{opacity:0;transform:translate(135%)}}.advanced-options{z-index:30;position:absolute;top:20px;right:20px}.advanced-options__header{justify-content:flex-end;display:flex}.advanced-options__toggle{letter-spacing:.02em;cursor:pointer;align-items:center;gap:5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex;color:#94a3b8!important;background:0 0!important;border:1px solid #e2e8f0!important;border-radius:6px!important;margin-top:0!important;padding:3px 9px!important;font-size:.75rem!important}.advanced-options__toggle:hover{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.advanced-options__toggle--searched{color:#2563eb!important;background:#f8fbff!important;border-color:#bfdbfe!important}.advanced-options__toggle--searched:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.advanced-options__chevron{font-style:normal;transition:transform .18s;display:inline-block}.advanced-options__chevron--open{transform:rotate(180deg)}.app-insights-actions{z-index:20;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:4px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0f172a1f}.app-insights-actions__item{position:relative}.app-insights-actions--disabled .app-insights-actions__button{cursor:not-allowed;color:#cbd5e1!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app-insights-actions--disabled .app-insights-actions__item{pointer-events:none}.app-insights-actions__button{letter-spacing:.01em;cursor:pointer;font-weight:500;transition:background .12s,border-color .12s,color .12s;color:#475569!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;margin-top:0!important;padding:4px 10px!important;font-size:.76rem!important}.app-insights-actions__button:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.app-insights-actions__button--active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.app-insights-hover-panel{opacity:0;--panel-shift-x:0px;width:min(760px,90vw);max-width:80ch;max-height:72vh;transform:translateX(var(--panel-shift-x)) translateY(-6px);pointer-events:none;background:#fff;border:1px solid #dbe4f0;border-radius:10px;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:100%;right:-200px;overflow:hidden;box-shadow:0 14px 32px #0f172a2e}.app-insights-hover-panel--weights{width:min(420px,88vw)}.app-insights-hover-panel--menu{width:min(290px,84vw)}.app-insights-hover-panel--notes{width:min(460px,92vw)}.app-insights-hover-panel--resume{z-index:25;width:min(460px,92vw);top:calc(100% + 8px);right:0}.app-resume-upload{position:relative}.app-resume-upload__popover{padding:12px}.app-resume-upload__title{color:#0f172a;margin:0 0 10px;font-size:.92rem;font-weight:700}.app-resume-upload__textarea{resize:vertical;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:220px;padding:12px;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.45}.app-insights-hover-panel--open{opacity:1;transform:translateX(var(--panel-shift-x)) translateY(0);pointer-events:auto}.distribution-popover{width:min(1300px,98vw);max-height:94vh}.weights-popover{width:min(560px,94vw);max-height:94vh}.weights-popover .score-weight-sliders{border:0;padding:0}.app-insights-hover-panel .job-distribution-graph{margin:0}.app-insights-hover-panel .score-weight-sliders{border:0}.insights-actions-menu{flex-direction:column;display:flex}@media (width<=760px){.insights-actions-menu .job-stats-popover{width:calc(100vw - 14px);height:calc(100vh - 14px);max-height:calc(100vh - 14px)}.insights-actions-menu .job-stats-open-listing-btn{padding:5px 10px!important;font-size:.78rem!important}.insights-actions-menu .job-stats-meta-grid{grid-template-columns:repeat(2,1fr)}.insights-actions-menu .job-stats-score-bubbles{gap:4px}}.insights-actions-menu{gap:5px;padding:6px}.insights-actions-menu__checkbox-row{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:8px;margin:0;padding:6px 7px;font-size:.76rem;font-weight:500;line-height:1.3;display:flex}.insights-actions-menu__checkbox{accent-color:#2563eb;width:14px;height:14px;margin:0}.insights-actions-menu__select-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;gap:6px;margin:0;padding:7px;display:grid}.insights-actions-menu__select-label{color:#475569;font-size:.72rem;font-weight:600;line-height:1.2}.insights-actions-menu__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;margin:0;padding:6px 8px;font-size:.76rem;font-weight:500;line-height:1.25}.insights-actions-menu__select:focus{outline-offset:1px;border-color:#60a5fa;outline:2px solid #bfdbfe}.insights-actions-menu__item{text-align:left;border-radius:7px;width:100%;font-weight:500;line-height:1.3;color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;margin-top:0!important;padding:7px 9px!important;font-size:.78rem!important}.insights-actions-menu__item:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.insights-add-job-dialog__overlay{z-index:2000;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.insights-add-job-dialog{background:#fff;border:1px solid #dbe4f0;border-radius:12px;width:min(560px,96vw);max-height:90vh;padding:14px;overflow:auto;box-shadow:0 22px 60px #0f172a40}.insights-add-job-dialog__form{gap:10px;display:grid}.insights-add-job-dialog__title{color:#0f172a;margin:0;font-size:1rem}.insights-add-job-dialog__field{color:#334155;gap:6px;font-size:.82rem;display:grid}.insights-add-job-dialog__field input,.insights-add-job-dialog__field select,.insights-add-job-dialog__field textarea{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 10px;font-size:.88rem}.insights-add-job-dialog__field textarea{resize:vertical}.insights-add-job-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.job-distribution-graph{background:linear-gradient(#fbfdff 0%,#f5f9ff 100%);border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:9px}.job-distribution-graph__title{color:#334155;margin:0 0 7px;font-size:.82rem;font-weight:600}.results-page-stats{justify-content:flex-end;margin:6px 0 10px;display:flex;position:relative}.results-page-stats__toggle{letter-spacing:.02em;cursor:pointer;align-items:center;gap:5px;font-weight:600;display:inline-flex;color:#1d4ed8!important;background:#f8fbff!important;border:1px solid #bfdbfe!important;border-radius:6px!important;margin-top:0!important;padding:3px 9px!important;font-size:.74rem!important}.results-page-stats__toggle:hover{background:#eff6ff!important;border-color:#93c5fd!important}.results-page-stats__chevron{transition:transform .16s;display:inline-block}.results-page-stats__chevron--open{transform:rotate(180deg)}.results-page-stats__panel{z-index:8;background:#fff;border:1px solid #dbe4f0;border-radius:8px;gap:6px;min-width:220px;padding:8px 10px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0f172a1f}.results-page-stats__row{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.results-page-stats__label{color:#475569}.user-notes-stats-panel{gap:6px;padding:10px;display:grid}.user-notes-stats-panel__row{color:#0f172a;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.user-notes-stats-panel__label{color:#475569}.user-notes-activity{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px}.user-notes-activity__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.user-notes-activity__title{color:#0f172a;margin:0;font-size:.78rem;font-weight:700}.user-notes-activity__count{color:#64748b;font-size:.72rem;font-weight:600}.user-notes-activity__bars{align-items:stretch;gap:4px;height:124px;display:flex}.user-notes-activity__bucket{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.user-notes-activity__value{color:#0f172a;font-size:.64rem;font-weight:700;line-height:1}.user-notes-activity__bar-wrap{align-items:flex-end;width:100%;height:84px;display:flex;position:relative}.user-notes-activity__bar{background:linear-gradient(#dbeafe 0%,#93c5fd 100%);border:1px solid #bfdbfe;border-radius:6px 6px 2px 2px;width:100%;min-height:6px}.user-notes-activity__bar--filled{background:linear-gradient(#93c5fd 0%,#3b82f6 100%);border-color:#60a5fa;box-shadow:0 6px 12px #2563eb1f}.user-notes-activity__tooltip{color:#0f172a;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:#f8fafcfa;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:2px;min-width:92px;padding:6px 8px;font-size:.62rem;line-height:1.2;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 16px #0f172a1f}.user-notes-activity__tooltip strong{font-size:.64rem}.user-notes-activity__bar-wrap:hover .user-notes-activity__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.user-notes-activity__label{color:#64748b;white-space:nowrap;font-size:.6rem;line-height:1;transform:scale(.95)}.user-score-distribution{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:8px}.user-score-distribution__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.user-score-distribution__title{color:#0f172a;margin:0;font-size:.78rem;font-weight:700}.user-score-distribution__count{color:#64748b;font-size:.72rem;font-weight:600}.user-score-distribution__bars{align-items:stretch;gap:4px;height:110px;display:flex}.user-score-distribution__bucket{flex-direction:column;flex:1 1 0;justify-content:flex-end;place-items:end center;gap:3px;min-width:0;height:100%;display:flex}.user-score-distribution__bar{background:linear-gradient(#bfdbfe 0%,#60a5fa 100%);border:1px solid #93c5fd;border-radius:6px 6px 2px 2px;flex:none;align-self:end;width:100%;min-height:6px}.user-score-distribution__bar--filled{box-shadow:0 6px 12px #2563eb1f}.user-score-distribution__label{color:#64748b;white-space:nowrap;font-size:.64rem;line-height:1;transform:scale(.96)}.user-score-distribution__value{color:#0f172a;font-size:.66rem;font-weight:700;line-height:1}.job-distribution-graph__coverage{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.job-distribution-graph__coverage-item{color:#1e40af;background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;padding:3px 7px;font-size:.72rem;font-weight:500;display:inline-flex}.job-distribution-graph__bars{background:linear-gradient(#edf3fb 0%,#e6eef9 100%);border-radius:7px;align-items:flex-end;gap:2px;width:100%;min-height:108px;margin-top:14px;padding:7px 6px 6px;display:flex;position:relative;overflow:visible}.job-distribution-graph__bucket{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:88px;display:flex;position:relative}.job-distribution-graph__bar{background:linear-gradient(#3b82f6 0%,#1d4ed8 100%);border-radius:4px 4px 0 0;width:100%;max-width:8px;min-height:2px;transition:filter .12s,transform .12s,box-shadow .12s}.job-distribution-graph__bucket:hover .job-distribution-graph__bar{filter:brightness(1.1);transform:scaleY(1.04);box-shadow:0 0 0 1px #1e40af59,0 0 10px #3b82f659}.job-distribution-graph__tooltip{color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;z-index:4;background:#1e293bf2;border-radius:5px;padding:3px 5px;font-size:.68rem;line-height:1.2;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.job-distribution-graph__bucket:hover .job-distribution-graph__tooltip{opacity:1}.app-top-actions{justify-content:flex-start;margin-bottom:10px;display:flex}.open-corpus-btn{color:#1e3a8a!important;cursor:pointer!important;background:#fff!important;border:1px solid #93c5fd!important;border-radius:8px!important;margin-top:0!important;padding:6px 12px!important;font-size:.82rem!important;font-weight:700!important}.open-corpus-btn:hover{background:#eff6ff!important;border-color:#60a5fa!important}.connected{color:#157347}.disconnected{color:#b02a37}.search-controls-top{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.compact-search-bar{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(280px,1.5fr) minmax(180px,1fr) auto;align-items:center;gap:10px;margin-top:24px;padding:10px 10px 14px 16px;display:grid}.compact-search-bar--text-only{grid-template-columns:minmax(280px,1fr)}.compact-search-bar--expanded{grid-template-columns:minmax(280px,1.5fr) minmax(180px,1fr) auto}.compact-search-bar--needs-text .search-text-entry--highlight .search-input,.compact-search-bar--needs-text .search-text-entry--highlight .search-button{box-shadow:0 0 0 2px #3b82f673,0 0 16px #3b82f659}.compact-search-bar--needs-text .search-text-entry--highlight .search-input{border-color:#3b82f6}.compact-search-bar__location--disabled,.compact-search-bar__resume--disabled{opacity:.45}.compact-search-bar__location--disabled{pointer-events:none}.compact-search-bar__resume--disabled .compact-search-bar__resume-button{cursor:default;pointer-events:none;background:#94a3b8;border-color:#94a3b8}.compact-search-bar__text,.compact-search-bar__location{min-width:0}.compact-search-bar__text .search-text-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.compact-search-bar__text .search-input-shell{width:100%;min-width:0;position:relative}.compact-search-bar__text .search-input,.compact-search-bar__location .location-input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;width:100%;height:42px;padding:0 14px}.compact-search-bar__location--highlight .location-input{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f673,0 0 16px #3b82f659}.compact-search-bar__text .search-button{border-radius:8px;height:42px;margin-top:0!important;padding:0 18px!important}.search-button-results-popover{color:#0f172a;white-space:nowrap;z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;font-size:.84rem;font-weight:600;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 30px #0f172a29}.search-suggestions-panel{z-index:40;background:#fff;border:1px solid #dbe4f0;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 32px #0f172a29}.search-suggestions-menu{max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}.search-suggestion-option{cursor:pointer;color:#334155;border-radius:8px;padding:8px 10px;font-size:.86rem;line-height:1.3}.search-suggestion-option:hover,.search-suggestion-option--active{color:#1d4ed8;background:#eff6ff}.search-suggestions-state-message{text-align:center;color:#94a3b8;padding:10px;font-size:.82rem}.search-suggestions-state-message-emphasis{color:#475569;font-weight:600}.compact-search-bar__resume{align-items:center;gap:8px;min-width:0;display:inline-flex}.compact-search-bar__resume-input{display:none}.compact-search-bar__resume-button{color:#2563eb;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #2563eb;border-radius:8px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:.88rem;font-weight:600;display:inline-flex}.compact-search-bar__resume-button:hover{background:#eff6ff}.compact-search-bar__resume--highlight .compact-search-bar__resume-button{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f673,0 0 16px #3b82f659}.compact-search-bar__resume-name{text-overflow:ellipsis;white-space:nowrap;color:#475569;max-width:180px;font-size:.82rem;overflow:hidden}.search-settings-row{border-top:1px solid #e2e8f0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;margin:0 -10px -10px -16px;padding:9px 16px 10px;display:flex}.search-settings-dropdown{position:relative}.search-settings-trigger{color:#0b2d89!important;cursor:pointer!important;background:#fff!important;border:1px solid #93c5fd!important;border-radius:4px!important;margin-top:0!important;padding:4px 12px!important;font-size:.7rem!important;font-weight:700!important}.search-settings-trigger:hover{background:#eff6ff!important;border-color:#60a5fa!important}.search-settings-trigger--disabled,.search-settings-trigger:disabled{opacity:.4!important;cursor:default!important;pointer-events:none!important}.search-settings-panel{z-index:200;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:300px;padding:12px 14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f}.search-settings-checkbox-row{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:flex}.search-settings-checkbox-row--disabled{opacity:.4;cursor:default}.search-settings-checkbox-row input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:15px;height:15px}.search-settings-select-row{color:#1e293b;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.search-settings-select-row--disabled{opacity:.4}.search-settings-select-row select{color:#0b2d89;background:#fff;border:1px solid #93c5fd;border-radius:4px;height:30px;padding:0 8px;font-size:.76rem;font-weight:600}.search-settings-select-row select:disabled{cursor:default}.compact-search-bar+.pagination{margin-top:10px}@media (width>=960px){.search-controls-top{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}@media (width<=960px){.compact-search-bar{border-radius:14px;grid-template-columns:1fr}.compact-search-bar__resume{justify-content:space-between}}.app button{color:#2563eb;cursor:pointer;background:#fff;border:1.5px solid #2563eb;border-radius:8px;margin-top:12px;padding:10px 16px;font-size:1rem}.app button:hover{background:#eff6ff}.tag-cloud-panel__list button,.tag-cloud-panel__list .tag-cloud-panel__row{color:#1e293b;background:#fff;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;margin-top:0;padding:5px 12px;font-size:.8rem}.tag-cloud-panel__list button:hover,.tag-cloud-panel__list .tag-cloud-panel__row:hover{background:#f0f7ff}.resume-upload{align-items:center;gap:12px;margin-top:12px;display:flex}.search-loading{background:linear-gradient(#f8fbff 0%,#eef6ff 100%);border:1px solid #dbeafe;border-radius:12px;margin-top:20px;margin-bottom:8px;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #3b82f614}.search-loading__label{color:#1e3a8a;letter-spacing:.02em;margin-bottom:10px;font-size:.92rem;font-weight:700}.search-loading__track{background:linear-gradient(#dbeafe 0%,#bfdbfe 100%);border:1px solid #60a5fa38;border-radius:999px;height:14px;position:relative;overflow:hidden}.search-loading__bar{background:linear-gradient(90deg,#1d4ed8 0%,#3b82f6 30%,#60a5fa 62%,#93c5fd 100%) 0 0/100% 100%;border-radius:999px;min-width:14px;height:100%;transition:width .45s;position:relative;box-shadow:0 0 12px #3b82f659,inset 0 0 12px #ffffff59}.search-loading__status-list{flex-direction:column;gap:6px;margin-top:12px;display:flex}.search-loading__status-line{color:#1d4ed8;opacity:.9;padding-left:16px;font-size:.75rem;line-height:1.35;position:relative}.search-loading__status-line:before{content:"•";color:#60a5fa;font-size:1rem;position:absolute;top:-1px;left:0}.resume-input{display:none}.resume-file-name{color:#334155;font-size:.95rem}.job-list{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.job-tile{cursor:pointer;background:linear-gradient(#fff 0%,#f7f9fc 100%);border:1.5px solid #d0daea;border-radius:8px;flex-direction:column;flex:286px;min-width:260px;max-width:344px;max-height:600px;padding:16px 14px 12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 12px #0f172a0f,0 1px 3px #0f172a0a}.job-tile:hover{background:linear-gradient(#fff 0%,#f3f8fe 100%);border-color:#a0bcd8;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f}.job-tile:focus-visible{border-color:#60a5fa;outline:0;box-shadow:0 0 0 3px #3b82f63d,0 8px 20px #0f172a1a}.job-tile--highlighted{border-color:#ca8a04;box-shadow:0 8px 24px #0f172a1a,0 0 0 2px #ca8a0447,0 0 22px #eab30852}.job-tile--highlighted:hover{border-color:#a16207;box-shadow:0 12px 28px #0f172a24,0 0 0 2px #a162075c,0 0 28px #eab3086b}.job-tile--highlighted:focus-visible{border-color:#a16207;box-shadow:0 0 0 3px #ca8a0452,0 10px 28px #0f172a24,0 0 28px #eab30861}.job-tile--applied{border-color:#a855f7;box-shadow:0 8px 24px #0f172a1a,0 0 0 2px #a855f73d,0 0 22px #a855f742}.job-tile--applied:hover{border-color:#9333ea;box-shadow:0 12px 28px #0f172a24,0 0 0 2px #9333ea52,0 0 28px #a855f757}.job-tile--rejected{border-color:#ef4444;box-shadow:0 8px 24px #0f172a1a,0 0 0 2px #ef444438,0 0 22px #ef44443d}.job-tile--rejected:hover{border-color:#dc2626;box-shadow:0 12px 28px #0f172a24,0 0 0 2px #dc26264d,0 0 28px #ef444452}.job-tile--user-created{border-color:#22c55e;box-shadow:0 8px 24px #0f172a1a,0 0 0 2px #22c55e38,0 0 22px #22c55e42}.job-tile--user-created:hover{border-color:#16a34a;box-shadow:0 12px 28px #0f172a24,0 0 0 2px #16a34a4d,0 0 28px #22c55e57}.job-tile:after{content:"";pointer-events:none;border:1px solid #ffffffbf;border-radius:10px;position:absolute;inset:6px}.job-tile-debug-flag{color:#b91c1c;letter-spacing:.01em;text-transform:uppercase;background:#dc26261a;border:1px solid #dc262659;border-radius:8px;margin:0 0 10px;padding:7px 10px;font-size:.8rem;font-weight:800}.job-tile-fixed-layout{grid-template-rows:auto auto minmax(98px,1fr) auto;gap:8px;height:100%;display:grid}.job-tile-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.job-title-row{align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.job-title{color:#0f172a;line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:1.04rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.job-title--viewed{text-underline-offset:3px;-webkit-text-decoration:underline #93c5fd;text-decoration:underline #93c5fd;text-decoration-thickness:2px}.job-read-badge{color:#06b6d4;background:linear-gradient(135deg,#0f172ae0,#1e293beb);border:1px solid #67e8f96b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex;box-shadow:inset 0 0 0 1px #06b6d424,0 0 12px #06b6d447}.job-tile-flags{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;top:-7px;left:14px}.job-tile-flag{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;width:13px;height:13px;display:block}.job-tile-flag--red{background:#ef4444}.job-tile-flag--orange{background:#f97316}.job-tile-flag--yellow{background:#eab308}.job-tile-flag--green{background:#22c55e}.job-tile-flag--blue{background:#3b82f6}.job-tile-flag--purple{background:#a855f7}.job-tile-status-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:3px;align-items:center;height:16px;padding:0 6px;font-size:.62rem;font-weight:700;display:inline-flex}.job-tile-status-badge--applied{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.job-tile-status-badge--interviewing{color:#854d0e;background:#fef9c3;border-color:#fde047}.job-tile-status-badge--accepted{color:#166534;background:#dcfce7;border-color:#86efac}.job-tile-status-badge--rejected{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.job-tile-status-badge--user-created{color:#1d4ed8;background:#dbeafe;border-color:#4ade80}.job-tile-score-flag{z-index:2;pointer-events:none;letter-spacing:.01em;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:18px;padding:0 5px;font-size:.67rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-9px;right:14px}.job-tile-score-flag--blue{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.job-tile-score-flag--green{color:#166534;background:#dcfce7;border-color:#86efac}.job-tile-score-flag--yellow{color:#854d0e;background:#fef9c3;border-color:#fde047}.job-tile-score-flag--red{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.job-user-created-badge{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#14b8a626,#0d94883d);border:1px solid #0f766e73;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.job-meta p{overflow-wrap:anywhere;word-break:break-word;margin:2px 0;font-size:.85rem;line-height:1.3}.job-meta strong{color:#334155;font-size:.84rem}.job-company-tags{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.job-company-tag{text-transform:capitalize;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:1px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.job-company-tag--red{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.job-company-tag--orange{color:#9a3412;background:#fff7ed;border-color:#fdba74}.job-company-tag--yellow{color:#854d0e;background:#fefce8;border-color:#fde047}.job-company-tag--green{color:#166534;background:#ecfdf5;border-color:#86efac}.job-company-tag--blue{color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}.job-company-tag--purple{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.job-text-block{min-height:98px}.job-description,.job-summary,.audit-summary-text{overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-description{line-clamp:5;-webkit-line-clamp:5;color:#374151;font-size:.8rem;line-height:1.24}.job-user-notes{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0;margin-bottom:6px;padding:7px 10px}.job-user-notes--link{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.job-user-notes--link:hover{background:#dbeafe;box-shadow:0 1px #2563eb2e}.job-user-notes--link:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f138}.job-user-score-badge{color:#fff;letter-spacing:.01em;background:#6366f1;border-radius:12px;margin-bottom:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-block}.job-user-score-badge--blue{background:#2563eb}.job-user-score-badge--green{background:#16a34a}.job-user-score-badge--yellow{background:#b45309}.job-user-score-badge--red{background:#dc2626}.job-user-notes-text{color:#1d4ed8;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8rem;line-height:1.4}.job-user-notes-kind{display:none}.job-summary{line-clamp:3;-webkit-line-clamp:3;color:#4b5563;font-size:.77rem;line-height:1.22}.audit-summary-text{line-clamp:4;-webkit-line-clamp:4}.job-scores{padding-top:8px;padding-inline:0;border-top:1px solid #e2e9f2;margin-top:auto;padding-bottom:4px}.scores-grid{gap:8px;display:grid}.scores-header{color:#64748b;border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;padding-bottom:5px;font-size:.78rem;display:flex}.total-score{color:#0f172a;font-size:.88rem;font-weight:700}.score-bubbles-row{flex-wrap:wrap;gap:9px 8px;max-width:100%;padding-bottom:2px;display:flex;overflow:visible}.score-bubble{white-space:nowrap;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;flex:0 0 calc(50% - 4px);justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative;overflow:visible}.score-bubble:hover{border-color:#60a5fa}.score-bubble:focus-visible{outline:0;box-shadow:0 0 0 2px #3b82f673}.score-bubble-tooltip{color:#334155;letter-spacing:.01em;white-space:normal;text-align:left;pointer-events:none;opacity:0;z-index:30;background:#fff;border:1px solid #dbe4f2;border-radius:12px;width:280px;max-width:min(82vw,320px);padding:10px 12px;font-size:.78rem;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a24,0 2px 8px #0f172a14}.score-bubble:hover .score-bubble-tooltip{opacity:1;transform:translate(-50%)translateY(-2px)}.score-bubble--very-high{color:#065f46;background:#ccfbf1cc;border-color:#10b981;box-shadow:0 0 6px #10b98133}.score-bubble--high{color:#1e40af;background:#dbeafecc;border-color:#34d399}.score-bubble--mid-high{color:#2563eb;background:#eff6ffcc;border-color:#34d399}.score-bubble--mid-low{color:#3b82f6;background:#eff6ffcc;border-color:#93c5fd}.score-bubble--low{color:#6b7280;background:#f4f4f5cc;border-color:#93c5fd}.score-bubble--very-low{color:#a1a1aa;background:#f4f4f5cc;border-color:#d4d4d8}.score-bubble-label{color:inherit;opacity:.78;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:.74rem;display:inline-flex;overflow:hidden}.score-bubble-value{color:inherit;flex-shrink:0;font-size:.82rem;font-weight:700}.job-tile-actions-row{border-top:1px solid #dde5f0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:6px;display:flex}.job-tile-actions-row--compact{justify-content:space-between}.job-tile-actions-row__right{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.job-tile-last-updated{color:#64748b;letter-spacing:.01em;white-space:nowrap;text-align:right;justify-content:center;align-items:center;font-size:.68rem;line-height:1.1;display:inline-flex}.audit-run-btn,.job-link-btn{border:1px solid #cbd5e1;border-radius:8px;min-width:94px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;margin-top:0!important;padding:8px 10px!important;font-size:.86rem!important}.audit-run-btn{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.audit-run-btn:disabled{opacity:.55;cursor:default}.audit-run-btn--ready{background:#1d4ed8;border-color:#1d4ed8}.audit-run-btn--running{background:#b45309;border-color:#b45309}.audit-run-btn--complete{background:#166534;border-color:#166534}.audit-run-btn--retry{background:#b91c1c;border-color:#b91c1c}.job-link-btn{color:#0f172a;cursor:pointer;background:#fff}.job-link-btn--view{color:#2563eb;background:#fff;border-color:#2563eb}.job-link-btn--compact{letter-spacing:.01em;border-radius:8px;min-width:0;font-weight:600;padding:6px 14px!important;font-size:.8rem!important}.job-link-source{color:#5b708d;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:.72rem;font-weight:600;overflow:hidden}.job-classification-panel{flex-direction:row;align-items:flex-end;min-width:0;max-width:62%;display:flex}.job-classification-panel__labels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.job-classification-label{letter-spacing:.01em;color:#3b82f6;white-space:nowrap;align-items:center;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex}.job-classification-label--primary{color:#1d4ed8}.job-classification-label--empty{color:#64748b;font-weight:600}.employer-impact-category-panel{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.employer-impact-badge-eligibility{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.employer-impact-badge-eligibility--eligible{color:#047857;background:#ecfdf5}.employer-impact-badge-eligibility--ineligible{color:#b91c1c;background:#fef2f2}.employer-impact-badge-eligibility__tooltip{color:#334155;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;background:#fff;border:1px solid #dbe4f2;border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:600;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(2px);box-shadow:0 8px 24px #0f172a24,0 2px 8px #0f172a14}.employer-impact-badge-eligibility:hover .employer-impact-badge-eligibility__tooltip,.employer-impact-badge-eligibility:focus-visible .employer-impact-badge-eligibility__tooltip{opacity:1;transform:translateY(0)}.employer-impact-category-icon{cursor:default;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.82rem;line-height:1;display:inline-flex;position:relative}.employer-impact-category-icon__tooltip{color:#334155;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;background:#fff;border:1px solid #dbe4f2;border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:600;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(2px);box-shadow:0 8px 24px #0f172a24,0 2px 8px #0f172a14}.employer-impact-category-icon:hover .employer-impact-category-icon__tooltip,.employer-impact-category-icon:focus-visible .employer-impact-category-icon__tooltip{opacity:1;transform:translateY(0)}.job-link-btn--stats{color:#0f766e;background:#ecfeff;border-color:#67e8f9}.job-link-btn:disabled{opacity:.55;cursor:default}.score-label{align-items:center;gap:6px;display:inline-flex}.score-ai-indicator{align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.score-ai-dot{border-radius:50%;width:8px;height:8px}.score-ai-dot--ok{background:#22c55e;box-shadow:0 0 8px #22c55ee6}.score-ai-dot--failed{background:#ef4444;box-shadow:0 0 8px #ef4444d9}.score-ai-icon{font-size:.8rem}.impact-summary{margin-top:6px}.job-tile-dropdown{z-index:5;position:absolute;top:0;right:0}.job-tile-dropdown--inline{position:static}.app .job-tile-dropdown-trigger--text{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:8px;width:auto;height:auto;font-weight:700;transition:background .1s;padding:6px 12px!important;font-size:.82rem!important}.app .job-tile-dropdown-trigger--text:hover{color:#1e40af;background:#eff6ff}.app .job-tile-dropdown-trigger{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:0 14px 0 6px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;font-size:0;line-height:1;transition:background .1s,color .1s;display:flex}.app .job-tile-dropdown-trigger:hover{color:#475569;background:#64748b1a}.job-tile-dropdown-menu{z-index:1500;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1px;min-width:240px;max-width:310px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f,0 2px 6px #0f172a0f}.job-tile-dropdown-tags{flex-wrap:wrap;gap:6px;padding:4px 10px 8px;display:flex}.job-tile-dropdown-tag-btn{cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:.8rem;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:flex;margin:0!important}.job-tile-dropdown-tag-btn:hover{background:inherit!important;transform:scale(1.15)!important;box-shadow:0 2px 6px #0f172a26!important}.job-tile-dropdown-tag-btn--active{box-shadow:inset 0 0 0 2px #0f172a4d!important}.job-tile-dropdown-tag-check{color:#0f172a8c;font-size:.75rem;line-height:1}.job-tile-dropdown-divider{background:#f1f5f9;height:1px;margin:4px 0}.job-tile-dropdown-item{text-align:left;justify-content:flex-start;align-items:center;gap:9px;width:100%;font-size:.875rem;transition:background 80ms;display:flex;color:#1e293b!important;background:0 0!important;border:none!important;border-radius:7px!important;margin-top:0!important;padding:8px 10px!important}.job-tile-dropdown-item:hover{background:#f0f7ff!important}.job-tile-dropdown-item:disabled{cursor:default;color:#94a3b8!important;background:0 0!important}.dropdown-item-icon{background:#f1f5f9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.95rem;display:flex}.job-tile-dropdown-item:hover .dropdown-item-icon{background:#dbeafe}.job-tile-dropdown-item:disabled .dropdown-item-icon{opacity:.5;background:#f8fafc}.dropdown-item-label{flex:1;line-height:1.3}.audit-full-text-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-top:10px;padding:6px 10px;font-size:.86rem}.audit-full-text-btn:hover{background:#f1f5f9}.generic-popover-overlay{z-index:9999;background:#0f172aa3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.generic-popover-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:min(1200px,96vw);max-width:1000px;max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #02061747}.generic-popover-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.generic-popover-header-right{align-items:center;gap:8px;display:inline-flex}.generic-popover-header-actions{align-items:center;display:inline-flex}.generic-popover-title{color:#0f172a;margin:0;font-size:1.1rem}.generic-popover-close{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:8px 12px}.generic-popover-close:hover{background:#1f2937}.generic-popover-content{padding:16px;overflow:auto}.audit-fullscreen-popover{width:min(1400px,98vw);max-height:96vh}.job-stats-popover{border:1px solid #e2e8f0;border-radius:8px;width:100vw;height:100vh;max-height:100vh}.job-stats-popover .generic-popover-header{position:relative}.job-stats-popover .generic-popover-close{width:26px;height:26px;padding:0;font-size:0;line-height:1;position:static}.job-stats-popover .generic-popover-close:before{content:"×";font-size:16px;line-height:26px}.job-stats-open-listing-btn{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #93c5fd;border-radius:8px;font-weight:700;margin-top:0!important;padding:6px 12px!important;font-size:.82rem!important}.job-stats-open-listing-btn:hover{background:#eff6ff}.job-stats-open-listing-btn:disabled{opacity:.55;cursor:default}.job-stats-content{gap:12px;display:grid}.job-stats-section{background:#fff;border:1px solid #dbe4f1;border-radius:0;padding:10px 12px}.job-stats-section--user-notes{background:#eff6ff;border-color:#bfdbfe}.job-stats-user-notes-fields{flex-direction:column;gap:6px;display:flex}.job-stats-company-tags{gap:6px;display:grid;position:relative}.job-stats-company-tags__toggle{color:#1e40af;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;justify-self:start;font-weight:600;margin-top:0!important;padding:6px 10px!important;font-size:.82rem!important}.job-stats-company-tags__toggle:hover{background:#eff6ff}.job-stats-company-tags__chips{flex-wrap:wrap;gap:6px;display:flex}.job-stats-company-tags__chip{text-transform:capitalize;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.job-stats-company-tags__chip--red{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.job-stats-company-tags__chip--orange{color:#9a3412;background:#fff7ed;border-color:#fdba74}.job-stats-company-tags__chip--yellow{color:#854d0e;background:#fefce8;border-color:#fde047}.job-stats-company-tags__chip--green{color:#166534;background:#ecfdf5;border-color:#86efac}.job-stats-company-tags__chip--blue{color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}.job-stats-company-tags__chip--purple{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.job-stats-company-tags__menu{z-index:8;background:#fff;border:1px solid #bfdbfe;border-radius:10px;gap:4px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 26px #1d4ed826}.job-stats-company-tags__option{color:#1e3a8a;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.8rem;display:flex}.job-stats-company-tags__option input{margin:0}.job-stats-company-tags__swatch{border:1px solid #0f172a33;border-radius:999px;width:12px;height:12px}.job-stats-company-tags__swatch--red{background:#ef4444}.job-stats-company-tags__swatch--orange{background:#f97316}.job-stats-company-tags__swatch--yellow{background:#eab308}.job-stats-company-tags__swatch--green{background:#22c55e}.job-stats-company-tags__swatch--blue{background:#3b82f6}.job-stats-company-tags__swatch--purple{background:#8b5cf6}.job-stats-user-notes-label{color:#1d4ed8;font-size:.8rem;font-weight:600}.job-stats-user-notes-score-input{color:#172554;background:#fff;border:1px solid #bfdbfe;border-radius:6px;width:90px;padding:5px 8px;font-size:.875rem}.job-stats-status-meta-row{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.job-stats-status-meta-row>div{flex-direction:column;gap:4px;display:flex}.job-stats-user-notes-textarea{color:#172554;resize:vertical;background:#fff;border:1px solid #bfdbfe;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.85rem;line-height:1.5}.job-stats-user-notes-textarea:focus,.job-stats-user-notes-score-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.job-stats-user-notes-actions{gap:8px;margin-top:2px;display:flex}.job-stats-status-editor{gap:6px;margin-bottom:10px;display:grid}.job-stats-status-select{color:#172554;background:#fff;border:1px solid #bfdbfe;border-radius:6px;width:100%;max-width:200px;padding:6px 10px;font-size:.875rem}.job-stats-status-select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}.job-stats-status-history{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:6px;margin-bottom:10px;padding:10px 12px;display:grid}.job-stats-status-history__label{letter-spacing:.03em;text-transform:uppercase;color:#1e40af;font-size:.72rem;font-weight:700}.job-stats-status-history__list{gap:6px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.job-stats-status-history__item{background:#fff;border:1px solid #dbeafe;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.job-stats-status-history__time{color:#6b7280;font-size:.72rem}.job-stats-status-history__change{color:#1e3a8a;font-size:.82rem;font-weight:600}.job-stats-status-history__empty{color:#6b7280;margin:0;font-size:.82rem}.job-stats-user-notes-save-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:5px 14px;font-size:.8rem;font-weight:600}.job-stats-user-notes-save-btn:hover{background:#1d4ed8}.job-stats-user-notes-clear-btn{color:#2563eb;cursor:pointer;background:0 0;border:1px solid #bfdbfe;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:600}.job-stats-user-notes-clear-btn:hover{background:#dbeafe}.job-stats-section h3{color:#0f172a;margin:0 0 8px;font-size:.95rem;font-weight:700}.job-stats-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.job-stats-section-heading h3{margin:0}.job-stats-meta-grid{border:1px solid #e2e8f0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.job-stats-meta-item{border-right:1px solid #e2e8f0;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;display:flex}.job-stats-meta-item:last-child{border-right:none}.job-stats-meta-item--wide{border-top:1px solid #e2e8f0;border-right:none;grid-column:1/-1}.job-stats-meta-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:700}.job-stats-meta-item strong,.job-stats-meta-item a{color:#0f172a;overflow-wrap:anywhere;font-size:.88rem;font-weight:600;line-height:1.3}.job-stats-score-divider{background:#e2e8f0;height:1px;margin:8px 0 6px}.job-stats-score-bubbles{flex-wrap:wrap;align-items:start;gap:6px;display:flex}.job-stats-score-bubble{background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px 10px;font-size:.82rem;display:flex}.job-stats-score-bubble strong{color:inherit;font-weight:700}.job-stats-score-bubble span{opacity:.78;color:inherit}.job-stats-inline-score{white-space:nowrap;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:.82rem;line-height:1.2;display:inline-flex}.job-stats-inline-score span{opacity:.78;color:inherit}.job-stats-inline-score strong{color:inherit;font-weight:700}.job-stats-text-block{padding:12px}.job-stats-paragraph{color:#1f2937;margin:0;font-size:.96rem;line-height:1.58}.job-stats-paragraph+.job-stats-paragraph{margin-top:10px}.job-stats-link{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.job-stats-link:hover{color:#1e40af}.job-stats-strong{color:#0f172a}.audit-full-text-pre{white-space:pre-wrap;word-break:break-word;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:14px;font-size:.9rem;line-height:1.45}.search-debug-panel{color:#a5b4fc;background:#1e1b4b;border:1px solid #4338ca;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 8px;padding:6px 10px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.72rem;line-height:1.4;display:flex}.search-debug-panel__badge{color:#e0e7ff;letter-spacing:.06em;background:#4338ca;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.search-debug-panel__badge--cached{color:#6ee7b7;background:#065f46;border:1px solid #059669}.search-debug-panel__sep{color:#4338ca;-webkit-user-select:none;user-select:none}.search-debug-panel__sep--section{color:#6d28d9;margin:0 2px;font-weight:700}.search-debug-panel__section-label{color:#a78bfa;font-weight:600}.search-debug-panel__item{color:#c7d2fe}.search-debug-panel__exclusion{color:#fca5a5;cursor:default;background:#dc26262e;border:1px solid #dc262659;border-radius:3px;padding:0 5px;display:inline-block}.search-debug-panel__timing{color:#6ee7b7;cursor:default;background:#10b9811f;border:1px solid #10b9814d;border-radius:3px;padding:0 5px;display:inline-block}.search-debug-panel__timing--total{color:#34d399;background:#10b98138;border-color:#10b98180;font-weight:600}.search-debug-panel__timing--geo-detail{color:#7dd3fc;background:#0ea5e91f;border-color:#0ea5e94d}.search-debug-panel__timing--score-detail{color:#d8b4fe;background:#a855f71f;border-color:#a855f74d}.job-debug-icon{color:#6d28d9;cursor:default;z-index:10;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;left:7px}.job-debug-icon__tooltip{color:#c7d2fe;white-space:normal;pointer-events:none;opacity:0;z-index:40;background:#1e1b4b;border:1px solid #4338ca;border-radius:7px;width:min(560px,100vw - 32px);padding:8px 10px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.7rem;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 14px #0f172a2e}.job-debug-icon:hover .job-debug-icon__tooltip{opacity:1;pointer-events:auto}.job-debug-icon__row{justify-content:space-between;gap:12px;line-height:1.6;display:flex}.job-debug-icon__row span:first-child{color:#818cf8;font-weight:600}.job-debug-icon__prompt-label{color:#818cf8;border-top:1px solid #4338ca;margin-top:8px;padding-top:8px;font-weight:600}.job-debug-icon__prompt-label--first{border-top:0;margin-top:0;padding-top:0}.job-debug-icon__calculation{color:#e0e7ff;overflow-wrap:anywhere;background:#6366f11f;border-left:2px solid #6366f1;margin:5px 0 8px;padding:6px 7px;line-height:1.45}.job-debug-icon__prompt{color:#e0e7ff;overflow-wrap:anywhere;white-space:pre-wrap;max-height:min(360px,55vh);margin-top:4px;line-height:1.45;overflow:auto}.app-insights-hover-panel--tag-cloud{width:min(420px,94vw)}.tag-cloud-panel{background:#fff;flex-direction:column;padding:0;display:flex;overflow:hidden}.tag-cloud-panel--empty{color:#94a3b8;padding:20px 16px;font-size:.82rem}.tag-cloud-panel__header{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;grid-template-columns:36px 1fr 80px 52px;align-items:center;padding:7px 12px;font-size:.68rem;font-weight:700;display:grid}.tag-cloud-panel__list{background:#fff;flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.tag-cloud-panel__row{cursor:pointer;text-align:left;color:#1e293b;background:#fff;border:none;border-bottom:1px solid #f1f5f9;grid-template-columns:36px 1fr 80px 52px;align-items:center;gap:0;padding:5px 12px;font-family:inherit;font-size:.8rem;transition:background 80ms;display:grid}.tag-cloud-panel__row:hover{background:#f0f7ff}.tag-cloud-panel__row:last-child{border-bottom:none}.tag-cloud-panel__col-rank{color:#94a3b8;font-variant-numeric:tabular-nums;padding-right:6px;font-size:.7rem}.tag-cloud-panel__col-word{color:#1d4ed8;text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-weight:600;overflow:hidden}.tag-cloud-panel__row:hover .tag-cloud-panel__col-word{color:#1e40af}.tag-cloud-panel__col-bar{background:#dbeafe;border-radius:3px;height:6px;margin-right:8px;position:relative;overflow:hidden}.tag-cloud-panel__bar-fill{background:#3b82f6;border-radius:3px;height:100%;transition:width .2s;display:block}.tag-cloud-panel__col-count{color:#64748b;text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}.tag-cloud-panel__hint{color:#94a3b8;background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;margin:0;padding:6px 12px;font-size:.68rem}.app-title-good-o{color:#10b981}.app-title-leaf{vertical-align:-.08em;color:#10b981;flex-shrink:0;width:.62em;height:.74em;margin:0 .01em;display:inline-block}.app-title-wrapper{width:100%;display:inline-block;position:relative}.app-title-vines{pointer-events:none;z-index:0;width:min(900px,100vw);height:90px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.app-title-wrapper .app-title{z-index:1;position:relative}.vine-path{fill:none;stroke:#10b981;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.vine-path--1,.vine-path--2{stroke-width:1.8px;stroke-dasharray:500;stroke-dashoffset:500px;animation:2.4s cubic-bezier(.4,0,.2,1) .2s forwards vineGrow}.vine-path--3{stroke-width:1.2px;stroke-dasharray:120;stroke-dashoffset:120px;animation:.8s cubic-bezier(.4,0,.2,1) 1.8s forwards vineGrow}.vine-path--4{stroke-width:1.2px;stroke-dasharray:120;stroke-dashoffset:120px;animation:.8s cubic-bezier(.4,0,.2,1) 2s forwards vineGrow}.vine-path--5{stroke-width:1.2px;stroke-dasharray:120;stroke-dashoffset:120px;animation:.8s cubic-bezier(.4,0,.2,1) 2.2s forwards vineGrow}.vine-leaf{fill:#10b981;opacity:0}.vine-leaf--a{animation:.4s ease-out 1.6s forwards leafPop}.vine-leaf--b{animation:.4s ease-out 1.9s forwards leafPop}.vine-leaf--c{animation:.4s ease-out 2.2s forwards leafPop}.vine-leaf--tip{fill:#34d399}.vine-leaf--ta{animation:.35s ease-out 2.4s forwards leafPop}.vine-leaf--tb{animation:.35s ease-out 2.55s forwards leafPop}.vine-leaf--tc{animation:.35s ease-out 2.7s forwards leafPop}@keyframes vineGrow{to{stroke-dashoffset:0}}@keyframes leafPop{0%{opacity:0;transform:scale(0)}60%{opacity:.7;transform:scale(1.3)}to{opacity:.65;transform:scale(1)}}.app .pagination{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 10px;display:flex}.app .pagination-btn,.app .pagination-number,.app .pagination-jump-btn{margin-top:0!important}.app .pagination-btn{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:8px;height:34px;padding:0 12px;font-size:.78rem;font-weight:600;transition:all .2s;color:#334155!important;background:#fff!important}.app .pagination-btn:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc!important}.app .pagination-btn:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc!important}.app .pagination-prev,.app .pagination-next{min-width:62px}.app .pagination-numbers{align-items:center;gap:6px;display:flex}.app .pagination-number{cursor:pointer;border:1.5px solid #e2e8f0;border-radius:8px;min-width:34px;height:34px;padding:0;font-size:.8rem;font-weight:600;transition:all .2s;color:#334155!important;background:#fff!important}.app .pagination-number:hover{border-color:#94a3b8;background:#f8fafc!important}.app .pagination-number.active{border-color:#1d4ed8;border-radius:8px;box-shadow:0 1px 4px #1d4ed84d;color:#fff!important;background:#1d4ed8!important}.app .pagination-ellipsis{color:#a0aec0;padding:0 4px;font-size:.75rem}.app .pagination-jump{align-items:center;gap:5px;margin:0 2px;display:inline-flex}.app .pagination-jump-input{color:#334155;border:1px solid #cbd5e0;border-radius:8px;width:54px;height:32px;padding:0 7px;font-size:.75rem}.app .pagination-jump-btn{cursor:pointer;border:1px solid #cbd5e0;border-radius:8px;height:32px;padding:0 10px;font-size:.76rem;color:#334155!important;background:#fff!important}.app .pagination-jump-btn:hover:not(:disabled){background:#f8fafc!important}.app .pagination-jump-btn:disabled{opacity:.5;cursor:not-allowed}.app .pagination-info{color:#718096;white-space:nowrap;margin-left:4px;font-size:.72rem}@media (width<=768px){.app .pagination{flex-wrap:wrap;gap:6px}.app .pagination-prev,.app .pagination-next{min-width:auto;padding:0 8px;font-size:.74rem}.app .pagination-info{text-align:center;flex-basis:100%;order:3;margin-left:0}}.score-weight-sliders{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 11px}.score-weight-sliders__list{flex-direction:column;gap:8px;display:flex}.score-weight-slider__header{justify-content:space-between;align-items:baseline;margin-bottom:3px;display:flex}.score-weight-slider__label{color:#475569;font-size:.75rem;font-weight:500}.score-weight-slider__value{color:#0f172a;text-align:right;min-width:2.5ch;font-size:.72rem;font-weight:600}.score-weight-slider__input{appearance:none;cursor:pointer;accent-color:#3b82f6;background:#dbe3ef;border-radius:2px;outline:none;width:100%;height:3px}.score-weight-slider__input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#2563eb;border:1px solid #fff;border-radius:50%;width:12px;height:12px;transition:background .15s;box-shadow:0 1px 2px #0f172a40}.score-weight-slider__input::-webkit-slider-thumb:hover{background:#1d4ed8}.score-weight-slider__input::-moz-range-thumb{cursor:pointer;background:#2563eb;border:1px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #0f172a40}.score-weight-sliders__actions{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:9px;padding-top:7px;display:flex}.score-weight-sliders__reset-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font-weight:600;margin-top:0!important;padding:4px 9px!important;font-size:.72rem!important}.score-weight-sliders__reset-btn:hover{background:#f8fafc;border-color:#94a3b8}.score-weight-sliders__reset-btn:disabled{opacity:.55;cursor:default}.app .employer-category-filter__tile--active{background:#e7ffe7;border-color:#3bf679}.employer-category-filter{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:240px;padding:10px 11px}.employer-category-filter__grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.employer-category-filter__tile{cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:border-color .12s,background .12s,opacity .12s;display:flex}.employer-category-filter__tile:hover{border-color:#93c5fd}.employer-category-filter__tile-icon{font-size:1.3rem;line-height:1}.employer-category-filter__tile-label{color:#475569;text-align:center;font-size:.62rem;font-weight:600;line-height:1.2}.employer-category-filter__actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;margin-top:9px;padding-top:7px;display:flex}.employer-category-filter__action-btn{color:#334155;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:600}.employer-category-filter__action-btn:hover:not(:disabled){background:#f1f5f9}.employer-category-filter__action-btn:disabled{opacity:.5;cursor:not-allowed}.daily-note-hud{z-index:70;-webkit-backdrop-filter:blur(10px)saturate(145%);pointer-events:all;isolation:isolate;background:radial-gradient(circle at 0 0,#22d3ee47,#0000 48%),radial-gradient(circle at 100% 100%,#a855f738,#0000 42%),linear-gradient(135deg,#020617c7,#0f172aeb);border:1px solid #7dd3fc6b;border-radius:18px;flex-direction:column;align-items:flex-end;gap:4px;min-width:92px;padding:10px 14px 12px;animation:4.8s ease-in-out infinite daily-note-hud-float;display:inline-flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #22d3ee29,0 0 22px #22d3ee47,0 0 38px #a855f72e,0 16px 36px #0206176b}.daily-note-hud.daily-note-hud--collapsed{min-width:unset;letter-spacing:0;text-transform:uppercase;color:#214ad0e6;cursor:pointer;border:1px solid #fff;border-radius:12px;padding:4px 8px;font-size:.7rem;font-weight:700;transition:opacity .12s;animation:none;bottom:0;right:0}.daily-note-hud.daily-note-hud--collapsed:hover{opacity:.85}.daily-note-hud--tier-0{box-shadow:inset 0 0 0 1px #22d3ee24,0 0 18px #22d3ee38,0 0 28px #a855f71f,0 16px 36px #02061766}.daily-note-hud--tier-1{border-color:#7dd3fc8c;box-shadow:inset 0 0 0 1px #7dd3fc33,0 0 22px #22d3ee4d,0 0 36px #a855f72e,0 0 10px #ec489914,0 16px 36px #0206176b}.daily-note-hud--tier-2{background:radial-gradient(circle at 0 0,#22d3ee5c,#0000 40%),radial-gradient(circle at 100% 100%,#e879f94d,#0000 40%),linear-gradient(135deg,#020617d6,#0f172af2);border-color:#67e8f9b8;box-shadow:inset 0 0 0 1px #67e8f93d,0 0 26px #22d3ee6b,0 0 44px #a855f73d,0 0 18px #0ea5e91f,0 16px 38px #02061775}.daily-note-hud--tier-3{border-color:#c084fcd1;box-shadow:inset 0 0 0 1px #c084fc47,0 0 30px #22d3ee80,0 0 56px #a855f75c,0 0 24px #ec489933,0 0 0 6px #22d3ee0d,0 16px 42px #02061780}.daily-note-hud--tier-4{background:radial-gradient(circle at 18% 20%,#38bdf85c,#0000 26%),radial-gradient(circle at 82% 18%,#ec48996b,#0000 28%),radial-gradient(circle at 60% 88%,#f472b63d,#0000 32%),linear-gradient(135deg,#020617eb,#0f172afa);border-color:#f87171f2;animation:3.4s ease-in-out infinite daily-note-hud-float,1.15s ease-in-out infinite daily-note-hud-overload;box-shadow:inset 0 0 0 1px #f8717159,0 0 38px #22d3ee94,0 0 72px #ec48996b,0 0 24px #f871713d,0 0 0 8px #f871710d,0 18px 46px #0206178f}.daily-note-hud--tier-5{background:radial-gradient(circle at 18% 20%,#2dd4bf57,#0000 30%),radial-gradient(circle at 84% 72%,#10b98147,#0000 36%),linear-gradient(135deg,#030c16f0,#0a2328fa);border-color:#5eead4f2;animation:3.1s ease-in-out infinite daily-note-hud-float,1.8s ease-in-out infinite daily-note-hud-quantum;box-shadow:inset 0 0 0 1px #2dd4bf52,0 0 34px #2dd4bf6b,0 0 62px #14b8a652,0 18px 46px #0206178f}.daily-note-hud--tier-6{background:radial-gradient(circle at 26% 16%,#fcd34d57,#0000 28%),radial-gradient(circle at 76% 82%,#fb923c4d,#0000 38%),linear-gradient(135deg,#120a02f0,#261406fa);border-color:#fbbf24f2;animation:2.9s ease-in-out infinite daily-note-hud-float,1.28s ease-in-out infinite daily-note-hud-nova;box-shadow:inset 0 0 0 1px #fbbf2457,0 0 40px #f59e0b80,0 0 78px #fb923c5c,0 18px 46px #02061794}.daily-note-hud--tier-7{background:radial-gradient(circle at 12% 12%,#818cf84d,#0000 30%),radial-gradient(circle at 82% 86%,#d8b4fe57,#0000 36%),linear-gradient(135deg,#090716f2,#180e2cfc);border-color:#c4b5fdf7;animation:2.7s ease-in-out infinite daily-note-hud-float,1.04s ease-in-out infinite daily-note-hud-pulsar;box-shadow:inset 0 0 0 1px #c4b5fd59,0 0 44px #818cf88f,0 0 86px #d8b4fe70,0 0 0 10px #6366f112,0 18px 48px #02061799}.daily-note-hud--tier-8{background:radial-gradient(circle at 16% 26%,#38bdf84d,#0000 28%),radial-gradient(circle at 86% 18%,#ec489966,#0000 30%),radial-gradient(circle at 68% 88%,#c084fc42,#0000 34%),linear-gradient(135deg,#100618f5,#220a24fc);border-color:#f472b6fa;animation:2.45s ease-in-out infinite daily-note-hud-float,.92s ease-in-out infinite daily-note-hud-singularity;box-shadow:inset 0 0 0 1px #f472b65c,0 0 48px #ec48999e,0 0 92px #38bdf86b,0 0 0 12px #f472b614,0 20px 50px #020617a3}.daily-note-hud--tier-9{background:radial-gradient(circle at 18% 22%,#38bdf85c,#0000 26%),radial-gradient(circle at 84% 16%,#fb718561,#0000 30%),radial-gradient(circle at 56% 84%,#facc1547,#0000 34%),linear-gradient(135deg,#06081afa,#1c062a);border-color:#fffffffa;animation:2.2s ease-in-out infinite daily-note-hud-float,.76s ease-in-out infinite daily-note-hud-transcendent;box-shadow:inset 0 0 0 1px #ffffff73,0 0 52px #ffffff75,0 0 112px #38bdf870,0 0 0 14px #ffffff14,0 24px 54px #020617ad}.daily-note-hud--tier-10{background:radial-gradient(circle at 20% 22%,#2dd4bf57,#0000 28%),radial-gradient(circle at 82% 18%,#a7f3d047,#0000 32%),radial-gradient(circle at 58% 84%,#38bdf838,#0000 34%),linear-gradient(135deg,#021016fa,#06222e);border-color:#6ee7b7fa;animation:2.1s ease-in-out infinite daily-note-hud-float,.72s ease-in-out infinite daily-note-hud-quantum;box-shadow:inset 0 0 0 1px #6ee7b773,0 0 56px #2dd4bf7a,0 0 118px #38bdf86b,0 0 0 15px #6ee7b714,0 24px 56px #020617b3}.daily-note-hud--tier-11{background:radial-gradient(circle at 18% 24%,#facc1557,#0000 28%),radial-gradient(circle at 84% 18%,#fb923c4d,#0000 30%),radial-gradient(circle at 60% 82%,#f8717138,#0000 34%),linear-gradient(135deg,#180c02fa,#2e1804);border-color:#fde047fa;animation:2s ease-in-out infinite daily-note-hud-float,.66s ease-in-out infinite daily-note-hud-nova;box-shadow:inset 0 0 0 1px #fde04775,0 0 60px #f59e0b8f,0 0 124px #fb923c70,0 0 0 16px #fde04717,0 24px 56px #020617b8}.daily-note-hud--tier-12{background:radial-gradient(circle at 16% 22%,#818cf857,#0000 28%),radial-gradient(circle at 84% 18%,#d8b4fe52,#0000 32%),radial-gradient(circle at 62% 84%,#c084fc3d,#0000 34%),linear-gradient(135deg,#08061afc,#180a2e);border-color:#c4b5fdfc;animation:1.9s ease-in-out infinite daily-note-hud-float,.62s ease-in-out infinite daily-note-hud-pulsar;box-shadow:inset 0 0 0 1px #c4b5fd78,0 0 62px #818cf899,0 0 130px #d8b4fe7a,0 0 0 16px #c4b5fd1a,0 24px 58px #020617bd}.daily-note-hud--tier-13{background:radial-gradient(circle at 18% 20%,#0ea5e957,#0000 28%),radial-gradient(circle at 84% 20%,#22d3ee4d,#0000 32%),radial-gradient(circle at 60% 86%,#60a5fa3d,#0000 34%),linear-gradient(135deg,#020a1cfc,#051838);border-color:#7dd3fcfc;animation:1.82s ease-in-out infinite daily-note-hud-float,.58s ease-in-out infinite daily-note-hud-singularity;box-shadow:inset 0 0 0 1px #7dd3fc80,0 0 66px #0ea5e99e,0 0 136px #22d3ee85,0 0 0 17px #7dd3fc1a,0 24px 58px #020617c2}.daily-note-hud--tier-14{background:radial-gradient(circle at 16% 20%,#ec489959,#0000 28%),radial-gradient(circle at 84% 18%,#f871714d,#0000 30%),radial-gradient(circle at 60% 84%,#c084fc3d,#0000 34%),linear-gradient(135deg,#16061afc,#2c0824);border-color:#f472b6fc;animation:1.74s ease-in-out infinite daily-note-hud-float,.54s ease-in-out infinite daily-note-hud-transcendent;box-shadow:inset 0 0 0 1px #f472b680,0 0 70px #ec4899a3,0 0 142px #f871718a,0 0 0 18px #f472b61c,0 24px 60px #020617c7}.daily-note-hud--tier-15{background:radial-gradient(circle at 18% 22%,#fb923c59,#0000 28%),radial-gradient(circle at 84% 20%,#facc154d,#0000 30%),radial-gradient(circle at 62% 84%,#f871713d,#0000 34%),linear-gradient(135deg,#1a0a02fc,#321402);border-color:#fb923cfc;animation:1.66s ease-in-out infinite daily-note-hud-float,.5s ease-in-out infinite daily-note-hud-nova;box-shadow:inset 0 0 0 1px #fb923c85,0 0 74px #f97316a8,0 0 148px #facc158f,0 0 0 19px #fb923c1f,0 24px 60px #020617cc}.daily-note-hud--tier-16{background:radial-gradient(circle at 18% 22%,#9333ea57,#0000 28%),radial-gradient(circle at 84% 18%,#ec48994d,#0000 30%),radial-gradient(circle at 60% 84%,#3b82f63d,#0000 34%),linear-gradient(135deg,#0e0520fc,#220838);border-color:#a78bfa;animation:1.58s ease-in-out infinite daily-note-hud-float,.46s ease-in-out infinite daily-note-hud-pulsar;box-shadow:inset 0 0 0 1px #a78bfa8a,0 0 78px #9333eab3,0 0 154px #ec489994,0 0 0 20px #a78bfa1f,0 26px 62px #020617d1}.daily-note-hud--tier-17{background:radial-gradient(circle at 16% 20%,#2dd4bf59,#0000 28%),radial-gradient(circle at 86% 20%,#0ea5e94d,#0000 30%),radial-gradient(circle at 60% 84%,#60a5fa3d,#0000 34%),linear-gradient(135deg,#021214fc,#022228);border-color:#2dd4bf;animation:1.5s ease-in-out infinite daily-note-hud-float,.42s ease-in-out infinite daily-note-hud-quantum;box-shadow:inset 0 0 0 1px #2dd4bf8f,0 0 82px #2dd4bfbd,0 0 160px #0ea5e999,0 0 0 21px #2dd4bf21,0 26px 62px #020617d6}.daily-note-hud--tier-18{background:radial-gradient(circle at 16% 20%,#ffffff57,#0000 28%),radial-gradient(circle at 84% 18%,#7dd3fc52,#0000 30%),radial-gradient(circle at 60% 84%,#f472b63d,#0000 34%),linear-gradient(135deg,#080a1c,#160628);border-color:#f8fafc;animation:1.42s ease-in-out infinite daily-note-hud-float,.38s ease-in-out infinite daily-note-hud-transcendent;box-shadow:inset 0 0 0 1px #fff9,0 0 86px #ffffffbd,0 0 168px #7dd3fca3,0 0 0 22px #ffffff21,0 28px 64px #020617db}.daily-note-hud--tier-19{background:radial-gradient(circle at 14% 18%,#ffffff61,#0000 26%),radial-gradient(circle at 84% 18%,#38bdf857,#0000 30%),radial-gradient(circle at 60% 84%,#facc1547,#0000 34%),linear-gradient(135deg,#06081e,#14042e);border-color:#fff;animation:1.34s ease-in-out infinite daily-note-hud-float,.34s ease-in-out infinite daily-note-hud-singularity;box-shadow:inset 0 0 0 1px #ffffffa8,0 0 92px #fffc,0 0 178px #38bdf8ad,0 0 0 24px #ffffff26,0 28px 66px #020617e6}.daily-note-hud__particles{pointer-events:none;z-index:0;mix-blend-mode:screen;position:absolute;inset:0}.daily-note-hud__particle{background:radial-gradient(circle, hsla(var(--particle-hue,190), 100%, 80%, .98) 0%, hsla(var(--particle-hue,190), 100%, 70%, .44) 52%, transparent 72%);box-shadow:0 0 10px hsla(var(--particle-hue,190), 100%, 72%, .55), 0 0 22px hsla(var(--particle-hue,190), 100%, 68%, .24);will-change:transform, opacity;border-radius:999px;animation-name:daily-note-hud-particle-float,daily-note-hud-particle-twinkle;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;position:absolute}.daily-note-hud--tier-0 .daily-note-hud__particles{display:none}.daily-note-hud--tier-0 .daily-note-hud__value{text-shadow:0 0 8px #22d3ee99,0 0 18px #38bdf859,0 0 28px #a855f738}.daily-note-hud--tier-1 .daily-note-hud__value{text-shadow:0 0 10px #22d3eeb3,0 0 22px #38bdf880,0 0 34px #a855f74d,0 0 42px #ec489929}.daily-note-hud--tier-2 .daily-note-hud__value{text-shadow:0 0 12px #67e8f9cc,0 0 26px #22d3ee99,0 0 42px #a855f766,0 0 56px #ec48992e}.daily-note-hud--tier-3 .daily-note-hud__value{text-shadow:0 0 14px #c084fcf2,0 0 30px #22d3eeb8,0 0 48px #ec489985,0 0 72px #38bdf833}.daily-note-hud--tier-4 .daily-note-hud__value{text-shadow:0 0 16px #f87171,0 0 32px #22d3eee6,0 0 52px #ec4899c7,0 0 88px #38bdf847}.daily-note-hud--tier-5 .daily-note-hud__value{text-shadow:0 0 16px #2dd4bff5,0 0 36px #14b8a6d6,0 0 64px #6ee7b76b}.daily-note-hud--tier-6 .daily-note-hud__value{text-shadow:0 0 18px #fbbf24,0 0 40px #f59e0be0,0 0 72px #fb923c80}.daily-note-hud--tier-7 .daily-note-hud__value{text-shadow:0 0 18px #c4b5fd,0 0 42px #818cf8e6,0 0 76px #d8b4fe8a}.daily-note-hud--tier-8 .daily-note-hud__value{text-shadow:0 0 20px #f472b6,0 0 44px #ec4899eb,0 0 82px #38bdf894}.daily-note-hud--tier-9 .daily-note-hud__value{text-shadow:0 0 22px #fff,0 0 48px #38bdf8fa,0 0 92px #fb71859e}.daily-note-hud--tier-10 .daily-note-hud__value{text-shadow:0 0 24px #6ee7b7,0 0 56px #2dd4bffa,0 0 98px #38bdf8a8}.daily-note-hud--tier-11 .daily-note-hud__value{text-shadow:0 0 24px #fde047,0 0 58px #f59e0b,0 0 104px #fb923cb3}.daily-note-hud--tier-12 .daily-note-hud__value{text-shadow:0 0 24px #c4b5fd,0 0 60px #818cf8,0 0 108px #d8b4febd}.daily-note-hud--tier-13 .daily-note-hud__value{text-shadow:0 0 24px #7dd3fc,0 0 62px #0ea5e9,0 0 112px #22d3eec2}.daily-note-hud--tier-14 .daily-note-hud__value{text-shadow:0 0 24px #f472b6,0 0 64px #ec4899,0 0 116px #f87171c7}.daily-note-hud--tier-15 .daily-note-hud__value{text-shadow:0 0 26px #fb923c,0 0 66px #f97316,0 0 120px #facc15cc}.daily-note-hud--tier-16 .daily-note-hud__value{text-shadow:0 0 26px #a78bfa,0 0 68px #9333ea,0 0 124px #ec4899d1}.daily-note-hud--tier-17 .daily-note-hud__value{text-shadow:0 0 26px #2dd4bf,0 0 72px #2dd4bf,0 0 128px #0ea5e9d6}.daily-note-hud--tier-18 .daily-note-hud__value{text-shadow:0 0 28px #fff,0 0 76px #fff,0 0 136px #7dd3fce6}.daily-note-hud--tier-19 .daily-note-hud__value{text-shadow:0 0 30px #fff,0 0 82px #fff,0 0 148px #38bdf8f5}.daily-note-hud--tier-3:before,.daily-note-hud--tier-4:before,.daily-note-hud--tier-5:before,.daily-note-hud--tier-6:before,.daily-note-hud--tier-7:before,.daily-note-hud--tier-8:before,.daily-note-hud--tier-9:before,.daily-note-hud--tier-10:before,.daily-note-hud--tier-11:before,.daily-note-hud--tier-12:before,.daily-note-hud--tier-13:before,.daily-note-hud--tier-14:before,.daily-note-hud--tier-15:before,.daily-note-hud--tier-16:before,.daily-note-hud--tier-17:before,.daily-note-hud--tier-18:before,.daily-note-hud--tier-19:before{animation-duration:2.2s}.daily-note-hud--tier-4:after{opacity:.82}.daily-note-hud--tier-5:after,.daily-note-hud--tier-6:after,.daily-note-hud--tier-7:after,.daily-note-hud--tier-8:after,.daily-note-hud--tier-9:after,.daily-note-hud--tier-10:after,.daily-note-hud--tier-11:after,.daily-note-hud--tier-12:after,.daily-note-hud--tier-13:after,.daily-note-hud--tier-14:after,.daily-note-hud--tier-15:after,.daily-note-hud--tier-16:after,.daily-note-hud--tier-17:after,.daily-note-hud--tier-18:after,.daily-note-hud--tier-19:after{opacity:.88}.daily-note-hud--tier-4 .daily-note-hud__label{color:#fda4af}.daily-note-hud--tier-5 .daily-note-hud__label{color:#99f6e4}.daily-note-hud--tier-6 .daily-note-hud__label{color:#fde68a}.daily-note-hud--tier-7 .daily-note-hud__label{color:#ddd6fe}.daily-note-hud--tier-8 .daily-note-hud__label{color:#f9a8d4}.daily-note-hud--tier-9 .daily-note-hud__label{color:#fff}.daily-note-hud--tier-10 .daily-note-hud__label{color:#a7f3d0}.daily-note-hud--tier-11 .daily-note-hud__label{color:#fde68a}.daily-note-hud--tier-12 .daily-note-hud__label{color:#ddd6fe}.daily-note-hud--tier-13 .daily-note-hud__label{color:#bae6fd}.daily-note-hud--tier-14 .daily-note-hud__label{color:#fbcfe8}.daily-note-hud--tier-15 .daily-note-hud__label{color:#fdba74}.daily-note-hud--tier-16 .daily-note-hud__label{color:#c4b5fd}.daily-note-hud--tier-17 .daily-note-hud__label{color:#99f6e4}.daily-note-hud--tier-18 .daily-note-hud__label{color:#f8fafc}.daily-note-hud--tier-19 .daily-note-hud__label{color:#fff}.daily-note-hud--tier-4 .daily-note-hud__value{animation:1.15s ease-in-out infinite daily-note-hud-pulse,.18s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-5 .daily-note-hud__value{animation:1.05s ease-in-out infinite daily-note-hud-pulse,.17s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-6 .daily-note-hud__value{animation:.96s ease-in-out infinite daily-note-hud-pulse,.16s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-7 .daily-note-hud__value{animation:.88s ease-in-out infinite daily-note-hud-pulse,.145s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-8 .daily-note-hud__value{animation:.8s ease-in-out infinite daily-note-hud-pulse,.13s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-9 .daily-note-hud__value{animation:.72s ease-in-out infinite daily-note-hud-pulse,.11s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-10 .daily-note-hud__value{animation:.68s ease-in-out infinite daily-note-hud-pulse,.1s steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-11 .daily-note-hud__value{animation:.64s ease-in-out infinite daily-note-hud-pulse,95ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-12 .daily-note-hud__value{animation:.6s ease-in-out infinite daily-note-hud-pulse,90ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-13 .daily-note-hud__value{animation:.56s ease-in-out infinite daily-note-hud-pulse,85ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-14 .daily-note-hud__value{animation:.52s ease-in-out infinite daily-note-hud-pulse,80ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-15 .daily-note-hud__value{animation:.48s ease-in-out infinite daily-note-hud-pulse,75ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-16 .daily-note-hud__value{animation:.44s ease-in-out infinite daily-note-hud-pulse,70ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-17 .daily-note-hud__value{animation:.4s ease-in-out infinite daily-note-hud-pulse,65ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-18 .daily-note-hud__value{animation:.36s ease-in-out infinite daily-note-hud-pulse,60ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud--tier-19 .daily-note-hud__value{animation:.32s ease-in-out infinite daily-note-hud-pulse,55ms steps(2,end) infinite daily-note-hud-buzz}.daily-note-hud:before{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#fff0 0% 34%,#7dd3fc38 42%,#ffffff7a 50%,#ec489933 58%,#fff0 68% 100%);animation:3.2s linear infinite daily-note-hud-shimmer;position:absolute;inset:-45% -25%;transform:translate(-110%)skew(-12deg)}.daily-note-hud:after{content:"";border-radius:inherit;opacity:.65;pointer-events:none;background:linear-gradient(135deg,#22d3ee14,#a855f70f);position:absolute;inset:0}.daily-note-hud__label,.daily-note-hud__value{z-index:1;text-transform:uppercase;letter-spacing:.22em;position:relative}.daily-note-hud__label{color:#93c5fd;text-shadow:0 0 10px #38bdf847;font-size:.62rem;font-weight:800}.daily-note-hud__value{color:#e0f2fe;text-shadow:0 0 8px #22d3eeb3,0 0 18px #38bdf86b,0 0 28px #a855f752;font-size:2rem;font-weight:900;line-height:1;animation:1.9s ease-in-out infinite daily-note-hud-pulse}.daily-note-hud__stats{z-index:1;border-top:1px solid #7dd3fc42;flex-direction:column;gap:3px;width:100%;margin-top:4px;padding-top:5px;display:flex;position:relative}.daily-note-hud__stat-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-note-hud__stat-label,.daily-note-hud__stat-value{letter-spacing:.16em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:.58rem;line-height:1.05}.daily-note-hud__stat-label{color:#bae6fddb}.daily-note-hud__stat-value{color:#e0f2fe;text-shadow:0 0 8px #38bdf861;font-weight:700}@keyframes daily-note-hud-float{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-5px)translate(-1px)}}@keyframes daily-note-hud-shimmer{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(120%)skew(-12deg)}}@keyframes daily-note-hud-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.24);transform:scale(1.03)}}@keyframes daily-note-hud-overload{0%,to{box-shadow:inset 0 0 0 1px #f8717159,0 0 38px #22d3ee94,0 0 72px #ec48996b,0 0 24px #f871713d,0 0 0 8px #f871710d,0 18px 46px #0206178f}50%{box-shadow:inset 0 0 0 1px #f8717173,0 0 48px #22d3eeb8,0 0 92px #ec48998f,0 0 32px #f871714d,0 0 0 10px #f8717114,0 18px 46px #02061799}}@keyframes daily-note-hud-quantum{0%,to{filter:hue-rotate()saturate()}50%{filter:hue-rotate(24deg)saturate(1.24)}}@keyframes daily-note-hud-nova{0%,to{filter:brightness()}50%{filter:brightness(1.34)}}@keyframes daily-note-hud-pulsar{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.03)}}@keyframes daily-note-hud-singularity{0%,to{filter:contrast(1.05)saturate(1.08)}50%{filter:contrast(1.28)saturate(1.32)}}@keyframes daily-note-hud-transcendent{0%,to{filter:brightness()contrast(1.08)}50%{filter:brightness(1.42)contrast(1.28)}}@keyframes daily-note-hud-particle-float{0%{transform:translate(0,0)scale(.7)}25%{transform:translate(8px,-10px)scale(1)}50%{transform:translate(-6px,-18px)scale(1.05)}75%{transform:translate(6px,-28px)scale(.9)}to{transform:translateY(-36px)scale(.65)}}@keyframes daily-note-hud-particle-twinkle{0%,to{opacity:.25;filter:saturate()}50%{opacity:1;filter:saturate(1.35)brightness(1.2)}}@keyframes daily-note-hud-buzz{0%,to{transform:translate(0)scale(1.03)}25%{transform:translate(.5px,-.5px)scale(1.035)}50%{transform:translate(-.75px,.5px)scale(1.045)}75%{transform:translate(.75px)scale(1.03)}}@media (width<=640px){.daily-note-hud{border-radius:16px;min-width:78px;padding:8px 12px 10px;bottom:12px;right:12px}.daily-note-hud__value{font-size:1.65rem}.daily-note-hud__stats{gap:2px;margin-top:2px}.daily-note-hud__stat-label,.daily-note-hud__stat-value{font-size:.52rem}}
