.economy-life,.economy-page,.economy-panel{--econ-ink:#324a40;--econ-sage:#719079;--econ-muted:#819487;--econ-line:#dbe6d9;--econ-paper:#fbfaf2;color:var(--econ-ink)}.economy-life{margin:28px 0 12px;padding:20px 0 0;border-top:1px solid #dce5d9}.economy-history-head,.economy-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.virtual-stamp{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 9px;border-radius:999px;background:#e8f0e3;color:#698471;font-size:8px;font-weight:800;letter-spacing:.8px}.economy-identity{display:flex;align-items:center;gap:13px;margin:17px 0 8px;padding:14px;border:1px solid #fff;border-radius:17px;background:linear-gradient(145deg,#f7faf0,#e7f0e5);box-shadow:0 4px 13px #45694916,inset 0 1px #fff}.economy-path-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;background:#dcebdc;color:#547b60;box-shadow:inset 0 1px #fff,0 3px 6px #4d6b501f}.economy-path-icon.business{background:#eee1d4;color:#8c6f5b}.economy-path-icon.degen{background:#e7e2d8;color:#756e66}.economy-path-icon.bank{background:#dce8e2;color:#536d71}.economy-path-icon svg{width:23px;height:23px;stroke-width:1.65}.economy-identity small,.economy-identity span{display:block;color:#859989}.economy-identity small{font-size:8px;letter-spacing:1.1px;font-weight:800}.economy-identity strong{display:block;margin:3px 0;font-size:18px;letter-spacing:-.5px}.economy-identity span{font-size:10px}.economy-status{font:italic 14px Georgia,serif!important;color:#758b78!important;margin:13px 2px 17px!important}.economy-pending{margin:13px 0 7px!important;padding:10px 12px;border:1px solid #dce7d5;border-radius:11px;background:#f1f7e9;color:#456b4e!important;font-size:11px!important;line-height:1.45!important}.economy-pending strong{font-weight:800}.economy-settlement{display:flex;align-items:center;gap:7px;margin:8px 2px 4px!important;color:#6c836b!important;font-size:10px!important;font-weight:700}.economy-guide-link{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:#4a7858;font-size:10px;font-weight:800}.economy-guide-link:hover{text-decoration:underline}.economy-hero .economy-tokenomics-link{margin-left:13px;background:#e4eee1;color:#477256;box-shadow:0 4px 0 #cbdcca}.economy-hero .economy-tokenomics-link:hover{background:#d9e9d4}@media(max-width:650px){.economy-hero .economy-tokenomics-link{margin-left:0}}.economy-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.economy-metrics>div{min-width:0;padding:12px 10px;border-radius:13px;background:#edf4e9;box-shadow:inset 0 1px #fff,0 2px 5px #40604410}.economy-metrics span,.economy-totals span{display:block;color:#869989;font-size:9px}.economy-metrics b{display:block;margin-top:8px;font-size:20px;letter-spacing:-.8px;overflow:hidden;text-overflow:ellipsis}.economy-life .gain,.economy-page .gain{color:#4f8265}.economy-life .loss,.economy-page .loss{color:#ad746b}.economy-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:15px 0 7px}.economy-totals>div{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:9px 1px;border-bottom:1px solid #e4ebe0}.economy-totals b{font-size:11px;font-weight:700;white-space:nowrap}.economy-history-head{margin:25px 0 7px;padding-bottom:9px;border-bottom:1px solid var(--econ-line)}.economy-history-head>span{color:#5e7c67;font-size:9px;font-weight:800;letter-spacing:1.15px}.economy-history-head small{color:#8ba08e;font-size:9px}.economy-event{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 1px;border-bottom:1px solid #e3ebe0}.event-glyph{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#e7f1e5;font-size:16px}.event-glyph.loss{background:#f2e8e2}.economy-event strong{font-size:10px;font-weight:650;line-height:1.35}.economy-event strong button{padding:0;color:#406f55;font-weight:800;text-decoration:underline;text-underline-offset:2px}.economy-event small{display:block;margin-top:3px;color:#92a193;font-size:8px}.economy-event>b{font-size:11px;white-space:nowrap}.economy-event.legendary{background:#f4f2e5;border-radius:8px;padding-left:7px;padding-right:7px}.economy-placeholder{padding:27px 12px;text-align:center;color:#879a8b;font:italic 14px Georgia,serif}.economy-placeholder.tall{padding:55px 15px}.economy-error{padding:20px;color:#986c60;font-size:11px;line-height:1.5}.economy-error button{display:inline-flex;align-items:center;gap:5px;margin-left:10px;text-decoration:underline}.economy-inline-error{margin:10px 0!important;color:#a66f67!important;font-size:10px!important}.economy-more{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;margin-top:8px;border-radius:11px;background:#eaf2e7;color:#4e745a;font-size:10px;font-weight:750}.economy-more:hover{background:#dcebdc}.economy-more:disabled{opacity:.55}.economy-fineprint{display:block;margin:16px 2px 5px;color:#8c9b8d;font-size:8px;line-height:1.5}.economy-control{margin-top:19px}.economy-control-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-radius:12px;background:#486f5d;color:#fffdf5;font-size:11px;font-weight:750;box-shadow:0 4px 0 #315140}.economy-choice-form{margin-top:9px;padding:14px;border:1px solid #e5ecdf;border-radius:14px;background:#f8faf4}.economy-choice-form p{margin:0 0 12px!important;font-size:9px!important;line-height:1.5!important;color:#7d917e!important}.economy-path-options{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.economy-path-options button,.risk-options button{padding:9px 6px;border:1px solid #dfe8dc;border-radius:9px;background:#fffdf6;color:#68806e;font-size:9px;font-weight:700}.economy-path-options button.selected,.risk-options button.selected{border-color:#83a68a;background:#e5f0e2;color:#385f49}.economy-choice-form label{display:block;margin-top:14px;color:#68806e;font-size:9px;font-weight:750}.economy-choice-form select{width:100%;display:block;margin-top:5px;padding:9px;border:1px solid #dce8d9;border-radius:9px;background:#fffdf8;color:#365747;font-size:11px}.risk-options{display:flex;gap:5px;margin:13px 0}.risk-options button{flex:1;text-transform:capitalize}.economy-save{width:100%;display:flex;justify-content:center;gap:7px;padding:10px;border-radius:9px;background:#4a765e;color:#fffdf5;font-size:10px;font-weight:750}.economy-save:disabled{opacity:.48;cursor:not-allowed}.economy-choice-form>small{display:flex;align-items:center;gap:5px;margin-top:9px;color:#8a9b89;font-size:8px}.economy-panel>h2{margin:14px 0!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-1.1px!important}.economy-panel>h2 em{color:#729278;font-family:Georgia,serif;font-weight:400}.economy-panel>p{font-size:11px!important;line-height:1.6!important;color:#7a8d7e!important}.economy-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:19px 0}.economy-overview-grid>div{padding:15px;border-radius:13px;background:#e9f1e6}.economy-overview-grid small{display:block;color:#849a87;font-size:8px;letter-spacing:.9px;font-weight:750}.economy-overview-grid b{display:block;margin-top:8px;font-size:24px}.economy-panel-tabs{display:flex;gap:15px;margin:18px 0 4px;border-bottom:1px solid #dfe7dd}.economy-panel-tabs button{padding:0 0 10px;color:#93a194;font-size:10px;font-weight:700}.economy-panel-tabs button.active{color:#3f6d54;border-bottom:2px solid #79a583}.economy-place-list{display:grid;gap:7px;margin-top:14px}.economy-place-list>div{display:flex;gap:12px;align-items:center;padding:11px 13px;border:1px solid #e6ece4;border-radius:13px;background:#fafbf6}.economy-place-list>div.featured{border-color:#cdddc9;background:#edf4e8}.economy-place-list>div>span{color:#75937c}.economy-place-list b{display:block;font-size:11px}.economy-place-list small{display:block;margin-top:3px;font-size:9px;color:#91a094}.economy-place-note{margin:12px 0;color:#819586;font:italic 12px/1.5 Georgia,serif}.economy-big-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px;padding:13px 14px;border-radius:12px;background:#486e59;color:#fffdf5;font-size:11px;font-weight:700;box-shadow:0 4px 0 #315140}.economy-big-link:hover{background:#527d63}.economy-page{min-height:100svh;background:#edf1e9;font-family:DM Sans,Arial,sans-serif}.economy-page header{height:74px;max-width:1280px;margin:auto;padding:0 31px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dce5da}.economy-page header>span:nth-child(2){font-size:12px;font-weight:800;letter-spacing:1.2px}.economy-page .economy-brand{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.economy-page header i{color:#97ad9b;font-style:normal}.economy-back{display:inline-flex;align-items:center;gap:7px;color:#607966;font-size:11px;font-weight:700}.economy-page main{height:auto;min-height:0;max-width:1280px;margin:auto;padding:0 31px;background:transparent}.economy-hero{display:grid;grid-template-columns:1fr .8fr;gap:30px;min-height:410px;padding:62px 0 35px;align-items:center}.economy-page .eyebrow{font-size:9px;color:#65866e;letter-spacing:1.45px;font-weight:800}.economy-hero h1{margin:19px 0 17px;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(39px,5vw,72px);line-height:1.01;letter-spacing:-3.4px;font-weight:650}.economy-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#7b9c80;letter-spacing:-2px}.economy-hero p{max-width:510px;color:#758a7b;font-size:14px;line-height:1.65}.economy-hero a{display:inline-flex;align-items:center;gap:10px;margin-top:15px;padding:11px 15px;background:#3e7056;color:#fff;border-radius:11px;font-size:11px;font-weight:750;box-shadow:0 4px 0 #315441}.economy-hero-scene{height:290px;position:relative;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 45% 25%,#fdfdf5,#e4eee2 72%);box-shadow:inset 0 1px #fff,0 12px 25px #4c684c16}.scene-ground{position:absolute;bottom:17px;left:8%;width:86%;height:80px;background:#bfd3ba;border-radius:50%;transform:skewX(-18deg);box-shadow:0 15px 0 #a9c2a8}.skyline{position:absolute;bottom:82px;width:75px;height:120px;background:#f8f8ed;border:1px solid #d4dfd1;border-radius:12px 12px 3px 3px;box-shadow:inset -12px 0 #e7ede2,11px 14px 0 #c7d8c5}.skyline:before{content:"";position:absolute;left:-8px;top:-24px;width:88px;height:36px;background:#bdcfb9;clip-path:polygon(50% 0,100% 100%,0 100%)}.skyline:after{content:"▦  ▦";position:absolute;top:42px;left:15px;color:#7d9a87;font-size:20px;letter-spacing:8px}.skyline.back{left:22%;transform:scale(.78);bottom:86px}.skyline.front{left:55%;bottom:79px}.scene-tree{position:absolute;z-index:2;bottom:53px;left:12%;font:160px Georgia,serif;color:#8eae87;text-shadow:11px 12px #b9cdb4}.scene-person{position:absolute;z-index:3;bottom:49px;left:48%;font-size:31px;color:#d5ad8f;text-shadow:2px 3px #adc5ad}.scene-person i{display:block;width:21px;height:33px;margin:-4px 0 0 5px;border-radius:10px 10px 3px 3px;background:#79a58e}.economy-page-intro{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:27px 0 31px;border-top:1px solid #d7e2d6}.economy-page-intro h2{margin:7px 0 0;font-size:24px;letter-spacing:-.9px}.economy-page-intro p{max-width:350px;margin:0;color:#8b9c8d;font-size:11px;line-height:1.5}.economy-board{padding:30px;background:#fafbf5;border:1px solid #fff;border-radius:24px;box-shadow:0 13px 30px #40614814}.economy-board-heading{display:flex;justify-content:space-between;align-items:end}.economy-board-heading h2,.economy-page-feed h2{margin:6px 0 0;font-size:30px;letter-spacing:-1px}.economy-board-heading>span{display:flex;align-items:center;gap:6px;color:#88a08b;font-size:10px}.economy-board-tabs{display:flex;gap:6px;overflow:auto;padding:24px 0 15px;scrollbar-width:thin}.economy-board-tabs button{flex:none;padding:9px 12px;border-radius:10px;background:#edf3e9;color:#77907c;font-size:10px;font-weight:750}.economy-board-tabs button.selected{background:#416b55;color:#fff}.economy-board-row{display:grid;grid-template-columns:35px 37px minmax(130px,1.1fr) minmax(110px,.8fr) 125px 105px;align-items:center;gap:13px;padding:14px 5px;border-bottom:1px solid #e3ebe1}.board-rank{color:#94a994;font-family:Georgia,serif;font-size:19px}.board-avatar{position:relative;width:34px;height:34px;border-radius:12px;background:#e0ecda;box-shadow:inset 0 1px #fff,0 2px 4px #60775d16}.board-avatar i{position:absolute;width:13px;height:13px;top:6px;left:11px;border-radius:50%;background:#d7b49a}.board-avatar b{position:absolute;width:20px;height:10px;bottom:4px;left:7px;border-radius:8px 8px 3px 3px;background:#8fb39a}.board-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.board-extra small,.board-person small,.board-score small{display:block;margin-top:4px;color:#9baa9c;font-size:9px}.board-extra>span{font-size:10px;color:#708b74}.board-score b{font-size:17px;color:#426f56}.economy-board-row>a{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#52745c;font-size:10px;font-weight:750}.economy-board-row>a:hover{text-decoration:underline}.economy-pagination{display:flex;justify-content:space-between;align-items:center;padding:22px 0 0;color:#91a192;font-size:10px}.economy-pagination button{display:flex;gap:5px;align-items:center;color:#4f785e;font-weight:750}.economy-pagination button:disabled{opacity:.35;cursor:default}.economy-page-feed{display:grid;grid-template-columns:.6fr 1fr;gap:50px;padding:60px 0 75px}.economy-page-feed .economy-event{padding:14px 1px}.economy-page footer{max-width:1280px;margin:auto;padding:20px 31px 32px;display:flex;justify-content:space-between;border-top:1px solid #d9e4d9;color:#8a9e8f;font-size:9px;letter-spacing:.8px}@media(max-width:900px){.economy-board-row{grid-template-columns:27px 35px minmax(110px,1fr) 100px 90px}.board-extra{display:none}.economy-page .economy-hero{grid-template-columns:1fr .7fr}}@media(max-width:650px){.economy-page header{height:63px;padding:0 16px}.economy-page header>span:nth-child(2){font-size:10px}.economy-page header .virtual-stamp{display:none}.economy-page main{padding:0 15px}.economy-hero{display:block;min-height:0;padding:42px 0 28px}.economy-hero h1{font-size:47px;letter-spacing:-2.4px}.economy-hero p{font-size:12px}.economy-hero-scene{height:175px;margin-top:32px}.skyline{transform:scale(.7);transform-origin:bottom}.skyline.back{transform:scale(.55)}.scene-tree{font-size:110px}.economy-page-intro{display:block}.economy-page-intro h2{font-size:21px}.economy-page-intro p{margin-top:12px}.economy-board{padding:17px 13px;border-radius:18px}.economy-board-heading h2{font-size:23px}.economy-board-heading>span{display:none}.economy-board-tabs{padding-top:18px}.economy-board-row{grid-template-columns:22px 30px minmax(0,1fr) 74px;gap:7px;padding:12px 0}.board-rank{font-size:15px}.board-avatar{width:29px;height:29px}.board-person strong{font-size:10px}.board-person small{font-size:7px}.board-score{text-align:right}.board-score b{font-size:12px}.board-score small{display:none}.economy-board-row>a{grid-column:3/5;justify-content:flex-start;font-size:8px;margin-left:0}.economy-page-feed{display:block;padding:43px 0}.economy-page-feed>div:last-child{margin-top:20px}.economy-page footer{padding:20px 15px;display:block}.economy-page footer span{display:block;margin:4px 0}.economy-metrics b{font-size:17px}}@media(prefers-reduced-motion:reduce){.economy-life *,.economy-page *,.economy-panel *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.economy-dev-head{padding:62px 0 32px}.economy-dev-head h1{font-size:52px;letter-spacing:-2px;margin:10px 0}.economy-dev-head p{color:#829687;font-size:13px;line-height:1.55}.economy-dev-head code{padding:2px 5px;border-radius:5px;background:#e2ece0}.economy-dev-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.economy-dev-grid .economy-board h2{font-size:24px;margin:15px 0}.economy-dev-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.economy-dev-actions button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px;border-radius:10px;background:#edf4e9;color:#4c765d;text-align:left;font-size:11px;font-weight:750}.economy-dev-actions button:hover{background:#dcebdc}.economy-dev-actions button:disabled{opacity:.5}.economy-dev-message{padding:12px;border-radius:9px;background:#e6f0e3;color:#4c745d;font-size:11px}.economy-dev-feed{margin:17px 0 70px}.spinning{animation:econ-spin 1s linear infinite}@keyframes econ-spin{to{transform:rotate(1turn)}}@media(max-width:700px){.economy-dev-head{padding:38px 0 25px}.economy-dev-head h1{font-size:37px}.economy-dev-grid{grid-template-columns:1fr}.economy-dev-actions button{font-size:9px}.economy-dev-grid .economy-board{padding:19px}}