.oil-sync-slot{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px}.oil-sync-slot .oil-sync-warning{width:44px;height:44px;color:var(--oil-warning,#927022);background:var(--oil-surface-warm,#f8edc9);border:1px solid var(--oil-border,#dbc88b);border-radius:50%}@media (max-width:760px){.oil-topbar{gap:8px}.oil-account-tools{gap:4px;flex-shrink:0}.oil-mobile-brand{min-width:0;gap:8px}.oil-mobile-brand>strong{font-size:clamp(17px,4.8vw,21px);white-space:nowrap}.oil-mobile-brand>svg{flex-shrink:0}}:root{--oil-safe-top:calc(max(env(safe-area-inset-top, 0px), var(--oil-tg-safe-top, var(--tg-safe-area-inset-top, 0px))) + var(--oil-tg-content-top, var(--tg-content-safe-area-inset-top, 0px)));--oil-safe-bottom:calc(max(env(safe-area-inset-bottom, 0px),
        var(--oil-tg-safe-bottom, var(--tg-safe-area-inset-bottom, 0px))) + var(--oil-tg-content-bottom, var(--tg-content-safe-area-inset-bottom, 0px)));--oil-safe-left:calc(max(env(safe-area-inset-left, 0px),
        var(--oil-tg-safe-left, var(--tg-safe-area-inset-left, 0px))) + var(--oil-tg-content-left, var(--tg-content-safe-area-inset-left, 0px)));--oil-safe-right:calc(max(env(safe-area-inset-right, 0px),
        var(--oil-tg-safe-right, var(--tg-safe-area-inset-right, 0px))) + var(--oil-tg-content-right, var(--tg-content-safe-area-inset-right, 0px)))}.oil-app{padding:var(--oil-safe-top) var(--oil-safe-right) 0 var(--oil-safe-left)}.oil-sidebar{top:var(--oil-safe-top);bottom:var(--oil-safe-bottom);left:var(--oil-safe-left)}.oil-modal{top:calc(var(--oil-safe-top) + (100dvh - var(--oil-safe-top) - var(--oil-safe-bottom)) / 2);left:calc(var(--oil-safe-left) + (100vw - var(--oil-safe-left) - var(--oil-safe-right)) / 2);max-height:calc(100dvh - var(--oil-safe-top) - var(--oil-safe-bottom) - 32px);width:min(460px,calc(100vw - var(--oil-safe-left) - var(--oil-safe-right) - 32px))}.oil-modal.estate-fullscreen-dialog{width:calc(100vw - var(--oil-safe-left) - var(--oil-safe-right) - 24px);max-height:calc(100dvh - var(--oil-safe-top) - var(--oil-safe-bottom) - 24px)}.estate-fullscreen-dialog .estate-board{height:calc(100dvh - var(--oil-safe-top) - var(--oil-safe-bottom) - 176px);min-height:0}@media (max-width:760px){.oil-topbar{height:65px;padding-top:0}.oil-main{padding-bottom:calc(100px + var(--oil-safe-bottom))}.oil-mobile-nav{left:var(--oil-safe-left);right:var(--oil-safe-right);padding-bottom:calc(8px + var(--oil-safe-bottom))}.oil-toast-stack{bottom:calc(92px + var(--oil-safe-bottom))}}@media (max-width:760px) and (max-height:620px){.oil-topbar{height:56px}}@media (pointer:coarse){.oil-modal-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#152b22d9}}html[lang=ru]{--oil-serif:"Roboto Condensed","Arial Narrow",sans-serif}.oil-language-select{display:block;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--oil-line);border-radius:6px;background:var(--oil-white);color:var(--oil-ink);font:16px var(--oil-font)}html[lang=ru] .oil-mobile-nav small{font-family:var(--oil-serif);font-size:14px;letter-spacing:0}html[lang=ru] .oil-app .oil-eyebrow{letter-spacing:.3px}html[lang=ru] .oil-resource>div{min-width:0}@media (max-width:760px){html[lang=ru] .estate-summary strong{font-size:clamp(18px,5vw,22px);white-space:nowrap}html[lang=ru] .estate-summary>div{min-width:0}html[lang=ru] .oil-resource strong{font-size:clamp(22px,6.2vw,29px)}html[lang=ru] .oil-resource .oil-eyebrow{letter-spacing:0}html[lang=ru] .oil-resource{gap:8px}html[lang=ru] .oil-resource-icon{width:28px;height:28px;flex-shrink:0}html[lang=ru] .oil-tab-bar .oil-segmented{min-width:0}}.hero-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:6px 0 24px}.hero-intro h3{margin:8px 0;font-family:var(--oil-serif);font-size:32px;line-height:1.1}.hero-intro p{max-width:570px;font-size:14px;line-height:1.6;color:var(--oil-text,#667268);margin:0}.hero-filter{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 15px;border:1px solid var(--oil-line);border-radius:8px;background:var(--oil-white);font-size:14px;color:var(--oil-ink);cursor:pointer}.hero-filter.is-selected{background:var(--oil-solid);color:var(--oil-on-solid)}.hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hero-card{--hero-bg:#e9dab5;--hero-color:#937132;background:var(--oil-white);border:1px solid var(--oil-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.hero-teal{--hero-bg:#c9ded4;--hero-color:#397260}.hero-violet{--hero-bg:#dfd5e7;--hero-color:#795a92}.hero-copper{--hero-bg:#e3d0bc;--hero-color:#9c673c}.hero-blue{--hero-bg:#cfdae8;--hero-color:#466b91}.hero-art{position:relative;aspect-ratio:1;background:#eadfc3;color:var(--hero-color);overflow:hidden}.hero-portrait{display:block;width:100%;height:100%;object-fit:contain}.hero-level,.hero-rarity{position:absolute;top:12px;font-size:12px;font-weight:700;z-index:1}.hero-rarity{left:12px;color:var(--oil-warning,var(--hero-color));text-transform:uppercase;letter-spacing:.06em}.hero-level,.hero-rarity{padding:4px 7px;border-radius:4px;background:var(--oil-surface-overlay,#fcfbf6e6)}.hero-level{right:12px;color:var(--oil-ink)}.hero-stars{position:absolute;bottom:9px;left:0;right:0;text-align:center;color:#f8d279;letter-spacing:3px;text-shadow:0 1px 3px #4e3924;font-size:16px}.hero-body{display:flex;flex:1;flex-direction:column;padding:20px}.hero-body>.oil-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.07em;color:var(--oil-text,#667268)}.hero-body h3{font-family:var(--oil-serif);font-size:30px;line-height:1.1;margin:7px 0}.hero-trait{font-size:13px;color:var(--oil-text,#667268);line-height:1.5;margin:0 0 10px}.hero-body blockquote,.hero-dialog blockquote{font-family:var(--oil-serif);font-size:20px;line-height:1.35;margin:0 0 18px;padding:0}.hero-skill{display:flex;gap:12px;align-items:center;padding:15px 0;margin-top:auto;border-top:1px solid var(--oil-line);border-bottom:1px solid var(--oil-line)}.hero-skill>svg{flex-shrink:0;color:var(--oil-positive,var(--hero-color))}.hero-skill small,.hero-skill span,.hero-skill strong{display:block}.hero-skill span{font-size:12px;color:var(--oil-text,#667268);margin-bottom:4px}.hero-skill strong{font-size:14px;line-height:1.4}.hero-skill small{font-size:12px;color:var(--oil-text,#667268);line-height:1.5;margin-top:4px}.hero-story{align-items:center;min-height:44px;background:transparent;border:0;padding:8px 0;color:var(--oil-ink);font-size:13px;cursor:pointer}.hero-action.oil-button,.hero-story{display:flex;justify-content:space-between;width:100%;text-align:left}.hero-action.oil-button{min-height:48px;height:auto;gap:10px;padding:12px;font-size:14px;line-height:1.4;white-space:normal}.hero-action>span:last-child{flex-shrink:0}.hero-note{display:block;margin-top:9px;color:var(--oil-text,#667268);font-size:12px;text-align:center;line-height:1.5}.hero-empty{padding:24px;border:1px dashed var(--oil-line);border-radius:12px;font-size:14px}.hero-dialog-art{background:var(--oil-surface-warm,#eadfc3);color:var(--hero-color,var(--oil-warning,#937132));border-radius:9px;margin-bottom:18px}.hero-dialog-art .hero-portrait{display:block;width:100%;height:auto;max-height:300px;border-radius:inherit}.hero-dialog p{font-size:14px;line-height:1.65}.hero-dialog .hero-dialog-benefit{font-weight:700}.hero-dialog .hero-terms{font-size:12px;color:var(--oil-text,#667268)}.hero-consent{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 0;font-size:14px;line-height:1.5;cursor:pointer}.hero-consent input{width:20px;height:20px;flex-shrink:0;accent-color:var(--oil-teal)}.hero-support{display:block;padding:14px 0 0;min-height:44px;font-size:13px;text-align:center;color:var(--oil-teal)}.hero-radio{--hero-bg:#e9dab5;--hero-color:#937132;display:flex;align-items:center;gap:12px;border:1px solid var(--oil-line);background:var(--oil-white);border-radius:10px;padding:10px 14px 10px 6px;margin:18px 0;text-decoration:none;color:var(--oil-ink)}.hero-radio>.hero-portrait{width:74px;height:74px;color:var(--hero-color);background:var(--hero-bg);border-radius:8px;flex-shrink:0}.hero-radio>div{flex:1}.hero-radio span{font-size:12px;font-weight:700}.hero-radio p{font-size:14px;line-height:1.5;margin:5px 0 0}.hero-filter:focus-visible,.hero-radio:focus-visible,.hero-story:focus-visible{outline:3px solid var(--oil-teal);outline-offset:3px}@media (max-width:1200px){.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hero-intro{align-items:flex-start;flex-direction:column;gap:14px}.hero-intro h3{font-size:28px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hero-body{padding:18px}.hero-body h3{font-size:30px}}.hero-categories{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 20px}.hero-categories .hero-filter{flex:1 1 auto}.hero-skill>div{min-width:0}.hero-body h3,.hero-radio span{overflow-wrap:anywhere}.hero-card{scroll-margin-top:20px}.hero-territory-reward{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--oil-line);text-decoration:none;min-height:62px}.hero-territory-reward>.hero-portrait{flex:0 0 48px;width:48px;height:48px;border-radius:6px}.hero-territory-reward>span{flex:1;min-width:0}.hero-territory-reward small,.hero-territory-reward strong{display:block;line-height:1.4;overflow-wrap:anywhere}.hero-territory-reward strong{font-size:14px}.hero-territory-reward small{font-size:12px;color:var(--oil-text,#667268);margin-top:3px}.hero-territory-reward>svg{flex-shrink:0}.hero-territory-reward:focus-visible{outline:3px solid var(--oil-teal);outline-offset:3px}.hero-collection .hero-intro{margin:0 0 10px;gap:8px;flex-direction:row;align-items:center;flex-wrap:wrap}.hero-collection .hero-intro h3{font-size:23px;margin:0}.hero-collection .hero-filter{padding:6px 8px;gap:5px;font-size:12px}.hero-collection .hero-categories{gap:4px;margin:0 0 12px}.hero-collection .hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-collection .hero-card{min-width:0;border-radius:8px}.hero-tile{display:flex;flex-direction:column;height:100%;color:var(--oil-ink);text-decoration:none}.hero-tile .hero-art{flex-shrink:0}.hero-tile h3{margin:8px 6px 4px;font:650 12px/1.3 var(--oil-font);overflow-wrap:anywhere}.hero-tile-status{margin:auto 6px 8px;padding-top:2px;font-size:12px;line-height:1.3;color:var(--oil-muted)}.hero-tile-mark{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--oil-ink);background:var(--oil-surface-overlay,#fcfbf6e6)}.hero-card.is-owned{border-color:var(--oil-teal);background:var(--oil-surface-soft,#eef3e1)}.hero-card.is-owned .hero-tile-mark{color:var(--oil-on-solid);background:var(--oil-solid)}.hero-card.is-owned .hero-tile-status{color:var(--oil-teal);font-weight:700}.hero-card.is-ready{border-color:var(--oil-warning,#ac8c27)}.hero-card.is-locked .hero-portrait{filter:saturate(.35)}.hero-tile:focus-visible{outline:3px solid var(--oil-teal);outline-offset:-3px}.hero-detail{max-width:680px;margin:0 auto}.hero-back{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-bottom:8px;color:var(--oil-ink);font-size:14px;font-weight:650}.hero-back svg{transform:rotate(180deg)}.hero-detail-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px}.hero-detail-portrait{overflow:hidden;aspect-ratio:1;border-radius:8px;background:var(--hero-bg,#eadfc3)}.hero-detail-heading h2{font:650 28px/1.1 var(--oil-serif);margin:6px 0;overflow-wrap:anywhere}.hero-detail-heading .oil-eyebrow,.hero-detail-heading p{font-size:12px;line-height:1.4;margin:6px 0 0}.hero-detail .hero-skill{margin:16px 0 12px;padding:12px 0}.hero-detail .hero-action{min-height:44px;padding:8px;margin-top:12px}.hero-biography{margin-top:16px;border-top:1px solid var(--oil-line);font-size:14px;line-height:1.5}.hero-biography summary{padding:12px 0;min-height:44px;cursor:pointer;font-weight:650}.hero-biography blockquote{margin:12px 0;font-family:var(--oil-serif);font-size:20px}@media (min-width:761px){.hero-collection .hero-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.oil-shift-panel{margin:24px 0;border:1px solid var(--oil-border,#d6d2c5);scroll-margin-top:20px}.oil-field-card>.oil-shift-panel{margin:0;border-width:1px 0 0;border-radius:0}.oil-pressure-values,.oil-shift-heading,.oil-shift-progress,.oil-shift-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.oil-shift-heading h2{margin:6px 0 10px;font-size:23px}.oil-shift-limit{padding:7px 11px;border-radius:20px;background:var(--oil-surface-soft,#ece8db);font-size:12px;font-weight:700}.oil-shift-panel p{line-height:1.6}.oil-shift-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.oil-shift-choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:20px;border:1px solid var(--oil-border,#cbc6b8);border-radius:12px;color:var(--oil-text-strong,#242b28);background:var(--oil-surface-soft,#f5f2e9);cursor:pointer;min-height:150px}.oil-shift-choice:focus-visible,.oil-shift-choice:not(:disabled):hover{border-color:#1c5845;background:var(--oil-surface-soft,#edf3e9)}.oil-shift-choice strong{font-size:17px}.oil-shift-choice b{color:var(--oil-text-strong,#1c5845);font-size:21px}.oil-shift-choice:disabled{opacity:.55;cursor:default}.oil-shift-choice small,.oil-shift-note{color:var(--oil-text,#61685f);font-size:12px;line-height:1.6}.oil-shift-summary{padding-top:12px}.oil-shift-summary span{font-size:13px}.oil-shift-stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;padding:0}.oil-shift-stages li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:12px 5px;border:1px solid var(--oil-border,#ddd9cc);border-radius:10px;font-size:13px}.oil-shift-stages li>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--oil-surface-soft,#e7e3d6)}.oil-shift-stages small{font-size:11px;color:var(--oil-text,#62695f)}.oil-shift-stages .is-current{border-color:#a48b45;background:var(--oil-surface-soft,#fbf6e7)}.oil-shift-stages .is-done{border-color:#749584;background:var(--oil-surface-soft,#edf3e9)}.oil-shift-stages .is-done>b{background:#255a45;color:white}.oil-shift-progress{font-size:13px;margin-top:9px}.oil-shift-check{margin-top:18px;padding:20px;background:var(--oil-surface-soft,#edeadd);border-radius:12px}.oil-shift-check h3{margin:0 0 8px;font-size:18px}.oil-shift-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 10px}.oil-shift-actions button{min-height:48px}.oil-pressure-values{margin:18px 0 10px;font-variant-numeric:tabular-nums}.oil-pressure-values span{font-size:13px}.oil-pressure-track{position:relative;height:40px;background:#333b34;border-radius:7px;overflow:hidden;border:2px solid #333b34}.oil-pressure-perfect,.oil-pressure-zone{position:absolute;top:0;bottom:0;background:#64a37a}.oil-pressure-perfect{background:#e5bc48}.oil-pressure-marker{position:absolute;top:0;bottom:0;width:5px;transform:translateX(-50%);background:white;box-shadow:0 0 0 1px #242b28}.oil-shift-instruction,.oil-shift-result{display:flex;gap:10px;align-items:center}.oil-shift-instruction svg,.oil-shift-result svg{flex-shrink:0}.oil-shift-result{padding:14px;border-radius:10px;background:var(--oil-surface-soft,#e6f0e4);color:var(--oil-positive,#255a45);flex-wrap:wrap}.oil-shift-result strong{font-size:12px}.oil-shift-panel button:focus-visible{outline:3px solid #b88720;outline-offset:3px}@media (max-width:520px){.oil-shift-choices{grid-template-columns:1fr}.oil-shift-choice{min-height:auto;padding:16px}.oil-shift-check{padding:15px}.oil-shift-actions{flex-direction:column}.oil-shift-actions button{width:100%}.oil-shift-heading h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.oil-pressure-marker{display:none}}.oil-tap-scene.has-shift{min-height:270px}.oil-pump-shift{position:absolute;top:12px;left:12px;right:12px;padding:12px;border:1px solid var(--oil-line);border-radius:10px;background:var(--oil-paper);color:var(--oil-ink);text-align:left;pointer-events:none}.oil-pump-shift>strong{display:block;font-size:14px;line-height:1.4}.oil-pump-shift .oil-pressure-values{display:flex;margin:6px 0;gap:4px 10px;font-size:13px;line-height:1.4}.oil-pump-shift .oil-pressure-track{display:block;height:26px}.oil-tap-scene.has-shift .oil-pump-cta{height:112px;width:min(360px,88%);padding:12px;gap:10px}.oil-tap-scene.has-shift .oil-pump-cta>span{flex:1;min-width:0;font-size:22px;letter-spacing:0}.oil-tap-scene.has-shift .oil-pump-cta>svg{flex-shrink:0}.oil-tap-scene.has-shift .oil-pump-cta small{font-size:12px;line-height:1.35;letter-spacing:0}.oil-tap-scene:focus-visible{outline:3px solid #b88720;outline-offset:-3px}@media (max-width:380px){.oil-tap-scene.has-shift .oil-pump-cta>span{font-size:20px}.oil-tap-scene.has-shift .oil-pump-cta>svg:last-child{display:none}}.exchange-grid{margin-bottom:20px}.exchange-grid>section{min-width:0}.exchange-grid .oil-sell-panel{container-type:inline-size}.exchange-reserve{margin:18px 0}.exchange-reserve.is-compact{padding:20px;border:1px solid var(--oil-line);border-radius:14px;background:var(--oil-surface,#f6f5ec);margin:0}.exchange-reserve-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px}.exchange-reserve-top strong{display:flex;gap:7px;align-items:center}.exchange-reserve .oil-progress{margin:12px 0}.exchange-reserve p{font-size:12px;line-height:1.6;color:var(--oil-text,#65705f);margin:8px 0 13px}.exchange-candle-chart{margin-top:10px}.exchange-candle-chart svg{display:block;width:100%;overflow:visible}.exchange-candle-chart g[role=button]{cursor:crosshair;outline:none}.exchange-candle-chart g[role=button]:focus-visible>rect:first-of-type{stroke:#b8964a;stroke-width:2px}.exchange-candle-detail{display:flex;flex-wrap:wrap;gap:6px 14px;min-height:40px;margin:13px 0 6px;font:11px var(--font-mono,monospace);color:var(--oil-positive,#53604e)}.exchange-candle-detail b{color:var(--oil-text-strong,#26342a)}.exchange-grid .oil-chart-axis>span:nth-child(2){display:inline}.exchange-trade-tabs{display:flex;gap:8px;margin-bottom:18px}.exchange-trade-tabs button{flex:1;min-height:44px;border:1px solid var(--oil-border,#c9cebf);border-radius:8px;font-weight:750;background:var(--oil-surface-soft,#f1f0e6)}.exchange-trade-tabs [aria-pressed=true]{background:#295d43;color:#fff;border-color:#295d43}.exchange-quotes{margin:10px 0}.exchange-quotes div{display:flex;gap:10px;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--oil-border,#e0e1d4);font-size:12px}.exchange-quotes dd{font-weight:700;font-variant-numeric:tabular-nums}.exchange-grid .oil-sell-panel>p{font-size:12px;line-height:1.6}.exchange-grid .oil-detail-line strong{font-size:clamp(14px,6.25cqw,20px);white-space:nowrap}.exchange-grid .exchange-order-total{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.exchange-warning{background:var(--oil-surface-warm,#f7edcf);color:var(--oil-warning,#675323);padding:12px;border-radius:8px;font-size:12px;line-height:1.6}.exchange-buyer-heading{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center}.exchange-buyer-heading h2{margin:6px 0 4px}.exchange-buyer-heading>b{font-size:12px;padding:8px 12px;border-radius:20px;background:var(--oil-surface-soft,#eee9d6)}.exchange-buyers>p{line-height:1.6;font-size:13px;color:var(--oil-positive,#5b6754)}.exchange-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.exchange-active-contract,.exchange-offers article{padding:20px;border-radius:12px;border:1px solid var(--oil-border,#d3d7c7);background:var(--oil-surface-soft,#f6f4e9)}.exchange-offers h3{margin:10px 0;font-size:23px}.exchange-offers button{width:100%;font-size:11px;margin-top:12px}.exchange-offers p{color:var(--oil-positive,#58704e)}.exchange-active-contract{margin:20px 0 0}.exchange-active-contract>div:not(.oil-progress){display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;margin:13px 0}.exchange-active-contract .oil-progress{margin-top:20px}.exchange-active-contract p{font-size:13px}@media (max-width:900px){.exchange-offers{grid-template-columns:1fr}.exchange-offers article{display:grid;grid-template-columns:1fr auto;gap:5px 12px}.exchange-offers article>.oil-eyebrow,.exchange-offers article>button{grid-column:1/-1}.exchange-offers article>b{align-self:center}.exchange-offers article>p{margin:0}}@media (max-width:520px){.exchange-reserve-top b{font-size:13px}.exchange-grid .oil-quote{font-size:29px}.exchange-grid .oil-chart-top{gap:12px;flex-wrap:wrap}.exchange-candle-detail{font-size:10px}.exchange-buyers,.exchange-reserve.oil-panel{padding:18px}.exchange-offers article{padding:16px}}.exchange-active-contract .oil-button{width:100%;white-space:normal;line-height:1.4}.exchange-active-contract .oil-button+.oil-button{margin-top:8px}.exchange-legend{display:inline-block;width:9px;height:9px;border-radius:2px;vertical-align:0;opacity:.7}.exchange-legend.is-buy{background:var(--oil-chart-up,#276c51)}.exchange-legend.is-sell{margin-left:4px;background:var(--oil-chart-down,#b44e3b)}.exchange-volume-legend{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;color:var(--oil-text,#687366)}.player-avatar{overflow:hidden;flex-shrink:0}.player-avatar img{width:100%;height:100%;object-fit:cover}.oil-profile-settings{grid-column:1/-1}.profile-gallery-heading,.profile-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.profile-heading{padding-bottom:22px;border-bottom:1px solid var(--oil-line)}.profile-heading h3{font-family:var(--oil-serif);font-size:32px;line-height:1.25;margin-top:8px}.profile-price{flex-shrink:0;background:var(--oil-surface-warm,#eee3c4);color:var(--oil-warning,#765222);border:1px solid var(--oil-border,#d9c496);padding:10px 13px;border-radius:6px;font-size:13px;font-weight:700}.profile-price small{display:block;margin-top:4px;font-size:10px;font-weight:400;text-align:right}.profile-editor{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:28px;align-items:center;padding:24px 0}.profile-identity{display:flex;gap:16px;align-items:center;min-width:0}.profile-current-avatar{display:grid;place-items:center;width:80px;height:80px;border-radius:12px;border:1px solid var(--oil-border,#c4c1a6);background:var(--oil-surface-soft,#e4e9d7);color:var(--oil-positive,#536b54);font-family:var(--oil-serif);font-size:36px}.profile-identity strong{font-family:var(--oil-serif);display:block;overflow-wrap:anywhere;font-size:22px}.profile-identity>div{min-width:0}.profile-identity>div>span{display:block;margin-top:6px;color:var(--oil-muted);font-size:11px}.profile-name-form label{font-size:12px;font-weight:650}.profile-name-controls{display:flex;gap:10px;margin:9px 0}.profile-name-controls input{width:100%;min-width:0;border:1px solid var(--oil-border,#c9cebc);border-radius:5px;background:var(--oil-surface,#fffdf5);padding:12px;color:var(--oil-ink);font-size:14px}.profile-name-controls button{flex-shrink:0;width:auto;white-space:nowrap}.profile-gallery-heading p,.profile-name-form p,.profile-note{font-size:11px;color:var(--oil-muted);line-height:1.7}.profile-name-form [role=alert]{color:var(--oil-danger,#a3492b)}.profile-note{padding-bottom:20px}.profile-gallery-heading{padding:22px 0;border-top:1px solid var(--oil-line)}.profile-gallery-heading h4{font-size:24px;font-family:var(--oil-serif);margin-bottom:6px}.profile-gallery-heading .oil-text-button{white-space:nowrap}.profile-gallery-group{margin-bottom:24px}.profile-gallery-group>h4{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:12px}.profile-gallery-group>h4>span{color:var(--oil-text,#939e84);padding-left:8px}.profile-avatar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.profile-avatar-card{min-width:0;text-align:left;border:1px solid var(--oil-border,#d8d5bc);border-radius:8px;overflow:hidden;background:var(--oil-surface,#faf7eb);padding:5px 5px 12px;transition:border-color .15s,transform .15s}.profile-avatar-card:hover{border-color:#a7833f;transform:translateY(-2px)}.profile-avatar-card.is-selected{border-color:#49664c;box-shadow:0 0 0 1px #49664c}.profile-avatar-art{position:relative;border-radius:5px;overflow:hidden;aspect-ratio:1;background:var(--oil-surface-warm,#eee2bf)}.profile-avatar-art img{display:block;width:100%;height:100%;object-fit:contain}.profile-avatar-card>small,.profile-avatar-card>strong{display:block;padding:0 5px;overflow-wrap:anywhere}.profile-avatar-card>strong{margin-top:9px;font-family:var(--oil-serif);font-size:20px;line-height:1.2}.profile-avatar-card>small{margin-top:4px;font-size:10px;min-height:28px;line-height:1.4;color:var(--oil-muted)}.profile-avatar-price{display:inline-block;font-size:10px;font-weight:650;color:var(--oil-warning,#7c5c2a);margin:7px 5px 0}.profile-avatar-price.is-owned{color:var(--oil-positive,#49664c)}.profile-selected-mark{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#405c43;color:#fff7df}.profile-avatar-large{display:block;width:220px;max-width:75%;height:auto;margin:0 auto 16px;border:1px solid var(--oil-border,#d8c59d);border-radius:10px}.profile-avatar-role{text-align:center;color:var(--oil-muted);font-size:12px}.profile-checkout-price{text-align:center;font-size:24px;font-weight:650}.profile-checkout-price small{font-size:14px;color:var(--oil-muted)}.profile-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.5}.profile-consent input{width:18px;height:18px;flex-shrink:0;accent-color:#405c43}.profile-avatar-modal>.oil-button{width:100%;margin-top:12px}.profile-avatar-modal>a{font-size:12px;text-decoration:underline}@media (max-width:700px){.profile-editor{grid-template-columns:1fr;gap:22px}.profile-avatar-grid{gap:8px}.profile-avatar-card>strong{font-size:17px}}@media (max-width:480px){.profile-heading h3{font-size:28px}.profile-price{padding:8px 10px;font-size:11px}.profile-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-name-controls{flex-direction:column}.profile-name-controls input{font-size:16px}.profile-name-controls button{min-height:44px}.profile-gallery-heading{align-items:flex-start}.profile-gallery-heading h4{font-size:22px}.profile-gallery-heading .oil-text-button{font-size:10px}}@media (prefers-reduced-motion:reduce){.profile-avatar-card{transition:none}.profile-avatar-card:hover{transform:none}}.oil-reduced-motion .profile-avatar-card{transition:none}.oil-reduced-motion .profile-avatar-card:hover{transform:none}.fleet-board{min-width:0;scroll-margin-top:20px}.fleet-bot-preview{max-width:440px;margin:20px auto}.fleet-bot-preview>label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.fleet-bot-message p{white-space:pre-line;overflow-wrap:anywhere;line-height:1.65}.fleet-bot-keyboard{display:flex;gap:8px;margin-top:8px}.fleet-bot-keyboard>button{flex:1;min-width:0;padding:12px 8px}.fleet-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.fleet-heading h2{margin:7px 0;font-size:27px}.fleet-heading h3{margin:5px 0}.fleet-intro{font-size:14px;color:var(--oil-positive,#64715e);line-height:1.65;max-width:880px;margin:10px 0 20px}.fleet-note{font-size:12px;color:var(--oil-text,#66725e);line-height:1.65}.fleet-preview-label{padding:12px 16px;border:2px dashed #a58433;background:var(--oil-surface-warm,#faf0c9);font-size:12px;font-weight:750;line-height:1.6}.fleet-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0}.fleet-tabs button{padding:13px 8px;border:1px solid var(--oil-border,#d4d9c8);border-radius:9px;background:var(--oil-surface-soft,#eaeade);color:var(--oil-positive,#5d6b52);font-weight:750;font-size:14px;min-height:46px}.fleet-tabs [aria-selected=true]{background:#2b4635;color:#fff;border-color:#2b4635}.fleet-tabs b{padding:3px 7px;margin-left:5px;background:#d8b15d;color:#233629;border-radius:10px;font-size:11px}.fleet-board a:focus-visible,.fleet-board button:focus-visible{outline:3px solid #bc8d33;outline-offset:3px}.fleet-board button:disabled{opacity:.48;cursor:not-allowed}.fleet-board .oil-panel{margin:16px 0;min-width:0}.fleet-empty{text-align:center;padding:30px 22px}.fleet-empty p{max-width:640px;margin:12px auto 20px;line-height:1.7;color:var(--oil-positive,#617058);font-size:14px}.fleet-empty h3{font-size:21px}.fleet-status{display:inline-flex;align-items:center;border-radius:20px;background:var(--oil-surface-soft,#e9ebd9);padding:6px 11px;font-size:11px;font-weight:750;letter-spacing:.25px;color:var(--oil-positive,#405633)}.fleet-status.is-sailing{background:var(--oil-surface-soft,#dfe9e3);color:var(--oil-positive,#2a5843)}.fleet-status.is-delivered{background:var(--oil-surface-soft,#dce9ce)}.fleet-status.is-cancelled{background:var(--oil-surface-warm,#eee2c9);color:var(--oil-warning,#715d33)}.fleet-route{display:flex;align-items:center;gap:15px;padding:24px 12px;color:var(--oil-positive,#657b55);max-width:500px;margin:5px auto}.fleet-route i{flex:1;border-top:2px dashed var(--oil-border,#b9c6aa)}.fleet-exact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:18px 0}.fleet-exact-grid>div{min-width:0}.fleet-exact-grid dt{font-size:12px;color:var(--oil-positive,#637359);margin-bottom:6px}.fleet-exact-grid dd{margin:0;font-size:clamp(17px,2vw,25px);font-weight:780;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.35}.fleet-captain{display:flex;gap:10px;align-items:center;margin:16px 0}.fleet-captain>.player-avatar{flex-shrink:0}.fleet-captain span{display:flex;flex-direction:column;gap:4px;min-width:0}.fleet-captain small{font-size:11px;color:var(--oil-positive,#69765d)}.fleet-captain strong{font-size:14px;overflow-wrap:anywhere}.fleet-preparation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:22px 0;border-top:1px solid var(--oil-border,#d9decc);padding-top:20px}.fleet-preparation-grid section{min-width:0}.fleet-preparation-grid h3{margin:0 0 12px;font-size:18px}.fleet-preparation-grid p{font-size:13px;line-height:1.65}.fleet-preparation-grid .fleet-note{font-size:12px;display:block;margin:12px 0}.fleet-input-row{display:flex;gap:7px}.fleet-input-row input{min-width:0;flex:1;width:0;background:var(--oil-surface,#fbfaf3);border:1px solid var(--oil-border,#bfc9b0);border-radius:8px;padding:12px 13px;font-size:16px}.fleet-preparation-grid .oil-button{min-height:46px}.fleet-skill-link{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:700;color:var(--oil-positive,#47633c)}.fleet-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:22px}.fleet-actions .oil-button{min-height:48px}.fleet-manifest{margin:20px 0}.fleet-manifest summary,.fleet-report-detail summary{cursor:pointer;font-size:13px;font-weight:750;padding:11px 0}.fleet-people{list-style:none;padding:0;margin:8px 0}.fleet-people li{display:flex;align-items:center;gap:10px;border-top:1px solid var(--oil-border,#dce1d1);padding:10px 0;min-width:0}.fleet-people li>.player-avatar{flex-shrink:0}.fleet-people li>span:not(.player-avatar){flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.fleet-people strong{font-size:13px;overflow-wrap:anywhere}.fleet-people small{font-size:11px;color:var(--oil-positive,#64735b)}.fleet-people b{font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:48%;text-align:right}.fleet-warning{background:var(--oil-surface-warm,#f7edce);border:1px solid var(--oil-border,#dfc781);padding:15px;border-radius:10px;color:var(--oil-warning,#715a25);font-size:13px;line-height:1.7;margin:14px 0}.fleet-warning p{margin:0 0 10px}.fleet-payouts>p{max-width:720px}.fleet-payouts ul{list-style:none;padding:0;margin:15px 0}.fleet-payouts li{display:flex;align-items:center;gap:15px;justify-content:space-between;padding:17px 0;border-top:1px solid var(--oil-border,#d9dfcb)}.fleet-payouts li>div{min-width:0}.fleet-payouts li p{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.7}.fleet-strength p{font-size:14px;color:var(--oil-positive,#5f7056);line-height:1.7}.fleet-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:22px 0}.fleet-outcomes span{padding:13px 5px;text-align:center;border:1px solid var(--oil-border,#d0d9c2);border-radius:9px;font-size:10px;color:var(--oil-positive,#6b785f)}.fleet-outcomes b{display:block;font-size:24px;color:var(--oil-text-strong,#344e2d);margin-bottom:5px}.fleet-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fleet-target-grid .oil-panel{margin:0 0 16px}.fleet-crew-link{padding:0;border:0;background:transparent;color:var(--oil-positive,#31593b);font-size:inherit;font-weight:750;text-align:left;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--oil-border,#b4c3a5);text-underline-offset:3px}.fleet-target h3{margin:12px 0}.fleet-target>p{font-size:13px;line-height:1.65}.fleet-target>.oil-button{width:100%;min-height:47px}.fleet-report-card{display:flex;align-items:center;justify-content:space-between;gap:20px}.fleet-report-card>div{min-width:0}.fleet-report-card h3{font-size:19px;margin:12px 0}.fleet-report-card p{margin:8px 0;font-size:14px;font-variant-numeric:tabular-nums}.fleet-report-card small{font-size:11px;color:var(--oil-positive,#67775d)}.fleet-report-card.is-unread{border-left:4px solid #b29a49}.fleet-report-modal{max-width:820px!important}.fleet-report-detail{font-variant-numeric:tabular-nums}.fleet-report-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.fleet-report-sides h3{font-size:17px;line-height:1.5}.fleet-report-detail .fleet-exact-grid dd{font-size:21px}.fleet-personal{background:var(--oil-surface-soft,#e9eedf);padding:18px;border-radius:10px;margin:20px 0}.fleet-personal h3{font-size:16px;margin:0}.fleet-personal .fleet-exact-grid{margin-bottom:0}.fleet-inbox{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 20px;border:1px solid var(--oil-border,#cfbd82);border-radius:10px;background:var(--oil-surface-warm,#f1edcf);color:var(--oil-positive,#3c5530);text-decoration:none}.fleet-inbox span{flex:1;display:flex;flex-direction:column;gap:4px}.fleet-inbox strong{font-size:14px}.fleet-inbox small{font-size:12px}.fleet-task-card{margin:20px 0}.fleet-task-card>p{color:var(--oil-positive,#617355);font-size:13px;line-height:1.7}.fleet-task-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.fleet-task-roles>div{display:flex;flex-direction:column;gap:11px;min-width:0;background:var(--oil-surface-soft,#f1f1e6);padding:15px;border-radius:10px}.fleet-task-roles strong{font-size:17px}.fleet-task-roles small{font-size:12px;line-height:1.6;color:var(--oil-positive,#63715a);flex:1}.fleet-task-roles .oil-button{font-size:12px;min-height:44px;text-align:center}.fleet-journal>.fleet-heading{margin:18px 0}.cartel-tabs{flex-wrap:wrap}.fleet-section-title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:22px 0 10px}.fleet-section-title h3{margin:0;font-size:18px}.fleet-target-grid:has(.fleet-convoy) .oil-panel{margin:0}.fleet-convoy{display:flex;flex-direction:column}.fleet-convoy h3{margin:8px 0 4px}.fleet-convoy .oil-button{margin-top:auto}.fleet-convoy .fleet-exact-grid{margin:8px 0 14px}.fleet-raid-intro p{margin:0 0 8px;font-size:14px;line-height:1.65}.fleet-target-grid:has(.fleet-convoy){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fleet-convoy h3{font-size:18px}.fleet-convoy .oil-button,.fleet-target .oil-button{width:100%;min-height:46px}.fleet-npc{display:inline-block;border-radius:6px;padding:2px 6px;margin-right:4px;background:var(--oil-surface-warm,#f2e6c4);color:var(--oil-warning,#6e5420);font-size:10px;font-weight:800;letter-spacing:.4px;vertical-align:1px}.fleet-target-name{margin:8px 0;font-size:16px;font-weight:750}.fleet-shift-toggle{display:flex;gap:10px;align-items:flex-start;margin:12px 0 4px;font-size:14px;line-height:1.5;cursor:pointer}.fleet-shift-toggle input{width:22px;height:22px;flex:none;margin:0;accent-color:var(--oil-positive,#3c6a46)}.fleet-shift-toggle small{display:block;font-size:12px;color:var(--oil-text,#66725e)}.fleet-result{margin:14px 0;padding:12px 14px;border-radius:10px;background:var(--oil-surface-warm,#f3e7cb);color:var(--oil-warning,#6d5420);font-weight:750}.fleet-result.is-success{background:var(--oil-surface-soft,#dfeadb);color:var(--oil-positive,#2d5a3d)}.fleet-sea-guard{margin:20px 0 6px;border-top:1px solid var(--oil-border,#d9decc);padding-top:16px}.fleet-sea-guard h3{margin:0 0 8px;font-size:18px}.fleet-sea-guard p{font-size:13px;line-height:1.65}@media (max-width:900px){.fleet-target-grid:has(.fleet-convoy){grid-template-columns:1fr}}@media (max-width:700px){.fleet-preparation-grid,.fleet-report-sides,.fleet-target-grid{grid-template-columns:1fr}.fleet-preparation-grid{gap:25px}.fleet-heading h2{font-size:24px}.fleet-board>.fleet-intro{font-size:13px}.fleet-tabs button{font-size:12px}.fleet-exact-grid{gap:16px 12px}.fleet-task-roles{grid-template-columns:1fr}.fleet-task-roles>div{padding:16px}.fleet-task-roles .oil-button{align-self:flex-start}.fleet-report-card{align-items:stretch;flex-direction:column;gap:14px}.fleet-report-card .oil-button{align-self:flex-start}.fleet-payouts li{align-items:flex-start;flex-direction:column;gap:12px}.fleet-actions{flex-direction:column;align-items:stretch}.fleet-actions .oil-button{text-align:center}.fleet-report-modal{padding:22px 17px!important}.fleet-report-detail .fleet-exact-grid dd{font-size:18px}.fleet-people .player-avatar{width:38px;height:38px}.fleet-report-sides{gap:6px}.fleet-report-sides .fleet-captain{margin:10px 0}.fleet-personal{padding:14px}.fleet-people b{max-width:50%;font-size:12px}.fleet-board .oil-panel{padding:20px}.fleet-task-card .fleet-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fleet-board *{scroll-behavior:auto;animation:none;transition:none}}.fleet-development-preview.oil-app{display:block;max-width:1180px;margin:0 auto;padding:28px 24px 60px;min-height:100vh}.fleet-preview-tools{padding:15px;border:2px dashed #b49b59;border-radius:9px;background:var(--oil-surface-soft,#f1ecd4);margin-bottom:16px;font-size:12px}.fleet-preview-tools>div{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.fleet-preview-pages button,.fleet-preview-tools button,.fleet-preview-tools select{border:1px solid var(--oil-border,#b8c4a9);border-radius:6px;padding:9px 12px;background:var(--oil-surface,#faf9f1);font-size:12px;min-height:38px}.fleet-preview-tools p{overflow-wrap:anywhere;line-height:1.6}.fleet-preview-pages{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.fleet-preview-pages [aria-pressed=true]{background:#2f513b;color:white}.fleet-inbox span{min-width:0}.fleet-inbox small{overflow-wrap:anywhere;line-height:1.6}@media (max-width:700px){.fleet-development-preview.oil-app{padding:15px 14px 45px}.fleet-preview-tools{padding:12px}.fleet-preview-tools>strong{font-size:10px}.fleet-preview-tools button{font-size:10px;padding:8px}.fleet-preview-tools p{font-size:10px}.fleet-inbox{padding:13px 14px}.fleet-inbox strong{font-size:13px}.fleet-inbox small{font-size:11px}.fleet-inbox>svg{flex-shrink:0}.fleet-inbox{gap:9px}.fleet-exact-grid.is-large{grid-template-columns:1fr}.fleet-exact-grid.is-large dd{overflow-wrap:normal;word-break:normal;font-size:18px}.fleet-people li.is-large{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px 10px}.fleet-people li.is-large b{grid-column:2;max-width:none;text-align:left;overflow-wrap:normal}}.oil-field-header{flex-wrap:wrap;gap:8px 12px}.oil-event-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--oil-surface-warm,#f7e8b9);color:var(--oil-warning,#6d5419);font-size:12px;line-height:1.3}.oil-event-chip>span{min-width:0}.oil-event-chip small{font-weight:650;white-space:nowrap}.oil-chart-top .oil-event-chip{margin-top:8px}.oil-pump-tools{display:flex;gap:10px}.oil-pump-tools>.oil-button{flex:1 1 0}.oil-tap-energy-rules{margin:8px 0 0;color:var(--oil-muted);font-size:13px}.oil-ready-rewards{display:flex;align-items:center;gap:12px;margin:16px 0;padding:14px 18px;border:1px solid var(--oil-border,#b9c7a6);border-radius:8px;background:var(--oil-surface-soft,#e8efdc);font-weight:650}.oil-ready-rewards>span{flex:1}.oil-campaign-links{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1 1 260px}.oil-campaign-links li{display:grid;gap:2px}.oil-campaign-links a,.oil-campaign-links button{justify-self:start;font-weight:650;text-decoration:underline;text-underline-offset:3px;padding:0}.oil-campaign-links small{margin-top:0;color:var(--oil-muted)}.oil-unlock-requirements a{text-decoration:underline;text-underline-offset:3px}.oil-takeover-summary{display:grid;gap:12px;margin:12px 0 20px}.oil-takeover-summary dt{font-size:11px;font-weight:650;letter-spacing:1px;text-transform:uppercase;color:var(--oil-muted)}.oil-takeover-summary dd{margin:2px 0 0;line-height:1.5}.oil-territory-owned{display:flex;align-items:center;gap:8px;margin:0;font-weight:650;color:var(--oil-teal)}.oil-profile-link{position:relative;display:inline-flex}.oil-profile-link i{position:absolute;right:-2px;top:-2px;height:9px;width:9px;border-radius:50%;background:#d5a72b;border:2px solid var(--oil-paper)}.oil-profile-settings{margin-bottom:24px}.fleet-shift-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:12px;border-radius:8px;background:var(--oil-surface-soft,#eef1e6)}.fleet-shift-actions>span{flex:1 1 100%;font-weight:650}.cartel-contribution{display:grid;gap:6px;margin:0 0 16px;font-size:14px}.cartel-ranking-switch{margin-bottom:16px}.exchange-offers small{display:block;margin-bottom:8px;color:var(--oil-muted);font-size:12px}.cartel-empty .oil-button{gap:8px}.oil-profile-link .oil-user-avatar{display:grid}@media (max-width:760px){.oil-profile-link .oil-user-avatar{height:30px;width:30px;font-size:16px}}@media (max-width:520px){.estate-page-tabs{gap:4px}.estate-page-tabs>button{flex:1 1 0;min-width:0;padding:10px 6px;font-size:13px;white-space:nowrap}.estate-page-tabs>button>svg{display:none}}.oil-expedition>a.oil-button{justify-content:center;gap:8px}.oil-profile-settings{margin-top:24px}@media (max-width:340px){.oil-mobile-nav small,html[lang=ru] .oil-mobile-nav small{font-size:12.5px}}@media (max-width:520px){.oil-tab-bar .oil-segmented{width:100%}.oil-tab-bar .oil-segmented>button{flex:1 1 auto;min-width:0;padding:8px 6px}}@media (max-width:340px){.oil-tab-bar .oil-segmented>button{font-size:11px}}.oil-help-button{display:inline-grid;place-items:center;height:24px;width:24px;padding:0;border:1px solid var(--oil-line);border-radius:50%;background:var(--oil-white);color:var(--oil-ink);font:700 13px/1 var(--oil-font);vertical-align:middle;flex-shrink:0}.oil-help-button:hover{background:var(--oil-surface-soft,#eef1e6)}.oil-help-rules{margin:0;padding-left:20px;display:grid;gap:10px;line-height:1.5}.oil-heading-tools{display:flex;align-items:center;gap:8px}.oil-leaderboard-row>b{text-align:right;white-space:nowrap}.oil-leaderboard-row>b>small:last-child{display:block}.fleet-board .oil-help-button,.oil-app .oil-help-button{min-height:0;height:24px;width:24px;padding:0;font:700 13px/1 var(--oil-font)}.fleet-input-row+.oil-button{margin-top:12px}.oil-reward-bonus{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--oil-line);border-radius:12px;background:var(--oil-paper);text-align:left}.oil-reward-bonus strong{font-size:15px}.oil-reward-bonus p{margin:6px 0 0;font-size:14px;line-height:1.5}.oil-reward-bonus-actions{display:flex;flex-wrap:wrap;gap:8px}.oil-reward-bonus-actions .oil-button{flex:1 1 140px;min-height:44px;white-space:normal}.oil-reward-terms-modal{padding:24px}.oil-reward-terms-modal .oil-modal-title{overflow-wrap:anywhere}.oil-reward-terms-modal .oil-stars-terms{gap:14px}.oil-reward-terms-modal p{margin:0;font-size:14px;line-height:1.5}@media (max-width:360px){.oil-reward-terms-modal .oil-modal-title{font-size:24px}}.oil-tasks-page .oil-section-heading{margin:20px 0 12px;gap:6px 12px;align-items:center}.oil-tasks-page>.oil-section-heading:first-child{margin-top:0}.oil-tasks-page .oil-section-heading h2{font-size:24px;line-height:1.2}.oil-tasks-page .oil-section-heading .cartel-note{margin:0;font-size:12px}.oil-contract-grid,.weekly-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oil-task-row{display:grid;grid-template-columns:28px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:14px;border:1px solid var(--oil-line);border-radius:6px;background:var(--oil-white)}.oil-task-row.is-complete{background:var(--oil-surface-soft,#eef3e1)}.oil-task-icon{color:var(--oil-positive,#52795d);align-self:start;padding-top:2px}.oil-task-content{min-width:0}.oil-task-content h3{margin:0 0 4px;font:650 15px/1.3 var(--oil-font);overflow-wrap:anywhere}.oil-task-detail{display:flex;flex-wrap:wrap;gap:2px 8px;color:var(--oil-muted);font-size:12px;line-height:1.35}.oil-task-detail b{white-space:nowrap}.oil-task-content .oil-progress{margin:6px 0;height:4px}.oil-task-reward{display:block;color:var(--oil-positive,#52795d);font-size:13px;line-height:1.3}.oil-task-action .oil-button{width:100%;min-height:44px;padding:4px;gap:4px;font-size:13px!important;line-height:1.25;white-space:normal;text-align:center}.oil-task-action .oil-button svg{flex-shrink:0;width:15px}.weekly-assignments{margin-top:24px}.oil-tasks-daily{padding:16px}.oil-tasks-daily .oil-daily-panel-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-bottom:12px}.oil-tasks-daily .oil-daily-panel-intro>.oil-teaser-icon{display:none}.oil-tasks-daily .oil-daily-panel-intro h3{margin:0 0 3px;font-size:22px}.oil-tasks-daily .oil-daily-panel-intro p{margin:0;font-size:12px;line-height:1.4}.oil-tasks-daily .oil-daily-panel-intro>.oil-button{width:auto;min-height:44px;margin:0;padding:8px 12px;font-size:13px!important}.oil-tasks-daily .oil-streak-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.oil-tasks-daily .oil-streak-days>div{min-height:0;gap:5px;padding:8px 1px}.oil-tasks-daily .oil-streak-days>div>span{font-size:12px;letter-spacing:0;text-align:center}.oil-tasks-daily .oil-streak-days>div>svg{width:16px;height:16px}.oil-tasks-daily .oil-streak-days>div>b{font:600 12px/1.25 var(--oil-font);overflow-wrap:normal;text-align:center}.oil-tasks-daily>.oil-fine-print{margin:8px 0 0;font-size:12px!important}@media (max-width:1100px){.oil-contract-grid,.weekly-job-grid{grid-template-columns:1fr}}@media (max-width:760px){.oil-task-row{grid-template-columns:24px minmax(0,1fr) 96px;gap:8px;padding:12px}.oil-app .oil-task-action .oil-button{min-height:44px;padding:4px;font-size:12px!important}.oil-tasks-daily{padding:12px}}@media (max-width:360px){.oil-tasks-daily .oil-streak-days{grid-template-columns:repeat(4,minmax(0,1fr))}.oil-tasks-daily .oil-streak-days>div{gap:3px;padding:6px 2px}.oil-tasks-daily .oil-streak-days>div>svg{display:none}.oil-task-row{grid-template-columns:minmax(0,1fr) 96px}.oil-task-icon{display:none}.oil-tasks-daily .oil-daily-panel-intro{grid-template-columns:1fr}.oil-tasks-daily .oil-daily-panel-intro>.oil-button{justify-self:start}}.oil-campaign{display:block;padding:0;margin:0 0 14px}.oil-campaign-summary{display:grid;grid-template-columns:auto auto minmax(30px,1fr) 16px;align-items:center;gap:10px;padding:12px;min-height:44px;cursor:pointer;list-style:none;font-size:13px}.oil-campaign-summary::-webkit-details-marker{display:none}.oil-campaign-summary .oil-progress{margin:0}.oil-campaign[open] .oil-campaign-summary>svg{transform:rotate(90deg)}.oil-campaign-details{padding:0 12px 12px;display:grid;gap:12px;font-size:13px}.oil-campaign-details .oil-campaign-links{flex:initial}@media (max-width:760px){.oil-resource{padding:10px 16px}.oil-resource strong{font-size:26px}.oil-resource-bar{min-height:0}.oil-main>.oil-profile-page>.oil-section-heading,.oil-main>.oil-section-heading{margin-bottom:14px}.oil-main .oil-section-heading h2{font-size:24px;line-height:1.2}.oil-achievement-grid,.oil-business-grid,.oil-expedition-list,.oil-upgrade-grid{gap:8px}.oil-business-card{grid-template-columns:72px minmax(0,1fr)}.oil-business-body{padding:12px}.oil-business-art{min-height:0}.oil-business-title h3{font-size:20px;margin:0}.oil-business-output>span,.oil-business-title>svg{display:none}.oil-business-output{margin:6px 0;padding:0}.oil-business-output>strong{font-size:20px}.oil-business-output small{font-size:12px}.oil-business-count{left:3px;right:3px;bottom:8px;padding:4px 2px;font-size:12px;text-align:center;white-space:normal}.oil-business-body>.oil-button{margin-top:8px;min-height:44px;padding:6px 8px;font-size:13px!important}.oil-unlock-requirements{margin:6px 0;gap:4px;font-size:12px}.oil-upgrade-card{grid-template-columns:24px minmax(0,1fr) 108px;gap:8px;padding:12px;align-items:start}.oil-upgrade-card>.oil-upgrade-icon{width:24px;height:24px;padding:2px}.oil-upgrade-card>.oil-upgrade-icon svg{width:20px;height:20px}.oil-upgrade-card h3{font-size:15px;line-height:1.3;margin:0 0 4px}.oil-upgrade-card .oil-eyebrow{display:none}.oil-upgrade-card p{font-size:12px;margin:0;line-height:1.4}.oil-upgrade-card>.oil-research-control{grid-column:3;grid-row:1;align-self:center;min-width:0;margin:0;gap:4px}.oil-upgrade-card .oil-research-control .oil-button{min-height:44px;width:100%;padding:4px;font-size:12px!important}.oil-research-control small{font-size:12px;line-height:1.3}.oil-expedition{padding:12px;gap:8px}.oil-expedition-icon{display:none}.oil-expedition-info h3{font-size:18px}.oil-expedition-info .oil-eyebrow,.oil-expedition-reward{font-size:12px;line-height:1.4}.oil-expedition-action>.oil-button,.oil-expedition>.oil-button{min-height:44px;padding:4px 8px;font-size:12px!important}.oil-settings-grid{gap:8px}.oil-settings-panel{padding:14px}.oil-settings-panel h3{font-size:22px;margin-bottom:8px}}@media (max-width:360px){.oil-upgrade-card{grid-template-columns:minmax(0,1fr) 108px}.oil-upgrade-card>.oil-upgrade-icon{display:none}.oil-upgrade-card>.oil-research-control{grid-column:2}}.oil-territory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.oil-territory-tile{display:flex;flex-direction:column;min-width:0;color:var(--oil-ink);border:1px solid var(--oil-line);border-radius:8px;background:var(--oil-white);overflow:hidden}.oil-territory-thumb{position:relative;aspect-ratio:1.6;background:var(--oil-surface-soft,#eef3e1)}.oil-territory-thumb img{object-fit:cover}.oil-territory-thumb>strong{position:absolute;right:6px;bottom:6px;background:var(--oil-surface-overlay,#fcfbf6e6);padding:3px 6px;border-radius:4px;font-size:14px}.oil-territory-tile h3{font:650 20px/1.2 var(--oil-serif);margin:10px 10px 6px;overflow-wrap:anywhere}.oil-territory-tile>span{display:flex;align-items:center;gap:5px;margin:auto 10px 10px;font-size:12px;line-height:1.4;padding-top:2px}.oil-territory-tile.is-active{border-color:var(--oil-teal);background:var(--oil-surface-soft,#eef3e1)}.oil-territory-tile:focus-visible{outline:3px solid var(--oil-teal);outline-offset:2px}.oil-territory-detail{max-width:680px;margin:0 auto}.oil-territory-detail .oil-map-art{aspect-ratio:1.8;height:auto}.oil-research-price{font-size:12px;line-height:1.3;text-align:center}@media (max-width:760px){.oil-territory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oil-territory-tile h3{font-size:19px;margin:8px 8px 6px}.oil-territory-tile>span{margin:auto 8px 8px}.oil-territory-detail .oil-map-body{padding:14px}.oil-territory-detail .oil-map-body h3{font-size:26px}.oil-screen-profile .oil-stat-grid>div{padding:12px;gap:8px}.oil-screen-profile .oil-stat-grid .oil-stat-rank,.oil-screen-profile .oil-stat-grid strong{font-size:23px}.oil-screen-profile .oil-stat-grid small{line-height:1.4}.exchange-offers article{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:4px 8px;padding:12px;align-items:center}.exchange-offers article>.oil-eyebrow{grid-column:1;margin:0;font-size:12px}.exchange-offers article>h3{grid-column:1;font-size:20px;margin:0}.exchange-offers article>b{grid-column:1;font-size:12px;margin:0}.exchange-offers article>p{grid-column:1;margin:0;font-size:13px}.exchange-offers article>button{grid-column:2;grid-row:1/5;min-height:44px;padding:4px;font-size:12px!important;margin:0}.exchange-buyers{padding:14px}.exchange-buyer-heading{gap:8px;margin-bottom:8px}.exchange-buyer-heading h2{font-size:22px}.exchange-buyers>.oil-fine-print{margin:8px 0;line-height:1.4}.oil-shift-panel{padding:14px}.oil-shift-heading h2{font-size:21px}.oil-shift-choices{gap:8px;margin:12px 0}.oil-shift-choice{min-height:100px;padding:12px;gap:4px}.oil-shift-choice strong{font-size:15px}.oil-shift-choice b{font-size:18px}.oil-storage-panel{padding:16px}.oil-storage-panel .oil-storage-amount strong{font-size:42px}.profile-editor{padding:12px 0;gap:12px}.profile-gallery-heading{padding:12px 0}.cartel-hero{padding:14px;gap:12px}.cartel-emblem{width:52px;height:60px;flex-shrink:0}.cartel-hero h2{font-size:24px}.cartel-hero p,.cartel-meta{font-size:13px;line-height:1.4}.cartel-projects{gap:8px}.cartel-section-line{margin:14px 0 10px;gap:8px}.cartel-section-line h3{font-size:22px;margin-bottom:4px}.cartel-section-line p{font-size:13px;margin-bottom:0}.oil-storage-value{font-size:42px;margin:8px 0 12px}.oil-storage-stats{gap:10px;margin:12px 0 8px}.oil-storage-stats strong{font-size:24px}.oil-tap-energy{padding:12px 14px}.oil-tap-energy .oil-energy-reward>span,.oil-tap-energy>p{font-size:12px;line-height:1.4}}.cartel-member-actions summary{display:grid;place-items:center;width:44px;min-height:44px;cursor:pointer;list-style:none;border:1px solid var(--oil-line);border-radius:6px}.cartel-member-actions{display:block}.cartel-member-actions summary:focus-visible{outline:3px solid var(--oil-teal);outline-offset:2px}.cartel-member-actions summary::-webkit-details-marker{display:none}.cartel-member-menu{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}@media (max-width:760px){.cartel-tabs{gap:4px;margin-bottom:12px;padding-bottom:10px}.cartel-tabs>button{min-width:0;min-height:44px;padding:4px;font-size:12px;line-height:1.3}.cartel-tabs>.cartel-refresh{flex-basis:44px}.cartel-hero{display:grid;grid-template-columns:44px minmax(0,1fr);margin-bottom:12px}.cartel-emblem{width:44px;min-width:0;height:52px}.cartel-emblem b{font-size:12px;letter-spacing:0}.cartel-meta{margin-top:8px;gap:4px 8px}.cartel-member{display:grid;grid-template-columns:32px minmax(0,1fr) 44px;padding:12px;gap:8px;align-items:start}.cartel-member-info strong{font-size:14px}.cartel-member-info p{font-size:12px;line-height:1.4;margin:4px 0 0}.cartel-member>.cartel-member-actions{display:block;grid-column:3}.cartel-member>.cartel-member-actions[open]{grid-column:1/-1}.cartel-member-actions[open] summary{margin-left:auto}.cartel-member-menu .oil-button{min-height:44px;padding:4px 8px;font-size:12px!important}.cartel-rankings>li{padding:12px;gap:8px}.cartel-roster-link{font-size:14px}}