.icon[data-v-1dbb1d28]{display:none;min-width:16px}.select-border[data-v-1dbb1d28]{width:calc(100% - 100px)}.select-border .current[data-v-1dbb1d28]{border:1px solid #7d889c}.dropdown-search[data-v-1dbb1d28]{border:1px solid rgba(47,184,172,.28);border-radius:8px;font-size:14px;margin:8px 10px;outline:none;padding:6px 10px;width:calc(100% - 20px)}.dropdown-search[data-v-1dbb1d28]:focus{border-color:#2fb8ac}.dropdown-empty[data-v-1dbb1d28]{color:#7d889c;font-size:13px;margin:0;padding:8px 15px}.item[data-v-1dbb1d28]{border:.5px solid transparent;border-radius:5px;color:var(--c-dark-2);cursor:pointer;font-size:14px;font-weight:300;transition:.3s ease}@media(min-width:1200px){.item[data-v-1dbb1d28]{font-size:14px}}.item div[data-v-1dbb1d28],.item span[data-v-1dbb1d28]{display:block;padding:5px 15px}.item div[data-v-1dbb1d28]{font-size:18px}.item[data-v-1dbb1d28]:hover{border-color:#1d968b}.wrapper[data-v-1dbb1d28]{outline:none;position:relative;z-index:1}.wrapper.is-open[data-v-1dbb1d28]{z-index:120}.current[data-v-1dbb1d28]{align-items:center;background:hsla(0,0%,100%,.96);border-radius:10px;cursor:pointer;display:flex;max-height:300px;min-height:36px;padding:0 20px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1200px){.current[data-v-1dbb1d28]{min-height:42px}}.current p[data-v-1dbb1d28]{color:var(--c-dark-2);flex-grow:1;font-size:12px;font-weight:400}@media(min-width:1200px){.current p[data-v-1dbb1d28]{font-size:16px;margin-left:10px}}.arrow[data-v-1dbb1d28]{margin-left:.5rem;min-width:1rem;transition:transform .22s ease}.wrapper.is-open .arrow[data-v-1dbb1d28]{transform:rotate(180deg)}.dropdown[data-v-1dbb1d28]{background:#fff;border:1px solid #2fb8ac;border-radius:14px;box-shadow:0 18px 42px rgba(31,43,136,.14),0 6px 16px rgba(47,184,172,.1),inset 0 0 0 1px hsla(0,0%,100%,.72);left:0;max-height:min(70vh,480px);min-height:42px;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:7px 6px 7px 7px;position:absolute;scrollbar-color:rgba(47,184,172,.58) rgba(47,184,172,.08);scrollbar-gutter:stable;scrollbar-width:thin;top:calc(100% + 8px);z-index:10050}.dropdown[data-v-1dbb1d28]::-webkit-scrollbar{width:8px}.dropdown[data-v-1dbb1d28]::-webkit-scrollbar-track{background:rgba(47,184,172,.08);border-radius:999px;margin:10px 0}.dropdown[data-v-1dbb1d28]::-webkit-scrollbar-thumb{background:rgba(47,184,172,.58);border:2px solid #fff;border-radius:999px}.dropdown[data-v-1dbb1d28]::-webkit-scrollbar-thumb:hover{background:rgba(47,184,172,.78)}.dropdown-inner[data-v-1dbb1d28]{min-height:42px;overflow:visible;padding:0}.close[data-v-1dbb1d28]{height:10px;width:10px}.back-link[data-v-09cfb4db]{align-items:center;color:var(--teal-d);display:inline-flex;font-size:14px;font-weight:800;gap:6px;margin-bottom:max(14px,min(2vw,20px));-webkit-text-decoration:none;text-decoration:none}.back-link svg[data-v-09cfb4db]{height:16px;width:16px}.back-link[data-v-09cfb4db]:hover{color:var(--teal-deep);-webkit-text-decoration:none;text-decoration:none}.tlc-list[data-v-09cfb4db]{grid-gap:10px;display:grid;gap:10px}.tlc-row[data-v-09cfb4db]{grid-gap:10px 16px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(31,42,68,.04);display:grid;gap:10px 16px;min-width:0;padding:14px 16px 14px 14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tlc-row[data-v-09cfb4db],.tlc-row[data-v-09cfb4db]:hover{color:var(--ink);-webkit-text-decoration:none;text-decoration:none}.tlc-row[data-v-09cfb4db]:hover{border-color:rgba(47,184,172,.35);box-shadow:var(--sh-h);transform:translateY(-2px)}.tlc-row:hover .tlc-arrow[data-v-09cfb4db]{background:var(--teal);color:#fff}.tlc-code[data-v-09cfb4db]{word-wrap:anywhere;align-items:center;background:var(--teal-bg);border-radius:12px;color:var(--teal-deep);display:inline-flex;flex-direction:column;font-size:13px;font-weight:800;justify-content:center;letter-spacing:.2px;line-height:1.15;min-height:46px;padding:6px 10px;text-align:center}.tlc-code span[data-v-09cfb4db]{display:block}.tlc-name[data-v-09cfb4db]{word-wrap:anywhere;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:-.1px;line-height:1.35;margin:0}.tlc-arrow[data-v-09cfb4db]{align-items:center;background:var(--bg);border-radius:50%;color:var(--ink-3);display:inline-grid;height:34px;justify-items:center;place-items:center;transition:background .2s ease,color .2s ease;width:34px}.tlc-arrow svg[data-v-09cfb4db]{height:16px;width:16px}.tlc-thead[data-v-09cfb4db]{grid-gap:16px;align-items:end;color:var(--ink-3);display:grid;font-size:12px;font-weight:800;gap:16px;letter-spacing:.6px;padding:0 16px 8px 14px;text-transform:uppercase}.tlc-thead p[data-v-09cfb4db]{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.2;margin:0}.tlc-score[data-v-09cfb4db]{align-items:center;background:var(--gold-l);border-radius:12px;color:#7a5600;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;line-height:1;min-height:40px;min-width:56px;padding:0 12px}.tlc-filters[data-v-09cfb4db]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,280px);min-width:0}.tlc-search[data-v-09cfb4db]{min-width:0;position:relative}.tlc-search input[data-v-09cfb4db]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-s);color:var(--ink);font:inherit;font-size:15px;font-weight:600;height:48px;outline:none;padding:0 16px 0 46px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.tlc-search input[data-v-09cfb4db]::-moz-placeholder{color:var(--ink-3);font-weight:500}.tlc-search input[data-v-09cfb4db]::placeholder{color:var(--ink-3);font-weight:500}.tlc-search input[data-v-09cfb4db]:hover{border-color:rgba(47,184,172,.45)}.tlc-search input[data-v-09cfb4db]:focus{border-color:rgba(47,184,172,.65);box-shadow:0 0 0 3px rgba(47,184,172,.16)}.tlc-search input[data-v-09cfb4db]::-webkit-search-cancel-button{cursor:pointer}.tlc-search-ic[data-v-09cfb4db]{color:var(--teal-d);height:19px;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:19px;z-index:1}.tlc-select[data-v-09cfb4db]{position:relative;z-index:5}.tlc-select.is-open[data-v-09cfb4db]{z-index:40}.tlc-select[data-v-09cfb4db] .current{background:#fff;border:1px solid var(--line);border-radius:var(--r-s);box-shadow:none;min-height:48px;padding:0 14px 0 16px}.tlc-select[data-v-09cfb4db] .current:hover{border-color:rgba(47,184,172,.45)}.tlc-select[data-v-09cfb4db] .current p{color:var(--ink);font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlc-select.is-placeholder[data-v-09cfb4db] .current p{color:var(--ink-3);font-weight:500}.tlc-select.is-open[data-v-09cfb4db] .current{border-color:rgba(47,184,172,.65);box-shadow:0 0 0 3px rgba(47,184,172,.16)}.tlc-select[data-v-09cfb4db] .dropdown{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-h);max-height:320px;padding:6px;top:calc(100% + 8px)}.tlc-select[data-v-09cfb4db] .dropdown-inner{overflow:visible;padding:0}.tlc-select[data-v-09cfb4db] .item{border:0;border-radius:10px;color:var(--ink);font-size:14px;font-weight:600}.tlc-select[data-v-09cfb4db] .item span{color:var(--ink);padding:9px 12px}.tlc-select[data-v-09cfb4db] .item:hover{background:var(--teal-bg)}.tlc-select[data-v-09cfb4db] .item:hover span{color:var(--teal-deep)}.tlc-skel[data-v-09cfb4db]{animation:tlcShimmer-09cfb4db 1.3s ease-in-out infinite;background:linear-gradient(90deg,#edf1f4,#f7f9fb 40%,#edf1f4 80%);background-size:200% 100%;border-radius:18px;height:76px}@keyframes tlcShimmer-09cfb4db{0%{background-position:100% 0}to{background-position:-100% 0}}.tlc-empty[data-v-09cfb4db]{background:rgba(238,250,248,.6);border:1px dashed rgba(47,184,172,.35);border-radius:18px}.tlc-empty img[data-v-09cfb4db]{height:auto;margin-bottom:6px;width:104px}.tlc-empty b[data-v-09cfb4db]{color:var(--ink);font-size:16px;font-weight:800;line-height:1.4;max-width:420px}.tlc-more[data-v-09cfb4db]{display:flex;gap:6px;justify-content:center;padding:18px 0 4px}.tlc-more span[data-v-09cfb4db]{animation:tlcDot-09cfb4db 1s ease-in-out infinite;background:var(--teal);border-radius:50%;height:8px;width:8px}.tlc-more span[data-v-09cfb4db]:nth-child(2){animation-delay:.15s}.tlc-more span[data-v-09cfb4db]:nth-child(3){animation-delay:.3s}@keyframes tlcDot-09cfb4db{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:640px){.tlc-filters[data-v-09cfb4db]{grid-template-columns:1fr}.tlc-row[data-v-09cfb4db]{border-radius:16px;padding:12px}.tlc-code[data-v-09cfb4db]{border-radius:10px;font-size:11.5px;min-height:40px;padding:5px 6px}.tlc-name[data-v-09cfb4db]{font-size:15px}.tlc-arrow[data-v-09cfb4db]{height:30px;width:30px}}.professions-section[data-v-09cfb4db]{margin:0 0 max(20px,min(3vw,32px));padding:max(16px,min(2.4vw,28px));position:relative}.professions-head[data-v-09cfb4db]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-bottom:max(16px,min(2vw,22px));position:relative;z-index:3}.professions-title[data-v-09cfb4db]{align-items:center;display:flex;gap:10px;min-width:0}.professions-title h2[data-v-09cfb4db]{font-size:max(22px,min(2.2vw,28px))}.filter-card[data-v-09cfb4db]{flex:1 1 520px;max-width:640px;position:relative;z-index:4}.select[data-v-09cfb4db]{min-width:0}.list-panel[data-v-09cfb4db]{position:relative;z-index:1}.load-more-trigger[data-v-09cfb4db]{height:1px;width:100%}.profession-card[data-v-09cfb4db]{grid-template-areas:"code name subjects arrow";grid-template-columns:112px minmax(0,1fr) minmax(0,280px) 34px;min-height:76px}.code-pill[data-v-09cfb4db]{grid-area:code}.profession-main[data-v-09cfb4db]{grid-area:name;min-width:0}.card-action[data-v-09cfb4db]{grid-area:subjects;min-width:0}.card-action[data-v-09cfb4db],.subject-list[data-v-09cfb4db]{display:flex;justify-content:flex-end}.subject-list[data-v-09cfb4db]{flex-wrap:wrap;gap:6px;max-width:100%}.subject-chip[data-v-09cfb4db]{font-size:12px}.tlc-arrow[data-v-09cfb4db]{grid-area:arrow}@media(max-width:900px){.filter-card[data-v-09cfb4db]{flex-basis:100%;max-width:none}.profession-card[data-v-09cfb4db]{gap:8px 14px;grid-template-areas:"code name arrow" "code subjects arrow";grid-template-columns:104px minmax(0,1fr) 34px}.code-pill[data-v-09cfb4db]{align-self:start}.card-action[data-v-09cfb4db],.subject-list[data-v-09cfb4db]{justify-content:flex-start}}@media(max-width:640px){.profession-card[data-v-09cfb4db]{gap:8px 12px;grid-template-columns:78px minmax(0,1fr) 30px;min-height:0}.subject-chip[data-v-09cfb4db]{font-size:11.5px;padding:4px 10px}}