:root{color-scheme:light dark;font-family:DM Sans,system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;--ink: light-dark(#171914, #eceee4);--paper: light-dark(#f3f2ec, #171915);--panel: light-dark(#fbfaf6, #1e211b);--line: light-dark(#d9d8d0, #31352c);--muted: light-dark(#74766d, #9a9e91);--acid: #c9f34a;--acid-dark: #8db81b;--red: #d45b4d;--amber: #d69b2c;--sidebar: light-dark(#131510, #0f110d);--field: light-dark(white, #141612);--field-line: light-dark(#c9c8c0, #4f5546);--label: light-dark(#64675e, #9a9e91);--focus: light-dark(#779413, #a6d42a);--strong: light-dark(#171914, #c9f34a);--on-strong: light-dark(white, #11130f);--selected: light-dark(#f7fbe8, #242b15);--faint: light-dark(#a5a79f, #5f6358);--table-head: light-dark(#eeede7, #23261f);--row-line: light-dark(#e4e2da, #2a2e25);--row-hover: light-dark(#f7f6f1, #22251e);--warning-bg: light-dark(#f5eddb, #2b2415);--warning-ink: light-dark(#665021, #e3bd66);--danger-bg: light-dark(#fff5f5, #2c1716);--danger-line: light-dark(#d9a1a1, #6e3531);--danger-ink: light-dark(#8b2525, #f09a8f);--error-bg: light-dark(#f6e3df, #2e1a17);--error-ink: light-dark(#78352d, #eda396)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.account-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:1rem}.account-form--detail{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.account-form label{color:var(--label);font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.account-form input{width:100%;min-height:44px;margin-top:7px;padding:0 12px;border:1px solid var(--field-line);outline:0;background:var(--field);color:var(--ink);font:400 12px DM Sans,system-ui,sans-serif;text-transform:none}.account-form input:focus{border-color:var(--focus);box-shadow:0 0 0 3px #c9f34a40}.account-form__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:9px;padding-top:8px}.account-form input,.job-launch-card select{min-width:0}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{width:20px;height:20px}.app-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:30px 22px 22px;color:#f7f6ee;background:var(--sidebar);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px}.brand__mark{width:38px;height:38px;display:grid;place-items:center;color:#11130f;background:var(--acid);font-family:Space Mono,monospace;font-size:21px;font-weight:600;transform:skew(-5deg)}.brand strong{display:block;font-size:18px;letter-spacing:.02em}.sidebar nav{margin-top:64px}.eyebrow{font:400 10px/1.2 Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.nav-link{position:relative;display:flex;align-items:center;gap:13px;margin:5px 0;padding:13px 14px;border:1px solid transparent;color:#aeb1a8;text-decoration:none;transition:.15s ease}.nav-link:hover{color:#fff;background:#1c1f19}.nav-link--active{color:#fff;border-color:#363a31;background:#20231d}.nav-link--active:before{content:"";position:absolute;left:-23px;width:3px;height:24px;background:var(--acid)}.app-workspace{min-width:0}.topbar{height:92px;padding:0 42px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 90%,transparent);display:flex;align-items:center;justify-content:space-between}.topbar h1{margin:0;font-size:21px}.eyebrow{color:#7a7d72}.user-menu{display:flex;align-items:center;gap:13px}.role-badge,.version{font-family:Space Mono,monospace}.role-badge{padding:5px 8px;color:light-dark(#445015,#c9f34a);background:light-dark(#e2edb8,rgb(201 243 74 / 12%));font-size:9px;letter-spacing:.1em;text-transform:uppercase}.user-menu__identity{min-width:150px}.user-menu__identity strong,.user-menu__identity small{display:block}.user-menu__identity strong{font-size:12px}.user-menu__identity small{max-width:190px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis}.icon-button,.row-action{border:1px solid var(--line);background:transparent;display:grid;place-items:center;cursor:pointer}.icon-button{width:38px;height:38px}.icon-button--active{border-color:var(--strong)}.icon-button:hover,.row-action:hover{border-color:var(--strong);background:var(--strong);color:var(--on-strong)}.main-content{max-width:1500px;margin:0 auto;padding:42px}.page-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.page-stack>div:empty{display:none}.page-intro{margin-bottom:-12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.page-intro p{margin:0;color:var(--muted)}.page-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-description{margin:0;color:var(--muted)}.inline-notice,.inline-alert{padding:12px 16px;border:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:.82rem}.inline-notice--ready{display:flex;align-items:center;gap:9px;color:var(--ink)}.inline-alert{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.button{min-height:42px;padding:0 16px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;text-decoration:none;cursor:pointer;transition:.15s ease}.button svg{width:17px}.button:disabled{opacity:.55;cursor:wait}.button--secondary{border-color:var(--field-line);background:var(--panel);color:var(--ink)}.button--secondary:hover{border-color:var(--ink)}.button--primary{background:var(--acid);color:#11130f}.button--primary:hover{background:#d7ff5d;transform:translateY(-1px)}.button--danger{border-color:light-dark(#c87878,#8a4540);background:var(--danger-bg);color:var(--danger-ink)}.button--danger:hover{border-color:#8b2525;background:#8b2525;color:#fff}.button--wide{width:100%;justify-content:space-between;padding:0 20px;min-height:52px}.job-launch-card{padding:20px;border:1px solid var(--line);background:var(--panel)}.job-launch-card>header{display:flex;align-items:center;gap:12px}.job-launch-card h4{margin:0;font-size:16px}.job-launch-card header p{margin:3px 0 0;color:var(--muted);font-size:11px}.job-launch-notice{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--amber);background:var(--warning-bg);color:var(--warning-ink);font-size:12px;line-height:1.6}.job-launch-form{margin-top:18px;display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(160px,1fr) minmax(195px,1.3fr) minmax(140px,.7fr) auto;align-items:end;gap:12px}.job-launch-field{display:block;color:var(--label);font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.job-launch-card select,.job-launch-card input{width:100%;min-height:42px;padding:0 36px 0 12px;border:1px solid var(--field-line);outline:0;background:var(--field);color:var(--ink);font-size:12px}.job-launch-field select,.job-launch-field input{margin-top:7px}#job-mode{letter-spacing:normal;text-transform:none}.job-launch-card input{min-width:0;padding-right:12px}.job-launch-card input[type=number]{appearance:textfield;-moz-appearance:textfield}.job-launch-card input[type=number]::-webkit-inner-spin-button,.job-launch-card input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.job-launch-field[hidden]{display:none}.job-launch-maps{grid-column:1 / -1;min-width:0;margin:0;padding:0;border:0}.job-launch-maps legend{padding:0}.job-launch-maps__choices{margin-top:7px;display:flex;flex-wrap:wrap;gap:8px}.job-launch-map{min-height:42px;padding:0 12px;border:1px solid var(--field-line);background:var(--field);display:inline-flex;align-items:center;gap:8px;color:var(--ink);font:400 12px DM Sans,system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.job-launch-map:has(input:checked){border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong);background:var(--selected)}.job-launch-card .job-launch-map input{width:16px;height:16px;min-height:0;margin:0;padding:0;flex:0 0 auto;accent-color:var(--strong)}.job-launch-card select:focus,.job-launch-card input:focus{border-color:var(--focus);box-shadow:0 0 0 3px #c9f34a40}.job-launch-card input:invalid{border-color:var(--red);box-shadow:0 0 0 3px #d45b4d2e}.job-launch-card select:disabled{color:var(--muted);background:light-dark(#efeee8,#1a1c17)}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--line);gap:1px}.metrics-grid--two{grid-template-columns:repeat(2,1fr)}.metrics-grid--single{grid-template-columns:1fr}.metric-card{min-height:148px;padding:23px 25px;background:var(--panel);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}.metric-card>span{color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.metric-card strong{grid-column:2;grid-row:1 / 3;align-self:center;font:400 46px/1 Space Mono,monospace;letter-spacing:-.08em}.metric-card small{align-self:end;color:var(--muted)}.metric-card--accent{color:#171914;background:var(--acid)}.metric-card--accent>span,.metric-card--accent small{color:#4a551f}.metric-card--xp strong{letter-spacing:-.06em}.metric-card--countdown strong{grid-column:1 / -1;grid-row:2;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.04em}.metric-card--countdown small{grid-column:1 / -1}.cooldown-strip{padding:14px 20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;border-bottom:1px solid var(--line);border-left:3px solid var(--field-line);color:var(--muted);font-size:12px}.cooldown-strip strong{color:var(--ink);font-weight:600}.drop-offer{border-bottom:1px solid var(--line)}.drop-offer__header{padding:18px 20px 4px}.drop-offer__header h3{margin:0;font-size:14px}.drop-offer__header span{color:var(--muted);font-size:11px}.drop-offer__notice{margin:12px 20px 0;padding:10px 14px;border-left:3px solid var(--amber);background:light-dark(#f6f1e2,#2b2415);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;color:var(--muted);font-size:12px}.drop-offer__notice strong,.drop-offer__notice a{color:var(--ink);font-weight:600}.drop-offer__notice--done{border-left-color:var(--acid-dark);background:light-dark(#eef3dc,#232914)}.drop-offer__notice--failed{border-left-color:var(--red);background:var(--error-bg)}.drop-offer__form{padding:14px 20px 18px}.drop-offer__choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.drop-choice{padding:10px;border:1px solid var(--line);background:var(--field);display:flex;align-items:center;gap:10px;cursor:pointer}.drop-choice:has(input:checked){border-color:var(--strong);box-shadow:inset 0 0 0 1px var(--strong);background:var(--selected)}.drop-choice:has(input:disabled:not(:checked)){cursor:not-allowed;opacity:.55}.drop-choice input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--strong)}.drop-choice strong,.drop-choice small{display:block}.drop-choice strong{color:var(--ink);font-size:13px}.drop-choice small{color:var(--muted);font-size:11px}.drop-choice__price{margin-top:6px;display:block}.drop-offer__actions{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.mode-mark--redeem_weekly_drop{color:#202314;background:var(--acid)}.cooldown-strip small{flex-basis:100%;font:400 9px Space Mono,monospace}.cooldown-strip--active{border-left-color:var(--amber);background:var(--warning-bg);color:var(--warning-ink)}.cooldown-strip--global{border-left-color:var(--red);background:var(--error-bg);color:var(--error-ink)}.cooldown-strip--active strong{color:inherit}.data-panel{border:1px solid var(--line);background:var(--panel)}.data-panel__header{min-height:70px;padding:0 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.data-panel__header h3{display:inline;margin:0 12px 0 0;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.data-panel__header>div>span{color:var(--muted);font-size:11px}.bot-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px 22px;border-bottom:1px solid var(--line)}.bot-filter{display:flex;flex:1 1 145px;min-width:0;flex-direction:column;gap:7px;color:var(--label);font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.bot-filter--search{flex:2 1 230px}.bot-filter input,.bot-filter select{width:100%;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--field-line);outline:0;background:var(--field);color:var(--ink);font:400 12px DM Sans,system-ui,sans-serif;letter-spacing:normal;text-transform:none}.bot-filter input:focus,.bot-filter select:focus{border-color:var(--focus);box-shadow:0 0 0 3px #c9f34a40}.bot-filters .button{min-height:42px}.page-tabs{display:inline-flex;flex-wrap:wrap;border:1px solid var(--field-line);background:var(--panel)}.page-tab{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none}.page-tab+.page-tab{border-left:1px solid var(--field-line)}.page-tab:hover{color:var(--ink)}.page-tab--active,.page-tab--active:hover{background:var(--strong);color:var(--on-strong)}.bot-group-form{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.bot-group-form .bot-filter{max-width:420px}.bot-group-form--top{align-items:flex-start}.bot-filter__hint{color:var(--muted);font:400 11px DM Sans,system-ui,sans-serif;letter-spacing:0;text-transform:none}.bot-group-form__help{flex:1 1 100%;margin:0;color:var(--muted);font-size:12px}.profile-form__notice,.profile-form .account-form__actions{flex:1 1 100%}.profile-form__notice[hidden]{display:none}.farming-setting{min-width:0;margin:0;padding:20px 22px;border:0;border-bottom:1px solid var(--line);display:grid;gap:16px}.farming-switch{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.farming-switch input{appearance:none;position:relative;flex:0 0 auto;width:40px;height:22px;margin:0;border:1px solid var(--field-line);border-radius:11px;background:light-dark(#e9e9e3,#2a2e25);cursor:pointer;transition:background-color .15s,border-color .15s}.farming-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:light-dark(white,#c6c9bd);box-shadow:0 1px 2px #00000040;transition:transform .15s}.farming-switch input:checked{border-color:var(--strong);background:var(--strong)}.farming-switch input:checked:after{transform:translate(18px);background:light-dark(var(--acid),#11130f)}.farming-switch input:focus-visible{outline:0;box-shadow:0 0 0 3px #c9f34a73}.farming-switch strong{display:block;color:var(--ink);font-size:14px}.farming-switch small{display:block;max-width:70ch;margin-top:3px;color:var(--muted);font-size:12px}.farming-options{margin-left:54px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.farming-options[hidden]{display:none}.farming-options fieldset{min-width:0;margin:0;padding:0;border:0;display:grid;align-content:start;gap:8px}.farming-options legend{padding:0 0 7px;color:var(--label);font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.farming-choice{padding:10px 12px;border:1px solid var(--field-line);background:var(--field);display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12px}.farming-choice:has(input:checked){border-color:var(--strong);background:var(--selected)}.farming-choice input{width:16px;height:16px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--strong)}.farming-choice strong{display:block;color:var(--ink);font-weight:600}.farming-choice small{display:block;margin-top:2px;color:var(--muted)}.farming-note{margin:0;color:var(--muted);font-size:12px}.farming-note a{color:var(--ink);font-weight:600}.farming-heading{padding:0}.farming-heading strong{display:block;color:var(--ink);font-size:14px}.farming-heading small{display:block;max-width:70ch;margin-top:3px;color:var(--muted);font-size:12px}.farming-machines{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.farming-footer{padding:16px 22px 20px;display:grid;gap:12px}.notification-webhook{grid-column:1 / -1;max-width:640px}.farming-footer .account-form__actions{flex-wrap:wrap;padding-top:0}.job-automation{margin-left:40px}.proxy-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.proxy-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.proxy-import{grid-template-columns:1fr;padding:22px}.account-form select,.account-form textarea{width:100%;min-width:0;min-height:44px;margin-top:7px;padding:0 12px;border:1px solid var(--field-line);outline:0;background:var(--field);color:var(--ink);font:400 12px DM Sans,system-ui,sans-serif;text-transform:none}.account-form textarea{padding:10px 12px;resize:vertical;font-family:Space Mono,monospace}.account-form select:focus,.account-form textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px #c9f34a40}.proxy-import input[type=file]{padding:10px 12px}.proxy-import__format{margin:0;color:var(--muted);font-size:12px}.proxy-import__format code{color:var(--ink);font-family:Space Mono,monospace;overflow-wrap:anywhere}.proxy-message__details{margin:8px 0 0;padding-left:18px}.proxy-groups a{color:inherit}.page-description a,.bot-group-form__help a{color:var(--ink);font-weight:600}.member-bulk{padding:12px 22px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:12px}.member-bulk>span{margin-right:auto}.member-bulk .button{min-height:34px;padding:0 12px;font-size:12px}.member-bulk .button:disabled{cursor:not-allowed}.member-check{width:1%;padding-right:0}.member-check input{width:16px;height:16px;margin:0;display:block;accent-color:var(--strong);cursor:pointer}.member-name{cursor:pointer}tbody tr:has(.member-check input:checked){background:var(--selected)}.bot-group-footer{padding:16px 22px 20px;border-top:1px solid var(--line);display:grid;gap:12px}.bot-group-summary{margin:0;color:var(--ink);font-size:12px}.bot-group-footer .account-form__actions{flex-wrap:wrap;padding-top:0}.bot-group-form__delete{margin-right:auto}.modal{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 64px);padding:0;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.modal[open]{display:flex;flex-direction:column}.modal::backdrop{background:#0000008c}.modal__body{flex:1 1 auto;min-height:0;overflow:auto}.modal__footer{padding:14px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:9px}.table-scroll{overflow-x:auto}.table-pagination{min-height:58px;padding:10px 20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font:400 9px Space Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.table-pagination>div{display:flex;align-items:center;gap:12px}.table-pagination button{min-height:32px;padding:0 11px;border:1px solid var(--field-line);background:var(--panel);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer}.table-pagination button:hover:not(:disabled){border-color:var(--ink)}.table-pagination button:disabled{opacity:.4;cursor:not-allowed}table{width:100%;border-collapse:collapse}th{padding:12px 20px;color:light-dark(#777a70,#8f9386);background:var(--table-head);font:400 9px Space Mono,monospace;text-align:left;text-transform:uppercase;letter-spacing:.1em}td{padding:16px 20px;border-top:1px solid var(--row-line);color:light-dark(#464940,#c6c9bd);font-size:12px;vertical-align:middle}tbody tr:first-child td{border-top:0}tbody tr:hover{background:var(--row-hover)}tbody tr[data-row-href],tbody tr:has([data-member-choice]){cursor:pointer}.entity-cell{min-width:190px;display:flex;align-items:center;gap:12px}.entity-cell--link{text-decoration:none}.entity-cell--link:hover strong{text-decoration:underline;text-underline-offset:3px}.entity-icon{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border:1px solid light-dark(#d7d7cf,#3a3f34);background:var(--field)}.entity-icon svg{width:17px}.entity-cell strong,.entity-cell small,.table-secondary{display:block}.entity-cell strong,.table-primary{color:var(--ink);font-weight:600}.entity-cell small,.table-secondary{margin-top:3px;color:#85877f;font:400 9px Space Mono,monospace}.inventory-item{min-width:300px;display:flex;align-items:center;gap:12px}.inventory-item__icon{width:65px;height:49px;flex:0 0 auto;display:grid;place-items:center}.inventory-item__icon img{width:100%;height:100%;object-fit:contain}.inventory-item__icon span{width:100%;height:100%;border:1px solid light-dark(#deddd6,#3a3f34);background:var(--table-head);display:grid;place-items:center;color:#8a8d83;font:600 10px Space Mono,monospace}.inventory-item strong,.inventory-item small{display:block}.inventory-item strong{color:var(--ink);font-size:13px}.inventory-item small{margin-top:4px;color:#85877f;font:400 9px Space Mono,monospace}.inventory-quantity{color:var(--ink);font:600 13px Space Mono,monospace}.condition-label{width:max-content;padding:5px 8px;display:inline-block;color:light-dark(#52611d,#c9f34a);background:light-dark(#e5edc8,rgb(201 243 74 / 12%));font:600 9px Space Mono,monospace;text-transform:uppercase;letter-spacing:.03em}.not-applicable{color:var(--faint)}.market-price{color:var(--ink);font:600 13px Space Mono,monospace;white-space:nowrap}.market-price--muted{color:#85877f;font-size:10px;font-weight:400}.market-price--none{color:var(--faint)}.drops-note{margin:0}.top-drops{margin:0;padding:0;list-style:none}.top-drop{padding:14px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:16px}.top-drop:first-child{border-top:0}.top-drop__rank{width:28px;flex:0 0 auto;color:var(--muted);font:400 22px/1 Space Mono,monospace}.top-drop .inventory-item{min-width:0;flex:1 1 auto}.top-drop__value .market-price{font-size:16px}.version{color:light-dark(#55594f,#8f9386);font-size:9px}.mode-mark{width:31px;height:31px;margin-right:9px;display:inline-grid;place-items:center;color:#fff;background:#33362f;font:400 9px Space Mono,monospace}.mode-mark--wingman{color:#202314;background:#d9ea9e}.row-action{width:31px;height:31px}.row-action svg{width:15px}.machine-actions{display:flex;gap:6px}.machine-status{display:flex;flex-wrap:wrap;gap:6px}.page-actions [data-machine-maintenance]:disabled{cursor:not-allowed}.machine-action{min-height:30px;padding:0 9px;border:1px solid var(--field-line);display:inline-flex;align-items:center;background:var(--panel);color:var(--ink);font:600 9px Space Mono,monospace;text-decoration:none;text-transform:uppercase;cursor:pointer}.machine-action:hover{border-color:var(--ink)}.machine-action--danger{border-color:var(--danger-line);color:var(--danger-ink)}.machine-action:disabled{opacity:.45;cursor:not-allowed}.status-pill{width:max-content;padding:5px 8px;display:inline-flex;align-items:center;gap:6px;color:light-dark(#52564d,#b4b8ab);background:light-dark(#e9e9e3,#2a2e25);font:400 9px Space Mono,monospace;text-transform:uppercase}.status-pill__dot{width:5px;height:5px;border-radius:50%;background:#777b70}.status-pill--positive{color:light-dark(#506017,#c9f34a);background:light-dark(#e3edbf,rgb(201 243 74 / 12%))}.status-pill--positive .status-pill__dot{background:#7eaa0b}.status-pill--negative{color:light-dark(#873c33,#f0a093);background:light-dark(#f2d8d3,rgb(212 91 77 / 18%))}.status-pill--negative .status-pill__dot{background:var(--red)}.status-pill--warning{color:light-dark(#78570e,#e3bd66);background:light-dark(#f2e3bd,rgb(214 155 44 / 16%))}.status-pill--warning .status-pill__dot{background:var(--amber)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:start}.detail-side{display:grid;gap:14px}.info-card{padding:20px;border:1px solid var(--line);background:var(--panel)}.info-card dl{margin:17px 0 0}.info-card dl>div{padding:11px 0;border-top:1px solid light-dark(#e1e0d9,#2a2e25);display:flex;justify-content:space-between;gap:18px}.info-card dt{color:var(--muted);font-size:10px}.info-card dd{margin:0;max-width:165px;color:var(--ink);font-size:11px;text-align:right}.wrap-value{overflow-wrap:anywhere}.muted-copy{margin:17px 0 0;color:var(--muted);font-size:12px}.job-overview{--tone: var(--acid);max-width:880px;border:1px solid var(--line);border-top:3px solid var(--tone);background:var(--panel)}.job-overview--positive{--tone: var(--acid-dark)}.job-overview--neutral{--tone: var(--faint)}.job-overview--negative{--tone: var(--red)}.job-overview__head{padding:26px 28px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.job-overview__type{color:var(--label);font:400 10px/1.2 Space Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.job-overview__head h2{margin:10px 0 0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.job-overview__meta{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px 0;color:var(--muted);font-size:13px}.job-overview__meta span:not(:last-child):after{content:"·";margin:0 10px;color:var(--faint)}.job-overview__meta a{color:var(--ink);font-weight:600}.job-overview__reason{margin:0 28px 24px;padding:12px 16px;border-left:3px solid var(--red);background:var(--danger-bg);color:var(--danger-ink);font-size:13px;line-height:1.45}.job-overview__reason code{font:400 12px Space Mono,monospace;overflow-wrap:anywhere}.job-overview__reason span{display:block;margin-bottom:3px;font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.job-overview__targets{padding:22px 28px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 36px}.job-target__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.job-target__head span{color:var(--label);font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.job-target__head strong{font:600 15px Space Mono,monospace;letter-spacing:-.02em}.job-target__bar{height:8px;margin:10px 0 8px;background:var(--table-head);border:1px solid var(--row-line)}.job-target__bar span{display:block;height:100%;background:var(--tone)}.job-target small{color:var(--muted);font-size:12px}.job-overview__note{margin:-8px 0 0;padding:0 28px 22px;color:var(--muted);font-size:12px}.page-state,.empty-state{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-state p,.empty-state p{max-width:420px;color:var(--muted)}.loader{width:24px;height:24px;border:2px solid light-dark(#d0d1c9,#3a3f34);border-top-color:var(--acid-dark);border-radius:50%;animation:spin .75s linear infinite}.page-state__mark,.empty-state>span{width:42px;height:42px;display:grid;place-items:center;color:var(--red);border:1px solid currentColor;font:400 14px Space Mono,monospace}.page-state h2,.empty-state h2{margin:18px 0 0;font-size:18px}.page-state .button{margin-top:12px}.empty-state{min-height:290px}.empty-state>span{color:var(--muted)}.empty-state p{margin:7px 0 0;font-size:12px}.boot-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:16px;background:#131510;color:#fff}.boot-screen .page-state{min-height:auto}.boot-screen .page-state p{color:#979b91}@keyframes spin{to{transform:rotate(360deg)}}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(400px,1.05fr) minmax(420px,.95fr);background:var(--panel)}.login-brand-panel{position:relative;overflow:hidden;min-height:100vh;padding:42px clamp(42px,6vw,86px);color:#fff;background:#141610;display:flex;flex-direction:column;justify-content:space-between}.login-brand-panel:after{content:"X";position:absolute;right:-7vw;bottom:-22vw;color:#1c1f18;font:600 min(70vw,760px)/.7 "Space Mono",monospace;transform:skew(-5deg);pointer-events:none}.brand--login,.login-brand-panel__copy{position:relative;z-index:1}.login-brand-panel__copy{margin:auto 0}.login-brand-panel__copy h1{margin:0;font-size:clamp(42px,6vw,78px);line-height:.98;letter-spacing:-.065em}.login-brand-panel__copy h1 em{color:var(--acid);font-style:normal}.login-form-panel{padding:50px clamp(40px,8vw,120px);display:grid;place-items:center}.login-form{width:min(420px,100%)}.login-form h2{margin:0 0 30px;font-size:37px;letter-spacing:-.045em}.login-form label{margin:18px 0;display:block;color:light-dark(#55584f,#9a9e91);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.login-form input{width:100%;height:52px;margin-top:8px;padding:0 15px;border:1px solid light-dark(#d0cfc7,#42473b);outline:0;background:var(--field);color:var(--ink);font-size:14px;text-transform:none}.login-form input:focus{border-color:var(--focus);box-shadow:0 0 0 3px #c9f34a40}.form-error{margin:-17px 0 25px;padding:12px 14px;border-left:3px solid var(--red);color:var(--error-ink);background:var(--error-bg);font-size:12px}@media(min-width:1401px){.job-launch-form:has([data-side-field]:not([hidden])){grid-template-columns:minmax(250px,1.1fr) minmax(140px,1fr) minmax(170px,1.3fr) minmax(130px,.7fr) 80px auto}.job-launch-form:has([data-seed-field][hidden]){grid-template-columns:minmax(250px,1.1fr) minmax(160px,1fr) minmax(195px,1.3fr) auto}.job-launch-form:has([data-account-field][hidden]){grid-template-columns:minmax(250px,1.1fr) minmax(195px,1.3fr) auto}.job-launch-form:has([data-xp-target-field]:not([hidden])){grid-template-columns:minmax(220px,1.1fr) minmax(140px,1fr) minmax(170px,1.3fr) minmax(110px,.7fr) minmax(100px,.6fr) minmax(110px,.7fr) auto}.job-launch-form:has([data-queue-maps-field]:not([hidden])) .job-launch-maps{grid-column:1 / -2}}@media(min-width:901px)and (max-width:1400px){.job-launch-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.proxy-forms,.proxy-form{grid-template-columns:1fr}.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:26px 13px}.brand>span:last-child,.nav-link span{display:none}.brand{justify-content:center}.sidebar nav{margin-top:50px}.nav-link{justify-content:center;padding:14px}.nav-link--active:before{left:-14px}.topbar{padding:0 24px}.main-content{padding:30px 24px}.job-launch-form{grid-template-columns:repeat(2,minmax(0,1fr))}.job-launch-form .button{align-self:end}.detail-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:repeat(2,1fr)}.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{min-height:100vh}}@media(max-width:650px){.app-shell{display:block}.sidebar{position:fixed;z-index:10;top:auto;bottom:0;width:100%;height:66px;padding:8px 10px;flex-direction:row;align-items:center}.sidebar .brand{display:none}.sidebar nav{width:100%;margin:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.nav-link{flex-direction:column;gap:4px;margin:0;padding:6px 2px}.nav-link svg{flex:none;width:18px;height:18px}.nav-link span{display:block;font-size:11px}.nav-link--active:before{left:50%;top:-8px;width:28px;height:3px;transform:translate(-50%)}.farming-options{margin-left:0}.farming-setting{padding:16px 15px}.app-workspace{padding-bottom:66px}.topbar{height:75px}.role-badge,.user-menu__identity{display:none}.main-content{padding:25px 16px}.page-intro{align-items:flex-start;flex-direction:column}.job-launch-form,.account-form--detail,.metrics-grid,.metrics-grid--two{grid-template-columns:1fr}.metric-card{min-height:105px}.detail-side{grid-template-columns:1fr}.data-panel__header{min-height:70px;padding:12px 15px;gap:10px;align-items:flex-start;flex-direction:column}.table-pagination{align-items:flex-start;flex-direction:column}.login-form-panel{padding:35px 24px}.job-overview__head{padding:20px 18px;flex-direction:column-reverse;gap:14px}.job-overview__head h2{font-size:20px}.job-overview__reason{margin:0 18px 20px}.job-overview__targets{padding:18px}.job-overview__note{padding:0 18px 18px}}:root .spectator{--scene-width: min(100%, max(20rem, calc((100vh - 17rem) * 16 / 9)));display:grid;gap:.6rem;justify-items:center}.spectator>*{width:var(--scene-width)}.spectator-controls{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.spectator-controls .button{min-height:34px;padding:0 12px;font-size:12px}.spectator-perspective{display:inline-flex;border:1px solid var(--field-line);background:var(--panel)}.spectator-perspective .button{border:0;background:transparent;color:var(--muted)}.spectator-perspective .button+.button{border-left:1px solid var(--field-line)}.spectator-perspective .button[aria-pressed=true]{background:var(--strong);color:var(--on-strong)}.spectator-status{color:var(--muted);font:400 10px Space Mono,monospace;font-variant-numeric:tabular-nums}.spectator-status:empty{display:none}.spectator-info{position:relative;width:22px;height:22px;margin-left:auto;display:grid;place-items:center;border:1px solid var(--field-line);border-radius:50%;color:var(--muted);font:700 12px/1 Space Mono,monospace;cursor:help}.spectator-info:hover,.spectator-info:focus-visible{border-color:var(--ink);color:var(--ink);outline:0}.spectator-info [role=tooltip]{position:absolute;z-index:5;top:calc(100% + 8px);right:0;width:max-content;max-width:260px;padding:7px 10px;display:none;background:var(--ink);color:light-dark(white,#171915);font:400 11px/1.4 DM Sans,system-ui,sans-serif;text-align:left;pointer-events:none}.spectator-info:hover [role=tooltip],.spectator-info:focus-visible [role=tooltip]{display:block}.spectator-scene{position:relative;aspect-ratio:16 / 9;background:#111b23;border-radius:.75rem;overflow:hidden;container-type:size}.spectator-scene canvas{width:100%;height:100%;display:block;transition:filter .4s}.spectator-scene.dead canvas{filter:grayscale(.85) brightness(.55)}.spectator-scene [hidden]{display:none!important}.spectator-scene [data-view-status]{position:absolute;z-index:4;left:50%;top:44%;transform:translate(-50%);margin:0;padding:7px 12px;border-radius:5px;background:#081015d0;color:#b0f1dc;font-size:12px;pointer-events:none}.spectator-scene [data-view-status]:empty{display:none}.spectator-dead{position:absolute;z-index:3;left:50%;top:32%;transform:translate(-50%,-50%);margin:0;padding:.15em .8em;border-radius:.15em;background:#0a0e11bb;color:#ff5646;font:800 max(20px,7cqh)/1.15 Inter,"Segoe UI",Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 1px 3px #000;pointer-events:none}.spectator-scene .crosshair{position:absolute;z-index:2;left:50%;top:50%;width:0;height:0;pointer-events:none;--gap: max(3px, .55cqh);--len: max(6px, 1.15cqh);--w: 2px}.spectator-scene .crosshair i{position:absolute;background:var(--crosshair-color, #52f052);box-shadow:var(--crosshair-shadow, 0 0 0 1px #000a)}.spectator-scene .crosshair i:nth-child(1){left:calc(var(--w) / -2);bottom:var(--gap);width:var(--w);height:var(--len)}.spectator-scene .crosshair i:nth-child(2){left:calc(var(--w) / -2);top:var(--gap);width:var(--w);height:var(--len)}.spectator-scene .crosshair i:nth-child(3){top:calc(var(--w) / -2);right:var(--gap);height:var(--w);width:var(--len)}.spectator-scene .crosshair i:nth-child(4){top:calc(var(--w) / -2);left:var(--gap);height:var(--w);width:var(--len)}.spectator-scene .hud{position:absolute;inset:0;z-index:2;pointer-events:none;color:var(--hud-color, #f3f0e8);font-family:Inter,Segoe UI,Arial,sans-serif;text-shadow:0 1px 2px #000c;font-feature-settings:"tnum"}.spectator-scene .hud .icon{width:1em;height:1em;flex:none;fill:currentColor;filter:drop-shadow(0 1px 1px #000a)}.spectator-scene .hud-top{position:absolute;top:1.6cqh;left:50%;transform:translate(-50%);display:flex;gap:max(2px,.4cqh);font-size:max(12px,2.9cqh);font-weight:700}.spectator-scene .hud-clock{display:flex;align-items:center;justify-content:center;min-width:4.4em;padding:.18em .7em;background:#0a0e11bb;border-radius:.2em}.spectator-scene .hud-side{min-width:1.9em;padding:.18em .5em;text-align:center;border-radius:.2em}.spectator-scene .hud-side.t{background:#8a571fcc;color:#ffe3bd}.spectator-scene .hud-side.ct{background:#285c86cc;color:#d2ebff}.spectator-scene .hud-bomb{display:flex;color:#ff5646}.spectator-scene .hud-bomb .icon{width:1.25em;height:1.25em}.spectator-scene .hud-bomb.planted{animation:spectator-bomb-blink 1s steps(2,jump-none) infinite}.spectator-scene .hud-bomb.defused{color:#7fe0b0}.spectator-scene .hud-bomb.exploded{color:#9a9a9a}@keyframes spectator-bomb-blink{50%{opacity:.3}}.spectator-scene .hud-money{position:absolute;top:1.8cqh;left:2cqh;font-size:max(12px,3.1cqh);font-weight:700;color:var(--hud-color, #8fe37f)}.spectator-scene .hud-money b{margin-right:.12em}.spectator-scene .hud-items{position:absolute;left:2cqh;bottom:10.5cqh;display:flex;gap:.5em;font-size:max(14px,3.3cqh);color:var(--hud-color, #eee7d6)}.spectator-scene .hud-items .bomb{color:#ff7a5c}.spectator-scene .hud-items .smoke{width:1.8em}.spectator-scene .hud-vitals{position:absolute;left:2cqh;bottom:2.2cqh;display:grid;grid-template-columns:auto auto;column-gap:2.2cqh;align-items:center;font-size:max(15px,4.5cqh);font-weight:700}.spectator-scene .hud-stat{display:flex;align-items:center;gap:.28em}.spectator-scene .hud-stat .icon{width:.78em;height:.78em;opacity:.92}.spectator-scene .hud-bar{grid-column:1 / -1;height:max(2px,.45cqh);margin-top:.45cqh;background:#ffffff2e;border-radius:1px;overflow:hidden}.spectator-scene .hud-bar span{display:block;height:100%;background:var(--hud-color, #f3f0e8)}.spectator-scene .hud-vitals.low{color:#ff5646}.spectator-scene .hud-vitals.low .hud-bar span{background:#ff5646}.spectator-scene .hud-weapon{position:absolute;right:2cqh;bottom:2.2cqh;display:flex;flex-direction:column;align-items:flex-end;gap:.35cqh}.spectator-scene .hud-weapon-name{display:flex;align-items:center;gap:.5em;font-size:max(11px,2.2cqh);font-weight:600;letter-spacing:.03em;color:var(--hud-color, #e4dfd2)}.spectator-scene .hud-weapon-name .icon.weapon{width:3.1em;height:1.15em}.spectator-scene .hud-ammo{display:flex;align-items:baseline;gap:.35em}.spectator-scene .hud-ammo b{font-size:max(16px,5.1cqh);font-weight:700}.spectator-scene .hud-ammo small{font-size:max(11px,2.5cqh);font-weight:600;color:#cfc8b8}.spectator-scene .hud-ammo.empty b{color:#ff5646}.spectator-scene .hud-damage{position:absolute;left:50%;top:50%;width:30cqh;height:30cqh;transform:translate(-50%,-50%);overflow:visible;fill:none;stroke:#e8301f;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 3px #ff2a1a90)}.spectator-scene .hud-damage path{opacity:0}.spectator-scene .hud-hit{position:absolute;left:50%;top:50%;width:0;height:0}.spectator-scene .hud-hit i{position:absolute;left:0;top:-1px;width:max(7px,1.25cqh);height:2px;background:#fff;box-shadow:0 0 1px 1px #0008;transform-origin:0 50%}.spectator-scene .hud-hit i:nth-child(1){transform:rotate(45deg) translate(max(6px,1.05cqh))}.spectator-scene .hud-hit i:nth-child(2){transform:rotate(135deg) translate(max(6px,1.05cqh))}.spectator-scene .hud-hit i:nth-child(3){transform:rotate(225deg) translate(max(6px,1.05cqh))}.spectator-scene .hud-hit i:nth-child(4){transform:rotate(315deg) translate(max(6px,1.05cqh))}.spectator-scene .hud-hit.kill i{background:#ff4a3a}.spectator-details{margin:0;padding:8px 14px;border:1px solid var(--line);background:var(--panel);display:flex;flex-wrap:wrap;gap:4px 28px}.spectator-details:empty{display:none}.spectator-details>div{display:flex;align-items:baseline;gap:8px}.spectator-details dt{color:var(--muted);font:400 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.spectator-details dd{margin:0;color:var(--ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.spectator-scene .killfeed{position:absolute;z-index:3;top:1.6cqh;right:1.6cqh;display:flex;flex-direction:column;align-items:flex-end;gap:max(3px,.5cqh);pointer-events:none;font-family:Inter,Segoe UI,Arial,sans-serif;color:#eeeadf}.spectator-scene .killfeed-row{display:flex;align-items:center;gap:.5em;padding:.3em .6em;border:1.5px solid transparent;border-radius:3px;background:#000000a8;font-size:max(10px,2.1cqh);font-weight:600;text-shadow:0 1px 2px #000}.spectator-scene .killfeed-row.local{border-color:#d8342a;background:#2a0c0ab8}.spectator-scene .killfeed-row .t{color:#d88747}.spectator-scene .killfeed-row .ct{color:#4b9bc6}.spectator-scene .killfeed-row .icon{width:2.8em;height:1.05em;fill:#eeeadf;filter:drop-shadow(0 1px 1px #000a)}.spectator-scene .killfeed-row .icon.headshot{width:1.05em;fill:#f2c96f}.spectator-scene .killfeed-row small{color:#8d9aa2;font-size:.8em;font-weight:500}.spectator-round{position:absolute;z-index:3;left:50%;top:9cqh;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.25em;padding:.35em 1.4em .45em;border-radius:.2em;background:#0a0e11cc;font-family:Inter,Segoe UI,Arial,sans-serif;text-align:center;text-shadow:0 1px 3px #000;pointer-events:none;white-space:nowrap}.spectator-round b{font-size:max(16px,5cqh);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f3f0e8}.spectator-round[data-side=t] b{color:#f4b46c}.spectator-round[data-side=ct] b{color:#78cfff}.spectator-round span{font-size:max(11px,2.4cqh);font-weight:600;color:#cfc8b8}.spectator-round span:empty{display:none}.game-setup-content{padding:20px}.trade-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start}.trade-picker-tools{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:20px;border-bottom:1px solid var(--line)}.trade-picker-tools label{display:grid;flex:1;min-width:140px}.trade-bot-list{max-height:520px;overflow:auto;padding:8px 20px}.trade-bot-row{display:flex;flex-direction:row;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);cursor:pointer}.trade-bot-row[hidden]{display:none}.trade-bot-row input{width:17px;height:17px;accent-color:var(--ink)}.trade-bot-row:has(input:disabled){opacity:.45;cursor:default}.trade-bot-row small{display:block;color:var(--muted);margin-top:5px;font-size:11px}.trade-options{display:grid;gap:20px;padding:24px}.trade-options h3,.trade-options p{margin:0}.trade-options label{display:grid;gap:8px}.trade-options label[hidden]{display:none}.trade-options select,.trade-options input{width:100%;min-width:0}.trade-batch-note{padding:14px;border:1px solid var(--line);border-radius:6px;font-size:13px;line-height:1.6;background:var(--paper)}.trade-detail-note,.trade-picker-empty{padding:0 20px 16px;color:var(--muted);font-size:13px;line-height:1.6}[data-trade-history-error]:not(:empty){margin:16px 20px;color:var(--danger-ink)}.trade-form input:not([type=checkbox]),.trade-form select{margin-top:7px;min-height:42px;padding:8px 12px;border:1px solid var(--line);background:var(--field);color:var(--ink)}.trade-form label{color:var(--label);font-size:12px}[data-trade-history] td small,[aria-label="Trade offers"] td small{display:block;color:var(--muted);margin-top:5px;font-size:11px}@media(max-width:900px){.trade-form{grid-template-columns:1fr}}.game-setup-content>.muted-copy{margin:16px 0 0}.farming-switch input:disabled{opacity:.55;cursor:wait}.game-setup-preview{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px}.game-setup-sample{position:relative;flex:0 0 180px;height:110px;border:1px solid #34464e;border-radius:8px;background:radial-gradient(ellipse at 50% 25%,#425962,#1b292e);overflow:hidden}.game-setup-health{position:absolute;bottom:10px;left:12px;font-size:18px;font-weight:700;text-shadow:0 1px 2px #000}.game-setup-preview--inactive .game-setup-sample{opacity:.6}.game-setup-values{display:grid;gap:9px;margin:0;font-size:12px}.game-setup-values>div{display:flex;flex-wrap:wrap;gap:8px}.game-setup-values dt{width:84px;color:var(--muted)}.game-setup-values dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink)}.game-setup-swatch{width:10px;height:10px;border-radius:50%;border:1px solid #7776}.player-crosshair{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.player-crosshair i{position:absolute;background:var(--crosshair-color);box-shadow:var(--crosshair-shadow)}.player-crosshair i:nth-child(1){left:calc(var(--w) / -2);bottom:var(--gap);width:var(--w);height:var(--len)}.player-crosshair i:nth-child(2){left:calc(var(--w) / -2);top:var(--gap);width:var(--w);height:var(--len)}.player-crosshair i:nth-child(3){top:calc(var(--w) / -2);right:var(--gap);height:var(--w);width:var(--len)}.player-crosshair i:nth-child(4){top:calc(var(--w) / -2);left:var(--gap);height:var(--w);width:var(--len)}.player-crosshair:after{content:"";display:var(--crosshair-dot, none);position:absolute;width:var(--w);height:var(--w);transform:translate(-50%,-50%);background:var(--crosshair-color);box-shadow:var(--crosshair-shadow)}.buddy-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.buddy-content{padding:20px}.buddy-content>.muted-copy,.buddy-content>.inline-alert{margin:16px 0 0}.job-launch-choice{grid-column-start:1;min-width:0;margin:0;padding:0;border:0}.job-launch-choice legend{padding:0}
