.ClassificationGrid_explorer__c0r32{padding:clamp(1.2rem,2.5vw,1.65rem);border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(20,20,20,.84);box-shadow:0 22px 65px rgba(0,0,0,.22);backdrop-filter:blur(16px)}.ClassificationGrid_introRow__XzPKG{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.ClassificationGrid_eyebrow__c3Pbj{margin-bottom:.28rem;color:#78906d;font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ClassificationGrid_introRow__XzPKG h2{margin:0;color:#f8fafc;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:800;letter-spacing:-.025em;line-height:1.15}.ClassificationGrid_introRow__XzPKG p{margin:.38rem 0 0;color:#94a3b8;font-size:.82rem;line-height:1.45}.ClassificationGrid_resultCount__TOoTH{display:flex;align-items:baseline;gap:.38rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.035);color:#94a3b8;white-space:nowrap}.ClassificationGrid_resultCount__TOoTH strong{color:#dce3ea;font-size:.86rem;font-weight:800}.ClassificationGrid_resultCount__TOoTH span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ClassificationGrid_filterRail__PlTFu{display:flex;gap:.48rem;overflow-x:auto;margin:1.15rem -.15rem 0;padding:.15rem .15rem .35rem;scrollbar-width:none}.ClassificationGrid_filterRail__PlTFu::-webkit-scrollbar{display:none}.ClassificationGrid_filterRail__PlTFu button{display:inline-flex;height:38px;flex:0 0 auto;align-items:center;gap:.46rem;padding:0 .7rem;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.035);color:#9aa7b7;font:inherit;font-size:.73rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.ClassificationGrid_filterRail__PlTFu button:hover{border-color:rgba(143,171,127,.35);background:rgba(93,122,82,.09);color:#dce7d6}.ClassificationGrid_filterRail__PlTFu button.ClassificationGrid_filterActive__Ips5S{border-color:rgba(143,171,127,.48);background:rgba(93,122,82,.18);color:#c9dbc0}.ClassificationGrid_filterRail__PlTFu small{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 .28rem;border-radius:999px;background:rgba(0,0,0,.2);color:#7f8c9c;font-size:.61rem;font-weight:800}.ClassificationGrid_filterRail__PlTFu .ClassificationGrid_filterActive__Ips5S small{background:rgba(143,171,127,.13);color:#9fbc91}.ClassificationGrid_searchRow__vhg4q{display:flex;align-items:center;gap:.65rem;margin:.75rem 0 1rem}.ClassificationGrid_searchBox__B5GjP{display:flex;min-width:0;flex:1;align-items:center;gap:.7rem;height:48px;padding:0 .9rem;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(10,10,10,.46);color:#8290a2;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ClassificationGrid_searchBox__B5GjP:focus-within{border-color:rgba(115,151,100,.7);background:rgba(10,10,10,.68);box-shadow:0 0 0 3px rgba(93,122,82,.13)}.ClassificationGrid_searchBox__B5GjP input{min-width:0;height:100%;flex:1;border:0;outline:0;background:transparent;color:#f8fafc;font:inherit;font-size:.86rem}.ClassificationGrid_searchBox__B5GjP input::-moz-placeholder{color:#718096}.ClassificationGrid_searchBox__B5GjP input::placeholder{color:#718096}.ClassificationGrid_searchBox__B5GjP button{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:#aab5c3;cursor:pointer}.ClassificationGrid_searchBox__B5GjP button:hover{background:rgba(255,255,255,.11);color:#ffffff}.ClassificationGrid_sortLabel__0WGUU{display:grid;height:48px;min-width:54px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.035);color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em}.ClassificationGrid_grid__hR1Sf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ClassificationGrid_card__u8u4v{position:relative;display:flex;min-height:174px;flex-direction:column;overflow:hidden;padding:1rem;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(145deg,rgba(38,38,38,.88),rgba(28,28,28,.9));color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ClassificationGrid_card__u8u4v:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--classification-accent);content:"";opacity:0;transition:opacity .18s ease}.ClassificationGrid_card__u8u4v:hover{border-color:var(--classification-accent-border);background:linear-gradient(145deg,rgba(43,43,43,.94),rgba(29,29,29,.94));box-shadow:0 15px 34px rgba(0,0,0,.25);transform:translateY(-3px)}.ClassificationGrid_card__u8u4v:focus-visible:before,.ClassificationGrid_card__u8u4v:hover:before{opacity:1}.ClassificationGrid_card__u8u4v:focus-visible{border-color:var(--classification-accent-border)}.ClassificationGrid_cardTop__x48n6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ClassificationGrid_iconBox__T59DK{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--classification-accent-border);border-radius:11px}.ClassificationGrid_count__CTfQu,.ClassificationGrid_iconBox__T59DK{background:var(--classification-accent-bg);color:var(--classification-accent)}.ClassificationGrid_count__CTfQu{padding:.24rem .53rem;border:1px solid var(--classification-accent-border);border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.1}.ClassificationGrid_cardCopy__aLGz1{flex:1;margin-top:.85rem}.ClassificationGrid_cardCopy__aLGz1 h3{margin:0;color:#f4f7fa;font-size:.98rem;font-weight:750;letter-spacing:-.012em;line-height:1.2}.ClassificationGrid_cardCopy__aLGz1 p{display:-webkit-box;overflow:hidden;margin:.42rem 0 0;color:#98a5b5;font-size:.75rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ClassificationGrid_cardAction__fJHn2{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.9rem;padding-top:.72rem;border-top:1px solid rgba(255,255,255,.065);color:#8896a7;font-size:.69rem;font-weight:700;transition:color .18s ease}.ClassificationGrid_card__u8u4v:hover .ClassificationGrid_cardAction__fJHn2{color:var(--classification-accent)}.ClassificationGrid_cardAction__fJHn2 svg{transition:transform .18s ease}.ClassificationGrid_card__u8u4v:hover .ClassificationGrid_cardAction__fJHn2 svg{transform:translateX(3px)}.ClassificationGrid_emptyState__Vggxr{display:grid;min-height:250px;place-items:center;align-content:center;padding:2rem;border:1px dashed rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.025);color:#7f8b9a;text-align:center}.ClassificationGrid_emptyState__Vggxr h3{margin:.8rem 0 0;color:#dbe3eb;font-size:1rem}.ClassificationGrid_emptyState__Vggxr p{margin:.25rem 0 .9rem;font-size:.8rem}.ClassificationGrid_emptyState__Vggxr button{padding:.55rem .85rem;border:1px solid rgba(93,122,82,.45);border-radius:9px;background:rgba(93,122,82,.15);color:#9bb88d;font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}@media (max-width:900px){.ClassificationGrid_grid__hR1Sf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ClassificationGrid_explorer__c0r32{padding:1rem;border-radius:18px}.ClassificationGrid_introRow__XzPKG{align-items:flex-start}.ClassificationGrid_introRow__XzPKG p{max-width:250px}.ClassificationGrid_resultCount__TOoTH{padding:.4rem .55rem}.ClassificationGrid_searchRow__vhg4q{margin-top:.65rem}.ClassificationGrid_sortLabel__0WGUU{display:none}.ClassificationGrid_grid__hR1Sf{grid-template-columns:1fr}.ClassificationGrid_card__u8u4v{min-height:162px}}@media (prefers-reduced-motion:reduce){.ClassificationGrid_cardAction__fJHn2,.ClassificationGrid_cardAction__fJHn2 svg,.ClassificationGrid_card__u8u4v,.ClassificationGrid_card__u8u4v:before,.ClassificationGrid_searchBox__B5GjP{transition:none}}.classifications_page__amFlY{min-height:100vh;background:var(--bg-secondary);color:#f8fafc}.classifications_background__Aa0gV{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,17,17,.82),rgba(17,17,17,.97) 76%),url(/images/login-bg.jpg) 50% /cover no-repeat}.classifications_content__MQVgT{position:relative;z-index:1;width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:36px 0 80px}.classifications_hero__SbNsV{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;overflow:hidden;margin-bottom:1.5rem;padding:clamp(1.5rem,3vw,2.35rem);border:1px solid rgba(255,255,255,.09);border-radius:24px;background:radial-gradient(circle at 85% 10%,rgba(93,122,82,.19),transparent 38%),linear-gradient(145deg,rgba(29,32,28,.96),rgba(22,22,22,.96));box-shadow:0 24px 70px rgba(0,0,0,.26)}.classifications_hero__SbNsV:after{position:absolute;right:-90px;bottom:-130px;width:340px;height:240px;border:1px solid rgba(163,190,151,.1);border-radius:50%;content:"";transform:rotate(-14deg)}.classifications_heroCopy__IMW7u{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1.1rem;max-width:690px}.classifications_heroIcon__1WS_a{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border:1px solid rgba(135,165,121,.34);border-radius:15px;background:rgba(93,122,82,.18);color:#8fab7f}.classifications_eyebrow__UslUp{margin-bottom:.38rem;color:#8fab7f;font-size:.69rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.classifications_hero__SbNsV h1{margin:0;color:#f8fafc;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.classifications_hero__SbNsV p{max-width:620px;margin:.7rem 0 0;color:#aeb9c8;font-size:.95rem;line-height:1.55}.classifications_heroStats__83kdS{position:relative;z-index:1;display:flex;align-items:stretch;flex:0 0 auto;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(10,10,10,.32);backdrop-filter:blur(10px)}.classifications_stat__M4iwy{display:flex;min-width:104px;flex-direction:column;justify-content:center;padding:0 .8rem}.classifications_stat__M4iwy strong{color:#8fab7f;font-size:1.42rem;font-weight:800;letter-spacing:-.025em;line-height:1}.classifications_stat__M4iwy span{margin-top:.35rem;color:#94a3b8;font-size:.61rem;font-weight:750;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.classifications_statDivider__MizC3{width:1px;background:rgba(255,255,255,.1)}.classifications_note__CWX_2{max-width:620px;margin:2rem auto 0;color:#7f8a9a;font-size:.76rem;line-height:1.6;text-align:center}@media (max-width:820px){.classifications_hero__SbNsV{align-items:flex-start;flex-direction:column;gap:1.4rem}.classifications_heroStats__83kdS{width:100%}.classifications_stat__M4iwy{flex:1}}@media (max-width:600px){.classifications_content__MQVgT{width:min(100% - 1.5rem,1180px);padding:24px 0 110px}.classifications_hero__SbNsV{margin-bottom:1rem;padding:1.2rem;border-radius:18px}.classifications_heroCopy__IMW7u{gap:.85rem}.classifications_heroIcon__1WS_a{width:44px;height:44px;flex-basis:44px;border-radius:12px}.classifications_hero__SbNsV p{font-size:.86rem}.classifications_heroStats__83kdS{padding:.78rem .4rem}.classifications_stat__M4iwy{min-width:0;padding:0 .7rem}.classifications_stat__M4iwy strong{font-size:1.2rem}}