#v34Root{position:fixed;inset:0;z-index:1200;overflow:auto;background:rgba(14,18,17,.85);font-family:inherit;color:#242b27}#v34Root *{box-sizing:border-box}#v34Root .v34shell{max-width:1180px;min-height:100vh;margin:auto;background:#f9f7f1}#v34Root header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#1d3028;color:#fff}#v34Root header b{color:#ffcf86;letter-spacing:1px}#v34Root nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px 20px;background:#fff;border-bottom:1px solid #ddd}#v34Root button{cursor:pointer;border:1px solid #d3c7b4;border-radius:9px;background:#fff;color:#24372d;padding:10px 14px;font:inherit}#v34Root button:hover,#v34Root button.active{background:#274735;color:#fff}#v34Root main{padding:22px;max-width:1100px;margin:auto}#v34Root h2{font-size:24px;margin:14px 0}#v34Root h3{font-size:19px;margin:22px 0 12px}#v34Root p{line-height:1.55}#v34Root .v34hero{border-radius:18px;padding:28px;color:#fff;background:linear-gradient(110deg,#183e2e,#356c4b)}#v34Root .v34hero h2{color:#fff;font-size:29px}#v34Root .v34apply{margin:18px 0 26px;border:1px solid #e5c47d;border-radius:14px;background:#fff2d7;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}#v34Root .v34apply h3{margin:0}#v34Root .v34apply button,#v34Root [data-v34="submit-apply"],#v34Root [data-v34="propose"]{background:#ad6a12;color:white;border-color:#ad6a12}#v34Root .v34grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:28px}#v34Root .v34tile{text-align:left;overflow:hidden;padding:0;border-radius:14px;display:block;background:#fff;box-shadow:0 3px 12px #00000012}#v34Root .v34tile:hover{background:#fff;color:#24372d;border-color:#c98e37}#v34Root .v34visual{height:125px;display:grid;place-items:center;background:linear-gradient(120deg,#e2ecdf,#f5e4cc);font-size:56px}#v34Root .v34visual img{max-height:110px;max-width:90%;object-fit:contain}#v34Root .v34tilebody{padding:13px;display:flex;flex-direction:column;gap:8px}#v34Root small{font-size:12px;color:#66736a}#v34Root .v34tag{display:inline-block;border-radius:16px;padding:4px 8px;font-size:11px;margin:2px;font-weight:700}#v34Root .v34tag.selected{background:#fff0c0;color:#8a4e05}#v34Root .v34tag.reviewer{background:#e6e5fb;color:#5147a3}#v34Root .v34view{color:#976018;font-size:12px;font-weight:700}#v34Root label{display:block;font-weight:600;margin:14px 0}#v34Root input,#v34Root textarea,#v34Root select{display:block;width:100%;max-width:700px;padding:11px;margin-top:6px;border:1px solid #c8c8c8;border-radius:9px;background:#fff;font:inherit;color:#222}#v34Root textarea{min-height:110px}#v34Root .v34filters{display:flex;gap:10px;flex-wrap:wrap}#v34Root .v34filters input{flex:2;min-width:190px}#v34Root .v34filters select{flex:1;min-width:140px}#v34Root .v34company{display:flex;gap:24px;background:white;padding:22px;border-radius:16px;margin:18px 0}#v34Root .v34companyvisual{min-width:130px;height:130px;border-radius:15px;background:#edf2e9;display:grid;place-items:center;font-size:65px}#v34Root .v34companyvisual img{max-width:125px;max-height:125px;object-fit:contain}#v34Root .v34sections{display:grid;grid-template-columns:1fr 1fr;gap:18px}#v34Root .v34sections section{background:#fff;padding:18px;border-radius:14px}#v34Root .v34entry{background:#f7f5ef;border:1px solid #e2ded4;border-radius:10px;padding:12px;margin:10px 0}#v34Root .v34notice{padding:16px;background:#fff0dc;border-radius:10px}@media(max-width:650px){#v34Root main{padding:12px}#v34Root .v34apply{display:block}#v34Root .v34apply button{width:100%}#v34Root .v34sections{grid-template-columns:1fr}#v34Root .v34company{display:block}#v34Root .v34grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#v34Root .v34hero{padding:20px}#v34Root .v34hero h2{font-size:23px}}
