.secure-map{color:#e6f1e8;background:#071d17;min-height:100vh;padding-bottom:36px;font:14px/1.5 system-ui,-apple-system,sans-serif}.secure-map *{box-sizing:border-box}.secure-map>header{background:linear-gradient(100deg,#153d2d,#102f2b 60%,#2f422d);border-bottom:1px solid #476448;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:21px max(16px,50vw - 740px);display:flex}.secure-map>header h1{color:#ffe4ae;margin:4px 0;font:600 clamp(26px,4vw,38px)/1.12 Georgia,serif}.secure-map>header p{color:#b8c9b9;margin:6px 0 0}.secure-map>header small{color:#d4b675;letter-spacing:3px;font-weight:700}.secure-map>header>div:last-child{word-break:break-word;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.secure-card{background:#102d26;border:1px solid #39644e;border-radius:16px;min-width:0;margin:16px 0;padding:21px;box-shadow:0 7px 23px #0002}.secure-card h2{color:#ffe7b2;margin:0 0 12px;font:600 23px/1.3 Georgia,serif}.secure-card h3{color:#f3dcaa;margin:22px 0 10px;font-size:16px}.secure-card p{overflow-wrap:anywhere;color:#b9d1bd}.secure-auth{max-width:540px;margin:36px auto}.secure-auth>p{line-height:1.7}.secure-map label{color:#d5e3d0;margin:12px 0 7px;font-size:12px;font-weight:600;display:block}.secure-map input,.secure-map textarea,.secure-map select{color:#edffe9;background:#09211c;border:1px solid #537963;border-radius:10px;width:100%;min-width:0;margin-top:7px;padding:11px;font:14px system-ui;display:block}.secure-map input:focus-visible,.secure-map textarea:focus-visible,.secure-map select:focus-visible,.secure-map button:focus-visible{outline-offset:2px;outline:2px solid #fad78c}.secure-map button{color:#fff5dd;cursor:pointer;background:#2d694e;border:1px solid #69a17a;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.secure-map button:hover:not(:disabled){background:#3a8663}.secure-map button:disabled{opacity:.4;cursor:not-allowed}.secure-map button.danger{background:#68372f;border-color:#b9745b}.secure-map button.danger:hover:not(:disabled){background:#8d433a}.secure-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:13px 0;display:flex}.secure-actions input{flex:1;max-width:280px;margin:0}.secure-actions select{width:auto;max-width:260px;margin:0}.secure-map hr{border:0;border-top:1px solid #45604b;margin:20px 0}.secure-notice,.secure-error{border-radius:10px;max-width:1480px;margin:14px auto;padding:13px 16px}.secure-notice{color:#daefc5;background:#214938;border:1px solid #4d805e}.secure-error{color:#ffe0d2;background:#4b302d;border:1px solid #c07262}.secure-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;max-width:1500px;margin:20px auto;padding:0 20px;display:grid}.secure-main,.secure-side{min-width:0}.secure-headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secure-map-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;background:#12382e;border:1px solid #477660;border-radius:14px;width:100%;height:560px;overflow:auto}.secure-map-scroll svg{display:block}.secure-pin{cursor:pointer;outline:0}.secure-pin:focus-visible circle{stroke:#fff;stroke-width:5px}.secure-muted{color:#adc8b4;font-size:12px}.secure-legend{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.secure-legend span{align-items:center;gap:6px;font-size:12px;display:inline-flex}.secure-legend b{border-radius:3px;width:11px;height:11px;display:inline-block}.secure-plan{background:#17362b;border:1px solid #567159;border-radius:10px;margin:9px 0;padding:12px 15px}.secure-plan p{margin:4px 0}.secure-details{max-height:220px;overflow:auto}.secure-details p{font-size:12px}.secure-comment{background:#102e23;border:1px solid #42664f;border-radius:11px;margin:9px 0;padding:12px}.secure-comment>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secure-comment span{color:#a9c8b2;font-size:11px}.secure-comment-text{white-space:pre-wrap;overflow-wrap:anywhere}.secure-comment .secure-comment-text{color:#e5f0e3}.secure-textbutton{color:#f9b7a5!important;background:0 0!important;border:0!important;padding:4px!important}.secure-event{border-bottom:1px solid #44634d;padding:10px 0;font-size:12px}.secure-event button{padding:4px 7px}.secure-danger-zone{background:#332d23;border:1px solid #b57a5c;border-radius:12px;margin:14px 0;padding:14px}.secure-danger-zone h3{color:#f9bcad;margin:0}.secure-member{border-bottom:1px solid #345a46;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.secure-member p{color:#9fbeac;overflow-wrap:anywhere;margin:1px 0;font-size:11px}.secure-member button{flex:none}.secure-issued{overflow-wrap:anywhere;background:#294a32;border:1px solid #f3cb7e;border-radius:12px;margin:12px 0;padding:13px}.secure-issued p{color:#fbe3b1;font-family:monospace}.secure-issued small{color:#bed7be;margin-top:8px;display:block}.secure-qr{color:#123;background:#fef9ee;border-radius:12px;margin:16px 0;padding:14px}.secure-qr p{color:#1a352b!important}.secure-map footer{text-align:center;color:#9cb8a1;padding:20px;font-size:12px}@media (max-width:1000px){.secure-layout{grid-template-columns:1fr}.secure-side{order:-1}.secure-side>section{margin-top:0}}@media (max-width:680px){.secure-layout{margin:10px auto;padding:0 10px}.secure-card{padding:14px}.secure-map>header{padding:20px 14px}.secure-map-scroll{height:400px}.secure-map>header h1{font-size:27px}}.secure-password-field{align-items:stretch;gap:9px;margin:7px 0 13px;display:flex}.secure-password-field input{flex:1;width:auto;min-width:0;margin:0}.secure-password-field button{white-space:nowrap;min-width:76px}@media (max-width:420px){.secure-password-field{gap:7px}.secure-password-field button{min-width:66px}}.secure-password-hint{color:#cde2ca;margin:6px 0 10px;font-size:13px}.secure-password-warning{color:#ffdb99;font-weight:700}.secure-manual-setup{background:#183d31;border:1px solid #8ba477;border-radius:12px;margin:16px 0;padding:14px}.secure-manual-setup h3{color:#ffe2a3;margin:0 0 8px;font-size:16px}.secure-manual-setup p{line-height:1.6}.secure-manual-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0b241e;border:1px solid #8ca892;border-radius:9px;padding:12px}.secure-manual-secret code{color:#f8e0a8;letter-spacing:1px;font:700 15px/1.8 monospace}.s6-canvas-wrap{background:#143b32;position:relative}.s6-canvas{cursor:crosshair;touch-action:pan-x pan-y;max-width:none;display:block}.s6-canvas-placing{cursor:crosshair}.s6-map-toolbar{flex-wrap:wrap;gap:7px;margin:10px 0 13px}.s6-map-toolbar button{padding:8px 10px;font-size:11px}.s6-map-toolbar .s6-action-on{color:#fff2c9;background:#996a32;border-color:#f3d18e}.s6-map-summary{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 15px;display:grid}.s6-map-summary>div{background:#17372d;border:1px solid #41634c;border-radius:10px;padding:11px 12px}.s6-map-summary b{color:#ffe7ae}.s6-map-summary p{margin:5px 0 0;font-size:12px}.s6-pin-editor{background:#223f2f;border:1px solid #c5a86c;border-radius:14px;margin:12px 0;padding:15px}.s6-pin-editor h3{color:#ffe5a0;margin:0}.s6-pin-editor p{margin:8px 0;font-size:12px}.s6-pin-form{grid-template-columns:1fr 1fr;gap:8px 12px;margin:10px 0;display:grid}.s6-pin-form label{margin:0}.s6-pin-wide{grid-column:1/-1}.s6-territory-list{border-top:1px solid #42624e;margin-top:13px;padding-top:12px}.s6-territory-list h3{margin:3px 0}.s6-territory-rows{border:1px solid #42624e;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;max-height:265px;padding:7px;display:grid;overflow-y:auto}.s6-territory-rows button{text-align:left;background:#193c30;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;display:flex}.s6-territory-rows button:hover{background:#285b46}.s6-territory-rows button.s6-territory-selected{color:#fff5d9;background:#65714b}.s6-territory-rows button span:first-child{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.s6-territory-rows button small{color:#b8cbb9;font-size:10px}.s6-territory-rows button span:last-child{white-space:nowrap;font-size:10px}@media (max-width:680px){.s6-map-summary,.s6-territory-rows,.s6-pin-form{grid-template-columns:1fr}}.s6-rule-dashboard{background:linear-gradient(145deg,#102f29,#15362d)}.s6-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.s6-counter{background:#1b4535;border:1px solid #52715d;border-radius:12px;padding:11px 12px;position:relative}.s6-counter-name{color:#d4e7cf;font-size:12px;font-weight:700;display:block}.s6-counter-amount{font-variant-numeric:tabular-nums;color:#fae0a8;font-size:28px;font-weight:800;display:block}.s6-counter-amount span{color:#c6d9c9;font-size:19px}.s6-counter-bar{background:#0b291f;border-radius:5px;height:5px;margin:7px 0;overflow:hidden}.s6-counter-bar i{background:#72b989;border-radius:5px;height:100%;display:block}.s6-counter small{color:#d1e6d0;margin-top:4px;font-size:11px;display:block}.s6-counter-red{background:#522d2e;border-color:#f07d75}.s6-counter-red .s6-counter-amount,.s6-counter-red .s6-counter-amount span,.s6-counter-red small{color:#ffcdcb}.s6-counter-red .s6-counter-bar i{background:#f07062}.s6-counter-full{background:#443c27;border-color:#c8a367}.s6-counter-warn{border-color:#e4b353}.s6-counter-alert{color:#ffcec3;letter-spacing:.03em;border:1px solid #f4a094;border-radius:6px;padding:2px 5px;font-size:9px;position:absolute;top:9px;right:8px}.s6-points-table{border:1px solid #54705a;border-radius:10px;margin:10px 0;overflow:hidden}.s6-points-table>div{border-bottom:1px solid #385441;justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;display:flex}.s6-points-table>div:last-child{border-bottom:0}.s6-points-table b{font-variant-numeric:tabular-nums;color:#f0d79d}.s6-points-total{color:#fff7dc;background:#26503b;font-weight:800}.s6-points-total b{font-size:19px}.s6-profile-strip{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.s6-profile-strip span{background:#173d30;border:1px solid #587560;border-radius:7px;padding:6px 9px;font-size:12px}.s6-profile-strip b{color:#f4d99c}.s6-validation{background:#194334;border:1px solid #578164;border-radius:11px;margin:13px 0;padding:12px;line-height:1.55}.s6-validation ul{max-height:280px;margin:10px 0;padding-left:19px;overflow:auto}.s6-validation li{margin:7px 0;font-size:12px}.s6-validation li b{color:#fce1ab}.s6-validation-blocked{background:#452f2b;border-color:#e16f69}.s6-validation-warning{background:#3b3528;border-color:#e0bd70}.s6-status-chip{letter-spacing:.03em;color:#d7f3d3;background:#285543;border:1px solid #729e86;border-radius:8px;margin-right:8px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.s6-status-valid{color:#c8f1c5;background:#235b40;border-color:#68bb81}.s6-status-warning{color:#ffe9a9;background:#5d4824;border-color:#dfad4d}.s6-status-blocked{color:#ffe2cf;background:#7d342e;border-color:#de7770}.s6-force-panel{background:#412e2c;border:1px solid #eb876f;border-radius:12px;margin:15px 0;padding:15px}.s6-force-panel h3{color:#ffdecb;margin:0 0 6px}.s6-force-panel p{color:#f1d0bb;font-size:12px}.s6-rule-admin>details{background:#17392c;border:1px solid #425e4e;border-radius:10px;margin:10px 0;padding:11px}.s6-rule-admin>details[open]{border-color:#99ab73}.s6-rule-admin summary{color:#ffdfa1;cursor:pointer;font-size:13px;font-weight:700;line-height:1.6}.s6-rule-admin .s6-rule-input-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s6-rule-admin .s6-rule-input-grid label{margin:2px 0 8px}.s6-rule-admin .s6-inline-check{align-items:center;gap:8px;font-size:12px;display:flex}.s6-rule-admin .s6-inline-check input{width:auto;margin:0}.s6-rule-admin .s6-reload{margin-top:10px}@media (max-width:650px){.s6-counter-grid{grid-template-columns:1fr 1fr}.s6-rule-admin .s6-rule-input-grid{grid-template-columns:1fr}.s6-counter{padding:9px}.s6-counter-amount{font-size:25px}}@media (max-width:420px){.s6-counter-grid{grid-template-columns:1fr}}.s6-route-planner{background:linear-gradient(130deg,#163a2e,#102c28);border-color:#b4995b}.s6-route-planner h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s6-route-planner h2 span{color:#eccb80;font-family:system-ui;font-size:17px}.s6-route-master{background:#254435;border:1px solid #bca36f;border-radius:11px;margin:12px 0;padding:13px}.s6-route-master summary{color:#ffdf9a;cursor:pointer;margin-bottom:9px;font-weight:700}.s6-endpoint-box{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.s6-endpoint-box>div{background:#183d32;border:1px solid #6a8866;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.s6-endpoint-box b{color:#f7d89d;font-size:12px}.s6-endpoint-box span,.s6-endpoint-box button{overflow-wrap:anywhere;text-align:left}.s6-endpoint-box button{max-width:100%;font-size:12px}.s6-endpoint-start{color:#6cdeb0}.s6-endpoint-finish{color:#f9c269}.s6-route-row{background:#254835;border:1px solid #537a61;border-radius:11px;margin:11px 0;padding:12px;font-size:12px;line-height:2.2}.s6-route-row>span{display:inline}.s6-route-row .s6-route-step-link{background:#3e6552;padding:5px 7px}.s6-route-empty{background:#354331;border-radius:10px;padding:13px;font-size:13px;color:#ffe5aa!important}.s6-route-form{background:#193a30;border:1px solid #55745b;border-radius:12px;margin:15px 0;padding:12px}.s6-route-form>b{color:#ffedc0;font-size:13px}.s6-route-form .s6-inline-check{align-items:center;gap:8px;display:flex}.s6-route-form .s6-inline-check input{width:auto;margin:0}.s6-route-steps{border-radius:9px;max-height:240px;margin:8px 0;overflow-y:auto}.s6-route-steps>div{border-bottom:1px solid #3e604e;justify-content:space-between;align-items:center;gap:10px;padding:6px;display:flex}.s6-route-steps>div span{flex:1;font-size:12px}.s6-route-steps>div button{color:#d4ebd9;background:0 0;border:0;padding:5px}.s6-route-steps>div button.s6-route-remove{color:#ffb69d;font-size:18px}.s6-route-steps small{opacity:.8;font-size:11px}.s6-offer-form{background:#223e33;border:1px solid #657d60;border-radius:10px;margin:12px 0;padding:12px}.s6-offer{background:#263f32;border:1px solid #aa9666;border-radius:10px;margin:10px 0;padding:12px;font-size:13px}.s6-offer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.s6-offer small{color:#b6cdb8}.s6-offer .secure-actions button{font-size:11px}.s6-shades-legend{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.s6-shades-legend span{background:#1c3c31;border:1px solid #526e58;border-radius:7px;align-items:center;gap:5px;padding:5px 6px;font-size:10px;display:inline-flex}.s6-shades-legend i{border-radius:2px;flex:none;width:13px;height:13px;display:block}.s6-inline-dropdown{align-items:center;gap:6px;margin:0!important;display:flex!important}.s6-inline-dropdown select{width:auto;max-width:175px;margin:0}@media (max-width:600px){.s6-endpoint-box{grid-template-columns:1fr}.s6-route-planner{padding:14px}.s6-route-master{padding:10px}}.s6-route-order{flex-shrink:0;align-items:center;gap:4px;display:flex}.s6-route-order button{background:#204b38;border:1px solid #4d7861;min-width:28px;padding:5px 6px}.s6-route-order button:disabled{opacity:.35}.s6-selected-strip{color:#e9f0da;background:#1d4937;border:1px solid #8bac74;border-radius:9px;margin:9px 0;padding:9px 12px;font-size:12px}.s6-selected-strip b{color:#ffe2a4}.s6-selected-strip span{color:#a7c9b0;display:block}.s6-application{background:linear-gradient(145deg,#153c30,#0f2c29);border-color:#7b916e}.s6-application h2{margin:0}.s6-application-email{overflow-wrap:anywhere;background:#18392f;border:1px solid #486a53;border-radius:10px;padding:10px 12px;font-size:13px}.s6-application-state{background:#2b492f;border:1px solid #c1ae79;border-radius:12px;margin:13px 0;padding:12px 15px}.s6-application-state strong{color:#ffe5a7}.s6-application-state p{margin:6px 0;font-size:12px}.s6-application-rejected{background:#4c302d;border-color:#a86e67}.s6-application-form>button{margin:12px 0}.s6-application .s6-refresh-request{background:#265842;border-color:#6c9775;margin-top:15px}.s6-access-review{box-shadow:none;background:#12382e;border-color:#ae955e;margin:16px 0}.s6-access-review h2{font-size:21px}.s6-request-card{overflow-wrap:anywhere;background:#1b4334;border:1px solid #648671;border-radius:12px;margin:14px 0;padding:12px}.s6-request-header{justify-content:space-between;align-items:start;gap:9px;display:flex}.s6-request-header>div{min-width:0}.s6-request-header strong{color:#ffe5a4;font-size:16px}.s6-request-header small{color:#cee1ce;font-size:11px;line-height:1.55;display:block}.s6-request-header button{flex:none}.s6-request-evidence{border-top:1px solid #416f50;margin:12px 0;padding:9px 0 0}.s6-request-evidence p{color:#cbdcc9;margin:7px 0;font-size:12px;line-height:1.5}.s6-request-evidence b{color:#fff0c1}.s6-identity-check{background:#244d38;border:1px solid #73986a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 9px;line-height:1.5;display:flex!important}.s6-identity-check input{flex:none;width:auto;margin:4px 0 0}.s6-review-fields label{font-size:12px}.s6-review-fields textarea{resize:vertical}.s6-no-requests{background:#1c4534;border:1px solid #547e61;border-radius:10px;padding:12px;font-size:13px}.s6-review-history{border-top:1px solid #4f755b;margin:18px 0 0;padding:12px 0}.s6-review-history summary{cursor:pointer;color:#f9dfa8;font-weight:700}.s6-history-row{border-bottom:1px solid #376249;padding:10px 0;font-size:12px}.s6-history-row small{color:#c1dbc2;display:block}.s6-history-row p{margin:3px 0}@media (max-width:700px){.s6-access-review{padding:13px}.s6-request-card{padding:10px}}.s6-view-selector{background:linear-gradient(120deg,#1e4232,#112e2c);border-color:#c3ab72}.s6-view-selector h2{margin:0 0 10px;font-size:20px}.s6-view-selector>label{color:#eedba6;font-size:12px;font-weight:700}.s6-view-selector select{color:#fce6aa;background:#1f4a38;border-color:#e0c485;width:100%;max-width:450px;font-size:15px;font-weight:700;display:block}.s6-view-pills{flex-wrap:wrap;gap:7px;margin:12px 0 0;display:flex}.s6-view-pills button{color:#d6e7d7;background:#245342;border:1px solid #557c63;border-radius:10px;padding:9px 14px}.s6-view-pills .is-current{color:#fff7df;background:#a07839;border-color:#ffdb97;font-weight:800}.s6-phase-panel{background:linear-gradient(155deg,#183b30,#112f2d);border-color:#8b9d78}.s6-phase-panel h2{margin:0}.s6-phase-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.s6-phase-counter{background:#1f503b;border:1px solid #5b856b;border-radius:11px;min-width:0;padding:11px 9px}.s6-phase-counter small{color:#d0e9cf;font-size:11px;display:block}.s6-phase-counter strong{color:#ffe6a3;font-variant-numeric:tabular-nums;font-size:27px;display:block}.s6-phase-counter strong span{color:#c2d2bf;font-size:17px}.s6-phase-counter b{color:#fff1e6;letter-spacing:.03em;font-size:9px;display:block}.s6-phase-counter-full{background:#4d452e;border-color:#d2b66d}.s6-phase-counter-over{background:#812f31;border-color:#ff8b77;box-shadow:inset 0 0 0 1px #b7463e}.s6-phase-counter-over strong,.s6-phase-counter-over strong span{color:#ffe3d6}.s6-phase-total{background:#294936;border:1px solid #658166;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:11px 13px;font-size:13px;display:flex}.s6-phase-total strong{color:#ffdf98;font-variant-numeric:tabular-nums;font-size:21px}.s6-phase-over{background:#75312d;border:1px solid #ef8c78;border-radius:10px;padding:11px;font-size:13px;color:#ffded3!important}.s6-phase-selected{background:#294d37;border:1px solid #7e9e73;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.s6-phase-selected>div{flex:1;min-width:0}.s6-phase-selected b{color:#ffdfa1;overflow-wrap:anywhere;font-size:13px;display:block}.s6-phase-selected small{color:#c7ddc4;font-size:11px;display:block}.s6-phase-selected>button{flex-shrink:0;max-width:48%;font-size:12px}.s6-phase-disputed{color:#ffc2ac;margin-top:4px;font-size:10px;display:block}.s6-phase-inventory summary{cursor:pointer;color:#e8d9a4;padding:7px 0;font-size:13px}.s6-phase-land-list{max-height:200px;margin:5px 0;overflow:auto}.s6-phase-land-list div{border-bottom:1px solid #50715b;justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;display:flex}.s6-phase-land-list small{color:#a9c0ac;white-space:nowrap}.s6-phase-other{border-top:1px solid #658268;margin-top:13px;padding-top:11px}.s6-phase-other>b{color:#ead39d;font-size:12px}.s6-phase-other>div{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.s6-phase-other span{background:#193a30;border:1px solid #57765c;border-left:4px solid #96bd8b;border-radius:6px;padding:6px 9px;font-size:11px;display:inline-block}.s6-phase-other .s6-phase-other-over{color:#ffd5c8;background:#632e2a;border-color:#e58775}.s6-route-map-links{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.s6-route-map-links>div{background:#244838;border:1px solid #648b69;border-radius:11px;flex-direction:column;gap:5px;padding:13px;display:flex}.s6-route-map-links strong{color:#f9dc9e}.s6-route-map-links span{color:#c2dfc8;font-size:12px}.s6-route-map-links button{text-align:left;font-size:12px}@media (max-width:520px){.s6-phase-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.s6-phase-counter{padding:8px 6px}.s6-phase-counter strong{font-size:21px}.s6-phase-counter strong span{font-size:14px}.s6-phase-selected{flex-direction:column;align-items:stretch}.s6-phase-selected>button{max-width:none}.s6-route-map-links{grid-template-columns:1fr 1fr;gap:6px}.s6-route-map-links>div{padding:9px}.s6-view-pills button{padding:7px 10px}}.s6-pick-mode{background:#183b32;border:1px solid #709e86;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 9px;padding:10px;display:flex}.s6-pick-mode strong{color:#fae0ae;margin-right:4px;font-size:12px}.s6-pick-mode button{color:#d4efdf;background:#255846;border:1px solid #527961;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600}.s6-pick-mode button.active{color:#fff8e2;background:#a87536;border-color:#ffdfa1;box-shadow:0 0 0 1px #e2bf7b}.s6-fg-pin{cursor:pointer;outline:none}.s6-fg-pin:focus-visible path:first-child{stroke:#fff7b9;stroke-width:4px}.s6-canvas-wrap{border:3px solid #b7d3ba;border-radius:12px;overflow:hidden;box-shadow:0 8px 23px #00000045}.s6-canvas{touch-action:pan-x pan-y;background:#547d78}.s6-selected-strip{position:sticky;left:0}@media (max-width:600px){.s6-pick-mode{gap:5px;padding:7px}.s6-pick-mode strong{width:100%}.s6-pick-mode button{padding:7px 8px;font-size:11px}}.s6-fg-legend{background:#183c31;border:1px solid #597e68;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 12px;padding:8px;display:flex}.s6-fg-legend strong{color:#fee5ad;padding-right:8px;font-size:11px}.s6-fg-legend span{background:#244637;border-radius:7px;align-items:center;gap:4px;padding:4px 5px;font-size:11px;display:inline-flex}.s6-fg-legend span i{border:1px solid #eddfba;border-radius:3px;width:12px;height:12px;display:inline-block}.s6-fg-legend small{color:#cbd9bf;width:100%;font-size:11px}.s6-profile-alias{background:#173b31;border-color:#7a9777}.s6-profile-alias h3{color:#ffe5b0;margin:0 0 6px}.s6-profile-display-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.s6-profile-display-line strong{overflow-wrap:anywhere;color:#f9e5b1;font-size:18px}.s6-profile-alias .secure-actions{margin-top:12px}@media (max-width:460px){.s6-profile-display-line{flex-direction:column;align-items:flex-start}}.s6-alliance-color-editor{background:#1b4033;border:1px solid #719072;border-radius:12px;margin:17px 0;padding:13px}.s6-alliance-color-editor h3{color:#fbe4b0;margin:0 0 6px}.s6-alliance-color-row{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0;display:flex}.s6-alliance-color-row label{min-width:95px;margin:0}.s6-alliance-color-row input[type=color]{cursor:pointer;border-radius:9px;min-width:72px;height:45px;padding:3px}.s6-alliance-color-preview{background:#12352b;border:1px solid #53725b;border-radius:10px;align-items:center;gap:10px;min-width:135px;padding:7px 12px;display:flex}.s6-alliance-color-preview div{flex-direction:column;display:flex}.s6-alliance-color-preview strong{color:#ffe9b7;font-size:13px}.s6-alliance-color-preview small{color:#b7d8c5;font-variant-numeric:tabular-nums;font-size:11px}.s6-alliance-color-swatch{border:2px solid #e6e1b2;border-radius:7px;flex:none;width:33px;height:33px;display:inline-block}
