.content .h170-arrival{position:relative;isolation:isolate;overflow:hidden;border:1px solid #57583c;border-radius:12px;padding:34px;min-height:240px;background:linear-gradient(90deg,#10180fea 5%,#10180fb3 52%,#10180f22),url('arrival170.jpg') center 55%/cover;margin:22px 0}.h170-arrival>div{max-width:620px}.content .h170-arrival h2{font-family:var(--serif,Georgia,serif);font-size:clamp(28px,3vw,42px);line-height:1.18;margin:18px 0}.content .h170-arrival p{font-size:14px;line-height:1.85;color:#dddccf;max-width:58ch}.h170-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.h170-wallet>div{padding:16px 18px;background:#1a2117;border:1px solid #343d2b;border-radius:9px;min-width:0}.h170-wallet small,.h170-wallet strong{display:block;overflow-wrap:anywhere}.h170-wallet small{color:#a7ac99;margin-bottom:9px}.h170-wallet strong{font-size:19px}.content.polish162 .h170-details{margin:22px 0}.h170-details>summary{cursor:pointer;line-height:1.7;padding:3px 0;color:#d4bd80}.h170-details[open]>summary{margin-bottom:20px}.h170-directions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.h170-directions>a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #414832;background:#191f16;border-radius:10px;padding:22px;min-width:0}.h170-directions>a>.icon{color:#c6aa69}.h170-directions strong{font-size:17px}.h170-directions span{font-size:12px;line-height:1.7;color:#abb09c}.h170-directions>a:hover{border-color:#a68d55;background:#242b1b}.h170-footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}.h170-more-nav{border-top:1px solid #3a412e;padding-top:16px;margin-top:16px}.h170-more-nav>summary{cursor:pointer;padding:12px;color:#d1b877;line-height:1.5}.h170-menu-note{font-size:10px;line-height:1.7;padding:0 12px;color:#999f88}.h170-more-nav .ex-nav-group{margin-top:10px}.sidebar .ex-nav-quick{display:grid;gap:5px}.content.h170-dashboard>.pwa-promo{display:none}.content.h170-operations>.pwa-promo{display:none}.content.polish162 .h170-op-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.content.polish162 .h170-op-tabs>.btn{margin:0}.h170-op-intro{margin:24px 0}.h170-op-intro h2{font-size:24px}.h170-op-intro p{line-height:1.8;color:#aeb49f;max-width:80ch}.content.polish162 .h170-op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.content.polish162 .h170-operation{display:flex;flex-direction:column;min-width:0;border:1px solid #39432d;border-radius:12px;overflow:hidden;background:#191f16}.h170-op-art{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:150px;padding:20px;background:linear-gradient(#0b120944,#0b1209aa),url('arrival170.jpg') 25% 55%/cover}.h170-op-art.scene-warehouse{background-position:65% 62%}.h170-op-art.scene-convoy{background-position:80% 68%}.h170-op-art.scene-vault{background-position:95% 42%}.h170-op-art.scene-surveillance{background-position:10% 35%}.h170-op-art.scene-terminal{background-position:60% 25%}.h170-op-art>.icon{width:28px;height:28px;color:#e0c382;filter:drop-shadow(0 2px 4px #000)}.content.polish162 .h170-operation>.operation-body{display:flex;flex-direction:column;flex:1;gap:16px;padding:24px;min-width:0}.content.polish162 .h170-operation h3{font-family:var(--serif,Georgia,serif);font-size:27px;margin:0;line-height:1.25}.content.polish162 .h170-operation .h170-op-story{margin:0;line-height:1.85;color:#b7bda8;min-height:3.7em}.h170-terms{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin:0}.h170-terms>div{min-width:0}.h170-terms dt{color:#9fa58e;font-size:11px;line-height:1.6}.h170-terms dd{margin:6px 0 0;font-size:14px;overflow-wrap:anywhere}.h170-op-details{border-top:1px solid #353f2b;padding-top:16px;line-height:1.8;margin-top:auto}.h170-op-details>summary{cursor:pointer;color:#cab279;font-size:12px}.h170-op-details[open]>summary{margin-bottom:16px}.h170-op-details p{line-height:1.8}.content.polish162 .h170-operation .operation-body>.btn,.content.polish162 .h170-operation .operation-body>.ui147-disabled-control{margin:0!important;width:100%;max-width:100%;min-width:0}.content.polish162 .h170-operation .operation-body>button{white-space:normal;min-height:48px}.content.polish162 .h170-result{padding:24px;margin:24px 0;border-color:#9a8250;background:#222a1b}.h170-result p{line-height:1.9;overflow-wrap:anywhere}.h170-result>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.h170-advanced p{line-height:1.8;color:#b5bba5}.h170-advanced .h170-directions{grid-template-columns:repeat(3,minmax(0,1fr))}.h170-arrival .eyebrow{color:#e3c77e}.h170-directions a:focus-visible,.h170-more-nav>summary:focus-visible,.h170-op-tabs button:focus-visible{outline:2px solid #dcc482;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.h170-directions a{transition:background .15s,border-color .15s}}@media(max-width:1050px){.h170-directions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.content.polish162 .h170-op-grid{grid-template-columns:minmax(0,1fr)}.h170-advanced .h170-directions{grid-template-columns:minmax(0,1fr)}.content .h170-arrival{padding:24px;min-height:220px;background-position:60% center}.content.polish162 .h170-operation>.operation-body{padding:20px}.h170-wallet{gap:8px}.h170-wallet>div{padding:13px 10px}.h170-wallet strong{font-size:15px}.h170-op-tabs>.btn{flex:1 1 130px}.h170-directions>a{padding:18px}}@media(max-width:380px){.h170-directions{grid-template-columns:minmax(0,1fr)}.h170-terms{grid-template-columns:minmax(0,1fr)}.h170-wallet strong{font-size:13px}.h170-wallet small{font-size:10px}}

.h170-no-jobs{display:flex;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;border:1px solid #353e2b;border-radius:8px;color:#b4baa5}.h170-no-jobs .icon{flex-shrink:0;color:#bda66c}.h170-no-jobs p{margin:0;line-height:1.7;font-size:12px}.content.h170-dashboard .g168-card{padding:22px;margin:18px 0}.content.h170-dashboard .g168-card h2{font-size:27px;margin:10px 0}.content.h170-dashboard .g168-card p{margin:12px 0;line-height:1.75}.content.h170-dashboard .g168-missing{padding:14px}.content.h170-dashboard .h170-arrival{min-height:180px;padding:24px;margin:18px 0}.content.h170-dashboard .h170-arrival h2{font-size:clamp(25px,2.7vw,35px);margin:14px 0}.content.h170-dashboard .h170-wallet{margin:18px 0}.content.h170-dashboard .h170-arrival p{font-size:13px;margin:12px 0}@media(max-width:700px){.content.h170-dashboard .h170-arrival{padding:20px;min-height:160px}.content.h170-dashboard .g168-card{padding:18px}.content.h170-dashboard .g168-card h2{font-size:24px}.h170-no-jobs{align-items:flex-start}}

/* 0.180 — entry to the existing street combat preparation screen. */
.content .h180-combat-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:22px 0;padding:24px;border:1px solid #756439;border-radius:12px;background:linear-gradient(120deg,#292c1c,#171f16);min-width:0}.h180-combat-entry>div{min-width:0}.content .h180-combat-entry h2{font-family:var(--serif,Georgia,serif);font-size:25px;line-height:1.3;margin:12px 0}.content .h180-combat-entry p{max-width:72ch;line-height:1.8;margin:12px 0;overflow-wrap:anywhere}.h180-combat-entry small{display:block;line-height:1.8;color:#b1b69f}.content.polish162 .h180-combat-entry>.btn{margin:0!important;white-space:normal;text-align:center;min-height:46px;max-width:280px;line-height:1.6}.h180-combat-entry>.btn:focus-visible{outline:2px solid #edcf87;outline-offset:4px}@media(max-width:700px){.content .h180-combat-entry{grid-template-columns:minmax(0,1fr);padding:20px;gap:18px}.content.polish162 .h180-combat-entry>.btn{width:100%;max-width:none}}
