.employee-photo{object-fit:cover;object-position:center 23%;border:2px solid #fff;border-radius:50%;flex:none;width:48px;height:48px;display:block;box-shadow:0 0 0 1px #d7c3cc}.employee-photo.small{width:34px;height:34px}.employee-photo.large{width:86px;height:86px}.flow .employee-photo{border:2px solid var(--gold);width:74px;height:74px}.office-hero .employee-photo{border:3px solid var(--gold);width:118px;height:118px;box-shadow:0 10px 30px #2c1424aa}.employee-top .employee-photo{width:110px;height:110px}.office-link{color:#a47588;letter-spacing:.12em;align-items:center;gap:10px;font-weight:700;display:flex;font-size:10px!important}.prompt-owner{align-items:center;gap:10px;display:flex}.prompt-owner p{letter-spacing:.2em;color:#875b72;margin:0;font-size:11px;font-weight:700}.personnel{color:#fff;background:#171310;padding:85px clamp(30px,6vw,90px)}.personnel-heading{max-width:720px;margin-bottom:36px}.personnel-heading>p{letter-spacing:.3em;color:var(--gold);font-size:10px;font-weight:700}.personnel-heading h2{color:#fff;margin:10px 0;font-size:42px;font-weight:500}.personnel-heading>span{color:#d6ccc5;line-height:1.6}.personnel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.personnel-card{background:linear-gradient(145deg,#211b17,#130f0d);border:1px solid #4b3b2c;border-radius:16px;flex-direction:column;padding:26px;display:flex}.personnel-card-head{border-bottom:1px solid #3b3028;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:20px;display:flex}.personnel-card-head .employee-photo{border-color:var(--gold);width:84px;height:84px;box-shadow:none}.personnel-card h3{margin:0;font-size:30px}.personnel-card-head p{color:#e3b950;letter-spacing:.16em;text-transform:uppercase;margin:5px 0 0;font-size:11px}.personnel-card>strong{font-size:15px;line-height:1.65}.personnel-card ul{color:#e2d8cf;padding-left:18px;line-height:1.9}.personnel-card li::marker{color:#e0b64f}.personnel-result{border-top:1px solid #3b3028;grid-template-columns:78px 1fr;gap:12px;margin-top:7px;padding-top:13px;display:grid}.personnel-result span{letter-spacing:.2em;color:var(--gold);padding-top:5px;font-size:9px;font-weight:700}.personnel-result p{color:#f2ebe5;margin:0;font-size:13px}.personnel-card>button{border:1px solid var(--gold);color:#fff;background:0 0;border-radius:8px;min-height:46px;margin-top:auto;font-weight:700}.personnel-card>button:hover{background:var(--gold);color:#171310}@media (width<=900px){.personnel-grid{grid-template-columns:1fr}.personnel{padding:65px 28px}}@media (width<=600px){.personnel{padding:50px 20px}.personnel-heading h2{font-size:34px}.personnel-card{padding:21px}.office-hero .employee-photo{width:82px;height:82px}.employee-top .employee-photo{width:92px;height:92px}}.employee-photo{box-shadow:0 0 0 1px #cdbb9f}.personnel{background:linear-gradient(135deg,#17130f,#0d0b09)}.brand>img{object-fit:cover;border:1px solid var(--gold);border-radius:50%;flex:none;width:54px;height:54px;display:block;box-shadow:0 0 0 2px #d7ad5524}.uniform-hire-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.uniform-hire-card{background:#fbf8f1;border:1px solid #ddd1bd;border-radius:6px;padding:26px}.uniform-hire-head{border-bottom:1px solid #ddd1bd;align-items:center;gap:17px;margin-bottom:10px;padding-bottom:18px;display:flex}.uniform-hire-head .employee-photo.large{border-radius:0;width:105px;height:90px}.uniform-hire-head span{color:#9a6c20;letter-spacing:.18em;font-size:9px}.uniform-hire-head h2{margin:4px 0;font:500 28px Georgia,serif}.uniform-hire-head p{text-transform:uppercase;letter-spacing:.1em;color:#6a6258;margin:0;font-size:12px}.uniform-check{cursor:pointer;align-items:flex-start;gap:11px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.uniform-check input{appearance:none;background:#fff;border:1px solid #9e8c70;flex:none;place-content:center;width:20px;height:20px;display:grid}.uniform-check input:checked{background:#12100e;border-color:#12100e}.uniform-check input:checked:after{content:"✓";color:#e7b657;font-size:13px}.uniform-check.checked span{color:#948b80;text-decoration:line-through}.uniform-hire-card .primary{margin-top:14px}.instruction-note{color:#675f56;background:#f4ecdf;border-left:3px solid #d1a24e;padding:11px 13px;font-size:13px;line-height:1.55}.claude-steps{counter-reset:claude;margin:22px 0;padding:0;list-style:none}.claude-steps li{counter-increment:claude;color:#554e46;padding:0 0 20px 48px;font-size:14px;line-height:1.6;position:relative}.claude-steps li:before{content:counter(claude);color:#e4b45d;background:#12100e;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:0;left:0}.claude-steps a{color:#855a19;font-weight:700}.claude-steps code{color:#4f3819;background:#ede3d4;border-radius:3px;padding:3px 6px}.install-confirm{cursor:pointer;background:#f2e7d5;border:1px solid #c99a4b;gap:13px;padding:18px;display:flex}.install-confirm.confirmed{background:#e7efe3;border-color:#6d8a63}.install-confirm input{accent-color:#201c17;flex:none;width:22px;height:22px}.install-confirm span{flex-direction:column;gap:5px;font-size:14px;line-height:1.45;display:flex}.install-confirm small{color:#6f665c}.uniform-first-message.locked{background:#eee8de;border:1px dashed #b9aa94}.uniform-first-message .copy-btn:disabled{color:#eee;cursor:not-allowed;background:#b8afa2;border-color:#b8afa2}.locked-copy{color:#655d54;background:#ded6cb;flex-direction:column;gap:6px;padding:18px;display:flex}.locked-copy b{color:#342d26}.locked-copy span{font-size:13px;line-height:1.55}@media (width<=780px){.uniform-hire-grid{grid-template-columns:1fr}}
