@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:400;src:url(../media/pretendard-latin-400-normal.0p64717aulibp.woff2)format("woff2"),url(../media/pretendard-latin-400-normal.22h2kx3gi--cr.woff)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:500;src:url(../media/pretendard-latin-500-normal.0emjoejheep8i.woff2)format("woff2"),url(../media/pretendard-latin-500-normal.3nn03-2zz9my4.woff)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:600;src:url(../media/pretendard-latin-600-normal.0xd7ax18syr9o.woff2)format("woff2"),url(../media/pretendard-latin-600-normal.18j7deucor3pc.woff)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:700;src:url(../media/pretendard-latin-700-normal.177o-ap6kz_9v.woff2)format("woff2"),url(../media/pretendard-latin-700-normal.0zc344h9ksk37.woff)format("woff")}
@font-face{font-family:Pretendard;font-style:normal;font-display:swap;font-weight:800;src:url(../media/pretendard-latin-800-normal.3v4yed8t6hf9p.woff2)format("woff2"),url(../media/pretendard-latin-800-normal.28g7g9tc64wgk.woff)format("woff")}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101813;--surface:#1b2920;--surface-2:#223429;--line:#526451;--cream:#f3efdf;--muted:#c7d0c1;--gold:#dec184}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--cream);margin:0;font-family:Pretendard,Malgun Gothic,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.site-shell{max-width:1480px;margin:auto;padding:0 clamp(18px,4vw,64px)}.site-top{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.site-brand{letter-spacing:.04em;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:26px;font-weight:800;text-decoration:none}.site-brand span{color:var(--gold)}.site-top nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-top nav a{color:#e4e7dc;white-space:nowrap;border:1px solid #0000;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none}.site-top nav a:hover,.site-top nav a:focus-visible{background:#283a2d;border-color:#83937b}.intro{isolation:isolate;background:#1b2720;border:1px solid #455748;border-radius:16px;align-items:center;min-height:min(630px,100dvh - 92px);display:flex;position:relative;overflow:hidden}.intro-image{object-fit:cover;object-position:center;z-index:-2}.intro:before{content:"";z-index:-1;background:linear-gradient(90deg,#101a15f7 0%,#101a15e8 31%,#101a15a8 50%,#101a1520 84%);position:absolute;inset:0}.intro-content{max-width:720px;padding:clamp(32px,5.5vw,82px)}.kicker{color:#e4c98f;letter-spacing:.04em;margin:0 0 20px;font-size:14px;font-weight:800}.intro h1{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(38px,4.9vw,67px);font-weight:800;line-height:1.19}.intro h1 em{color:#e9cb8d;font-style:normal}.intro-copy{color:#e1e5d8;word-break:keep-all;max-width:540px;margin:24px 0 31px;font-size:clamp(16px,1.25vw,18px);line-height:1.75}.intro-action{background:var(--gold);color:#18211a;white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:26px;min-width:170px;padding:15px 20px;font-size:16px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.intro-action:hover{background:#f0d79f;transform:translateY(-2px)}.intro-action:active{transform:translateY(0)}.tools-section{padding:84px 0 56px}.section-heading{margin-bottom:26px}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,39px);line-height:1.25}.section-heading p{color:var(--muted);margin:9px 0 0;font-size:16px;line-height:1.6}.feature-tool{background:var(--surface);border:1px solid #61715d;border-radius:16px;grid-template-columns:1.05fr .95fr;min-height:340px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.feature-tool:hover,.feature-tool:focus-visible{border-color:var(--gold);transform:translateY(-3px)}.feature-copy{flex-direction:column;align-items:flex-start;padding:clamp(26px,3vw,46px);display:flex}.tool-kind{color:#e8cc93;font-size:13px;font-weight:800}.feature-copy h3{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(28px,3vw,41px)}.feature-copy p{max-width:47ch;color:var(--muted);word-break:keep-all;margin:17px 0 26px;font-size:17px;line-height:1.75}.tool-link{color:#f2d79e;align-items:center;gap:14px;margin-top:auto;font-size:16px;font-weight:800;display:inline-flex}.feature-flow{background:radial-gradient(circle at 80% 10%,#60704a4d,#0000 43%),repeating-linear-gradient(0deg,#0000 0 39px,#d9c2860c 40px),#15231b;border-left:1px solid #61715d;flex-direction:column;justify-content:space-between;gap:25px;min-height:300px;padding:clamp(24px,3vw,42px);display:flex}.feature-flow-heading{color:#dfc58d;letter-spacing:.11em;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.feature-flow-steps{gap:11px;display:grid}.feature-flow-steps div{background:#213428d9;border:1px solid #687b61;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;column-gap:13px;padding:12px 14px;display:grid}.feature-flow-steps div>span{color:#e6c982;grid-row:span 2;font-size:21px;font-weight:800}.feature-flow-steps strong{font-size:17px}.feature-flow-steps small{color:#bccbb8;margin-top:2px;font-size:13px}.feature-flow-foot{color:#aaba9e;letter-spacing:.11em;font-size:10px;font-weight:700}.secondary-tools{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.secondary-tool{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-direction:column;align-items:flex-start;min-height:264px;padding:clamp(24px,2.4vw,34px);text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.secondary-tool:hover,.secondary-tool:focus-visible{border-color:var(--gold);transform:translateY(-3px)}.secondary-tool h3{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(24px,2.3vw,30px)}.secondary-tool p{max-width:49ch;color:var(--muted);word-break:keep-all;margin:12px 0 28px;font-size:16px;line-height:1.7}.storage-note{border-top:1px solid #4b5b4c;grid-template-columns:240px 1fr;gap:22px;padding:24px 0 44px;display:grid}.storage-note strong{color:#ead4aa;font-size:16px}.storage-note p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.site-footer{color:#bfccbe;border-top:1px solid #3b4a3d;justify-content:space-between;gap:12px;padding:23px 0 34px;font-size:14px;display:flex}.site-footer a{color:#ecd29c;text-decoration:none}.global-footer{max-width:1480px;margin:auto;padding:0 clamp(18px,4vw,64px)}.site-footer nav{flex-wrap:wrap;align-items:start;gap:10px 18px;display:flex}.site-footer small{font-size:11px;line-height:1.6}.dashboard{border-bottom:1px solid var(--line);padding:32px 0 38px}.dashboard-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.dashboard-heading .kicker{margin-bottom:8px;font-size:12px}.dashboard-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.6vw,46px);line-height:1.15}.dashboard-heading p:last-child{color:var(--muted);margin:8px 0 0;font-size:15px}.dashboard-source{border:1px solid var(--line);color:var(--gold);white-space:nowrap;border-radius:50px;padding:8px 12px;font-size:12px;font-weight:700}.dashboard-message,.dashboard-empty{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:28px}.dashboard-message{color:var(--muted);gap:9px;display:grid}.dashboard-message strong{color:var(--cream)}.dashboard-empty{background:radial-gradient(circle at 100% 0%,#ac824d24,transparent 45%),var(--surface);padding:clamp(28px,4vw,48px)}.dashboard-empty>span,.dashboard-panel-title span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:800}.dashboard-empty h2{margin:12px 0;font-size:clamp(24px,3vw,34px)}.dashboard-empty p{color:var(--muted);line-height:1.6}.dashboard-empty>div{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.dashboard-empty a{color:var(--gold);border:1px solid #907b51;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none}.dashboard-save-error{color:#ffd1bd;border:1px solid #bf7d62;border-radius:8px;margin-bottom:14px;padding:12px 15px}.dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-stat{border:1px solid var(--line);background:linear-gradient(140deg,#223328,#19251d);border-radius:13px;flex-direction:column;gap:9px;min-height:145px;padding:19px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.dashboard-stat:hover,.dashboard-stat:focus-visible,.dashboard-panel a:hover{border-color:var(--gold);transform:translateY(-2px)}.dashboard-stat>span{color:#c8d4c4;font-size:13px;font-weight:700}.dashboard-stat>strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(23px,2.5vw,35px);line-height:1.2}.dashboard-stat strong small{color:var(--gold);margin-left:4px;font-size:14px}.dashboard-stat>small,.dashboard-stat em{color:var(--muted);margin-top:auto;font-size:12px;font-style:normal}.dashboard-stat-wide{background:linear-gradient(140deg,#4b3e2b,#262920);border-color:#8a7450}.dashboard-stat-wide>strong{color:#f2d296}.dashboard-visuals{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px;display:grid}.dashboard-panel{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-width:0;min-height:235px;padding:21px}.dashboard-panel-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;display:flex}.dashboard-panel-title h2{margin:5px 0 0;font-size:20px}.dashboard-panel-title a{color:var(--gold);font-size:12px;font-weight:700;text-decoration:none}.town-bars{gap:12px;max-height:230px;display:grid;overflow:auto}.town-row{grid-template-columns:100px 1fr 40px;align-items:center;gap:10px;font-size:13px;display:grid}.town-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.town-row strong{text-align:right;color:var(--gold)}.town-track{background:#354536;border-radius:20px;height:9px;overflow:hidden}.town-track i{background:linear-gradient(90deg,#9a8051,#e8cb8f);border-radius:20px;height:100%;display:block}.ship-progress{align-items:center;gap:22px;display:flex}.ship-ring{background:radial-gradient(closest-side,var(--surface) 77%,transparent 79%),conic-gradient(var(--gold) var(--progress),#344739 0);border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid}.ship-ring strong{font-size:30px}.ship-progress>div:last-child>strong{font-size:17px}.ship-progress p,.dashboard-muted,.dashboard-method{color:var(--muted);font-size:13px;line-height:1.55}.dashboard-method{margin:13px 0 0}.tool-directory{padding:42px 0}.tool-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tool-group{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:23px}.tool-group h3{margin:0;font-size:23px}.tool-group p{margin:8px 0 20px;line-height:1.5}.tool-group>div{gap:8px;display:grid}.tool-group a{border:1px solid #415545;border-radius:9px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;text-decoration:none;display:grid}.tool-group a span{color:var(--muted);font-size:13px}.tool-group a b{color:var(--gold);grid-area:1/2/3}.info-page{max-width:900px;margin:40px auto 70px;padding:0 20px;line-height:1.75}.info-page h1{font-size:clamp(32px,4vw,48px);line-height:1.2}.info-page h2{margin-top:34px;font-size:22px}.info-page p,.info-page li{color:var(--muted)}.info-page a{color:var(--gold)}.info-page table{border-collapse:collapse;width:100%}.info-page th,.info-page td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.info-page th{width:26%}@media (max-width:1000px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-visuals{grid-template-columns:1fr}}@media (max-width:700px){.dashboard{padding-top:24px}.dashboard-heading{align-items:start}.dashboard-heading p:last-child{font-size:13px}.dashboard-source{font-size:10px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat{order:2;min-height:132px;padding:15px}.dashboard-stat-wide{order:0;grid-column:span 2}.dashboard-stat>strong{font-size:27px}.tool-groups{grid-template-columns:1fr}.site-footer{flex-direction:column}.town-row{grid-template-columns:82px 1fr 35px}.ship-progress{gap:15px}.ship-ring{width:105px;height:105px}}@media (prefers-reduced-motion:no-preference){.intro-content{animation:.65s both enter-copy}.intro-image{animation:1.1s both enter-image}.feature-tool{animation:.55s both enter-copy}@keyframes enter-copy{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes enter-image{0%{opacity:.55;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}}@media (max-width:760px){.intro{align-items:flex-end;min-height:540px}.intro-image{object-position:67% center}.intro:before{background:linear-gradient(#101a1540 0%,#101a15dd 62%,#101a15f8 100%)}.intro-content{padding:28px}.intro h1{font-size:clamp(36px,7vw,52px)}.tools-section{padding-top:62px}.feature-tool{grid-template-columns:1fr}.feature-flow{border-bottom:1px solid #61715d;border-left:0;order:-1;min-height:260px}.secondary-tools{grid-template-columns:1fr}.secondary-tool{min-height:230px}.storage-note{grid-template-columns:1fr;gap:8px}}@media (max-width:480px){.site-top{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:66px;padding:10px 0}.site-brand{font-size:23px}.site-top nav{justify-content:flex-start;gap:0}.site-top nav a{padding:8px;font-size:12px}.intro{min-height:530px}.intro-content{padding:23px}.intro-copy{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#19191c;--surface:#252529;--surface-2:#2e2d31;--line:#625a50;--cream:#eee7d9;--muted:#c0b5a4;--gold:#d8b878;--bdo-dark:#19191c;--bdo-panel:#252529;--bdo-raised:#323137;--bdo-line:#625a50;--bdo-gold:#d8b878;--bdo-text:#eee7d9;--bdo-muted:#c0b5a4}html{background:var(--bdo-dark)}body{color:var(--bdo-text);background:var(--bdo-dark)!important;font-family:Pretendard,Malgun Gothic,sans-serif!important}button,input,textarea{font-family:Pretendard,Malgun Gothic,sans-serif}button{transition:background-color .15s,border-color .15s}button:focus-visible,a:focus-visible,[role=option]:focus-visible{outline:2px solid var(--bdo-gold);outline-offset:2px}.bdo-site-header{z-index:80;width:100%;color:var(--bdo-text);background:#232226;border:1px solid #907c58;margin:0 auto 18px;font-family:Pretendard,Malgun Gothic,sans-serif;position:relative}.bdo-site-header__bar{background:radial-gradient(circle at 18% 20%,#a47a3c55,#0000 28%),linear-gradient(135deg,#57462f 0%,#302a25 72%,#58452c 72%,#2a2522 84%,#201f21 84%);border-bottom:1px solid #aa8e5d;align-items:center;gap:18px;min-height:72px;padding:7px clamp(18px,3vw,34px);display:flex}.bdo-site-header__brand{white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;color:#f4ead4!important}.bdo-site-header__brand img{filter:drop-shadow(0 4px 9px #0008);flex:none;width:clamp(156px,17vw,210px);height:auto;display:block}.bdo-site-header__caption{color:#e1d0b0;letter-spacing:.08em;font-size:12px;font-weight:600}.global-footer{max-width:1480px;margin:40px auto 0;padding:0 24px}.global-footer .site-footer{color:#d0c4b3;border-top:1px solid #665a4c;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:24px 0;font-size:13px;display:flex}.global-footer nav{flex-wrap:wrap;gap:10px 18px;display:flex}.global-footer a{color:#e9ce94;text-decoration:none}.bdo-site-header__nav-wrap{background:linear-gradient(#2d2c31,#242429);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px clamp(12px,2vw,26px);display:flex}.bdo-site-header__nav{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.bdo-site-header__nav a{white-space:nowrap;border:1px solid #0000;align-items:center;min-height:37px;padding:7px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#d0c4b3!important}.bdo-site-header__nav a:hover,.bdo-site-header__nav a[aria-current=page]{background:#4b4032;border-color:#756648;color:#f3d59a!important}.bdo-site-header .bdo-header-actions{display:contents}.bdo-site-header .bdo-account-header{color:#f1e5cd;background:#38332e;border-color:#8b7650;border-radius:2px;margin:4px 0}.bdo-site-header .bdo-account-header button{color:#fff4d9;background:#94764d;border-radius:2px}.bdo-select{vertical-align:middle;min-width:120px;max-width:100%;font-family:Pretendard,Malgun Gothic,sans-serif;display:inline-block;position:relative}.bdo-select select{bottom:0;left:0;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.bdo-select__trigger{color:#f1e5d2!important;text-align:left!important;cursor:pointer!important;background:linear-gradient(#434148,#302f35)!important;border:1px solid #827153!important;border-radius:2px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:38px!important;padding:8px 12px!important;font:700 13px Pretendard,Malgun Gothic,sans-serif!important;display:flex!important}.bdo-select__trigger:after{content:"▾";color:#e4c48a}.bdo-select__trigger[aria-expanded=true]{background:#4b4238!important;border-color:#d8b878!important}.bdo-select__menu{z-index:300;background:#28272b;border:1px solid #b39868;min-width:100%;max-width:min(420px,90vw);max-height:300px;position:absolute;top:calc(100% + 3px);left:0;overflow:auto;box-shadow:0 14px 30px #0009}.bdo-select__menu[hidden]{display:none!important}.bdo-select__option{color:#e9ddcb;text-align:left;white-space:nowrap;cursor:pointer;background:#28272b;border:0;border-bottom:1px solid #49454a;border-radius:0;width:100%;padding:10px 13px;font:600 13px Pretendard,Malgun Gothic,sans-serif;display:block}.bdo-select__option:hover,.bdo-select__option[aria-selected=true],.bdo-select__option[data-active=true]{color:#fff1ce;background:#66543b}.bdo-select__option:disabled{color:#8e8982;cursor:not-allowed}.bdo-site-header~* .panel,.bdo-site-header~* .crate-panel,.bdo-site-header~* .watch-panel,.bdo-site-header~* .proc-input-card{border-color:var(--bdo-line)}@media (max-width:760px){.bdo-site-header__bar{min-height:62px;padding-block:5px}.bdo-site-header__brand img{width:150px}.bdo-site-header__caption{display:none}.bdo-site-header__nav-wrap{padding:5px 10px;display:block}.bdo-site-header__nav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.bdo-site-header__nav a{flex:none}.bdo-site-header .bdo-account-header{width:auto;margin:7px 0}}.bdo-page-intro{border:1px solid #63594d;max-width:1500px;color:#eee7d9!important;background:#29282c!important;margin:0 auto!important;padding:20px 24px!important}.bdo-page-intro h1{margin:0;font-size:26px;color:#f3e7d4!important}.bdo-page-intro p{margin:6px 0 0;color:#c9bca9!important}.bdo-page-intro .bdo-links{display:none}.bdo-page-intro .worker-guide-link{background:#39332d;border:1px solid #a68b5f;align-items:center;margin-top:13px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#f2d59a!important}.bdo-page-intro .worker-guide-link:hover,.bdo-page-intro .worker-guide-link:focus-visible{background:#594932;border-color:#e0bf7e}.worker-guide{background:var(--bdo-dark)!important;color:var(--bdo-text)!important}.intro,.guide-hero,.proc-hero,.crate-hero,.watch-hero{background:radial-gradient(circle at 83% 12%,#755f3e55,#0000 35%),linear-gradient(120deg,#262529,#38322c)!important;border-color:#726149!important;border-radius:3px!important}.intro:before{background:linear-gradient(90deg,#1b1a1bf5 0%,#252226dc 52%,#25222644 100%)!important}.feature-tool,.secondary-tool,.guide-family,.guide-worker,.proc-input-card,.proc-market,.proc-results,.proc-route,.proc-price-row,.watch-panel,.watch-results button,.watch-stats>div,.crate-panel,.crate-detail,.crate-prices,.crate-price-line,.cache-location,.fixed-cp{color:var(--bdo-text)!important;background:#29282c!important;border-color:#675c4d!important;border-radius:3px!important}.feature-flow,.guide-hero-portraits,.guide-basics,.proc-method,.watch-note,.crate-highlight,.proc-recommend{background:linear-gradient(115deg,#35302c,#29282c)!important;border-color:#806b4b!important;border-radius:3px!important}.feature-flow-steps div,.proc-woods button,.watch-examples button,.watch-table tbody tr,.crate-table tbody tr,.crate-options>div{color:#eee5d4!important;background:#343238!important;border-color:#5f574e!important}.proc-woods button.active,.watch-examples button:hover,.crate-options>div.chosen{color:#fff2d3!important;background:#70593a!important;border-color:#d8b878!important}.watch-table thead,.crate-table thead,.plan-table th{color:#f0dbb4!important;background:#4a4036!important}.watch-table-wrap,.crate-table-wrap{border-color:#6b6050!important;border-radius:2px!important}.watch-table th,.watch-table td,.crate-table th,.crate-table td{border-color:#514b45!important}.proc-input-grid input,.proc-setting-grid input,.proc-price-edit input,.proc-recipe-fields input,.watch-search input,.watch-holding input,.crate-controls input,.crate-edit input,.qty{color:#f1e6d2!important;background:#201f23!important;border-color:#75664f!important;border-radius:2px!important}.site-shell .site-top{display:none}.site-shell{padding-top:0}.site-footer,.guide-footer,.proc-footer,.watch-footer,.crate-footer{color:#bcb1a2!important;border-color:#655b4e!important}body:has(.bdo-page-intro){color:#eee7d9!important;background:#1b1b1e!important}body:has(.bdo-page-intro) .wrap{color:#eee7d9}:is(body:has(.bdo-page-intro) .panel,body:has(.bdo-page-intro) .town,body:has(.bdo-page-intro) .side,body:has(.bdo-page-intro) .cache-location,body:has(.bdo-page-intro) .mode-face,body:has(.bdo-page-intro) .reconcile-audit,body:has(.bdo-page-intro) .reconcile-town-count){color:#eee7d9!important;background:#29282c!important;border-color:#665a48!important;border-radius:3px!important}:is(body:has(.bdo-page-intro) .notice,body:has(.bdo-page-intro) .meta,body:has(.bdo-page-intro) .outputs,body:has(.bdo-page-intro) .reason,body:has(.bdo-page-intro) .cache-hint){color:#c0b5a4!important}body:has(.bdo-page-intro) .tabs{background:#242327!important}:is(body:has(.bdo-page-intro) .stats,body:has(.bdo-page-intro) .rule,body:has(.bdo-page-intro) .fixed-cp){color:#f3e5cc!important;background:#39332d!important;border-color:#806b4b!important}:is(body:has(.bdo-page-intro) input,body:has(.bdo-page-intro) textarea){color:#f1e6d2!important;background:#201f23!important;border-color:#75664f!important;border-radius:2px!important}body:has(.bdo-page-intro) button:not(.bdo-select__trigger):not(.bdo-select__option){color:#f7e9ce!important;background:#39363b!important;border-color:#8a7551!important;border-radius:2px!important}body:has(.utility-nav) .utility-nav{display:none}.wrap>.hero,.wrap>.page-head,.wrap .panel,.wrap .kpi,.wrap .gear,.wrap .focus-card,.wrap details{background:#29282c!important;border-color:#625a50!important;border-radius:3px!important}.wrap .tab.active,.wrap .btn:hover{color:#f6e7c9!important;background:#625036!important}.proc-basis,.proc-settings,.proc-hero-flow span,.watch-toolbar,.watch-stats>div,.watch-note,.watch-history,.watch-history-summary span,.crate-highlight,.crate-detail,.crate-prices,.crate-options>div,.guide-hero-portraits,.guide-basics{color:#f0e5d2!important;background:#302d2e!important;border-color:#75664f!important}.proc-settings,.crate-prices,.crate-detail{border-radius:3px!important}.proc-basis{color:#f1d69e!important;background:#40392f!important}.proc-hero-flow span{background:#514332!important}.proc-recommend,.crate-highlight{background:linear-gradient(110deg,#4c3e2e,#302d2e)!important}.proc-route.winner,.crate-table tr.is-best,.watch-table tr.watch-alert,.watch-table tr.watch-expanded{background:#3c352e!important}.proc-woods button,.watch-examples button,.watch-history-period button,.crate-options>div,.guide-worker{color:#eee2d0!important;background:#39363a!important}.proc-woods button.active,.watch-history-period button[aria-pressed=true],.crate-options>div.chosen{color:#fff0ca!important;background:#725a39!important}:is(body:has(.bdo-page-intro) .intent-chooser h2,body:has(.bdo-page-intro) .intent-chooser h3){color:#f2e5d0!important}:is(body:has(.bdo-page-intro) .intent-chooser p,body:has(.bdo-page-intro) .intent-option small){color:#d4c7b3!important}body:has(.bdo-page-intro) .intent-option{color:#f3e6ce!important;background:#343237!important;border-color:#826f50!important}:is(body:has(.bdo-page-intro) .intent-option:hover,body:has(.bdo-page-intro) .intent-option[aria-pressed=true]){background:#66523a!important}body:has(.bdo-page-intro) .intent-chooser .arrow{color:#eac98a!important}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eeefea;--surface:#f8f8f4;--surface-2:#e2e6e1;--line:#c7cbc5;--cream:#252c2c;--muted:#626c69;--gold:#80653e;--bdo-dark:#eeefea;--bdo-panel:#f8f8f4;--bdo-raised:#e8ebe6;--bdo-line:#c7cbc5;--bdo-gold:#80653e;--bdo-text:#252c2c;--bdo-muted:#626c69}html{background:#eeefea!important}:is(body,body:has(.bdo-page-intro)){color:#252c2c!important;background:#eeefea!important}body:has(.bdo-site-header){padding-left:254px}.bdo-site-header{z-index:80;color:#e5e8e4;width:254px;height:100dvh;box-shadow:none;scrollbar-width:thin;background:#20272b;border:0;border-right:1px solid #3a4244;flex-direction:column;margin:0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.bdo-site-header__bar{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0 22px 21px;display:flex}.bdo-site-header__brand{background:radial-gradient(#434543 0%,#171d21 75%);border-bottom:1px solid #4a5050;place-items:center;height:122px;margin:0 -22px 22px;display:grid}.bdo-site-header__brand img{filter:brightness(1.2)contrast(1.14)drop-shadow(0 0 8px #cbab7159);width:208px;height:auto}.bdo-site-header__caption{color:#aeb8b5;letter-spacing:.07em;font-size:11px}.bdo-site-header__nav-wrap{background:0 0;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:0 18px 25px;display:flex}.bdo-site-header__nav{order:0;align-items:stretch;gap:24px;display:grid}.bdo-site-header__group{gap:3px;display:grid}.bdo-site-header__group>span{color:#879390;letter-spacing:.07em;padding:0 12px 7px;font-size:11px;font-weight:800}.bdo-site-header__nav a{border:0;border-left:2px solid #0000;align-items:center;min-height:43px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:flex;color:#d1d8d5!important}.bdo-site-header__nav a:hover,.bdo-site-header__nav a[aria-current=page]{background:#30383a;border-color:#cfad76;color:#f5dbac!important}.bdo-site-header .bdo-header-actions{border:0;flex-direction:column;flex:1;order:0;width:100%;min-width:0;margin:0;padding:0;align-items:stretch!important;display:flex!important}.bdo-site-header .bdo-header-actions>.bdo-site-header__nav{order:0;max-width:none}.bdo-site-header .bdo-header-actions>.bdo-account-header{order:2;margin-top:auto}.bdo-site-header .bdo-account-header{color:#e8e9e2;background:#2c3436;border:1px solid #59605e;border-radius:0;flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0;padding:10px}.bdo-site-header .bdo-account-header button{color:#252b2a;background:#cfb888;border:1px solid #c8ab7a;border-radius:0}.bdo-site-header .bdo-account-identity small{color:#c2cbc7}.site-shell,.processing,.market-watch,.worker-guide,.crate-page,.crate-shell{max-width:1530px;margin:0 auto;padding-left:clamp(24px,3vw,54px)!important;padding-right:clamp(24px,3vw,54px)!important}.site-shell{padding-top:0!important}.global-footer{max-width:1530px;margin:20px auto 0;padding:0 clamp(24px,3vw,54px)}.global-footer .site-footer,.site-footer{color:#66716d!important;border-color:#c7cbc5!important}.global-footer a,.site-footer a{color:#735b38!important}.kicker{color:#80653e!important}.dashboard{border-color:#c7cbc5;padding:43px 0 38px}.dashboard-heading{border-top:1px solid #bfc5be;padding-top:31px}.dashboard-heading h1{color:#222a2b;font-size:clamp(36px,3.3vw,52px)}.dashboard-heading p:last-child{color:#66706c}.dashboard-source{color:#58635e;background:#e7eae4;border:1px solid #bfc5be;border-radius:0}.dashboard-message,.dashboard-empty{color:#495451;background:#f8f8f4;border:1px solid #bfc5be;border-radius:0}.dashboard-message strong{color:#222a2b}.dashboard-empty{background:#e3e8e2}.dashboard-empty>span,.dashboard-panel-title span{color:#80653e}.dashboard-empty a{color:#664c27;background:#f8f8f4;border-color:#9d8867;border-radius:0}.dashboard-stats{border-top:2px solid #313a39;border-bottom:1px solid #bfc5be;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.dashboard-stat,.dashboard-stat-wide{color:#242b2b;border:0;border-right:1px solid #c7cbc5;border-radius:0;min-height:132px;padding:19px 18px;background:0 0!important}.dashboard-stat:last-child{border-right:0}.dashboard-stat-wide{grid-column:span 2}.dashboard-stat>span{color:#626d68;font-size:12px}.dashboard-stat>strong,.dashboard-stat-wide>strong{color:#232b2b;font-size:clamp(25px,2.4vw,37px)}.dashboard-stat strong small{color:#80653e}.dashboard-stat>small,.dashboard-stat em{color:#626d68}.dashboard-stat:hover,.dashboard-stat:focus-visible{transform:none;background:#dfe4de!important}.dashboard-gear-link{color:#28322c;background:#e9ebe4;border:1px solid #b8bcb4;border-left:3px solid #a38a60;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:19px 21px;text-decoration:none;display:flex}.dashboard-gear-link:hover{background:#dfe4dc}.dashboard-gear-link span{letter-spacing:.12em;color:#876b43;font-size:10px;font-weight:800}.dashboard-gear-link strong{font-size:16px}.dashboard-gear-link small{color:#647066;margin-left:auto}.dashboard-visuals{gap:14px;margin-top:18px}.dashboard-panel{color:#252c2c;background:#e2e7e1;border:1px solid #bfc5be;border-radius:0}.dashboard-panel-title h2{color:#252c2c}.dashboard-panel-title a{color:#705735}.town-track{background:#c5ccc4;border-radius:0}.town-track i{background:#ae956b;border-radius:0}.town-row strong{color:#705735}.ship-ring{background:radial-gradient(closest-side,#e2e7e1 77%,transparent 79%),conic-gradient(#aa9067 var(--progress),#c4cbc3 0)}.ship-progress p,.dashboard-muted,.dashboard-method{color:#596460}.tool-directory{padding:43px 0}.section-heading h2{color:#252c2c}.section-heading p{color:#68736e}.tool-groups{border-top:2px solid #343d3a;gap:0}.tool-group{color:#252c2c;background:0 0;border:1px solid #c7cbc5;border-top:0;border-left:0;border-radius:0;padding:25px 26px}.tool-group:nth-child(2n){border-right:0}.tool-group p{color:#626c69}.tool-group a{border:0;border-top:1px solid #c7cbc5;border-radius:0;padding:13px 4px}.tool-group a:hover{background:#e3e8e1}.tool-group a span{color:#626c69}.tool-group a b{color:#80653e}.storage-note{border-color:#c7cbc5}.storage-note strong{color:#735b38}.storage-note p{color:#626c69}.info-page{color:#252c2c;max-width:1000px;margin:0 auto 70px;padding:45px clamp(24px,3vw,54px)}.info-page h1{border-top:2px solid #394340;padding-top:22px}.info-page p,.info-page li{color:#57625e}.info-page a{color:#705735}.bdo-page-intro{border:0;border-bottom:1px solid #c3c9c2;max-width:none;color:#252c2c!important;background:0 0!important;margin:0 clamp(24px,3vw,54px) 20px!important;padding:24px 0!important}.bdo-page-intro h1{color:#252c2c!important}.bdo-page-intro p{color:#65706a!important}.bdo-page-intro .worker-guide-link{background:#e7eae4;border-color:#ae9b7a;color:#705735!important}.worker-guide{color:#252c2c!important;background:#eeefea!important}.intro,.guide-hero,.proc-hero,.crate-hero,.watch-hero{color:#252c2c!important;background:#e4e8e2!important;border:1px solid #c6cbc4!important;border-radius:0!important}.proc-hero,.watch-hero,.crate-hero,.guide-hero{min-height:0!important;padding:32px 36px!important}.proc-hero h1,.watch-hero h1,.crate-hero h1,.guide-hero h1{color:#252c2c!important;font-size:clamp(30px,3.2vw,46px)!important}.proc-hero h1 em,.watch-hero h1 em,.crate-hero h1 em,.guide-hero h1 em,.proc-eyebrow,.watch-eyebrow{color:#7c6039!important}.proc-hero>p:not(.proc-eyebrow),.watch-hero>p:not(.watch-eyebrow),.crate-hero p,.guide-hero p{color:#5b6761!important}.proc-hero-flow,.proc-hero-flow i{color:#52615a!important}.proc-section-heading>span,.watch-heading>span{color:#80653e!important;border-color:#b8a07c!important}.proc-input-grid label,.proc-setting-grid label,.watch-search{color:#33413b!important}.proc-market-top p,.proc-price-row small,.proc-settings summary small,.proc-settings>p,.proc-recommend p,.proc-recommend small,.proc-main-value small,.proc-main-value em,.proc-metrics span,.proc-products>span,.proc-products small,.proc-hour-note,.proc-method p,.watch-search-info,.watch-result-name small,.watch-examples span,.watch-stats small,.watch-toolbar p,.watch-toolbar label,.watch-empty{color:#5b6761!important}.proc-price-row>b,.proc-main-value strong,.proc-route-head span,.proc-products b,.proc-hour-note strong,.proc-method strong,.watch-results button>b,.watch-stats strong{color:#705735!important}.crate-eyebrow,.crate-formula,.crate-formula span,.crate-note summary,.crate-detail summary span,.crate-wood h3 b{color:#80653e!important}.crate-controls label,.crate-edit label,.crate-status p,.crate-note,.crate-highlight span,.crate-detail-body>p,.crate-options>div,.crate-table tbody th>small{color:#596660!important}.crate-heading>span{color:#80653e!important;border-color:#b8a07c!important}.crate-table tbody td,.crate-table tbody th,.crate-detail summary strong,.crate-highlight strong{color:#252c2c!important}.crate-table tbody td:nth-child(4),.crate-highlight>b,.crate-highlight small{color:#705735!important}.crate-status button,.crate-edit button{color:#242b29!important;background:#cfb888!important;border-radius:0!important}.crate-detail,.crate-prices{color:#252c2c!important}.guide-shell{max-width:1450px;padding-left:clamp(24px,3vw,54px);padding-right:clamp(24px,3vw,54px)}.guide-kicker,.guide-family-intro h3,.guide-basics-grid h3,.guide-skill span,.guide-sources a{color:#80653e!important}.guide-hero-copy>p:last-of-type,.guide-section-head p,.guide-family-intro p,.guide-worker p,.guide-basics-grid p,.guide-skill p,.guide-sources p,.guide-catalog-controls span{color:#596660!important}.guide-basics,.guide-sources,.guide-basic-skill,.guide-skill{color:#252c2c!important;background:#e4e8e2!important;border-color:#c7cbc5!important;border-radius:0!important}.guide-basic-skill strong{color:#705735!important}.guide-category-list button,.guide-empty button{color:#252c2c;background:#f8f8f4;border-color:#b2bcb2;border-radius:0}.guide-category-list button[aria-pressed=true]{color:#252c2c;background:#cfb888}.guide-primary{color:#252c2c;background:#cfb888;border-radius:0}.guide-hero-copy>a:not(.guide-primary){color:#705735!important}.proc-metrics b{color:#28332e!important}.proc-metrics,.proc-metrics>div{border-color:#c7cbc5}.watch-search input,.watch-toolbar select{color:#242b29!important;background:#fff!important;border:1px solid #aeb7ae!important;border-radius:0!important}.watch-retry,.watch-toolbar button,.proc-market-top button,.proc-price-edit button{color:#242b29!important;background:#cfb888!important;border-radius:0!important}.intro:before{background:linear-gradient(90deg,#e4e8e2f5 0%,#e4e8e2d0 60%,#e4e8e244)!important}.feature-tool,.secondary-tool,.guide-family,.guide-worker,.proc-input-card,.proc-market,.proc-results,.proc-route,.proc-price-row,.watch-panel,.watch-results button,.watch-stats>div,.crate-panel,.crate-detail,.crate-prices,.crate-price-line,.cache-location,.fixed-cp{color:#252c2c!important;background:#f8f8f4!important;border-color:#c3c9c2!important;border-radius:0!important}.feature-flow,.guide-hero-portraits,.guide-basics,.proc-method,.watch-note,.crate-highlight,.proc-recommend{color:#252c2c!important;background:#e3e8e2!important;border-color:#c3c9c2!important;border-radius:0!important}.feature-flow-steps div,.proc-woods button,.watch-examples button,.watch-table tbody tr,.crate-table tbody tr,.crate-options>div{color:#252c2c!important;background:#f8f8f4!important;border-color:#c7cbc5!important;border-radius:0!important}.proc-woods button.active,.watch-examples button:hover,.crate-options>div.chosen{color:#252c2c!important;background:#cfb888!important;border-color:#95784d!important}.watch-table thead,.crate-table thead,.plan-table th{color:#303a36!important;background:#dbe0da!important}.watch-table-wrap,.crate-table-wrap{border-color:#c3c9c2!important}.watch-table th,.watch-table td,.crate-table th,.crate-table td{border-color:#c7cbc5!important}.proc-input-grid input,.proc-setting-grid input,.proc-price-edit input,.proc-recipe-fields input,.watch-search input,.watch-holding input,.crate-controls input,.crate-edit input,.qty,.bdo-select__trigger{color:#242b29!important;background:#fff!important;border:1px solid #aeb7ae!important;border-radius:0!important}.bdo-select__menu,.bdo-select__option{color:#252c2c;background:#fff;border-color:#c7cbc5}.bdo-select__option:hover,.bdo-select__option[aria-selected=true],.bdo-select__option[data-active=true]{color:#252c2c;background:#e2e7e1}.proc-basis,.proc-settings,.proc-hero-flow span,.watch-toolbar,.watch-stats>div,.watch-note,.watch-history,.watch-history-summary span,.crate-highlight,.crate-detail,.crate-prices,.crate-options>div,.guide-hero-portraits,.guide-basics{color:#252c2c!important;background:#e4e8e2!important;border-color:#c7cbc5!important}.proc-route.winner,.crate-table tr.is-best,.watch-table tr.watch-alert,.watch-table tr.watch-expanded{background:#eee5d5!important}.proc-woods button,.watch-examples button,.watch-history-period button,.crate-options>div,.guide-worker{color:#252c2c!important;background:#f8f8f4!important}.proc-woods button.active,.watch-history-period button[aria-pressed=true],.crate-options>div.chosen{color:#252c2c!important;background:#cbb58e!important}body:has(.bdo-page-intro) .wrap{color:#252c2c!important}:is(body:has(.bdo-page-intro) .panel,body:has(.bdo-page-intro) .town,body:has(.bdo-page-intro) .side,body:has(.bdo-page-intro) .cache-location,body:has(.bdo-page-intro) .mode-face,body:has(.bdo-page-intro) .reconcile-audit,body:has(.bdo-page-intro) .reconcile-town-count){color:#252c2c!important;background:#f8f8f4!important;border-color:#c7cbc5!important;border-radius:0!important}:is(body:has(.bdo-page-intro) .notice,body:has(.bdo-page-intro) .meta,body:has(.bdo-page-intro) .outputs,body:has(.bdo-page-intro) .reason,body:has(.bdo-page-intro) .cache-hint){color:#5c6862!important}body:has(.bdo-page-intro) .tabs{background:#eeefea!important}:is(body:has(.bdo-page-intro) .stats,body:has(.bdo-page-intro) .rule,body:has(.bdo-page-intro) .fixed-cp){color:#252c2c!important;background:#e2e7e1!important;border-color:#c7cbc5!important}:is(body:has(.bdo-page-intro) input,body:has(.bdo-page-intro) textarea){color:#242b29!important;background:#fff!important;border-color:#aeb7ae!important;border-radius:0!important}body:has(.bdo-page-intro) button:not(.bdo-select__trigger):not(.bdo-select__option){color:#252c2c!important;background:#e2e7e1!important;border-color:#9b896b!important;border-radius:0!important}:is(body:has(.bdo-page-intro) .intent-chooser h2,body:has(.bdo-page-intro) .intent-chooser h3){color:#252c2c!important}:is(body:has(.bdo-page-intro) .intent-chooser p,body:has(.bdo-page-intro) .intent-option small){color:#5c6862!important}body:has(.bdo-page-intro) .intent-option{color:#252c2c!important;background:#f8f8f4!important;border-color:#c7cbc5!important}:is(body:has(.bdo-page-intro) .intent-option:hover,body:has(.bdo-page-intro) .intent-option[aria-pressed=true]){background:#e2e7e1!important}:is(body:has(.bdo-page-intro) .saved-setup,body:has(.bdo-page-intro) .saved-setup__panel){color:#252c2c!important;background:#e2e7e1!important;border-color:#c7cbc5!important;border-radius:0!important}:is(body:has(.bdo-page-intro) .saved-setup h2,body:has(.bdo-page-intro) .saved-setup h3){color:#252c2c!important}body:has(.bdo-page-intro) .saved-setup p{color:#596660!important}body:has(.bdo-page-intro) .saved-setup small{color:#596660!important}body:has(.bdo-page-intro) .saved-setup__action-label{color:#596660!important}body:has(.bdo-page-intro) .saved-setup__file:not(.saved-setup__primary){color:#4d3e29!important;background:#f8f8f4!important}body:has(.bdo-page-intro) .saved-setup__secondary{color:#4d3e29!important;background:#f8f8f4!important}body:has(.bdo-page-intro) .saved-setup__status{background:0 0!important;border-color:#b5bfb5!important}body:has(.bdo-page-intro) .saved-setup__panel p{color:#596660!important}body:has(.bdo-page-intro) .saved-setup__status{color:#596660!important}:is(body:has(.bdo-page-intro) .saved-setup__file,body:has(.bdo-page-intro) .saved-setup__secondary){border-radius:0!important}body:has(.utility-nav) .utility-nav{display:none}.wrap>.hero,.wrap>.page-head,.wrap .panel,.wrap .kpi,.wrap .gear,.wrap .focus-card,.wrap details{color:#252c2c!important;background:#f8f8f4!important;border-color:#c7cbc5!important;border-radius:0!important}.wrap .tab.active,.wrap .btn:hover{color:#252c2c!important;background:#d8c4a2!important}body:has(#app){--panel:#f8f8f4;--panel2:#e4e8e2;--panel3:#dce2db;--line:#c7cbc5;--line2:#aeb7ae;--text:#252c2c;--strong:#252c2c;--muted:#596660;--muted2:#68746e;--input:#fff;--inputText:#252c2c;--chip:#e5e9e3}body:has(#app) .wrap{width:auto;max-width:1450px;margin:0 auto;padding:22px clamp(18px,2vw,32px) 70px}body:has(#app) .hero h1{color:#252c2c!important}body:has(#app) .page-head h2{color:#252c2c!important}body:has(#app) .section-title h3{color:#252c2c!important}body:has(#app) .panel-head strong{color:#252c2c!important}body:has(#app) .kpi .big{color:#252c2c!important}body:has(#app) .item-name{color:#252c2c!important}body:has(#app) .req b{color:#252c2c!important}body:has(#app) .gear .gear-title{color:#252c2c!important}body:has(#app) .focus-card h4{color:#252c2c!important}body:has(#app) .focus-card .count{color:#252c2c!important}body:has(#app) .mini .v{color:#252c2c!important}body:has(#app) summary{color:#252c2c!important}body:has(#app) .hero .eyebrow{color:#80653e!important}:is(body:has(#app) .hero p,body:has(#app) .page-head p,body:has(#app) .section-title span){color:#596660!important}body:has(#app) .tabs{box-shadow:none;border-radius:0;top:10px;background:#e1e6df!important}body:has(#app) .tab{color:#45514c}.wrap .tab:hover{color:#252c2c!important;background:#d2d9d1!important}body:has(#app) .page-head{color:#252c2c!important;background:#f8f8f4!important}body:has(#app) .panel{color:#252c2c!important;background:#f8f8f4!important}body:has(#app) .kpi{color:#252c2c!important;background:#f8f8f4!important}body:has(#app) .gear{color:#252c2c!important;background:#f8f8f4!important}body:has(#app) .focus-card{color:#252c2c!important;background:#f8f8f4!important}body:has(#app) details{color:#252c2c!important;background:#f8f8f4!important}:is(body:has(#app) .panel-head,body:has(#app) .settings,body:has(#app) .inline-note,body:has(#app) .mini,body:has(#app) .detail-box,body:has(#app) .coin-card,body:has(#app) .flow-step,body:has(#app) .gear-explain){color:#252c2c!important;background:#e6eae4!important;border-color:#c7cbc5!important;border-radius:0!important}body:has(#app) .coin-card .c-label{color:#36413b!important}body:has(#app) .coin-card .c-sub{color:#36413b!important}body:has(#app) .coin-card .c-value{color:#36413b!important}body:has(#app) .flow-step b{color:#36413b!important}body:has(#app) .gear-explain strong{color:#36413b!important}body:has(#app) .inline-note b{color:#36413b!important}body:has(#app) .resource-row{border-color:#c7cbc5}body:has(#app) .resource-row:hover{background:#edf0eb}body:has(#app) .req{color:#68746e!important}body:has(#app) .source{color:#68746e!important}body:has(#app) .unit{color:#68746e!important}body:has(#app) .gear-control{color:#68746e!important}body:has(#app) .gear .gear-sub{color:#68746e!important}body:has(#app) .mini .l{color:#68746e!important}:is(body:has(#app) .tag,body:has(#app) .status-pill,body:has(#app) .subbtn,body:has(#app) .btn){color:#5c492f!important;background:#e8e3d8!important;border-color:#b7a382!important;border-radius:0!important}body:has(#app) .section-title h3{color:#252c2c!important}body:has(#app) .help-popup{max-width:min(390px,100vw - 40px);left:auto;right:0}body:has(#app){overflow-x:clip}@media (max-width:1150px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat-wide{grid-column:span 2}.dashboard-stat:nth-child(3){border-right:0}}@media (max-width:850px){body:has(.bdo-site-header){padding-top:126px;padding-left:0}.bdo-site-header{border-bottom:1px solid #4a5050;border-right:0;width:100%;height:126px;inset:0 0 auto;overflow:visible}.bdo-site-header__bar{flex-direction:row;align-items:center;min-height:73px;padding:0 18px}.bdo-site-header__brand{border:0;border-right:1px solid #4a5050;flex:none;width:173px;height:72px;margin:0 16px 0 -18px}.bdo-site-header__brand img{width:150px}.bdo-site-header__caption{display:block}.bdo-site-header__nav-wrap{min-height:53px;padding:0;display:block;overflow:visible}.bdo-site-header .bdo-header-actions{display:contents!important}.bdo-site-header__nav,.bdo-site-header .bdo-header-actions>.bdo-site-header__nav{scrollbar-width:thin;flex-wrap:nowrap;gap:0;width:100%;height:53px;padding:0 12px;display:flex;position:absolute;top:73px;left:0;right:0;overflow-x:auto}.bdo-site-header__group{gap:0;display:flex}.bdo-site-header__group>span{display:none}.bdo-site-header__nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;min-height:52px;padding:12px 13px}.bdo-site-header .bdo-account-header,.bdo-site-header .bdo-header-actions>.bdo-account-header{width:auto;max-width:calc(100% - 195px);margin:0;padding:4px 6px;font-size:11px;position:absolute;top:11px;right:12px}.bdo-site-header .bdo-account-header button{min-height:30px;padding:3px 7px}.bdo-site-header .bdo-account-identity,.bdo-site-header .bdo-account-profile{display:none}.site-shell,.processing,.market-watch,.worker-guide,.crate-page,.crate-shell{padding-left:20px!important;padding-right:20px!important}.global-footer{padding:0 20px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-wide{grid-column:span 2}.dashboard-stat:nth-child(3){border-right:1px solid #c7cbc5}.dashboard-stat:nth-child(2n+3){border-right:0}}@media (max-width:600px){.bdo-site-header__caption{display:none}.dashboard{padding-top:28px}.dashboard-heading{display:block}.dashboard-source{margin-top:14px;display:inline-block}.dashboard-stat{min-height:108px;padding:13px}.dashboard-stat>strong{font-size:24px}.dashboard-visuals,.tool-groups{grid-template-columns:1fr}.tool-group{border-right:0}.info-page{padding:26px 20px}.ship-progress{align-items:flex-start}.bdo-page-intro{margin-inline:20px!important}}.dashboard-next{color:#25302b;background:#e3e8e2;border:1px solid #bfc5be;margin-top:18px;padding:22px}.dashboard-next>p{color:#596660}.dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-action-grid article{background:#f8f8f4;border:1px solid #c3c9c2;padding:18px}.dashboard-action-grid article>span,.worker-link-preview>span{letter-spacing:.08em;color:#80653e;font-size:11px;font-weight:800}.dashboard-action-grid h3{color:#25302b;margin:8px 0 16px;font-size:19px}.dashboard-action-grid article>div{flex-wrap:wrap;gap:8px;display:flex}.dashboard-action-grid a,.worker-link-preview button{color:#25302b;cursor:pointer;background:#cfb888;border:1px solid #967c54;padding:9px 12px;font-weight:700;text-decoration:none;display:inline-block}.dashboard-action-grid a:hover,.worker-link-preview button:hover{background:#e0c994}.worker-link-preview{color:#25302b;background:#edf0e9;border:1px solid #aab5aa;border-left:4px solid #967c54;margin:18px 0;padding:20px 24px}.worker-link-preview h2{margin:8px 0;font-size:24px}.worker-link-preview p{color:#4c5a52}.worker-link-preview button:disabled{opacity:.55;cursor:not-allowed}.proc-estimate-note{color:#705735;margin:12px 0;font-weight:700}@media (max-width:800px){.dashboard-action-grid{grid-template-columns:1fr}}@media (max-width:600px){.worker-link-preview{padding:16px}}@media (prefers-reduced-motion:reduce){.bdo-site-header__nav a{transition:none}}body:has(.bdo-page-intro) .saved-setup__panel{color:#26342d!important;background:#f8f8f4!important}body:has(.bdo-page-intro) .saved-setup__summary>div{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__roster{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__town{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__row{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__notice{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__register{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__skills label{color:#27362e!important;background:#eef0e9!important;border-color:#b9c4b7!important}body:has(.bdo-page-intro) .saved-setup__summary small{color:#4d5d50!important}body:has(.bdo-page-intro) .saved-setup__row small{color:#4d5d50!important}body:has(.bdo-page-intro) .saved-setup__town>summary span{color:#4d5d50!important}body:has(.bdo-page-intro) .saved-setup__roster>summary span{color:#4d5d50!important}body:has(.bdo-page-intro) .saved-setup__summary strong{color:#263b2f!important}body:has(.bdo-page-intro) .saved-setup__roster>summary strong{color:#263b2f!important}body:has(.bdo-page-intro) .saved-setup__town>summary strong{color:#263b2f!important}body:has(.bdo-page-intro) .saved-setup__row b{color:#263b2f!important}body:has(.bdo-page-intro) .saved-setup__row strong{color:#263b2f!important}body:has(.bdo-page-intro) .saved-setup__skills label span{color:#263b2f!important}body:has(.bdo-page-intro) .saved-setup__chart{color:#26342d!important;background:#f2f2ec!important;border-color:#bbc4b8!important}:is(body:has(.bdo-page-intro) .saved-setup__chart h2,body:has(.bdo-page-intro) .saved-setup__bar b){color:#59452d!important}:is(body:has(.bdo-page-intro) .saved-setup__bar span,body:has(.bdo-page-intro) .saved-setup__bar small,body:has(.bdo-page-intro) .saved-setup__chart p,body:has(.bdo-page-intro) .saved-setup__chart small){color:#35483b!important}body:has(.bdo-page-intro) .saved-setup__bar i{background:#c8d0c4!important}body:has(.bdo-page-intro) .saved-setup__bar i span{background:#9b7944!important}body:has(.bdo-page-intro) .saved-setup__field{color:#26382d!important}body:has(.bdo-page-intro) .saved-setup__field input{color:#25342b!important;background:#fff!important;border-color:#9eaa9e!important}body:has(.bdo-page-intro) .saved-setup__field .bdo-select__trigger{color:#25342b!important;background:#fff!important;border-color:#9eaa9e!important}:is(body:has(.bdo-page-intro) .saved-setup__status,body:has(.bdo-page-intro) .saved-setup__notice){color:#425445!important}:is(body:has(.bdo-page-intro) .reconcile-audit h2,body:has(.bdo-page-intro) .reconcile-town-count strong){color:#26382d!important}body:has(.bdo-page-intro) .reconcile-audit p{color:#45594b!important}body:has(.bdo-page-intro) .reconcile-town-count b{color:#76562d!important}body:has(.bdo-page-intro) .cache-overview-head{color:#f6f1e5!important;background:#26382e!important}body:has(.bdo-page-intro) .cache-overview-head h2{color:#f6f1e5!important}body:has(.bdo-page-intro) .cache-overview-head p{color:#d9e3d6!important}body:has(.bdo-page-intro) .cache-overview-body{color:#26382d!important;background:#f8f8f4!important}body:has(.bdo-page-intro) .cache-town[open]{color:#26382d!important;background:#f8f8f4!important}body:has(.bdo-page-intro) .cache-town:not([open]){color:#f7edd6!important;background:#27382e!important}body:has(.bdo-page-intro) .cache-town:not([open]) .cache-town-name strong{color:#f7edd6!important}body:has(.bdo-page-intro) .cache-town:not([open]) .cache-town-value b{color:#f0cb85!important}
