/* TERRA / CONSTRUCTED INTERFACE. Local revision; gameplay remains authoritative. */
#terra-app.terminal-v52.construct-v53{--c-ink:#06262b;--c-blue:#244cb5;--c-red:#e74632;--c-yellow:#ebce42;--c-white:#f3ebd9;--c-mint:#78c9c3;--t-red:#e74632;--t-red-dark:#b52d21;--t-ink:#082c31;--t-paper:#e8e3d5;--t-paper-light:#f3ebd9;--t-paper-dark:#d5d7c2;background:var(--c-ink)!important}
#terra-app.terminal-v52.construct-v53>.top{background:var(--c-ink)!important;color:var(--c-white);border-bottom:0!important;padding-right:0!important;grid-template-columns:minmax(280px,1fr) auto}
#terra-app.terminal-v52.construct-v53 .top .eyebrow{color:#a2c7c8}#terra-app.terminal-v52.construct-v53 .wordmark{font-family:Georgia,'Songti SC','SimSun',serif;font-size:31px;letter-spacing:.045em}
#terra-app.terminal-v52.construct-v53 .top .emblem{background:var(--c-blue);color:var(--c-white);border:0;clip-path:polygon(50% 0,100% 100%,0 100%);height:60px;width:65px;flex-basis:65px;padding-top:12px}
#terra-app.terminal-v52.construct-v53 .resources>.resource{min-width:125px;padding:10px 27px 10px 23px;margin-left:-12px;border:0;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,22px 100%);background:var(--c-red);color:white}
#terra-app.terminal-v52.construct-v53 .resources>.resource:nth-child(2){background:var(--c-blue)}#terra-app.terminal-v52.construct-v53 .resources>.resource:nth-child(3){background:var(--c-yellow);color:var(--c-ink)}
#terra-app.terminal-v52.construct-v53 .resource :is(strong,small){color:inherit}#terra-app.terminal-v52.construct-v53 .resource small{font-size:10px}#terra-app.terminal-v52.construct-v53 .resource strong{font-size:25px}#terra-app.terminal-v52.construct-v53 .resources>.tag{display:none}
#terra-app.terminal-v52.construct-v53 #t-terminal-ribbon{background:#0b363c;color:#c9ded9;border-bottom:1px solid #54868940}#terra-app.terminal-v52.construct-v53 #t-terminal-ribbon>div:first-child:before{background:var(--c-yellow)}
#terra-app.terminal-v52.construct-v53 nav.rail{background:var(--c-blue);border:0;overflow-x:hidden}
#terra-app.terminal-v52.construct-v53 nav.rail>button{background:transparent!important;border-top:1px solid #b4cef44d!important;color:#e9f0e8!important;padding:10px 17px 10px 12px!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)!important}
#terra-app.terminal-v52.construct-v53 nav.rail>button.active{background:var(--c-yellow)!important;color:var(--c-ink)!important;clip-path:polygon(0 0,calc(100% - 21px) 0,100% 100%,0 100%)!important}
#terra-app.terminal-v52.construct-v53 nav.rail>button.active:before{display:none}#terra-app.terminal-v52.construct-v53 nav.rail>button:hover{background:#355dca!important}#terra-app.terminal-v52.construct-v53 nav.rail>button.active:hover{background:#f7df63!important;color:var(--c-ink)!important}
#terra-app.terminal-v52.construct-v53 .nav-name{font-family:Georgia,'SimSun',serif;font-weight:800;font-size:17px}#terra-app.terminal-v52.construct-v53 .nav-index{color:#d0e0e6;font-size:14px}#terra-app.terminal-v52.construct-v53 .nav-code{color:#abc5e0}#terra-app.terminal-v52.construct-v53 .active :is(.nav-index,.nav-code){color:var(--c-ink)}
#terra-app.terminal-v52.construct-v53 .nav-glyph{color:inherit}#terra-app.terminal-v52.construct-v53>.statusbar{background:var(--c-ink);color:#8eb2b9;border:0}
#terra-app.terminal-v52.construct-v53 .section-head{background:var(--c-blue);color:var(--c-white);padding:22px 42px 22px 25px;margin-left:-10px;border:0;clip-path:polygon(0 0,96% 0,100% 100%,0 100%)}
#terra-app.terminal-v52.construct-v53 .section-head:before{display:none}#terra-app.terminal-v52.construct-v53 .section-head :is(p,.eyebrow){color:#c8d5e9}#terra-app.terminal-v52.construct-v53 .section-head h2{font-family:Georgia,'SimSun',serif}
#terra-app.terminal-v52.construct-v53 button.primary{background:var(--c-red)!important;color:var(--c-white)!important;border:0!important;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 100%,13px 100%);padding-inline:22px}
#terra-app.terminal-v52.construct-v53 .tw-location{background:var(--c-red);color:var(--c-white);border:0;padding:14px 28px 14px 17px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%)}
#terra-app.terminal-v52.construct-v53 .tw-location :is(span,small){color:inherit}#terra-app.terminal-v52.construct-v53 .tw-buttons{background:var(--c-blue);padding:7px 13px;clip-path:polygon(0 0,100% 0,100% 100%,13px 100%)}
#terra-app.terminal-v52.construct-v53 .tw-buttons button{color:#edf2e5;background:transparent;border-color:#c9d8f077!important}#terra-app.terminal-v52.construct-v53 .tw-buttons button:hover{background:var(--c-yellow);color:var(--c-ink)}
#terra-app.terminal-v52.construct-v53 .dispatch{background:var(--c-yellow)}#terra-app.terminal-v52.construct-v53 .dispatch-head{background:var(--c-yellow);border:0}#terra-app.terminal-v52.construct-v53 .dispatch-head :is(strong,p,.eyebrow){color:var(--c-ink)}
#terra-app.terminal-v52.construct-v53 .fleet-strip{background:var(--c-ink)!important}#terra-app.terminal-v52.construct-v53 .fleet-tile{background:#10383e!important;border-right:1px solid #35666d!important;color:#f3ebd9!important}
#terra-app.terminal-v52.construct-v53 .dispatch-actions{background:var(--c-blue);border:0;padding-left:24px;clip-path:polygon(0 0,100% 0,100% 100%,24px 100%)}
#terra-app.terminal-v52.construct-v53 .maptools{background:var(--c-blue);padding:6px 9px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}
#terra-app.terminal-v52.construct-v53 #tw-gate-navigation{background:var(--c-yellow);border:0;clip-path:polygon(0 0,100% 0,100% 100%,15px 100%);padding-left:23px}
#terra-app.terminal-v52.construct-v53 .port-capacity{background:var(--c-yellow);border:0;border-radius:0 70px 0 0;padding:24px}
#terra-app.terminal-v52.construct-v53 .port-columns{grid-template-columns:minmax(0,1.4fr) minmax(280px,.85fr);gap:22px}#terra-app.terminal-v52.construct-v53 .port-build{background:var(--c-red);color:var(--c-white);border:0;padding:26px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}
#terra-app.terminal-v52.construct-v53 .port-build :is(p,small){color:#ffe3d6}#terra-app.terminal-v52.construct-v53 .port-progression{background:var(--c-blue);border-left:0}
#terra-app.terminal-v52.construct-v53 .operator-stage{background:var(--c-blue);border:0;border-radius:48% 48% 0 0;overflow:hidden}#terra-app.terminal-v52.construct-v53 :is(.operator-stage img,.operator-thumb img,.operator-card img){filter:none;mask-image:none}
#terra-app.terminal-v52.construct-v53 .operator-info{border-top:8px solid var(--c-red)}#terra-app.terminal-v52.construct-v53 .operator-stage-label{background:var(--c-yellow);color:var(--c-ink);border:0}
#terra-app.terminal-v52.construct-v53 .gear-pool{background:var(--c-blue);border-left:12px solid var(--c-yellow)}#terra-app.terminal-v52.construct-v53 .facility{border-top:6px solid var(--c-blue)}#terra-app.terminal-v52.construct-v53 .facility:nth-child(3n+2){border-top-color:var(--c-red)}#terra-app.terminal-v52.construct-v53 .facility:nth-child(3n){border-top-color:var(--c-yellow)}
/* Recruitment: title plane / circular stage / transverse action beam. */
#terra-app.terminal-v52.construct-v53 .viewport>#t-recruit.active{background:var(--c-ink);padding:14px 22px 24px!important}
#terra-app.terminal-v52.construct-v53 .tr-root{--p-main:#e9bb31;--p-secondary:#244cb5;--p-dark:#082f35;--p-text:#102c31;--tr-accent:var(--p-main);--tr-line:#a7c0bf44;background:var(--c-ink);color:var(--c-white);padding:0}
#terra-app.terminal-v52.construct-v53 .tr-root[data-pool=red]{--p-main:#e74632;--p-secondary:#244cb5;--p-dark:#132b3d;--p-text:#fff4e4;--tr-accent:#e74632}
#terra-app.terminal-v52.construct-v53 .tr-root[data-pool=echo]{--p-main:#75cfc7;--p-secondary:#6450aa;--p-dark:#172e40;--p-text:#092e33;--tr-accent:#75cfc7}
#terra-app.terminal-v52.construct-v53 .tr-root[data-pool=forge]{--p-main:#d2dc46;--p-secondary:#306b71;--p-dark:#06282e;--p-text:#142e32;--tr-accent:#d2dc46}
#terra-app.terminal-v52.construct-v53 .tr-heading{margin:0 0 12px;padding:0 2px 8px!important;border:0!important;align-items:center;min-height:39px}
#terra-app.terminal-v52.construct-v53 .tr-heading h2{font-size:18px!important;color:var(--c-white)!important;letter-spacing:.12em!important}#terra-app.terminal-v52.construct-v53 .tr-heading .tr-kicker{font-size:8px;color:#89b0b5!important}
#terra-app.terminal-v52.construct-v53 .tr-wallet{gap:0}#terra-app.terminal-v52.construct-v53 .tr-wallet>span{background:var(--p-secondary)!important;color:var(--c-white)!important;border:0!important;padding:9px 18px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 100%,9px 100%)}#terra-app.terminal-v52.construct-v53 .tr-wallet b{color:inherit!important}
#terra-app.terminal-v52.construct-v53 .tr-pool-tabs{position:relative;z-index:5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:0!important;margin:0 10px -4px 0;isolation:isolate}
#terra-app.terminal-v52.construct-v53 .tr-pool-tab{--tab:#e9bb31;min-height:80px!important;background:var(--tab)!important;color:#06262b!important;border:0!important;clip-path:polygon(0 0,calc(100% - 23px) 0,100% 100%,23px 100%);margin-right:-13px;padding:14px 30px!important;overflow:visible;gap:11px;transform:none}
#terra-app.terminal-v52.construct-v53 .tr-pool-tab[data-pool=red]{--tab:#e74632;color:#fff2df!important}#terra-app.terminal-v52.construct-v53 .tr-pool-tab[data-pool=echo]{--tab:#75cfc7}#terra-app.terminal-v52.construct-v53 .tr-pool-tab[data-pool=forge]{--tab:#d2dc46}
#terra-app.terminal-v52.construct-v53 .tr-pool-tab.is-selected{background:var(--tab)!important;color:inherit;min-height:88px!important;margin-top:-8px;z-index:3;box-shadow:inset 0 -5px 0 #fff3dc!important}
#terra-app.terminal-v52.construct-v53 .tr-pool-tab:before{display:none}#terra-app.terminal-v52.construct-v53 .tr-pool-tab i{display:block;color:inherit;font-size:22px}#terra-app.terminal-v52.construct-v53 .tr-pool-tab :is(small,.tr-tab-number){color:inherit!important;opacity:.85}#terra-app.terminal-v52.construct-v53 .tr-pool-tab b{font-family:Georgia,'SimSun',serif;font-size:22px;letter-spacing:.06em}#terra-app.terminal-v52.construct-v53 .tr-tab-number{font:16px Georgia,serif!important}
#terra-app.terminal-v52.construct-v53 .tr-pool-tab:hover{filter:brightness(1.09)}#terra-app.terminal-v52.construct-v53 .tr-pool-tab:focus-visible{outline:3px solid white;outline-offset:-7px}
#terra-app.terminal-v52.construct-v53 .tr-banner{position:relative;isolation:isolate;overflow:hidden;border:0!important;background:var(--p-dark)!important;background-image:none!important;background-blend-mode:normal;min-height:620px}
#terra-app.terminal-v52.construct-v53 .tr-banner:after{display:none}#terra-app.terminal-v52.construct-v53 .tr-banner-grid{display:block!important;position:absolute;inset:12px -3% auto auto;width:61%;height:510px;border-radius:50%;overflow:hidden;background:var(--c-white);opacity:1;z-index:0;background-image:none;transform:none}
#terra-app.terminal-v52.construct-v53 .tr-banner-grid img{width:100%;height:100%;object-fit:cover;opacity:1;filter:none;mix-blend-mode:normal}
#terra-app.terminal-v52.construct-v53 .tr-hero{position:absolute;right:0;top:10px;bottom:auto;width:55%;height:510px;margin:0;opacity:1!important;z-index:1;pointer-events:none;overflow:hidden;border-radius:48% 48% 40% 0}
#terra-app.terminal-v52.construct-v53 .tr-hero img{width:100%;height:100%;object-fit:contain;object-position:55% top;filter:none!important;mask-image:none!important;opacity:1}
#terra-app.terminal-v52.construct-v53 .tr-hero figcaption{position:absolute;display:grid!important;right:7%;bottom:50px;left:auto;width:auto;max-width:55%;padding:12px 24px;background:var(--p-secondary);color:white;transform:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,14px 100%)}
#terra-app.terminal-v52.construct-v53 .tr-hero figcaption :is(span,b,small){color:inherit;position:static;writing-mode:initial}#terra-app.terminal-v52.construct-v53 .tr-hero figcaption b{font-size:23px}
#terra-app.terminal-v52.construct-v53 .tr-copy{position:relative;z-index:2;width:59%;max-width:none;min-height:405px;padding:40px 11% 28px 28px!important;margin-top:0;background:var(--p-main)!important;color:var(--p-text);clip-path:polygon(0 0,100% 15%,88% 100%,3% 91%);pointer-events:auto}
#terra-app.terminal-v52.construct-v53 .tr-copy h3{font:800 clamp(44px,5.1vw,82px)/1.08 Georgia,'Songti SC','SimSun',serif!important;letter-spacing:.035em!important;margin:9px 0 7px;color:var(--p-text)!important;white-space:nowrap}
#terra-app.terminal-v52.construct-v53 .tr-eyebrow{margin-bottom:16px;font-size:9px;color:var(--p-text)!important;opacity:.85;letter-spacing:.12em}#terra-app.terminal-v52.construct-v53 .tr-live-dot{background:currentColor;box-shadow:none}
#terra-app.terminal-v52.construct-v53 .tr-pool-label{background:var(--p-secondary);color:#f3ebd9;font-size:10px;padding:5px 10px}#terra-app.terminal-v52.construct-v53 .tr-pool-en{font:11px/1.6 Georgia,serif;letter-spacing:.17em;margin:0 0 19px;color:var(--p-text)}
#terra-app.terminal-v52.construct-v53 .tr-tagline{color:var(--p-text)!important;font-size:17px;margin:0 0 12px;line-height:1.7;font-weight:700}#terra-app.terminal-v52.construct-v53 .tr-description{font-size:12px!important;color:var(--p-text)!important;line-height:1.8;max-width:420px;margin:0 0 17px}
#terra-app.terminal-v52.construct-v53 .tr-feature-heading{color:var(--p-text);opacity:.85;margin-bottom:5px}#terra-app.terminal-v52.construct-v53 .tr-featured{background:var(--p-secondary)!important;border:0!important;max-width:450px;margin-right:-8%;padding:3px 10px;clip-path:polygon(0 0,95% 0,100% 100%,0 100%)}
#terra-app.terminal-v52.construct-v53 .tr-feature-item{padding:7px!important}#terra-app.terminal-v52.construct-v53 .tr-feature-item :is(b,small){color:#fff2da!important}#terra-app.terminal-v52.construct-v53 .tr-feature-item small{font-size:9px}#terra-app.terminal-v52.construct-v53 .tr-feature-item+.tr-feature-item{border-left:1px solid #ffffff40}
#terra-app.terminal-v52.construct-v53 .tr-bottom{position:relative;z-index:3;display:grid!important;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:end;margin-top:12px;padding:0 26px 14px 20px!important;background:transparent!important;border:0!important;min-height:176px;color:var(--c-white)}
#terra-app.terminal-v52.construct-v53 .tr-pity{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;width:300px!important;height:172px;padding:75px 35px 12px;margin:0!important;background:var(--c-white);color:var(--c-ink);border-radius:155px 155px 0 0;isolation:isolate;gap:0}
#terra-app.terminal-v52.construct-v53 .tr-gauge-svg{position:absolute;inset:5px 6px auto;width:288px;height:159px;z-index:-1;fill:none}.tr-gauge-track{stroke:#c7c9b6;stroke-width:15}.tr-gauge-fill{stroke:var(--p-main);stroke-width:15;transition:stroke-dashoffset .3s ease}.tr-gauge-ticks{stroke:#17424a;stroke-width:1}
#terra-app.terminal-v52.construct-v53 .tr-pity>span{color:var(--c-ink)!important;font-size:11px;line-height:1.3}#terra-app.terminal-v52.construct-v53 .tr-pity strong{font:700 42px/1.1 Georgia,serif!important;color:var(--c-ink);margin:3px 0 0;grid-area:auto}#terra-app.terminal-v52.construct-v53 .tr-pity em{font-size:18px;color:#41606a}#terra-app.terminal-v52.construct-v53 .tr-pity>small{color:#385a5b!important;font-size:9px;margin:3px 0 0;line-height:1.3}#terra-app.terminal-v52.construct-v53 .tr-pity-track{display:none!important}
#terra-app.terminal-v52.construct-v53 .tr-draw-actions{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(180px,1.25fr);gap:0;align-self:end;justify-content:stretch;padding:28px 0 0;background:var(--p-secondary);clip-path:polygon(0 0,100% 20px,100% 100%,24px 100%)}
#terra-app.terminal-v52.construct-v53 .tr-draw{min-width:0!important;min-height:98px!important;margin:0;padding:17px 24px!important;border:0!important;background:var(--c-white)!important;color:var(--c-ink)!important;clip-path:polygon(0 0,calc(100% - 21px) 0,100% 100%,21px 100%)}
#terra-app.terminal-v52.construct-v53 .tr-draw-ten{background:var(--p-main)!important;color:var(--p-text)!important;min-width:0!important;padding-left:28px!important;margin-left:-4px}
#terra-app.terminal-v52.construct-v53 .tr-draw>span{font:700 clamp(20px,2.3vw,36px)/1.35 Georgia,'SimSun',serif;letter-spacing:.05em;gap:8px}#terra-app.terminal-v52.construct-v53 .tr-draw small{color:inherit!important;opacity:.85;font-size:10px;margin-top:8px}#terra-app.terminal-v52.construct-v53 .tr-draw:hover:not(:disabled){filter:brightness(1.12)}
#terra-app.terminal-v52.construct-v53 .tr-draw:disabled{background:#59696d!important;color:#c0d1ce!important;border:0!important;opacity:1}
#terra-app.terminal-v52.construct-v53 .tr-rules{background:#082e35!important;color:#d7e5de!important;border:0!important;border-top:1px solid #47777a!important}#terra-app.terminal-v52.construct-v53 .tr-rules summary{padding:15px 25px;color:#d7e5de!important}#terra-app.terminal-v52.construct-v53 .tr-rules summary>span:last-child{color:var(--p-main)!important}#terra-app.terminal-v52.construct-v53 .tr-rules-content :is(h4,p,b){color:#d7e5de!important}#terra-app.terminal-v52.construct-v53 .tr-notice{color:var(--p-main);margin-bottom:0}
#terra-app.terminal-v52.construct-v53 .tr-dialog{border:0;border-top:8px solid var(--p-main);background:var(--c-ink);color:var(--c-white)}#terra-app.terminal-v52.construct-v53 .tr-result-shell h3{color:var(--c-white)}#terra-app.terminal-v52.construct-v53 .tr-result-card{background:#123e47;color:var(--c-white)}#terra-app.terminal-v52.construct-v53 .tr-result-info :is(h4,p){color:var(--c-white)}#terra-app.terminal-v52.construct-v53 .tr-result-info small{color:var(--tr-rarity)}#terra-app.terminal-v52.construct-v53 .tr-result-done{background:var(--p-main);color:var(--p-text)}
@media(min-width:1700px){#terra-app.terminal-v52.construct-v53 .tr-banner{min-height:720px}#terra-app.terminal-v52.construct-v53 .tr-copy{min-height:470px;padding-top:58px!important}#terra-app.terminal-v52.construct-v53 .tr-banner-grid,#terra-app.terminal-v52.construct-v53 .tr-hero{height:610px}#terra-app.terminal-v52.construct-v53 .tr-bottom{margin-top:25px}}
@media(max-width:1150px){#terra-app.terminal-v52.construct-v53 .wordmark{font-size:23px}#terra-app.terminal-v52.construct-v53 .resources>.resource{min-width:95px;padding-inline:22px}#terra-app.terminal-v52.construct-v53 .resource strong{font-size:20px}#terra-app.terminal-v52.construct-v53 .tr-copy{width:64%;padding-right:12%!important;min-height:415px}#terra-app.terminal-v52.construct-v53 .tr-copy h3{font-size:49px!important}#terra-app.terminal-v52.construct-v53 .tr-pool-tab{padding:12px 22px!important;gap:6px}#terra-app.terminal-v52.construct-v53 .tr-pool-tab b{font-size:17px}#terra-app.terminal-v52.construct-v53 .tr-tab-number{display:none}#terra-app.terminal-v52.construct-v53 .tr-bottom{grid-template-columns:250px minmax(0,1fr);gap:12px;padding-inline:12px!important}#terra-app.terminal-v52.construct-v53 .tr-pity{width:250px!important;height:158px;padding-top:70px}#terra-app.terminal-v52.construct-v53 .tr-gauge-svg{width:238px;height:145px}#terra-app.terminal-v52.construct-v53 .tr-draw{padding-inline:18px!important}#terra-app.terminal-v52.construct-v53 .tr-draw>span{font-size:24px}#terra-app.terminal-v52.construct-v53 .port-columns{grid-template-columns:1fr}}
@media(max-width:700px){#terra-app.terminal-v52.construct-v53>.top{grid-template-columns:minmax(110px,1fr) auto}#terra-app.terminal-v52.construct-v53 .wordmark{font-size:16px}#terra-app.terminal-v52.construct-v53 .resources>.resource{clip-path:none;min-width:52px!important;margin:0;padding:6px!important}#terra-app.terminal-v52.construct-v53 .resource small{font-size:6px}#terra-app.terminal-v52.construct-v53 .resource strong{font-size:14px}#terra-app.terminal-v52.construct-v53 .nav-name{font-size:12px}#terra-app.terminal-v52.construct-v53 nav.rail>button{padding:6px 9px!important;clip-path:none!important}#terra-app.terminal-v52.construct-v53 nav.rail>button.active{clip-path:none!important}#terra-app.terminal-v52.construct-v53 .section-head{padding:18px 20px;clip-path:none;margin-left:0}#terra-app.terminal-v52.construct-v53 .tw-location{padding:9px 16px 9px 9px}#terra-app.terminal-v52.construct-v53 .tw-buttons{padding:4px 7px;clip-path:none}#terra-app.terminal-v52.construct-v53 .dispatch-actions{padding:6px 9px;clip-path:none}#terra-app.terminal-v52.construct-v53 .viewport>#t-recruit.active{padding:12px 10px 24px!important}#terra-app.terminal-v52.construct-v53 .tr-heading{gap:8px;margin-bottom:14px;align-items:center}#terra-app.terminal-v52.construct-v53 .tr-heading h2{font-size:17px!important}#terra-app.terminal-v52.construct-v53 .tr-heading .tr-kicker{font-size:6px}#terra-app.terminal-v52.construct-v53 .tr-wallet{display:grid;gap:3px}#terra-app.terminal-v52.construct-v53 .tr-wallet>span{padding:4px 10px;font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-wallet b{font-size:14px}#terra-app.terminal-v52.construct-v53 .tr-pool-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0;margin-right:7px;margin-bottom:10px}#terra-app.terminal-v52.construct-v53 .tr-pool-tab{min-height:64px!important;padding:10px 24px!important;margin-right:-8px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,14px 100%)}#terra-app.terminal-v52.construct-v53 .tr-pool-tab.is-selected{min-height:64px!important;margin-top:0}#terra-app.terminal-v52.construct-v53 .tr-pool-tab b{font-size:18px}#terra-app.terminal-v52.construct-v53 .tr-pool-tab i{font-size:16px}#terra-app.terminal-v52.construct-v53 .tr-banner{min-height:0;padding-top:210px}#terra-app.terminal-v52.construct-v53 .tr-banner-grid{top:0;right:-3%;width:95%;height:335px}#terra-app.terminal-v52.construct-v53 .tr-hero{top:0;right:0;width:90%;height:360px}#terra-app.terminal-v52.construct-v53 .tr-hero figcaption{bottom:140px;right:4%;padding:7px 17px}#terra-app.terminal-v52.construct-v53 .tr-hero figcaption b{font-size:18px}#terra-app.terminal-v52.construct-v53 .tr-copy{width:100%;min-height:0;padding:28px 30px 34px 20px!important;clip-path:polygon(0 0,100% 6%,96% 100%,0 94%)}#terra-app.terminal-v52.construct-v53 .tr-copy h3{font-size:47px!important}#terra-app.terminal-v52.construct-v53 .tr-eyebrow{margin-bottom:11px;font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-pool-en{font-size:9px;margin-bottom:12px}#terra-app.terminal-v52.construct-v53 .tr-tagline{font-size:14px}#terra-app.terminal-v52.construct-v53 .tr-description{font-size:11px!important;margin-bottom:13px}#terra-app.terminal-v52.construct-v53 .tr-featured{margin-right:0;padding-right:12px}#terra-app.terminal-v52.construct-v53 .tr-feature-item b{font-size:11px}#terra-app.terminal-v52.construct-v53 .tr-feature-item small{font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-bottom{display:flex!important;flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding:0 0 12px!important}#terra-app.terminal-v52.construct-v53 .tr-pity{width:245px!important;height:152px;align-self:center;padding-top:62px;margin:0 auto 0!important}#terra-app.terminal-v52.construct-v53 .tr-gauge-svg{width:233px;height:142px}#terra-app.terminal-v52.construct-v53 .tr-pity strong{font-size:35px!important}#terra-app.terminal-v52.construct-v53 .tr-draw-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding-top:18px;margin-top:0;clip-path:none;width:100%;gap:0}#terra-app.terminal-v52.construct-v53 .tr-draw{min-height:88px!important;padding:15px 18px!important}#terra-app.terminal-v52.construct-v53 .tr-draw>span{font-size:23px}#terra-app.terminal-v52.construct-v53 .tr-draw small{font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-rules summary{gap:9px;padding:13px 12px;font-size:9px;flex-wrap:wrap}#terra-app.terminal-v52.construct-v53 .tr-rules-content{grid-template-columns:1fr;padding:0 15px 18px;gap:0}}
@media(prefers-reduced-motion:reduce){#terra-app.terminal-v52.construct-v53 .tr-gauge-fill{transition:none}}

#terra-app.terminal-v52.construct-v53 .viewport>#t-recruit.active:not(#t-world):not(#t-battle){background:var(--c-ink);padding:14px 22px 24px!important}
#terra-app.terminal-v52.construct-v53 .tr-pool-tab.is-selected{color:#06262b!important}#terra-app.terminal-v52.construct-v53 .tr-pool-tab[data-pool=red].is-selected{color:#fff2df!important}
@media(min-width:701px) and (max-height:850px){#terra-app.terminal-v52.construct-v53 .viewport>#t-recruit.active:not(#t-world):not(#t-battle){padding:10px 18px 15px!important}#terra-app.terminal-v52.construct-v53 .tr-heading{min-height:28px;margin-bottom:9px;padding-bottom:3px!important}#terra-app.terminal-v52.construct-v53 .tr-heading h2{font-size:16px!important}#terra-app.terminal-v52.construct-v53 .tr-pool-tab{min-height:65px!important;padding:10px 28px!important}#terra-app.terminal-v52.construct-v53 .tr-pool-tab.is-selected{min-height:71px!important;margin-top:-6px}#terra-app.terminal-v52.construct-v53 .tr-banner{min-height:0}#terra-app.terminal-v52.construct-v53 .tr-banner-grid,#terra-app.terminal-v52.construct-v53 .tr-hero{height:415px}#terra-app.terminal-v52.construct-v53 .tr-copy{min-height:310px;padding:23px 11% 25px 26px!important}#terra-app.terminal-v52.construct-v53 .tr-copy h3{font-size:57px!important;margin-top:7px}#terra-app.terminal-v52.construct-v53 .tr-eyebrow{margin-bottom:9px;font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-pool-label{padding:3px 8px;font-size:9px}#terra-app.terminal-v52.construct-v53 .tr-pool-en{margin-bottom:10px;font-size:10px}#terra-app.terminal-v52.construct-v53 .tr-tagline{font-size:15px;margin-bottom:7px}#terra-app.terminal-v52.construct-v53 .tr-description{font-size:11px!important;margin-bottom:9px}#terra-app.terminal-v52.construct-v53 .tr-feature-heading{font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-feature-item{padding:5px!important}#terra-app.terminal-v52.construct-v53 .tr-feature-item b{font-size:11px}#terra-app.terminal-v52.construct-v53 .tr-feature-item small{font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-bottom{grid-template-columns:250px minmax(0,1fr);min-height:145px;gap:20px;margin-top:6px;padding:0 24px 8px 20px!important}#terra-app.terminal-v52.construct-v53 .tr-pity{width:250px!important;height:142px;padding:62px 30px 9px}#terra-app.terminal-v52.construct-v53 .tr-gauge-svg{width:238px;height:131px;top:3px}#terra-app.terminal-v52.construct-v53 .tr-pity strong{font-size:32px!important}#terra-app.terminal-v52.construct-v53 .tr-pity>small{font-size:8px}#terra-app.terminal-v52.construct-v53 .tr-draw-actions{padding-top:22px}#terra-app.terminal-v52.construct-v53 .tr-draw{min-height:82px!important;padding:12px 25px!important}#terra-app.terminal-v52.construct-v53 .tr-draw>span{font-size:30px}#terra-app.terminal-v52.construct-v53 .tr-rules summary{padding:11px 23px}#terra-app.terminal-v52.construct-v53 .tr-hero figcaption{bottom:25px}}
@media(max-width:700px){#terra-app.terminal-v52.construct-v53 .viewport>#t-recruit.active:not(#t-world):not(#t-battle){padding:12px 10px 24px!important}}

#terra-app.terminal-v52.construct-v53 .tr-hero{right:-3%;width:61%;border-radius:50%}#terra-app.terminal-v52.construct-v53 .tr-hero img{object-fit:cover;object-position:center 23%}
@media(min-width:701px) and (max-height:850px){#terra-app.terminal-v52.construct-v53 .tr-copy h3{font-size:70px!important}#terra-app.terminal-v52.construct-v53 .tr-copy{padding-top:20px!important;padding-bottom:20px!important}#terra-app.terminal-v52.construct-v53 .tr-heading{margin-bottom:6px}}
@media(max-width:700px){#terra-app.terminal-v52.construct-v53 .tr-hero{right:-3%;width:95%;height:335px}#terra-app.terminal-v52.construct-v53 .tr-hero img{object-position:center 18%}}

#terra-app.terminal-v52.construct-v53 .tr-hero figcaption{right:15%;bottom:85px;max-width:45%;min-width:95px}@media(max-width:700px){#terra-app.terminal-v52.construct-v53 .tr-hero figcaption{right:9%;bottom:135px;min-width:80px}}
