.raid-page{max-width:1520px;margin:auto;padding:28px 36px 48px}.raid-craft-transfer{margin-top:20px}.raid-craft-transfer>summary>span{align-items:center;gap:8px;display:inline-flex}.raid-craft-transfer ul{margin:12px 0;padding:0;list-style:none}.raid-craft-transfer li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:.8125rem;display:flex}.raid-craft-transfer li>span{overflow-wrap:anywhere;flex:1;min-width:0}.raid-craft-transfer li>strong{flex:none}.raid-transfer-ammo small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.raid-craft-transfer .raid-transfer-stock>summary{color:var(--muted);justify-content:flex-start}.raid-page .raid-craft-transfer .raid-transfer-stock>summary>svg{transform:none}.raid-transfer-actions{gap:10px;margin:18px 0;display:grid}.raid-transfer-actions a{border:1px solid var(--border);background:var(--panel);min-height:44px;color:var(--text);align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.raid-transfer-actions a:hover{border-color:var(--accent)}.raid-transfer-actions span{overflow-wrap:anywhere;flex:1;min-width:0}.raid-transfer-actions strong{font-size:.8125rem;display:block}.raid-transfer-actions small{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.6;display:block}.raid-transfer-actions svg,.raid-craft-transfer .raid-input-notice svg{flex:none}.raid-heading h1{margin:10px 0;font-size:clamp(1.8rem,2.8vw,2.6rem)}.raid-heading p{color:var(--muted);font-size:1rem;line-height:1.7}.raid-context{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:22px;padding:16px 0 20px;font-size:.8125rem;display:flex}.raid-context span,.raid-context a{align-items:center;gap:7px;display:inline-flex}.raid-context a{color:var(--accent-text);min-height:30px;margin-left:auto}.raid-workspace{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.raid-inputs{border:0;min-width:0;margin:0;padding:0}.raid-input-notice{color:#f3ae9c;border-left:2px solid var(--accent);margin:12px 0;padding:8px 12px;font-size:.875rem}.raid-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.raid-section-heading h2{align-items:center;gap:10px;margin:0;font-size:1.35rem;display:flex}.raid-section-heading h2>span{color:var(--accent-text);border-right:1px solid var(--border);padding-right:8px;font:.8125rem monospace}.raid-section-heading .text-button{font-size:.8125rem}.raid-instruction{color:var(--muted);margin-bottom:16px;font-size:.875rem;line-height:1.7}.raid-target-group{margin:18px 0 24px}.raid-target-group>h3{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:.875rem;display:flex}.raid-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.raid-target{background:var(--panel);border:1px solid var(--border);padding:13px}.raid-target.included{box-shadow:inset 3px 0 var(--accent);background:#271f1b;border-color:#b4644f}.raid-target-identity{align-items:center;gap:12px;min-height:56px;display:flex}.raid-target-identity>div:last-child{min-width:0}.raid-target-identity label{cursor:text;font-size:.875rem;font-weight:600;line-height:1.55;display:block}.raid-target-identity small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.raid-target-icon{color:#e3c4ad;place-items:center;width:42px;min-width:42px;height:49px;display:grid;position:relative}.raid-target-icon>svg:last-child{color:var(--muted);background:var(--panel);padding:1px;position:absolute;bottom:0;right:0}.raid-stepper{border:1px solid var(--border);background:#141312;grid-template-columns:44px minmax(0,1fr) 44px;margin-top:12px;display:grid}.raid-stepper button{background:#2c2824;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.raid-stepper button:hover:not(:disabled){background:var(--accent);color:#fff}.raid-stepper input{appearance:textfield;width:100%;min-width:0;height:44px;color:var(--text);text-align:center;background:0 0;border:0;padding:4px;font-size:1rem}.raid-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.raid-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.raid-method-heading{margin-top:28px}.raid-comparison{border:1px solid var(--border);background:var(--panel);min-width:0;margin:20px 0;padding:0 16px;scroll-margin-top:24px}.raid-comparison>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.raid-comparison>summary::-webkit-details-marker{display:none}.raid-comparison>summary>span{align-items:center;gap:9px;display:flex}.raid-comparison>summary svg{color:var(--accent-text);flex-shrink:0}.raid-comparison[open]>summary>svg{transform:rotate(180deg)}.raid-comparison :is(summary,select,button):focus-visible{outline-offset:3px;outline:2px solid #fff}.raid-comparison-note{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:.8125rem;line-height:1.8}.raid-comparison-baseline{background:#181613;border-left:2px solid #887763;margin:16px 0;padding:12px;font-size:.8125rem}.raid-comparison-baseline>strong{font-weight:600}.raid-comparison-baseline ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.raid-comparison-baseline li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;line-height:1.65;display:flex}.raid-comparison-choice{font-size:.875rem;font-weight:600;display:block}.raid-comparison-choice select{width:100%;min-width:0;min-height:44px;color:var(--text);background:#151310;border:1px solid #786452;margin-top:8px;padding:10px 8px;font-size:.875rem;display:block}.raid-comparison-outcome,.raid-comparison-unavailable{background:#2c2018;border:1px solid #70513d;align-items:flex-start;gap:12px;margin:16px 0 10px;padding:14px 12px;display:flex}.raid-comparison-outcome strong,.raid-comparison-unavailable strong{font-size:.9375rem;line-height:1.6;display:block}.raid-comparison-outcome p,.raid-comparison-unavailable p{color:var(--muted);margin-top:6px;font-size:.8125rem;line-height:1.8}.raid-comparison-outcome>div,.raid-comparison-unavailable>div{overflow-wrap:anywhere;min-width:0}.raid-comparison-minimum,.raid-comparison-readiness{color:#c6d6b7;align-items:flex-start;gap:8px;margin:12px 0;font-size:.8125rem;line-height:1.8;display:flex}.raid-comparison-minimum svg,.raid-comparison-readiness svg{margin-top:3px}.raid-comparison-ammo{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:18px 0;padding:14px 0}.raid-comparison-ammo h3{overflow-wrap:anywhere;align-items:center;gap:9px;font-size:.9375rem;line-height:1.7;display:flex}.raid-comparison-ammo dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.raid-comparison-ammo dt{color:var(--muted);font-size:.75rem;line-height:1.65}.raid-comparison-ammo dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:1.125rem;font-weight:600}.raid-comparison-ammo p{color:var(--muted);font-size:.8125rem;line-height:1.8}.raid-comparison-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.raid-comparison-table caption{text-align:left;padding:10px 0 12px;font-size:.875rem;font-weight:600}.raid-comparison-table th,.raid-comparison-table td{border-bottom:1px solid var(--border);text-align:right;vertical-align:top;overflow-wrap:anywhere;padding:12px 5px}.raid-comparison-table th:first-child{text-align:left;width:42%;padding-left:0}.raid-comparison-table thead th{color:var(--muted);background:#191714;font-size:.75rem;font-weight:400}.raid-comparison-table tbody th{font-weight:400}.raid-comparison-table tbody th>span{align-items:flex-start;gap:7px;display:flex}.raid-comparison-table td strong{font-weight:600}.raid-comparison-table td small{color:var(--muted);margin-top:5px;font-size:.6875rem;line-height:1.7;display:block}.raid-comparison-table .needs-less{color:#bed4a7}.raid-comparison-table .needs-more{color:#f0b19b}.raid-comparison-apply{white-space:normal;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;font-size:.875rem;line-height:1.7;display:flex}.raid-comparison-limit{color:var(--muted);border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:18px;padding:16px 0;font-size:.75rem;line-height:1.85;display:flex}.raid-comparison-limit svg{margin-top:3px}@media (max-width:700px){.raid-comparison{padding:0 12px}.raid-comparison-table{font-size:.75rem}.raid-comparison-table th:first-child{width:40%}.raid-comparison-table tbody th>span{flex-direction:column;gap:5px}.raid-comparison-choice select{font-size:1rem}}.raid-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.raid-method{text-align:left;border:1px solid var(--border);background:var(--panel);flex-direction:column;align-items:flex-start;min-width:0;padding:14px 11px;display:flex;position:relative}.raid-method:hover{background:#292421}.raid-method.selected{border-color:var(--accent-text);box-shadow:inset 0 3px var(--accent);background:#30221c}.raid-method>.game-icon{color:#e4c6af;margin:4px 0 14px}.raid-method strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.raid-method small{color:var(--muted);min-height:40px;margin-top:4px;font-size:.75rem;line-height:1.6;display:block}.raid-method-amount{overflow-wrap:anywhere;margin:10px 0 3px;font:75% 2rem/1.2 Bebas Neue,Open Sans,sans-serif}.raid-method-sulfur{color:var(--muted);font-size:.75rem}.raid-cost-hint{color:var(--accent-text);margin-top:11px;font-size:.75rem}.raid-footnote{color:var(--muted);margin:14px 0;font-size:.75rem;line-height:1.8}.raid-result{border:1px solid #715347;border-top:3px solid var(--accent);background:#1e1916;min-width:0;padding:22px;scroll-margin-top:16px}.raid-result-heading{align-items:center;gap:9px;margin-bottom:20px;display:flex}.raid-result-heading>svg{color:var(--accent-text)}.raid-result-heading h2{margin:0;font-size:1.4rem}.raid-result-heading>span{color:var(--muted);margin-left:auto;font-size:.75rem}.raid-settings{border:0;grid-template-columns:1fr;gap:13px;min-width:0;margin:0;padding:0;display:grid}.raid-inputs:disabled button,.raid-settings:disabled{opacity:.4}.raid-settings label{color:var(--muted);font-size:.875rem}.raid-settings select{border:1px solid var(--border);background:#161412;width:100%;min-height:44px;margin-top:6px;padding:8px 10px;font-size:.875rem;display:block}.raid-total{align-items:center;gap:18px;padding:25px 0 18px;display:flex}.raid-total>.game-icon{color:#ebc9a5}.raid-total>div{min-width:0}.raid-total>div>span{color:var(--muted);font-size:.8125rem}.raid-total strong{overflow-wrap:anywhere;font:3.4rem/1.2 Bebas Neue,Open Sans,sans-serif;display:block}.raid-total strong small{font:600 1rem Open Sans,sans-serif}.raid-total p{color:var(--muted);margin-top:3px;font-size:.8125rem}.raid-breakdown{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:5px 0}.raid-breakdown summary,.raid-information summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:.875rem;list-style:none;display:flex}.raid-breakdown summary::-webkit-details-marker{display:none}.raid-information summary::-webkit-details-marker{display:none}.raid-breakdown[open] summary>svg,.raid-information details[open] summary>svg{transform:rotate(180deg)}.raid-breakdown>div p{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:.8125rem;line-height:1.65;display:flex}.raid-breakdown>div p>span{color:var(--muted)}.raid-breakdown>div p>.raid-intermediate-label{align-items:center;gap:8px;display:inline-flex}.raid-breakdown>div p strong{font-weight:600}.raid-breakdown>small{color:var(--muted);padding:7px 0;font-size:.75rem;line-height:1.7;display:block}.raid-resource-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 8px;display:flex}.raid-resource-heading h3{font-size:1.1rem}.raid-resource-heading>span{color:var(--muted);white-space:nowrap;font-size:.75rem}.raid-resources{margin:0 0 18px}.raid-resources>div{border-bottom:1px solid #39312a;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:.875rem;display:flex}.raid-resources dt{align-items:center;gap:9px;display:flex}.raid-resources dt .game-icon{color:#d5baa1}.raid-resources dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.raid-resources>div:first-child{font-size:1rem}.raid-resources>div:first-child dd{color:#efd3ae}.raid-item-link{min-height:44px;color:var(--accent-text);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.raid-share{gap:10px;margin-top:12px;display:grid}.raid-share button{width:100%;font-size:.875rem}.raid-copy-status{color:var(--muted);font-size:.8125rem;line-height:1.65}.raid-copy-status:not(:empty){margin-top:15px}.raid-manual{margin:16px 0 0;font-size:.8125rem;display:block}.raid-manual textarea{resize:vertical;width:100%;min-height:180px;color:var(--text);border:1px solid var(--border);background:#121110;margin-top:9px;padding:10px;font-size:.8125rem;display:block}.raid-result-empty{text-align:center;padding:35px 0 24px}.raid-result-empty>svg{color:var(--accent-text)}.raid-result-empty h3{margin:18px 0 12px;font-size:1.4rem}.raid-result-empty p{color:var(--muted);font-size:.875rem;line-height:1.8}.raid-warning{background:#30211b;border:1px solid #ab6550;gap:16px;margin:0 0 24px;padding:20px;display:flex}.raid-warning>svg{color:var(--accent-text)}.raid-warning p{color:var(--muted);margin:8px 0 15px;font-size:.875rem;line-height:1.8}.raid-information{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:36px;margin-top:38px;padding-top:30px;scroll-margin-top:20px;display:grid}.raid-information>div{min-width:0}.raid-information h2{align-items:center;gap:10px;margin:0 0 18px;font-size:1.3rem;display:flex}.raid-information h2>svg{color:var(--accent-text)}.raid-information p,.raid-information li{color:var(--muted);font-size:.875rem;line-height:1.85}.raid-information ul{margin:0;padding-left:20px}.raid-information li{margin-bottom:12px}.raid-information details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:18px}.raid-information details ul{margin:12px 0 18px}.raid-information a{text-underline-offset:3px;text-decoration:underline}.raid-information a:hover{color:#fff}.raid-source-note{margin-top:16px}.raid-mobile-summary,.raid-mobile-jump{display:none}@media (max-width:1250px){.raid-page{padding:26px 24px 40px}.raid-workspace{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:18px}.raid-target-identity{gap:7px}.raid-target{padding:10px}.raid-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-method small{min-height:0}.raid-result{padding:18px}}@media (max-width:1100px){.raid-workspace{grid-template-columns:1fr}.raid-result{position:static}.raid-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.raid-mobile-jump{display:block}.raid-mobile-jump a{width:100%}.raid-context a{margin-left:0}}@media (max-width:700px){.raid-page{padding:24px 16px 110px}.raid-heading p{font-size:.875rem}.raid-context{gap:8px;margin-bottom:18px}.raid-context span,.raid-context a{width:100%}.raid-context a{min-height:44px}.raid-section-heading h2{font-size:1.2rem}.raid-target-grid{gap:8px}.raid-target-identity{flex-direction:column;align-items:flex-start;gap:5px}.raid-target-identity label{min-height:44px}.raid-target-icon{height:38px}.raid-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-method{padding:16px}.raid-settings{grid-template-columns:1fr}.raid-settings select{font-size:1rem}.raid-information{grid-template-columns:1fr;gap:28px}.raid-warning{gap:10px;padding:16px}html:has(.raid-mobile-summary){scroll-padding-bottom:140px}.raid-mobile-summary{border:1px solid #f09075;border-top:3px solid var(--accent);z-index:5;background:#302018;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:12px;left:16px;right:16px;box-shadow:0 -12px 30px #0008}.raid-mobile-summary strong{font-size:.875rem;font-weight:600}.raid-mobile-summary small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.raid-mobile-summary>svg:last-child{margin-left:auto}.raid-resource-heading{flex-wrap:wrap}}@media (max-width:359px){.raid-target-grid{grid-template-columns:1fr}.raid-target-identity{flex-direction:row}.raid-target-identity label{min-height:0}}.raid-target-vector{filter:drop-shadow(0 3px 3px #0006);flex:none}.raid-target-search{border:1px solid var(--border);background:#171514;align-items:center;gap:10px;padding:0 12px;display:flex}.raid-target-search>svg{color:var(--muted)}.raid-target-search input{width:100%;min-width:0;min-height:46px;color:var(--text);background:0 0;border:0;font-size:1rem}.raid-categories{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.raid-categories button{background:var(--panel);border:1px solid var(--border);align-items:center;gap:7px;min-height:42px;padding:7px 10px;font-size:.875rem;display:inline-flex}.raid-categories button[aria-pressed=true]{border-color:var(--accent-text);background:#35251d}.raid-categories button>span{color:var(--muted);font-size:.75rem}.raid-selected-targets{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;font-size:.75rem;display:flex}.raid-selected-targets button{min-height:36px;color:var(--text);text-align:left;background:#231d18;border:1px solid #534337;align-items:center;gap:6px;padding:7px 9px;display:flex}.raid-target-inspect{width:100%;min-height:40px;color:var(--accent-text);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:6px;font-size:.8125rem;display:flex}.raid-target-inspect:hover{background:#372a23}.raid-search-empty{text-align:center;color:var(--muted);justify-items:center;gap:15px;padding:32px 16px;font-size:.875rem;display:grid}.raid-dialog{width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border:1px solid #7b5e4c;border-top:3px solid var(--accent);background:#1b1917;padding:26px;overflow:auto}.raid-dialog::backdrop{background:#090908dc}.raid-dialog-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.raid-dialog-heading>div{min-width:0}.raid-dialog-heading h2{margin:5px 0;font-size:1.6rem}.raid-dialog-heading p{color:var(--muted);font-size:.8125rem;line-height:1.7}.raid-dialog-heading>.icon-button{flex-shrink:0;align-self:flex-start;margin-left:auto}.raid-dialog h3{align-items:center;gap:10px;margin-top:26px;font-size:1.2rem;display:flex}.raid-dialog h3>svg{color:var(--accent-text)}.raid-detail-note{color:var(--muted);margin:12px 0 18px;font-size:.875rem;line-height:1.8}.raid-detail-table{border-collapse:collapse;width:100%;font-size:.875rem}.raid-detail-table td{white-space:nowrap}.raid-detail-table th,.raid-detail-table td{text-align:right;border-bottom:1px solid var(--border);vertical-align:middle;font-variant-numeric:tabular-nums;padding:13px 8px}.raid-detail-table th:first-child{text-align:left}.raid-detail-table thead th{color:var(--muted);background:#23201d;font-size:.75rem;font-weight:400}.raid-detail-table tbody th{font-weight:600}.raid-detail-table tbody th span{align-items:center;gap:9px;display:flex}.raid-detail-table small{color:var(--muted);margin-top:5px;font-size:.75rem;font-weight:400;line-height:1.7;display:block}.raid-side-choice{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:.875rem;display:flex}.raid-side-choice select{color:var(--text);border:1px solid var(--border);background:#151412;min-height:44px;padding:9px 12px;font-size:.875rem}.raid-detail-alert,.raid-dialog-source{color:var(--muted);background:#241e19;border:1px solid #4b3c30;align-items:flex-start;gap:10px;margin:16px 0;padding:16px;font-size:.8125rem;line-height:1.8;display:flex}.raid-detail-alert>svg,.raid-dialog-source>svg{color:var(--accent-text);flex-shrink:0;margin-top:3px}.raid-dialog-source a,.raid-detail-conflicts a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.raid-detail-conflicts{border-left:2px solid var(--accent);background:#2b211b;padding:0 16px 16px;font-size:.8125rem;line-height:1.8}.raid-detail-conflicts h3{padding-top:16px}.raid-detail-conflicts p{color:var(--muted);margin:10px 0}.raid-detail-conflicts ul{margin:10px 0;padding-left:18px}.deep-sea-guide{border-top:1px solid var(--border);margin-top:40px;padding-top:30px;scroll-margin-top:20px}.deep-sea-guide>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.deep-sea-guide h2{align-items:center;gap:12px;margin:10px 0;font-size:2rem;display:flex}.deep-sea-guide h2>svg{color:var(--accent-text)}.deep-sea-guide>header p{color:var(--muted);font-size:.875rem;line-height:1.8}.deep-sea-date{color:var(--muted);text-align:right;flex-shrink:0;font-size:.75rem;line-height:1.8}.deep-sea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deep-sea-grid article{background:#1c1d1b;border:1px solid #3d423b;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.deep-sea-grid article>svg{color:#c1cbb9;margin-bottom:18px}.deep-sea-grid h3{margin-bottom:10px;font-size:1.1rem}.deep-sea-grid p{color:var(--muted);margin-bottom:18px;font-size:.875rem;line-height:1.8}.deep-sea-grid a{color:#c1cbb9;text-underline-offset:3px;align-items:center;gap:6px;min-height:32px;margin-top:auto;font-size:.75rem;text-decoration:underline;display:inline-flex}.deep-sea-extra{flex-wrap:wrap;gap:8px;display:flex}.raid-apply-all{color:var(--accent-text);margin-top:7px;font-size:.75rem}.raid-preparation{border-top:1px solid var(--border);margin-top:25px;padding-top:22px;scroll-margin-top:20px}.raid-preparation-jump{width:100%;margin-top:20px}.raid-preparation h3{align-items:center;gap:9px;font-size:1.15rem;display:flex}.raid-preparation h3>svg{color:var(--accent-text)}.raid-loadout-rows{gap:9px;display:grid}.raid-loadout-rows>label{border:1px solid var(--border);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(180px,1fr);align-items:center;gap:12px;padding:11px;font-size:.875rem;display:grid}.raid-loadout-rows>label>span{align-items:center;gap:9px;display:flex}.raid-loadout-rows small{color:var(--muted);margin-top:3px;font-size:.8125rem;display:block}.raid-loadout select{border:1px solid var(--border);background:#161412;width:100%;min-width:0;min-height:44px;padding:8px;font-size:.875rem}.raid-stock{margin-top:26px}.raid-material-stock{margin-top:18px}.raid-material-stock summary>span,.raid-material-ledger h4{align-items:center;gap:8px;display:flex}.raid-material-stock .raid-stock-grid{margin:12px 0}.raid-material-ledger section{border-top:1px solid var(--border);padding:12px 0}.raid-material-ledger h4{margin:0 0 10px;font-size:.875rem;font-weight:600}.raid-material-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.raid-material-ledger dt{color:var(--muted);font-size:.75rem}.raid-material-ledger dd{font-variant-numeric:tabular-nums;margin:3px 0 0}.raid-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.raid-stock-grid label{background:var(--panel);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:12px}.raid-stock-grid label>span{align-items:center;gap:8px;min-height:44px;margin-bottom:8px;font-size:.875rem;display:flex}.raid-stock-grid label>span>svg{color:#d5baa1;flex-shrink:0}.raid-stock-grid input{width:100%;min-width:0;min-height:44px;color:var(--text);border:1px solid var(--border);background:#141312;padding:8px;font-size:1rem;display:block}.raid-custom-note{color:#e3c4ad;border-left:2px solid var(--accent);background:#2a211a;margin-top:16px;padding:10px 12px;font-size:.8125rem;line-height:1.7}.raid-carry-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:26px 0 12px;display:flex}.raid-carry-heading h3{font-size:1.2rem}.raid-carry-heading>span{color:var(--muted);font-size:.75rem}.raid-ammo-plan{gap:12px;margin-bottom:18px;display:grid}.raid-ammo-plan>section{background:#241c16;border:1px solid #574331;padding:15px}.raid-ammo-plan header{align-items:center;gap:13px;display:flex}.raid-ammo-plan header>svg{color:#ebc9a5}.raid-ammo-plan header>div{flex-wrap:wrap;align-items:baseline;gap:7px 12px;min-width:0;display:flex}.raid-ammo-plan header strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font:2.8rem Bebas Neue,Open Sans,sans-serif}.raid-ammo-plan header span{font-size:.9375rem;font-weight:600}.raid-ammo-base{color:var(--muted);margin:5px 0 15px;font-size:.8125rem;line-height:1.7}.raid-ammo-plan dl{border-top:1px solid #493a2c;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.raid-ammo-plan dt{color:var(--muted);font-size:.75rem;line-height:1.5}.raid-ammo-plan dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-size:1rem;font-weight:600}.raid-ammo-remainder{color:#dcc4a9;margin-top:12px;font-size:.8125rem;line-height:1.7}.raid-ammo-plan .raid-item-link{margin-top:4px}.raid-breakdown p>span>small{color:#d7b995;font-size:.75rem;display:block}.raid-ready{background:#20251c;border:1px solid #6c7d5d;gap:12px;margin:18px 0;padding:16px;display:flex}.raid-ready>svg{color:#c1d7a7;flex-shrink:0}.raid-ready strong{font-size:.9375rem}.raid-ready p{color:var(--muted);margin-top:7px;font-size:.875rem;line-height:1.7}@media (max-width:700px){.raid-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-loadout-rows>label{grid-template-columns:1fr}.raid-loadout select{font-size:1rem}.raid-ammo-plan>section{padding:12px}}@media (max-width:1100px){.deep-sea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.raid-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.raid-dialog-heading{align-items:flex-start;gap:10px}.raid-dialog-heading>.raid-target-vector{width:56px;height:64px}.raid-dialog-heading h2{font-size:1.3rem}.raid-detail-table th,.raid-detail-table td{padding:12px 5px}.raid-detail-table{table-layout:fixed}.raid-detail-table th:first-child{width:50%}.raid-detail-table thead th{overflow-wrap:anywhere}.raid-detail-table tbody th span{align-items:flex-start;gap:6px}.raid-detail-table tbody th span>svg{flex-shrink:0}.raid-detail-table td{overflow-wrap:anywhere}.deep-sea-grid{grid-template-columns:1fr}.deep-sea-guide>header{flex-direction:column;align-items:flex-start}.deep-sea-date{text-align:left}.raid-target-inspect{font-size:.875rem}.raid-selected-targets button{min-height:44px}.raid-target-identity label{min-height:65px}}
.raid-page .raid-optional{border:1px solid var(--raid-line);background:var(--panel,#272b23);min-width:0;margin:14px 0;padding:0 14px}.raid-page .raid-optional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;list-style:none;display:flex}.raid-page .raid-optional>summary::-webkit-details-marker{display:none}.raid-page .raid-optional>summary>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px 9px;min-width:0;display:grid}.raid-page .raid-optional>summary strong{font-size:14px}.raid-page .raid-optional>summary small{color:var(--raid-muted);grid-column:2;font-size:12px;font-weight:400;line-height:1.5}.raid-page .raid-optional>summary>svg{flex-shrink:0}.raid-page .raid-optional[open]>summary>svg{transform:rotate(180deg)}.raid-page .raid-optional[open]>summary{border-bottom:1px solid var(--raid-line);margin-bottom:15px}.raid-page .raid-primary-method{gap:8px;margin:22px 0 14px;font-size:14px;font-weight:600;display:grid}.raid-page .raid-primary-method select{background:var(--bg,#20241d);width:100%;color:var(--text);border:1px solid var(--raid-line);font:inherit;padding:10px}.raid-page .raid-primary-method small{color:var(--raid-muted);font-size:12px;font-weight:400;line-height:1.6}.raid-page .raid-secondary-panel{margin:18px 0;padding:0 20px}.raid-page .raid-method-options .raid-methods{margin-bottom:12px}.raid-page .raid-reference-summary{color:var(--raid-muted);margin:10px 0 18px;font-size:12px;line-height:1.6}.raid-page .raid-reference-summary a{color:inherit;text-decoration:underline}.raid-page .raid-sea-guide-panel{margin-bottom:20px}@media (max-width:600px){.raid-page .raid-secondary-panel{padding:0 12px}}.raid-page{--raid-line:#484b40;--raid-muted:#adb1a0;max-width:1440px;padding:20px 28px 45px}.raid-page :is(button,a,input,select,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #eeeede}.raid-page :is(h2,h3,h4){overflow-wrap:anywhere}.raid-page :is(input,select,button,a){transition:none}.raid-page .raid-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.raid-page .raid-heading h1{text-transform:uppercase;letter-spacing:-.025em;margin:5px 0;font-family:Open Sans,Arial,sans-serif;font-size:40px;font-weight:800;font-stretch:75%;line-height:1.1}.raid-page .raid-heading p{font-size:13px;line-height:1.7}.raid-page .raid-heading .eyebrow{letter-spacing:.12em;font-size:10px}.raid-page .raid-heading .craft-entry-link{flex:none;margin:0;font-size:11px}.raid-page .raid-context{border-color:#3f4138;gap:8px 20px;margin:7px 0 18px;padding:5px 0 9px;font-size:11px}.raid-page .raid-context :is(span,a){width:auto}.raid-page .raid-context a{color:#c3c8b3;min-height:32px;margin-left:0}.raid-page .raid-context a:first-of-type{margin-left:auto}.raid-page .raid-workspace{grid-template-columns:230px minmax(0,1fr) 320px;align-items:start;gap:23px}.raid-page .raid-section-heading h2{letter-spacing:.055em;font:700 12px/1.5 Open Sans,sans-serif}.raid-page .raid-section-heading h2>span{color:#a0aa85;border:0;padding:0;font:18px/1 Bebas Neue,sans-serif}.raid-page .raid-section-heading h3{text-transform:none;letter-spacing:0;margin:0;font:600 12px/1.6 Open Sans,sans-serif}.raid-page .raid-instruction{color:var(--raid-muted);margin-bottom:13px;font-size:11px;line-height:1.75}.raid-page .raid-footnote{color:var(--raid-muted);font-size:10px;line-height:1.8}.raid-page .raid-catalog{padding-top:15px}.raid-page .raid-target-search{background:#1d2119;border-color:#535844;gap:8px;padding:0 10px}.raid-page .raid-target-search>svg{color:#a8b191;width:16px;height:16px}.raid-page .raid-target-search input{color:#e1e5d2;min-height:43px;font-size:12px}.raid-page .raid-target-search input::placeholder{color:#a8b191}.raid-page .raid-categories{gap:4px;margin:11px 0 9px}.raid-page .raid-categories button{background:#272c21;border-color:#4b513f;flex:46%;gap:5px;min-height:37px;padding:7px 8px;font-size:10px}.raid-page .raid-categories button>svg{width:14px;height:14px}.raid-page .raid-categories button>span{color:#b2bba2;margin-left:auto;font-size:9px}.raid-page .raid-categories button[aria-pressed=true]{color:#ebeedc;background:#404a32;border-color:#9aa97b}.raid-page .raid-catalog-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6d7955 #20251a;scrollbar-gutter:stable;max-height:750px;margin-left:-3px;margin-right:-6px;padding:3px 6px 5px 3px;overflow:auto}.raid-page .raid-target-group{margin:12px 0 20px}.raid-page .raid-target-group>h3{text-transform:none;letter-spacing:0;color:#b1b99f;gap:7px;margin:0 0 9px;font:600 11px/1.5 Open Sans,sans-serif}.raid-page .raid-target-group>h3 svg{width:15px;height:15px}.raid-page .raid-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.raid-page .raid-target{background:linear-gradient(135deg,#343b2c,#282d22);border:1px solid #4b523f;min-width:0;padding:0}.raid-page .raid-target.included{background:#39462d;border-color:#9aa97b;box-shadow:inset 0 -2px #9ba87b}.raid-page .raid-catalog-add{color:#e0e6cf;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;min-height:142px;padding:12px 5px 5px;display:flex;position:relative}.raid-page .raid-catalog-add:hover:not(:disabled){background:#414c35}.raid-page .raid-catalog-add>.raid-target-vector{flex:none;margin-bottom:5px}.raid-page .raid-catalog-add strong{overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.5}.raid-page .raid-catalog-add small{color:#b6c09f;margin-top:auto;font-size:9px}.raid-page .raid-catalog-count{color:#e5edcf;font-size:10px;position:absolute;top:3px;right:5px}.raid-page .raid-catalog-plus{color:#bdcba5;position:absolute;top:5px;right:5px}.raid-page .raid-target-inspect{color:#c1cdaa;border-top:1px solid #47523b;gap:4px;min-height:36px;margin:0;padding:6px 3px;font-size:9px}.raid-page .raid-target-inspect:hover{background:#414c35}.raid-page .raid-search-empty{padding:23px 10px;font-size:11px}.raid-page .raid-search-empty .button-secondary{padding:10px;font-size:11px}.raid-page .raid-route{border:1px solid var(--raid-line);background:#21251c;border-top:3px solid #8a9474;padding:19px}.raid-page .raid-route>.raid-section-heading{margin-bottom:16px}.raid-page .raid-route-count{color:#b3baa2;font-size:10px}.raid-page .raid-route-targets{gap:10px;display:grid}.raid-page .raid-route-target{background:#2c3523;border:1px solid #515f41;min-width:0;padding:10px}.raid-page .raid-route-identity{grid-template-columns:72px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.raid-page .raid-route-identity>div{min-width:0}.raid-page .raid-route-art{background:#3a462e;border:1px solid #617447;place-items:center;min-height:72px;padding:3px;display:grid}.raid-page .raid-route-name{color:#e8edd9;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0;font:600 85% 14px/1.5 Open Sans,sans-serif;display:flex}.raid-page .raid-route-name svg{color:#c5d2ad;flex:none;margin-top:4px}.raid-page .raid-route-name:hover{text-underline-offset:3px;text-decoration:underline}.raid-page .raid-route-health{background:#91a76d;height:3px;margin:0 0 3px}.raid-page .raid-route-identity small{color:#b5c29f;font-size:9px;line-height:1.65}.raid-page .raid-route-remove{color:#b1bf9b;background:0 0;border:0;align-self:start;place-items:center;min-width:44px;min-height:44px;padding:4px;display:grid}.raid-page .raid-route-remove:hover{color:#f0f3e5;background:#455439}.raid-page .raid-route-controls{grid-template-columns:136px minmax(0,1fr);align-items:end;gap:12px;margin-top:8px;display:grid}.raid-page .raid-route-quantity{gap:4px;min-width:0;display:grid}.raid-page .raid-route-quantity>label{color:#bdc8ad;font-size:10px}.raid-page .raid-route .raid-stepper{background:#1d2716;border-color:#66784d;grid-template-columns:44px minmax(0,1fr) 44px;margin:0}.raid-page .raid-route .raid-stepper button{color:#dbe5ca;background:#3a492b;min-width:44px;min-height:44px}.raid-page .raid-route .raid-stepper button:hover:not(:disabled){background:#586a40}.raid-page .raid-route .raid-stepper input{color:#eff3e3;height:44px;font-size:14px}.raid-page .raid-route-facts{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.raid-page .raid-route-cost{align-items:center;gap:4px;min-width:0;display:flex}.raid-page .raid-route-cost strong{color:#e2eacd;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.raid-page .raid-route-cost small{color:#b5c49e;font-size:8px;line-height:1.6}.raid-page .raid-route-method{color:#bdc8ad;grid-template-columns:1fr;align-items:end;gap:4px;min-width:0;margin:0;font-size:10px;display:grid}.raid-page .raid-route-method select{color:#e0e8cf;background:#222d19;border:1px solid #65754f;border-radius:0;width:100%;min-width:0;min-height:44px;padding:8px;font:11px/1.5 Open Sans,sans-serif;display:block}.raid-page .raid-route-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:9px 0 3px;display:flex}.raid-page .raid-route .text-button{color:#c2cfab;white-space:normal;min-height:35px;font-size:10px}.raid-page .raid-route-empty{text-align:center;color:#b8c3a7;border:1px dashed #5a6848;padding:28px 15px}.raid-page .raid-route-empty h3{color:#e4ead7;margin:10px 0;font-size:17px}.raid-page .raid-route-empty p{font-size:11px;line-height:1.8}.raid-page .raid-route-empty a{color:#dbe6c8;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:11px;display:inline-flex}.raid-page .raid-method-heading{margin-top:19px;margin-bottom:8px}.raid-page .raid-methods{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.raid-page .raid-method{text-align:center;background:linear-gradient(135deg,#393f31,#2b3026);border-color:#58634a;align-items:center;min-height:170px;padding:11px 5px 10px}.raid-page .raid-method:hover{background:#424c35}.raid-page .raid-method.selected{background:#493526;border-color:#cc7558;box-shadow:inset 0 -3px #cd412b}.raid-page .raid-method>.game-icon{width:48px;height:48px;margin:0 0 10px}.raid-page .raid-method strong{color:#e2e8d5;font-size:10px;font-weight:600;line-height:1.5}.raid-page .raid-method small{color:#bdc7ac;min-height:0;margin:5px 0;font-size:9px}.raid-page .raid-apply-all{color:#d1daba;margin-top:5px;font-size:8px;line-height:1.7}.raid-page .raid-method-amount{color:#e5e9d7;margin:10px 0 4px;font-size:26px}.raid-page .raid-method-sulfur{color:#c8d0b8;overflow-wrap:anywhere;font-size:9px;line-height:1.6}.raid-page .raid-cost-hint{color:#efd0a8;margin-top:7px;font-size:9px;line-height:1.5}.raid-page .raid-conditions-heading{border-top:1px solid #4d5940;margin:21px 0 12px;padding-top:15px}.raid-page .raid-conditions-heading h3{align-items:center;gap:8px;display:flex}.raid-page .raid-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.raid-page .raid-settings label:first-child{grid-column:1/-1}.raid-page .raid-settings label{color:#bac6a9;min-width:0;font-size:10px}.raid-page .raid-settings select{color:#e2ead4;background:#1c2616;border-color:#596c45;border-radius:0;padding:8px;font-size:11px}.raid-page .raid-preparation{border-top:0;margin-top:18px;padding-top:0}.raid-page .raid-preparation .raid-breakdown{border-color:#4c5b3e;margin:0;padding:4px 0}.raid-page .raid-preparation .raid-material-stock{border-top:0}.raid-page .raid-preparation summary{color:#d2dcc1;min-height:47px;font-size:11px}.raid-page .raid-preparation summary>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.raid-page .raid-preparation summary small{color:#b1c093;font-size:9px}.raid-page .raid-preparation .raid-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.raid-page .raid-stock-grid label{background:#2a3420;border-color:#4d6139;padding:9px}.raid-page .raid-stock-grid label>span{align-items:flex-start;min-height:36px;font-size:10px;line-height:1.6}.raid-page .raid-stock-grid input{color:#e1ebd3;background:#1b2614;border-color:#667b4b;font-size:13px}.raid-page .raid-preparation-jump{display:none}.raid-page .raid-custom-note{color:#d7ddc7;background:#303d26;border-color:#a6ad80;font-size:10px}.raid-page .raid-result{--text:#332f27;--muted:#665a45;--panel:#d1c4a9;--border:#b1a386;--accent-text:#7a3d28;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#d6ccb6;border:0;border-top:5px solid #b6a98e;padding:22px 21px 18px;position:relative;box-shadow:5px 5px #08080755}.raid-page .raid-result:before{content:"";background:#bcb091;width:52px;height:14px;position:absolute;top:-11px;left:calc(50% - 26px)}.raid-page .raid-result :is(button,a,input,textarea,summary):focus-visible{outline-color:#773e28}.raid-page .raid-result-heading{gap:9px;margin:0 0 6px}.raid-page .raid-result-heading h2{letter-spacing:.05em;color:#393326;font:700 12px/1.5 Open Sans,sans-serif}.raid-page .raid-result-heading>svg{color:#817358}.raid-page .raid-result-stamp{color:#72644b;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:9px;display:flex}.raid-page .raid-result :is(h3,h4){color:#453a29}.raid-page .raid-result .raid-carry-heading{gap:4px 10px;margin:21px 0 8px}.raid-page .raid-result .raid-carry-heading h3{letter-spacing:.03em;font-size:11px;font-weight:700}.raid-page .raid-result .raid-carry-heading>span{font-size:9px}.raid-page .raid-result .raid-ammo-plan{gap:12px;margin-bottom:15px}.raid-page .raid-result .raid-ammo-plan>section{background:0 0;border:0;border-bottom:2px solid #8f8062;padding:7px 0 12px}.raid-page .raid-result .raid-ammo-plan header{gap:13px}.raid-page .raid-result .raid-ammo-plan header>.game-icon{width:64px;height:64px}.raid-page .raid-result .raid-ammo-plan header>div{min-width:0;display:block}.raid-page .raid-result .raid-ammo-plan header strong{color:#4c3a28;font-size:55px;line-height:1}.raid-page .raid-result .raid-ammo-plan header span{font-size:12px;line-height:1.5;display:block}.raid-page .raid-result .raid-ammo-base{margin:7px 0 12px;font-size:10px}.raid-page .raid-result .raid-ammo-plan dl{border-color:#b3a484;gap:6px;margin:0;padding-top:11px}.raid-page .raid-result .raid-ammo-plan dt{font-size:9px}.raid-page .raid-result .raid-ammo-plan dd{margin-top:4px;font-size:14px}.raid-page .raid-result .raid-ammo-remainder{color:#654c2d;font-size:10px}.raid-page .raid-result .raid-item-link{color:#77472e;flex-wrap:wrap;min-height:38px;font-size:10px;line-height:1.65}.raid-page .raid-result .raid-breakdown{border-color:#b4a68a}.raid-page .raid-result .raid-breakdown summary{color:#55452c;gap:8px;min-height:42px;font-size:10px}.raid-page .raid-result .raid-breakdown>div p{gap:10px;font-size:10px}.raid-page .raid-result .raid-breakdown p>span>small{color:#756246;font-size:9px}.raid-page .raid-result .raid-breakdown>small{color:#66563d;font-size:9px;line-height:1.8}.raid-page .raid-result .raid-resource-heading{gap:8px;margin:20px 0 9px}.raid-page .raid-result .raid-resource-heading h3{letter-spacing:.03em;font-size:11px;font-weight:700;line-height:1.5}.raid-page .raid-result .raid-resource-heading>span{font-size:9px}.raid-page .raid-result .raid-instruction{color:#665a45;font-size:10px;line-height:1.75}.raid-page .raid-result .raid-resources{margin-bottom:17px}.raid-page .raid-result .raid-resources>div{border-color:#b4a68a;gap:9px;padding:10px 0;font-size:10px}.raid-page .raid-result .raid-resources dt{overflow-wrap:anywhere;gap:8px;min-width:0;line-height:1.6}.raid-page .raid-result .raid-resources dt>.game-icon{flex:none;width:29px;height:29px}.raid-page .raid-result .raid-resources dd{color:#783825;font-size:17px;font-weight:700}.raid-page .raid-result .raid-material-ledger h4{letter-spacing:0;text-transform:none;font-size:10px;line-height:1.7}.raid-page .raid-result .raid-material-ledger dt{font-size:9px}.raid-page .raid-result .raid-material-ledger dd{font-size:13px}.raid-page .raid-result .raid-footnote{color:#665a45;font-size:9px;line-height:1.8}.raid-page .raid-result .raid-share{gap:8px;margin-top:9px}.raid-page .raid-result .raid-share button{white-space:normal;min-height:46px;padding:11px;font-size:11px;line-height:1.6}.raid-page .raid-result .raid-share .button-secondary{color:#5a432c;background:0 0;border-color:#958160}.raid-page .raid-result .raid-share .button-primary{color:#fff;background:#cd412b;border-color:#cd412b}.raid-page .raid-result .raid-copy-status,.raid-page .raid-result .raid-manual{font-size:10px}.raid-page .raid-result .raid-manual textarea{color:#332f27;background:#eee4cd;border-color:#a38e69;font-size:11px}.raid-page .raid-result .raid-ready{background:#bfc39f;border-color:#7b845a;gap:9px;padding:11px}.raid-page .raid-result .raid-ready>svg{color:#4b6332}.raid-page .raid-result .raid-ready strong{color:#354726;font-size:12px}.raid-page .raid-result .raid-ready p{color:#49553a;font-size:10px}.raid-page .raid-result .raid-result-empty{padding:27px 0 21px}.raid-page .raid-result .raid-result-empty h3{margin:12px 0;font-size:18px}.raid-page .raid-result .raid-result-empty p{font-size:11px}.raid-page .raid-workflow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:27px;display:grid}.raid-page .raid-workflow>.raid-comparison,.raid-page .raid-workflow>.raid-craft-transfer{background:#24281f;border:1px solid #4a503f;min-width:0;margin:0;padding:0 17px;scroll-margin-top:24px}.raid-page .raid-workflow>details>summary{color:#dce4ca;gap:10px;min-height:58px;font-size:12px}.raid-page .raid-workflow>details>summary>span{overflow-wrap:anywhere;min-width:0}.raid-page .raid-workflow:has(>:only-child){grid-template-columns:1fr}.raid-page .raid-field-notes{border-top:1px solid #464a3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:23px;display:grid}.raid-page .raid-field-notes>a{background:#23271f;border:1px solid #464d3b;align-items:flex-start;gap:12px;min-height:99px;padding:19px 16px;display:flex}.raid-page .raid-field-notes>a>svg{color:#b6c496;flex:none}.raid-page .raid-field-notes>a>svg:last-child{width:15px;height:15px;margin-left:auto}.raid-page .raid-field-notes>a>span{min-width:0}.raid-page .raid-field-notes strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.raid-page .raid-field-notes small{color:#aeb79c;margin-top:5px;font-size:10px;line-height:1.8;display:block}.raid-page .raid-field-notes>a:hover{background:#2c3423;text-decoration:none}.raid-page .raid-field-notes>a:hover strong{text-underline-offset:3px;text-decoration:underline}.raid-page .raid-information{border-color:#4a4e40;gap:28px;margin-top:28px;padding-top:25px}.raid-page .raid-information h2{font-size:17px}.raid-page .raid-information :is(p,li){font-size:12px}.raid-page .deep-sea-guide{margin-top:29px;padding-top:26px}.raid-page .deep-sea-guide h2{font-size:25px}.raid-page .deep-sea-grid h3{font-size:15px}.raid-page .deep-sea-grid :is(p,a){font-size:12px}@media (max-width:1240px){.raid-page{padding-left:22px;padding-right:22px}.raid-page .raid-workspace{grid-template-columns:195px minmax(0,1fr) 287px;gap:17px}.raid-page .raid-route{padding:16px 13px}.raid-page .raid-route-target{padding:10px}.raid-page .raid-route-identity{grid-template-columns:68px minmax(0,1fr) 44px;gap:8px}.raid-page .raid-route-art{min-height:70px}.raid-page .raid-route-art>.raid-target-vector{max-width:62px}.raid-page .raid-route-art>img{height:62px}.raid-page .raid-route-name{font-size:12px}.raid-page .raid-route-name svg{display:none}.raid-page .raid-route-controls{gap:9px}.raid-page .raid-method{padding:10px 4px}.raid-page .raid-method strong{font-size:9px}.raid-page .raid-method>.game-icon{width:42px;height:42px}.raid-page .raid-result{padding:20px 17px 17px}}@media (max-width:1050px){.raid-page .raid-workspace{grid-template-columns:210px minmax(0,1fr);gap:20px}.raid-page .raid-catalog{grid-row:span 2}.raid-page .raid-catalog-list{max-height:850px}.raid-page .raid-result{grid-column:2;padding:25px}.raid-page .raid-route{padding:20px}.raid-page .raid-route-identity{grid-template-columns:72px minmax(0,1fr) 44px;gap:10px}.raid-page .raid-route-art{min-height:72px}.raid-page .raid-route-art>.raid-target-vector{max-width:64px}.raid-page .raid-route-art>img{height:64px}.raid-page .raid-route-name{font-size:14px}.raid-page .raid-method strong{font-size:10px}.raid-page .raid-method>.game-icon{width:47px;height:47px}.raid-page .raid-mobile-jump{margin-top:12px;display:block}.raid-page .raid-mobile-jump a{width:100%;padding:10px;font-size:11px}.raid-page .raid-preparation-jump{justify-content:center;font-size:12px;display:inline-flex}.raid-page .raid-result .raid-ammo-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.raid-page .raid-result .raid-ammo-plan:has(>:only-child){grid-template-columns:1fr}.raid-page .raid-result .raid-resources>div,.raid-page .raid-result .raid-instruction,.raid-page .raid-result .raid-breakdown summary{font-size:12px}.raid-page .raid-result .raid-footnote{font-size:10px}.raid-page .raid-field-notes>a{gap:9px;padding:16px 13px}.raid-page .raid-field-notes>a>svg:first-child{width:21px;height:21px}}@media (max-width:760px){.raid-page{padding:24px 17px 110px}.raid-page .raid-heading{display:block}.raid-page .raid-heading h1{font-size:34px}.raid-page .raid-heading p{font-size:12px}.raid-page .raid-heading .craft-entry-link{min-height:35px;margin-top:8px;font-size:11px}.raid-page .raid-context{gap:5px 15px;margin:6px 0 20px;padding-bottom:12px;font-size:10px}.raid-page .raid-context a:first-of-type{margin-left:0}.raid-page .raid-context a{min-height:39px}.raid-page .raid-workspace{flex-direction:column;gap:21px;display:flex}.raid-page .raid-workspace>*{width:100%}.raid-page .raid-catalog{padding-top:0}.raid-page .raid-categories button{flex:auto;min-height:42px;font-size:11px}.raid-page .raid-catalog-list{max-height:385px}.raid-page .raid-target-search input{min-height:45px;font-size:16px}.raid-page .raid-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.raid-page .raid-catalog-add{min-height:145px;padding:10px 6px 7px}.raid-page .raid-catalog-add strong{font-size:10px}.raid-page .raid-target-inspect{min-height:41px;font-size:10px}.raid-page .raid-route{padding:17px 13px}.raid-page .raid-route-identity{grid-template-columns:68px minmax(0,1fr) 44px;gap:8px}.raid-page .raid-route-art{min-height:72px}.raid-page .raid-route-art>.raid-target-vector{max-width:62px}.raid-page .raid-route-name{font-size:14px}.raid-page .raid-route-controls{gap:8px}.raid-page .raid-route-quantity>label,.raid-page .raid-route-method{font-size:11px}.raid-page .raid-route-method select,.raid-page .raid-settings select,.raid-page .raid-stock-grid input,.raid-page .raid-route-controls .raid-stepper input{font-size:16px}.raid-page .raid-route-cost small{font-size:9px}.raid-page .raid-route .text-button{min-height:44px;font-size:11px}.raid-page .raid-route .raid-instruction,.raid-page .raid-route .raid-footnote{font-size:11px}.raid-page .raid-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.raid-page .raid-method{min-height:182px;padding:13px 8px}.raid-page .raid-method>.game-icon{width:52px;height:52px}.raid-page .raid-method strong{font-size:11px}.raid-page .raid-method small,.raid-page .raid-method-sulfur,.raid-page .raid-cost-hint{font-size:10px}.raid-page .raid-apply-all{font-size:9px}.raid-page .raid-settings label,.raid-page .raid-preparation summary{font-size:12px}.raid-page .raid-stock-grid label>span{font-size:11px}.raid-page .raid-result{padding:25px 21px}.raid-page .raid-result .raid-ammo-plan{grid-template-columns:1fr}.raid-page .raid-result .raid-ammo-plan header strong{font-size:59px}.raid-page .raid-result .raid-ammo-plan dt{font-size:10px}.raid-page .raid-result .raid-item-link{min-height:44px;font-size:12px}.raid-page .raid-result .raid-resource-heading h3,.raid-page .raid-result .raid-carry-heading h3{font-size:12px}.raid-page .raid-result .raid-share button{min-height:48px;font-size:12px}.raid-page .raid-workflow{grid-template-columns:1fr;gap:12px;margin-top:24px}.raid-page .raid-field-notes{grid-template-columns:1fr;gap:9px}.raid-page .raid-field-notes>a{align-items:center;min-height:91px;padding:16px}.raid-page .raid-field-notes strong{font-size:13px}.raid-page .raid-field-notes small{font-size:11px}.raid-page .raid-information{grid-template-columns:1fr;gap:24px}}.raid-page .raid-route-mix{background:#344128;border:1px solid #718659;margin:12px 0 0;padding:12px}.raid-page .raid-route-mix>span{color:#c8d4b4;font-size:10px}.raid-page .raid-route-mix ul{flex-wrap:wrap;gap:8px 18px;margin:7px 0;padding:0;list-style:none;display:flex}.raid-page .raid-route-mix li{align-items:center;gap:6px;font-size:11px;display:flex}.raid-page .raid-route-mix strong{white-space:nowrap}.raid-page .raid-route-mix small{color:#c8d4b4;font-size:10px;line-height:1.7}.raid-page .raid-route-combine{text-align:left;color:#e2eacd;background:#414d31;border:1px solid #748458;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:9px 11px;font-size:11px;display:flex}.raid-page .raid-route-combine:hover{background:#53673a}.raid-page .raid-route-combine>svg:last-child{margin-left:auto}.raid-page .raid-result .raid-breakdown-mix{display:block}.raid-page .raid-result .raid-breakdown-mix>strong{text-align:left;margin-top:8px;font:600 12px/1.7 Open Sans,Arial,sans-serif;display:block}.raid-page .raid-result .raid-breakdown-mix>strong>small{font-size:10px;font-weight:400;display:block}@media (max-width:390px){.raid-page .raid-heading h1{font-size:31px}.raid-page .raid-target-grid,.raid-page .raid-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-page .raid-route-identity{grid-template-columns:63px minmax(0,1fr) 44px;gap:8px}.raid-page .raid-route-art{min-height:67px}.raid-page .raid-route-art>.raid-target-vector{max-width:57px}.raid-page .raid-route-name{font-size:12px}.raid-page .raid-route-controls,.raid-page .raid-settings{grid-template-columns:1fr}.raid-page .raid-settings label:first-child{grid-column:auto}}
.raid-combinations{background:#22251d;border:1px solid #666e50;border-top:3px solid #8e9a6d;margin:24px 0}.raid-combinations>summary{cursor:pointer;align-items:center;gap:14px;min-height:68px;padding:18px 22px;list-style:none;display:flex}.raid-combinations>summary>span{flex:1}.raid-combinations>summary strong{font:750 75% 20px/1.3 Open Sans,sans-serif;display:block}.raid-combinations>summary small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.raid-combinations[open]>summary>svg:last-child{transform:rotate(180deg)}.raid-combinations-body{border-top:1px solid #4c5340;padding:22px}.raid-combo-intro{max-width:900px;margin-bottom:20px;font-size:13px;line-height:1.8}.raid-combo-controls{border:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;margin:0;padding:0;display:grid}.raid-combo-controls label{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.raid-combo-controls select{color:#e4e6d7;background:#161913;border:1px solid #73795e;width:100%;min-width:0;min-height:44px;padding:8px}.raid-combo-methods{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0 14px;display:grid}.raid-combo-methods button{text-align:left;background:#282b23;border:1px solid #5b604e;align-items:center;gap:8px;min-height:68px;padding:9px;font-size:11px;display:flex}.raid-combo-methods button[aria-pressed=true]{background:#3e482e;border-color:#a3b27c}.raid-combo-methods button span{flex:1;min-width:0}.raid-combo-methods button:disabled[aria-pressed=true]{opacity:1}.raid-combo-scope,.raid-combo-source{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.8}.raid-combo-source a{min-height:36px;margin-inline:8px;text-decoration:underline;display:inline-block}.raid-combo-baseline{background:#2b2e25;border-left:2px solid #868e6c;margin:20px 0 14px;padding:13px 16px;font-size:13px}.raid-combo-transfer-note{color:#e3d4ad;background:#343124;border-left:2px solid #c2a05e;margin:12px 0 18px;padding:11px 14px;font-size:12px;line-height:1.7}.raid-combo-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.raid-combo-option{--muted:#655a48;color:#332f27;background:#d6ccb6;border:2px solid #0000;flex-direction:column;min-width:0;padding:20px;display:flex}.raid-combo-option.best{border-color:#b0c180}.raid-combo-badge{text-transform:uppercase;letter-spacing:.05em;color:#595843;font-size:10px}.raid-combo-option ul{min-height:88px;margin:13px 0;padding:0;list-style:none}.raid-combo-option li{align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.raid-combo-option li strong{white-space:nowrap}.raid-combo-option li span{min-width:0}.raid-combo-price{align-items:center;gap:9px;display:flex}.raid-combo-price strong{font:38px/1 Bebas Neue,sans-serif}.raid-combo-price span{font-size:11px}.raid-combo-saving{min-height:44px;margin:11px 0;font-size:11px}.raid-combo-option details{border-top:1px solid #a89b81;margin-bottom:17px}.raid-combo-option details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;display:flex}.raid-combo-option details p{margin:10px 0;font-size:11px;line-height:1.7}.raid-combo-option dl{margin:10px 0}.raid-combo-option dl>div{justify-content:space-between;gap:8px;margin:8px 0;font-size:11px;display:flex}.raid-combo-option dt{align-items:center;gap:7px;display:flex}.raid-combo-option dd{margin:0;font-weight:700}.raid-combo-option .button-primary{margin-top:auto;font-size:12px}.raid-combo-option :is(a,button,summary):focus-visible{outline-color:#322d22}.raid-combo-baseline{align-items:center;gap:12px;display:flex}.raid-combo-baseline span{color:#c2c9b2;font-size:11px;display:block}.raid-combo-baseline strong{margin-top:4px;font-size:23px;display:block}.raid-combo-baseline strong small{font-size:12px;font-weight:400}.raid-combo-per-target{color:#655a48;margin-top:14px;font-size:11px;display:block}.raid-combo-price small{color:#655a48;margin-top:4px;font-size:10px;display:block}.raid-combo-option details{margin:15px 0 0}.raid-combo-option details ul{min-height:0}.raid-combo-option details h4{margin:14px 0 8px;font-size:12px}.raid-combo-option details li{font-size:11px;line-height:1.6}.raid-combo-option .button-primary{justify-content:center;width:100%;min-height:44px}.raid-combo-option .button-primary:disabled{opacity:1;color:#39472b;background:#b9c59e;border-color:#899964}@media (max-width:900px){.raid-combo-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.raid-combo-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.raid-combinations-body{padding:16px}.raid-combo-controls,.raid-combo-options{grid-template-columns:1fr}.raid-combo-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-combinations>summary{padding:16px}}
.sea-calculator{color:#e1e5d3;border-top:1px solid #62684e;margin:42px 0 24px;padding-top:30px;scroll-margin-top:24px}.sea-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.sea-heading h2{align-items:center;gap:12px;margin:8px 0;font:800 30px/1.25 Open Sans,sans-serif;display:flex}.sea-heading h2 svg{color:#b2bf8c}.sea-heading p,.sea-comparison>p,.sea-save>p{color:#b7bea6;font-size:13px;line-height:1.8}.sea-stamp{color:#c7d2b0;text-align:right;border:1px solid #737e5e;flex:none;padding:12px 18px;font-size:11px;line-height:1.9}.sea-model{background:#292f22;border:1px solid #505b40;margin-bottom:22px;padding:12px 16px;font-size:12px;line-height:1.8}.sea-calculator summary{cursor:pointer;align-items:center;gap:9px;min-height:32px;font-size:12px;font-weight:600;list-style:none;display:flex}.sea-calculator summary::-webkit-details-marker{display:none}.sea-calculator summary>svg:last-child{flex:none;margin-left:auto}.sea-calculator details[open]>summary>svg:last-child{transform:rotate(180deg)}.sea-calculator details p{margin:12px 0;font-size:12px;line-height:1.8}.sea-model a{color:#d6dfc5;text-decoration:underline}.sea-fieldset{border:0;min-width:0;margin:0;padding:0}.sea-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.sea-section-label{letter-spacing:.075em;color:#aeba95;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.sea-section-label small{letter-spacing:0;color:#b2baa0;font-size:10px;font-weight:400}.sea-target{background:#2b3224;border:1px solid #596448;margin-bottom:12px;padding:18px}.sea-target-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.sea-target-heading strong{align-items:center;gap:9px;font-size:14px;display:flex}.sea-calculator input:not([type=checkbox]):not([type=file]),.sea-calculator select,.sea-calculator textarea{color:#e8eddc;background:#1d2419;border:1px solid #657052;border-radius:0;min-width:0;max-width:100%;min-height:40px;padding:8px 10px;font:12px/1.5 Open Sans,sans-serif}.sea-calculator input[aria-invalid=true]{border-color:#ee9975}.sea-calculator select,.sea-calculator input[type=number]{width:100%}.sea-calculator label{font-size:11px;line-height:1.7}.sea-target-fields{grid-template-columns:1.6fr 1fr .8fr;gap:12px;display:grid}.sea-target-fields label{gap:5px;display:grid}.sea-method-label{margin-top:14px;display:block}.sea-method-label>div{align-items:center;gap:10px;margin-top:5px;display:flex}.sea-method-label select{flex:1}.sea-hit-result{gap:6px;padding:12px 0 0;display:grid}.sea-hit-result>span{color:#c3d69e;align-items:center;gap:6px;font-size:11px;display:flex}.sea-hit-result>strong{font-size:13px;line-height:1.7}.sea-hit-result>small{color:#afb99b;font-size:10px}.sea-hit-result.incomplete>span{color:#ffb190}.sea-details{border-top:1px solid #566043;margin-top:14px;padding-top:10px}.sea-details>summary>span{color:#acb99a;margin-left:auto;font-weight:400}.sea-mix-inputs{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px 16px;margin:12px 0;display:grid}.sea-mix-inputs>label{border-bottom:1px solid #47523a;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;display:flex}.sea-mix-inputs>label>span{align-items:center;gap:9px;line-height:1.5;display:flex}.sea-mix-inputs small{color:#b7c39f;font-size:10px;display:block}.sea-mix-inputs input[type=number]{flex:none;width:90px}.sea-calculator button,.sea-upload{color:#e1e9ce;cursor:pointer;background:#333e29;border:1px solid #63704f;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font:600 11px/1.5 Open Sans,sans-serif;display:inline-flex}.sea-calculator button:hover:not(:disabled),.sea-upload:hover{background:#455237;border-color:#a3b284}.sea-calculator button:disabled{opacity:.45;cursor:not-allowed}.sea-calculator .button-primary{color:#fff1e7;background:#a43b28;border-color:#cf563c}.sea-calculator .button-primary:hover:not(:disabled){background:#bb4630}.sea-calculator .sea-icon-button{min-height:32px;padding:7px}.sea-add{width:100%;border-style:dashed!important}.sea-stock{background:#242b1e;border:1px solid #4c593b;padding:12px 16px}.sea-summary{color:#27291f;background:#d4c7aa;border:1px solid #e4d9c2;padding:22px;box-shadow:5px 5px #171c14}.sea-summary .sea-section-label{color:#64664b}.sea-summary h3{margin:8px 0 20px;font:800 24px/1.25 Open Sans,sans-serif}.sea-summary .sea-reserve{font-size:11px;font-weight:600;display:block}.sea-summary select{color:#27291f;background:#e4dac4;border-color:#999d80;margin-top:6px}.sea-ammunition{margin:20px 0}.sea-ammunition>div,.sea-resource{border-bottom:1px solid #a8a487;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.sea-ammunition>div>span,.sea-resource>span{flex:1}.sea-ammunition strong{font-size:23px}.sea-ammunition small,.sea-resource small{color:#67684f;margin-top:4px;font-size:10px;display:block}.sea-sulfur{border-top:2px solid #8b8c6d;align-items:center;gap:15px;padding-top:18px;display:flex}.sea-sulfur>div{gap:3px;display:grid}.sea-sulfur small{font-size:11px}.sea-sulfur strong{font-size:40px;font-weight:800;line-height:1.3}.sea-summary .sea-details{border-color:#a5a185}.sea-summary .sea-details p{font-size:11px}.sea-craft{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:12px 8px;font-size:12px;text-decoration:none;display:flex}.sea-summary-note{color:#63644b;margin-top:12px;font-size:10px;line-height:1.8;display:block}.sea-warning{color:#ffe4cb;background:#58352a;border:1px solid #b27450;margin:12px 0;padding:13px;font-size:12px;line-height:1.8}.sea-warning button{margin:8px}.sea-comparison{background:#20271b;border:1px solid #596647;margin-top:26px;padding:22px}.sea-comparison h3,.sea-save h3{align-items:center;gap:10px;margin:5px 0 10px;font:700 20px/1.4 Open Sans,sans-serif;display:flex}.sea-comparison>small{color:#b5c09f;margin-top:12px;font-size:10px;line-height:1.8;display:block}.sea-compare-controls{flex-wrap:wrap;align-items:end;gap:15px;margin-top:16px;display:flex}.sea-compare-controls>label{min-width:220px}.sea-compare-controls select{margin-top:5px}.sea-method-checks{flex-wrap:wrap;flex:350px;gap:7px;display:flex}.sea-method-checks label{background:#313c25;border:1px solid #556441;align-items:center;gap:5px;padding:5px 8px;display:flex}.sea-method-checks input{accent-color:#bf613e}.sea-options{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:22px;display:grid}.sea-options article{background:#2d3823;border:1px solid #5a6947;flex-direction:column;padding:16px;display:flex}.sea-options article:first-child{background:#354429;border-color:#b3c78d}.sea-option-rank{letter-spacing:.08em;color:#b8cda0;font-size:9px}.sea-option-icons{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.sea-option-icons>span{align-items:center;gap:4px;display:flex}.sea-options h4{margin-bottom:12px;font-size:12px;line-height:1.8}.sea-options p{align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.sea-options p strong{font-size:23px}.sea-options small{color:#bfcba9;font-size:10px;line-height:1.7}.sea-options button{margin-top:15px}.sea-options .sea-comparison-footnote{color:#b8c4a4;grid-column:1/-1;font-size:11px;display:block}.sea-save{border-top:1px solid #586348;margin-top:25px;padding-top:22px}.sea-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.sea-actions>a{align-items:center;gap:6px;font-size:11px;display:flex}.sea-actions>input{flex:200px}.sea-upload{position:relative;overflow:hidden}.sea-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.sea-saved-list{flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.sea-saved-list li{max-width:100%;display:flex}.sea-saved-list li>button:first-child{overflow-wrap:anywhere}.sea-saved-list li>button:last-child{border-left:0}.sea-notice{color:#d3e2b6;min-height:1.8em;margin:12px 0;font-size:12px;line-height:1.8}.sea-save textarea{width:100%;min-height:100px}.sea-calculator :is(button,a,input,select,summary):focus-visible,.sea-upload:focus-within{outline-offset:3px;outline:2px solid #edbf80}@media (max-width:950px){.sea-workspace{grid-template-columns:minmax(0,1fr)}.sea-heading{align-items:flex-start}.sea-stamp{display:none}.sea-target-fields{grid-template-columns:1fr 1fr}.sea-target-fields>label:first-child{grid-column:1/-1}.sea-section-label{flex-wrap:wrap}.sea-heading h2{font-size:25px}}
