@font-face{font-family:Inter;src:url(/Inter-400.ttf)}@font-face{font-family:Inter;src:url(/Inter-600.ttf);font-weight:600}@font-face{font-family:Inter;src:url(/Inter-700.ttf);font-weight:700}:root{--bg:#0d0d0e;--bg2:#161617;--surf:#1b1b1d;--surf2:#222225;--txt:#f5f5f7;--muted:#9c9ca3;--gold:#be9b49;--goldL:#d8b766;--goldDim:#be9b4924;--brd:#ffffff17;--red:#ff6b6b;--green:#57cf8b;--blue:#78a9ff;--r:18px}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 78% 20%,#be9b4917,#0000 34%),radial-gradient(circle at 18% 8%,#6f5d3412,#0000 32%);height:70vh;position:fixed;inset:-20% 0 auto}.bar{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);border-bottom:1px solid var(--brd);background:#0d0d0ec2;position:sticky;top:0}.bar .in{align-items:center;gap:18px;max-width:1380px;height:64px;margin:auto;padding:0 28px;display:flex}.bar img{width:135px;height:auto}.divider{background:var(--brd);width:1px;height:24px}.product,.eyebrow{letter-spacing:.15em;color:var(--gold);white-space:nowrap;font-size:11px;font-weight:700}.sp{flex:1}.refs{color:var(--muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:all .18s;display:flex}.refs:hover{color:var(--goldL)}.logout{border:1px solid var(--brd);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:7px 11px}.logout:hover{color:var(--txt);border-color:#fff3}.wrap{max-width:1380px;margin:auto;padding:52px 28px 100px}.hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.hero h1{letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(36px,6vw,68px);line-height:.98}.hero p{color:var(--muted);margin:0;font-size:16px}.hero-stat{background:linear-gradient(130deg,var(--goldDim),#be9b4908);border:1px solid #be9b4947;border-radius:16px;align-items:baseline;gap:9px;min-width:150px;padding:17px 20px;display:flex}.hero-stat b{color:var(--goldL);font-size:28px}.hero-stat span{color:#c5b991;font-size:12px}.stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px;display:grid}.stat{border:1px solid var(--brd);background:#1b1b1dd6;border-radius:15px;align-items:baseline;gap:9px;padding:15px 17px;display:flex}.stat b{font-size:24px}.stat span{color:var(--muted);font-size:12px}.stat.gold{background:var(--goldDim);border-color:#be9b4957}.stat.gold b{color:var(--goldL)}.toolbar{gap:12px;margin-bottom:12px;display:flex}.search{border:1px solid var(--brd);background:var(--surf);border-radius:13px;flex:1;align-items:center;gap:10px;max-width:500px;height:46px;padding:0 14px;display:flex}.search svg{color:#777}.search input{width:100%;color:var(--txt);background:0 0;border:0;outline:0}.search:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px var(--goldDim)}.mobile-filter{display:none}.tabs{gap:6px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow:auto}.tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;gap:7px;padding:8px 11px;display:flex}.tabs button span{background:#ffffff0f;border-radius:99px;padding:2px 7px;font-size:11px}.tabs button.on{background:var(--goldDim);color:var(--goldL)}.tabs button.on span{background:#be9b492e}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.candidate{border:1px solid var(--brd);border-radius:var(--r);cursor:pointer;background:linear-gradient(145deg,#1e1e20f5,#161617f5);min-width:0;padding:18px;transition:border-color .18s,transform .18s,box-shadow .18s}.candidate:hover{border-color:#be9b496b;transform:translateY(-2px);box-shadow:0 14px 36px #0000003d}.candidate.rejected{opacity:.64}.card-top{align-items:center;gap:11px;display:flex}.avatar{background:linear-gradient(135deg,var(--gold),#75602e);color:#171208;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.identity{flex:1;min-width:0}.identity h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden}.identity span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.status{border:1px solid;border-radius:99px;padding:4px 8px;font-size:10.5px;font-weight:700}.status.gold{background:var(--goldDim);color:var(--goldL);border-color:#be9b4961}.status.red{color:#ff9292;background:#ff6b6b1a;border-color:#ff6b6b40}.status.green{color:#7fe0a8;background:#57cf8b1a;border-color:#57cf8b45}.status.blue{color:#9dbdff;background:#78a9ff1a;border-color:#78a9ff47}.status.gray{border-color:var(--brd);color:#aaa;background:#ffffff0a}.meta{flex-wrap:wrap;gap:6px;margin:15px 0 9px;display:flex}.meta span{border:1px solid var(--brd);color:#bbb;background:#ffffff06;border-radius:7px;padding:4px 7px;font-size:10.5px}.price{color:var(--txt);margin-bottom:13px;font-size:13px;font-weight:700}.next{border-top:1px solid var(--brd);padding-top:12px}.next small{letter-spacing:.12em;color:var(--gold);font-size:9.5px;font-weight:700}.next p{color:#c6c6cb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.card-foot{border-top:1px solid var(--brd);color:#818188;justify-content:space-between;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.card-foot span:last-child{color:var(--goldL);align-items:center;gap:4px;display:flex}.card-foot svg{width:13px}.empty{text-align:center;color:var(--muted);padding:60px}.overlay{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.sheet{border:1px solid var(--brd);background:var(--bg2);overscroll-behavior:contain;border-radius:22px;width:min(820px,100%);max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #0009}.sheet-head{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--brd);background:#161617e0;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.sheet-head>div{flex:1}.sheet-head small{color:var(--gold);letter-spacing:.13em;font-size:10px}.sheet-head h2{margin:2px 0 0;font-size:22px}.close{border:1px solid var(--brd);background:var(--surf2);width:38px;height:38px;color:var(--txt);cursor:pointer;border-radius:50%;place-items:center;display:grid}.sheet-body{padding:22px}.cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prices{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.field{margin-bottom:13px;display:block}.field>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:700;display:block}.field input,.field textarea,.field select{background:var(--surf);border:1px solid var(--brd);width:100%;color:var(--txt);resize:vertical;border-radius:11px;outline:0;padding:10px 11px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--goldDim)}.field select{appearance:auto}.section-title{align-items:center;gap:8px;margin:28px 0 15px;font-size:14px;font-weight:700;display:flex}.section-title:after{content:"";background:var(--brd);flex:1;height:1px}.section-title b{background:var(--goldDim);color:var(--goldL);border-radius:99px;padding:2px 7px;font-size:10px}.timeline{flex-direction:column;gap:14px;display:flex}.event{grid-template-columns:15px 1fr;gap:9px;display:grid}.event>i{background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 4px var(--goldDim);border-radius:50%;margin-top:5px}.event-head{justify-content:space-between;gap:15px;display:flex}.event-head b{color:var(--goldL);font-size:11px}.event-head span{color:#777;font-size:10.5px}.event p{white-space:pre-wrap;color:#ddd;margin:4px 0;font-size:12px}.event small,.muted{color:#828289;font-size:11px}.new-event{background:#be9b490b;border:1px dashed #be9b4952;border-radius:15px;margin-top:22px;padding:16px}.new-event h3{margin:0 0 12px;font-size:14px}.sheet-foot{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--brd);background:#161617e6;justify-content:flex-end;align-items:center;gap:12px;padding:14px 22px;display:flex;position:sticky;bottom:0}.sheet-foot>a{color:var(--goldL);align-items:center;gap:5px;margin-right:auto;font-size:13px;text-decoration:none;display:flex}.primary{background:linear-gradient(135deg,var(--goldL),#9b7d38);color:#171208;cursor:pointer;border:0;border-radius:11px;padding:11px 16px;font-weight:700}.primary:disabled{opacity:.6}.bnav{display:none}.login{place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{border:1px solid var(--brd);background:linear-gradient(145deg,#1e1e20f7,#141415f7);border-radius:24px;width:min(410px,100%);padding:32px;box-shadow:0 28px 80px #00000073}.login-card img{margin-bottom:28px;display:block}.login-card h1{letter-spacing:-.04em;margin:7px 0;font-size:34px}.login-card p{color:var(--muted);margin:0 0 25px}.login-card label{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:700;display:block}.login-card input{background:var(--surf);border:1px solid var(--brd);width:100%;color:var(--txt);text-transform:none;letter-spacing:normal;border-radius:11px;outline:0;margin-top:6px;padding:12px;display:block}.login-card input:focus{border-color:var(--gold);box-shadow:0 0 0 4px var(--goldDim)}.login-card .primary{width:100%;margin-top:20px;padding:13px}.error{color:#ff9b9b;margin-top:12px;font-size:12px}@media (max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:repeat(3,1fr)}.hero-stat{display:none}}@media (max-width:680px){.bar .in{height:56px;padding:0 17px}.bar img{width:112px}.divider,.product,.refs,.logout{display:none}.wrap{padding:30px 16px 100px}.hero{margin-bottom:23px}.hero h1{font-size:43px}.hero p{font-size:14px}.stats{grid-template-columns:repeat(3,1fr);gap:7px}.stat{padding:11px 12px;display:block}.stat:nth-child(4),.stat:nth-child(5){display:none}.stat b{font-size:21px;display:block}.stat span{font-size:10.5px}.search{max-width:none}.mobile-filter{border:1px solid var(--brd);background:var(--surf);color:var(--muted);border-radius:12px;padding:0 12px;font-size:12px;display:block}.tabs{display:none}.tabs.open{z-index:10;background:var(--bg2);border:1px solid var(--brd);border-radius:14px;flex-wrap:wrap;padding:9px;display:flex;position:absolute;left:16px;right:16px;box-shadow:0 18px 50px #00000080}.grid{grid-template-columns:1fr;gap:10px}.candidate{padding:16px}.overlay{align-items:flex-end;padding:0}.sheet{border-bottom:0;border-radius:22px 22px 0 0;max-height:94dvh}.sheet-head{padding:15px 17px}.sheet-body{padding:18px 17px}.cols{grid-template-columns:1fr}.prices{grid-template-columns:repeat(2,1fr)}.sheet-foot{padding:12px 17px calc(12px + env(safe-area-inset-bottom))}.sheet-foot>a{font-size:0}.sheet-foot>a svg{width:21px;height:21px}.bnav{z-index:50;border-top:1px solid var(--brd);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#141417;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -14px #000}.bnav button{color:#7f7f86;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-width:62px;font-size:9.5px;display:flex;position:relative}.bnav button svg{width:20px;height:20px}.bnav button.on{color:var(--gold)}.bnav i{background:var(--gold);color:#171208;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-4px;right:6px}.login-card{padding:25px 22px}.login-card h1{font-size:31px}}@media (max-width:380px){.hero h1{font-size:38px}.stats{grid-template-columns:repeat(3,1fr)}.stat{padding:9px}.price{font-size:12px}.sheet-head h2{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
