.placement-agent-example{--blue:#0066d6;--deep:#0052ac;--sky:#7db8ff;--flag:#f0655a;--ink-hi:#fafdff;--ink-mid:#e8f1fef7;--ink-low:#d6e6faeb;--ink-faint:#c4d7f2c7;--line:#84aae22e;--line-soft:#84aae22e;--card:#0d1c3a8c;--well:#040c1e80;--ease:cubic-bezier(.16,1,.3,1)}:root:not(.dark) .placement-agent-example{--ink-hi:#0b1e3f;--ink-mid:#0b1e3ff2;--ink-low:#0b1e3fdb;--ink-faint:#0b1e3fa8;--line:#0b1e3f24;--line-soft:#0b1e3f24;--card:#fff;--well:#f2f7fd}.placement-agent-example *{box-sizing:border-box;margin:0;padding:0}.placement-agent-example{isolation:isolate;width:100%;min-height:100%;font-weight:400;line-height:normal;font-family:var(--font-sans);color:var(--ink-mid);background:radial-gradient(1100px 560px at 50% -12%,#0066d629,#0000 62%),radial-gradient(70% 38% at 50% 108%,#0078ff1f,#0000 70%),#02060f;padding-bottom:24px;position:relative;overflow-x:clip}:root:not(.dark) .placement-agent-example{background:0 0}.placement-agent-example button,.placement-agent-example input{font-family:var(--font-sans);line-height:normal}.placement-agent-example :is(button,input,a):focus-visible{outline-offset:4px;outline:2px solid #7db8ff}.placement-agent-example .aurora{z-index:0;pointer-events:none;opacity:.42;filter:blur(60px);background:radial-gradient(38% 30% at 22% 20%,#0066d647,#0000 70%),radial-gradient(30% 26% at 80% 14%,#0052ac3d,#0000 70%);animation:16s ease-in-out infinite alternate pa-aur;position:absolute;inset:0}@keyframes pa-aur{0%{transform:translate(-2%)}to{transform:translate(2%)}}:root:not(.dark) .placement-agent-example .aurora{opacity:.24}.placement-agent-example .stars i{opacity:0;background:#bfdbfe;border-radius:50%;width:2px;height:2px;animation:4.5s ease-in-out infinite pa-tw;position:fixed}:root:not(.dark) .placement-agent-example .stars{display:none}@keyframes pa-tw{0%,to{opacity:0}50%{opacity:.7}}.placement-agent-example .rise{opacity:0;animation:pa-rise .6s var(--ease) forwards;transform:translateY(16px)}.placement-agent-example .d1{animation-delay:50ms}.placement-agent-example .d2{animation-delay:.18s}.placement-agent-example .d3{animation-delay:.32s}@keyframes pa-rise{to{opacity:1;transform:translateY(0)}}.placement-agent-example .top{z-index:5;padding:0 0 18px;position:relative}.placement-agent-example .page{z-index:4;width:100%;margin:0 auto;padding:2px 0 16px;position:relative}.placement-agent-example .cols{grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:18px;display:grid}@media (max-width:1080px){.placement-agent-example .cols{grid-template-columns:minmax(0,1fr)}}.placement-agent-example .panel{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;margin-bottom:16px;padding:18px 20px;position:relative;overflow:hidden}:root:not(.dark) .placement-agent-example .panel{box-shadow:0 12px 30px #0b1e3f14}.placement-agent-example .panel.glow:before,.placement-agent-example .hero:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;-webkit-mask-composite:xor;background:linear-gradient(160deg,#7db8ff6b,#7db8ff0f 45%,#0066d647);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.placement-agent-example .pk{font-family:var(--font-heading);letter-spacing:.18em;color:var(--ink-faint);align-items:center;gap:8px;margin-bottom:13px;font-size:11.5px;font-weight:700;line-height:1.4;display:flex}.placement-agent-example .pk:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px 2px #0066d680}.placement-agent-example .pk small{letter-spacing:.14em;color:var(--ink-faint);margin-left:auto;font-size:10px}.placement-agent-example .hero{background:radial-gradient(700px 300px at 12% 0%,#0066d638,transparent 60%),linear-gradient(150deg,#0052ac26,var(--card));border:1px solid #0066d659;border-radius:26px;grid-template-columns:258px minmax(0,1fr);gap:8px;margin-bottom:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 46px #0066d61a}:root:not(.dark) .placement-agent-example .hero{box-shadow:0 18px 44px #0b1e3f1a}@media (max-width:840px){.placement-agent-example .hero{grid-template-columns:minmax(0,1fr)}}.placement-agent-example .radarw{justify-content:center;align-items:center;padding:26px 6px 22px 22px;display:flex}.placement-agent-example .radar{flex:none;width:196px;height:196px;position:relative}.placement-agent-example .radar .ring{border:1px solid #7db8ff38;border-radius:50%;position:absolute}.placement-agent-example .radar .r1{inset:0}.placement-agent-example .radar .r2{inset:26px}.placement-agent-example .radar .r3{inset:52px}.placement-agent-example .radar .r4{inset:78px}:root:not(.dark) .placement-agent-example .radar .ring{border-color:#0052ac33}.placement-agent-example .radar .cross{background:#7db8ff24;position:absolute}.placement-agent-example .radar .cx{height:1px;top:50%;left:0;right:0}.placement-agent-example .radar .cy{width:1px;top:0;bottom:0;left:50%}.placement-agent-example .radar .sweep{background:conic-gradient(#7db8ff66,#7db8ff1f 14%,#0000 26%);border-radius:50%;animation:4.5s linear infinite pa-sw;position:absolute;inset:0}@keyframes pa-sw{to{transform:rotate(360deg)}}.placement-agent-example .radar .core{background:radial-gradient(circle at 34% 30%,#fff,#9cc5f2 55%,#0052ac);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px 6px #0078f08c}.placement-agent-example .radar .blip{background:#bfdbfe;border-radius:50%;width:7px;height:7px;animation:3.4s ease-in-out infinite pa-blip;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px 3px #7db8ff8c}:root:not(.dark) .placement-agent-example .radar .blip{background:#0066d6}.placement-agent-example .radar .blip.warm{background:#f0655a;box-shadow:0 0 9px 3px #f0655a80}@keyframes pa-blip{0%,to{opacity:.55}50%{opacity:1}}.placement-agent-example .hbody{min-width:0;padding:24px 26px 20px 8px}@media (max-width:840px){.placement-agent-example .hbody{padding:0 24px 22px}}.placement-agent-example .hstrip{flex-wrap:wrap;gap:26px;display:flex}.placement-agent-example .hs b{font-family:var(--font-heading);color:var(--ink-hi);font-size:23px;font-weight:700;line-height:1.2;display:block}.placement-agent-example .hs b.lit{color:var(--sky);text-shadow:0 0 20px #7db8ff66}:root:not(.dark) .placement-agent-example .hs b.lit{color:#0052ac;text-shadow:none}.placement-agent-example .hs span{font-family:var(--font-heading);letter-spacing:.16em;color:var(--ink-faint);font-size:9px;font-weight:700}.placement-agent-example .srcs{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.placement-agent-example .src{font-family:var(--font-heading);letter-spacing:.08em;color:#a9cdf8;background:#0066d61a;border:1px solid #7db8ff47;border-radius:999px;padding:5px 11px;font-size:10px;font-weight:700}:root:not(.dark) .placement-agent-example .src{color:#0052ac;background:#0066d60d}.placement-agent-example .hdoct{color:var(--ink-faint);margin-top:13px;font-size:12.5px;line-height:1.6}.placement-agent-example .hdoct b{color:var(--ink-low)}.placement-agent-example .fbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 2px 14px;display:flex}.placement-agent-example .fc{font-family:var(--font-heading);color:var(--ink-low);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:11px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .18s}.placement-agent-example .fc b{color:#9cc5f2;margin-left:6px;font-weight:700}:root:not(.dark) .placement-agent-example .fc b{color:#0052ac}.placement-agent-example .fc:hover{color:var(--ink-hi);border-color:#0066d68c}.placement-agent-example .fc.on{color:#fff;background:linear-gradient(135deg,#1478e8,var(--deep));border-color:#0000;box-shadow:0 6px 16px #1478e866}.placement-agent-example .fc.on b{color:#fff}.placement-agent-example .mgdef{position:absolute}.placement-agent-example .job{border:1px solid var(--line-soft);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;margin-bottom:12px;padding:17px 18px 15px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.placement-agent-example .job:hover{border-color:#0066d680;transform:translateY(-2px);box-shadow:0 12px 28px #0000003d}:root:not(.dark) .placement-agent-example .job{box-shadow:0 8px 18px #0b1e3f0d}.placement-agent-example .job.empty{text-align:center;color:var(--ink-low);font-size:13px;line-height:1.6}.placement-agent-example .jtop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.placement-agent-example .jco{align-items:center;gap:12px;min-width:0;display:flex}.placement-agent-example .jlogo{width:42px;height:42px;font-family:var(--font-heading);color:var(--sky);background:#0066d614;border:1px solid #0066d680;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:root:not(.dark) .placement-agent-example .jlogo{color:#0052ac}.placement-agent-example .jrole{font-family:var(--font-heading);color:var(--ink-hi);overflow-wrap:anywhere;font-size:16.5px;font-weight:700;line-height:1.25}.placement-agent-example .jmeta{color:var(--ink-faint);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.5}.placement-agent-example .jmeta b{color:var(--ink-low);font-weight:600}.placement-agent-example .jtags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.placement-agent-example .jt{font-family:var(--font-heading);letter-spacing:.1em;color:#a9cdf8;background:#0066d61a;border:1px solid #7db8ff42;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:700}:root:not(.dark) .placement-agent-example .jt{color:#0052ac;background:#0066d60d}.placement-agent-example .mring{flex:none;width:64px;height:64px;position:relative}.placement-agent-example .mring svg{width:100%;height:100%;transform:rotate(-90deg)}.placement-agent-example .mring .t{fill:none;stroke:#84aae229;stroke-width:6px}.placement-agent-example .mring .v{fill:none;stroke:url(#mg);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px #0078f08c)}.placement-agent-example .mring .mid{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.placement-agent-example .mring .mn{font-family:var(--font-heading);background:linear-gradient(160deg,#eaf3fd 10%,#7fb0ec 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700;line-height:1}:root:not(.dark) .placement-agent-example .mring .mn{background:linear-gradient(160deg,#0b1e3f,#0052ac);color:#0000;-webkit-background-clip:text;background-clip:text}.placement-agent-example .mring .ml{font-family:var(--font-heading);letter-spacing:.14em;color:var(--ink-faint);font-size:6.5px;font-weight:700}.placement-agent-example .evrows{border-top:1px solid var(--line-soft);margin-top:13px;padding-top:11px}.placement-agent-example .evh{font-family:var(--font-heading);letter-spacing:.18em;color:var(--ink-faint);grid-template-columns:196px minmax(0,1fr);gap:12px;padding:0 0 7px;font-size:8.5px;font-weight:700;display:grid}.placement-agent-example .evr{grid-template-columns:196px minmax(0,1fr);align-items:baseline;gap:12px;padding:4px 0;font-size:12.5px;line-height:1.5;display:grid}.placement-agent-example .evr .rq{color:var(--ink-low);overflow-wrap:anywhere;align-items:baseline;gap:8px;font-weight:500;display:flex}.placement-agent-example .evr .mk{font-style:normal;font-family:var(--font-heading);color:#9cc5f2;flex:none;font-size:11px;font-weight:700}:root:not(.dark) .placement-agent-example .evr .mk{color:#0052ac}.placement-agent-example .evr .mk.soft{color:var(--ink-faint)}.placement-agent-example .evr .mk.gap{color:#ffb4ac}:root:not(.dark) .placement-agent-example .evr .mk.gap{color:#b3362c}.placement-agent-example .evr .ev{color:var(--ink-faint);overflow-wrap:anywhere}.placement-agent-example .evr .sk{color:var(--ink-hi);margin-right:9px;font-weight:600}.placement-agent-example .evr .srct{color:var(--ink-faint);font-size:11px}.placement-agent-example .evr .srct.gapt{color:#d9a5a0;font-size:12px}:root:not(.dark) .placement-agent-example .evr .srct.gapt{color:#9a4a42}@media (max-width:760px){.placement-agent-example .evh,.placement-agent-example .evr{grid-template-columns:minmax(0,1fr)}.placement-agent-example .evh span+span{display:none}}.placement-agent-example .jact{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:13px;display:flex}.placement-agent-example .jbtn{font-family:var(--font-heading);cursor:pointer;border-radius:11px;max-width:100%;padding:10px 16px;font-size:12.5px;font-weight:700;transition:all .18s}.placement-agent-example .jbtn.main{color:#fff;background:linear-gradient(135deg,#1478e8,var(--deep));border:none;box-shadow:0 8px 20px #1478e866}.placement-agent-example .jbtn.main:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1478e880}.placement-agent-example .jbtn.ghost{color:#9cc5f2;background:0 0;border:1px solid #0066d673}.placement-agent-example .jbtn.ghost:hover{color:var(--ink-hi);background:#0066d61f}:root:not(.dark) .placement-agent-example .jbtn.ghost{color:#0052ac}.placement-agent-example .jbtn.ghost.saved{color:#bfdbfe;background:#0066d624;border-color:#bfdbfe99}:root:not(.dark) .placement-agent-example .jbtn.ghost.saved{color:#0052ac}.placement-agent-example .jbtn.dis{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.placement-agent-example .jbtn.dis:hover{color:var(--ink-low)}.placement-agent-example .jclose{font-family:var(--font-heading);letter-spacing:.06em;color:var(--ink-faint);margin-left:auto;font-size:10.5px;font-weight:700}.placement-agent-example .jclose.warm{color:#ffb4ac}:root:not(.dark) .placement-agent-example .jclose.warm{color:#b3362c}.placement-agent-example .applybar{border-top:1px dashed #84aae266;margin-top:12px;padding-top:13px;animation:.3s pa-fadein}@keyframes pa-fadein{0%{opacity:0}to{opacity:1}}.placement-agent-example .applybar .ak2{font-family:var(--font-heading);letter-spacing:.18em;color:var(--ink-faint);margin-bottom:9px;font-size:9.5px;font-weight:700}.placement-agent-example .aprow{flex-wrap:wrap;gap:9px;display:flex}.placement-agent-example .apbtn{font-family:var(--font-heading);cursor:pointer;text-align:left;max-width:100%;color:var(--ink-hi);background:#0066d61f;border:1px solid #7db8ff73;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:700;line-height:1.4;transition:all .16s}.placement-agent-example .apbtn:hover{background:#0066d633}.placement-agent-example .apbtn.lock,.placement-agent-example .apbtn:disabled{color:var(--ink-faint);cursor:not-allowed;background:#84aae20f;border:1px dashed #84aae266}.placement-agent-example .steps{margin-top:12px}.placement-agent-example .stp{color:var(--ink-low);align-items:baseline;gap:10px;padding:4px 0;font-size:12px;line-height:1.55;display:flex}.placement-agent-example .stp i{width:18px;height:18px;font-style:normal;font-family:var(--font-heading);color:var(--sky);border:1px solid #0066d680;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;transform:translateY(3px)}:root:not(.dark) .placement-agent-example .stp i{color:#0052ac}.placement-agent-example .stp b{color:var(--ink-hi)}.placement-agent-example .job.applied{border-color:#7db8ff8c}.placement-agent-example .appliedpill{font-family:var(--font-heading);letter-spacing:.12em;color:#a9cdf8;background:#0066d624;border:1px solid #7db8ff66;border-radius:999px;margin-top:12px;padding:7px 13px;font-size:10.5px;font-weight:700;line-height:1.5;animation:.35s pa-fadein;display:inline-block}:root:not(.dark) .placement-agent-example .appliedpill{color:#0052ac}.placement-agent-example .job.dismissed{box-shadow:none;background:0 0;border-style:dashed}.placement-agent-example .ghostnote{color:var(--ink-faint);padding:13px 4px;font-size:12px;line-height:1.6;animation:.3s pa-fadein}.placement-agent-example .ghostundo{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.placement-agent-example .ghostundo:hover{color:var(--ink-hi)}.placement-agent-example .tune{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.placement-agent-example .tn2{font-family:var(--font-heading);color:var(--ink-low);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:600;transition:all .16s}.placement-agent-example .tn2:hover{color:var(--ink-hi);border-color:#0066d68c}.placement-agent-example .tn2.on{color:#fff;background:linear-gradient(135deg,#1478e8,var(--deep));border-color:#0000;box-shadow:0 5px 13px #1478e866}.placement-agent-example .tn2.added{cursor:default;align-items:center;gap:2px;padding:0 8px 0 12px;display:inline-flex}.placement-agent-example .tn2.added .tn2label,.placement-agent-example .tn2.added .x{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:7px 0}.placement-agent-example .tn2.added .x{opacity:.7;padding-left:6px}.placement-agent-example .tn2.added .x:hover{opacity:1}.placement-agent-example .dk2{font-family:var(--font-heading);letter-spacing:.18em;color:var(--ink-faint);margin:12px 0 8px;font-size:9.5px;font-weight:700}.placement-agent-example .dk2:first-of-type{margin-top:2px}.placement-agent-example .custin{border:1px solid var(--line);background:var(--well);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 11px;display:inline-flex}.placement-agent-example .custin i{font-style:normal;font-family:var(--font-heading);color:var(--ink-faint);font-size:11px;font-weight:700}.placement-agent-example .custin input{color:var(--ink-hi);font-size:12px;font-family:var(--font-heading);background:0 0;border:none;outline:none;width:44px;min-width:0;font-weight:600}.placement-agent-example .custin input::placeholder{color:var(--ink-faint)}.placement-agent-example .custin.wide{margin-top:8px;padding:6px 6px 6px 13px;display:flex}.placement-agent-example .custin.wide input{flex:1;width:auto}.placement-agent-example .custin.wide button{font-family:var(--font-heading);letter-spacing:.06em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1478e8,var(--deep));border:none;border-radius:999px;flex:none;padding:6px 13px;font-size:10.5px;font-weight:700}.placement-agent-example .custin:focus-within{border-color:#7db8ffa6}:root:not(.dark) .placement-agent-example .custin{background:#fff}.placement-agent-example .reset{font-family:var(--font-heading);color:var(--ink-faint);cursor:pointer;background:0 0;border:none;margin-top:11px;padding:0;font-size:11px;font-weight:600}.placement-agent-example .reset:hover{color:var(--ink-hi)}.placement-agent-example .dialnote{color:var(--ink-faint);margin-top:13px;font-size:11.5px;line-height:1.55}.placement-agent-example .dialnote b{color:#9cc5f2}:root:not(.dark) .placement-agent-example .dialnote b{color:#0052ac}.placement-agent-example .doctcard{background:linear-gradient(120deg,#0a2452,#0e3a7e 60%,#0b2e66);border:1px solid #7db8ff6b;border-radius:20px;margin-bottom:16px;padding:19px 20px;position:relative;overflow:hidden}.placement-agent-example .doctcard .dk{font-family:var(--font-heading);letter-spacing:.16em;color:#d6e6facc;font-size:12px;font-weight:700}.placement-agent-example .doctcard .db{font-family:var(--font-heading);color:#fafdff;margin-top:8px;font-size:18px;font-weight:700;line-height:1.35}.placement-agent-example .doctcard .dd{color:#d6e6faeb;margin-top:7px;font-size:12.5px;line-height:1.6}@media (max-width:600px){.placement-agent-example .radarw{padding:22px 6px 18px}.placement-agent-example .hstrip{gap:18px}.placement-agent-example .job{padding:15px 14px 13px}}@media (prefers-reduced-motion:reduce){.placement-agent-example *,.placement-agent-example :before{transition:none!important;animation:none!important}.placement-agent-example .rise{opacity:1;transform:none}}
