@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.business-form.factory-production-form{flex-direction:column;align-items:stretch;gap:16px}.factory-production-estimate{gap:0;width:100%;font-size:12px;display:grid}.factory-production-estimate>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.factory-production-estimate dt{color:var(--muted)}.factory-production-estimate dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.factory-production-status{background:linear-gradient(110deg,#2c1019,#10141a);border:1px solid #642132;border-left:3px solid #ff334f;flex-wrap:wrap;align-items:center;gap:20px 40px;margin:16px 0;padding:18px 22px;display:flex}.factory-production-status>div{gap:7px;display:grid}.factory-production-status span{color:#f77589;letter-spacing:.08em;font-size:10px}.factory-production-status strong{color:#fff;font-variant-numeric:tabular-nums;font-size:24px}.factory-production-status small{font-size:12px;font-weight:400}.factory-production-status p{color:#a4adba;flex-basis:100%;font-size:11px}.statistics-businesses{margin-top:20px}.sidebar-logout{padding:0}.right-menu-logout button{text-align:left;width:100%;color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:11px}.right-menu-logout button:hover{color:#ff536a;background:#2c1017}.bullet-purchase-page{width:min(100%,760px);margin-inline:auto}.bullet-market-card{width:min(100%,560px);margin:18px auto 0;overflow:hidden}.bullet-market-details{margin:0;padding:4px 20px}.bullet-market-details>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;padding:13px 0;display:flex}.bullet-market-details>div:last-child{border-bottom:0}.bullet-market-details dt{color:#8994a0;font-size:11px}.bullet-market-details dd{color:#eee9df;text-align:right;margin:0;font-size:13px;font-weight:600}.bullet-market-details dd a{color:#e2bf79}.bullet-buy-form{border-top:1px solid var(--border);background:#0b0e11;align-items:flex-end;padding:18px 20px 20px}.bullet-buy-form label{max-width:280px}.bullet-buy-form .activity-button{min-width:92px}.bullet-market-card>.theft-note,.bullet-market-card>.activity-empty{margin:0 20px 18px}@media (max-width:560px){.bullet-market-details,.bullet-buy-form{padding-inline:14px}.bullet-market-card{margin-top:10px}}.player-identity{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:inline-flex}.staff-badge{letter-spacing:.02em;font-size:10px;font-weight:600}.player-identity .staff-player-name,.player-identity .staff-badge{color:inherit}.staff-player-name{overflow-wrap:anywhere}.npc-name-tag{color:#ff5363;letter-spacing:.05em;white-space:nowrap;font-size:.82em;font-weight:700}.staff-page{max-width:960px;margin-inline:auto}.staff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.staff-card{text-align:center;border:1px solid var(--border);background:#0d0f12;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:22px 10px 15px;display:flex}.staff-card>strong{font-size:12px}.staff-avatar{border:2px solid;border-radius:50%;width:76px;height:76px;overflow:hidden}.staff-avatar img{object-fit:cover;width:100%;height:100%}.staff-contact{color:var(--muted);margin-top:8px;font-size:9px}.staff-contact:hover{color:var(--accent)}.staff-legend{border-top:1px solid var(--border);color:var(--text-soft);flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:14px;font-size:9px;display:flex}.staff-legend>span{align-items:center;gap:6px;display:inline-flex}.staff-legend i{border-radius:50%;width:5px;height:5px}.staff-editor{padding:16px}.staff-editor .social-form{padding:16px 0 0}.staff-success{border:1px solid var(--border);border-left:3px solid #7cce86;padding:16px;font-size:11px}.player-name .player-identity{justify-content:center}.player-name .staff-badge{flex-basis:100%;margin-top:3px}@media (max-width:650px){.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}}.gang-center-heading{max-width:760px;color:var(--muted);letter-spacing:.08em;justify-content:space-between;gap:16px;margin:26px auto 0;font-size:9px;display:flex}.gang-center-heading>span:last-child{color:var(--accent)}.gang-center-motto{max-width:760px;color:var(--text-soft);overflow-wrap:anywhere;margin:12px auto 0;font-size:11px}.gang-center-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:760px;margin:22px auto 36px;display:grid}.gang-menu-card{text-align:center;border:1px solid var(--border);background:#0d0f12;flex-direction:column;align-items:center;min-width:0;min-height:210px;padding:26px 14px 13px;transition:background .14s,border-color .14s;display:flex}.gang-menu-card:hover{border-color:var(--accent-dark);background:#17181b}.gang-menu-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.gang-menu-icon{width:35px;height:35px;color:var(--accent);margin-bottom:24px}.gang-menu-card>strong{color:var(--text);font-size:12px;font-weight:600}.gang-menu-description{color:var(--muted);margin:9px 0 22px;font-size:9px;line-height:1.6}.gang-menu-footer{border-top:1px solid var(--border);width:100%;color:var(--muted);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:8px;display:flex}.gang-menu-footer>span:first-child{overflow-wrap:anywhere}.gang-menu-footer>span:last-child{color:var(--accent);font-size:13px}.gang-center-section{max-width:900px;margin:0 auto}.gang-center-back{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;padding:5px 0 16px;font-size:10px;display:flex}.gang-center-back a,.gang-center-section .theft-note a{color:var(--accent)}.gang-center-back>span{color:var(--muted)}.gang-center-form{max-width:540px;margin-left:auto;margin-right:auto}@media (max-width:600px){.gang-center-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gang-menu-card{min-height:190px;padding-top:22px}.gang-menu-icon{margin-bottom:18px}}.gang-lobby{max-width:720px;margin:0 auto}.gang-lobby-form{max-width:520px;margin:18px auto;scroll-margin-top:18px}.gang-lobby-form>.activity-bar{justify-content:center}.gang-lobby-form>.activity-empty{text-align:center}.gang-directory-table{table-layout:fixed;min-width:530px}.gang-heading-short{display:none}.gang-directory-table th,.gang-directory-table td{text-align:center;border-right:1px solid var(--border);padding:10px 9px}.gang-directory-table th:last-child,.gang-directory-table td:last-child{border-right:0}.gang-directory-table th:first-child{width:26%}.gang-directory-table th:nth-child(2){width:13%}.gang-directory-table th:nth-child(3){width:18%}.gang-directory-table th:nth-child(4){width:23%}.gang-directory-table th:nth-child(5){width:20%}.gang-directory-table td:first-child{white-space:normal}.gang-directory-table td strong,.gang-directory-table td a:not(.activity-button){overflow-wrap:anywhere}.gang-directory-table td strong{font-size:10px;font-weight:500}.gang-directory-table td small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.gang-directory-table tbody tr:nth-child(2n){background:#111418}.gang-directory-table tbody tr:target{background:#1d1b15}.gang-directory-table .activity-button{min-height:27px;color:var(--accent-light);padding:6px 10px;font-size:9px}.gang-directory-table .gang-directory-empty{color:var(--muted);padding:20px}.gang-member-limit,.gang-closed{color:var(--muted);font-size:9px}.gang-application-status{justify-items:center;gap:5px;display:grid}.gang-application-status>span{color:var(--accent);font-size:9px}.gang-create-details{padding:0 16px 16px}.gang-create-details>summary{width:100%}.gang-create-details>.gang-form{padding:18px 0 0}.gang-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gang-form{gap:14px;padding:16px;display:grid}.gang-form label{color:var(--muted);gap:7px;font-size:10px;display:grid}.gang-form label>span{font-size:8px}.gang-form input:not([type=hidden]):not([type=checkbox]),.gang-form textarea,.gang-inline select{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#090b0e;border-radius:0;padding:9px;font-size:11px}.gang-form textarea{resize:vertical}.gang-form input:focus-visible,.gang-form textarea:focus-visible,.gang-inline select:focus-visible{outline:1px solid var(--accent)}.gang-field-pair{grid-template-columns:minmax(0,1fr) 85px;gap:12px;display:grid}.gang-form .gang-checkbox{align-items:center;gap:8px;display:flex}.gang-checkbox input{accent-color:var(--accent)}.gang-form .theft-note{padding:0}.gang-summary{padding:18px}.gang-summary>strong{color:var(--accent);font-size:12px}.gang-summary p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:11px;line-height:1.7}.gang-summary>span{color:var(--muted);font-size:9px}.gang-bank-total{color:var(--accent-light);overflow-wrap:anywhere;padding:20px 16px 0;font-size:27px}.gang-bank-total>span{color:var(--muted);margin-top:9px;font-size:10px;display:block}.gang-role-list{margin:0;padding:16px}.gang-role-list dt{color:var(--text-soft);margin-bottom:5px;font-size:11px}.gang-role-list dd{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.7}.gang-role-list dd:last-child{margin:0}.gang-inline,.gang-member-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gang-inline select{width:105px;padding:7px;font-size:10px}.gang-member-actions .activity-button{min-height:29px;padding:6px 8px;font-size:9px}.gang-subtle{border-color:var(--border-strong);color:var(--muted);background:#14171a}.gang-danger{color:#cf9292;background:#201516;border-color:#714545}.gang-application{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px;font-size:10px;display:flex}.gang-application>div:first-child{min-width:0}.gang-application a{color:var(--accent)}.gang-application p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.gang-settings{margin-bottom:16px}.gang-ledger td:nth-child(2){min-width:210px}@media (max-width:850px){.gang-board{grid-template-columns:1fr}}@media (max-width:540px){.gang-application{flex-wrap:wrap}.gang-member-table{min-width:460px}.gang-directory-table{min-width:0}.gang-directory-table th{padding:9px 4px;font-size:7px}.gang-directory-table th:first-child{width:25%}.gang-directory-table th:nth-child(3){width:20%}.gang-directory-table th:nth-child(5){width:19%}.gang-heading-full{display:none}.gang-heading-short{display:inline}.gang-directory-table td{padding:9px 4px;font-size:9px}.gang-directory-table td strong,.gang-directory-table time{font-size:8px}.gang-directory-table .gang-member-limit{display:none}.gang-directory-table .activity-button{padding:6px;font-size:8px}}.training-board{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.theft-card.training-card{grid-template-columns:minmax(0,1fr) 75px 16px;min-height:66px}.training-opponent-record{color:var(--muted);text-align:right;gap:5px;font-size:8px;display:grid}.training-opponent-record strong{color:var(--text-soft);font-size:12px;font-weight:400}.challenge-post{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:14px;padding:16px;display:flex}.challenge-post p{min-width:180px;color:var(--muted);flex:1;margin:0;font-size:10px;line-height:1.7}.challenge-post strong{color:var(--accent)}.challenge-post label{color:var(--muted);gap:8px;font-size:8px;display:grid}.challenge-post input:not([type=hidden]){border:1px solid var(--border);width:180px;color:var(--text);background:#090b0e;padding:9px;font-size:11px}.fight-recent{margin-bottom:16px}.fight-record-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fight-record-grid>div{border-right:1px solid var(--border);padding:15px 18px}.fight-record-grid>div:last-child{border:0}.fight-record-grid dt{color:var(--muted);letter-spacing:.1em;font-size:8px}.fight-record-grid dd{color:var(--text);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:22px}.fight-record-grid .fight-wins{color:#7fa087}.fight-record-grid .fight-losses{color:#b87b7b}.training-progress-label{color:var(--muted);justify-content:space-between;gap:8px;font-size:8px;display:flex}.training-condition{border-color:var(--accent-dark)!important}.training-condition-body{padding:20px 18px}.training-condition-body>span{color:var(--muted);letter-spacing:.12em;font-size:8px;display:block}.training-condition-body>strong{margin:10px 0 16px;font-size:30px;display:block}.training-condition-body small{color:var(--muted);font-size:11px}.training-condition-body p{color:var(--muted);margin:16px 0 26px;font-size:9px;line-height:1.7}.training-condition-body .activity-button{width:100%}.training-health-note{border-top:1px solid var(--border);color:var(--muted);margin-top:18px;padding-top:14px;font-size:9px}.training-health-note>span{justify-content:space-between;display:flex}.training-health-note strong{color:#7fa087;font-size:10px;font-weight:400}.training-condition-body .training-health-note p{margin:8px 0 0;font-size:8px}@media (max-width:540px){.fight-record-grid>div{padding:12px 9px}.fight-record-grid dd{font-size:19px}}.city-npc-roster{border:1px solid var(--border);background:#0d0f12}.city-npc-roster summary{color:var(--accent);letter-spacing:.1em;cursor:pointer;background:#121519;padding:12px;font-size:9px}.city-npc-roster summary span{float:right;color:var(--muted);font-size:8px}@media (max-width:850px){.training-board{grid-template-columns:1fr}}.activity-page{width:100%}.theft-card-form{border-bottom:1px solid var(--border)}.theft-card{width:100%;min-height:88px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 180px 18px;align-items:center;gap:22px;padding:15px 18px;transition:background .14s;display:grid}.theft-card:hover:not(:disabled){background:#15181c}.theft-card:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;background:#15181c}.theft-card:disabled{cursor:not-allowed}.theft-card-details>strong{font-size:11px;font-weight:700;display:block}.theft-card-details>span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.theft-card-details small{color:var(--text-soft);margin-top:4px;font-size:9px;display:block}.theft-card-chance>span:first-child{color:var(--muted);justify-content:space-between;gap:10px;font-size:8px;display:flex}.theft-card-chance strong{color:var(--text);font-weight:700}.theft-chance-track{background:#25282c;height:5px;margin-top:7px;display:block}.theft-chance-track>span{background:var(--accent);height:100%;display:block}.theft-card-arrow{color:var(--muted);font-size:15px}.theft-note,.garage-note{color:var(--muted);margin:0;padding:12px 16px;font-size:9px;line-height:1.7}.garage-section{margin-top:20px;scroll-margin-top:16px}.garage-empty{padding:25px 18px}.garage-empty>strong{color:var(--text-soft);font-size:11px}.garage-empty p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.7}.garage-car{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.2fr) minmax(110px,1fr) 65px 170px;align-items:center;gap:16px;padding:16px;display:grid}.garage-label{color:var(--muted);letter-spacing:.08em;margin-bottom:8px;font-size:8px;font-weight:400;display:block}.garage-model h3{color:var(--text);margin:0 0 5px;font-size:11px}.garage-model>span:last-child{color:var(--muted);font-size:8px}.garage-value strong{color:var(--accent-light);font-size:12px;display:block}.garage-value small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.garage-damage strong{font-variant-numeric:tabular-nums;font-size:11px;display:block}.has-damage{color:#b88172}.no-damage{color:#7fa087}.garage-damage-track{background:#25282c;height:4px;margin-top:8px}.garage-damage-track>span{background:#8d5555;height:100%;display:block}.garage-controls form{gap:6px;display:grid}.garage-controls .activity-button{min-height:29px;padding:7px;font-size:9px}.garage-controls .garage-repair{color:var(--text-soft);border-color:var(--border-strong);background:#13161a}.garage-controls small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.garage-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:12px 16px;font-size:10px;display:flex}.garage-pagination a{color:var(--accent)}.activity-table .activity-success{color:#7fa087}.activity-table .activity-danger{color:#b87b7b}.activity-error{border-left:3px solid var(--danger);color:#d3aaaa;background:#181214;padding:12px;font-size:11px}.activity-wait{border-top:1px solid var(--border);color:var(--muted);padding:10px 12px;font-size:10px}.activity-wait time{float:right;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.activity-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.activity-heading span{color:var(--accent);letter-spacing:.15em;font-size:9px;font-weight:700}.activity-heading h1{letter-spacing:-.035em;margin:5px 0 0;font-size:26px}.activity-heading p{max-width:320px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.activity-panel{border:1px solid var(--border);background:#0d0f12;margin-bottom:16px}.activity-bar{border-bottom:1px solid var(--border);min-height:36px;color:var(--accent);letter-spacing:.12em;background:#121519;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-size:9px;font-weight:700;display:flex}.activity-bar span{color:var(--muted);font-size:8px}.activity-empty{color:var(--muted);margin:0;padding:18px 16px;font-size:10px;line-height:1.7}.activity-table-wrap{overflow-x:auto}.activity-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.activity-table th{color:var(--muted);letter-spacing:.07em;font-size:8px;font-weight:400}.activity-table th,.activity-table td{border-bottom:1px solid var(--border);padding:12px}.activity-table tr:last-child td{border-bottom:0}.activity-table td{color:var(--text-soft);line-height:1.5}.activity-table td:first-child{white-space:nowrap}.activity-table a{color:var(--accent)}.activity-table time{font-variant-numeric:tabular-nums}.activity-button{border:1px solid var(--accent-dark);min-height:32px;color:var(--accent-light);cursor:pointer;background:#221e17;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.activity-button:hover:not(:disabled){border-color:var(--accent);background:#30291e}.activity-button:disabled{opacity:.4;cursor:not-allowed}.activity-button:focus-visible,.activity-table a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jail-notice{border:1px solid var(--border);border-left:3px solid var(--danger);background:#0d0f12;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px;display:flex}.jail-notice strong{color:#b87b7b;letter-spacing:.12em;font-size:9px}.jail-notice p{color:var(--text-soft);margin:7px 0 0;font-size:10px;line-height:1.6}.jail-notice a{color:var(--accent);white-space:nowrap;text-align:right}.jail-notice time{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;display:block}.jail-notice a span{font-size:9px}@media (max-width:620px){.theft-card{grid-template-columns:minmax(0,1fr) 85px 12px;gap:12px;padding:15px 12px}.theft-card-details small{line-height:1.6}.garage-car{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.garage-damage{max-width:100px}.activity-heading{flex-direction:column;align-items:flex-start;gap:10px}.jail-notice{align-items:flex-start}}.activity-heading h1{font-family:Georgia,Times New Roman,serif;font-weight:500}.activity-panel{background:linear-gradient(145deg,#0f1317,#0b0e12);border-color:#29313a;box-shadow:0 12px 28px #0000001f}.activity-bar{background:linear-gradient(#171b21,#11151a);border-bottom-color:#2b323b}.activity-table tbody tr{transition:background .12s}.activity-table tbody tr:hover{background:#c09a510b}.activity-button{background:linear-gradient(#2b2519,#1d1912);box-shadow:inset 0 1px #ffffff09}.form-input,.activity-panel input:not([type=checkbox]):not([type=radio]),.activity-panel select,.activity-panel textarea{background:#090c0f;border-color:#303741}:root{--background:#080a0d;--background-soft:#0e1115;--panel:#12161b;--panel-hover:#181d23;--border:#262c34;--border-strong:#3a424d;--text:#f3f1eb;--text-soft:#c5c1b8;--muted:#777d86;--accent:#c09a51;--accent-light:#dfbe77;--accent-dark:#8c6b35;--danger:#9a4b4b;--radius-small:6px;--radius-medium:10px;--radius-large:16px;--content-width:1180px}*{box-sizing:border-box}html{background:var(--background)}body{background:radial-gradient(circle at 50% -10%, #b99a5e14, transparent 34%), var(--background);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--text);background:#b99a5e47}.button{border-radius:var(--radius-small);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--accent);color:#111;border-color:var(--accent)}.button-primary:hover{background:var(--accent-light);border-color:var(--accent-light)}.button-secondary{color:var(--text-soft);border-color:var(--border);background:0 0}.button-secondary:hover{background:var(--panel);border-color:var(--border-strong);color:var(--text)}.button-block{width:100%}.form-group{flex-direction:column;gap:7px;display:flex}.form-label{color:var(--text-soft);font-size:12px;font-weight:700}.form-input{border-radius:var(--radius-small);border:1px solid var(--border);width:100%;height:44px;color:var(--text);background:#0e1013;outline:none;padding:0 13px;transition:border-color .16s,background .16s}.form-input::placeholder{color:#555c65}.form-input:focus{border-color:var(--accent-dark);background:#101215}@media (max-width:720px){.button{min-height:44px}}.social-page{max-width:1160px}.social-toolbar{border:1px solid var(--border);background:#0d1013;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.social-toolbar>a:not(.activity-button),.social-tabs a{color:var(--accent);font-size:11px}.social-tabs{gap:4px;display:flex}.social-tabs a{border:1px solid var(--border);padding:10px 15px}.social-tabs a[aria-current=page]{color:#fff;border-color:var(--accent-dark);background:#181713}.social-form{gap:14px;padding:16px;display:grid}.social-form label{color:#aeb5be;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.social-form input,.social-form textarea{color:#f5f5f3;text-transform:none;letter-spacing:normal;resize:vertical;background:#090c0f;border:1px solid #30353b;width:100%;padding:11px 12px;font:12px/1.55 inherit}.social-form-footer,.social-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.social-form-footer span{color:#748091;font-size:10px}.forum-topic,.message-row{border-top:1px solid var(--border);color:#dce1e5;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:16px;min-height:64px;padding:10px 13px;display:grid}.forum-topic:hover,.message-row:hover{background:#121518}.forum-topic-main{gap:5px;min-width:0;display:grid}.forum-topic-main strong{overflow-wrap:anywhere}.forum-topic-main span,.forum-topic time,.message-row time{color:#748091;font-size:9px}.forum-replies{text-align:right;color:#75808d;font-size:9px}.forum-replies strong{color:#e8e8e5;font-size:13px;display:block}.social-tag{color:var(--accent);letter-spacing:.08em;margin-right:7px;font-size:8px}.forum-post{border-top:1px solid var(--border)}.forum-post:first-child{border-top:0}.forum-post>header,.message-header{color:#b7bec6;background:#111418;justify-content:space-between;gap:12px;padding:10px 13px;font-size:10px;display:flex}.forum-post time,.message-header time{color:#707b89;font-size:9px}.social-body{color:#d8dde2;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 13px;font-size:12px;line-height:1.7}.forum-post>.social-actions{justify-content:flex-end;padding:0 13px 12px}.forum-edit summary,.social-confirm summary,.social-text-button{cursor:pointer;color:var(--accent);font-size:10px}.social-confirm{position:relative}.social-confirm>form{z-index:4;background:#111316;border:1px solid #514429;width:240px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 35px #000b}.social-confirm p{color:#abb2bc;margin:0 0 10px;font-size:10px}.danger-button{color:#ef9da1!important;border-color:#6f3538!important}.social-pagination{border-top:1px solid var(--border);color:#77818d;justify-content:center;gap:20px;padding:11px 13px;font-size:10px;display:flex}.social-pagination a{color:var(--accent)}.message-row{grid-template-columns:8px minmax(0,1fr) auto 20px}.message-dot{background:#343a40;border-radius:50%;width:6px;height:6px}.is-unread .message-dot{background:var(--accent);box-shadow:0 0 8px #cda95766}.is-unread .forum-topic-main strong{color:#fff}.message-body{min-height:150px;padding:22px}.notification-row{border-top:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:13px;display:grid}.notification-row time{color:#717c89;font-size:9px}.notification-row p{color:#cfd5da;margin:5px 0;font-size:11px}.notification-row a{color:var(--accent);font-size:10px}.social-text-button{background:0 0;border:0}.social-muted{color:#707984;padding:16px 13px;font-size:11px;font-style:italic}.nav-count{background:#b99343;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-weight:800;display:inline-flex;color:#080a0c!important;font-size:8px!important}.mobile-game-menu,.mobile-player-status{display:none}@media (max-width:720px){.mobile-game-menu{z-index:90;background:#090c10;border-bottom:1px solid #343a43;display:block;position:sticky;top:0;box-shadow:0 8px 24px #00000052}.mobile-game-menu[open]{z-index:200;position:fixed;inset:0 0 auto}.mobile-game-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#15191e,#0c0f13);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 14px;list-style:none;display:grid}.mobile-game-menu>summary::-webkit-details-marker{display:none}.mobile-menu-icon{background:#210a0f;border:1px solid #7e202c;align-content:center;gap:3px;width:25px;height:25px;padding:5px;display:grid}.mobile-menu-icon i{background:#ff5363;height:1px;display:block}.mobile-game-menu>summary>span:nth-child(2){gap:2px;display:grid}.mobile-game-menu>summary strong{color:#f3efe8;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.mobile-game-menu>summary small{color:#7f8791;letter-spacing:.05em;font-size:8px}.mobile-menu-location{align-items:center;gap:9px;display:flex}.mobile-menu-location b{color:#ff5363;font-size:16px;transition:transform .16s}.mobile-game-menu[open] .mobile-menu-location b{transform:rotate(180deg)}.mobile-menu-sheet{overscroll-behavior:contain;max-height:calc(100dvh - 52px);padding:12px 12px calc(96px + env(safe-area-inset-bottom));scrollbar-gutter:stable;background:linear-gradient(#0b0e12,#07090c);border-bottom:1px solid #3b414a;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 22px 50px #000000b8}.mobile-menu-account{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.mobile-menu-account a{background:#12161b;border:1px solid #343a43;gap:4px;min-width:0;padding:12px;display:grid}.mobile-menu-account span{color:#f1eee7;font:500 15px Georgia,serif}.mobile-menu-account small{color:#d9a94e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-menu-sheet nav{gap:12px;display:grid}.mobile-menu-sheet nav section{min-width:0}.mobile-menu-sheet nav h2{color:#7d858f;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 2px 7px;font-size:8px}.mobile-menu-sheet nav section>div{border-top:1px solid #292f36;border-left:1px solid #292f36;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-menu-sheet nav a{color:#c7ccd2;overflow-wrap:anywhere;background:#101419;border-bottom:1px solid #292f36;border-right:1px solid #292f36;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:43px;padding:9px 10px;font-size:10px;display:flex}.mobile-menu-sheet nav a:before{content:"◇";color:#d52a3b;flex:none;font-size:8px}.mobile-menu-sheet nav a>span{flex:1;min-width:0}.mobile-menu-sheet nav a>small{color:#fff;background:#bd2737;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:7px;display:grid}.mobile-menu-sheet nav a[aria-current=page]{color:#fff;background:linear-gradient(90deg,#341018,#171318);box-shadow:inset 2px 0 #f12b3f}.mobile-menu-logout{margin-top:12px}.mobile-menu-logout button{color:#bfc5cc;background:#111419;border:1px solid #3a414a;width:100%;min-height:43px;font-size:10px;font-weight:700}.mobile-player-status{z-index:80;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;background:#080b0ef7;border-bottom:1px solid #30363e;min-width:0;display:flex;position:sticky;top:52px;overflow-x:auto;box-shadow:0 9px 22px #0000004d}.mobile-player-status::-webkit-scrollbar{display:none}.mobile-player-status>div,.mobile-status-rank{border-right:1px solid #272d34;flex:none;align-content:center;gap:5px;min-width:86px;min-height:57px;padding:9px 11px;display:grid}.mobile-player-status small{color:#737d88;letter-spacing:.11em;white-space:nowrap;font-size:7px;font-weight:700}.mobile-player-status strong{color:#eeeae2;white-space:nowrap;font-size:10px;font-weight:650}.mobile-status-rank{background:linear-gradient(100deg,#3b0c138a,#0d1014f0);gap:7px;width:170px;min-width:170px}.mobile-status-rank>span{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.mobile-status-rank>span strong{text-overflow:ellipsis;color:#f1eee7;overflow:hidden}.mobile-status-rank>span b{color:#d9ae59;font-variant-numeric:tabular-nums;font-size:8px}.mobile-status-rank>i{background:#14171a;border:1px solid #443d31;height:4px;overflow:hidden}.mobile-status-rank>i>em{background:linear-gradient(90deg,#a51c2e,#ef4355);height:100%;display:block;box-shadow:0 0 8px #f12b3f61}.game-root{overflow-x:hidden}.gameplay-column,.gameplay-content,.gameplay-content>*,.activity-page,.activity-panel{min-width:0;max-width:100%}.gameplay-content img,.gameplay-content video{max-width:100%;height:auto}.gameplay-content form,.gameplay-content fieldset,.gameplay-content label,.gameplay-content input:not([type=checkbox]):not([type=radio]),.gameplay-content select,.gameplay-content textarea{min-width:0;max-width:100%}.gameplay-content .activity-table-wrap,.gameplay-content [class*=table-scroll],.gameplay-content [class*=history-scroll]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.gameplay-content .activity-button{min-height:40px}.activity-heading h1{overflow-wrap:anywhere;font-size:clamp(24px,8vw,31px)}}@media (max-width:600px){.forum-topic{grid-template-columns:minmax(0,1fr) 18px}.forum-replies{display:none}.message-row{grid-template-columns:8px minmax(0,1fr) 18px}.message-row time{display:none}.activity-heading{align-items:flex-start}.notification-row{grid-template-columns:8px minmax(0,1fr)}.notification-row form{grid-column:2}.social-form-footer{align-items:flex-start}}.forum-index .forum-filter-bar{border:1px solid var(--border);background:#111418;align-items:center;gap:3px;padding:5px;display:flex}.forum-category-nav{border:1px solid var(--border);background:#111418;align-items:center;gap:3px;margin-bottom:12px;padding:5px;display:flex;overflow-x:auto}.forum-category-nav a{color:#9199a4;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:10px;font-weight:650;display:inline-flex}.forum-category-nav a:hover{color:#e6e1d6;background:#181b1f}.forum-category-nav a[aria-current=page]{border-bottom-color:var(--accent);color:#e4bd62;background:#211e16}.forum-category-nav a span{color:#708071;letter-spacing:.12em;font-size:7px}.forum-compact-filters{align-items:center;gap:4px;display:flex}.forum-compact-filters a{color:#7e8792;border:1px solid #2c3137;padding:7px 10px;font-size:9px}.forum-compact-filters a[aria-current=page]{color:#dfbe70;background:#191711;border-color:#6e5b31}.forum-filter-bar a{color:#8a929e;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 15px;font-size:11px;font-weight:600;display:inline-flex}.forum-filter-bar a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);background:#1b1b18}.forum-filter-bar a:hover{color:#e5ddc9;background:#1b1e22}.forum-filter-bar svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:14px;height:14px}.forum-private-label{color:#647080;letter-spacing:.13em;margin-left:auto;padding:0 10px;font-size:8px}.forum-index-actions{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.forum-index-actions>a:not(.activity-button){color:#8f969f;font-size:10px}.forum-index-actions .forum-create-button{color:#e4c984;background:#282319;border-color:#7a673d;align-items:center;gap:7px;min-height:34px;padding:8px 15px;font-weight:600;display:inline-flex}.forum-create-button span{font-size:17px;line-height:1}.forum-table-scroll{overflow-x:auto}.forum-table-scroll:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.forum-index-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.forum-index-table th{color:#c6ac70;letter-spacing:.06em;text-align:left;background:#1b1b17;border-bottom:1px solid #4b402b;border-right:1px solid #30302b;padding:7px 10px;font-size:9px;font-weight:600}.forum-index-table th:first-child{width:40%}.forum-index-table th:nth-child(2),.forum-index-table th:nth-child(3){width:21%}.forum-index-table th:nth-child(4),.forum-index-table th:nth-child(5){width:9%}.forum-index-table td{color:#c5cbd2;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #262a2e;border-right:1px solid #25292d;padding:7px 10px}.forum-index-table th:last-child,.forum-index-table td:last-child{border-right:0}.forum-index-table tr:last-child td{border-bottom:0}.forum-index-table tbody tr{background:#101316}.forum-index-table tbody tr:nth-child(2n){background:#14171a}.forum-index-table tbody tr:hover{background:#1b1e20}.forum-index-table .forum-pinned-row{background:#171815}.forum-index-table td.forum-subject{padding:0}.forum-subject a{color:#e1e3e6;flex-wrap:wrap;align-items:center;gap:4px;min-height:43px;padding:9px 10px;display:flex}.forum-subject a:hover{color:#e4c984}.forum-sticky{color:#c7aa64;font-size:9px;font-weight:700}.forum-lock{stroke:#9a9c98;fill:none;stroke-width:1.5px;flex-shrink:0;width:11px;height:13px;margin-left:auto}.forum-byline{color:#bfc5ce;font-size:10px;line-height:1.25;display:block}.forum-index-table time{color:#737f8b;font-variant-numeric:tabular-nums;margin-top:3px;font-size:9px;line-height:1.25;display:block}.forum-index-table .forum-number{text-align:center;font-variant-numeric:tabular-nums}.forum-no-replies{color:#626d7a;font-size:10px}.forum-index-table .forum-empty-cell{text-align:center;color:#83909d;padding:28px 16px}.forum-list-footer{border-top:1px solid var(--border);color:#67727f;justify-content:space-between;gap:12px;padding:9px 11px;font-size:9px;display:flex}.forum-row-lock{color:#a89976;margin-left:auto;font-size:8px}.forum-post-list{background:0 0;border:0}.forum-post-card{background:#101316;border:1px solid #30343a;border-radius:7px;grid-template-columns:190px minmax(0,1fr);min-height:220px;margin-bottom:14px;display:grid;overflow:hidden}.forum-post-author{text-align:center;background:#15181b;border-right:1px solid #30343a;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;display:flex}.forum-post-author>strong{overflow-wrap:anywhere;max-width:100%;font-size:12px}.forum-avatar-link{background:#090b0d;border:1px solid #3a3f45;border-radius:6px;width:120px;height:120px;display:block;overflow:hidden}.forum-avatar-link img{object-fit:cover;width:100%;height:100%}.forum-author-rank{color:#d5a74d;font-size:9px;font-weight:650}.forum-post-content{flex-direction:column;min-width:0;display:flex}.forum-post-content>header{color:#7f8994;border-bottom:1px solid #2b2f34;align-items:center;min-height:38px;padding:0 14px;font-size:9px;display:flex}.forum-post-content .social-body{color:#e0e3e5;flex:1;padding:18px 16px;font-size:12px;line-height:1.75}.forum-post-content>.social-actions{border-top:1px solid #25292d;justify-content:flex-end;min-height:38px;padding:6px 14px}@media (max-width:650px){.forum-post-card{grid-template-columns:1fr}.forum-post-author{text-align:left;border-bottom:1px solid #30343a;border-right:0;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);min-height:78px;display:grid}.forum-post-author>strong{grid-column:2}.forum-avatar-link{grid-area:1/1/3;width:54px;height:54px}.forum-author-rank{grid-column:2}.forum-category-nav a{padding:0 11px}.forum-compact-filters{width:100%}}@media (max-width:700px){.forum-index-table{min-width:580px}.forum-filter-bar a{padding:9px 11px}.forum-private-label{display:none}.forum-index-actions{flex-wrap:wrap}.forum-list-footer{font-size:8px}}.gang-profile-identity{border-top-color:#75623b;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.gang-profile-avatar{color:#b49a61;background:#141613;border:1px solid #51452e;place-items:center;width:210px;height:210px;display:grid;overflow:hidden}.gang-profile-avatar img{object-fit:cover;width:100%;height:100%}.gang-profile-avatar svg{fill:none;stroke:currentColor;stroke-width:2px;width:68px;height:80px}.gang-profile-intro{min-width:0}.gang-profile-tag{color:var(--accent);letter-spacing:.14em;font-size:10px}.gang-profile-intro h2{color:#f0f0ed;overflow-wrap:anywhere;margin:7px 0;font-size:23px;font-weight:500}.gang-profile-intro p{color:#8d98a5;margin:7px 0 15px;font-size:11px}.gang-profile-intro .social-actions{justify-content:flex-start;margin-top:16px}.gang-profile-details{min-width:0}.gang-profile-facts{border:1px solid var(--border);margin:0;display:block}.gang-profile-facts>div{border-bottom:1px solid var(--border);background:#111419;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;min-height:40px;padding:9px 13px;display:grid}.gang-profile-facts>div:last-child{border-bottom:0}.gang-profile-facts dt{color:#f0eee8;font-size:11px;font-weight:700}.gang-profile-facts dd{color:#c5cbd2;overflow-wrap:anywhere;margin:0;font-size:12px}.gang-profile-details>.social-actions{justify-content:flex-start;margin-top:14px}.gang-profile-facts a,.gang-public-roster a{color:#d9c38e}.gang-profile-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#aab3bd;padding:18px;font-size:12px;line-height:1.8}.gang-public-roster{min-width:520px}.gang-public-role{color:#85909d}.gang-public-role.role-leader{color:#d7b763}.gang-public-role.role-underboss{color:#c3b083}.gang-public-role.role-capo{color:#b1bdc8}.gang-avatar-settings{align-items:flex-start;gap:18px;padding:18px;display:flex}.gang-avatar-settings>div:last-child{flex:1;min-width:0}.gang-avatar-settings .gang-form{padding:0}.gang-avatar-settings .gang-form+.gang-form{margin-top:10px}@media (max-width:650px){.gang-profile-identity{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.gang-profile-avatar{width:92px;height:92px}.gang-profile-avatar svg{width:48px;height:60px}.gang-profile-facts>div{grid-template-columns:1fr;gap:2px;min-height:35px;padding:7px 9px}.gang-profile-facts dt{font-size:9px}.gang-profile-facts dd{font-size:11px}.gang-profile-details>.social-actions{flex-direction:column;grid-column:1/-1}.gang-profile-details>.social-actions .activity-button{width:100%}.gang-avatar-settings{flex-direction:column}}.economy-overview{grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding:25px 20px;display:grid}.economy-overview>div{align-content:center;gap:10px;display:grid}.economy-overview span,.economy-upgrades form>span{color:#778390;letter-spacing:.12em;font-size:9px}.economy-overview strong{color:#e5e6e2;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.economy-overview .economy-income{color:#d5bc7d;font-size:29px}.economy-upgrades{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.economy-upgrades form{border-right:1px solid var(--border);flex-direction:column;align-items:flex-start;padding:22px 20px;display:flex}.economy-upgrades form:last-child{border-right:0}.economy-upgrades strong{color:#e3e5e1;margin:10px 0 5px;font-size:22px;font-weight:500}.economy-upgrades p{color:#acb595;margin:0 0 24px;font-size:11px}.economy-upgrades .activity-button{width:100%}@media (max-width:700px){.economy-overview{grid-template-columns:1fr 1fr;gap:20px}.economy-overview>div:first-child{grid-column:1/-1}.economy-upgrades{grid-template-columns:1fr}.economy-upgrades form{border-right:0;border-bottom:1px solid var(--border);padding:16px}.economy-upgrades form:last-child{border-bottom:0}.economy-upgrades p{margin-bottom:12px}}.shop-balance{background:#12130f;border:1px solid #51452f;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.shop-balance>div:first-child{align-items:center;gap:18px;display:flex}.shop-balance span,.shop-category{color:#a68f58;letter-spacing:.13em;font-size:9px}.shop-balance strong{color:#ead7a4;font-size:26px;font-weight:500}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-height:185px;padding:20px;display:flex}.shop-item:nth-child(3n){border-right:0}.shop-item h3{color:#e4e6e1;margin:12px 0 8px;font-size:16px;font-weight:500}.shop-item p{color:#818c98;margin:0 0 20px;font-size:10px;line-height:1.65}.shop-item-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.shop-item-footer strong{color:#c8b483;font-size:12px;font-weight:500}.shop-item-footer .activity-button{min-width:85px}.arsenal-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arsenal-list>div{color:#b7bfc6;justify-content:space-between;gap:10px;padding:16px 20px;font-size:11px;display:flex}.arsenal-list strong{color:#d3bd86}@media (max-width:850px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-item:nth-child(3n){border-right:1px solid var(--border)}.shop-item:nth-child(2n){border-right:0}}@media (max-width:550px){.shop-grid,.arsenal-list{grid-template-columns:1fr}.shop-item{border-right:0!important}.shop-balance{flex-direction:column;align-items:flex-start}}.plant-estate-art{background:linear-gradient(160deg,#1c231c,#111610 65%,#191a12);border-bottom:1px solid #303727;min-height:210px;position:relative;overflow:hidden}.plant-plots{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;inset:36px 30px 25px 38%;transform:skewY(-8deg)}.plant-plots i{background:repeating-linear-gradient(0deg,#2c3925 0 5px,#19231b 5px 12px);border:1px solid #536043;display:block;box-shadow:3px 5px #0b100b}.plant-barn{background:repeating-linear-gradient(90deg,#393327 0 14px,#302b21 14px 16px);border:1px solid #7a6944;width:24%;height:85px;position:absolute;bottom:36px;left:8%}.plant-barn:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#70613c;width:120%;height:36px;position:absolute;top:-35px;left:-10%}.plant-barn:after{content:"";background:#161a13;border:1px solid #706347;width:26%;height:42px;position:absolute;bottom:0;left:37%}.plant-start-copy{text-align:center;padding:25px}.plant-start-copy>span{color:#b59b61;letter-spacing:.14em;font-size:9px}.plant-start-copy h2{color:#e1e5dc;margin:12px 0;font-size:23px;font-weight:500}.plant-start-copy p{color:#8a9587;max-width:460px;margin:0 auto 22px;font-size:12px;line-height:1.8}.plant-start-copy small{color:#838d7a;margin-top:13px;font-size:10px;display:block}.plant-start{max-width:780px;margin:auto}.plant-dashboard{grid-template-columns:1fr 1fr;display:grid}.plant-dashboard .plant-estate-art{border-bottom:0;border-right:1px solid #303727}.plant-collection{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:25px 18px;display:flex}.plant-collection>span{color:#a48e5e;letter-spacing:.12em;font-size:9px}.plant-collection>strong{color:#e0c989;font-size:30px;font-weight:500}.plant-collection small{color:#74806e;font-size:9px}.plant-collection .activity-button{min-width:190px}.plant-stats{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.plant-stats>div{gap:8px;display:grid}.plant-stats span{color:#788775;letter-spacing:.08em;font-size:9px}.plant-stats strong{color:#d3dccc;font-size:16px;font-weight:500}.plant-facilities{grid-template-columns:repeat(3,1fr);display:grid}.plant-facilities a{border-right:1px solid var(--border);align-items:center;gap:12px;padding:20px 16px;display:flex}.plant-facilities a:last-child{border:0}.plant-facilities a:hover{background:#161b14}.plant-facilities strong{color:#d7dccf;font-size:11px;font-weight:500}.plant-facilities small{color:#839079;margin-top:6px;font-size:9px;display:block}.plant-facilities a>span:last-child{color:#9b8e67;margin-left:auto}.plant-mini-icon{color:#9fa978;font-size:28px}.plant-upgrade-intro{color:#8a9587;justify-content:space-between;gap:14px;margin-bottom:16px;font-size:11px;display:flex}.plant-upgrade-intro strong{color:#c2b080;font-weight:500}.plant-upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plant-facility-copy{color:#8b9589;min-height:48px;padding:0 16px;font-size:11px;line-height:1.7}.plant-facility-art{background:#141a14;justify-content:center;align-items:flex-end;gap:10px;height:100px;padding:22px;display:flex}.plant-facility-art i{background:repeating-linear-gradient(90deg,#3c4832 0 8px,#202d20 8px 10px);border:1px solid #7a815d;width:36px;height:42px;transform:skewY(-7deg)}.plant-facility-art.water i{background:#263b36;border-color:#536f61;border-radius:50% 50% 5px 5px;transform:none}.plant-facility-art.crew i{background:#454032;border-color:#7f7251;border-radius:16px 16px 2px 2px;width:25px;transform:none}.plant-purchase-form{gap:16px;padding:16px;display:grid}.plant-purchase-form label{color:#939d90;gap:8px;font-size:10px;display:grid}.plant-purchase-form input{color:#e3e8dc;background:#090d0a;border:1px solid #343e2e;outline-color:#b7a064;width:100%;padding:11px}.plant-quote{color:#8b9683;justify-content:space-between;gap:10px;font-size:10px;display:flex}.plant-quote strong{color:#c4b783;font-weight:500}.shop-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shop-editor-numbers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.social-form .shop-enabled{align-items:center;gap:8px;display:flex}.social-form .shop-enabled input{width:16px;height:16px}@media (max-width:900px){.plant-upgrade-grid{grid-template-columns:1fr}.plant-facility-art{height:80px}.plant-facility-copy{min-height:0}.plant-facilities{grid-template-columns:1fr}.plant-facilities a{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:600px){.plant-dashboard,.shop-editor-grid{grid-template-columns:1fr}.plant-dashboard .plant-estate-art{border-right:0}.plant-estate-art{min-height:170px}.plant-stats{flex-wrap:wrap}.plant-stats>a{text-align:center;width:100%}.plant-collection>strong{font-size:27px}.plant-upgrade-intro{flex-wrap:wrap}}.plantation-heading{min-height:72px}.plantation-hero{background:#080b0d;border:1px solid #403628;min-height:330px;margin-bottom:12px;position:relative;overflow:hidden}.plantation-hero>img{object-fit:cover;object-position:center}.plantation-hero-shade{background:linear-gradient(90deg,#030507f0 0%,#0305079e 45%,#03050726 72%),linear-gradient(#0000 48%,#030507db);position:absolute;inset:0}.plantation-hero-copy,.plantation-command-copy{z-index:1;max-width:510px;padding:50px 42px;position:relative}.plantation-hero-copy>span,.plantation-command-copy>span{color:#d3a952;letter-spacing:.18em;font-size:8px;font-weight:800}.plantation-hero-copy h2,.plantation-command-copy h2{color:#f1eadc;margin:11px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.plantation-hero-copy p,.plantation-command-copy p{color:#a7a8a2;max-width:450px;margin:0;font-size:11px;line-height:1.7}.plant-start-meta{gap:25px;margin:25px 0 18px;display:flex}.plant-start-meta span{color:#787e82;letter-spacing:.05em;gap:5px;font-size:8px;display:grid}.plant-start-meta b{color:#e0bd75;font-family:Georgia,serif;font-size:15px;font-weight:500}.plantation-hero-copy form{max-width:210px}.plantation-hero-copy .activity-button{width:100%}.plantation-command{justify-content:space-between;align-items:stretch;min-height:290px;display:flex}.plantation-command-copy{align-self:center;padding:38px}.plant-development{max-width:380px;margin-top:24px}.plant-development>span{color:#8e9293;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex}.plant-development strong{color:#e4bd6d}.plant-development>i{background:#ffffff1a;height:5px;margin-top:8px;display:block;overflow:hidden}.plant-development>i>b{background:linear-gradient(90deg,#80551d,#efc873);height:100%;display:block;box-shadow:0 0 10px #e7ba5c61}.plant-vault{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#050708e0;border:1px solid #deae5275;flex-direction:column;align-self:center;align-items:center;width:270px;margin:25px;padding:22px;display:flex;position:relative}.plant-vault>span{color:#b99859;letter-spacing:.14em;font-size:8px;font-weight:800}.plant-vault>strong{color:#f0c56f;margin-top:14px;font-family:Georgia,serif;font-size:29px;font-weight:500}.plant-vault>small{color:#777f84;margin:5px 0 17px;font-size:8px}.plant-vault form,.plant-vault .activity-button{width:100%}.plant-production-strip{border:1px solid var(--border);background:#0b0e11;grid-template-columns:repeat(3,minmax(0,1fr)) 180px;margin-bottom:12px;display:grid}.plant-production-strip>div,.plant-production-strip>a{border-right:1px solid var(--border);grid-template-columns:auto 1fr;align-content:center;gap:4px 10px;min-height:74px;padding:13px 15px;display:grid}.plant-production-strip>:last-child{border-right:0}.plant-production-strip span{color:#433c30;grid-row:1/3;font-family:Georgia,serif;font-size:24px}.plant-production-strip small{color:#6f777e;letter-spacing:.12em;font-size:7px}.plant-production-strip strong{color:#e4e1da;font-size:11px;font-weight:600}.plant-production-strip>a{background:linear-gradient(135deg,#151108,#0e0f10)}.plant-production-strip>a strong{color:#d8ad58}.plant-operation-v2{overflow:hidden}.plant-facilities-v2{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plant-facility-v2{border-right:1px solid var(--border);background-position:50%;background-size:cover;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:120px;padding:18px;display:grid}.plant-facility-v2:last-child{border-right:0}.plant-facility-v2:hover{background:linear-gradient(135deg,#151a15,#0c0f0d)}.plant-facility-number{color:#4b4336;font-family:Georgia,serif;font-size:24px}.plant-facility-v2 div{gap:6px;display:grid}.plant-facility-v2 small{color:#ac8748;letter-spacing:.12em;font-size:7px}.plant-facility-v2 strong{color:#e6e3dc;font-size:11px}.plant-facility-v2 p{color:#737b7b;margin:0;font-size:8px;line-height:1.45}.plant-facility-v2>b{color:#b98e43;align-self:center;font-size:15px}.plant-facility-art{background-image:linear-gradient(#06080814,#060808c7),url(/images/cocaine-plantation.webp);background-repeat:no-repeat;background-size:cover;height:135px;position:relative}.plant-facility-art.fields{background-position:0 62%}.plant-facility-art.crew{background-position:right 58%}.plant-facility-art.transport{background-position:right 78%}.plant-facility-art i{display:none}.plant-facility-v2.is-bottleneck,.plant-upgrade-card.is-bottleneck{box-shadow:inset 0 0 0 1px #e22c3d80}.plant-facility-v2.is-bottleneck small,.plant-upgrade-card.is-bottleneck .activity-bar span{color:#ff5363}.plant-balance-warning{color:#d7a5aa;background:#1a0d11;border-left:2px solid #e32c3f;margin:10px 0 0;padding:12px 14px;font-size:10px}.plant-upgrade-copy{align-content:start;gap:5px;min-height:112px;padding:13px 16px;display:grid}.plant-upgrade-copy p{color:#8b9589;margin:0;font-size:10px;line-height:1.55}.plant-upgrade-copy span{color:#68716d;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:7px}.plant-upgrade-copy strong{color:#d7ba78;font-size:13px;font-weight:500}.plant-upgrade-copy em{color:#ff5363;font-size:8px;font-style:normal}@media (max-width:900px){.plant-production-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.plant-production-strip>:nth-child(2){border-right:0}.plant-production-strip>:nth-child(-n+2){border-bottom:1px solid var(--border)}.plant-facilities-v2{grid-template-columns:1fr}.plant-facility-v2{border-right:0;border-bottom:1px solid var(--border)}.plant-facility-v2:last-child{border-bottom:0}}@media (max-width:660px){.plantation-hero{min-height:390px}.plantation-hero-shade{background:linear-gradient(#03050733,#030507b3 35%,#030507f7 100%)}.plantation-hero-copy,.plantation-command-copy{align-self:flex-end;padding:24px}.plantation-hero-copy h2,.plantation-command-copy h2{font-size:25px}.plant-start-meta{flex-wrap:wrap;gap:14px}.plantation-command{flex-direction:column;justify-content:flex-end;display:flex}.plant-vault{width:auto;margin:0 18px 18px;padding:15px}.plant-production-strip{grid-template-columns:1fr 1fr}.plant-production-strip>div,.plant-production-strip>a{min-height:64px;padding:10px}.plant-production-strip strong{font-size:9px}}.properties-page{max-width:1120px;margin:0 auto}.properties-heading{min-height:72px}.property-hero{background:#080a0d;border:1px solid #37383c;justify-content:space-between;align-items:stretch;min-height:310px;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.property-hero>img{object-fit:cover;object-position:center}.property-hero-shade{background:linear-gradient(90deg,#030508f2,#030508a3 48%,#03050833),linear-gradient(#0000 44%,#030508d9);position:absolute;inset:0}.property-hero-copy{z-index:1;align-self:center;max-width:525px;padding:48px 40px;position:relative}.property-hero-copy>span{color:#d3a952;letter-spacing:.18em;font-size:8px;font-weight:800}.property-hero-copy h2{color:#f1eadc;margin:10px 0 8px;font:500 31px Georgia,serif}.property-hero-copy p{color:#a7a8a2;max-width:450px;margin:0;font-size:11px;line-height:1.7}.property-income-box{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background:#050709e6;border:1px solid #deae5275;flex-direction:column;align-self:center;align-items:center;width:265px;margin:24px;padding:20px;display:flex;position:relative}.property-income-box>span{color:#b99859;letter-spacing:.14em;font-size:8px;font-weight:800}.property-income-box>strong{color:#f0c56f;margin-top:13px;font:500 27px Georgia,serif}.property-income-box>small{color:#777f84;margin:5px 0 15px;font-size:8px}.property-income-box form,.property-income-box .activity-button{width:100%}.property-summary{border:1px solid var(--border);background:#0b0e11;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid}.property-summary>div{border-right:1px solid var(--border);align-content:center;gap:7px;min-height:70px;padding:13px 15px;display:grid}.property-summary>div:last-child{border-right:0}.property-summary span{color:#6f777e;letter-spacing:.12em;font-size:7px}.property-summary strong{color:#e4e1da;font-size:13px;font-weight:600}.property-market{overflow:hidden}.property-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.property-package-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(145deg,#101317,#090b0e);grid-template-columns:34px minmax(0,1fr);gap:8px 12px;min-width:0;padding:16px;display:grid}.property-package-card:nth-child(3n){border-right:0}.property-package-card:nth-last-child(-n+3){border-bottom:0}.property-package-number{color:#4b4336;grid-row:1/4;font:24px Georgia,serif}.property-package-copy>span{color:#aa8547;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.property-package-copy h2{color:#eee9df;margin:5px 0 6px;font:500 18px Georgia,serif}.property-package-copy p{color:#788087;min-height:45px;margin:0;font-size:9px;line-height:1.55}.property-package-card dl{border:1px solid #292e34;grid-column:2;grid-template-columns:1fr 1fr 52px;margin:5px 0;display:grid}.property-package-card dl div{border-right:1px solid #292e34;min-width:0;padding:8px}.property-package-card dl div:last-child{border-right:0}.property-package-card dt{color:#656e78;letter-spacing:.1em;font-size:6px}.property-package-card dd{color:#d7ba78;white-space:nowrap;margin:4px 0 0;font-size:9px}.property-package-card form{grid-column:2}.property-package-card .activity-button{width:100%}@media (max-width:900px){.property-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-package-card:nth-child(3n){border-right:1px solid var(--border)}.property-package-card:nth-child(2n){border-right:0}.property-package-card:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.property-package-card:nth-last-child(-n+2){border-bottom:0}}@media (max-width:660px){.properties-heading{min-height:0}.property-hero{flex-direction:column;justify-content:flex-end;min-height:285px;display:flex}.property-hero-shade{background:linear-gradient(#03050826,#0305088c 30%,#030508f7)}.property-hero-copy{padding:18px 17px 8px}.property-hero-copy h2{font-size:23px}.property-hero-copy p{font-size:9px;line-height:1.5}.property-income-box{text-align:left;grid-template-columns:1fr auto;gap:5px 10px;width:auto;margin:0 12px 12px;padding:10px;display:grid}.property-income-box>strong{margin:0;font-size:20px}.property-income-box>small{margin:0}.property-income-box form{grid-area:1/2/4;width:105px}.property-income-box .activity-button{height:100%}.property-summary{grid-template-columns:1fr 1fr}.property-summary>div{min-height:52px;padding:8px}.property-summary>div:nth-child(2){border-right:0}.property-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.property-summary strong{font-size:10px}.property-package-grid{grid-template-columns:1fr 1fr}.property-package-card{grid-template-columns:20px minmax(0,1fr);gap:5px 7px;padding:9px}.property-package-number{font-size:17px}.property-package-copy h2{margin:3px 0;font-size:14px}.property-package-copy p{display:none}.property-package-card dl{grid-template-columns:1fr;margin:3px 0}.property-package-card dl div{border-bottom:1px solid #292e34;border-right:0;padding:5px}.property-package-card dl div:last-child{display:none}.property-package-card dd{font-size:8px}.property-package-card .activity-button{min-height:30px;padding:6px;font-size:8px}}.business-strip{border:1px solid var(--border);color:#86919d;background:#101316;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;font-size:11px;display:flex}.business-strip strong{color:#d8c18c;margin-left:8px;font-weight:500}.business-strip a,.auction-deadline time{color:#c2ab73}.business-form{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.business-form label{color:#929ba5;flex:1;gap:8px;min-width:110px;font-size:10px;display:grid}.business-form input{color:#e4e6e2;background:#090c0e;border:1px solid #33393e;outline-color:#a89159;width:100%;padding:10px 12px;font-size:12px}.business-strip .business-form{padding:0}.world-fare{color:#bdac83;margin-left:auto;font-size:12px}.auction-grid,.company-grid,.company-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.auction-card-body{padding:18px}.auction-card h3{color:#e5e5df;margin:10px 0 20px;font-size:18px;font-weight:500}.auction-facts{color:#7e8a96;justify-content:space-between;gap:16px;font-size:10px;display:flex}.auction-facts strong{color:#d3c299;margin-top:7px;font-size:13px;font-weight:500;display:block}.auction-deadline{color:#77828e;margin:18px 0 0;font-size:10px}.auction-card .business-form{padding:17px 0 0}.company-link{flex-direction:column;gap:12px;padding:22px;display:flex}.company-link:hover{background:#151713;border-color:#79673e}.company-link>span{color:#b49a60;letter-spacing:.1em;font-size:9px}.company-link h2{color:#e3e5df;margin:0;font-size:19px;font-weight:500}.company-link p,.company-link small{color:#84908c;margin:0;font-size:11px}.company-link strong{color:#cdb984;font-size:17px;font-weight:500}.company-link b{color:#bba36a;margin-top:12px;font-size:10px;font-weight:500}.business-balance{color:#dfcd9b;padding:20px 16px 0;font-size:28px}.business-empty-action{padding:0 16px 20px}.aircraft-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aircraft-card h3{color:#e5e5df;padding:0 14px;font-size:15px;font-weight:500}.aircraft-card>p{color:#84919a;padding:0 14px;font-size:10px}.aircraft-symbol{text-align:center;color:#bda571;padding-top:20px;font-size:45px}.aircraft-card .business-form{padding:16px 14px}.aircraft-card .activity-button{width:100%}@media (max-width:1000px){.aircraft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.auction-grid,.company-grid,.company-controls{grid-template-columns:1fr}.business-form{align-items:stretch}.business-form .activity-button{align-self:flex-end}.business-strip,.world-fare{font-size:10px}}.murder-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:14px;display:grid}.murder-safety{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.murder-safety p{color:var(--muted);margin:8px 0 0;font-size:11px}.bunker-safe{color:#9bb89c;letter-spacing:.07em;font-size:11px}.bunker-exposed{color:#d79b78;letter-spacing:.07em;font-size:11px}.bunker-control{gap:10px;padding:13px;display:grid}.bunker-control small{color:#d79b78}.murder-search{gap:8px;padding:16px;display:grid}.murder-search label{color:var(--muted);font-size:11px}.murder-search>div{flex-wrap:wrap;gap:8px;display:flex}.murder-search input{width:130px;min-width:80px;color:var(--text);border:1px solid var(--border);background:#090b0e;flex:1;padding:8px}.murder-target{gap:13px;padding:16px;font-size:12px;display:grid}.murder-target p,.murder-target small{color:var(--muted);margin:0;line-height:1.7}.murder-target>a{color:var(--accent)}.aim-panel{margin-top:16px}.aim-content{text-align:center;gap:20px;padding:20px;display:grid}.aim-content p{margin:0;font-size:12px}.aim-content small{color:var(--muted);font-size:10px}.aim-track{border:1px solid var(--border);background:#1b1e23;height:44px;margin:8px 4px;position:relative}.aim-zone,.aim-critical,.aim-marker{position:absolute;top:0;bottom:0}.aim-zone{background:#78623d}.aim-critical{background:#c7ab69}.aim-marker{background:#fff;width:4px;top:-7px;bottom:-7px;transform:translate(-50%);box-shadow:0 0 0 1px #090b0e}.aim-fire{justify-self:center;width:min(100%,300px);min-height:48px;font-size:14px;font-weight:700}.fallen-page{gap:20px;max-width:540px;margin:12vh auto;padding:32px;display:grid}.fallen-page>span{color:var(--accent);letter-spacing:.12em;font-size:10px}.fallen-page p{color:var(--muted)}@media (max-width:720px){.murder-grid{grid-template-columns:1fr}.murder-safety{flex-direction:column;align-items:stretch}.fallen-page{margin:30px 16px}}.prepared-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.prepared-action{border:1px solid var(--border);cursor:pointer;text-align:left;background:#101316;flex-direction:column;align-items:flex-start;gap:10px;min-height:96px;padding:16px;display:flex;position:relative}.prepared-action input{accent-color:var(--accent);width:14px;height:14px;position:absolute;top:14px;right:12px}.prepared-action strong{color:var(--text);padding-right:18px;font-size:12px}.prepared-action span{color:var(--muted);font-size:10px}.prepared-action.is-selected,.prepared-action[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 2px 0 var(--accent);background:#211f17}.prepared-action:disabled{opacity:.45;cursor:not-allowed}.keyboard-confirm{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.keyboard-confirm p{width:100%;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.keyboard-confirm .activity-button[aria-pressed=true]{border-color:var(--accent);background:#51452c}.operation-panel{margin-top:16px}.operation-target{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:11px;display:flex}.operation-target>span{color:var(--muted)}.operation-target b{color:var(--accent)}.operation-cities{gap:10px;padding:0 16px 16px;display:grid}.operation-cities>span{color:var(--accent);letter-spacing:.08em;font-size:10px}.operation-cities>div{flex-wrap:wrap;gap:8px;display:flex}.operation-cities small{color:var(--muted);font-size:10px}.city-choice{color:var(--text-soft);border:1px solid var(--border);cursor:pointer;background:#101316;padding:8px 12px;font-size:11px}.city-choice[aria-pressed=true]{border-color:var(--accent);color:var(--accent-light);background:#2c271b}.city-choice:disabled{opacity:.35;cursor:default}.operation-steps{width:100%;color:var(--muted);flex-wrap:wrap;gap:20px;margin:2px 0 10px;padding:0;font-size:11px;list-style:inside decimal;display:flex}.operation-steps .current{color:var(--accent-light);font-weight:700}.operation-steps .complete{color:#8ba78b}.practice-strip{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:10px;display:flex}.active-search-panel{margin-top:20px;transition:border-color .15s,box-shadow .15s}.active-search-panel.target-exposed{border-color:#9ebf70;box-shadow:0 0 0 1px #6e8c49,0 0 20px #89a95022}.active-search-panel.target-exposed .activity-bar{color:#c4df9d;background:#1c2619}.search-sighting{border-top:1px solid var(--border);background:#0b0e10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 16px;display:flex}.target-exposed .search-sighting{background:#141e12}.search-sighting>div{gap:8px;font-size:12px;display:grid}.search-sighting span,.search-sighting small{color:var(--muted);font-size:10px}.search-sighting a{color:var(--accent-light)}.search-sighting strong{font-size:12px}.search-beacon{background:#45494e;border-radius:50%;flex-shrink:0;width:12px;height:12px}.target-exposed .search-beacon{background:#b9e780;box-shadow:0 0 14px #a1da6d}.bunker-property-body{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;padding:26px;display:grid}.property-owner{color:var(--accent);letter-spacing:.13em;font-size:9px}.bunker-property-body h2{margin:12px 0;font-size:23px;font-weight:500}.bunker-property-body p{color:var(--muted);font-size:12px;line-height:1.8}.property-facts{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.property-facts span{color:var(--muted);gap:6px;font-size:10px;display:grid}.property-facts strong{color:var(--accent-light);font-size:13px}.bunker-door{background:linear-gradient(120deg,#252c2d,#111617);border:8px solid #353a3a;outline:1px solid #4d534c;place-items:center;height:180px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0b0e0e}.bunker-door i{border:7px solid #847652;border-radius:50%;width:74px;height:74px;position:relative}.bunker-door i:before,.bunker-door i:after{content:"";background:#847652;width:60px;height:6px;position:absolute;top:27px;left:0}.bunker-door i:after{transform:rotate(90deg)}.bunker-door>span{color:#a99a74;letter-spacing:.3em;font-size:8px;position:absolute;bottom:15px}.bunker-access{margin-top:18px}.bunker-access .prepared-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bunker-feedback{color:#bdcfb7;background:#101712;border-left:3px solid #8ba78b;padding:14px 16px;font-size:12px}.flight-city{border-bottom:1px solid var(--border);width:100%}.flight-city.is-selected{box-shadow:inset 3px 0 var(--accent);background:#211f17}.flight-city-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.flight-city{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex;position:relative}.flight-city input{opacity:0;pointer-events:none;position:absolute}.flight-city:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.flight-simple-form .keyboard-confirm{justify-content:flex-end}.flight-simple-form .keyboard-confirm p{flex:1;width:auto;margin-right:auto}.murder-simple-form,.bunker-duration-form{gap:16px;max-width:620px;padding:20px;display:grid}.murder-simple-form label,.bunker-duration-form label{color:var(--muted);gap:8px;font-size:10px;display:grid}.murder-simple-form input,.bunker-duration-form input,.bunker-duration-form select{border:1px solid var(--border-strong);width:100%;min-height:42px;color:var(--text);background:#090b0e;outline:none;padding:10px 12px}.murder-simple-form input:focus,.bunker-duration-form input:focus,.bunker-duration-form select:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.murder-simple-form .activity-button,.bunker-duration-form .activity-button{width:150px}.murder-page{width:min(100%,760px);max-width:760px;margin-inline:auto}.murder-hero{background:linear-gradient(90deg,#05070af7,#05070a73),url(/images/big-score-planning.webp) 50%/cover;border:1px solid #49202a;justify-content:space-between;align-items:flex-end;gap:20px;min-height:178px;padding:28px 30px;display:flex}.murder-hero>div{min-width:0}.murder-hero span{color:#ff334f;letter-spacing:.16em;font-size:8px;font-weight:800}.murder-hero h1{color:#f3eee5;margin:7px 0 4px;font:500 32px Georgia,serif}.murder-hero p{color:#9aa2ab;margin:0;font-size:10px}.murder-hero>strong{letter-spacing:.13em;align-self:flex-start;padding:7px 10px;font-size:8px}.murder-hero .is-open{color:#9ee3b3;background:#113e248c;border:1px solid #356e4a}.murder-hero .is-closed{color:#ff9aa7;background:#5e0e1f8c;border:1px solid #762235}.murder-modern-panel{width:100%;margin-top:14px}.murder-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.murder-status-grid>div{border-right:1px solid var(--border);gap:6px;padding:15px 16px;display:grid}.murder-status-grid>div:last-child{border-right:0}.murder-status-grid span{color:#778490;letter-spacing:.13em;font-size:8px}.murder-status-grid strong{color:#e4d6b6;font:500 20px Georgia,serif}.murder-status-grid small{color:#7d8994;font-size:9px;line-height:1.4}.murder-status-grid .status-good{color:#9fd6a7}.murder-status-grid .status-bad{color:#ff7180}.murder-simple-panel .activity-bar{justify-content:space-between;gap:16px;display:flex}.murder-simple-panel .activity-bar span{color:#d8bc78;letter-spacing:.08em;font-size:8px}.murder-simple-form{grid-template-columns:1.2fr .8fr auto;align-items:end;max-width:none}.murder-simple-form .activity-button{width:120px}.murder-hint{color:#82909b;margin:0;padding:0 20px 18px;font-size:9px;line-height:1.6}.murder-training-panel{margin-top:12px}.murder-training-panel>div{justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.murder-training-panel p{color:#84919b;margin:0;font-size:10px}.murder-training-panel form{margin:0}.murder-training-panel .activity-button{min-width:120px}.murder-page .activity-error{margin:12px 0}.murder-page .crime-result{margin-top:12px}@media (max-width:650px){.murder-page{width:100%}.murder-hero{min-height:155px;padding:22px 20px}.murder-status-grid{grid-template-columns:1fr}.murder-status-grid>div{border-right:0;border-bottom:1px solid var(--border)}.murder-status-grid>div:last-child{border-bottom:0}.murder-simple-form{grid-template-columns:1fr}.murder-simple-form .activity-button{width:100%}.murder-training-panel>div{flex-direction:column;align-items:stretch}.murder-training-panel .activity-button{width:100%}}.bunker-locked-panel{border-color:#6e1a2a;width:min(100%,520px);margin:42px auto;box-shadow:0 18px 50px #00000047}.bunker-locked-panel .activity-bar{color:#fff;background:linear-gradient(90deg,#6d0d20,#2b0b12)}.bunker-lock-message{background:linear-gradient(135deg,#190a0ef5,#0b0d10fa);gap:16px;padding:18px;display:grid}.bunker-lock-message p,.bunker-duration-form p{color:var(--muted);font-size:11px;line-height:1.7}.bunker-lock-message p{margin:5px 0}.bunker-lock-message time{color:#e9edf2;font-weight:700}.bunker-lock-countdown strong{color:#f2bd57;font-size:13px}.bunker-lock-message form{border-top:1px solid var(--border);justify-content:flex-end;margin:0;padding-top:12px;display:flex}.bunker-lock-message .activity-button{min-width:190px}@media (max-width:650px){.bunker-locked-panel{margin:20px auto}.bunker-lock-message .activity-button{width:100%}}.bunker-page{gap:14px;width:min(100%,1080px);margin-inline:auto;display:grid}.bunker-heading{border:1px solid var(--border);background:linear-gradient(90deg,#06080afa,#06080abd),url(/images/bunker-reinforced.webp) 50% 48%/cover;min-height:96px;margin-bottom:0;padding:18px 22px}.bunker-heading h1{font-size:34px}.bunker-build-intro{text-align:center;padding:28px 20px 12px}.bunker-build-intro>span,.bunker-tier-heading>span,.bunker-owned-details>span,.bunker-invitation>div>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:800}.bunker-build-intro h2{margin:8px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.bunker-build-intro p{max-width:650px;color:var(--muted);margin:auto;font-size:11px;line-height:1.7}.bunker-tier-section{gap:10px;display:grid}.bunker-tier-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.bunker-tier-heading small{color:var(--muted);font-size:9px}.bunker-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bunker-tier-card{border:1px solid var(--border-strong);background:linear-gradient(145deg,#11151a,#090c0f);min-width:0;transition:border-color .18s,transform .18s;overflow:hidden}.bunker-tier-card:hover{border-color:#872238;transform:translateY(-2px)}.bunker-tier-image{aspect-ratio:16/8.5;border-bottom:1px solid var(--border);background:#090b0d;position:relative;overflow:hidden}.bunker-tier-image:after,.bunker-owned-image:after,.bunker-active-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#040608e0),linear-gradient(90deg,#74071d38,#0000 42%);position:absolute;inset:0}.bunker-tier-image img,.bunker-owned-image img,.bunker-active-image img{object-fit:cover}.bunker-tier-content{grid-template-rows:auto auto minmax(44px,1fr) auto auto;gap:8px;padding:15px;display:grid}.bunker-tier-content>span{color:#ff3e60;letter-spacing:.16em;font-size:8px;font-weight:800}.bunker-tier-content h3{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:500}.bunker-tier-content p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.bunker-tier-price{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:8px;padding-top:11px;display:flex}.bunker-tier-price small{color:var(--muted);letter-spacing:.1em;font-size:8px}.bunker-tier-price strong{color:#f5c458;font-size:14px}.bunker-tier-content .activity-button{width:100%}.bunker-owned-grid{grid-template-columns:minmax(260px,42%) 1fr;min-height:300px;display:grid}.bunker-owned-image{border-right:1px solid var(--border);min-height:300px;position:relative;overflow:hidden}.bunker-owned-details{padding:24px}.bunker-owned-details h2{margin:8px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.bunker-owned-details>p{color:var(--muted);font-size:11px;line-height:1.7}.bunker-owned-details dl{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:20px 0 0;display:grid}.bunker-owned-details dl div{border-right:1px solid var(--border);padding:12px}.bunker-owned-details dl div:last-child{border-right:0}.bunker-owned-details dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.bunker-owned-details dd{margin:5px 0 0;font-size:12px;font-weight:700}.bunker-owned-details .bunker-duration-form{grid-template-columns:minmax(120px,180px) 1fr auto;align-items:end;max-width:none;margin-top:18px;padding:0}.bunker-owned-details .bunker-duration-form p{margin:0}.bunker-owned-details .bunker-duration-form .activity-button{width:auto}.bunker-active-property{border-color:#31513e;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);min-height:310px;display:grid}.bunker-active-image{min-height:310px;position:relative;overflow:hidden}.bunker-active-copy{background:linear-gradient(145deg,#0e1712,#090d0b);border-left:1px solid #263d30;flex-direction:column;justify-content:center;padding:25px;display:flex}.bunker-active-copy h2{margin:8px 0 2px;font-family:Georgia,serif;font-size:24px;font-weight:500}.bunker-active-copy>p{color:#84928a;font-size:10px;line-height:1.65}.bunker-countdown{border-block:1px solid #263d30;gap:5px;margin:15px 0;padding:13px 0;display:grid}.bunker-countdown small{color:#6e8175;letter-spacing:.14em;font-size:8px}.bunker-countdown strong{color:#a7ddb3;font-size:21px}.bunker-crew-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.bunker-crew-grid>div{padding:20px}.bunker-crew-grid>div+div{border-left:1px solid var(--border)}.bunker-crew-grid h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:11px}.bunker-name-list{flex-wrap:wrap;gap:7px;display:flex}.bunker-name-list span{background:#0c1014;border:1px solid #2d363e;padding:8px 10px;font-size:10px}.bunker-invite-form{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:8px;display:grid}.bunker-invite-form label{color:var(--muted);gap:6px;font-size:8px;display:grid}.bunker-invite-note{color:#c998a1;background:#1b0f13;border-left:2px solid #b5263e;margin:0 0 12px;padding:9px 11px;font-size:9px;line-height:1.5}.bunker-invite-form input,.bunker-invite-form select{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--text);background:#080b0e;outline:none;padding:8px 11px}.bunker-invite-form input:focus,.bunker-invite-form select:focus{border-color:var(--accent)}.bunker-pending-list{border-top:1px solid var(--border);margin-top:12px}.bunker-pending-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:10px;display:flex}.bunker-pending-list>div>span{gap:3px;display:grid}.bunker-pending-list small{color:var(--muted);font-size:8px}.bunker-pending-list .activity-button{min-height:28px;padding:5px 9px}.bunker-invitation{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.bunker-invitation strong{margin-top:4px;font-size:14px;display:block}.bunker-invitation p{color:var(--muted);margin:3px 0 0;font-size:9px}.bunker-inline-actions{gap:7px;display:flex}.bunker-inline-actions .activity-button{min-width:90px}.bunker-secondary-button{color:#b1bac2!important;background:#101419!important;border-color:#46505a!important}@media (max-width:980px){.bunker-tier-grid{grid-template-columns:1fr}.bunker-tier-card{grid-template-columns:minmax(220px,38%) 1fr;display:grid}.bunker-tier-image{aspect-ratio:auto;height:100%}.bunker-owned-details .bunker-duration-form{grid-template-columns:1fr}.bunker-owned-details .bunker-duration-form .activity-button{width:100%}}@media (max-width:760px){.bunker-active-property,.bunker-owned-grid,.bunker-crew-grid{grid-template-columns:1fr}.bunker-active-image,.bunker-owned-image{min-height:220px}.bunker-active-copy,.bunker-owned-image,.bunker-crew-grid>div+div{border-left:0}.bunker-owned-image{border-right:0;border-bottom:1px solid var(--border)}.bunker-tier-card{display:block}.bunker-tier-image{aspect-ratio:16/8.5}.bunker-owned-details dl{grid-template-columns:1fr}.bunker-owned-details dl div{border-right:0;border-bottom:1px solid var(--border)}.bunker-owned-details dl div:last-child{border-bottom:0}.bunker-invitation{flex-direction:column;align-items:flex-start}.bunker-inline-actions{width:100%}.bunker-inline-actions form{flex:1}.bunker-inline-actions .activity-button{width:100%}}@media (max-width:560px){.bunker-invite-form{grid-template-columns:1fr 110px}.bunker-invite-form .activity-button{grid-column:1/-1;width:100%}}.custody-gate{background:#090c0f;border:1px solid #3b3035;overflow:hidden;box-shadow:0 22px 55px #00000057}.custody-gate-hero{background:linear-gradient(90deg,#07090cf5,#07090cb8 52%,#07090c3d),linear-gradient(#0000 28%,#07090cf0),url(/images/jail-cellblock.webp) 50% 48%/cover;border-bottom:1px solid #3b3035;flex-direction:column;justify-content:flex-end;min-height:190px;padding:28px;display:flex}.custody-gate-hero>span,.custody-gate-countdown>span,.custody-gate-access strong{color:#ff4b5c;letter-spacing:.16em;font-size:8px;font-weight:800}.custody-gate-hero h1{color:#f3efe8;text-transform:uppercase;text-shadow:0 5px 24px #000;margin:8px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);font-weight:500}.custody-gate-hero p{color:#b7bbc0;margin:0;font-size:10px}.custody-gate-countdown{text-align:center;background:radial-gradient(circle at 50% 35%,#e22a3d1a,#0000 48%),#0c0f13;border-bottom:1px solid #30353d;padding:24px 28px}.custody-gate-countdown strong{color:#ff5363;font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(42px,7vw,68px);line-height:1;display:block}.custody-gate-countdown p{color:#9299a2;margin:0;font-size:9px}.custody-gate-access{justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.custody-gate-access p{color:#9299a2;max-width:520px;margin:7px 0 0;font-size:10px;line-height:1.65}.custody-gate-access nav{flex-shrink:0;gap:8px;display:flex}.custody-gate-access .custody-primary-action{color:#ff7380;background:linear-gradient(#411019,#290a10);border-color:#a52030}.custody-gate-note{color:#747d87;text-align:center;background:#0a0d11;border-top:1px solid #252b32;margin:0;padding:11px 22px;font-size:8px}@media (max-width:700px){.custody-gate-hero{min-height:160px;padding:22px}.custody-gate-countdown{padding:21px}.custody-gate-access{flex-direction:column;align-items:stretch}.custody-gate-access nav{grid-template-columns:1fr 1fr;display:grid}.custody-gate-access .activity-button{width:100%}.flight-city-grid{grid-template-columns:1fr}.murder-simple-form .activity-button,.bunker-duration-form .activity-button{width:100%}}@media (max-width:800px){.prepared-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bunker-property-body{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:18px}.bunker-door{height:155px}.search-sighting{justify-content:flex-start}}@media (max-width:480px){.bunker-property-body{grid-template-columns:1fr}.bunker-door{justify-self:center;width:100%;max-width:200px}.prepared-action{padding:12px}.operation-steps{gap:12px}}.aim-panel:focus{outline:1px solid var(--accent);outline-offset:2px}.murder-search .search-duration{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.murder-search .search-duration label{text-transform:none;letter-spacing:normal;font-size:9px}.murder-search .search-duration input{flex:0 65px;width:65px;min-width:55px}.search-duration-note{color:var(--muted);font-size:9px}.search-timeframe{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px;font-size:9px;display:flex}.search-timeframe strong{color:var(--text-soft)}.search-timeframe .search-remaining{color:var(--accent-light);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.murder-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;padding-bottom:13px;display:flex}.murder-tabs button{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:#101316;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex}.murder-tabs button[aria-current=page]{border-color:var(--accent);color:var(--accent-light);background:#201d16}.murder-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.murder-tabs button:disabled{cursor:default;opacity:.6}.tab-beacon{background:#5d6267;border-radius:50%;width:6px;height:6px}.tab-beacon.is-exposed{background:#b9e780;box-shadow:0 0 8px #a1da6d}.murder-property-link{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 0;font-size:10px;display:flex}.murder-workspace{width:100%;max-width:720px;margin:8px auto 0}.murder-hours{text-align:center;gap:7px;margin:8px 0 22px;display:grid}.murder-hours>span{color:var(--muted);font-size:11px}.murder-hours>strong{font-size:20px;font-weight:500}.murder-hours b{font-size:inherit;letter-spacing:normal}.murder-center .operation-panel{margin-top:0}.murder-fields{border-bottom:1px solid var(--border);grid-template-columns:1.2fr 1fr;display:grid}.murder-fields .murder-search{padding:16px 16px 8px}.murder-fields .murder-search label{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.murder-target-caption{color:var(--muted);padding:0 16px 14px;font-size:9px;line-height:1.5}.murder-ammunition{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex}.murder-ammunition>span{color:var(--muted);letter-spacing:.08em;font-size:9px}.murder-ammunition>strong{color:var(--accent-light);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.murder-ammunition small{color:var(--muted);font-size:9px}.murder-ammunition a{color:var(--accent)}.murder-center .prepared-actions{gap:6px;padding:12px 16px}.murder-center .prepared-action{gap:7px;min-height:62px;padding:10px}.murder-center .prepared-action strong{font-size:10px}.murder-center .prepared-action span{font-size:9px}.murder-center .prepared-action input{width:12px;height:12px;top:10px;right:8px}.murder-center .operation-cities{gap:8px}.murder-center .city-choice{padding:6px 10px;font-size:10px}.murder-center .operation-cities small{font-size:9px}.murder-center .keyboard-confirm{justify-content:flex-end;padding:12px 16px}.murder-center .keyboard-confirm p{font-size:10px}.murder-retreat{align-items:center;gap:12px;margin:12px 0;display:flex}.murder-retreat small{color:var(--muted);font-size:9px}.murder-center .activity-table th,.murder-center .activity-table td{padding:10px 12px}.murder-center .murder-empty{text-align:center;color:var(--muted);padding:25px 12px;font-style:italic}.murder-records{margin-bottom:18px}.murder-range{text-align:center;padding:24px}.murder-range h2{font-size:18px;font-weight:500}.murder-range p{color:var(--muted);max-width:380px;margin:12px auto 22px;font-size:11px;line-height:1.7}.search-rank{color:var(--muted);margin-top:4px;font-size:8px;display:block}.search-result{align-items:center;gap:9px;font-size:9px;display:flex}.search-result .search-beacon{width:7px;height:7px}.target-exposed .search-result{color:#c4df9d}.murder-center .active-search-panel{margin-top:18px}@media (max-width:600px){.murder-tabs{gap:5px}.murder-tabs button{padding:9px 10px;font-size:10px}.murder-fields{grid-template-columns:1fr}.murder-ammunition{border-left:0;border-top:1px solid var(--border);gap:8px}.murder-center .prepared-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.murder-center .activity-table{min-width:480px}.murder-property-link .bunker-safe,.murder-property-link .bunker-exposed{font-size:9px}}.language-switcher{color:#687382;letter-spacing:.12em;align-items:center;gap:5px;font-size:9px;display:inline-flex}.language-switcher button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.language-switcher button[aria-pressed=true]{color:#d7b664}.language-switcher button:hover{color:#f1f3f5}.car-theft-heading{min-height:72px}.car-target-panel{overflow:hidden}.car-target-grid{grid-template-columns:1fr;display:grid}.car-target-form{border-bottom:1px solid var(--border);min-width:0}.car-target-form:last-child{border-bottom:0}.car-target-card{width:100%;min-height:112px;color:var(--text);text-align:left;cursor:pointer;background:#0b0e12;border:0;grid-template-columns:190px minmax(260px,1fr) 180px 86px;align-items:stretch;padding:0;transition:background .16s;display:grid}.car-target-card:hover:not(:disabled){background:#12161b}.car-target-card:focus-visible{z-index:2;outline:2px solid var(--accent);outline-offset:-2px;position:relative}.car-target-card:disabled{cursor:not-allowed;filter:saturate(.35)}.car-target-image{background-image:linear-gradient(90deg,#0000 55%,#05070980),url(/images/car-theft-targets.webp);background-repeat:no-repeat;background-size:300% 100%;min-height:112px;display:block;position:relative;overflow:hidden}.car-target-1 .car-target-image{background-position:0}.car-target-2 .car-target-image{background-position:50%}.car-target-3 .car-target-image{background-position:100%}.car-target-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 35px #0000005c}.car-target-image>span{z-index:1;color:#ffffffad;font-family:Georgia,serif;font-size:17px;position:absolute;bottom:8px;left:10px}.car-target-body{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding:15px 17px;display:flex}.car-target-type{color:var(--accent);letter-spacing:.16em;font-size:8px;font-weight:800}.car-target-body>strong{color:#f0ede7;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.car-target-body>small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}.car-target-value{color:#d9b46a;margin-top:7px;font-size:10px;font-weight:700}.car-target-chance{border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:0 18px;display:flex}.car-target-chance>span:first-child{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.car-target-chance b{letter-spacing:.08em;font-weight:500}.car-target-chance strong{color:#fff}.car-target-action{color:#e7e4de;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;font-weight:800;display:flex}.car-target-action b{color:var(--accent);font-size:14px}.car-theft-brief{border-top:1px solid var(--border);background:#090c0f;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:13px 16px;display:grid}.car-theft-brief span{color:var(--accent);letter-spacing:.12em;font-size:8px;font-weight:800}.car-theft-brief p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.garage-section>.activity-panel{border-color:#353b44;overflow:hidden;box-shadow:0 18px 45px #0000003d}.garage-overview{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#14181e,#0d1014);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;padding:17px 18px;display:grid}.garage-emblem{color:#ef4353;background:radial-gradient(circle,#281117,#0b0e11 70%);border:1px solid #86414a;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-size:20px;display:grid}.garage-overview>div:nth-child(2){gap:5px;min-width:0;display:grid}.garage-overview>div:nth-child(2)>span,.garage-overview-value span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:800}.garage-overview>div:nth-child(2)>strong{color:#f0ede7;font-family:Georgia,serif;font-size:17px;font-weight:500}.garage-overview small{color:var(--muted);font-size:9px}.garage-overview-value{border-left:1px solid var(--border);text-align:right;min-width:155px;padding-left:18px}.garage-overview-value strong{color:#e7c171;margin-top:8px;font-size:17px;display:block}.garage-car{background:#0c0f13;min-height:112px;transition:background .14s}.garage-car:nth-of-type(2n){background:#0f1216}.garage-car:hover{background:#14181d}.garage-model h3{font-family:Georgia,serif;font-size:15px}.garage-registration{letter-spacing:.08em;border:1px solid #303640;padding:3px 6px;color:#8d96a1!important;display:inline-flex!important}.garage-damage-track{height:6px}.garage-controls .garage-sell{color:#ff6472;background:linear-gradient(#321018,#210b10);border-color:#8a1f2c}.fight-dashboard{border:1px solid var(--border);background:#0c0f13;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.fight-dashboard>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:82px;padding:14px 16px;display:flex}.fight-dashboard>div:last-child{border-right:0}.fight-dashboard span{color:var(--muted);letter-spacing:.12em;font-size:8px}.fight-dashboard strong{color:#f1eee7;margin-top:7px;font-family:Georgia,serif;font-size:19px;font-weight:500}.fight-dashboard small{color:#727a84;margin-top:5px;font-size:8px}.fight-dashboard .fight-status-ready{color:#82b17d}.fight-dashboard .fight-status-wait{color:#d9ad58}.fight-club-grid{grid-template-columns:250px minmax(0,620px);justify-content:end;align-items:start;gap:12px;display:grid}.fight-opponents{overflow:hidden}.fight-roster-key{border-bottom:1px solid var(--border);min-height:34px;color:var(--muted);background:#090c0f;align-items:center;gap:15px;padding:0 13px;font-size:8px;display:flex}.fight-roster-key span{align-items:center;gap:6px;display:flex}.fight-roster-key i{border-radius:50%;width:5px;height:5px}.fight-roster-key .npc-dot{background:#c69d52}.fight-roster-key .player-dot{background:#e83a4b}.fight-roster-key b{color:#626a74;margin-left:auto;font-weight:500}.fight-opponent-form{border-bottom:1px solid var(--border)}.fight-opponent-row{width:100%;min-height:49px;color:var(--text);text-align:left;cursor:pointer;background:#0c0f13;border:0;grid-template-columns:50px minmax(110px,1fr) 86px 58px;align-items:center;gap:10px;padding:7px 10px;transition:background .14s;display:grid}.fight-opponent-row:hover:not(:disabled){background:#14181d}.fight-opponent-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fight-opponent-row:disabled{opacity:.42;cursor:not-allowed}.fight-opponent-self{cursor:default;background:linear-gradient(90deg,#141116,#0c0f13)}.fight-opponent-kind{letter-spacing:.1em;text-align:center;border:1px solid;padding:5px 6px;font-size:7px;font-weight:800}.npc-kind{color:#d1aa60;background:#211b11;border-color:#6d5732}.player-kind{color:#ff5969;background:#241014;border-color:#70212b}.fight-opponent-name,.fight-opponent-prize,.fight-opponent-record{gap:5px;min-width:0;display:grid}.fight-opponent-name strong{color:#efede7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fight-opponent-name small,.fight-opponent-prize small,.fight-opponent-record small{color:var(--muted);font-size:8px}.fight-opponent-prize strong{color:#d8b36a;font-size:10px}.fight-opponent-record{text-align:center}.fight-opponent-record strong{color:#d8dbe0;font-size:10px}.fight-opponent-action{color:#c8cbd0;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.fight-opponent-action b{color:var(--accent);font-size:14px}.fight-control-column{gap:14px;display:grid}.fight-control-column .activity-panel{margin:0}.fight-training-body,.fight-offer-control{padding:13px}.fight-rank-status{border-bottom:1px solid var(--border);gap:9px;padding-bottom:13px;display:grid}.fight-rank-status>div:first-child,.fight-rank-progress-copy{justify-content:space-between;align-items:end;gap:10px;display:flex}.fight-rank-status span{color:var(--muted);letter-spacing:.1em;font-size:7px}.fight-rank-status strong{color:#f1eee7;font-family:Georgia,serif;font-size:21px;font-weight:500}.fight-rank-progress{background:#07090b;border:1px solid #30353d;height:5px;overflow:hidden}.fight-rank-progress i{background:linear-gradient(90deg,#9b1526,#f12b3f);height:100%;display:block}.fight-strength{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.fight-strength span{color:var(--muted);letter-spacing:.12em;font-size:8px}.fight-strength strong{color:#f1eee7;font-family:Georgia,serif;font-size:28px;font-weight:500}.fight-training-options{gap:6px;margin-top:16px;display:grid}.fight-training-option{border:1px solid var(--border);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;background:#090c0f;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.fight-training-option:hover:not(:disabled){background:#12151a;border-color:#61303a}.fight-training-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fight-training-option:disabled{opacity:.42;cursor:not-allowed}.fight-training-option>span{gap:4px;display:grid}.fight-training-option>span:last-child{text-align:right;flex:none}.fight-training-option strong{color:#e8e6e0;font-size:9px}.fight-training-option b{color:#d8ad58;font-size:9px}.fight-training-option small{color:var(--muted);font-size:7px}.fight-training-body .activity-button,.fight-offer-control .activity-button{width:100%}.fight-control-status{border-top:1px solid var(--border);justify-content:space-between;margin-top:12px;padding-top:11px;font-size:8px;display:flex}.fight-control-status span{color:var(--muted);letter-spacing:.1em}.fight-control-status strong{color:#c8cdd3;font-size:9px}.fight-offer-control{gap:11px;display:grid}.fight-offer-control>span,.fight-offer-control label{color:var(--muted);letter-spacing:.1em;font-size:8px}.fight-offer-control>strong{color:#e1b85f;font-family:Georgia,serif;font-size:23px;font-weight:500}.fight-offer-control p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.fight-offer-control input:not([type=hidden]){border:1px solid var(--border-strong);color:#fff;background:#080a0d;width:100%;min-height:38px;margin-top:8px;padding:0 10px}.fight-recent{margin-top:16px}@media (max-width:900px){.car-target-card{grid-template-columns:155px minmax(220px,1fr) 145px 70px}.fight-club-grid{grid-template-columns:1fr}.fight-control-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.garage-overview{grid-template-columns:44px minmax(0,1fr)}.garage-emblem{width:42px;height:42px}.garage-overview-value{border-left:0;border-top:1px solid var(--border);text-align:left;grid-column:1/-1;padding:12px 0 0}.fight-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.fight-dashboard>div:nth-child(2){border-right:0}.fight-dashboard>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.fight-opponent-row{grid-template-columns:46px minmax(0,1fr) 58px}.fight-opponent-prize{display:none}.fight-opponent-action{font-size:0}.fight-opponent-action b{font-size:14px}.fight-control-column{grid-template-columns:1fr}.car-target-card{grid-template-columns:112px minmax(0,1fr) 58px}.car-target-image{min-height:126px}.car-target-chance{display:none}.car-target-action{font-size:0}.car-target-action b{font-size:15px}.car-theft-brief{grid-template-columns:1fr;gap:7px}}.airport-page,.aircraft-market-page{width:min(100%,1080px);margin-inline:auto}.airport-heading{margin-bottom:12px}.airport-hero{border:1px solid var(--border);background:#080b0d;align-items:flex-end;gap:30px;min-height:176px;display:flex;position:relative;overflow:hidden}.airport-hero>img{object-fit:cover}.airport-hero-shade{background:linear-gradient(90deg,#040608f5 0%,#04060894 48%,#04060838 75%),linear-gradient(#0000 35%,#040608db);position:absolute;inset:0}.airport-hero-copy{z-index:1;max-width:570px;padding:28px 32px 22px;position:relative}.airport-hero-copy>span,.airport-no-aircraft>div>span,.aircraft-market-hero>div>span,.aircraft-fuel-copy>span{color:#ff334f;letter-spacing:.18em;font-size:8px;font-weight:800}.airport-hero-copy h2,.aircraft-market-hero h2{color:#f2ede4;margin:7px 0 5px;font:500 28px/1.1 Georgia,serif}.airport-hero-copy p,.aircraft-market-hero p{color:#a5abb1;margin:0;font-size:10px;line-height:1.6}.airport-status-grid{border:1px solid var(--border);background:#0d1013;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid}.airport-status-grid>div{border-right:1px solid var(--border);gap:7px;min-height:90px;padding:17px 19px;display:grid}.airport-status-grid>div:last-child{border-right:0}.airport-status-grid span,.aircraft-market-facts span{color:#718092;letter-spacing:.13em;font-size:8px}.airport-status-grid strong{color:#eee9df;font:500 17px Georgia,serif}.airport-status-grid small{color:#8b949c;font-size:9px}.aircraft-fuel-panel{background:linear-gradient(110deg,#10151a,#0b0e11);justify-content:space-between;align-items:center;gap:18px;margin:8px 0;padding:10px 12px;display:flex}.aircraft-fuel-copy{flex:1;grid-template-columns:auto auto auto minmax(100px,1fr);align-items:center;gap:10px;display:grid}.aircraft-fuel-copy strong{color:#eee9df;font-size:11px}.aircraft-fuel-copy small{color:#818b95;font-size:9px}.aircraft-fuel-track{background:#06080a;border:1px solid #343a40;height:5px;overflow:hidden}.aircraft-fuel-track span{background:linear-gradient(90deg,#94192b,#ff334f);height:100%;display:block}.aircraft-fuel-action{align-items:center;gap:9px;display:flex}.aircraft-fuel-action>strong{color:#d8bd7d;white-space:nowrap;font-size:11px}.aircraft-fuel-action .business-form{padding:0}.aircraft-fuel-action .activity-button{min-width:105px;padding:8px 10px}.airport-no-aircraft{border:1px solid var(--border);background:linear-gradient(90deg,#111418,#0b0e11);justify-content:space-between;align-items:center;gap:18px;margin:8px 0;padding:11px 13px;display:flex}.airport-no-aircraft>div{align-items:center;gap:10px;display:flex}.airport-no-aircraft strong{color:#ece7df;font-size:12px}.airport-no-aircraft p{color:#818b95;margin:0;font-size:9px}.airport-no-aircraft .activity-button{flex:none;padding:8px 10px}.airport-destinations{margin-top:12px;overflow:hidden}.flight-city-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.flight-city-card{cursor:pointer;background:#0c0f12;min-width:0;transition:background .15s,box-shadow .15s;position:relative;overflow:hidden}.flight-city-card:hover{background:#14171a}.flight-city-card.is-selected{background:#1d1115;box-shadow:inset 0 0 0 1px #b61d36}.flight-city-card input{opacity:0;pointer-events:none;position:absolute}.flight-city-card:focus-within{outline-offset:-2px;z-index:2;outline:2px solid #ff334f}.flight-city-media{aspect-ratio:2;background:#090b0d;display:block;position:relative;overflow:hidden}.flight-city-media img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .25s,filter .25s}.flight-city-card:hover .flight-city-media img,.flight-city-card.is-selected .flight-city-media img{filter:saturate()contrast(1.06);transform:scale(1.025)}.flight-city-media:after{content:"";background:linear-gradient(#0000 45%,#050709d1);position:absolute;inset:0}.flight-city-number{z-index:1;color:#eee7d9;font:500 20px Georgia,serif;position:absolute;bottom:9px;left:12px}.flight-city-copy{align-items:center;gap:12px;min-height:74px;padding:12px 13px;display:flex}.flight-city-copy>span:first-child{gap:5px;min-width:0;display:grid}.flight-city-copy strong{color:#eae6de;font-size:12px}.flight-city-copy small{color:#778491;letter-spacing:.08em;font-size:8px}.flight-city-price{text-align:right;gap:5px;margin-left:auto;display:grid}.flight-city-price strong{color:#d7b86e;font-size:11px}.flight-city-check{color:#ff334f;border:1px solid #6e1a2a;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.flight-simple-form .keyboard-confirm .activity-button{min-width:140px}.aircraft-market-hero{border:1px solid var(--border);background:linear-gradient(90deg,#06080af5,#07090bad),url(/images/header-city-mafiera.png) 50% 56%/cover;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:34px 38px;display:flex}.aircraft-market-hero>div:first-child{max-width:620px}.aircraft-market-current{background:#080a0ce0;border:1px solid #58313a;gap:7px;min-width:210px;padding:18px;display:grid}.aircraft-market-current small{color:#ff334f;letter-spacing:.14em;font-size:8px}.aircraft-market-current strong{color:#eee8dc;font:500 18px Georgia,serif}.aircraft-market-current span{color:#8f979f;font-size:9px}.aircraft-market-facts{border:1px solid var(--border);background:#0d1013;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;display:grid}.aircraft-market-facts>div{border-right:1px solid var(--border);gap:7px;padding:15px 17px;display:grid}.aircraft-market-facts>div:last-child{border-right:0}.aircraft-market-facts strong{color:#dfc27d;font-size:13px}.aircraft-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.aircraft-market-grid .aircraft-card{overflow:hidden}.aircraft-market-grid .aircraft-card.is-current{border-color:#932039;box-shadow:inset 0 0 0 1px #932039}.aircraft-card-media{aspect-ratio:3/2;background:#080a0c;position:relative;overflow:hidden}.aircraft-card-media img{object-fit:cover;filter:saturate(.75)contrast(1.07);transition:transform .25s,filter .25s}.aircraft-card:hover .aircraft-card-media img{filter:saturate(.95)contrast(1.08);transform:scale(1.025)}.aircraft-card-media:after{content:"";background:linear-gradient(#0000 45%,#07090bdb);position:absolute;inset:0}.aircraft-card-media span{z-index:1;color:#ff334f;letter-spacing:.15em;font-size:7px;font-weight:800;position:absolute;bottom:9px;left:12px}.aircraft-card-body{gap:11px;padding:13px;display:grid}.aircraft-card-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.aircraft-card-title small{color:#ff334f;letter-spacing:.12em;font-size:7px}.aircraft-card-title h2{color:#f0ebe2;margin:4px 0 0;font:500 16px Georgia,serif}.aircraft-card-title b{color:#d9ba72;font:500 13px Georgia,serif}.aircraft-card-body>p{color:#838e98;min-height:28px;margin:0;font-size:8px;line-height:1.55}.aircraft-card-body dl{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.aircraft-card-body dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:6px 0;font-size:8px;display:flex}.aircraft-card-body dt{color:#77838e}.aircraft-card-body dd{color:#d8d5cf;margin:0}.aircraft-card-state{color:#747e87;text-align:center;border:1px solid #2a2f34;place-items:center;min-height:31px;padding:7px;font-size:7px;display:grid}.aircraft-market-grid .aircraft-card .business-form{padding:0}@media (max-width:1180px){.aircraft-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.flight-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.airport-hero-copy{padding:30px}.airport-status-grid{grid-template-columns:1fr}.airport-status-grid>div{border-right:0;border-bottom:1px solid var(--border);min-height:72px}.airport-status-grid>div:last-child{border-bottom:0}.aircraft-market-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.aircraft-market-facts>div:nth-child(2){border-right:0}.aircraft-market-facts>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:650px){.flight-city-grid,.aircraft-market-grid{grid-template-columns:1fr}.aircraft-fuel-panel,.airport-no-aircraft,.aircraft-market-hero{flex-direction:column;align-items:stretch}.aircraft-fuel-copy{grid-template-columns:auto 1fr}.aircraft-fuel-track{grid-column:1/-1}.aircraft-fuel-action{justify-content:space-between}.airport-no-aircraft>div{flex-direction:column;align-items:flex-start}.aircraft-market-current{min-width:0}.airport-hero{min-height:190px}.airport-hero-copy{align-self:flex-end;padding:24px}.aircraft-market-facts{grid-template-columns:1fr}.aircraft-market-facts>div{border-right:0;border-bottom:1px solid var(--border)}.aircraft-market-facts>div:last-child{border-bottom:0}}.company-hub,.company-detail-page,.auction-page{width:min(100%,1080px);margin-inline:auto}.company-hub-intro{border:1px solid var(--border);background:linear-gradient(100deg,#080b0ef5,#0b0d10b3),url(/images/header-city-mafiera.png) 50% 58%/cover;margin-bottom:12px;padding:26px 28px}.company-hub-intro>span,.company-identity>div>span{color:#ff334f;letter-spacing:.16em;font-size:8px;font-weight:800}.company-hub-intro h2{color:#f0ebe3;margin:7px 0 5px;font:500 25px Georgia,serif}.company-hub-intro p{color:#8f98a2;margin:0;font-size:10px}.company-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-type-card{border:1px solid var(--border);background:#0c0f12;overflow:hidden}.company-type-card>header{background:linear-gradient(120deg,#15191d,#0b0e11);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:132px;padding:20px;display:grid}.company-type-card>header>i{color:#ff334f;border:1px solid #6f1b2b;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.company-type-card>header span{color:#ff334f;letter-spacing:.15em;font-size:7px}.company-type-card>header h2{color:#eee9df;margin:5px 0;font:500 20px Georgia,serif}.company-type-card>header p{color:#818b95;max-width:330px;margin:0;font-size:9px;line-height:1.55}.company-type-card>header>b{color:#d8bc78;font:500 25px Georgia,serif}.company-type-list>a{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 25px;align-items:center;gap:14px;padding:13px 15px;transition:background .15s;display:grid}.company-type-list>a:hover{background:#171217}.company-type-list>a>span{gap:4px;display:grid}.company-type-list>a>span:nth-child(2){text-align:right}.company-type-list strong{color:#ebe7df;font-size:11px}.company-type-list small{color:#77838e;font-size:8px}.company-type-list b{color:#d9bd79;font-size:10px}.company-type-list i{color:#ff334f;font-style:normal}.company-type-empty{border-top:1px solid var(--border);color:#77838e;justify-content:space-between;gap:12px;padding:16px;font-size:9px;display:flex}.company-type-empty a{color:#d9bd79}.company-identity{border:1px solid var(--border);background:linear-gradient(95deg,#07090cf5,#080a0d94),url(/images/airport-oslo.webp) 50% 53%/cover;justify-content:space-between;align-items:flex-end;gap:28px;min-height:155px;padding:26px 28px;display:flex}.company-identity-factory{background-image:linear-gradient(95deg,#07090cf7,#080a0d94),url(/images/crime-warehouse.webp)}.company-identity h2{color:#f0ebe3;margin:7px 0 4px;font:500 28px Georgia,serif}.company-identity p{color:#8d97a0;margin:0;font-size:10px}.company-identity dl{background:#07090bd4;border:1px solid #4e5359a6;grid-template-columns:repeat(3,minmax(115px,1fr));min-width:52%;margin:0;display:grid}.company-identity dl>div{border-right:1px solid var(--border);gap:6px;padding:12px 14px;display:grid}.company-identity dl>div:last-child{border-right:0}.company-identity dt{color:#77838e;letter-spacing:.12em;font-size:7px}.company-identity dd{color:#e4d6b6;margin:0;font-size:11px}.company-tabs{background:var(--border);border:1px solid var(--border);gap:1px;margin:10px 0;display:flex}.company-tabs a{color:#848e98;text-align:center;letter-spacing:.08em;text-transform:uppercase;background:#0d1013;flex:1;padding:11px 12px;font-size:9px}.company-tabs a:hover,.company-tabs a[aria-current=page]{color:#fff;background:#281116;box-shadow:inset 0 -2px #e72942}.company-metrics{border:1px solid var(--border);background:#0d1013;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid}.company-metrics>div{border-right:1px solid var(--border);gap:5px;padding:15px 17px;display:grid}.company-metrics>div:last-child{border-right:0}.company-metrics span{color:#788490;letter-spacing:.13em;font-size:7px}.company-metrics strong{color:#e8e4db;font:500 17px Georgia,serif}.company-metrics small{color:#707a84;font-size:8px}.company-overview-grid,.company-production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-overview-grid:not(.is-airport)>section:first-child{grid-column:1/-1}.company-overview-grid.is-airport{grid-template-columns:minmax(0,540px)}.company-action-card .business-form{align-items:end}.company-bank-panel,.company-log{overflow:hidden}.company-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-bank-grid>div{border-right:1px solid var(--border);padding:20px}.company-bank-grid>div:last-child{border-right:0}.company-bank-grid>div>span{color:#ff334f;letter-spacing:.15em;font-size:8px}.company-bank-grid>div>strong{color:#e8e3da;margin:6px 0 2px;font-size:12px;display:block}.company-bank-grid .business-form{padding:14px 0 0}.company-production-grid .activity-panel{overflow:hidden}.company-log .activity-table a{color:#d8bd7d}.auction-credit{margin-bottom:10px}.auction-list-panel{overflow:hidden}.auction-list-head,.auction-row{grid-template-columns:minmax(210px,1.45fr) minmax(85px,.55fr) minmax(145px,.9fr) minmax(120px,.7fr) minmax(190px,1fr);align-items:center;gap:14px;display:grid}.auction-list-head{border-bottom:1px solid var(--border);color:#697682;letter-spacing:.12em;padding:9px 13px;font-size:7px}.auction-row{border-bottom:1px solid var(--border);background:#0c0f12;min-height:82px;padding:12px 13px}.auction-row:last-child{border-bottom:0}.auction-business{align-items:center;gap:11px;min-width:0;display:flex}.auction-business>i{color:#ff334f;border:1px solid #641928;flex:0 0 34px;place-items:center;height:34px;font-style:normal;display:grid}.auction-business>span,.auction-owner,.auction-bid,.auction-end{gap:4px;min-width:0;display:grid}.auction-business small,.auction-owner small,.auction-bid small,.auction-end small{color:#74808b;letter-spacing:.09em;font-size:7px}.auction-business strong,.auction-owner strong,.auction-bid strong,.auction-end time{color:#e8e3da;font-size:10px}.auction-owner strong{color:#d8bd7d}.auction-bid span{color:#78838d;font-size:8px}.auction-bid-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:0;display:grid}.auction-bid-form input{color:#eee;background:#080a0c;border:1px solid #34393e;width:100%;min-width:0;padding:8px;font-size:9px}.auction-bid-form .activity-button{white-space:nowrap;padding:8px 10px}.auction-empty{color:#7d8790;place-items:center;gap:6px;padding:40px;font-size:9px;display:grid}.auction-empty strong{color:#e1ddd5;font:500 17px Georgia,serif}@media (max-width:900px){.company-type-grid,.company-overview-grid,.company-production-grid{grid-template-columns:1fr}.company-overview-grid:not(.is-airport)>section:first-child{grid-column:auto}.company-identity{flex-direction:column;align-items:stretch}.company-identity dl{min-width:0}.auction-list-head{display:none}.auction-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(180px,1fr)}.auction-owner{display:none}.auction-bid-form{grid-column:2/4}}@media (max-width:650px){.company-type-grid,.company-metrics,.company-bank-grid{grid-template-columns:1fr}.company-metrics>div,.company-bank-grid>div{border-right:0;border-bottom:1px solid var(--border)}.company-metrics>div:last-child,.company-bank-grid>div:last-child{border-bottom:0}.company-identity dl{grid-template-columns:1fr}.company-identity dl>div{border-right:0;border-bottom:1px solid var(--border)}.company-identity dl>div:last-child{border-bottom:0}.company-tabs{overflow-x:auto}.company-tabs a{min-width:110px}.auction-row{grid-template-columns:1fr}.auction-end{display:none}.auction-bid-form{grid-column:auto}.company-type-list>a{grid-template-columns:minmax(0,1fr) 22px}.company-type-list>a>span:nth-child(2){display:none}}.murder-bullet-panel{margin-top:12px}.murder-bullet-table{min-width:620px;font-size:9px}.murder-bullet-table th,.murder-bullet-table td{white-space:nowrap}.murder-bullet-table tbody th{color:#e4d6b6;text-align:left}.player-search-page{width:min(100%,760px);max-width:760px;margin-inline:auto}.search-test-banner{color:#e6c878;background:#6c4b1233;border:1px solid #806022;margin:0 0 14px;padding:11px 14px;font-size:10px}.player-search-form,.player-search-cities,.player-search-result{margin-top:12px}.player-search-form .activity-form{grid-template-columns:1.4fr .55fr auto;align-items:end}.player-search-form .activity-form label{margin:0}.search-cost{color:#8995a0;grid-column:1/-1;margin:0;font-size:10px}.search-cost strong{color:#e5c16f}.search-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.search-city-option{border:1px solid var(--border);color:#d5dbe0;cursor:pointer;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.search-city-option small{color:#78848e;margin-top:3px;font-size:8px;display:block}.search-city-option input{accent-color:#ef334f}.player-search-result{padding-bottom:16px}.player-search-result p{color:#aab3bb;margin:14px 18px 0;font-size:11px}.player-search-result strong{color:#f0dfb0}.player-search-result .search-found{color:#9de0ad}.player-search-page .staff-success{margin:12px 0}@media (max-width:650px){.player-search-page{width:100%}.player-search-form .activity-form{grid-template-columns:1fr}.search-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-search-form .activity-form label{color:var(--muted);gap:8px;font-size:10px;display:grid}.player-search-form .activity-form input,.player-search-form .activity-form select{border:1px solid var(--border);color:#e6e8e5;background:#090c0e;outline-color:#a89159;width:100%;min-height:34px;padding:8px 10px;font-size:11px}.player-search-form .activity-form .activity-button{min-height:34px}.player-search-form .activity-bar span,.player-search-cities .activity-bar span,.player-search-result .activity-bar span{color:#d8bc78;letter-spacing:.08em;font-size:8px}.player-search-order{margin-top:12px;overflow:hidden}.player-search-order .activity-bar{margin:0}.search-order-row{border-top:1px solid var(--border);background:#0d1013;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;min-height:50px;padding:9px 14px;display:grid}.search-order-row>strong{color:#d9dee2;font-size:10px}.search-order-row label{display:block}.search-order-row input,.search-order-row select{border:1px solid var(--border);color:#e8e8e4;background:#080a0c;outline-color:#a89159;width:100%;min-height:32px;padding:7px 9px;font-size:11px}.search-order-cities{align-items:start}.search-scope-options{border-bottom:1px solid var(--border);gap:5px;padding:2px 0 9px;display:grid}.search-scope-options label{color:#d5dbe0;align-items:center;gap:6px;font-size:10px;display:flex}.search-scope-options input{accent-color:#ff334f;width:auto;min-height:0}.search-order-cities .search-city-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0 0}.search-order-cities .search-city-option{background:#0a0d10;padding:7px}.search-order-row>p{color:#d9dee2;margin:0;font-size:10px}.search-order-row>p small{color:#7d8993;margin-top:4px;font-size:9px;display:block}.search-order-actions{border-top:1px solid var(--border);background:#111418;justify-content:flex-end;padding:10px 14px;display:flex}.search-order-actions .activity-button{min-width:100px}@media (max-width:650px){.search-order-row{grid-template-columns:1fr;gap:7px}.search-order-cities .search-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px;display:flex}.search-heading span{color:#f12b3f;letter-spacing:.16em;font-size:8px;font-weight:800}.search-heading h1{color:#f1eee7;letter-spacing:.015em;text-transform:uppercase;text-shadow:0 3px 18px #000;margin:7px 0 0;font:500 clamp(27px,3vw,34px) Georgia,Times New Roman,serif}.search-heading p{color:#8b919a;text-align:right;max-width:430px;margin:0;font-size:9px;line-height:1.55}.player-search-order{background:linear-gradient(145deg,#110e12,#0a0c0f);border-color:#4d1b26;box-shadow:0 14px 34px #00000038}.player-search-order .activity-bar{color:#ff334f;background:linear-gradient(90deg,#54101e,#211016 62%,#11151a);border-bottom-color:#702033}.player-search-order .activity-bar span{color:#e49a9f}.search-order-row{background:linear-gradient(90deg,#120d11,#0c0f12);border-top-color:#38232a}.search-order-row>strong{color:#ff4056;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.search-order-row input:focus,.search-order-row select:focus{border-color:#a51e34}.search-scope-options{border-bottom-color:#3c252c}.search-scope-options label{min-height:22px}.search-order-cities .search-city-grid{max-width:360px;padding-top:7px;display:block}.search-order-cities .search-city-option{background:#090c0f;border:0;border-bottom:1px solid #272d33;grid-template-columns:16px minmax(0,1fr);align-items:center;min-height:27px;margin:0;padding:4px 7px;display:grid}.search-order-cities .search-city-option:hover{background:#171015}.search-order-cities .search-city-option input{width:13px;height:13px;min-height:0}.search-order-cities .search-city-option span{color:#e1e4e5;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.search-order-cities .search-city-option small{color:#67737e;margin:0;font-size:7px}.search-order-actions{background:linear-gradient(90deg,#1b0d12,#111418);border-top-color:#5b1a28}.search-order-actions .activity-button{color:#fff;background:linear-gradient(#6b1424,#3a0e18);border-color:#a51c33}.search-order-actions .activity-button:hover:not(:disabled){background:linear-gradient(#8c1a30,#4d101e);border-color:#ef334f}.search-test-banner{color:#ffb2bb;background:linear-gradient(90deg,#5d0f1f73,#260d1466);border-color:#702033}.search-price{color:#ffca6a}@media (max-width:650px){.search-heading{flex-direction:column;align-items:flex-start;gap:9px}.search-heading p{text-align:left}.search-order-cities .search-city-grid{max-width:none}}.search-input-help{color:#707b85;margin-top:6px;font-size:8px;display:block}.player-search-history{gap:10px;margin-top:12px;display:grid}.player-search-result{border-color:#3e252b;margin:0;padding:0;overflow:hidden}.player-search-result.is-active{border-left:2px solid #c5223d}.player-search-result.is-complete{border-left:2px solid #4f8a62}.player-search-result .activity-bar{color:#ff4056;background:linear-gradient(90deg,#321019,#151419);justify-content:space-between;gap:12px;display:flex}.player-search-result.is-complete .activity-bar{color:#8fd09f;background:linear-gradient(90deg,#12251a,#12171a)}.search-time-row{border-bottom:1px solid var(--border);color:#74808a;justify-content:space-between;gap:18px;padding:10px 14px;font-size:8px;display:flex}.search-time-row strong{color:#d7dce0;font-variant-numeric:tabular-nums;margin-left:5px}.search-target-list{display:grid}.search-target-list>div{border-bottom:1px solid var(--border);background:#0b0e11;grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);align-items:center;gap:14px;min-height:38px;padding:8px 14px;font-size:9px;display:grid}.search-target-list>div:last-child{border-bottom:0}.search-target-list>div>strong{color:#ece7de;font-size:10px}.search-target-list>div>span{text-align:right}.search-target-list .search-found{color:#90d4a1}.search-missed{color:#b8898f}.search-pending{color:#d2b56e}.player-search-empty{color:#727d87;place-items:center;min-height:90px;font-size:9px;display:grid}.player-search-empty p{margin:0}@media (max-width:650px){.search-time-row{flex-direction:column;align-items:flex-start;gap:5px}.search-target-list>div{grid-template-columns:1fr;gap:5px}.search-target-list>div>span{text-align:left}}.search-active-list{display:grid}.search-active-entry{border-bottom:1px solid var(--border);background:#0b0e11}.search-active-entry:last-child{border-bottom:0}.search-active-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:10px 14px 0;display:flex}.search-active-heading>strong{color:#ece7de;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.search-active-heading>span{color:#d2b56e;text-transform:uppercase;flex:none;font-size:8px}.search-active-entry .search-time-row{border-bottom:0;padding-top:6px}@media (max-width:650px){.search-active-heading{gap:8px}.search-active-heading>span{margin-top:2px}}.murder-attempts-page{width:min(100%,980px);margin-inline:auto}.murder-attempt-columns{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.murder-attempt-list{min-width:0}.murder-attempt-rows{display:grid}.murder-attempt-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,1.5fr) minmax(90px,1fr) minmax(48px,.55fr) minmax(60px,.7fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.murder-attempt-row:last-child{border-bottom:0}.murder-attempt-row:hover{background:#ff334f09}.murder-attempt-row>div{gap:5px;min-width:0;display:grid}.murder-attempt-row span{color:#74808c;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.murder-attempt-row strong,.murder-attempt-row a{color:#e5e8eb;overflow-wrap:anywhere;font-size:10px}.murder-attempt-row a{color:#ff6b7f}.murder-attempt-row time{color:#d9dde1;font-variant-numeric:tabular-nums;font-size:9px}.murder-attempt-status.success{color:#83d39a}.murder-attempt-status.failed{color:#ff8797}.murder-attempt-status.pending{color:#e8c36f}.murder-attempt-status.cancelled{color:#8f99a4}@media (max-width:900px){.murder-attempt-columns{grid-template-columns:1fr}}@media (max-width:560px){.murder-attempt-row{grid-template-columns:minmax(105px,1.15fr) minmax(90px,1fr) minmax(60px,.7fr)}.murder-attempt-row>div:nth-child(3){display:none}}.profile-page{width:100%}.profile-heading{width:min(100%,820px);margin-inline:auto}.profile-heading .activity-button{min-width:112px}.profile-primary{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;width:min(100%,680px);margin-inline:auto;display:grid}.profile-primary>.activity-panel{margin:0;overflow:hidden}.profile-identity-body{text-align:center;flex-direction:column;align-items:center;padding:22px 18px;display:flex}.profile-picture{background:#111419;border:1px solid #632131;width:176px;height:176px;overflow:hidden;box-shadow:0 14px 28px #00000047}.profile-picture img{object-fit:cover;width:100%;height:100%}.profile-display-name{color:#f0ece4;margin-top:15px;font:500 17px Georgia,serif}.profile-display-name a{color:inherit}.profile-rank{color:#e1b65d;letter-spacing:.08em;margin-top:6px;font-size:9px}.profile-identity-body small{color:#69747f;margin-top:5px;font-size:8px}.information-table{margin:0}.information-table>div{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:8px 13px;display:grid}.information-table>div:last-child{border-bottom:0}.information-table dt{color:#707c87;font-size:8px}.information-table dd{color:#dce0e2;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;font-weight:600}.information-table a{color:#e7c06d}.information-table .money-status{color:#e3bd68}.online-value{color:#83cf98!important}.muted-value{color:#7c8792!important}.profile-text-section{width:min(100%,820px);margin:14px auto 0;overflow:hidden}.profile-text-section .activity-bar{justify-content:space-between;gap:16px;display:flex}.profile-text-section .activity-bar a{color:#d7b76e;font-size:8px}.profile-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0e11;min-height:135px;padding:20px 22px}.profile-text p{color:#c1c7cc;margin:0;font-size:11px;line-height:1.75}.profile-text.is-empty p{color:#6f7a84;font-style:italic}.profile-edit-page{width:min(100%,760px);margin-inline:auto}.profile-edit-heading{align-items:flex-end}.profile-edit-heading a{color:#d9bd77}.profile-edit-page>.activity-success{color:#a7e5b8;background:#102016;border-left:3px solid #4f9a68;margin:0 0 12px;padding:12px 14px;font-size:10px}.profile-edit-page>.activity-error{margin:0 0 12px}.profile-edit-form{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile-edit-form>.activity-panel{margin:0;overflow:hidden}.profile-edit-image-body{gap:13px;padding:18px;display:grid}.profile-edit-image-body>img{object-fit:cover;border:1px solid #632131;width:176px;height:176px;margin-inline:auto}.profile-edit-image-body label,.profile-edit-text-body label{color:#aeb6bd;gap:8px;font-size:9px;display:grid}.profile-edit-image-body input[type=file]{border:1px solid var(--border);color:#818b95;background:#080b0e;width:100%;padding:7px;font-size:8px}.profile-edit-image-body input[type=file]::file-selector-button{color:#f0dfe2;cursor:pointer;background:#351019;border:1px solid #742338;margin-right:8px;padding:7px 9px;font-size:8px}.profile-edit-image-body p,.profile-edit-text-body p{color:#737f89;margin:0;font-size:8px;line-height:1.6}.profile-remove-image{color:#c88f98;background:#1b1013;border-color:#573039}.profile-edit-text .activity-bar{justify-content:space-between;gap:15px;display:flex}.profile-edit-text .activity-bar span{color:#797f87;font-size:7px}.profile-edit-text-body{gap:13px;padding:18px;display:grid}.profile-edit-text-body textarea{resize:vertical;color:#e1e4e6;background:#080b0e;border:1px solid #333941;width:100%;min-height:240px;padding:13px;font:11px/1.65 Arial,sans-serif}.profile-edit-text-body textarea:focus{border-color:#9f2338;outline:1px solid #9f2338}.profile-edit-text-body .activity-button{justify-self:end;min-width:130px}@media (max-width:700px){.profile-heading{align-items:flex-start}.profile-primary,.profile-edit-form{grid-template-columns:1fr}.profile-identity-body{padding:18px}.profile-edit-heading{flex-direction:column;align-items:flex-start}.profile-edit-text-body .activity-button{width:100%}.information-table>div{grid-template-columns:110px minmax(0,1fr)}}.profile-primary{width:min(100%,820px)}.profile-sidebar{align-content:start;gap:14px;display:grid}.profile-sidebar>.activity-panel{margin:0;overflow:hidden}.profile-primary>.profile-text-section{width:100%;margin:0}.profile-primary{width:min(100%,620px);display:block}.profile-sidebar{gap:14px}.profile-identity-body{padding:26px 22px 24px}.profile-picture{width:240px;height:240px}.profile-information .information-table>div{grid-template-columns:145px minmax(0,1fr);min-height:38px;padding:7px 18px}.profile-information .information-table dt{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.profile-information .information-table dd{font-size:10px}.profile-text-section{margin-top:14px}@media (max-width:650px){.profile-primary{width:100%}.profile-picture{width:min(220px,72vw);height:min(220px,72vw)}.profile-information .information-table>div{grid-template-columns:110px minmax(0,1fr);padding-inline:13px}}@media (max-width:720px){.activity-panel{margin-bottom:9px}.activity-bar{min-height:32px;padding:7px 10px}.activity-empty{min-height:0;padding:13px 11px}.staff-grid{gap:7px;padding:8px}.staff-card{gap:6px;padding:11px 7px 9px}.staff-avatar{width:52px;height:52px}.staff-contact{margin-top:2px}.gang-center-menu{gap:7px}.gang-menu-card{min-height:126px;padding:12px 8px 8px}.gang-menu-icon{width:34px;height:34px;margin-bottom:8px}.gang-menu-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.gang-menu-footer{margin-top:7px;padding-top:7px}.flight-city-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flight-city-media{aspect-ratio:2.6}.flight-city-number{font-size:15px;bottom:6px;left:8px}.flight-city-copy{gap:7px;min-height:52px;padding:8px}.flight-city-copy>span:first-child,.flight-city-price{gap:3px}.flight-city-check{width:40px;height:40px}.aircraft-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.aircraft-card-media{aspect-ratio:2.15}.aircraft-card-body{gap:7px;padding:9px}.aircraft-card-title h2{font-size:14px}.aircraft-card-body>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.aircraft-card-body dl>div{padding:4px 0}.bunker-tier-grid{gap:8px}.bunker-tier-card{grid-template-columns:105px minmax(0,1fr);display:grid}.bunker-tier-image{aspect-ratio:auto;height:100%;min-height:145px}.bunker-tier-content{padding:11px}.bunker-tier-content h3{margin-block:5px;font-size:17px}.bunker-tier-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:5px;display:-webkit-box;overflow:hidden}.company-type-grid{gap:8px}.company-type-card>header{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:94px;padding:12px}.company-type-card>header>i{width:34px;height:34px;font-size:15px}.company-type-card>header h2{font-size:17px}.company-type-card>header p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-type-card>header>b{font-size:20px}.company-type-list>a{padding:9px 11px}.company-type-empty{padding:11px}.company-metrics>div,.company-bank-grid>div{padding:10px 12px}.jail-release-method{min-height:88px;padding:11px}.jail-escape-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bullet-market-details>div{padding:9px 0}.bullet-buy-form{padding-block:12px}.fight-dashboard{margin-bottom:9px}.fight-dashboard>div{min-height:62px;padding:9px 10px}.fight-dashboard strong{margin-top:4px;font-size:16px}.fight-opponent-row{min-height:44px;padding-block:5px}.fight-control-column{gap:8px}.fight-training-body,.fight-offer-control{padding:10px}.fight-training-options{gap:5px;margin-top:10px}.fight-training-option{min-height:42px;padding:6px 8px}.garage-overview{min-height:74px;padding:11px 12px}.garage-car{min-height:82px}.profile-identity-body{padding:14px 12px}.profile-picture{width:min(160px,48vw);height:min(160px,48vw)}.profile-information .information-table>div{min-height:34px;padding-block:5px}.profile-text{min-height:80px;padding:13px}}@media (max-width:420px){.aircraft-market-grid{grid-template-columns:1fr}.aircraft-card{grid-template-columns:112px minmax(0,1fr);display:grid}.aircraft-card-media{aspect-ratio:auto;height:100%}.aircraft-card-body dl{display:none}.bunker-tier-card{grid-template-columns:90px minmax(0,1fr)}.bunker-tier-image{min-height:132px}}@media (max-width:680px){.car-target-grid{background:var(--border);gap:1px}.car-target-form{border-bottom:0}.car-target-card{background:#0b0e12;grid-template-columns:76px minmax(0,1fr) 42px;min-height:78px}.car-target-image{min-height:78px}.car-target-image>span{font-size:13px;bottom:5px;left:6px}.car-target-body{padding:7px 9px}.car-target-type{font-size:6px}.car-target-body>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;overflow:hidden}.car-target-body>small{display:none}.car-target-value{margin-top:4px;font-size:8px}.car-target-action{padding:0 8px}.car-target-action b{font-size:14px}.car-theft-brief{gap:4px;padding:8px 10px}.car-theft-brief p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fight-dashboard{margin-bottom:7px}.fight-dashboard>div{min-height:50px;padding:7px 8px}.fight-dashboard span,.fight-dashboard small{font-size:7px}.fight-dashboard strong{margin-top:3px;font-size:14px}.fight-club-grid{gap:7px}.fight-control-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fight-control-column .activity-bar{min-height:29px;padding-inline:8px;font-size:7px}.fight-control-column .activity-bar span{font-size:6px}.fight-training-body,.fight-offer-control{padding:8px}.fight-rank-status{gap:6px;padding-bottom:8px}.fight-rank-status strong{font-size:16px}.fight-control-status{margin-top:7px;padding-top:7px}.fight-offer-control{gap:7px}.fight-offer-control>strong{font-size:18px}.fight-offer-control p{display:none}.fight-opponent-row{grid-template-columns:40px minmax(0,1fr) 42px;gap:7px;min-height:39px;padding:4px 7px}.fight-opponent-kind{padding:4px 3px;font-size:6px}.fight-opponent-name{gap:3px}.fight-opponent-name strong{font-size:10px}.fight-opponent-name small{font-size:7px}.fight-roster-key{min-height:29px;padding-inline:9px}}@media (max-width:720px){.activity-heading{gap:5px;margin-bottom:10px}.activity-heading h1{margin-top:3px;font-size:clamp(23px,7vw,29px);line-height:1.05}.activity-heading p{max-width:none;font-size:9px;line-height:1.4}.activity-heading>p:empty{display:none}.activity-bar{letter-spacing:.09em;gap:7px;font-size:8px}.activity-bar span{letter-spacing:.06em;font-size:7px}.activity-table{font-size:9px}.activity-table th,.activity-table td{padding:8px 7px}.business-strip{gap:8px;padding:10px 11px}.business-form,.social-form{gap:9px;padding:11px}.business-form label,.social-form label{gap:5px;font-size:9px}.business-form input,.social-form input,.social-form textarea{padding:9px 10px}.social-form textarea{min-height:128px}.social-toolbar{gap:7px;margin-bottom:8px}.social-tabs a{min-height:38px;padding-inline:12px}.message-row,.forum-topic{min-height:48px;padding:8px 9px}.forum-post-card{margin-bottom:8px}.forum-post-author{grid-template-columns:44px minmax(0,1fr);min-height:62px;padding:8px}.forum-avatar-link{width:44px;height:44px}.forum-post-content>header,.social-body{padding:10px 11px}.forum-post-content .social-actions{padding:8px 11px}.auction-row{gap:7px;min-height:0;padding:9px}.auction-business>i{flex-basis:29px;height:29px}.auction-bid-form{grid-template-columns:minmax(0,1fr) auto;gap:6px}.auction-bid-form .activity-button{min-height:38px}.company-identity{min-height:0;padding:15px}.company-identity h2{font-size:22px}.company-identity dl{grid-template-columns:repeat(3,minmax(0,1fr))}.company-identity dl>div{border-right:1px solid var(--border);border-bottom:0;padding:8px}.company-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.company-metrics>div{border-right:1px solid var(--border);border-bottom:0;padding:8px}.company-metrics strong{font-size:13px}.company-tabs a{min-width:92px;padding:9px 8px}.plantation-heading{min-height:0}.plantation-hero{min-height:225px;margin-bottom:8px}.plantation-hero-copy,.plantation-command-copy{padding:17px}.plantation-hero-copy h2,.plantation-command-copy h2{margin:7px 0 6px;font-size:23px}.plantation-hero-copy p,.plantation-command-copy p{font-size:9px;line-height:1.5}.plantation-command{min-height:220px}.plant-vault{margin:0 10px 10px;padding:10px}.plant-facilities-v2{gap:0}.plant-facility-art{height:78px}.plant-facility-copy{padding-inline:11px;font-size:9px}.plant-purchase-form{gap:10px;padding:11px}.missions-heading{min-height:0;margin-bottom:9px;padding:15px}.missions-heading h1{font-size:27px}.missions-heading aside{padding:8px 10px}.mission-card{min-height:0}.mission-card-body{padding:12px}.mission-card-image{min-height:115px}.profile-edit-image-body,.profile-edit-text-body{padding:12px}.profile-edit-image-body>img{width:135px;height:135px}.profile-edit-text-body textarea{min-height:160px}.search-order-row{min-height:0;padding:8px 10px}.player-search-history{gap:7px}.murder-attempt-row{gap:7px;padding:9px}}@media (max-width:480px){.activity-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-identity dl,.company-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.company-identity dt,.company-metrics span{letter-spacing:.05em;font-size:6px}.company-identity dd,.company-metrics strong{font-size:10px}.company-identity p{display:none}.plant-production-strip>div,.plant-production-strip>a{min-height:52px;padding:7px}.information-table>div,.profile-information .information-table>div{grid-template-columns:94px minmax(0,1fr);min-height:31px;padding:4px 8px}.profile-text{padding:10px}}@media (min-width:721px){.activity-heading span{font-size:10px}.activity-heading h1{font-size:30px}.activity-heading p{font-size:12px}.activity-bar{min-height:40px;font-size:11px}.activity-bar span{font-size:10px}.activity-empty,.activity-table{font-size:12px}.activity-table th{font-size:10px}.activity-button,.theft-note,.garage-note{font-size:11px}.gameplay-content p,.gameplay-content small{line-height:1.6}}.shop-selected-help{border-left:2px solid var(--accent);color:#a8afb7;background:#121014;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.shop-selected-help strong{color:#f0edf0}.bbcode-editor{gap:6px;display:grid}.bbcode-toolbar{border:1px solid var(--border);background:#111419;border-bottom:0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.bbcode-toolbar button{color:#dce0e4;cursor:pointer;background:#191d22;border:1px solid #3a4047;min-width:30px;height:27px;padding:0 8px;font-size:9px}.bbcode-toolbar button:hover{border-color:var(--accent);color:#fff}.bbcode-editor textarea{margin-top:-6px}.bbcode-editor>small{color:#747f89;font-size:9px}.bbcode-body{white-space:pre-wrap;overflow-wrap:anywhere}.bbcode-body blockquote{color:#bbc1c7;background:#151115;border-left:3px solid #8d2638;margin:8px 0;padding:9px 12px}.bbcode-body code{color:#e2c477;white-space:pre-wrap;background:#07090b;border:1px solid #333941;max-width:100%;padding:2px 5px;font:11px/1.5 Consolas,monospace;display:inline-block}.bbcode-body a{color:#e2bd6b;text-underline-offset:2px;text-decoration:underline}.forum-move{position:relative}.forum-move>summary{border:1px solid var(--border);color:#c7cdd2;cursor:pointer;min-height:34px;padding:9px 12px;font-size:10px;list-style:none}.forum-move>summary::-webkit-details-marker{display:none}.forum-move[open]>.social-form{z-index:20;background:#111419;border:1px solid #4b2730;width:260px;padding:10px;position:absolute;right:0;box-shadow:0 12px 28px #000a}.forum-move select{border:1px solid var(--border);color:#e5e8eb;background:#090b0e;width:100%;padding:9px}.social-page{width:min(100%,960px);margin-inline:auto}.message-row{min-height:54px;padding-block:8px}.message-body{min-height:110px}.forum-post-card{min-height:170px}.forum-post-author{padding-block:12px}.forum-post-content .social-body{padding:14px 16px}@media (max-width:650px){.bbcode-toolbar{gap:3px}.bbcode-toolbar button{min-width:27px;height:25px;padding-inline:6px}.bbcode-editor>small{font-size:8px}.forum-move[open]>.social-form{width:auto;position:fixed;inset:auto 10px 72px}.forum-post-card{min-height:0}.message-body{min-height:80px}}.support-page,.support-ticket-page,.faq-page{width:min(100%,940px);margin-inline:auto}.support-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;gap:14px;display:grid}.support-layout>.activity-panel{margin:0}.support-team-list{display:grid}.support-team-list article{border-bottom:1px solid var(--border);background:#0b0e11;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.support-team-list article:last-child{border-bottom:0}.support-team-list img{object-fit:cover;border:1px solid #55202a;width:42px;height:42px}.support-team-list article>div{gap:4px;min-width:0;display:grid}.support-team-list article>div strong{text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.support-team-list article>span{color:#737e89;text-align:right;gap:2px;font-size:9px;display:grid}.support-team-list article>span b{color:#e3bd68;font-size:13px}.support-tickets{margin-top:14px}.support-ticket-list{display:grid}.support-ticket-list>a{border-bottom:1px solid var(--border);color:#e7e9eb;background:#0b0e11;grid-template-columns:110px minmax(0,1fr) auto 18px;grid-template-areas:"status title date arrow""status detail date arrow";align-items:center;gap:3px 12px;min-height:64px;padding:10px 14px;display:grid;position:relative}.support-ticket-list>a:last-child{border-bottom:0}.support-ticket-list>a:hover{background:#101318}.support-ticket-list strong{text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:12px;overflow:hidden}.support-ticket-list small{color:#78838d;grid-area:detail;font-size:9px}.support-ticket-list time{color:#8d969f;white-space:nowrap;grid-area:date;font-size:9px}.support-ticket-list i{color:var(--accent);grid-area:arrow;font-size:15px;font-style:normal}.support-status{color:#aab1b8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #4d555e;grid-area:status;width:max-content;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.support-status.is-open{color:#e4bb67;border-color:#8a6623}.support-status.is-answered{color:#82d69d;border-color:#2e7047}.support-status.is-closed{color:#858d95;border-color:#4d555e}.support-ticket-meta{border:1px solid var(--border);color:#87919b;background:#0d0f12;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:10px;display:flex}.support-ticket-meta .support-status{grid-area:auto}.support-thread article{border-bottom:1px solid var(--border);background:#0b0e11;padding:15px 16px}.support-thread article:last-child{border-bottom:0}.support-thread article.is-staff{background:#100d11;border-left:2px solid #b52b41}.support-thread article header{align-items:center;gap:8px;display:flex}.support-thread article header strong{font-size:11px}.support-thread article time{color:#727d87;margin-left:auto;font-size:9px}.support-thread article p{color:#c3c8cd;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.7}.support-ticket-actions{justify-content:flex-end;margin-top:10px;display:flex}.faq-topics{gap:8px;margin-bottom:16px;display:grid}.faq-topics details{border:1px solid var(--border);background:#0d0f12}.faq-topics summary{color:#ebe7df;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;font:600 12px Arial,sans-serif;list-style:none;display:flex}.faq-topics summary::-webkit-details-marker{display:none}.faq-topics summary span{color:var(--accent);font-size:17px}.faq-topics details[open] summary span{transform:rotate(45deg)}.faq-topics details p{color:#a8b0b8;margin:0;padding:0 15px 15px;font-size:12px;line-height:1.7}.faq-reference-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.faq-reference-grid>.activity-panel{margin:0}.faq-table-wrap{overflow-x:auto}.faq-table th:first-child,.faq-table td:first-child{color:#68727c;width:38px}.faq-table td:last-child{text-align:right;color:#d7b66e}@media (max-width:760px){.support-layout,.faq-reference-grid{grid-template-columns:1fr}.support-ticket-list>a{grid-template-columns:92px minmax(0,1fr) 14px;grid-template-areas:"status title arrow""detail detail arrow""date date arrow";gap:5px 9px}.support-ticket-list time{margin-top:2px}.faq-topics summary{padding:11px 12px;font-size:11px}.faq-topics details p{padding:0 12px 12px;font-size:10px}.support-thread article{padding:11px}.support-thread article header{flex-wrap:wrap}.support-thread article time{width:100%;margin-left:0}.support-thread article p{font-size:10px}.support-ticket-actions .activity-button{width:100%}}@media (min-width:1051px){.main-navigation a,.right-navigation a{line-height:1.45;font-size:12px!important}.navigation-title,.sidebar-panel-title{font-size:10px!important}.player-info-list,.player-info-list span,.player-info-list strong,.gameplay-header,.gameplay-header-meta{font-size:11px!important}.gameplay-content p,.gameplay-content li,.gameplay-content label,.gameplay-content td{line-height:1.55;font-size:12px!important}.gameplay-content small{line-height:1.5;font-size:11px!important}.gameplay-content th,.gameplay-content dt,.gameplay-content .activity-bar span{line-height:1.4;font-size:10px!important}.gameplay-content input,.gameplay-content select,.gameplay-content textarea,.gameplay-content button{font-size:12px!important}.gameplay-content .activity-button{min-height:36px;padding:9px 14px}.theft-label,.car-target-type,.trainingAction,.trainingBrief>span,.fight-dashboard span,.fight-dashboard small,.jail-table th,.jail-buyout-body>div>span,.jail-escape-card span,.jail-option-form label{font-size:10px!important}.car-target-body>small,.trainingBody p,.jail-heading p,.jail-own-status,.jail-buyout-body p,.jail-escape-card p,.jail-auto-bounty-body p,.jail-roster-footer,.jail-history summary,.jail-table td,.participantRow,.pointshop-card p,.pointshop-card small{font-size:11px!important}.staff-tool-grid span,.staff-tool-grid a,.staff-target-heading>span,.staff-value-form label,.staff-custody-form label{font-size:12px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
