:root{--bw-ink:#172018;--bw-deep:#111712;--bw-paper:#eef1e9;--bw-paper2:#f7f5ed;--bw-lime:#d6ec62;--bw-green:#58764c;--bw-purple:#a998e8;--bw-peach:#e8b89e;--bw-line:rgba(23,32,24,.16);--bw-game:#111814;--bw-game2:#17211b;--bw-game-line:rgba(226,238,217,.13)}html{scroll-behavior:smooth}body,html{background:var(--bw-paper)}body{color:var(--bw-ink)}button,input,select,textarea{font:inherit}button{color:inherit}.bw-site,.bw-site *{box-sizing:border-box}.bw-site{min-height:100vh;overflow:clip;background:var(--bw-paper);color:var(--bw-ink)}.bw-site a,.bw-site button{transition:background .22s,color .22s,border-color .22s,transform .22s}.bw-site button{cursor:pointer}.bw-site a:focus-visible,.bw-site button:focus-visible,.bw-site input:focus-visible,.bw-site select:focus-visible,.bw-site textarea:focus-visible{outline:2px solid var(--bw-lime);outline-offset:2px}.bw-header{position:absolute;z-index:50;top:16px;left:4%;right:4%;height:64px;padding:0 10px 0 22px;display:flex;align-items:center;gap:48px;background:rgba(249,250,246,.78);border:1px solid rgba(255,255,255,.78);border-radius:19px;box-shadow:0 12px 42px rgba(40,58,40,.08);backdrop-filter:blur(18px)}.bw-brand{display:inline-flex;align-items:center;gap:11px;font-size:13px;letter-spacing:.08em}.bw-logo-mark{width:32px;height:32px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:rotate(45deg)}.bw-logo-mark i{display:block;background:var(--bw-ink);border-radius:2px}.bw-logo-mark i:first-child{border-radius:50% 2px 2px}.bw-logo-mark i:last-child{border-radius:2px 2px 50%;background:var(--bw-green)}.bw-header nav{margin-left:auto;display:flex;align-items:center;gap:30px;font-size:11px}.bw-header nav a{color:rgba(23,32,24,.58)}.bw-header nav a:hover{color:var(--bw-ink)}.bw-header-actions{display:flex;align-items:center;gap:8px}.bw-lang{height:44px;min-width:54px;display:grid;place-items:center;border:1px solid var(--bw-line);border-radius:12px;font-size:10px;font-weight:750}.bw-header-actions>button{height:44px;padding:0 17px 0 19px;display:flex;align-items:center;gap:24px;color:var(--bw-paper2);background:var(--bw-ink);border:0;border-radius:12px;font-size:11px;font-weight:720}.bw-header-actions>button:hover{background:var(--bw-green);transform:translateY(-1px)}.bw-hero{position:relative;min-height:880px;height:100svh;padding:140px 6% 70px;display:flex;align-items:center;background:radial-gradient(circle at 74% 30%,rgba(214,236,98,.28),transparent 24%),radial-gradient(circle at 58% 78%,rgba(169,152,232,.12),transparent 28%),linear-gradient(128deg,#f6f7f2,#edf5ee 55%,#f7f4e9);isolation:isolate}.bw-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(rgba(70,91,66,.09) 1px,transparent 0),linear-gradient(90deg,rgba(70,91,66,.09) 1px,transparent 0);background-size:84px 84px;mask-image:linear-gradient(90deg,black,transparent 75%)}.bw-hero-glow{position:absolute;right:3%;top:4%;width:52vw;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,.3);filter:blur(4px)}.bw-hero-copy{position:relative;z-index:5;width:min(60%,870px)}.bw-kicker{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.bw-kicker i{width:7px;height:7px;border-radius:50%;background:var(--bw-green);box-shadow:0 0 0 6px rgba(88,118,76,.12)}.bw-hero h1{margin:32px 0 28px;font-size:clamp(64px,8vw,126px);line-height:.84;letter-spacing:-.075em;font-weight:610}.bw-hero h1 em,.bw-platform h2 em{display:inline-block;color:var(--bw-green);font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}.bw-lead{max-width:620px;margin:0;color:rgba(23,32,24,.65);font-size:clamp(17px,1.4vw,21px);line-height:1.52}.bw-hero-actions{margin-top:34px;display:flex;align-items:center;gap:24px}.bw-hero-actions button{min-height:50px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:44px;color:var(--bw-paper2);background:var(--bw-ink);border:0;border-radius:10px;font-size:12px;font-weight:700}.bw-hero-actions button:hover{background:var(--bw-green);transform:translateY(-2px)}.bw-hero-actions>a{padding:15px 0;border-bottom:1px solid var(--bw-line);font-size:11px}.bw-proof{margin-top:50px;display:flex;gap:40px}.bw-proof span{max-width:140px;color:rgba(23,32,24,.48);font-size:9px;line-height:1.35}.bw-proof b{display:block;margin-bottom:4px;color:var(--bw-ink);font-size:11px}.bw-hero-world{position:absolute;z-index:3;right:3%;top:50%;width:min(47vw,720px);aspect-ratio:1;transform:translateY(-47%);perspective:1100px}.bw-orbit{position:absolute;left:8%;top:8%;width:84%;height:84%;border:1px solid rgba(58,91,57,.18);border-radius:50%;transform:rotateX(63deg) rotate(-20deg);animation:bw-orbit 30s linear infinite}.bw-orbit.o2{inset:23%;width:54%;height:54%;border-style:dashed;animation-direction:reverse;animation-duration:22s}.bw-orbit:before{content:"";position:absolute;top:-7px;left:48%;width:13px;aspect-ratio:1;border-radius:50%;background:var(--bw-lime);box-shadow:0 5px 14px rgba(53,81,43,.25)}.bw-island{position:absolute;inset:18%;transform-style:preserve-3d;transform:rotateX(61deg) rotate(-42deg);animation:bw-float 6s ease-in-out infinite}.bw-island>i{position:absolute;left:calc((var(--i) % 4) * 24%);top:calc(round(down,var(--i)/4) * 24%);width:25%;height:25%;background:linear-gradient(145deg,#fff,#dfe7d9);border:1px solid rgba(73,99,65,.19);box-shadow:5px 7px 14px rgba(57,80,54,.09);transform:translateZ(calc((var(--i) % 3) * 4px));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.bw-island>i:nth-child(3n){background:linear-gradient(145deg,#e7ef9e,var(--bw-lime))}.bw-island>i:nth-child(5n){background:linear-gradient(145deg,#b9b0e5,var(--bw-purple))}.bw-tower{position:absolute;z-index:8;width:104px;padding:12px;background:rgba(255,255,255,.76);border:1px solid rgba(255,255,255,.9);border-radius:9px;box-shadow:0 15px 35px rgba(50,70,48,.14);backdrop-filter:blur(9px);transform:rotate(42deg) rotateX(-61deg) translateZ(54px);text-align:left}.bw-tower,.bw-tower b,.bw-tower small{display:block}.bw-tower b{font-size:20px;letter-spacing:-.05em}.bw-tower small{margin-top:3px;color:rgba(23,32,24,.48);font-size:6px;letter-spacing:.12em}.bw-tower.t1{left:6%;top:16%}.bw-tower.t2{right:2%;top:41%}.bw-tower.t3{left:39%;bottom:5%}.bw-world-card{position:absolute;right:5%;top:17%;min-width:170px;padding:14px 17px;color:rgba(23,32,24,.55);background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.9);border-radius:12px;box-shadow:0 16px 45px rgba(54,76,51,.1);backdrop-filter:blur(10px);font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.12em}.bw-world-card i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green,#5c854e);box-shadow:0 0 0 4px rgba(88,118,76,.12)}.bw-world-card b{display:block;margin:6px 0 0 15px;color:var(--bw-ink);font-family:var(--font-geist-sans);font-size:9px;letter-spacing:0}.bw-hero-world.compact{right:auto;top:auto;inset:5%;width:auto;transform:none}.bw-hero-world.compact .bw-world-card{display:none}.bw-label{font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.14em;color:rgba(23,32,24,.48)}.bw-label.light{color:rgba(238,241,233,.47)}.bw-platform{padding:135px 6% 150px;background:var(--bw-paper2)}.bw-platform>h2{margin:78px 0 74px;font-size:clamp(55px,7vw,106px);line-height:.91;letter-spacing:-.07em;font-weight:560}.bw-platform>h2 em{color:var(--bw-ink)}.bw-platform-grid{margin-left:34%;display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;align-items:start}.bw-platform-grid>p{margin:0;font-size:clamp(18px,1.8vw,27px);line-height:1.45}.bw-data-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line);font-family:var(--font-geist-mono);font-size:8px}.bw-data-line i{font-style:normal;color:var(--bw-green)}.bw-data-line b{margin-left:auto;padding:8px 10px;background:var(--bw-lime);border-radius:6px}.bw-role-grid{margin-top:110px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bw-line)}.bw-role-grid article{position:relative;min-height:330px;padding:28px;display:flex;flex-direction:column;border-right:1px solid var(--bw-line)}.bw-role-grid article:last-child{border-right:0;background:#e9eddf}.bw-role-grid article>span{color:rgba(23,32,24,.45);font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.1em}.bw-role-grid h3{margin:auto 0 14px;font-size:clamp(27px,2.5vw,39px);letter-spacing:-.05em}.bw-role-grid p{max-width:300px;margin:0;color:rgba(23,32,24,.56);font-size:12px;line-height:1.55}.bw-role-grid article>i{position:absolute;right:24px;top:23px;width:34px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--bw-line);border-radius:50%;font-style:normal}.bw-demo{padding:130px 3.5% 145px;color:#edf2e9;background:var(--bw-deep)}.bw-demo-head{padding:0 2.5%;display:grid;grid-template-columns:1.4fr .6fr;gap:8vw;align-items:end}.bw-demo-head h2{max-width:940px;margin:52px 0 0;font-size:clamp(52px,6.5vw,96px);line-height:.92;letter-spacing:-.068em;font-weight:560}.bw-demo-head>p{margin:0 0 9px;color:rgba(237,242,233,.55);font-size:14px;line-height:1.6}.bw-browser{margin-top:72px;border:1px solid rgba(237,242,233,.17);border-radius:14px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.28);background:var(--bw-game)}.bw-browser-bar{height:48px;padding:0 17px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:rgba(237,242,233,.4);background:#0c110d;border-bottom:1px solid var(--bw-game-line);font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.1em}.bw-browser-bar>b{justify-self:center;font-weight:450}.bw-dots{display:flex;gap:6px}.bw-dots i{width:7px;aspect-ratio:1;border-radius:50%;background:rgba(237,242,233,.24)}.bw-secure{justify-self:end;color:#88a37d}.bw-onboarding{min-height:720px;display:grid;grid-template-columns:1.12fr .88fr}.bw-onboard-world{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(214,236,98,.16),transparent 30%),linear-gradient(145deg,#18251b,#111713)}.bw-onboard-world .bw-island>i{background:linear-gradient(145deg,#38483a,#26362b);border-color:rgba(220,236,207,.13)}.bw-onboard-world .bw-island>i:nth-child(3n){background:var(--bw-lime)}.bw-onboard-world .bw-island>i:nth-child(5n){background:var(--bw-purple)}.bw-onboard-world .bw-tower{background:rgba(27,38,30,.8);border-color:rgba(237,242,233,.15)}.bw-onboard-world .bw-tower b{color:#fff}.bw-onboard-world .bw-tower small{color:rgba(255,255,255,.45)}.bw-onboard-form{padding:54px clamp(28px,4vw,68px);background:#f0f2eb;color:var(--bw-ink)}.bw-step{font-family:var(--font-geist-mono);font-size:8px;letter-spacing:.14em;color:rgba(23,32,24,.46)}.bw-onboard-form h3{margin:20px 0 10px;font-size:clamp(34px,3.2vw,48px);letter-spacing:-.06em;line-height:.96}.bw-onboard-form>p{max-width:500px;margin:0 0 28px;color:rgba(23,32,24,.56);font-size:12px;line-height:1.55}.bw-onboard-form label{display:grid;gap:7px;margin-bottom:16px;color:rgba(23,32,24,.53);font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.bw-onboard-form input,.bw-onboard-form select{width:100%;height:43px;padding:0 11px;color:var(--bw-ink);background:rgba(255,255,255,.68);border:1px solid var(--bw-line);border-radius:6px;outline:none;font-family:var(--font-geist-sans);font-size:11px;text-transform:none;letter-spacing:0}.bw-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bw-submit{width:100%;height:48px;margin-top:4px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;color:#111810;background:var(--bw-lime);border:0;border-radius:7px;font-size:11px;font-weight:740}.bw-submit:hover{background:#e5f884}.bw-onboard-form>small{display:block;margin-top:13px;color:rgba(23,32,24,.44);font-size:8px;line-height:1.45}.bw-form-status{margin-top:10px;color:#4f703f;font-size:9px}.bw-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.bw-game{position:relative;height:790px;min-height:790px;background:var(--bw-game);color:#edf2e9}.bw-game-top{height:61px;padding:0 13px 0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--bw-game-line);background:#101712}.bw-game-brand{display:flex;align-items:center;gap:10px}.bw-game-brand .bw-logo-mark{width:25px;height:25px}.bw-game-brand .bw-logo-mark i{background:#e9efe4}.bw-game-brand .bw-logo-mark i:last-child{background:var(--bw-lime)}.bw-game-brand>b{font-size:10px;letter-spacing:.1em}.bw-game-brand>small{margin-left:7px;color:rgba(237,242,233,.34);font-size:7px}.bw-mode{display:flex;padding:3px;background:#0b100c;border:1px solid var(--bw-game-line);border-radius:8px}.bw-mode button{height:31px;padding:0 13px;color:rgba(237,242,233,.4);background:transparent;border:0;border-radius:5px;font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.08em}.bw-mode button.active{color:#182018;background:var(--bw-lime)}.bw-mode button.active.live{color:#eff5eb;background:#507047}.bw-game-tools{position:relative;justify-self:end;display:flex;align-items:center;gap:4px}.bw-game-tools>button{height:33px;padding:0 10px;color:rgba(237,242,233,.56);background:transparent;border:1px solid transparent;border-radius:6px;font-size:8px}.bw-game-tools>button:hover{color:#fff;border-color:var(--bw-game-line);background:#19231d}.bw-game-tools .bw-avatar{width:33px;padding:0;margin-left:5px;color:#152017;background:var(--bw-lime);border-radius:50%;font-weight:780}.bw-profile-pop{position:absolute;z-index:40;right:0;top:40px;width:220px;padding:17px;display:grid;gap:7px;background:#e9eee5;color:var(--bw-ink);border-radius:8px;box-shadow:0 16px 40px rgba(0,0,0,.3)}.bw-profile-pop>b{font-size:12px}.bw-profile-pop>span{overflow:hidden;color:rgba(23,32,24,.5);font-size:9px;text-overflow:ellipsis}.bw-profile-pop button{margin-top:8px;padding:9px;color:#eef2e9;background:var(--bw-ink);border:0;border-radius:5px;font-size:9px}.bw-game-body{height:calc(100% - 61px);display:grid;grid-template-columns:84px minmax(0,1fr) 194px}.bw-game-nav{padding:13px 8px;border-right:1px solid var(--bw-game-line);background:#0e140f}.bw-game-nav,.bw-game-nav>button{display:flex;flex-direction:column}.bw-game-nav>button{min-height:65px;padding:7px 2px;align-items:center;justify-content:center;gap:6px;color:rgba(237,242,233,.38);background:transparent;border:0;border-radius:7px;font-size:7px}.bw-game-nav>button i{font-size:17px;font-style:normal}.bw-game-nav>button.active,.bw-game-nav>button:hover{color:var(--bw-lime);background:#19231b}.bw-game-nav>div{margin-top:auto;padding:13px 4px;text-align:center;border-top:1px solid var(--bw-game-line)}.bw-game-nav b,.bw-game-nav small{display:block}.bw-game-nav small{color:rgba(237,242,233,.3);font-family:var(--font-geist-mono);font-size:6px}.bw-game-nav b{margin-top:4px;color:var(--bw-lime);font-size:20px}.bw-game-center{min-width:0;display:flex;flex-direction:column}.bw-metrics{height:82px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--bw-game-line)}.bw-metrics button{position:relative;padding:12px 14px;display:grid;grid-template-columns:1fr auto;text-align:left;background:transparent;border:0;border-right:1px solid var(--bw-game-line)}.bw-metrics button.active,.bw-metrics button:hover{background:#18221b}.bw-metrics button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--bw-lime)}.bw-metrics small{grid-column:1/-1;color:rgba(237,242,233,.36);font-family:var(--font-geist-mono);font-size:6px;letter-spacing:.08em}.bw-metrics b{align-self:end;font-size:20px;letter-spacing:-.04em}.bw-metrics span{align-self:end;color:#88b47a;font-size:7px}.bw-metrics span.down{color:#e7aa8e}.bw-metric-note{height:35px;padding:0 13px;display:flex;align-items:center;gap:12px;color:rgba(237,242,233,.45);background:#121a14;border-bottom:1px solid var(--bw-game-line);font-size:7px}.bw-metric-note b{color:var(--bw-lime);font-family:var(--font-geist-mono);font-size:6px}.bw-metric-note button{margin-left:auto;color:#edf2e9;background:transparent;border:0}.bw-world-view{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 255px}.bw-map-panel{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 53% 52%,rgba(96,125,84,.12),transparent 34%),linear-gradient(#111914,#101611)}.bw-map-panel:before{content:"";position:absolute;inset:-30%;opacity:.12;background-image:linear-gradient(rgba(220,236,207,.3) 1px,transparent 0),linear-gradient(90deg,rgba(220,236,207,.3) 1px,transparent 0);background-size:39px 39px;transform:perspective(500px) rotateX(61deg) rotate(-38deg);animation:bw-grid 18s linear infinite}.bw-map-toolbar{position:absolute;z-index:10;top:13px;left:13px;right:13px;display:flex;align-items:center;justify-content:space-between}.bw-map-toolbar>span{padding:8px 10px;color:var(--bw-lime);background:rgba(11,16,12,.7);border:1px solid var(--bw-game-line);border-radius:6px;font-family:var(--font-geist-mono);font-size:6px;letter-spacing:.08em;backdrop-filter:blur(5px)}.bw-map-toolbar>span i{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--bw-lime)}.bw-map-toolbar>div{display:flex}.bw-map-toolbar button{width:29px;height:29px;color:rgba(237,242,233,.63);background:rgba(11,16,12,.72);border:1px solid var(--bw-game-line);font-size:12px}.bw-map-toolbar button:first-child{border-radius:6px 0 0 6px}.bw-map-toolbar button:last-child{border-radius:0 6px 6px 0}.bw-map-toolbar button:hover{color:var(--bw-ink);background:var(--bw-lime)}.bw-map-help{position:absolute;z-index:9;top:52px;left:14px;color:rgba(237,242,233,.27);font-size:6px}.bw-map{--tilt-x:57deg;--tilt-z:-42deg;left:50%;top:50%;width:470px;height:410px;transform-style:preserve-3d;transform:translate(-50%,-46%) rotateX(var(--tilt-x)) rotate(var(--tilt-z)) scale(var(--map-scale));transition:transform .25s ease}.bw-map,.bw-tile{position:absolute}.bw-tile{left:calc(var(--x) * 62px);top:calc(var(--y) * 62px);width:64px;height:64px;background:#18231b;border:1px solid rgba(183,205,172,.13);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);box-shadow:inset 0 0 20px rgba(255,255,255,.01);transform:translateZ(calc(((var(--x) + var(--y)) % 2) * 2px))}.bw-tile:nth-child(4n){background:#1b281e}.bw-territory{position:absolute;z-index:4;left:calc(var(--x) * 62px);top:calc(var(--y) * 62px);width:64px;height:64px;padding:0;background:rgba(29,42,32,.7);border:1px solid rgba(214,236,98,.22);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);transform-style:preserve-3d;transform:translateZ(calc(var(--level) * 7px))}.bw-territory.selected,.bw-territory:hover{background:rgba(214,236,98,.21);border-color:var(--bw-lime);filter:drop-shadow(0 0 10px rgba(214,236,98,.3))}.bw-territory.risk{border-color:#e7aa8e}.bw-territory.opportunity{border-color:var(--bw-purple)}.bw-territory>b,.bw-territory>small{position:absolute;left:50%;width:115px;display:block;text-align:center;clip-path:none;transform:translate(-50%,20px) rotate(42deg) rotateX(-57deg) translateZ(58px);pointer-events:none}.bw-territory>b{top:50px;color:#f3f5ef;font-size:8px}.bw-territory>small{top:62px;color:rgba(237,242,233,.45);font-size:6px}.bw-building{position:absolute;left:18px;top:8px;width:28px;height:38px;display:block;transform-style:preserve-3d;transform:translateZ(12px)}.bw-building i{position:absolute;inset:0;background:linear-gradient(135deg,#aebc65,#6f833d);border:1px solid rgba(232,244,170,.35);transform:translateZ(calc(var(--level) * 2px))}.bw-building i:nth-child(2){inset:6px 4px;background:#d6ec62;transform:translateZ(8px)}.bw-building i:nth-child(3){inset:13px 9px;background:#f1f7bc;transform:translateZ(15px)}.risk .bw-building i{background:linear-gradient(135deg,#d89b7c,#8d5342)}.opportunity .bw-building i{background:linear-gradient(135deg,#aa9be0,#695ba2)}.neutral .bw-building i{background:linear-gradient(135deg,#7f927d,#4c604b)}.bw-legend{position:absolute;z-index:9;left:14px;bottom:13px;display:flex;gap:12px;color:rgba(237,242,233,.38);font-size:6px}.bw-legend span{display:flex;align-items:center;gap:5px}.bw-legend i{width:5px;aspect-ratio:1;border-radius:50%}.bw-legend .owned{background:var(--bw-lime)}.bw-legend .opportunity{background:var(--bw-purple)}.bw-legend .risk{background:var(--bw-peach)}.bw-territory-panel{padding:18px;background:#151e18;border-left:1px solid var(--bw-game-line)}.bw-choose,.bw-territory-panel>small{color:rgba(237,242,233,.35);font-family:var(--font-geist-mono);font-size:6px;letter-spacing:.1em}.bw-territory-panel h3{margin:8px 0 15px;font-size:26px;letter-spacing:-.06em}.bw-potential{display:flex;align-items:end;gap:7px;margin-bottom:17px}.bw-potential b{font-size:28px}.bw-potential span{margin-bottom:4px;color:rgba(237,242,233,.36);font-size:7px}.bw-territory-panel dl{margin:0 0 18px;padding:11px 0;display:grid;grid-template-columns:1fr auto;gap:8px;border-top:1px solid var(--bw-game-line);border-bottom:1px solid var(--bw-game-line);font-size:7px}.bw-territory-panel dt{color:rgba(237,242,233,.4)}.bw-territory-panel dd{margin:0}.bw-actions{display:grid;gap:5px;margin-top:8px}.bw-actions button{min-height:50px;padding:7px;display:grid;grid-template-columns:5px 1fr auto;gap:8px;align-items:center;text-align:left;color:rgba(237,242,233,.64);background:#111813;border:1px solid var(--bw-game-line);border-radius:5px}.bw-actions button.active,.bw-actions button:hover{color:#fff;background:#1b271e;border-color:rgba(214,236,98,.5)}.bw-actions>button>i{height:30px;border-radius:3px;background:var(--bw-lime)}.bw-actions>button>i.tone-1{background:var(--bw-purple)}.bw-actions>button>i.tone-2{background:var(--bw-peach)}.bw-actions button span b,.bw-actions button span small{display:block}.bw-actions button span b{font-size:7px}.bw-actions button span small{margin-top:4px;color:rgba(237,242,233,.35);font-size:6px}.bw-actions button em{color:#91b485;font-size:6px;font-style:normal}.bw-action-main{width:100%;min-height:39px;margin-top:9px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#131a13;background:var(--bw-lime);border:0;border-radius:5px;font-size:8px;font-weight:740}.bw-action-main:hover{background:#e8fa89;transform:translateY(-1px)}.bw-events{position:relative;z-index:8;background:#0d130e;border-left:1px solid var(--bw-game-line)}.bw-events-title{height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bw-game-line);font-family:var(--font-geist-mono);font-size:6px;letter-spacing:.08em}.bw-events-title b{display:flex;align-items:center;gap:7px}.bw-events-title i{width:5px;height:5px;border-radius:50%;background:var(--bw-lime)}.bw-events-title span{color:var(--bw-lime)}.bw-events>button{position:relative;width:100%;min-height:88px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:6px;text-align:left;color:#edf2e9;background:transparent;border:0;border-bottom:1px solid var(--bw-game-line)}.bw-events>button:hover{background:#182219}.bw-events>button.resolved{opacity:.42}.bw-events time{grid-column:1/-1;color:rgba(237,242,233,.28);font-family:var(--font-geist-mono);font-size:5px}.bw-events p{margin:0;color:rgba(237,242,233,.62);font-size:8px;line-height:1.45}.bw-events>button>i{color:rgba(237,242,233,.3);font-style:normal}.bw-event-open{position:absolute;z-index:15;right:calc(100% + 8px);top:5px;width:230px;padding:15px;display:grid;gap:9px;color:var(--bw-ink);background:#edf1e8;border-radius:7px;box-shadow:0 12px 30px rgba(0,0,0,.3)}.bw-event-open small{color:rgba(23,32,24,.4);font-family:var(--font-geist-mono);font-size:6px}.bw-event-open b{font-size:11px;line-height:1.4}.bw-event-open em{padding:8px;color:#edf2e9;background:var(--bw-ink);border-radius:4px;font-size:7px;font-style:normal;text-align:center}.bw-toast{position:absolute;z-index:35;left:50%;bottom:18px;padding:10px 14px;transform:translateX(-50%);color:var(--bw-ink);background:var(--bw-lime);border-radius:6px;box-shadow:0 9px 30px rgba(0,0,0,.35);font-size:8px;font-weight:700}.bw-panel-view{flex:1;min-height:0;padding:22px;overflow:auto;background:radial-gradient(circle at 75% 20%,rgba(214,236,98,.06),transparent 24%),#121a14}.bw-view-heading{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start}.bw-view-heading>span{width:42px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--bw-game-line);border-radius:8px;color:var(--bw-lime);font-size:21px}.bw-view-heading h3{margin:0 0 5px;font-size:25px;letter-spacing:-.05em}.bw-view-heading p{max-width:580px;margin:0;color:rgba(237,242,233,.43);font-size:8px;line-height:1.5}.bw-team-grid{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bw-team-grid>button{position:relative;min-height:258px;padding:15px;display:flex;flex-direction:column;text-align:left;color:#edf2e9;background:#151f18;border:1px solid var(--bw-game-line);border-radius:8px;overflow:hidden}.bw-team-grid>button.active,.bw-team-grid>button:hover{background:#1b281e;border-color:rgba(214,236,98,.48);transform:translateY(-2px)}.bw-team-grid>button>i{position:absolute;left:0;bottom:0;height:3px;background:var(--bw-lime)}.bw-member-avatar{width:51px;aspect-ratio:1;display:grid;place-items:center;margin-bottom:24px;color:#1a2016;background:var(--bw-lime);border-radius:50% 50% 48% 38%;font-weight:800}.bw-member-avatar.a1{background:var(--bw-purple)}.bw-member-avatar.a2{background:var(--bw-peach)}.bw-member-avatar.a3{background:#9dcaa6}.bw-team-grid>button>b{font-size:14px}.bw-team-grid>button>small{margin-top:4px;color:rgba(237,242,233,.37);font-size:7px}.bw-team-grid dl{width:100%;margin:auto 0 0;display:grid;grid-template-columns:1fr auto;gap:8px;font-size:7px}.bw-team-grid dt{color:rgba(237,242,233,.35)}.bw-team-grid dd{margin:0}.bw-team-action{margin-top:10px;padding:13px;display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:15px;align-items:center;background:#0f1611;border:1px solid var(--bw-game-line);border-radius:8px}.bw-team-action b,.bw-team-action small{display:block}.bw-team-action small{color:rgba(237,242,233,.32);font-family:var(--font-geist-mono);font-size:6px}.bw-team-action b{margin-top:4px;font-size:10px}.bw-team-action .bw-action-main{margin:0}.bw-scenario-grid{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bw-controls,.bw-forecast{padding:22px;background:#151f18;border:1px solid var(--bw-game-line);border-radius:9px}.bw-range{display:block;margin-bottom:24px}.bw-range>span{display:flex;justify-content:space-between;color:rgba(237,242,233,.47);font-size:8px}.bw-range>span b{color:#edf2e9}.bw-range input{width:100%;margin-top:13px;accent-color:var(--bw-lime)}.bw-controls .bw-action-main{margin-top:34px}.bw-forecast>small{color:rgba(237,242,233,.38);font-family:var(--font-geist-mono);font-size:6px}.bw-forecast>div{margin:24px 0;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.bw-forecast>div span{padding:16px;display:block;color:rgba(237,242,233,.4);background:#101712;border-radius:7px;font-size:7px}.bw-forecast>div span b{display:block;margin-top:7px;color:#edf2e9;font-size:25px}.bw-forecast>div .future{background:rgba(214,236,98,.08);border:1px solid rgba(214,236,98,.25)}.bw-forecast>div .future b{color:var(--bw-lime)}.bw-forecast dl{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 0;border-top:1px solid var(--bw-game-line);border-bottom:1px solid var(--bw-game-line);font-size:8px}.bw-forecast dt{color:rgba(237,242,233,.4)}.bw-forecast dd{margin:0}.bw-forecast>button{width:100%;height:38px;margin-top:20px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;color:#edf2e9;background:transparent;border:1px solid var(--bw-game-line);border-radius:5px;font-size:8px}.bw-forecast>button:hover{color:var(--bw-ink);background:var(--bw-lime)}.bw-view-heading.report{grid-template-columns:42px 1fr auto}.bw-periods{display:flex;background:#0e140f;border-radius:6px;padding:3px}.bw-periods button{height:27px;padding:0 9px;color:rgba(237,242,233,.38);background:transparent;border:0;border-radius:4px;font-size:6px}.bw-periods button.active{color:var(--bw-ink);background:var(--bw-lime)}.bw-report-tabs{margin-top:20px;display:flex;border-bottom:1px solid var(--bw-game-line)}.bw-report-tabs button{padding:10px 16px;color:rgba(237,242,233,.4);background:transparent;border:0;border-bottom:2px solid transparent;font-size:7px}.bw-report-tabs button.active{color:#edf2e9;border-color:var(--bw-lime)}.bw-chart{height:270px;margin-top:18px;padding:12px 0 0;display:grid;grid-template-columns:37px 1fr;border-bottom:1px solid var(--bw-game-line);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(25% - 1px),rgba(237,242,233,.07) 25%)}.bw-y-axis{display:flex;flex-direction:column;justify-content:space-between;color:rgba(237,242,233,.25);font-size:5px}.bw-bars{height:100%;display:flex;align-items:flex-end;justify-content:space-around;gap:9px}.bw-bars button{position:relative;width:8%;min-height:6%;background:linear-gradient(to top,#607a56,var(--bw-lime));border:0;border-radius:3px 3px 0 0}.bw-bars button:hover{filter:brightness(1.2)}.bw-bars button span{position:absolute;top:-15px;left:50%;transform:translateX(-50%);color:rgba(237,242,233,.5);font-size:5px}.bw-report-cards{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bw-report-cards button{padding:11px;text-align:left;color:#edf2e9;background:#151f18;border:1px solid var(--bw-game-line);border-radius:6px}.bw-report-cards b,.bw-report-cards small,.bw-report-cards span{display:block}.bw-report-cards small{color:rgba(237,242,233,.35);font-size:5px}.bw-report-cards b{margin:4px 0;font-size:15px}.bw-report-cards span{color:#8aae7d;font-size:6px}.bw-summary-backdrop{position:absolute;z-index:50;inset:0;display:grid;place-items:center;background:rgba(6,10,7,.76);backdrop-filter:blur(5px)}.bw-summary{position:relative;width:min(590px,calc(100% - 30px));padding:38px;color:var(--bw-ink);background:#edf1e8;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.bw-close{position:absolute;right:16px;top:13px;width:33px;aspect-ratio:1;background:transparent;border:1px solid var(--bw-line);border-radius:50%;font-size:19px}.bw-summary h3{margin:22px 0 12px;font-size:42px;line-height:.98;letter-spacing:-.06em}.bw-summary>p{max-width:490px;color:rgba(23,32,24,.58);font-size:11px;line-height:1.55}.bw-summary-stats{margin:24px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bw-line)}.bw-summary-stats span{padding:13px;border-right:1px solid var(--bw-line)}.bw-summary-stats span:last-child{border-right:0}.bw-summary-stats b,.bw-summary-stats small{display:block}.bw-summary-stats small{min-height:18px;color:rgba(23,32,24,.42);font-size:6px}.bw-summary-stats b{font-size:20px}.bw-summary>a{height:44px;padding:0 13px;display:flex;justify-content:space-between;align-items:center;color:#edf2e9;background:var(--bw-ink);border-radius:6px;font-size:9px}.bw-summary .bw-back{width:100%;margin-top:9px;background:transparent;border:0;font-size:8px}.bw-mechanics{padding:140px 6% 150px;background:var(--bw-paper2)}.bw-mechanics-head{margin:70px 0 85px;display:grid;grid-template-columns:1.35fr .65fr;gap:9vw;align-items:end}.bw-mechanics-head h2{max-width:840px;margin:0;font-size:clamp(54px,6.5vw,98px);line-height:.92;letter-spacing:-.068em;font-weight:560}.bw-mechanics-head p{margin:0 0 7px;color:rgba(23,32,24,.56);font-size:14px;line-height:1.6}.bw-mechanics-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line)}.bw-mechanics-grid article{min-height:300px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--bw-line)}.bw-mechanics-grid article:last-child{border-right:0}.bw-mechanics-grid span{color:rgba(23,32,24,.42);font-family:var(--font-geist-mono);font-size:8px}.bw-mechanics-grid h3{margin:auto 0 13px;font-size:23px;letter-spacing:-.04em}.bw-mechanics-grid p{margin:0;color:rgba(23,32,24,.56);font-size:11px;line-height:1.55}.bw-contact{padding:140px 7%;display:grid;grid-template-columns:1fr .8fr;gap:10vw;color:var(--bw-ink);background:var(--bw-lime)}.bw-contact h2{max-width:700px;margin:55px 0 24px;font-size:clamp(58px,7vw,106px);line-height:.88;letter-spacing:-.075em;font-weight:590}.bw-contact>div>p{max-width:560px;margin:0 0 35px;font-size:16px;line-height:1.55}.bw-contact>div>a{padding-bottom:5px;border-bottom:1px solid;font-size:12px;font-weight:700}.bw-contact form{align-self:center;padding:30px;background:rgba(250,251,244,.82);border-radius:14px;box-shadow:0 24px 70px rgba(69,83,24,.17)}.bw-contact label{display:grid;gap:7px;margin-bottom:19px;color:rgba(23,32,24,.48);font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase}.bw-contact input,.bw-contact textarea{width:100%;padding:9px 0;color:var(--bw-ink);background:transparent;border:0;border-bottom:1px solid var(--bw-line);border-radius:0;outline:0;font-family:var(--font-geist-sans);font-size:12px}.bw-contact form>button{width:100%;height:46px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#edf2e9;background:var(--bw-ink);border:0;border-radius:7px;font-size:10px;font-weight:700}.bw-contact form>button:hover{background:var(--bw-green)}.bw-contact form>small{display:block;margin-top:11px;color:rgba(23,32,24,.42);font-size:7px;line-height:1.45}.bw-lead-status{margin:12px 0 0;color:var(--bw-green);font-size:9px}.bw-footer{min-height:170px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;color:rgba(237,242,233,.48);background:var(--bw-deep);font-size:9px}.bw-footer .bw-brand{color:#edf2e9}.bw-footer .bw-logo-mark i{background:#edf2e9}.bw-footer .bw-logo-mark i:last-child{background:var(--bw-lime)}@keyframes bw-orbit{to{transform:rotateX(63deg) rotate(340deg)}}@keyframes bw-float{0%,to{transform:rotateX(61deg) rotate(-42deg) translateZ(0)}50%{transform:rotateX(61deg) rotate(-42deg) translateZ(14px)}}@keyframes bw-grid{to{transform:perspective(500px) rotateX(61deg) rotate(-38deg) translate(39px,39px)}}@media(max-width:1120px){.bw-hero-copy{width:67%}.bw-hero-world{right:-8%;opacity:.75}.bw-demo{padding-left:1.5%;padding-right:1.5%}.bw-game-body{grid-template-columns:70px minmax(0,1fr)}.bw-events{display:none}.bw-world-view{grid-template-columns:minmax(0,1fr) 235px}.bw-team-grid{grid-template-columns:1fr 1fr}.bw-team-grid>button{min-height:175px}.bw-member-avatar{margin-bottom:13px}.bw-panel-view{padding:16px}.bw-mechanics-grid{grid-template-columns:1fr 1fr}.bw-mechanics-grid article:nth-child(2){border-right:0}.bw-mechanics-grid article:nth-child(-n+2){border-bottom:1px solid var(--bw-line)}}@media(max-width:820px){.bw-header{left:14px;right:14px}.bw-header nav{display:none}.bw-header-actions{margin-left:auto}.bw-header-actions>button{gap:12px}.bw-hero{height:auto;min-height:930px;padding:130px 22px 50px;align-items:flex-start}.bw-hero-copy{width:100%}.bw-hero h1{font-size:clamp(59px,14vw,92px)}.bw-hero-world{right:-22%;top:auto;bottom:-6%;width:700px;opacity:.56;transform:none}.bw-proof{position:relative;z-index:8}.bw-mechanics,.bw-platform{padding:95px 22px}.bw-platform>h2{margin:55px 0}.bw-platform-grid{margin-left:0;grid-template-columns:1fr;gap:35px}.bw-role-grid{margin-top:70px;grid-template-columns:1fr}.bw-role-grid article{min-height:230px;border-right:0;border-bottom:1px solid var(--bw-line)}.bw-demo{padding-top:90px;padding-bottom:95px}.bw-demo-head{grid-template-columns:1fr}.bw-demo-head>p{max-width:560px;margin-top:25px}.bw-onboarding{grid-template-columns:1fr}.bw-onboard-world{display:none}.bw-onboard-form{padding:43px 28px}.bw-game{height:790px}.bw-game-top{grid-template-columns:1fr auto}.bw-game-brand>small,.bw-game-tools span,.bw-mode{display:none}.bw-game-body{grid-template-columns:1fr}.bw-game-nav{height:54px;padding:5px;flex-direction:row;border-right:0;border-bottom:1px solid var(--bw-game-line)}.bw-game-nav>button{min-height:44px;flex:1;flex-direction:row}.bw-game-nav>button i{font-size:14px}.bw-game-nav>div{display:none}.bw-game-center{height:calc(100% - 54px)}.bw-metrics{height:68px}.bw-metrics button{padding:8px}.bw-metrics b{font-size:15px}.bw-world-view{grid-template-columns:1fr 220px}.bw-map{width:430px}.bw-team-grid>button{min-height:178px}.bw-scenario-grid{grid-template-columns:1fr}.bw-forecast{display:none}.bw-mechanics-head{grid-template-columns:1fr}.bw-mechanics-head p{max-width:570px}.bw-contact{padding:95px 22px;grid-template-columns:1fr;gap:60px}}@media(max-width:560px){.bw-header{height:58px;top:10px;padding-left:14px;border-radius:14px}.bw-header .bw-logo-mark{width:26px;height:26px}.bw-brand{font-size:10px}.bw-lang{height:38px;min-width:42px}.bw-header-actions>button{height:38px;padding:0 12px;font-size:0}.bw-header-actions>button span{font-size:15px}.bw-hero{min-height:820px;padding-top:112px}.bw-hero h1{margin-top:24px;font-size:53px}.bw-lead{font-size:15px}.bw-hero-actions{align-items:stretch;flex-direction:column;gap:5px;max-width:300px}.bw-hero-actions>a{text-align:center}.bw-proof{gap:14px}.bw-proof span{font-size:7px}.bw-proof b{font-size:9px}.bw-hero-world{right:-250px;bottom:-20px;width:620px}.bw-demo-head h2,.bw-mechanics-head h2,.bw-platform>h2{font-size:46px}.bw-role-grid article{min-height:205px;padding:22px}.bw-demo{padding-left:7px;padding-right:7px}.bw-demo-head{padding:0 13px}.bw-browser{margin-top:48px;border-radius:9px}.bw-browser-bar{grid-template-columns:1fr 2fr}.bw-secure{display:none}.bw-onboarding{min-height:700px}.bw-onboard-form{padding:35px 17px}.bw-form-row{grid-template-columns:1fr 1fr}.bw-game{height:760px;min-height:760px}.bw-game-top{height:53px;padding:0 8px}.bw-game-tools>button{padding:0 7px}.bw-game-body{height:calc(100% - 53px)}.bw-game-nav{overflow:auto}.bw-game-nav>button{min-width:72px;font-size:6px}.bw-metrics{grid-template-columns:1fr 1fr}.bw-metrics button:nth-child(n+3){display:none}.bw-metric-note{font-size:6px}.bw-world-view{grid-template-columns:1fr;grid-template-rows:360px 1fr}.bw-map-panel{min-height:0}.bw-map{width:400px;left:47%;top:53%;transform:translate(-50%,-46%) rotateX(var(--tilt-x)) rotate(var(--tilt-z)) scale(.78)}.bw-map-help{display:none}.bw-territory-panel{padding:12px;border-left:0;border-top:1px solid var(--bw-game-line)}.bw-territory-panel h3{display:inline-block;margin:6px 12px 8px 0;font-size:20px}.bw-potential{display:inline-flex}.bw-potential b{font-size:20px}.bw-territory-panel dl{display:none}.bw-actions{grid-template-columns:repeat(3,1fr)}.bw-actions button{min-height:62px;display:block;padding:6px}.bw-actions>button>i{width:24px;height:3px;display:block;margin-bottom:6px}.bw-actions button em,.bw-actions button span small{display:none}.bw-panel-view{padding:12px}.bw-view-heading{grid-template-columns:34px 1fr}.bw-view-heading>span{width:34px}.bw-view-heading h3{font-size:20px}.bw-team-grid{margin-top:13px;gap:5px}.bw-team-grid>button{min-height:164px;padding:10px}.bw-team-grid>button>small{display:none}.bw-member-avatar{width:39px;margin-bottom:10px}.bw-team-action{grid-template-columns:1fr 1fr}.bw-team-action .bw-action-main{grid-column:1/-1}.bw-scenario-grid{margin-top:13px}.bw-controls{padding:15px}.bw-range{margin-bottom:17px}.bw-view-heading.report{grid-template-columns:34px 1fr}.bw-periods{grid-column:1/-1;margin-top:10px}.bw-chart{height:240px}.bw-report-cards{grid-template-columns:1fr 1fr}.bw-report-cards button:nth-child(3){display:none}.bw-summary{padding:27px 19px}.bw-summary h3{font-size:34px}.bw-summary-stats span{padding:9px}.bw-summary-stats b{font-size:15px}.bw-mechanics-grid{grid-template-columns:1fr}.bw-mechanics-grid article{min-height:220px;border-right:0;border-bottom:1px solid var(--bw-line)}.bw-contact h2{font-size:58px}.bw-contact form{padding:22px 18px}.bw-footer{min-height:190px;padding:35px 22px;flex-direction:column;justify-content:center;gap:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.bw-island,.bw-map-panel:before,.bw-orbit{animation:none!important}}.bw-island>i{left:0;top:0;transform:translateZ(3px)}.bw-island>i:nth-child(4n+2){left:24%}.bw-island>i:nth-child(4n+3){left:48%}.bw-island>i:nth-child(4n+4){left:72%}.bw-island>i:nth-child(n+5):nth-child(-n+8){top:24%}.bw-island>i:nth-child(n+9):nth-child(-n+12){top:48%}.bw-island>i:nth-child(n+13){top:72%}.bw-bars button.active,.bw-bars button:hover{filter:brightness(1.25);box-shadow:0 0 18px rgba(214,236,98,.28)}.bw-report-cards button.active,.bw-report-cards button:hover{border-color:rgba(214,236,98,.5);background:#1b281e}.bw-browser{scroll-margin-top:82px}.bwg-shell{--g:#0c5738;--g2:#06442c;--lime:#ddef54;--amber:#f1b52f;--red:#d94b3d;--blue:#4582c9;--paper:#f7f8f4;--ink:#18201a;--line:rgba(23,36,27,.14);position:relative;height:900px;min-width:1080px;color:var(--ink);background:#eef1eb;font-family:var(--font-geist-sans),Arial,sans-serif;overflow:hidden}.bwg-shell a,.bwg-shell button{font:inherit}.bwg-top{height:66px;padding:0 14px 0 20px;display:grid;grid-template-columns:250px minmax(0,1fr) 140px;align-items:center;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 3px 14px rgba(22,53,33,.08);position:relative;z-index:25}.bwg-title{display:flex;align-items:center;gap:10px}.bwg-title .bwg-mark{width:32px;aspect-ratio:1;display:grid;place-items:center;border:7px solid var(--g);border-radius:50%;color:var(--g);font-size:9px}.bwg-title>b{font-size:15px;letter-spacing:-.03em}.bwg-title>small{padding-left:8px;color:#79827b;border-left:1px solid var(--line);font-size:8px}.bwg-metric-strip{height:48px;display:grid;grid-template-columns:repeat(5,1fr);background:#fbfcf9;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 18px rgba(32,62,40,.08)}.bwg-metric-strip>button{position:relative;padding:5px 8px;display:flex;align-items:center;gap:8px;text-align:left;background:transparent;border:0;border-right:1px solid var(--line)}.bwg-metric-strip>button:last-child{border-right:0}.bwg-metric-strip>button.active,.bwg-metric-strip>button:hover{background:#edf5ec}.bwg-metric-strip>button>i{width:27px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:var(--g);background:#e8f5e9;font-style:normal}.bwg-metric-strip>button:nth-child(2)>i{color:#3671bd;background:#e9f1fc}.bwg-metric-strip>button:nth-child(3)>i{color:#d66e2c;background:#fff0e7}.bwg-metric-strip>button:nth-child(5)>i{color:#7759ba;background:#f0ebfa}.bwg-metric-strip span>*{display:block}.bwg-metric-strip small{font-size:6px;color:#5e675f}.bwg-metric-strip b{font-size:12px}.bwg-metric-strip em{font-size:6px;color:#178b52;font-style:normal}.bwg-metric-strip strong{position:absolute;z-index:30;left:0;top:52px;width:180px;padding:10px;color:#fff;background:var(--g2);border-radius:7px;box-shadow:0 10px 24px rgba(0,0,0,.2);font-size:7px;line-height:1.5;font-weight:500}.bwg-top-tools{justify-self:end;display:flex;gap:6px}.bwg-top-tools>button{width:34px;aspect-ratio:1;border:0;border-radius:50%;background:transparent;color:#4b564d}.bwg-top-tools>button:hover{background:#edf2eb}.bwg-top-tools .bwg-user{color:#fff;background:var(--g);font-weight:750}.bwg-layout{height:calc(100% - 66px);display:grid;grid-template-columns:140px minmax(0,1fr) 250px}.bwg-nav{position:relative;z-index:18;padding:12px 6px 128px;color:#fff;background:linear-gradient(155deg,#0b5b3b,#063d29);box-shadow:7px 0 24px rgba(10,59,38,.12)}.bwg-nav-logo{height:48px;display:grid;place-items:center;margin-bottom:5px;color:var(--lime);font-size:24px}.bwg-nav>button{width:100%;height:49px;padding:0 12px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.76);background:transparent;border:0;border-radius:7px;text-align:left;font-size:8px}.bwg-nav>button i{width:20px;text-align:center;font-size:15px;font-style:normal}.bwg-nav>button.active,.bwg-nav>button:hover{color:#fff;background:rgba(255,255,255,.13)}.bwg-nav>button.active{box-shadow:inset 3px 0 0 var(--lime)}.bwg-time{position:absolute;left:10px;right:10px;bottom:12px;padding:13px 10px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(1,36,22,.22)}.bwg-time>small{display:block;font-size:7px}.bwg-time>div{margin:12px 0;display:flex;justify-content:center;gap:8px}.bwg-time button{width:34px;aspect-ratio:1;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:50%;font-size:10px}.bwg-time>span{display:flex;justify-content:space-between;color:rgba(255,255,255,.55);font-size:6px}.bwg-time b{color:#fff}.bwg-main{min-width:0;display:grid;grid-template-rows:1fr 260px}.bwg-map-wrap{position:relative;min-height:0;overflow:hidden;background:#dfe7dc}.bwg-map-art{position:absolute;inset:0;background-image:linear-gradient(rgba(245,248,242,.16),rgba(240,244,238,.12)),url(/bworld-command-center.png);background-size:135%;background-position:48% 39%;filter:saturate(.9) contrast(.97)}.bwg-map-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(241,245,239,.4),transparent 18%,transparent 82%,rgba(241,245,239,.34)),radial-gradient(circle at 55% 45%,transparent 45%,rgba(241,245,239,.16))}.bwg-market-card{position:absolute;z-index:7;left:18px;top:20px;width:220px;height:190px;padding:14px;text-align:left;background:rgba(255,255,255,.93);border:1px solid rgba(255,255,255,.85);border-radius:11px;box-shadow:0 8px 25px rgba(32,66,42,.14);backdrop-filter:blur(8px)}.bwg-market-card:hover{transform:translateY(-2px)}.bwg-market-card>b{display:block;font-size:8px}.bwg-market-card .bwg-donut{position:absolute;left:20px;top:48px;width:88px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--g) 0 62%,var(--amber) 62% 83%,#ccd2cb 83%);box-shadow:inset 0 0 0 15px rgba(255,255,255,.96)}.bwg-donut strong{position:relative;font-size:17px}.bwg-market-card dl{margin:27px 0 0 108px;display:grid;grid-template-columns:1fr auto;gap:10px;font-size:6px}.bwg-market-card dt{display:flex;align-items:center;gap:5px;color:#657067}.bwg-market-card dd{margin:0;font-weight:700}.bwg-market-card dl i{width:6px;height:6px;border-radius:2px;background:var(--g)}.bwg-market-card dl i.amber{background:var(--amber)}.bwg-market-card dl i.gray{background:#bdc3bc}.bwg-market-card>span{position:absolute;left:14px;right:14px;bottom:0;padding:10px 0;border-top:1px solid var(--line);font-size:7px}.bwg-module-note{position:absolute;z-index:8;left:18px;bottom:17px;width:245px;padding:13px 38px 13px 14px;background:rgba(8,72,46,.94);color:#fff;border-radius:9px;box-shadow:0 8px 24px rgba(0,45,27,.22)}.bwg-module-note small{color:var(--lime);font-size:6px;text-transform:uppercase}.bwg-module-note b{display:block;margin:3px 0;font-size:10px}.bwg-module-note p{margin:0;color:rgba(255,255,255,.66);font-size:6px;line-height:1.4}.bwg-module-note button{position:absolute;right:8px;top:9px;width:24px;aspect-ratio:1;color:#fff;background:rgba(255,255,255,.1);border:0;border-radius:50%}.bwg-map-controls{position:absolute;z-index:8;right:18px;top:20px;display:flex;background:rgba(255,255,255,.91);border-radius:9px;box-shadow:0 5px 18px rgba(32,66,42,.13)}.bwg-map-controls button{width:38px;height:35px;background:transparent;border:0;border-right:1px solid var(--line)}.bwg-map-controls button:last-child{border-right:0}.bwg-map-controls button:hover{color:#fff;background:var(--g)}.bwg-region{position:absolute;z-index:9;min-width:78px;padding:5px 8px 5px 25px;display:grid;text-align:left;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9);border-radius:7px;box-shadow:0 5px 12px rgba(18,70,39,.16);transform:translate(-50%,-50%)}.bwg-region>i{position:absolute;left:8px;top:50%;width:9px;aspect-ratio:1;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;background:var(--g);box-shadow:0 0 0 2px var(--g)}.bwg-region>b{font-size:6px;text-transform:uppercase}.bwg-region>small{color:var(--g);font-size:8px;font-weight:800}.bwg-region.amber>i{background:var(--amber);box-shadow:0 0 0 2px var(--amber)}.bwg-region.amber>small{color:#ab7210}.bwg-region.active,.bwg-region:hover{transform:translate(-50%,-50%) scale(1.08);outline:3px solid rgba(221,239,84,.72)}.bwg-rival{position:absolute;z-index:9;width:34px;aspect-ratio:1;color:#fff;border:0;clip-path:polygon(50% 0,90% 22%,90% 76%,50% 100%,10% 76%,10% 22%);font-weight:800}.bwg-rival.rival-a{right:22%;top:12%;background:var(--red)}.bwg-rival.rival-b{right:8%;bottom:15%;background:var(--blue)}.bwg-coach{position:absolute;z-index:12;left:50%;top:18px;max-width:310px;padding:9px 34px 9px 39px;display:flex;align-items:center;transform:translateX(-50%);background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 6px 22px rgba(24,60,36,.15)}.bwg-coach>span{position:absolute;left:5px;width:28px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:var(--g);border-radius:50%;font-size:7px;font-weight:800}.bwg-coach p{margin:0;font-size:7px;line-height:1.35}.bwg-coach button{position:absolute;right:5px;width:24px;aspect-ratio:1;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:8px}.bwg-bottom{position:relative;z-index:14;padding:10px 12px;display:grid;grid-template-columns:1.1fr .85fr .85fr;gap:10px;background:#eef1eb;border-top:1px solid var(--line)}.bwg-bottom article{min-width:0;padding:11px 13px;background:rgba(255,255,255,.94);border:1px solid var(--line);border-radius:9px;box-shadow:0 4px 15px rgba(32,66,42,.07)}.bwg-bottom article>header{height:24px;display:flex;justify-content:space-between;font-size:7px}.bwg-bottom article>header span{color:var(--g);font-weight:700}.bwg-missions>button,.bwg-threats>button{width:100%;height:42px;padding:5px 2px;display:flex;align-items:center;gap:8px;text-align:left;background:transparent;border:0;border-top:1px solid var(--line)}.bwg-missions>button:hover,.bwg-threats>button:hover{background:#f0f6ee}.bwg-missions>button>i{width:25px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:#789078;border-radius:50%;font-style:normal}.bwg-missions>button.primary>i{background:var(--g)}.bwg-missions>button>span{min-width:0;flex:1}.bwg-missions>button b,.bwg-missions>button em{display:block}.bwg-missions>button b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bwg-missions>button em{height:4px;margin-top:5px;background:#e4e7e3;border-radius:5px}.bwg-missions>button u{display:block;height:100%;background:var(--g);border-radius:5px}.bwg-missions>button strong{color:#16834d;font-size:8px}.bwg-threats>button>i{width:25px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:var(--red);clip-path:polygon(50% 0,90% 22%,90% 76%,50% 100%,10% 76%,10% 22%);font-size:8px;font-style:normal}.bwg-threats>button:nth-child(3)>i{background:var(--blue)}.bwg-threats>button:nth-child(4)>i{background:#7452ad}.bwg-threats>button>span{flex:1}.bwg-threats b,.bwg-threats small{display:block}.bwg-threats b{font-size:7px}.bwg-threats small{color:#7a837c;font-size:6px}.bwg-threats em{font-size:6px;font-style:normal}.bwg-threats em.high{color:var(--red)}.bwg-threats em.medium{color:#bd7b0b}.bwg-threats em.low{color:var(--g)}.bwg-summary>button{width:100%;height:51px;padding:7px 2px;display:grid;grid-template-columns:1fr auto;text-align:left;background:transparent;border:0;border-top:1px solid var(--line)}.bwg-summary>button:hover{background:#f0f6ee}.bwg-summary>button span{font-size:7px}.bwg-summary>button b{font-size:12px}.bwg-summary>button em{grid-column:2;color:#16834d;font-size:6px;font-style:normal}.bwg-right{position:relative;z-index:17;display:grid;grid-template-rows:1fr 250px;background:#fff;border-left:1px solid var(--line)}.bwg-feed{overflow:hidden}.bwg-feed>header{height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:8px}.bwg-feed>header span{color:#16834d;font-size:6px}.bwg-feed>button{width:100%;min-height:72px;padding:10px 12px;display:flex;align-items:center;gap:8px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line)}.bwg-feed>button.active,.bwg-feed>button:hover{background:#eef6ed}.bwg-feed>button>i{width:28px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:var(--g);border-radius:6px;font-style:normal}.bwg-feed>button:nth-child(3)>i{background:var(--amber)}.bwg-feed>button:nth-child(4)>i{background:var(--blue)}.bwg-feed>button>span{min-width:0;flex:1}.bwg-feed b,.bwg-feed small{display:block}.bwg-feed b{font-size:7px;line-height:1.3}.bwg-feed small{margin-top:3px;color:#879087;font-size:6px}.bwg-feed em{font-style:normal}.bwg-turn{margin:9px;padding:15px;display:flex;flex-direction:column;color:#fff;background:linear-gradient(155deg,#0c5637,#043522);border-radius:10px}.bwg-turn>b,.bwg-turn>small{font-size:7px}.bwg-turn>b{min-height:24px;margin-top:4px;color:rgba(255,255,255,.65)}.bwg-turn-ring{width:77px;margin:4px auto;place-items:center;border:1px solid rgba(221,239,84,.35);box-shadow:0 0 0 8px rgba(221,239,84,.08),0 0 0 15px rgba(221,239,84,.04)}.bwg-turn-ring,.bwg-turn-ring span{aspect-ratio:1;display:grid;border-radius:50%}.bwg-turn-ring span{width:56px;place-items:center;color:var(--g);background:#fff;font-size:18px;font-weight:800}.bwg-turn>button{height:40px;color:#172019;background:var(--amber);border:0;border-radius:6px;font-size:8px;font-weight:800}.bwg-turn>button:disabled{color:rgba(255,255,255,.45);background:rgba(255,255,255,.12);cursor:not-allowed}.bwg-turn>p{margin:7px 0 0;text-align:center;color:rgba(255,255,255,.5);font-size:6px}.bwg-mission-panel{position:absolute;z-index:40;left:175px;right:285px;top:105px;max-height:690px;padding:22px;display:grid;grid-template-columns:.78fr 1.22fr;gap:20px;color:var(--ink);background:rgba(250,251,247,.97);border:1px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 24px 70px rgba(10,58,35,.28);backdrop-filter:blur(14px)}.bwg-panel-x{position:absolute;right:11px;top:10px;width:30px;aspect-ratio:1;background:#fff;border:1px solid var(--line);border-radius:50%}.bwg-mission-copy{padding:10px}.bwg-mission-copy>span{color:var(--g);font-family:var(--font-geist-mono);font-size:7px;letter-spacing:.08em}.bwg-mission-copy h3{margin:17px 0 12px;font-size:32px;line-height:.98;letter-spacing:-.055em}.bwg-mission-copy>p{color:#687169;font-size:9px;line-height:1.55}.bwg-mission-copy blockquote{margin:26px 0 0;padding:13px;display:flex;gap:10px;color:#fff;background:var(--g2);border-radius:9px;font-size:8px;line-height:1.45}.bwg-mission-copy blockquote i{flex:0 0 28px;height:28px;display:grid;place-items:center;color:var(--g);background:var(--lime);border-radius:50%;font-style:normal;font-weight:800}.bwg-choice-list{display:grid;gap:7px}.bwg-choice-list>button{min-height:84px;padding:12px;display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:9px}.bwg-choice-list>button.active,.bwg-choice-list>button:hover{border-color:var(--g);background:#f0f6ec;transform:translateX(3px)}.bwg-choice-list>button>span{color:#8b938c;font-family:var(--font-geist-mono);font-size:7px}.bwg-choice-list>button div>*{display:block}.bwg-choice-list>button b{font-size:11px}.bwg-choice-list>button small{margin:3px 0 7px;color:#707971;font-size:7px}.bwg-choice-list>button em{color:var(--g);font-family:var(--font-geist-mono);font-size:6px;font-style:normal}.bwg-choice-list>button>i{font-style:normal}.bwg-choice-preview{padding:10px;display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;color:#fff;background:var(--g2);border-radius:8px}.bwg-choice-preview span>*{display:block}.bwg-choice-preview small{color:rgba(255,255,255,.5);font-size:5px}.bwg-choice-preview b{margin-top:3px;font-size:7px}.bwg-choice-preview button{height:33px;padding:0 11px;background:var(--amber);border:0;border-radius:5px;font-size:7px;font-weight:800}.bwg-guide{z-index:60;bottom:30px;width:min(500px,calc(100% - 40px));padding:16px 18px 16px 65px;transform:translateX(-50%);color:var(--ink);border:2px solid var(--g);border-radius:13px;box-shadow:0 24px 70px rgba(6,55,33,.32)}.bwg-guide,.bwg-guide:after{position:absolute;left:50%;background:#fff}.bwg-guide:after{content:"";bottom:-11px;width:18px;height:18px;transform:rotate(45deg);border-right:2px solid var(--g);border-bottom:2px solid var(--g)}.bwg-guide-avatar{position:absolute;left:14px;top:17px;width:38px;aspect-ratio:1;display:grid;place-items:center;color:#fff;background:var(--g);border-radius:50%;font-size:9px;font-weight:800;box-shadow:0 0 0 5px #e7f1e2}.bwg-guide small{color:var(--g);font-family:var(--font-geist-mono);font-size:6px}.bwg-guide h4{margin:5px 0;font-size:15px}.bwg-guide p{margin:0;color:#697169;font-size:8px;line-height:1.45}.bwg-guide>div>div{margin-top:11px;display:flex;justify-content:space-between}.bwg-guide button{height:29px;padding:0 10px;background:transparent;border:1px solid var(--line);border-radius:5px;font-size:7px}.bwg-guide button.next{color:#fff;background:var(--g);border-color:var(--g)}.bwg-guide>div>div span{display:flex;gap:5px}.guide-0 .bwg-map-wrap{box-shadow:inset 0 0 0 4px var(--lime)}.guide-1 .bwg-market-card,.guide-2 .bwg-mission-panel,.guide-3 .bwg-turn{outline:4px solid var(--lime)}.bwg-modal,.bwg-result{position:absolute;z-index:70;inset:0;display:grid;place-items:center;background:rgba(5,42,25,.73);backdrop-filter:blur(8px)}.bwg-result-card{width:min(650px,calc(100% - 40px));padding:35px;text-align:center;background:#fbfcf8;border-radius:15px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.bwg-result-card>span{color:var(--g);font-family:var(--font-geist-mono);font-size:7px}.bwg-result-card>strong{width:100px;aspect-ratio:1;margin:17px auto;display:grid;place-items:center;color:#fff;background:var(--g);border:8px solid #e1efdd;border-radius:50%;font-size:44px}.bwg-result-card h3{max-width:520px;margin:0 auto;font-size:30px;line-height:1;letter-spacing:-.05em}.bwg-result-card>p{max-width:540px;margin:14px auto;color:#677068;font-size:9px;line-height:1.55}.bwg-result-card>div{margin:22px 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.bwg-result-card>div span{padding:12px;border-right:1px solid var(--line)}.bwg-result-card>div span:last-child{border-right:0}.bwg-result-card b,.bwg-result-card small{display:block}.bwg-result-card small{font-size:6px;color:#788179}.bwg-result-card b{font-size:16px}.bwg-result-card>a,.bwg-result-card>button{height:40px;padding:0 14px;display:inline-flex;align-items:center;margin:3px;border-radius:6px;font-size:8px}.bwg-result-card>button{background:#fff;border:1px solid var(--line)}.bwg-result-card>a{color:#fff;background:var(--g)}.bwg-modal>div{position:relative;width:390px;padding:27px;background:#fff;border-radius:13px}.bwg-modal>div>button:first-child{position:absolute;right:12px;top:11px;width:30px;aspect-ratio:1;background:#fff;border:1px solid var(--line);border-radius:50%}.bwg-modal span{color:var(--g);font-family:var(--font-geist-mono);font-size:7px}.bwg-modal h3{margin:13px 0 7px;font-size:25px}.bwg-modal p{color:#6a736b;font-size:9px;line-height:1.5}.bwg-modal label{display:grid;gap:8px;margin:19px 0;font-size:8px}.bwg-modal input{width:100%;accent-color:var(--g)}.bwg-modal .bwg-modal-close{width:100%;height:38px;color:#fff;background:var(--g);border:0;border-radius:6px;font-size:8px}@media(max-width:1180px){.bwg-shell{min-width:980px}.bwg-top{grid-template-columns:205px minmax(0,1fr) 108px}.bwg-layout{grid-template-columns:118px minmax(0,1fr) 220px}.bwg-nav>button{padding:0 7px}.bwg-market-card{transform:scale(.9);transform-origin:top left}.bwg-bottom{grid-template-columns:1fr 1fr}.bwg-summary{display:none}.bwg-mission-panel{left:145px;right:245px}.bwg-metric-strip>button{padding:4px}.bwg-metric-strip>button>i{display:none}}@media(max-width:820px){.bw-browser:has(.bwg-shell){overflow-x:auto}.bwg-shell{height:820px;min-width:0;width:100%;overflow:hidden}.bwg-top{height:55px;grid-template-columns:1fr auto;padding:0 10px}.bwg-metric-strip,.bwg-title>small{display:none}.bwg-top-tools{grid-column:2}.bwg-layout{height:calc(100% - 55px);display:grid;grid-template-columns:1fr}.bwg-nav{height:50px;padding:4px;display:flex;overflow-x:auto;background:var(--g2)}.bwg-nav-logo,.bwg-time{display:none}.bwg-nav>button{flex:0 0 72px;height:42px;justify-content:center;flex-direction:column;gap:2px;padding:2px;font-size:6px}.bwg-nav>button i{font-size:12px}.bwg-main{height:715px;grid-template-rows:455px 260px}.bwg-map-art{background-size:auto 100%;background-position:49% 50%}.bwg-market-card{left:8px;top:9px;width:170px;height:145px;padding:10px;transform:scale(.82);transform-origin:top left}.bwg-module-note{left:8px;bottom:8px}.bwg-map-controls{right:8px;top:8px}.bwg-region{min-width:60px;padding-left:20px}.bwg-region>b{font-size:5px}.bwg-region:nth-of-type(n+7){display:none}.bwg-coach{top:auto;bottom:70px;width:270px}.bwg-bottom{padding:6px;grid-template-columns:1fr 1fr;gap:6px}.bwg-bottom article{padding:8px}.bwg-threats{display:none}.bwg-right{position:absolute;right:8px;top:118px;width:44px;height:185px;display:block;background:transparent;border:0}.bwg-feed{display:none}.bwg-turn{margin:0;padding:6px;min-height:182px}.bwg-turn>b,.bwg-turn>p,.bwg-turn>small{display:none}.bwg-turn-ring{width:31px;margin:5px auto}.bwg-turn-ring span{width:25px;font-size:9px}.bwg-turn>button{height:118px;padding:5px;writing-mode:vertical-rl;font-size:6px}.bwg-mission-panel{left:10px;right:10px;top:80px;max-height:700px;padding:16px;grid-template-columns:1fr;overflow:auto}.bwg-mission-copy{padding:4px}.bwg-mission-copy h3{font-size:28px}.bwg-mission-copy blockquote{margin-top:13px}.bwg-choice-list>button{min-height:72px}.bwg-choice-preview{grid-template-columns:1fr}.bwg-choice-preview span:nth-child(2){display:none}.bwg-guide{bottom:16px;padding:13px 13px 13px 55px}.bwg-result-card{padding:23px 15px}.bwg-result-card>strong{width:75px;font-size:32px}.bwg-result-card h3{font-size:25px}}@media(max-width:560px){.bwg-shell{height:760px}.bwg-top-tools>button:nth-child(2){display:none}.bwg-main{height:655px;grid-template-rows:390px 265px}.bwg-market-card{display:none}.bwg-module-note{width:210px}.bwg-map-art{background-size:auto 110%;background-position:51% 48%}.bwg-region{transform:translate(-50%,-50%) scale(.88)}.bwg-region.active,.bwg-region:hover{transform:translate(-50%,-50%) scale(.96)}.bwg-missions>button{height:46px}.bwg-missions>button:nth-child(n+4){display:none}.bwg-summary{display:block}.bwg-summary>button{height:57px}.bwg-mission-panel{top:63px;bottom:8px;max-height:none}.bwg-mission-copy h3{font-size:24px}.bwg-mission-copy>p{font-size:8px}.bwg-guide{width:calc(100% - 16px);left:8px;transform:none}.bwg-result-card>div{grid-template-columns:1fr 1fr}.bwg-result-card>div span:nth-child(2){border-right:0}.bwg-result-card>div span:nth-child(-n+2){border-bottom:1px solid var(--line)}}.bwg-map-art{background-size:auto 174%;background-position:47% 17%;filter:saturate(.92) contrast(.99)}@media(max-width:820px){.bwg-map-art{background-size:auto 182%;background-position:47% 17%}}@media(max-width:560px){.bwg-map-art{background-size:auto 190%;background-position:47% 17%}}@media(prefers-reduced-motion:reduce){.bwg-shell *{scroll-behavior:auto!important}}.wg{--ink:#203d30;--green:#245d43;--paper:#f7f7ef;--line:#dce2d5;--muted:#748174;--gold:#eac66e;position:relative;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:13px;line-height:1.4;isolation:isolate}.wg *{box-sizing:border-box}.wg button,.wg input,.wg select{font:inherit}.wg button{cursor:pointer;color:inherit}.wg button:disabled{cursor:not-allowed;opacity:.45}.wg a:focus-visible,.wg button:focus-visible,.wg input:focus-visible,.wg select:focus-visible{outline:3px solid #a58532;outline-offset:3px}.wg button{transition:background .16s,box-shadow .16s,transform .16s}.wg button:not(:disabled):hover{filter:brightness(.97)}.wg small{font-size:11px}.wg p{margin:0}.wg .positive{color:#2c7851}.wg .negative{color:#b2583f}.wg h2,.wg h3,.wg h4{font-weight:600}.wg-header{min-height:75px;justify-content:space-between;gap:20px;padding:14px 24px;background:#fffef8;border-bottom:1px solid var(--line)}.wg-brand,.wg-header{display:flex;align-items:center}.wg-brand{gap:12px}.wg-brand>span{display:grid;place-items:center;background:var(--green);color:#f2d983;font-size:32px;width:42px;height:42px;border-radius:12px}.wg-brand b{font-size:19px;letter-spacing:-.06em}.wg-brand small{display:block;font-size:10px;color:var(--muted)}.wg-session{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.05em}.wg-session>b{font-size:18px}.wg-session>small{color:var(--muted);font-size:10px;letter-spacing:0}.wg-session>i{height:15px;width:1px;background:var(--line);margin:0 8px}.wg-status-dot{width:6px;height:6px;border-radius:50%;background:#77a26d;box-shadow:0 0 0 4px #eaf0df}.wg-header-tools{display:flex;gap:6px;align-items:center}.wg-header-tools>button{border:1px solid var(--line);background:transparent;border-radius:50%;width:32px;height:32px;font-size:16px}.wg-avatar{display:grid;place-items:center;width:32px;height:32px;background:#d4dcc1;border-radius:50%;font-size:12px;margin-left:6px}.wg-metrics{display:grid;grid-template-columns:repeat(5,1fr);padding:17px 18px;gap:9px;background:#eef1e8;border-bottom:1px solid var(--line)}.wg-metrics>button{min-width:0;min-height:107px;padding:12px 14px;border:1px solid #d9e0d1;background:#fffef8;border-radius:9px;text-align:left;box-shadow:0 2px 4px #2b503b05}.wg-metrics>button>div{display:flex;gap:4px;justify-content:space-between;align-items:start}.wg-metrics small{font-size:10px;color:#62735f}.wg-metrics>button>div>span{font-size:9px;white-space:nowrap}.wg-metrics>button>b{display:block;font-size:clamp(19px,2vw,28px);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin:5px 0}.wg-metrics footer{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;color:var(--muted)}.wg-spark{width:48px;height:19px;flex-shrink:0}.wg-workspace{display:grid;grid-template-columns:73px minmax(0,1fr) 292px}.wg-nav{display:flex;flex-direction:column;padding:13px 5px;background:linear-gradient(160deg,#24563e,#173c2d);color:#dfe9d5}.wg-nav-bottom button,.wg-nav>button{width:100%;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;border-radius:6px;background:transparent;color:#c3d3bc}.wg-nav button i{font-size:23px;line-height:1;font-style:normal}.wg-nav button span{font-size:9px}.wg-nav button.active{color:#f1dda0;background:#ffffff13;box-shadow:inset 2px 0 #e8ca77}.wg-nav-bottom{margin-top:auto;padding-top:35px}.wg-field{min-width:0;background:#eaf0e6}.wg-map-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 0;position:relative;z-index:3}.wg-map-heading small{font-size:9px;letter-spacing:.13em;color:#70866f}.wg-map-heading h3{font-size:19px;letter-spacing:-.035em;margin:4px 0 0}.wg-layers{display:flex;padding:3px;border:1px solid #d5dece;border-radius:7px;background:#fbfcf5b8}.wg-layers button{border:0;background:transparent;padding:5px 8px;border-radius:4px;color:#6c806b;font-size:10px}.wg-layers button.active{background:#2d6145;color:#fff9e7}.wg-map-stage{height:455px;position:relative}.wg-map{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 44%,#f5f5e900,#cedfcf70);touch-action:none}.wg-map>canvas{display:block;outline:none}.wg-map-loading{position:absolute;inset:0;display:grid;place-items:center;color:#5b7a61;letter-spacing:.1em;font-size:12px}.wg-map-pin{position:absolute;z-index:4;width:115px;transform:translate(-50%,-100%);padding:7px 8px;display:grid;grid-template-columns:1fr auto;gap:1px 3px;text-align:left;color:#284c36;background:#fffdf1ed;border:1px solid #fff9df;border-radius:5px;box-shadow:0 4px 16px #1f4f3530;backdrop-filter:blur(5px)}.wg-map-pin:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 4px);width:8px;height:8px;background:#fffdf1;transform:rotate(45deg)}.wg-map-pin>span{grid-column:1/-1;font-size:10px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wg-map-pin>b{font-size:14px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wg-map-pin>small{align-self:center;font-size:8px;color:#417957}.wg-map-pin.declining>small{color:#ad7149}.wg-map-pin.selected{z-index:7;background:#244f39;color:#fff6df;border-color:#e9c36c;box-shadow:0 0 0 2px #e9c36c66,0 7px 20px #21422f44}.wg-map-pin.selected:after{background:#244f39}.wg-map-pin.selected>small{color:#e4ce87}.wg-map-compass{position:absolute;left:22px;bottom:60px;display:flex;flex-direction:column;align-items:center;font-size:9px;color:#839980;pointer-events:none}.wg-map-compass span{font-size:43px;line-height:1;color:#4d7056}.wg-map-tools{position:absolute;right:15px;bottom:49px;display:flex;border:1px solid #c9d5c3;background:#fffcf0ee;border-radius:7px;z-index:8;overflow:hidden}.wg-map-tools button{width:32px;height:33px;border:0;border-right:1px solid #d6dece;background:transparent;font-size:19px}.wg-map-tools button:last-child{border:0}.wg-map-hint{position:absolute;left:0;right:0;bottom:9px;text-align:center;color:#6f856f;font-size:9px;pointer-events:none}.wg-map-legend{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:8;white-space:nowrap}.wg-map-legend button,.wg-map-legend span{display:flex;align-items:center;gap:4px;color:#60745f;font-size:8px;border:0;background:transparent;padding:0}.wg-map-legend i{width:6px;height:6px;background:#2d7250;border-radius:2px}.wg-fallback-map{width:100%;height:100%}.wg-turn-progress{position:absolute;inset:0;z-index:15;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--green);background:#f6f7eb99;backdrop-filter:blur(4px)}.wg-turn-progress>span{width:24px;height:24px;border:2px solid #b8cba6;border-top:2px solid var(--green);border-radius:50%;animation:wg-spin .7s linear infinite}@keyframes wg-spin{to{transform:rotate(1turn)}}.wg-board{background:#f7f8f0;border-top:1px solid #cfdac7;min-height:225px}.wg-board-tabs{display:flex;padding:0 18px;border-bottom:1px solid var(--line);gap:19px;overflow:auto}.wg-board-tabs>button{border:0;border-bottom:2px solid transparent;background:transparent;padding:13px 0 11px;white-space:nowrap;font-size:11px;color:#7c8876}.wg-board-tabs>button[aria-selected=true]{color:var(--green);border-bottom-color:var(--green)}.wg-board-tabs span{font-size:9px;margin-left:5px;background:#e8edde;padding:2px 5px;border-radius:3px}.wg-plan-board{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 18px}.wg-plan-board>article{position:relative;min-height:94px;background:#fffdf5;border:1px solid #d8dfcf;border-radius:6px;padding:11px 20px 11px 11px}.wg-plan-board article small{font-size:9px;color:#7b8b73}.wg-plan-board article b{font-size:11px;display:block;margin:6px 0}.wg-plan-board article span{font-size:9px;color:#65765d}.wg-plan-board article button{position:absolute;right:5px;top:4px;border:0;background:transparent;font-size:16px}.wg-empty-plan{grid-column:1/-1;display:flex;align-items:center;gap:15px;padding:10px 0}.wg-empty-plan>span{display:grid;place-items:center;width:46px;height:46px;border:1px dashed #a8b894;border-radius:50%;font-size:27px;flex-shrink:0}.wg-empty-plan b{font-size:13px}.wg-empty-plan p{max-width:440px;margin-top:5px;color:#7a8772;font-size:11px;line-height:1.5}.wg-plan-total{grid-column:1/-1;display:flex;align-items:center;gap:9px;padding-top:8px;border-top:1px solid var(--line)}.wg-plan-total small{font-size:10px;color:#76846e}.wg-plan-total>b{font-size:16px}.wg-plan-total>span{font-size:9px;color:#8b947f;max-width:240px;margin-left:auto;text-align:right}.wg-rivals{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px}.wg-rivals>button{min-width:0;padding:11px;background:#fffdf7;border:1px solid var(--line);border-radius:6px;text-align:left}.wg-rivals header{display:flex;align-items:center;gap:6px}.wg-rivals header>i{flex-shrink:0;width:25px;height:29px;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);color:white;display:grid;place-items:center;font-style:normal}.wg-rivals header b{font-size:11px}.wg-rivals header small{display:block;font-size:8px;color:var(--muted)}.wg-rivals header strong{margin-left:auto;font-size:13px}.wg-rivals p{font-size:10px;line-height:1.5;color:#718168;margin:12px 0;min-height:45px}.wg-rivals footer{display:flex;align-items:center;justify-content:space-between;gap:4px;border-top:1px solid var(--line);padding-top:7px;font-size:8px}.wg-rivals footer>span{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wg-rivals em{font-style:normal;white-space:nowrap}.wg-team-board{display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;padding:12px 18px}.wg-team-title{grid-column:1/-1;display:flex;justify-content:space-between;gap:7px;align-items:center;padding-bottom:5px}.wg-team-title b{font-size:12px}.wg-team-title span{font-size:9px;color:var(--muted)}.wg-team-board>div:not(:first-child){display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--line);gap:7px}.wg-team-board>div>button{border:0;text-align:left;background:transparent;font-size:11px;padding:0}.wg-team-board>div>button small{display:block;font-size:8px;color:var(--muted)}.wg-stepper{display:flex;align-items:center;gap:7px;flex-shrink:0}.wg-stepper button{width:27px;height:27px;border:1px solid #d3ddc9;border-radius:5px;background:#fffdf7;font-size:16px}.wg-stepper b{min-width:15px;text-align:center;font-size:13px}.wg-report-board{padding:14px 18px}.wg-report-board header{display:flex;align-items:center;justify-content:space-between;gap:9px}.wg-report-board header b{font-size:12px}.wg-report-board header small{display:block;font-size:9px;color:var(--muted)}.wg-report-board header>button{font-size:10px;background:#fffdf7;border:1px solid var(--line);border-radius:5px;padding:5px 9px}.wg-chart{height:100px;gap:12px;margin:15px 0 23px;background:repeating-linear-gradient(0deg,transparent 0,transparent 24px,#dce4d366 0,#dce4d366 25px)}.wg-chart,.wg-chart>div{display:flex;align-items:end}.wg-chart>div{flex:1;min-width:0;height:100%;justify-content:center;gap:3px;position:relative}.wg-chart span{width:20px;max-width:45%;background:#3f7957;border-radius:3px 3px 0 0}.wg-chart i{width:14px;max-width:35%;background:#d3b66c;border-radius:3px 3px 0 0}.wg-chart i.loss{background:#b96650}.wg-chart small{position:absolute;bottom:-17px;font-size:9px;color:#859079}.wg-report-board footer{display:flex;flex-wrap:wrap;gap:13px;font-size:9px;color:#718168}.wg-report-board footer span:nth-child(2){color:#b29348}.wg-inspector{padding:20px 19px;background:#fffdf6;border-left:1px solid var(--line)}.wg-segment-title>small{color:#8d957c;font-size:9px;letter-spacing:.06em}.wg-segment-title h3{font-size:23px;letter-spacing:-.04em;line-height:1.1;margin:10px 0}.wg-segment-title p{font-size:11px;color:#859076}.wg-segment-title p b{color:#3c5e3e;font-weight:500}.wg-segment-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:19px 0 12px}.wg-segment-stats small{display:block;color:#89927c;font-size:9px}.wg-segment-stats b{display:block;font-size:17px;font-weight:500;letter-spacing:-.04em}.wg-share-track{height:30px;position:relative;margin-bottom:18px}.wg-share-track:before{content:"";height:4px;position:absolute;left:0;right:0;top:0;background:#e8ebdf;border-radius:5px}.wg-share-track>span{display:block;position:relative;height:4px;background:#547e50;border-radius:5px;transition:width .7s}.wg-share-track>small{display:flex;justify-content:space-between;margin-top:5px;color:#879176;font-size:9px}.wg-share-track b{color:#487143}.wg-assign{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:12px 0;border-top:1px solid var(--line)}.wg-assign>div>b{font-size:11px}.wg-assign small{font-size:9px;color:#8c947f;display:block;margin-top:4px}.wg-assign small button{background:transparent;border:0;padding:0 0 0 4px;color:var(--green);font-size:9px}.wg-load{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;color:#8a927b;font-size:9px}.wg-load i{width:100%;height:4px;background:#e7e9dd;border-radius:5px}.wg-load u{display:block;height:100%;background:#acbd80;border-radius:5px;text-decoration:none}.wg-action-picker{margin-top:23px;border-top:1px solid var(--line);padding-top:15px}.wg-action-picker header{display:flex;justify-content:space-between;align-items:center;gap:8px}.wg-action-picker header b{font-size:12px}.wg-action-picker header small{font-size:8px;color:#8a947c;text-align:right}.wg-action-picker>div[role=group]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.wg-action-picker>div[role=group]>button{display:flex;align-items:center;gap:6px;min-height:48px;text-align:left;border:1px solid #dce1d1;background:#fafbf3;border-radius:6px;padding:8px 7px;font-size:10px;line-height:1.3}.wg-action-picker>div[role=group]>button>i{font-size:18px;font-style:normal;opacity:.65;flex-shrink:0}.wg-action-picker>div[role=group]>button.active{background:#eaf0df;border-color:#5f865b;box-shadow:inset 0 0 0 1px #5f865b}.wg-action-picker>p{color:#7c886f;font-size:11px;line-height:1.5;margin-top:12px;min-height:50px}.wg-investment{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:10px;margin:10px 0}.wg-investment input{width:100%;margin-top:10px;accent-color:#4f7b4d}.wg-order-cost{display:flex;gap:7px;margin:11px 0}.wg-order-cost span{font-size:10px;border:1px solid #e2e6d7;border-radius:4px;padding:3px 6px;background:#f4f5eb}.wg-add{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:41px;padding:9px 13px;border:0;border-radius:6px;color:#fffbea!important;background:#2e6145;font-size:12px!important}.wg-add>span{font-size:20px}.wg-error{display:block;color:#a66c4b;margin-top:7px;font-size:10px;line-height:1.4}.wg-footer{position:relative;z-index:16;justify-content:space-between;gap:25px;padding:18px 22px;background:#eff1e5;border-top:1px solid #d0dbc4;border-bottom:1px solid #d0dbc4}.wg-advisor,.wg-footer{display:flex;align-items:center}.wg-advisor{gap:12px;max-width:550px}.wg-advisor>span{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border:1px solid #aaba93;border-radius:50%;color:#608657;font-size:23px;background:#e4ebd7}.wg-advisor small{font-size:8px;letter-spacing:.07em;color:#849173}.wg-advisor p{font-size:11px;line-height:1.5;margin-top:4px}.wg-turn-actions{display:flex;gap:7px;align-items:center;flex-shrink:0}.wg-turn-actions>button{height:43px;border:1px solid #cbd8bf;border-radius:6px;padding:0 12px;background:#fdfcf2;font-size:12px}.wg-turn-actions .wg-end-turn{display:flex;align-items:center;justify-content:space-between;gap:17px;background:#e5c273;color:#2e412a;border-color:#d5b15d;min-width:200px;font-weight:600}.wg-end-turn>span{font-size:18px}.wg-validation{padding:8px 22px;color:#ad6045;font-size:12px}.wg-news{padding:21px 24px 12px;background:#fbfcf4}.wg-news>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.wg-news>header small{font-size:8px;letter-spacing:.1em;color:#8e9982}.wg-news h3{font-size:18px;letter-spacing:-.03em;margin:3px 0 0}.wg-news>header>div:last-child{display:flex;gap:5px}.wg-news header button{background:transparent;border:1px solid transparent;border-radius:5px;padding:5px 9px;font-size:10px;color:#8a977c}.wg-news header button.active{background:#eaf0e0;border-color:#d7e0cd;color:#446a3f}.wg-news-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;max-height:220px;overflow:auto;margin-top:13px}.wg-news-list>button{display:flex;align-items:start;gap:10px;padding:12px 0;border:0;border-top:1px solid #e1e7d8;background:transparent;text-align:left}.wg-news-list>button>i{display:grid;place-items:center;flex-shrink:0;width:28px;height:29px;background:#e3ebd6;border-radius:5px;color:#527947;font-style:normal}.wg-news-list>button>i.rival{background:#f1e3d7;color:#bd7653}.wg-news-list>button>i.warning{background:#f6ead5;color:#b68c41}.wg-news-list small{font-size:9px;color:#8c977f}.wg-news-list p{font-size:11px;color:#576f4f;line-height:1.5;margin-top:3px}.wg-news-list>button>span{margin-left:auto;font-size:13px;opacity:.5}.wg-sample-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 24px;background:#eff2e7;color:#89957e;font-size:9px}.wg-sample-note button{flex-shrink:0;border:0;border-bottom:1px solid #b4c0a6;background:transparent;font-size:9px}.wg-forecast{position:absolute;z-index:30;right:20px;top:220px;width:360px;background:#fffef7;border:1px solid #bcccab;box-shadow:0 16px 60px #153b2b40;border-radius:12px;padding:23px}.wg-forecast header{display:flex;justify-content:space-between;align-items:center}.wg-forecast header b{font-size:16px}.wg-forecast header button{border:0;background:transparent;font-size:23px}.wg-forecast>p{margin:10px 0 18px;color:#7e8e73;font-size:11px;line-height:1.5}.wg-forecast>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wg-forecast span{padding:11px;background:#f0f4e7;border-radius:5px}.wg-forecast b,.wg-forecast em,.wg-forecast small{display:block}.wg-forecast small{font-size:10px;color:#8a967d}.wg-forecast b{font-size:22px;letter-spacing:-.03em}.wg-forecast em{font-size:9px;color:#8e987d;font-style:normal;margin-top:4px}.wg-guide{position:fixed;z-index:100;right:24px;bottom:24px;width:355px;color:#28452e;background:#fffdf2;border:1px solid #bfccaa;border-top:3px solid #d5b66d;border-radius:11px;padding:19px 21px;box-shadow:0 16px 70px #1938264a;animation:wg-enter .25s ease-out}.wg-guide-top{display:flex;align-items:center;gap:8px}.wg-guide-top>span{font-size:23px;color:#5b7c42}.wg-guide-top>small{font-size:8px;letter-spacing:.08em;color:#83926e}.wg-guide-top>button{margin-left:auto;border:0;background:transparent;font-size:22px}.wg-guide h4{font-size:21px;letter-spacing:-.04em;margin:9px 0}.wg-guide p{font-size:12px;line-height:1.6;color:#6d7d60}.wg-guide footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.wg-guide footer>div{display:flex;gap:6px}.wg-guide footer button{padding:7px 8px;border:0;background:transparent;font-size:10px;border-radius:5px}.wg-guide button.next{background:#315e3d;color:#fff8de;padding:9px 12px}.wg.guide-step-0 [data-guide="0"],.wg.guide-step-1 [data-guide="1"],.wg.guide-step-2 [data-guide="2"],.wg.guide-step-3 [data-guide="3"]{outline:3px solid #dabc6e;outline-offset:-3px}.wg-expanded{position:fixed;inset:0;z-index:1000;overflow:auto}.wg-expanded .wg-guide{z-index:1010}.wg-expanded .wg-map-stage{height:clamp(440px,51vh,760px)}.wg-modal-backdrop{position:fixed;z-index:1100;inset:0;padding:30px;display:grid;place-items:center;background:#183a2ec9;backdrop-filter:blur(7px)}.wg-modal{position:relative;width:min(680px,100%);max-height:calc(100dvh - 60px);overflow:auto;padding:33px;background:#fffdf4;border:1px solid #d9e0c7;border-radius:15px;box-shadow:0 30px 100px #0c2d2055;animation:wg-enter .25s ease-out}.wg-modal-close{position:absolute;right:15px;top:13px;width:31px;height:31px;border:1px solid #d7dfc9;background:transparent;border-radius:50%;font-size:20px!important}.wg-modal>small{color:#86936e;font-size:9px;letter-spacing:.12em}.wg-modal h2{font-size:37px;letter-spacing:-.05em;line-height:1.1;margin:13px 0}.wg-modal>p{font-size:12px;line-height:1.6;color:#768465}.wg-result-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:24px 0 17px}.wg-result-metrics>span{padding:11px;border:1px solid #e0e5d2;border-radius:6px}.wg-result-metrics small{font-size:9px;display:block;color:#859472}.wg-result-metrics b{display:block;font-size:22px;font-weight:500;letter-spacing:-.05em;margin:4px 0}.wg-result-metrics em{font-size:10px;font-style:normal}.wg-turn-ledger{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-block:1px solid #e1e6d3}.wg-turn-ledger>span{font-size:10px;color:#8b9878}.wg-turn-ledger b{display:block;color:#4b6a39;margin-top:3px;font-size:13px}.wg-modal h4{font-size:13px;margin:18px 0 11px}.wg-modal .wg-result-rival{font-size:11px;margin:7px 0;line-height:1.5}.wg-result-rival i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px}.wg-result-rival b{font-weight:600;color:#425e36}.wg-modal footer{margin-top:25px;display:flex;justify-content:space-between;gap:8px}.wg-modal footer button,.wg-primary{padding:11px 16px;border:1px solid #cad7b8;border-radius:6px;background:transparent;font-size:12px}.wg .wg-primary{background:#315e3d;color:#fff8df;border-color:#315e3d}.wg-modal>a{display:block;text-align:center;font-size:11px;color:#728459;margin-top:17px}.wg-modal ul{padding-left:17px;margin:18px 0;display:grid;gap:12px;color:#738461;font-size:12px;line-height:1.6}.wg-difficulty{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0;padding:14px 0;border-block:1px solid #e0e7d2;font-size:12px}.wg-difficulty select{max-width:210px;background:#f1f5e8;border:1px solid #d5dfc3;border-radius:6px;padding:8px}.wg-modal>.wg-primary{margin-top:20px}.wg-modal .wg-campaign-note{padding:12px;background:#edf2dc;border-radius:7px;color:#6a8046;margin-top:15px}.wg .wg-guide button,.wg .wg-modal button{font-family:inherit}@keyframes wg-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.wg-map-stage{height:520px}.wg-workspace{grid-template-columns:82px minmax(0,1fr) 320px}.wg-map-pin{width:132px}.wg-map-pin>span{font-size:11px}.wg-map-pin>b{font-size:16px}.wg-inspector{padding:24px}.wg-action-picker>div[role=group]>button{font-size:11px;min-height:54px}}@media(max-width:1150px){.wg-workspace{grid-template-columns:60px minmax(0,1fr) 270px}.wg-nav button span{font-size:8px}.wg-inspector{padding:17px 14px}.wg-map-heading{padding:15px 15px 0;align-items:start;flex-direction:column;gap:8px}.wg-map-stage{height:425px}.wg-rivals{gap:5px;padding:10px}.wg-rivals header{flex-wrap:wrap}.wg-rivals header strong{font-size:11px}.wg-board-tabs{gap:13px;padding:0 13px}.wg-board-tabs>button{font-size:10px}.wg-metrics{gap:5px;padding:12px}.wg-metrics>button{padding:10px}.wg-metrics footer .wg-spark,.wg-session>small{display:none}.wg-footer{gap:12px;padding:15px}.wg-turn-actions{gap:5px}.wg-turn-actions>button{padding:0 9px;font-size:11px}.wg-turn-actions .wg-end-turn{min-width:175px}.wg-advisor p{font-size:10px}.wg-plan-board{padding:13px}.wg-plan-board article span{font-size:8px}}@media(max-width:850px){.wg-header{padding:12px 15px}.wg-session{font-size:9px}.wg-workspace{grid-template-columns:1fr 265px}.wg-nav{grid-column:1/-1;flex-direction:row;padding:4px 13px;gap:7px}.wg-nav>button{height:43px;width:auto;padding:4px 10px;flex-direction:row;gap:6px}.wg-nav button i{font-size:18px}.wg-nav button span{font-size:10px}.wg-nav-bottom{margin:0 0 0 auto;padding:0;display:flex}.wg-nav-bottom button{height:43px;width:39px}.wg-nav-bottom button span{display:none}.wg-metrics{grid-template-columns:repeat(3,1fr)}.wg-metrics>button:nth-child(4),.wg-metrics>button:nth-child(5){grid-column:auto}.wg-metrics>button{min-height:90px}.wg-metrics>button>b{font-size:23px}.wg-metrics>button:nth-child(3){grid-row:span 2;display:flex;flex-direction:column;justify-content:center}.wg-metrics>button:nth-child(3)>div{flex-direction:column}.wg-metrics>button:nth-child(3)>b{margin:16px 0}.wg-map-stage{height:400px}.wg-board-tabs{gap:14px}.wg-rivals{grid-template-columns:1fr}.wg-rivals>button{padding:9px}.wg-rivals p{min-height:0;margin:6px 0}.wg-rivals header strong{margin-left:auto}.wg-rivals footer{display:none}.wg-plan-board{grid-template-columns:1fr}.wg-plan-board>article{min-height:75px}.wg-team-board{grid-template-columns:1fr}.wg-team-title{align-items:start;flex-direction:column}.wg-footer{flex-direction:column;align-items:stretch}.wg-turn-actions{justify-content:flex-end}.wg-advisor{max-width:none}.wg-advisor p{font-size:11px}.wg-plan-total{flex-wrap:wrap}.wg-plan-total>span{margin-left:0;text-align:left}.wg-map-legend{gap:6px}.wg-map-legend button,.wg-map-legend span{font-size:7px}}@media(max-width:620px){.wg-header{gap:8px;padding:12px}.wg-brand>span{width:31px;height:31px;font-size:25px;border-radius:8px}.wg-brand{gap:7px}.wg-brand b{font-size:17px}.wg-brand small{font-size:8px}.wg-session{display:none}.wg-header-tools{gap:5px}.wg-header-tools>button{width:28px;height:28px;font-size:15px}.wg-avatar{display:none}.wg-metrics{padding:8px;gap:6px}.wg-metrics>button{padding:9px 8px;min-height:94px}.wg-metrics small{font-size:9px}.wg-metrics>button>div{flex-wrap:wrap}.wg-metrics>button>b{font-size:21px}.wg-metrics footer{font-size:8px}.wg-workspace{grid-template-columns:1fr}.wg-nav{padding:3px 8px;gap:3px;overflow:auto}.wg-nav>button{padding:4px 7px;gap:4px}.wg-nav button span{font-size:9px}.wg-map-heading{padding:14px 14px 0;flex-direction:row;align-items:center}.wg-map-heading h3{font-size:15px;max-width:190px}.wg-map-heading small{font-size:8px}.wg-layers button{padding:5px 6px;font-size:9px}.wg-map-stage{height:415px}.wg-map-pin{width:99px;padding:6px}.wg-map-pin>span{font-size:9px}.wg-map-pin>b{font-size:13px}.wg-map-pin small{font-size:7px}.wg-map-compass{bottom:57px;left:12px}.wg-map-tools{right:10px;bottom:58px}.wg-map-legend{gap:9px;bottom:33px}.wg-map-hint{font-size:8px;padding:0 12px}.wg-map-legend button,.wg-map-legend span{font-size:7px}.wg-inspector{border-left:0;border-top:1px solid var(--line);padding:20px}.wg-segment-title h3{font-size:27px}.wg-segment-stats small,.wg-segment-title>small{font-size:10px}.wg-segment-stats b{font-size:21px}.wg-action-picker{margin-top:19px}.wg-action-picker>div[role=group]>button{font-size:12px;min-height:50px}.wg-action-picker>p{font-size:12px;min-height:0}.wg-action-picker header b{font-size:14px}.wg-action-picker header small{font-size:10px}.wg-assign>div>b{font-size:13px}.wg-assign small,.wg-assign small button{font-size:11px}.wg-stepper button{width:32px;height:32px}.wg-load{font-size:10px}.wg-add{min-height:45px;font-size:13px!important}.wg-error{font-size:11px}.wg-board{min-height:195px}.wg-plan-board{grid-template-columns:1fr 1fr;padding:13px}.wg-plan-board article{padding:10px}.wg-plan-board article b{font-size:12px}.wg-plan-board article span{font-size:10px}.wg-plan-total{grid-column:1/-1}.wg-empty-plan p{font-size:12px}.wg-empty-plan b{font-size:14px}.wg-empty-plan{padding:6px}.wg-board-tabs>button{font-size:11px}.wg-board-tabs{padding:0 14px;gap:17px}.wg-rivals{grid-template-columns:1fr;padding:14px;gap:9px}.wg-rivals header b{font-size:13px}.wg-rivals header small{font-size:10px}.wg-rivals p{font-size:12px}.wg-rivals header strong{font-size:17px}.wg-team-board{grid-template-columns:1fr}.wg-team-board>div>button{font-size:12px}.wg-team-board>div>button small,.wg-team-title span{font-size:10px}.wg-footer{padding:17px 13px;gap:14px}.wg-advisor>span{width:30px;height:30px}.wg-advisor p{font-size:12px}.wg-turn-actions>button{height:45px}.wg-turn-actions .wg-end-turn{flex:1;min-width:0;max-width:245px;font-size:12px}.wg-news{padding:19px 15px 12px}.wg-news-list{grid-template-columns:1fr;max-height:310px}.wg-news-list p{font-size:12px}.wg-news>header small{font-size:7px}.wg-news h3{font-size:19px}.wg-news header button{padding:5px 7px;font-size:10px}.wg-sample-note{flex-direction:column;align-items:start;font-size:10px;padding:14px 17px;gap:8px}.wg-sample-note button{font-size:10px}.wg-guide{width:calc(100% - 24px);right:12px;bottom:12px;padding:16px 19px}.wg-guide h4{font-size:22px}.wg-guide p{font-size:13px}.wg-guide footer button{font-size:11px}.wg-forecast{position:fixed;right:12px;left:12px;top:auto;bottom:18px;width:auto;z-index:1050}.wg-modal-backdrop{padding:12px}.wg-modal{padding:25px 20px;max-height:calc(100dvh - 24px)}.wg-modal h2{font-size:31px}.wg-result-metrics{grid-template-columns:1fr 1fr;gap:7px}.wg-result-metrics b{font-size:26px}.wg-result-metrics small{font-size:10px}.wg-turn-ledger{gap:9px}.wg-turn-ledger>span{font-size:10px}.wg-modal .wg-result-rival{font-size:12px}.wg-modal ul,.wg-modal>p{font-size:13px}.wg-modal footer button{padding:11px 12px;font-size:12px}.wg-difficulty{flex-direction:column;align-items:stretch}.wg-difficulty select{max-width:none}.wg-expanded .wg-map-stage{height:430px}}.wg-pin-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.bw-demo-save-note{margin:0;padding:9px 18px;background:#f3eddd;color:#8d7650;font-size:11px}.wg-objectives{display:grid;grid-template-columns:.7fr 1.15fr 1fr;gap:13px;padding:12px 18px;background:#f4f5e9;border-top:1px solid #d3dec6}.wg-objectives>div,.wg-objectives>span{padding-left:12px;border-left:1px solid #d8e0cc}.wg-objectives>span{padding-left:0;border:0}.wg-objectives small{display:block;font-size:9px;color:#7d8c6d}.wg-objectives b{display:block;font-size:12px;margin-top:3px}.wg-objectives>span>small{font-size:8px;letter-spacing:.08em}.wg-forecast{position:fixed;top:auto;bottom:25px;right:25px;z-index:1050}@media(max-width:620px){.wg-forecast{left:12px;right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.wg *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}