.unlock-list{gap:12px}.tab-panel[data-panel=systems] .unlock-list{grid-template-columns:1fr}.unlock{--system-frame-color: rgb(var(--system-accent-rgb));--system-frame-glow: rgba(var(--system-accent-rgb), .3);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%);--system-divider-line: linear-gradient( 180deg, transparent 0%, color-mix(in srgb, var(--system-frame-color) 10%, transparent) 10%, color-mix(in srgb, var(--system-frame-color) 26%, transparent) 28%, color-mix(in srgb, var(--system-frame-color) 42%, transparent) 50%, color-mix(in srgb, var(--system-frame-color) 26%, transparent) 72%, color-mix(in srgb, var(--system-frame-color) 10%, transparent) 90%, transparent 100% );--system-art-color: var(--system-frame-color);--system-button-color: var(--system-frame-color);--product-badge-edge: var(--system-art-color);--product-badge-edge-mid: color-mix(in srgb, var(--system-art-color) 76%, #fff 24%);--product-badge-edge-dark: color-mix(in srgb, var(--system-art-color) 70%, #000 30%);--product-badge-edge-deep: color-mix(in srgb, var(--system-art-color) 46%, #000 54%);--product-badge-highlight: color-mix(in srgb, var(--system-art-color) 72%, #fff 28%);--product-badge-glow: color-mix(in srgb, var(--system-art-color) 26%, transparent);--system-card-chamfer: 8px;--system-button-chamfer: 9px;--system-svg-chamfer: var(--system-card-chamfer);--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.8;--system-art-col: clamp(92px, 22vw, 138px);--system-buy-col: clamp(96px, 24%, 118px);--system-card-pad-x: 14px;--system-gap: 16px;--system-divider-gap: 5px;--system-action-divider-inset: 8px;--system-text-inset: 4px;position:relative;isolation:isolate;grid-template-columns:var(--system-art-col) minmax(0,1fr) var(--system-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:136px;padding:12px var(--system-card-pad-x);gap:var(--system-gap);overflow:hidden;border:0;border-radius:0;color:var(--text);background:#000;box-shadow:0 0 18px rgba(var(--system-accent-rgb),.12),0 14px 30px #00000057}.system-svg-frame{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;color:var(--system-frame-color);pointer-events:none}.system-svg-frame path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.system-svg-frame [data-role=frame-glow]{stroke:var(--system-frame-glow);stroke-width:var(--system-svg-glow-stroke);opacity:.42}.system-svg-frame [data-role=frame-stroke]{stroke-width:var(--system-svg-stroke);opacity:.84}.system-svg-frame [data-role=frame-outer],.system-svg-frame [data-role=frame-inner]{display:none}.unlock:after{display:none}.unlock:before{display:none}.unlock[data-kind=speed]{--system-accent-rgb: 0, 195, 255;--system-accent-color: var(--accent)}.unlock[data-kind=cost]{--system-accent-rgb: var(--green-rgb);--system-accent-color: var(--green);background:#000}.unlock[data-kind=automation]{--system-accent-rgb: 255, 193, 24;--system-accent-color: var(--amber)}.unlock[data-kind=insight]{--system-accent-rgb: 255, 47, 146;--system-accent-color: var(--rose)}.unlock[data-kind=planner]{--system-accent-rgb: 0, 195, 255;--system-accent-color: var(--blue)}.unlock[data-tone=cyan]{--system-accent-rgb: 0, 195, 255;--system-accent-color: var(--accent)}.unlock[data-tone=green]{--system-accent-rgb: var(--green-rgb);--system-accent-color: var(--green)}.unlock[data-tone=amber]{--system-accent-rgb: 255, 193, 24;--system-accent-color: var(--amber)}.unlock[data-tone=rose]{--system-accent-rgb: 255, 47, 236;--system-accent-color: #ff4fec}.unlock[data-tone=violet]{--system-accent-rgb: 181, 54, 255;--system-accent-color: var(--violet)}.unlock[data-tone=silver]{--system-accent-rgb: 144, 151, 160;--system-accent-color: #c8d0d8}.unlock.is-owned{--system-frame-color: rgb(var(--system-accent-rgb));--system-frame-glow: rgba(var(--system-accent-rgb), .3);--system-art-color: var(--system-frame-color);--system-button-color: var(--system-frame-color);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%);background:#000;box-shadow:0 0 22px rgba(var(--system-accent-rgb),.14),0 14px 30px #0000005c}.unlock.is-preview{--system-frame-color: rgb(103, 112, 123);--system-frame-glow: rgba(103, 112, 123, .24);--system-art-color: var(--system-frame-color);--system-button-color: var(--system-frame-color);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%);background:#000;color:#a8b5c4b8;box-shadow:0 14px 30px #00000057}.unlock-icon.system-art{--system-svg-chamfer: 18px;--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.6;--system-art-margin-y: 0px;position:relative;z-index:1;grid-column:1;grid-row:1/-1;width:100%;height:auto;aspect-ratio:1;min-height:104px;align-self:center;margin-block:var(--system-art-margin-y);overflow:visible;border:0;border-radius:0;clip-path:none;color:transparent;background:transparent;filter:none;box-shadow:none}.unlock-copy,.unlock-action{position:relative;z-index:3;min-width:0}.unlock-copy{grid-column:2;grid-row:1/-1;display:grid;align-content:center;gap:6px;padding-left:4px}.unlock-action{grid-column:3;grid-row:1/-1;display:grid;align-items:center;padding-left:4px}.unlock-copy:before,.unlock-action:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--system-divider-line);pointer-events:none}.unlock .system-art[data-system]{background:transparent!important;background-image:none!important;box-shadow:none}.unlock.is-owned .system-art[data-system]{box-shadow:none}.system-art-frame{display:none;color:var(--system-art-color);--system-frame-grad-color: var(--system-art-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-art-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-art-color) 42%, #000 58%)}.unlock .system-art[data-system] img{inset:3px;z-index:2;width:calc(100% - 6px);height:calc(100% - 6px);clip-path:polygon(50% 0,96% 24%,96% 76%,50% 100%,4% 76%,4% 24%);background:transparent;object-fit:contain;object-position:center;filter:none}.unlock.is-preview .unlock-icon.system-art{filter:none;opacity:1}.unlock.is-preview .system-art[data-system] img{filter:grayscale(1) brightness(0) invert(.23) contrast(.45);opacity:.92}.unlock.is-preview .unlock-icon:after{z-index:4;color:#ecf2f4db;background:transparent;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(2.15rem,10vw,3.25rem);text-shadow:0 0 8px rgba(255,248,255,.18),0 0 14px rgba(0,195,255,.14)}.unlock-main{position:relative;z-index:1;align-content:center;display:grid;align-content:start;gap:6px;padding:20px 2px 0 0}.unlock-topline{display:grid;gap:4px;justify-content:start}.unlock-topline strong{max-width:100%;color:var(--system-accent-color);font-size:clamp(1.04rem,2vw,1.16rem);font-weight:740;letter-spacing:.01em;line-height:1.02;text-shadow:0 0 10px rgba(var(--system-accent-rgb),.14),0 1px 0 rgba(0,0,0,.8)}.unlock em{color:var(--system-accent-color);font-size:clamp(.9rem,2.7vw,1.05rem);font-style:normal;font-weight:760;line-height:1.08;text-align:left}.unlock-benefit,.unlock-status{max-width:34ch;padding:0;border:0;border-radius:0;color:#ced6d8db;background:transparent;font-size:clamp(.7rem,2.05vw,.82rem);font-weight:700;line-height:1.12}.unlock-status{position:relative;z-index:1;justify-self:start;align-self:start;width:auto;color:var(--system-accent-color);font-size:clamp(.7rem,2.05vw,.82rem);font-weight:760;line-height:1.12;text-shadow:0 0 8px rgba(var(--system-accent-rgb),.16)}.unlock-benefit{color:#ced6d8e6}.unlock-status{display:flex;flex-wrap:wrap;gap:3px 9px;max-width:100%}.unlock-status span{min-width:0;white-space:nowrap}.unlock-status-current{color:var(--system-accent-color);text-shadow:0 0 8px rgba(var(--system-accent-rgb),.18)}.unlock-status-next{color:#ffca40f0;text-shadow:0 0 8px rgba(255,202,64,.14)}.unlock .unlock-buy-button{--system-svg-chamfer: var(--system-button-chamfer);--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.6;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 4;position:relative;z-index:1;isolation:isolate;align-self:center;justify-self:stretch;min-width:0;min-height:54px;padding:8px;border:0;border-radius:0;color:var(--system-button-color);background:transparent;box-shadow:0 0 26px rgba(var(--system-accent-rgb),.14);font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(.86rem,2.55vw,1.16rem);font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase}.system-button-frame{color:var(--system-button-color);--system-frame-grad-color: var(--system-button-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-button-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-button-color) 42%, #000 58%)}.system-button-frame [data-role=frame-outer]{display:block;stroke-width:.5;opacity:.42}.system-button-frame [data-role=frame-inner]{display:block;stroke-width:.75;opacity:.58}.unlock .unlock-buy-button>span{position:relative;z-index:1}.unlock .unlock-buy-button:disabled,.unlock.is-preview .unlock-buy-button{color:#d2d8df9e;background:transparent;box-shadow:none}.tab-panel[data-panel=systems] .unlock.is-maxed{grid-template-columns:var(--system-art-col) minmax(0,1fr) var(--system-buy-col);grid-template-rows:minmax(0,1fr) auto}.tab-panel[data-panel=systems] .unlock.is-maxed .unlock-main{grid-column:2;grid-row:1}.tab-panel[data-panel=systems] .unlock.is-maxed .unlock-buy-button{grid-column:3;grid-row:1/-1;align-self:center}@media(min-width:821px)and (max-width:1180px){.tab-panel[data-panel=systems] .unlock-list{grid-template-columns:1fr}.unlock{--system-art-col: clamp(108px, 14vw, 132px);--system-buy-col: clamp(102px, 15%, 112px);--system-gap: 16px;min-height:144px}.unlock-topline strong{max-width:100%;font-size:clamp(1rem,1.45vw,1.18rem)}.unlock em{font-size:clamp(.76rem,1.18vw,.9rem)}.unlock-benefit,.unlock-status{font-size:clamp(.66rem,.95vw,.78rem);line-height:1.2}.unlock .unlock-buy-button{min-height:54px;font-size:clamp(.68rem,1vw,.78rem)}}@media(min-width:1120px){.tab-panel[data-panel=systems] .unlock-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:521px)and (max-width:760px){.unlock{--system-art-col: clamp(106px, 19vw, 124px);--system-buy-col: clamp(98px, 21vw, 118px);--system-card-pad-x: 12px;--system-gap: 14px;min-height:124px;padding:11px var(--system-card-pad-x)}.unlock-icon.system-art{width:100%;min-height:116px}.unlock-main{gap:5px}.unlock-topline{gap:4px}.unlock-topline strong{max-width:100%;font-size:clamp(1.04rem,3.2vw,1.28rem)}.unlock em{font-size:.74rem}.unlock-benefit,.unlock-status{font-size:.68rem;line-height:1.12}.unlock-status{gap:3px 8px}.unlock .unlock-buy-button{min-height:50px;padding:7px 6px;font-size:clamp(.76rem,2.25vw,.92rem)}}@media(max-width:520px){.unlock-list{gap:10px}.unlock{--system-art-col: clamp(82px, 22vw, 102px);--system-buy-col: clamp(82px, 25vw, 104px);--system-card-pad-x: 10px;--system-gap: 11px;grid-template-columns:var(--system-art-col) minmax(0,1fr) var(--system-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:116px;padding:10px var(--system-card-pad-x)}.unlock-icon.system-art{width:100%;min-height:90px}.unlock-main{align-content:start;gap:5px;padding:7px 0 2px var(--system-text-inset)}.unlock-topline{gap:3px}.unlock-topline strong{max-width:100%;font-size:clamp(.94rem,4vw,1.08rem);line-height:1.02}.unlock em{font-size:.7rem}.unlock-benefit,.unlock-status{font-size:.62rem;line-height:1.1}.unlock-status{grid-column:2;grid-row:2;align-self:start;gap:2px 7px}.unlock .unlock-buy-button{min-height:46px;padding:7px 4px;font-size:clamp(.7rem,3.2vw,.84rem);white-space:normal}}@media(min-width:391px)and (max-width:520px){.unlock{--system-art-col: clamp(82px, 22vw, 102px);--system-buy-col: clamp(82px, 25vw, 104px);--system-gap: 10px}.unlock-icon.system-art{width:100%;min-height:96px}.unlock-main,.unlock-topline{gap:4px}.unlock-topline strong{font-size:clamp(.94rem,4vw,1.08rem)}.unlock em{font-size:.66rem}.unlock-benefit,.unlock-status{font-size:.58rem;line-height:1.16}.unlock-status{grid-column:2/4;grid-row:2;align-self:end;max-width:none;overflow:visible;gap:2px 6px}.unlock .unlock-buy-button{grid-row:1;min-height:46px;font-size:clamp(.7rem,3.2vw,.84rem)}.unlock.is-maxed .unlock-buy-button{grid-row:1/-1;align-self:center}}@media(max-width:390px){.tab-panel[data-panel=systems]>.section-heading h2{max-width:100%;gap:7px;font-size:clamp(1.15rem,7.8vw,1.54rem);overflow:hidden;text-overflow:ellipsis}.unlock{--system-art-col: clamp(76px, 22vw, 86px);--system-buy-col: clamp(70px, 23vw, 82px);--system-card-pad-x: 8px;--system-gap: 8px;--system-text-inset: 2px;grid-template-columns:var(--system-art-col) minmax(0,1fr) var(--system-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:112px;padding:8px var(--system-card-pad-x)}.unlock-icon.system-art{width:100%;grid-row:1/span 2;min-height:92px;margin-block:0;justify-self:start}.unlock-main{grid-column:2;grid-row:1;align-content:start;gap:5px;padding:4px 0 0 var(--system-text-inset);min-height:0;min-width:0}.unlock-topline{gap:4px}.unlock-benefit,.unlock-status{line-height:1.14}.unlock-status{grid-column:2;grid-row:1;align-self:end;max-width:none;gap:2px 6px}.unlock .unlock-buy-button{grid-column:3;grid-row:1/-1;align-self:center;justify-self:stretch;max-width:100%;min-height:40px;margin-top:0;padding-inline:4px;font-size:clamp(.68rem,3.8vw,.76rem)}.unlock.is-maxed .unlock-buy-button{min-height:40px;padding-inline:4px}}@media(max-width:650px){.manager-list{gap:10px}.manager{--operator-art-col: clamp(68px, 18vw, 80px);--operator-buy-col: clamp(72px, 20vw, 84px);--operator-card-pad-x: 10px;--operator-gap: 12px;grid-template-columns:var(--operator-art-col) minmax(0,1fr) var(--operator-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:112px;padding:10px var(--operator-card-pad-x);gap:var(--operator-gap)}.manager:before{background:var(--operator-divider-line) calc(var(--operator-card-pad-x) + var(--operator-art-col) + var(--operator-divider-gap)) 0/2px 100% no-repeat,var(--operator-divider-line) calc(100% - var(--operator-card-pad-x) - var(--operator-buy-col) - var(--operator-divider-gap) + var(--operator-action-divider-inset)) 0/2px 100% no-repeat}.manager-icon{grid-row:1/-1;min-height:92px}.manager-main{grid-column:2;grid-row:1;gap:6px;align-content:start;padding:2px 1px 0}.manager-main strong{max-width:100%;overflow-wrap:normal;font-size:clamp(.98rem,4.15vw,1.16rem);letter-spacing:.01em;line-height:1.02}.manager-product{min-height:24px;padding:0;font-size:.72rem}.manager-main small{font-size:.78rem;line-height:1.08;-webkit-line-clamp:1}.manager em{grid-column:2;grid-row:2;align-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.61rem;line-height:1.14}.manager .manager-buy-button{grid-column:3;grid-row:1/-1;align-self:center;min-height:46px;padding:7px 4px;font-size:clamp(.72rem,3.05vw,.86rem);letter-spacing:.02em;white-space:normal}}@media(min-width:821px)and (max-width:1180px){.tab-panel[data-panel=operators] .manager-list{grid-template-columns:1fr}.manager{--operator-art-col: clamp(108px, 14vw, 132px);--operator-buy-col: clamp(102px, 15%, 112px);--operator-gap: 16px}.manager-main strong{font-size:clamp(1rem,1.55vw,1.16rem)}.manager-product{font-size:clamp(.72rem,1.25vw,.86rem)}.manager-main small{font-size:clamp(.8rem,1.35vw,.92rem)}.manager em{font-size:clamp(.62rem,1.05vw,.72rem)}.manager .manager-buy-button{font-size:clamp(.68rem,1vw,.78rem)}}@media(min-width:521px)and (max-width:760px){.manager{--operator-art-col: clamp(106px, 19vw, 124px);--operator-buy-col: clamp(98px, 21vw, 118px);--operator-card-pad-x: 12px;--operator-gap: 14px;grid-template-columns:var(--operator-art-col) minmax(0,1fr) var(--operator-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:124px;padding:11px var(--operator-card-pad-x)}.manager-icon{grid-column:1;grid-row:1/-1;width:100%;height:auto;aspect-ratio:1;align-self:center;min-height:116px}.manager-main{grid-column:2;grid-row:1;align-content:center;gap:5px}.manager-main strong{font-size:clamp(1.04rem,3.2vw,1.28rem)}.manager em{grid-column:2;grid-row:2;align-self:start;max-width:100%;font-size:.68rem}.manager .manager-buy-button{grid-column:3;grid-row:1/-1;align-self:center;min-height:50px;padding:7px 6px;font-size:clamp(.76rem,2.25vw,.92rem)}}@media(max-width:520px){.manager-list{gap:10px}.manager{--operator-art-col: clamp(82px, 22vw, 102px);--operator-buy-col: clamp(82px, 25vw, 104px);--operator-card-pad-x: 10px;--operator-gap: 11px;grid-template-columns:var(--operator-art-col) minmax(0,1fr) var(--operator-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:116px;padding:10px var(--operator-card-pad-x)}.manager:before{inset:14px 0;background:var(--operator-divider-line) calc(var(--operator-card-pad-x) + var(--operator-art-col) + var(--operator-divider-gap)) 0/2px 100% no-repeat,var(--operator-divider-line) calc(100% - var(--operator-card-pad-x) - var(--operator-buy-col) - var(--operator-divider-gap) + var(--operator-action-divider-inset)) 0/2px 100% no-repeat}.manager-icon{grid-column:1;grid-row:1/-1;width:100%;height:auto;aspect-ratio:1;align-self:center;min-height:96px}.manager-main{grid-column:2;grid-row:1;align-content:center;gap:5px;padding:2px 0 2px var(--operator-text-inset)}.manager-main strong{max-width:100%;font-size:clamp(.94rem,4vw,1.08rem);line-height:1.02}.manager-product{min-height:20px;font-size:.7rem}.manager-main small{font-size:.76rem;line-height:1.08}.manager em{grid-column:2;grid-row:2;align-self:start;max-width:100%;font-size:.58rem;line-height:1.1}.manager .manager-buy-button{grid-column:3;grid-row:1/-1;align-self:center;min-height:46px;padding:7px 4px;font-size:clamp(.7rem,3.2vw,.84rem);white-space:normal}}@media(min-width:391px)and (max-width:520px){.manager em{grid-column:2/4;max-width:none;overflow:visible;text-overflow:clip}.manager .manager-buy-button{grid-row:1}.manager.is-maxed .manager-buy-button{grid-row:1/-1;align-self:center;margin-top:0}}@media(max-width:390px){.manager{--operator-art-col: clamp(76px, 22vw, 86px);--operator-buy-col: clamp(70px, 23vw, 82px);--operator-gap: 8px;--operator-text-inset: 0px;grid-template-columns:var(--operator-art-col) minmax(0,1fr) var(--operator-buy-col);grid-template-rows:minmax(0,1fr) auto;min-height:0}.manager:before{background:none}.manager-icon{grid-row:1/span 2;min-height:92px}.manager-main{grid-column:2;grid-row:1;align-content:center;min-height:0}.manager em{grid-column:2/4;grid-row:2;align-self:start;max-width:none;overflow:visible;text-overflow:clip;padding-right:0}.manager .manager-buy-button{grid-column:3;grid-row:1/-1;align-self:center;justify-self:stretch;min-height:40px;margin-top:0;padding-inline:4px;font-size:clamp(.68rem,3.8vw,.76rem)}.manager.is-maxed .manager-buy-button{grid-column:3;grid-row:1/-1;align-self:center;justify-self:stretch;min-width:0;min-height:40px;margin-top:0;padding-inline:4px}}@media(min-width:1120px){.tab-panel[data-panel=operators] .manager-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tab-panel[data-panel=operators] .manager.is-maxed .manager-buy-button,.tab-panel[data-panel=systems] .unlock.is-maxed .unlock-buy-button{font-size:clamp(.92rem,2vw,1.05rem);letter-spacing:.05em}@media(min-width:521px)and (max-width:760px){.tab-panel[data-panel=operators] .manager.is-maxed .manager-buy-button,.tab-panel[data-panel=systems] .unlock.is-maxed .unlock-buy-button{font-size:clamp(.94rem,2.8vw,1.08rem)}}@media(max-width:520px){.tab-panel[data-panel=operators] .manager.is-maxed .manager-buy-button,.tab-panel[data-panel=systems] .unlock.is-maxed .unlock-buy-button{font-size:clamp(.82rem,3.8vw,.96rem)}}@media(max-width:390px){.tab-panel[data-panel=operators] .manager.is-maxed .manager-buy-button,.tab-panel[data-panel=systems] .unlock.is-maxed .unlock-buy-button{font-size:clamp(.74rem,4.2vw,.86rem)}}.stats-cabinet-panel #stats-run-ledger .section-heading h2{color:var(--accent);font-size:.92rem;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:uppercase;text-shadow:0 0 16px rgba(0,195,255,.2)}.stats-cabinet-panel #stats-run-ledger .section-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px}.stats-cabinet-panel #stats-run-ledger .section-heading>span{color:#eef6ff94;font-size:.68rem;font-weight:650;text-transform:uppercase}.tab-panel[data-panel=products]>.buy-mode{display:grid;grid-template-columns:minmax(58px,.7fr) repeat(4,minmax(62px,1fr));align-items:center;gap:6px;padding:4px 7px;border:2px solid rgba(128,148,169,.46);border-radius:8px;corner-shape:bevel;background:linear-gradient(90deg,#00c3ff09,#ff2f9206),#020408b8;box-shadow:none;backdrop-filter:none}.tab-panel[data-panel=products]>.buy-mode span{margin:0;color:#b2c0c3b8;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(.92rem,2.2vw,1.2rem);font-weight:720;letter-spacing:.04em;text-align:center}.tab-panel[data-panel=products]>.buy-mode button{min-width:0;min-height:28px;padding:2px 7px;border:1px solid rgba(128,148,169,.36);border-radius:6px;corner-shape:bevel;color:#eef6ff8c;background:#0204089e;box-shadow:inset 0 0 0 1px #ffffff05;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(.98rem,2.4vw,1.22rem);font-weight:720;letter-spacing:.035em}.tab-panel[data-panel=products]>.buy-mode button.active{border-color:#00c3ffe0;color:var(--accent);background:linear-gradient(180deg,#00c3ff2e,#030912c7);box-shadow:0 0 16px #00c3ff38,inset 0 -2px #00c3ffa8}.business-list{grid-template-columns:1fr;gap:10px}.business{--business-frame-color: rgb(var(--product-accent-rgb, 0, 195, 255));--business-frame-glow: rgba(var(--product-accent-rgb, 0, 195, 255), .28);--business-frame-grad-color: var(--business-frame-color);--business-frame-grad-mid: color-mix(in srgb, var(--business-frame-color) 72%, #000 28%);--business-frame-grad-dark: color-mix(in srgb, var(--business-frame-color) 42%, #000 58%);--business-divider-line: linear-gradient( 180deg, transparent 0%, color-mix(in srgb, var(--business-frame-color) 10%, transparent) 10%, color-mix(in srgb, var(--business-frame-color) 26%, transparent) 28%, color-mix(in srgb, var(--business-frame-color) 42%, transparent) 50%, color-mix(in srgb, var(--business-frame-color) 26%, transparent) 72%, color-mix(in srgb, var(--business-frame-color) 10%, transparent) 90%, transparent 100% );--business-art-color: var(--business-frame-color);--product-badge-edge: var(--business-frame-color);--product-badge-edge-mid: color-mix(in srgb, var(--business-frame-color) 76%, #fff 24%);--product-badge-edge-dark: color-mix(in srgb, var(--business-frame-color) 70%, #000 30%);--product-badge-edge-deep: color-mix(in srgb, var(--business-frame-color) 46%, #000 54%);--product-badge-highlight: color-mix(in srgb, var(--business-frame-color) 72%, #fff 28%);--product-badge-glow: rgba(var(--product-accent-rgb, 0, 195, 255), .22);--business-button-color: var(--green);--business-card-chamfer: 8px;--business-art-chamfer: 22px;--business-button-chamfer: 9px;--business-progress-chamfer: 5px;--business-card-fill-chamfer: max(4px, calc(var(--business-card-chamfer) - 1px));--business-svg-chamfer: var(--business-card-chamfer);--business-svg-stroke: 1.45;--business-svg-glow-stroke: 3.8;--business-art-col: clamp(128px, 18vw, 176px);--business-owned-col: minmax(72px, .45fr);--business-output-col: minmax(132px, .95fr);--business-action-col: clamp(126px, 19%, 160px);--business-card-pad-x: 16px;--business-gap: 18px;--business-divider-gap: 5px;--business-text-inset: 4px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--business-art-col) var(--business-owned-col) var(--business-output-col) var(--business-action-col);grid-template-rows:auto auto auto auto auto;align-items:center;min-height:174px;gap:8px var(--business-gap);padding:13px var(--business-card-pad-x);overflow:hidden;border:0;border-radius:0;background:#00000024;backdrop-filter:blur(1.5px) saturate(1.05);box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000057;-webkit-tap-highlight-color:transparent}.business *,.business-actions .buy-button,.business-actions .run-button{-webkit-tap-highlight-color:transparent}.business:before{content:"";position:absolute;inset:4px;z-index:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018) 26%,transparent 54%),linear-gradient(180deg,#00000070,#00000047);border:1px solid color-mix(in srgb,var(--business-frame-color) 17%,transparent);backdrop-filter:blur(1.5px) saturate(1.05);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000029;clip-path:polygon(var(--business-card-fill-chamfer) 0,calc(100% - var(--business-card-fill-chamfer)) 0,100% var(--business-card-fill-chamfer),100% calc(100% - var(--business-card-fill-chamfer)),calc(100% - var(--business-card-fill-chamfer)) 100%,var(--business-card-fill-chamfer) 100%,0 calc(100% - var(--business-card-fill-chamfer)),0 var(--business-card-fill-chamfer))}.business:after{content:"";position:absolute;inset:-2px -42%;z-index:5;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 0 36%,rgba(255,255,255,.16) 42%,rgba(255,255,255,.84) 47%,rgba(255,246,183,.62) 50%,rgba(255,210,63,.28) 55%,transparent 64% 100%);mix-blend-mode:screen;transform:translate(-58%) skew(-12deg);clip-path:polygon(var(--business-card-fill-chamfer) 0,calc(100% - var(--business-card-fill-chamfer)) 0,100% var(--business-card-fill-chamfer),100% calc(100% - var(--business-card-fill-chamfer)),calc(100% - var(--business-card-fill-chamfer)) 100%,var(--business-card-fill-chamfer) 100%,0 calc(100% - var(--business-card-fill-chamfer)),0 var(--business-card-fill-chamfer))}.business>:not(.business-svg-frame){position:relative;z-index:3}.business h2,.ownership,.business-stats,.business-progress-row,.bonus-line,.business-limit{position:relative;z-index:3}.business:hover,.business:focus-visible{border-color:transparent;background:#0003;transform:translateY(-1px);box-shadow:0 0 22px #00c3ff1a,0 14px 30px #0000005c}.business.business-online,.business.bonus-hit,.business.is-automated,.infrastructure-list .business.power-deficit{background:#00000029;box-shadow:0 14px 30px #00000057}.business.bonus-hit{--bonus-hit-color: var(--amber);--business-frame-glow: color-mix(in srgb, var(--bonus-hit-color) 26%, transparent);box-shadow:0 16px 34px #0000005c,0 0 0 1px color-mix(in srgb,var(--bonus-hit-color) 10%,transparent),0 0 22px color-mix(in srgb,var(--bonus-hit-color) 10%,transparent)}.business.bonus-hit:before{border-color:color-mix(in srgb,var(--bonus-hit-color) 28%,transparent);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018) 26%,transparent 54%),linear-gradient(180deg,#00000070,#00000047);box-shadow:inset 0 1px #ffffff1a,inset 0 0 16px color-mix(in srgb,var(--bonus-hit-color) 5%,transparent),inset 0 -1px #0000002e}.business.bonus-hit:after{animation:bonusCardSweep 1.18s ease-out both}.business.bonus-hit .business-svg-frame{color:color-mix(in srgb,var(--business-frame-color) 74%,var(--bonus-hit-color) 26%);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--bonus-hit-color) 18%,transparent))}.business.is-best-purchase{--best-purchase-color: var(--rose);--business-frame-glow: color-mix(in srgb, var(--best-purchase-color) 68%, transparent);box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000057,0 0 0 1px color-mix(in srgb,var(--best-purchase-color) 18%,transparent),0 0 30px color-mix(in srgb,var(--best-purchase-color) 25%,transparent)}.business.is-best-purchase:before{border-color:color-mix(in srgb,var(--best-purchase-color) 28%,transparent);box-shadow:inset 0 1px #ffffff14,inset 0 0 18px color-mix(in srgb,var(--best-purchase-color) 6%,transparent),inset 0 -1px #0000002e}.business.is-best-purchase .business-svg-frame [data-role=frame-glow]{opacity:.96}.business.is-best-purchase>.business-svg-frame{color:color-mix(in srgb,var(--business-frame-color) 24%,var(--best-purchase-color) 76%);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--best-purchase-color) 38%,transparent))}.best-badge{position:absolute;left:50%;bottom:9%;z-index:8;display:block;width:max-content;max-width:96%;padding:3px 8px 5px;color:var(--rose);background:radial-gradient(ellipse at center,rgba(1,4,12,.84),rgba(1,4,12,.5) 54%,transparent 76%);filter:drop-shadow(0 0 7px rgba(255,47,146,.28));font-family:Mistral,Brush Script MT,Segoe Script,cursive;font-size:clamp(1.08rem,2.25vw,1.5rem);font-style:italic;font-weight:400;letter-spacing:.01em;line-height:.9;text-shadow:-1px -1px 0 #581033,1px -1px 0 #581033,-1px 1px 0 #581033,1px 1px 0 #581033,0 0 8px rgba(255,47,146,.42);text-transform:none;transform:translate(-50%) rotate(-7deg);white-space:nowrap}.best-badge[hidden]{display:none}.best-badge:after{content:"";position:absolute;left:8%;right:2%;bottom:1px;height:2px;border-radius:999px;background:linear-gradient(90deg,#8a1a50,var(--rose) 24% 82%,transparent);box-shadow:0 0 5px #ff2f9257;transform:rotate(-2deg)}.business-actions .buy-button.is-best-purchase{--business-control-color: var(--business-frame-color)}.tab-panel[data-panel=products] .business-actions .buy-button.is-best-purchase:not(:disabled)>[data-role=buy-label],.tab-panel[data-panel=products] .business-actions .buy-button.is-best-purchase:not(:disabled)>strong{color:#fff;text-shadow:0 0 8px color-mix(in srgb,var(--business-frame-color) 28%,transparent)}.product-list .business{background:#00000029;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000057;backdrop-filter:blur(1.5px) saturate(1.05)}.infrastructure-list .business{--business-frame-color: var(--amber);--business-frame-glow: rgba(248, 192, 42, .2);--business-art-color: var(--business-frame-color);--product-badge-edge: #f8c02a;--product-badge-edge-mid: #ffe08a;--product-badge-edge-dark: #d89a10;--product-badge-edge-deep: #9d6c00;--product-badge-highlight: #fff6bd;--product-badge-glow: rgba(248, 192, 42, .2);background:#00000029;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000057}.infrastructure-list .business:hover,.infrastructure-list .business:focus-visible{box-shadow:0 14px 30px #0000005c}@media(hover:none)and (pointer:coarse){.business:hover{background:#00000024;transform:none;box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000057}.product-list .business:hover,.infrastructure-list .business:hover{background:#00000029}}.manager,.unlock,.stats-run-ledger,.achievement-cabinet,.tab-panel[data-panel=settings]>.settings-panel{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.014) 28%,transparent 54%),linear-gradient(180deg,#0000006b,#0000003d),#00000029;backdrop-filter:blur(1.5px) saturate(1.05);box-shadow:inset 0 1px #fff1,0 14px 30px #00000057}.manager[data-category=infrastructure],.manager.is-owned,.manager.is-owned[data-category],.manager[data-category=infrastructure].is-owned,.manager.is-preview,.unlock[data-kind],.unlock[data-tone],.unlock.is-owned,.unlock.is-preview{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.014) 28%,transparent 54%),linear-gradient(180deg,#0000006b,#0000003d),#00000029}.tab-panel[data-panel=settings] .settings-mute,.tab-panel[data-panel=settings] .volume-control,.tab-panel[data-panel=settings] .ad-placement,.tab-panel[data-panel=settings] .legal-link-list a,.tab-panel[data-panel=settings] .supporter-benefits span,.tab-panel[data-panel=settings] .supporter-avatar-button,.achievement-summary-chip,.stat-card,.achievement-card,.achievement-feature-card,.achievement-tier-chip{background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.012) 30%,transparent 58%),#0000002e;backdrop-filter:blur(1.5px) saturate(1.05)}.tab-panel[data-panel=stats] .stats-run-ledger,.tab-panel[data-panel=stats] .achievement-cabinet{background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.01) 30%,transparent 58%),linear-gradient(180deg,#00000080,#00000057),#0000003d}.tab-panel[data-panel=stats] .achievement-summary-chip,.tab-panel[data-panel=stats] .stat-card,.tab-panel[data-panel=stats] .achievement-card,.tab-panel[data-panel=stats] .achievement-feature-card,.tab-panel[data-panel=stats] .achievement-tier-chip{background:linear-gradient(135deg,rgba(255,255,255,.032),rgba(255,255,255,.01) 30%,transparent 58%),#00000042}.business.business-online{animation:businessOnlinePulse 3.4s ease-in-out}.business-svg-frame{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;color:var(--business-frame-color);pointer-events:none}.business-svg-frame path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.business-svg-frame [data-role=frame-glow]{stroke:var(--business-frame-glow);stroke-width:var(--business-svg-glow-stroke);opacity:0}.business-svg-frame [data-role=frame-stroke]{stroke-width:var(--business-svg-stroke);opacity:.84}.business-svg-frame [data-role=frame-outer],.business-svg-frame [data-role=frame-inner]{display:none}.business-icon.machine-art{--business-svg-chamfer: var(--business-art-chamfer);--business-svg-stroke: 1.45;--business-svg-glow-stroke: 3.6;position:relative;inset:auto;grid-column:1;grid-row:1/-1;align-self:center;justify-self:center;width:100%;height:auto;aspect-ratio:1;min-height:0;border:0;border-radius:5px;color:var(--business-art-color);background:transparent;box-shadow:none;clip-path:none;overflow:visible;filter:none}.business .business-icon.machine-art[data-visual]{background:transparent!important;background-image:none!important;filter:none;box-shadow:none}.business .business-icon.machine-art[data-visual],.business .business-icon.machine-art[data-visual]:hover,.business.is-running .business-icon.machine-art[data-visual],.business.is-automated .business-icon.machine-art[data-visual],.business.is-owned:not(.is-running):not(.is-automated) .business-icon.machine-art[data-visual],.business.is-starved .business-icon.machine-art[data-visual],.business.is-unowned .business-icon.machine-art[data-visual],.business.is-preview .business-icon.machine-art[data-visual]{background:transparent!important;background-image:none!important;border-color:transparent;filter:none;box-shadow:none}.business-art-frame{color:var(--business-art-color);--business-frame-grad-color: var(--business-art-color);--business-frame-grad-mid: color-mix(in srgb, var(--business-art-color) 72%, #000 28%);--business-frame-grad-dark: color-mix(in srgb, var(--business-art-color) 42%, #000 58%)}.business-icon.machine-art img{inset:3px;z-index:2;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain;object-position:center;background:transparent;clip-path:none;transform:none}.tab-panel[data-panel=products] .business.is-unowned:not(.is-preview) .business-icon.machine-art[data-visual]{filter:grayscale(1) brightness(.68) saturate(.62)}.business-icon.machine-art:not([data-visual]):before{content:"";position:absolute;inset:6px;z-index:0;display:block;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.035),transparent 54%),#000;clip-path:polygon(50% 1%,97% 24%,97% 76%,50% 99%,3% 76%,3% 24%)}.business-icon .machine-screen,.business-icon .machine-light,.business-icon .machine-cable{display:none}.business .business-icon.machine-art[data-visual]:before,.business .business-icon.machine-art[data-visual]:after{content:none;display:none!important}.product-badge-border{position:absolute;inset:-7px;z-index:4;display:block;width:auto;height:auto;overflow:visible;pointer-events:none;opacity:1!important;background:linear-gradient(28deg,transparent 0 28%,color-mix(in srgb,var(--product-badge-edge) 72%,var(--product-badge-highlight) 28%) 35%,transparent 44% 100%),linear-gradient(135deg,color-mix(in srgb,var(--product-badge-edge) 76%,var(--product-badge-highlight) 24%) 0%,var(--product-badge-edge) 13%,color-mix(in srgb,var(--product-badge-edge-deep) 74%,#000 26%) 29%,var(--product-badge-edge-dark) 45%,color-mix(in srgb,var(--product-badge-edge-deep) 66%,#000 34%) 58%,var(--product-badge-edge) 73%,var(--product-badge-edge-deep) 100%);mask:url("data:image/svg+xml,%3C%3Fxml version=%221.0%22 encoding=%22UTF-8%22 standalone=%22no%22%3F%3E%0A%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%0A%0A%3Csvg%0A   width=%22167.21565mm%22%0A   height=%22206.84554mm%22%0A   viewBox=%220 0 167.21565 206.84554%22%0A   version=%221.1%22%0A   id=%22svg1%22%0A   xml:space=%22preserve%22%0A   inkscape:version=%221.4.3 (0d15f75%2C 2025-12-25)%22%0A   sodipodi:docname=%22product-badge-border.svg%22%0A   xmlns:inkscape=%22http://www.inkscape.org/namespaces/inkscape%22%0A   xmlns:sodipodi=%22http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A   xmlns=%22http://www.w3.org/2000/svg%22%0A   xmlns:svg=%22http://www.w3.org/2000/svg%22%3E%3Csodipodi:namedview%0A     id=%22namedview1%22%0A     pagecolor=%22%23ffffff%22%0A     bordercolor=%22%23000000%22%0A     borderopacity=%220.25%22%0A     inkscape:showpageshadow=%222%22%0A     inkscape:pageopacity=%220.0%22%0A     inkscape:pagecheckerboard=%220%22%0A     inkscape:deskcolor=%22%23d1d1d1%22%0A     inkscape:document-units=%22mm%22%0A     inkscape:zoom=%220.38205144%22%0A     inkscape:cx=%221277.3149%22%0A     inkscape:cy=%22270.90593%22%0A     inkscape:window-width=%222560%22%0A     inkscape:window-height=%221494%22%0A     inkscape:window-x=%22-11%22%0A     inkscape:window-y=%22-11%22%0A     inkscape:window-maximized=%221%22%0A     inkscape:current-layer=%22layer1%22 /%3E%3Cdefs%0A     id=%22defs1%22 /%3E%3Cg%0A     inkscape:label=%22Layer 1%22%0A     inkscape:groupmode=%22layer%22%0A     id=%22layer1%22%0A     transform=%22translate(-23.103214%2C-21.450365)%22%3E%3Cpath%0A       d=%22m 112.76593%2C226.36864 c 8.9473%2C-5.20595 11.30307%2C-6.60605 11.62043%2C-6.90631 0.27499%2C-0.26016 0.27977%2C-0.46825 0.0237%2C-1.03031 -0.1765%2C-0.38737 -0.42097%2C-0.7043 -0.54327%2C-0.7043 -0.1223%2C0 -3.18118%2C1.72092 -6.79752%2C3.82428 -3.61633%2C2.10335 -6.87851%2C3.9625 -7.24928%2C4.13143 -0.61284%2C0.27923 -1.03139%2C0.10329 -4.60324%2C-1.93494 -2.16101%2C-1.23315 -8.513016%2C-4.858 -14.115568%2C-8.05521 -5.602552%2C-3.19721 -10.940005%2C-6.2203 -11.861008%2C-6.71798 -1.176036%2C-0.6355 -1.77565%2C-1.14458 -2.014155%2C-1.71005 -0.279872%2C-0.66355 -1.37584%2C-1.39653 -6.230907%2C-4.16719 -3.240215%2C-1.8491 -6.057466%2C-3.36201 -6.260558%2C-3.36201 -0.203092%2C0 -1.11048%2C-0.45982 -2.016419%2C-1.02182 C 60.77847%2C197.51097 48.564033%2C190.351 38.917114%2C184.76235 l -6.808008%2C-3.94401 -0.005%2C-53.05075 -0.005%2C-53.050758 8.665104%2C-5.147305 c 4.765807%2C-2.831018 11.284478%2C-6.709635 14.485937%2C-8.619149 3.201458%2C-1.909514 7.428177%2C-4.423947 9.392708%2C-5.587628 1.964531%2C-1.163682 7.084218%2C-4.203782 11.377083%2C-6.755778 4.29286%2C-2.551995 12.740863%2C-7.536182 18.773335%2C-11.075971 l 10.968127%2C-6.435979 1.99646%2C1.063345 c 2.46617%2C1.313524 18.5946%2C10.115099 22.84228%2C12.465443 1.71531%2C0.949123 3.21424%2C1.91789 3.33095%2C2.152815 0.11671%2C0.234926 0.55103%2C1.575789 0.96515%2C2.979698 l 0.75296%2C2.552561 6.8963%2C3.964943 c 3.79297%2C2.180718 9.00654%2C5.181742 11.58573%2C6.668941 l 4.68943%2C2.703999 1.24468%2C-0.424107 c 0.68458%2C-0.233259 1.41555%2C-0.424107 1.62438%2C-0.424107 0.33625%2C0 4.21687%2C2.202562 15.73177%2C8.929046 l 3.37344%2C1.97061 v 16.212531 16.21253 l 3.70244%2C2.21629 3.70244%2C2.21628 -0.008%2C33.73438 -0.008%2C33.73437 -4.4223%2C2.55518 c -2.43227%2C1.40536 -8.47042%2C4.93085 -13.41813%2C7.83443 -8.1485%2C4.78198 -25.25771%2C14.80704 -31.61771%2C18.52625 -1.38244%2C0.80843 -3.64463%2C2.14056 -5.02708%2C2.96029 -1.38245%2C0.81974 -3.61255%2C2.11658 -4.95579%2C2.88189 -1.34324%2C0.7653 -2.50561%2C1.49398 -2.58305%2C1.61928 -0.18137%2C0.29347 0.40518%2C1.59039 0.71928%2C1.59039 0.13158%2C0 1.63052%2C-0.81328 3.33096%2C-1.80729 1.70045%2C-0.99402 7.25891%2C-4.22734 12.35214%2C-7.18516 10.66081%2C-6.19112 25.62794%2C-14.94834 32.54375%2C-19.04125 2.61937%2C-1.55019 7.11071%2C-4.18139 9.98074%2C-5.8471 l 5.21824%2C-3.02858 0.007%2C-37.22506 0.007%2C-37.22506 -3.83539%2C-1.93327 -3.8354%2C-1.93327 -10e-4%2C-14.02346 -0.001%2C-14.023456 -3.24114%2C-1.886325 C 174.06429%2C69.724273 163.57137%2C63.60056 161.95185%2C62.64679 l -1.51285%2C-0.890945 -0.93662%2C-2.910417 -0.93663%2C-2.910416 -8.51699%2C-4.7625 c -4.68435%2C-2.619375 -12.51178%2C-7.004065 -17.39428%2C-9.743757 -4.88251%2C-2.739691 -12.89756%2C-7.182673 -17.81123%2C-9.873293 l -8.93395%2C-4.892037 -8.528547%2C5.009618 c -4.690704%2C2.75529 -12.100428%2C7.091218 -16.466053%2C9.635396 -4.365625%2C2.544178 -9.663906%2C5.638897 -11.773958%2C6.877152 l -3.836458%2C2.251373 -0.634606%2C1.618359 -0.634606%2C1.618358 -14.711227%2C8.778538 c -8.091175%2C4.828196 -15.62974%2C9.325589 -16.752366%2C9.994207 l -2.04114%2C1.215669 0.0022%2C54.107285 0.0022%2C54.10729 3.229563%2C1.87168 c 5.541403%2C3.21148 24.257624%2C14.1951 27.521304%2C16.15089 0.863655%2C0.51755 1.318693%2C0.98553 1.415117%2C1.45536 0.115031%2C0.56049 0.755035%2C1.03621 3.357216%2C2.49545 1.768301%2C0.99161 4.286654%2C2.4172 5.596342%2C3.16796 1.309687%2C0.75077 4.583562%2C2.60438 7.275278%2C4.11914 2.691715%2C1.51476 10.54984%2C5.99172 17.462499%2C9.9488 6.912662%2C3.95708 12.673562%2C7.20153 12.802002%2C7.20989 0.12843%2C0.008 1.73578%2C-0.85888 3.57187%2C-1.9272 z M 150.38661%2C58.207374 c -0.55023%2C-0.42294 -0.65823%2C-0.764609 -0.75089%2C-2.375366 -0.0595%2C-1.034754 -0.0268%2C-1.881371 0.0727%2C-1.881371 0.0995%2C0 0.52669%2C0.204264 0.94933%2C0.453921 0.73631%2C0.43495 0.76842%2C0.534472 0.76842%2C2.38125 0%2C1.060031 -0.0893%2C1.924681 -0.19843%2C1.921445 -0.10914%2C-0.0032 -0.48764%2C-0.228181 -0.84111%2C-0.499879 z m -3.66409%2C-2.022782 c -0.51841%2C-0.363109 -0.58803%2C-0.645866 -0.58803%2C-2.388044 v -1.976167 l 0.79375%2C0.410464 c 0.77453%2C0.400528 0.79375%2C0.458336 0.79375%2C2.388045 0%2C1.087669 -0.0926%2C1.97758 -0.20572%2C1.97758 -0.11314%2C0 -0.47032%2C-0.185345 -0.79375%2C-0.411878 z m -3.5646%2C-2.133103 c -0.69587%2C-0.365662 -0.7276%2C-0.469568 -0.7276%2C-2.382616 v -2.00028 l 0.8599%2C0.500708 c 0.76482%2C0.445349 0.86852%2C0.6467 0.93795%2C1.821192 0.0429%2C0.726266 -0.0166%2C1.573125 -0.13229%2C1.881908 -0.1957%2C0.522311 -0.26104%2C0.534787 -0.93796%2C0.179088 z M 114.15766%2C218.55618 c 2.68221%2C-1.58163 6.59871%2C-3.88591 8.70335%2C-5.12061 2.10463%2C-1.23471 5.55301%2C-3.25932 7.66306%2C-4.49914 2.11006%2C-1.23982 8.89662%2C-5.22741 15.08125%2C-8.86131 6.18464%2C-3.6339 17.34674%2C-10.20902 24.80469%2C-14.61139 l 13.55989%2C-8.0043 V 145.23886 113.0183 l -2.68888%2C-1.69829 -2.68888%2C-1.69829 -0.0326%2C-1.17877 c -0.0179%2C-0.64832 -0.0581%2C-7.98043 -0.0892%2C-16.29357 l -0.0566%2C-15.114794 -8.26823%2C-4.832993 c -4.54752%2C-2.658146 -8.35%2C-4.877847 -8.44994%2C-4.932669 -0.0999%2C-0.05482 -0.81254%2C0.140023 -1.58356%2C0.432988 l -1.40186%2C0.532664 -5.42789%2C-3.121331 c -2.98534%2C-1.716733 -9.14756%2C-5.258041 -13.69382%2C-7.869574 l -8.26593%2C-4.748242 -0.16418%2C-1.222892 c -0.0903%2C-0.67259 -0.24016%2C-1.34145 -0.33303%2C-1.486355 -0.093%2C-0.144905 -1.59769%2C-1.066179 -3.34394%2C-2.047274 -1.74624%2C-0.981096 -4.06796%2C-2.289468 -5.15937%2C-2.907495 -1.09141%2C-0.618026 -3.77031%2C-2.110611 -5.95312%2C-3.316854 -2.18282%2C-1.206243 -5.40848%2C-3.009245 -7.16815%2C-4.00667 -1.75967%2C-0.997426 -3.27218%2C-1.813502 -3.36113%2C-1.813502 -0.0889%2C0 -1.32813%2C0.694294 -2.75373%2C1.542876 -1.4256%2C0.848581 -4.735119%2C2.774183 -7.354494%2C4.279116 -2.619375%2C1.504932 -9.286874%2C5.376747 -14.816666%2C8.604033 -5.529791%2C3.227285 -10.887604%2C6.343634 -11.906249%2C6.925218 -1.018646%2C0.581584 -6.733646%2C3.91856 -12.7%2C7.415501 -5.966354%2C3.49694 -12.884341%2C7.551214 -15.373304%2C9.009495 -2.488962%2C1.458282 -4.899978%2C2.84513 -5.357812%2C3.081885 l -0.832425%2C0.430464 0.0052%2C50.330185 0.0052%2C50.33018 1.516138%2C0.8961 c 1.317921%2C0.77894 13.515421%2C7.94674 28.635928%2C16.82775 15.234709%2C8.94809 23.778236%2C13.9565 32.940624%2C19.31054 5.67531%2C3.31637 10.5536%2C6.19275 10.84064%2C6.39196 0.28704%2C0.19921 0.53772%2C0.36219 0.55707%2C0.36219 0.0194%2C0 2.22971%2C-1.29406 4.91191%2C-2.8757 z m -7.31379%2C0.24844 c -2.094%2C-1.24623 -9.013573%2C-5.30587 -26.987503%2C-15.83331 -5.093229%2C-2.98314 -10.510573%2C-6.16565 -12.038541%2C-7.07226 -1.527969%2C-0.9066 -4.206875%2C-2.48211 -5.953125%2C-3.50114 -2.806144%2C-1.63752 -5.793517%2C-3.39054 -16.536458%2C-9.70375 -1.527969%2C-0.89793 -4.296172%2C-2.52052 -6.151562%2C-3.60575 l -3.373438%2C-1.97315 0.0025%2C-49.74221 0.0025%2C-49.742206 4.826192%2C-2.800479 c 2.654406%2C-1.540263 9.291036%2C-5.418115 14.748067%2C-8.617448 9.802402%2C-5.746925 28.851423%2C-16.867668 33.469791%2C-19.539531 5.293796%2C-3.062618 7.65501%2C-4.430956 9.98802%2C-5.788118 1.346067%2C-0.783036 3.471807%2C-2.017726 4.723857%2C-2.743756 l 2.27646%2C-1.320053 2.08916%2C1.180047 c 1.14904%2C0.649026 5.30386%2C2.965625 9.23292%2C5.147997 3.92906%2C2.182373 8.41778%2C4.693404 9.97493%2C5.580069 l 2.83118%2C1.612119 0.17029%2C1.362984 0.1703%2C1.362984 10.0954%2C5.835321 c 5.55246%2C3.209426 11.91028%2C6.877745 14.12847%2C8.151821 l 4.03308%2C2.3165 1.43205%2C-0.548016 1.43205%2C-0.548015 5.91196%2C3.462088 c 3.25157%2C1.904149 6.86445%2C4.018842 8.02862%2C4.699319 l 2.11666%2C1.23723 0.0682%2C16.275073 0.0682%2C16.27507 2.64383%2C1.64557 2.64383%2C1.64556 v 31.66971 c 0%2C30.87742 -0.0126%2C31.67759 -0.50497%2C31.98507 -0.46551%2C0.29071 -23.96589%2C14.14862 -27.27627%2C16.0845 -0.80037%2C0.46805 -4.78896%2C2.815 -8.86355%2C5.21545 -11.50568%2C6.77833 -33.14373%2C19.49906 -35.08376%2C20.6253 -0.96045%2C0.55757 -1.85341%2C1.00371 -1.98437%2C0.99144 -0.13096%2C-0.0123 -1.19061%2C-0.58919 -2.35478%2C-1.28203 z M 59.094236%2C203.52383 c 1.268719%2C-0.98525 1.526429%2C-1.30367 1.257126%2C-1.55327 -0.381958%2C-0.35401 -10.885237%2C-6.45511 -23.811345%2C-13.83143 l -8.655934%2C-4.93954 -0.0092%2C-16.20573 c -0.005%2C-8.91315 -0.09985%2C-16.20573 -0.21068%2C-16.20573 -0.11083%2C0 -1.182393%2C0.90258 -2.38125%2C2.00572 l -2.179739%2C2.00572 v 15.1598 c 0%2C12.73175 0.05983%2C15.20946 0.373542%2C15.46982 0.205448%2C0.1705 5.235839%2C3.08704 11.178646%2C6.48119 5.942806%2C3.39416 13.418984%2C7.67454 16.613728%2C9.51197 3.194744%2C1.83743 5.903256%2C3.34078 6.018915%2C3.34078 0.11566%2C0 0.928432%2C-0.55769 1.806161%2C-1.2393 z m -33.353474%2C-92.88246 0.0083%2C-39.220726 0.992187%2C-0.631847 C 28.00773%2C69.982273 72.330319%2C43.693332 81.443852%2C38.343185 88.28657%2C34.326131 99.156534%2C27.893301 103.63335%2C25.211466 c 2.72908%2C-1.634849 1.72606%2C-1.842158 7.84071%2C1.620569 2.11005%2C1.194923 7.64646%2C4.290054 12.30312%2C6.878067 12.13095%2C6.741961 22.23245%2C12.447386 36.77708%2C20.772046 5.35909%2C3.067285 16.58829%2C9.674476 22.48959%2C13.232723 l 4.23333%2C2.552532 0.0682%2C16.177537 0.0682%2C16.17754 0.7651%2C0.39565 c 0.6356%2C0.32868 0.81473%2C0.33586 1.05829%2C0.0424 0.20932%2C-0.25222 0.2737%2C-5.14422 0.22505%2C-17.1027 l -0.0681%2C-16.749442 -10.98021%2C-6.585596 C 168.0475%2C56.405486 150.48368%2C46.259421 136.60949%2C38.473843 125.33168%2C32.145238 107.65206%2C22.282526 106.8329%2C21.862745 l -0.80472%2C-0.41238 -7.66195%2C4.50669 c -4.214071%2C2.47868 -9.031165%2C5.30765 -10.704655%2C6.286599 C 83.146928%2C34.88461 59.245807%2C49.029178 53.001159%2C52.75552 50.017982%2C54.535658 42.259013%2C59.174343 35.759005%2C63.063707 l -11.818196%2C7.071572 0.118312%2C38.672781 c 0.06507%2C21.27003 0.183595%2C39.41545 0.263385%2C40.32316 l 0.145073%2C1.65038 0.632434%2C-0.45976 0.632435%2C-0.45975 z%22%0A       style=%22fill:%23000000%22%0A       id=%22path1%22 /%3E%3C/g%3E%3C/svg%3E%0A") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3C%3Fxml version=%221.0%22 encoding=%22UTF-8%22 standalone=%22no%22%3F%3E%0A%3C!-- Created with Inkscape (http://www.inkscape.org/) --%3E%0A%0A%3Csvg%0A   width=%22167.21565mm%22%0A   height=%22206.84554mm%22%0A   viewBox=%220 0 167.21565 206.84554%22%0A   version=%221.1%22%0A   id=%22svg1%22%0A   xml:space=%22preserve%22%0A   inkscape:version=%221.4.3 (0d15f75%2C 2025-12-25)%22%0A   sodipodi:docname=%22product-badge-border.svg%22%0A   xmlns:inkscape=%22http://www.inkscape.org/namespaces/inkscape%22%0A   xmlns:sodipodi=%22http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%0A   xmlns=%22http://www.w3.org/2000/svg%22%0A   xmlns:svg=%22http://www.w3.org/2000/svg%22%3E%3Csodipodi:namedview%0A     id=%22namedview1%22%0A     pagecolor=%22%23ffffff%22%0A     bordercolor=%22%23000000%22%0A     borderopacity=%220.25%22%0A     inkscape:showpageshadow=%222%22%0A     inkscape:pageopacity=%220.0%22%0A     inkscape:pagecheckerboard=%220%22%0A     inkscape:deskcolor=%22%23d1d1d1%22%0A     inkscape:document-units=%22mm%22%0A     inkscape:zoom=%220.38205144%22%0A     inkscape:cx=%221277.3149%22%0A     inkscape:cy=%22270.90593%22%0A     inkscape:window-width=%222560%22%0A     inkscape:window-height=%221494%22%0A     inkscape:window-x=%22-11%22%0A     inkscape:window-y=%22-11%22%0A     inkscape:window-maximized=%221%22%0A     inkscape:current-layer=%22layer1%22 /%3E%3Cdefs%0A     id=%22defs1%22 /%3E%3Cg%0A     inkscape:label=%22Layer 1%22%0A     inkscape:groupmode=%22layer%22%0A     id=%22layer1%22%0A     transform=%22translate(-23.103214%2C-21.450365)%22%3E%3Cpath%0A       d=%22m 112.76593%2C226.36864 c 8.9473%2C-5.20595 11.30307%2C-6.60605 11.62043%2C-6.90631 0.27499%2C-0.26016 0.27977%2C-0.46825 0.0237%2C-1.03031 -0.1765%2C-0.38737 -0.42097%2C-0.7043 -0.54327%2C-0.7043 -0.1223%2C0 -3.18118%2C1.72092 -6.79752%2C3.82428 -3.61633%2C2.10335 -6.87851%2C3.9625 -7.24928%2C4.13143 -0.61284%2C0.27923 -1.03139%2C0.10329 -4.60324%2C-1.93494 -2.16101%2C-1.23315 -8.513016%2C-4.858 -14.115568%2C-8.05521 -5.602552%2C-3.19721 -10.940005%2C-6.2203 -11.861008%2C-6.71798 -1.176036%2C-0.6355 -1.77565%2C-1.14458 -2.014155%2C-1.71005 -0.279872%2C-0.66355 -1.37584%2C-1.39653 -6.230907%2C-4.16719 -3.240215%2C-1.8491 -6.057466%2C-3.36201 -6.260558%2C-3.36201 -0.203092%2C0 -1.11048%2C-0.45982 -2.016419%2C-1.02182 C 60.77847%2C197.51097 48.564033%2C190.351 38.917114%2C184.76235 l -6.808008%2C-3.94401 -0.005%2C-53.05075 -0.005%2C-53.050758 8.665104%2C-5.147305 c 4.765807%2C-2.831018 11.284478%2C-6.709635 14.485937%2C-8.619149 3.201458%2C-1.909514 7.428177%2C-4.423947 9.392708%2C-5.587628 1.964531%2C-1.163682 7.084218%2C-4.203782 11.377083%2C-6.755778 4.29286%2C-2.551995 12.740863%2C-7.536182 18.773335%2C-11.075971 l 10.968127%2C-6.435979 1.99646%2C1.063345 c 2.46617%2C1.313524 18.5946%2C10.115099 22.84228%2C12.465443 1.71531%2C0.949123 3.21424%2C1.91789 3.33095%2C2.152815 0.11671%2C0.234926 0.55103%2C1.575789 0.96515%2C2.979698 l 0.75296%2C2.552561 6.8963%2C3.964943 c 3.79297%2C2.180718 9.00654%2C5.181742 11.58573%2C6.668941 l 4.68943%2C2.703999 1.24468%2C-0.424107 c 0.68458%2C-0.233259 1.41555%2C-0.424107 1.62438%2C-0.424107 0.33625%2C0 4.21687%2C2.202562 15.73177%2C8.929046 l 3.37344%2C1.97061 v 16.212531 16.21253 l 3.70244%2C2.21629 3.70244%2C2.21628 -0.008%2C33.73438 -0.008%2C33.73437 -4.4223%2C2.55518 c -2.43227%2C1.40536 -8.47042%2C4.93085 -13.41813%2C7.83443 -8.1485%2C4.78198 -25.25771%2C14.80704 -31.61771%2C18.52625 -1.38244%2C0.80843 -3.64463%2C2.14056 -5.02708%2C2.96029 -1.38245%2C0.81974 -3.61255%2C2.11658 -4.95579%2C2.88189 -1.34324%2C0.7653 -2.50561%2C1.49398 -2.58305%2C1.61928 -0.18137%2C0.29347 0.40518%2C1.59039 0.71928%2C1.59039 0.13158%2C0 1.63052%2C-0.81328 3.33096%2C-1.80729 1.70045%2C-0.99402 7.25891%2C-4.22734 12.35214%2C-7.18516 10.66081%2C-6.19112 25.62794%2C-14.94834 32.54375%2C-19.04125 2.61937%2C-1.55019 7.11071%2C-4.18139 9.98074%2C-5.8471 l 5.21824%2C-3.02858 0.007%2C-37.22506 0.007%2C-37.22506 -3.83539%2C-1.93327 -3.8354%2C-1.93327 -10e-4%2C-14.02346 -0.001%2C-14.023456 -3.24114%2C-1.886325 C 174.06429%2C69.724273 163.57137%2C63.60056 161.95185%2C62.64679 l -1.51285%2C-0.890945 -0.93662%2C-2.910417 -0.93663%2C-2.910416 -8.51699%2C-4.7625 c -4.68435%2C-2.619375 -12.51178%2C-7.004065 -17.39428%2C-9.743757 -4.88251%2C-2.739691 -12.89756%2C-7.182673 -17.81123%2C-9.873293 l -8.93395%2C-4.892037 -8.528547%2C5.009618 c -4.690704%2C2.75529 -12.100428%2C7.091218 -16.466053%2C9.635396 -4.365625%2C2.544178 -9.663906%2C5.638897 -11.773958%2C6.877152 l -3.836458%2C2.251373 -0.634606%2C1.618359 -0.634606%2C1.618358 -14.711227%2C8.778538 c -8.091175%2C4.828196 -15.62974%2C9.325589 -16.752366%2C9.994207 l -2.04114%2C1.215669 0.0022%2C54.107285 0.0022%2C54.10729 3.229563%2C1.87168 c 5.541403%2C3.21148 24.257624%2C14.1951 27.521304%2C16.15089 0.863655%2C0.51755 1.318693%2C0.98553 1.415117%2C1.45536 0.115031%2C0.56049 0.755035%2C1.03621 3.357216%2C2.49545 1.768301%2C0.99161 4.286654%2C2.4172 5.596342%2C3.16796 1.309687%2C0.75077 4.583562%2C2.60438 7.275278%2C4.11914 2.691715%2C1.51476 10.54984%2C5.99172 17.462499%2C9.9488 6.912662%2C3.95708 12.673562%2C7.20153 12.802002%2C7.20989 0.12843%2C0.008 1.73578%2C-0.85888 3.57187%2C-1.9272 z M 150.38661%2C58.207374 c -0.55023%2C-0.42294 -0.65823%2C-0.764609 -0.75089%2C-2.375366 -0.0595%2C-1.034754 -0.0268%2C-1.881371 0.0727%2C-1.881371 0.0995%2C0 0.52669%2C0.204264 0.94933%2C0.453921 0.73631%2C0.43495 0.76842%2C0.534472 0.76842%2C2.38125 0%2C1.060031 -0.0893%2C1.924681 -0.19843%2C1.921445 -0.10914%2C-0.0032 -0.48764%2C-0.228181 -0.84111%2C-0.499879 z m -3.66409%2C-2.022782 c -0.51841%2C-0.363109 -0.58803%2C-0.645866 -0.58803%2C-2.388044 v -1.976167 l 0.79375%2C0.410464 c 0.77453%2C0.400528 0.79375%2C0.458336 0.79375%2C2.388045 0%2C1.087669 -0.0926%2C1.97758 -0.20572%2C1.97758 -0.11314%2C0 -0.47032%2C-0.185345 -0.79375%2C-0.411878 z m -3.5646%2C-2.133103 c -0.69587%2C-0.365662 -0.7276%2C-0.469568 -0.7276%2C-2.382616 v -2.00028 l 0.8599%2C0.500708 c 0.76482%2C0.445349 0.86852%2C0.6467 0.93795%2C1.821192 0.0429%2C0.726266 -0.0166%2C1.573125 -0.13229%2C1.881908 -0.1957%2C0.522311 -0.26104%2C0.534787 -0.93796%2C0.179088 z M 114.15766%2C218.55618 c 2.68221%2C-1.58163 6.59871%2C-3.88591 8.70335%2C-5.12061 2.10463%2C-1.23471 5.55301%2C-3.25932 7.66306%2C-4.49914 2.11006%2C-1.23982 8.89662%2C-5.22741 15.08125%2C-8.86131 6.18464%2C-3.6339 17.34674%2C-10.20902 24.80469%2C-14.61139 l 13.55989%2C-8.0043 V 145.23886 113.0183 l -2.68888%2C-1.69829 -2.68888%2C-1.69829 -0.0326%2C-1.17877 c -0.0179%2C-0.64832 -0.0581%2C-7.98043 -0.0892%2C-16.29357 l -0.0566%2C-15.114794 -8.26823%2C-4.832993 c -4.54752%2C-2.658146 -8.35%2C-4.877847 -8.44994%2C-4.932669 -0.0999%2C-0.05482 -0.81254%2C0.140023 -1.58356%2C0.432988 l -1.40186%2C0.532664 -5.42789%2C-3.121331 c -2.98534%2C-1.716733 -9.14756%2C-5.258041 -13.69382%2C-7.869574 l -8.26593%2C-4.748242 -0.16418%2C-1.222892 c -0.0903%2C-0.67259 -0.24016%2C-1.34145 -0.33303%2C-1.486355 -0.093%2C-0.144905 -1.59769%2C-1.066179 -3.34394%2C-2.047274 -1.74624%2C-0.981096 -4.06796%2C-2.289468 -5.15937%2C-2.907495 -1.09141%2C-0.618026 -3.77031%2C-2.110611 -5.95312%2C-3.316854 -2.18282%2C-1.206243 -5.40848%2C-3.009245 -7.16815%2C-4.00667 -1.75967%2C-0.997426 -3.27218%2C-1.813502 -3.36113%2C-1.813502 -0.0889%2C0 -1.32813%2C0.694294 -2.75373%2C1.542876 -1.4256%2C0.848581 -4.735119%2C2.774183 -7.354494%2C4.279116 -2.619375%2C1.504932 -9.286874%2C5.376747 -14.816666%2C8.604033 -5.529791%2C3.227285 -10.887604%2C6.343634 -11.906249%2C6.925218 -1.018646%2C0.581584 -6.733646%2C3.91856 -12.7%2C7.415501 -5.966354%2C3.49694 -12.884341%2C7.551214 -15.373304%2C9.009495 -2.488962%2C1.458282 -4.899978%2C2.84513 -5.357812%2C3.081885 l -0.832425%2C0.430464 0.0052%2C50.330185 0.0052%2C50.33018 1.516138%2C0.8961 c 1.317921%2C0.77894 13.515421%2C7.94674 28.635928%2C16.82775 15.234709%2C8.94809 23.778236%2C13.9565 32.940624%2C19.31054 5.67531%2C3.31637 10.5536%2C6.19275 10.84064%2C6.39196 0.28704%2C0.19921 0.53772%2C0.36219 0.55707%2C0.36219 0.0194%2C0 2.22971%2C-1.29406 4.91191%2C-2.8757 z m -7.31379%2C0.24844 c -2.094%2C-1.24623 -9.013573%2C-5.30587 -26.987503%2C-15.83331 -5.093229%2C-2.98314 -10.510573%2C-6.16565 -12.038541%2C-7.07226 -1.527969%2C-0.9066 -4.206875%2C-2.48211 -5.953125%2C-3.50114 -2.806144%2C-1.63752 -5.793517%2C-3.39054 -16.536458%2C-9.70375 -1.527969%2C-0.89793 -4.296172%2C-2.52052 -6.151562%2C-3.60575 l -3.373438%2C-1.97315 0.0025%2C-49.74221 0.0025%2C-49.742206 4.826192%2C-2.800479 c 2.654406%2C-1.540263 9.291036%2C-5.418115 14.748067%2C-8.617448 9.802402%2C-5.746925 28.851423%2C-16.867668 33.469791%2C-19.539531 5.293796%2C-3.062618 7.65501%2C-4.430956 9.98802%2C-5.788118 1.346067%2C-0.783036 3.471807%2C-2.017726 4.723857%2C-2.743756 l 2.27646%2C-1.320053 2.08916%2C1.180047 c 1.14904%2C0.649026 5.30386%2C2.965625 9.23292%2C5.147997 3.92906%2C2.182373 8.41778%2C4.693404 9.97493%2C5.580069 l 2.83118%2C1.612119 0.17029%2C1.362984 0.1703%2C1.362984 10.0954%2C5.835321 c 5.55246%2C3.209426 11.91028%2C6.877745 14.12847%2C8.151821 l 4.03308%2C2.3165 1.43205%2C-0.548016 1.43205%2C-0.548015 5.91196%2C3.462088 c 3.25157%2C1.904149 6.86445%2C4.018842 8.02862%2C4.699319 l 2.11666%2C1.23723 0.0682%2C16.275073 0.0682%2C16.27507 2.64383%2C1.64557 2.64383%2C1.64556 v 31.66971 c 0%2C30.87742 -0.0126%2C31.67759 -0.50497%2C31.98507 -0.46551%2C0.29071 -23.96589%2C14.14862 -27.27627%2C16.0845 -0.80037%2C0.46805 -4.78896%2C2.815 -8.86355%2C5.21545 -11.50568%2C6.77833 -33.14373%2C19.49906 -35.08376%2C20.6253 -0.96045%2C0.55757 -1.85341%2C1.00371 -1.98437%2C0.99144 -0.13096%2C-0.0123 -1.19061%2C-0.58919 -2.35478%2C-1.28203 z M 59.094236%2C203.52383 c 1.268719%2C-0.98525 1.526429%2C-1.30367 1.257126%2C-1.55327 -0.381958%2C-0.35401 -10.885237%2C-6.45511 -23.811345%2C-13.83143 l -8.655934%2C-4.93954 -0.0092%2C-16.20573 c -0.005%2C-8.91315 -0.09985%2C-16.20573 -0.21068%2C-16.20573 -0.11083%2C0 -1.182393%2C0.90258 -2.38125%2C2.00572 l -2.179739%2C2.00572 v 15.1598 c 0%2C12.73175 0.05983%2C15.20946 0.373542%2C15.46982 0.205448%2C0.1705 5.235839%2C3.08704 11.178646%2C6.48119 5.942806%2C3.39416 13.418984%2C7.67454 16.613728%2C9.51197 3.194744%2C1.83743 5.903256%2C3.34078 6.018915%2C3.34078 0.11566%2C0 0.928432%2C-0.55769 1.806161%2C-1.2393 z m -33.353474%2C-92.88246 0.0083%2C-39.220726 0.992187%2C-0.631847 C 28.00773%2C69.982273 72.330319%2C43.693332 81.443852%2C38.343185 88.28657%2C34.326131 99.156534%2C27.893301 103.63335%2C25.211466 c 2.72908%2C-1.634849 1.72606%2C-1.842158 7.84071%2C1.620569 2.11005%2C1.194923 7.64646%2C4.290054 12.30312%2C6.878067 12.13095%2C6.741961 22.23245%2C12.447386 36.77708%2C20.772046 5.35909%2C3.067285 16.58829%2C9.674476 22.48959%2C13.232723 l 4.23333%2C2.552532 0.0682%2C16.177537 0.0682%2C16.17754 0.7651%2C0.39565 c 0.6356%2C0.32868 0.81473%2C0.33586 1.05829%2C0.0424 0.20932%2C-0.25222 0.2737%2C-5.14422 0.22505%2C-17.1027 l -0.0681%2C-16.749442 -10.98021%2C-6.585596 C 168.0475%2C56.405486 150.48368%2C46.259421 136.60949%2C38.473843 125.33168%2C32.145238 107.65206%2C22.282526 106.8329%2C21.862745 l -0.80472%2C-0.41238 -7.66195%2C4.50669 c -4.214071%2C2.47868 -9.031165%2C5.30765 -10.704655%2C6.286599 C 83.146928%2C34.88461 59.245807%2C49.029178 53.001159%2C52.75552 50.017982%2C54.535658 42.259013%2C59.174343 35.759005%2C63.063707 l -11.818196%2C7.071572 0.118312%2C38.672781 c 0.06507%2C21.27003 0.183595%2C39.41545 0.263385%2C40.32316 l 0.145073%2C1.65038 0.632434%2C-0.45976 0.632435%2C-0.45975 z%22%0A       style=%22fill:%23000000%22%0A       id=%22path1%22 /%3E%3C/g%3E%3C/svg%3E%0A") center/contain no-repeat;filter:saturate(1.14) drop-shadow(0 0 2px var(--product-badge-glow)) drop-shadow(0 0 5px color-mix(in srgb,var(--product-badge-edge) 28%,transparent))}.operator-art[data-visual] .product-badge-border,.system-art[data-system] .product-badge-border{position:absolute;inset:-7px;z-index:4;display:block;width:auto;height:auto;pointer-events:none}.business-icon .business-art-frame,.business.needs-power .machine-power-badge{display:none}.business-main{position:relative;z-index:3;grid-column:2;grid-row:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;align-content:center;align-items:stretch;gap:7px;min-width:0;padding-left:0}.business-main:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--business-divider-line);pointer-events:none}.business-topline{display:contents}.business-topline>div:first-child{grid-column:1;grid-row:1;min-width:0;padding:0 0 0 var(--business-text-inset);align-self:end;display:flex;align-items:center;gap:9px}.business h2{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-width:0;min-height:0;margin:0;color:var(--accent);font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(1.22rem,2.6vw,1.62rem);font-weight:650;letter-spacing:.04em;line-height:1;text-transform:none;text-shadow:0 0 12px rgba(0,195,255,.22),0 1px 0 rgba(0,0,0,.82)}.business .online-badge{position:absolute;top:58%;left:50%;z-index:7;flex:none;margin-left:0;padding:2px 7px 1px;translate:-50% -50%;transform:none;font-size:.54rem;line-height:1;pointer-events:none;box-shadow:0 0 0 2px #080516bd,0 0 12px #f8c02a47}.infrastructure-list .business h2{color:var(--amber);text-shadow:0 0 12px rgba(248,192,42,.2),0 1px 0 rgba(0,0,0,.82)}.infrastructure-list .business.power-deficit h2,.infrastructure-list .business.power-deficit .business-icon{color:var(--amber)}.business h2 [data-role=business-name]{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset}.business p{display:none}.ownership{position:static;grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(56px,max-content) minmax(160px,1fr);align-items:start;justify-content:start;gap:0 12px;min-width:0;padding-left:var(--business-text-inset)}.ownership-metric{display:grid;grid-template-rows:auto 1fr;align-items:stretch;align-self:start;min-width:0;height:36px;padding:0;border:0;background:transparent;box-shadow:none;justify-items:start;gap:3px}.ownership small{color:#b2c0c3c2;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:.56rem;font-weight:860;letter-spacing:.08em;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.9);text-transform:uppercase;white-space:nowrap}.ownership strong{display:inline-grid;align-items:center;justify-items:start;min-width:48px;min-height:20px;padding:2px 8px;border:1px solid rgba(248,192,42,.18);border-radius:4px;color:#f6fafae0;background:linear-gradient(180deg,#f8c02a14,#f8c02a05),#00000047;box-shadow:inset 0 1px #ffffff0d,0 0 12px #f8c02a14;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(.88rem,1.8vw,1.08rem);font-weight:780;line-height:1}.ownership-metric-bonus strong{color:var(--amber)}.business.bonus-hit .ownership-metric-bonus{position:relative;z-index:8;border-color:transparent;background:transparent;box-shadow:none;animation:bonusLabelPop 1.2s cubic-bezier(.16,.9,.22,1) both;transform-origin:left center}.business.bonus-hit .ownership-metric-bonus small{color:#b2c0c3c2;text-shadow:0 1px 0 rgba(0,0,0,.92),0 0 0 rgba(255,210,63,0);animation:bonusLabelGlow 1.45s ease-out both}.business.bonus-hit .ownership-metric-bonus strong{animation:bonusPillPop 1.2s cubic-bezier(.16,.9,.22,1) both,bonusPillColorHold 1.45s ease-out both;transform-origin:left center}.business.bonus-hit .ownership-progress-bar{animation:bonusProgressRailFlash 1.45s ease-out both}.business.bonus-hit .ownership-progress-bar .business-progress-frame{animation:bonusProgressFrameFlash 1.45s ease-out both}.business.bonus-hit .ownership-progress-fill{animation:bonusProgressFlash 1.45s ease-out both}[data-bonus-highlight-test=true]{cursor:pointer}.ownership-progress{--ownership-progress-color: var(--business-button-color);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:stretch;gap:3px;width:min(100%,210px);min-width:160px;height:36px;overflow:visible}.ownership-progress small{position:relative;z-index:1;color:#b2c0c3c2;font-size:.56rem;font-weight:860;letter-spacing:.08em;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.9);text-transform:uppercase;white-space:nowrap}.ownership-progress-bar{--business-svg-chamfer: var(--business-progress-chamfer);--business-svg-stroke: 1.2;--business-svg-glow-stroke: 2.4;--business-svg-inner-inset: 2.7;--business-svg-outer-outset: 0;--business-frame-grad-color: var(--ownership-progress-color);--business-frame-grad-mid: color-mix(in srgb, var(--ownership-progress-color) 70%, #fff 30%);--business-frame-grad-dark: color-mix(in srgb, var(--ownership-progress-color) 44%, #000 56%);position:relative;display:grid;place-items:center;min-height:20px;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,#ffffff14,#fff0 45%),#000000a3;box-shadow:0 0 12px color-mix(in srgb,var(--ownership-progress-color) 16%,transparent)}.ownership-progress-bar:before,.progress-track:before{content:"";position:absolute;inset:1px;z-index:0;background:#00000057;clip-path:polygon(var(--business-progress-chamfer) 0,calc(100% - var(--business-progress-chamfer)) 0,100% var(--business-progress-chamfer),100% calc(100% - var(--business-progress-chamfer)),calc(100% - var(--business-progress-chamfer)) 100%,var(--business-progress-chamfer) 100%,0 calc(100% - var(--business-progress-chamfer)),0 var(--business-progress-chamfer));pointer-events:none}.ownership-progress-bar .business-progress-frame,.progress-track .business-progress-frame{--business-frame-grad-color: currentColor;z-index:2;color:var(--ownership-progress-color, var(--accent))}.ownership-progress-bar .business-progress-frame [data-role=frame-outer],.ownership-progress-bar .business-progress-frame [data-role=frame-inner],.progress-track .business-progress-frame [data-role=frame-outer],.progress-track .business-progress-frame [data-role=frame-inner]{display:none}.ownership-progress-bar .business-progress-frame [data-role=frame-stroke],.progress-track .business-progress-frame [data-role=frame-stroke]{display:block;opacity:.9}.ownership-progress-fill{position:absolute;inset:2px auto 2px 0;z-index:1;width:0%;min-width:10px;border-radius:0;background:linear-gradient(180deg,#ffffff59,#ffffff0f 42%,#0000002e),linear-gradient(90deg,color-mix(in srgb,var(--ownership-progress-color) 54%,#000 46%),var(--ownership-progress-color));box-shadow:inset 0 -1px #00000059,0 0 13px color-mix(in srgb,var(--ownership-progress-color) 30%,transparent);transition:width .18s ease-out;clip-path:polygon(var(--business-progress-chamfer) 0,calc(100% - var(--business-progress-chamfer)) 0,100% var(--business-progress-chamfer),100% calc(100% - var(--business-progress-chamfer)),calc(100% - var(--business-progress-chamfer)) 100%,var(--business-progress-chamfer) 100%,0 calc(100% - var(--business-progress-chamfer)),0 var(--business-progress-chamfer))}.ownership-progress strong{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border:1px solid rgba(6,18,11,.78);border-radius:3px;color:#f6fafaf0;background:linear-gradient(180deg,#ffffff1c,#00000014),#010a05b8;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(.9rem,1.55vw,1.08rem);font-weight:800;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.86),0 0 7px rgba(0,0,0,.8)}.business-stats{grid-column:1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) max-content;justify-content:start;align-items:end;gap:3px 6px;padding-right:0;overflow:visible;min-width:0;white-space:normal;padding-left:var(--business-text-inset)}.business-stats:before{content:"Output";grid-column:1/-1;color:#b2c0c3c2;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:.72rem;font-weight:760;letter-spacing:.08em;line-height:1;text-transform:uppercase}.business-stats [data-role=payout]{grid-column:1;min-width:0;color:var(--green);font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(1.18rem,2.65vw,1.62rem);font-weight:820;line-height:1;text-shadow:0 0 10px rgba(var(--green-rgb),.18);display:inline-flex;align-items:center;gap:7px}.business-stats [data-role=payout]:before{content:none;display:inline-grid;place-items:center;width:1em;height:1em;border:0;clip-path:none;color:var(--green);background:transparent;box-shadow:none;font-size:.9em;font-weight:900;line-height:1;text-shadow:0 0 10px currentColor}.business-stats [data-role=payout-icon]{display:none;width:.92em;height:.92em;flex:0 0 auto;stroke-width:3}.business-stats[data-output-kind=power] [data-role=payout],.business-stats[data-output-kind=power] [data-role=payout]:before{color:var(--amber)}.business-stats[data-output-kind=power] [data-role=payout]:before{content:"";width:.86em;height:1em;background:var(--amber);clip-path:polygon(50% 5%,18% 52%,43% 52%,31% 94%,84% 35%,56% 35%,69% 5%);filter:drop-shadow(0 0 5px rgba(248,192,42,.26));box-shadow:none}.business-stats[data-output-kind=gpu] [data-role=payout],.business-stats[data-output-kind=gpu] [data-role=payout]:before{color:var(--blue)}.business-stats[data-output-kind=gpu] [data-role=payout]:before{content:none}.business-stats[data-output-kind=gpu] [data-role=payout-icon]{display:block;color:var(--blue);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 36%,transparent))}.business-progress-row [data-role=duration]{grid-column:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;padding-top:0;color:#b2c0c3c2;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:.7rem;font-weight:820;line-height:1;white-space:nowrap}.business-progress-row [data-role=duration][data-kind=cycle]{padding:1px 6px;border:1px solid rgba(6,18,11,.78);border-radius:3px;color:#f4fff7fa;background:linear-gradient(180deg,#ffffff1c,#00000014),#010a05b8;box-shadow:0 0 0 1px rgba(var(--green-rgb),.12),0 0 8px #0000006b;text-shadow:0 1px 0 rgba(0,0,0,.85)}.business-progress-row [data-role=duration][data-kind=cost]{grid-column:1/-1;justify-content:flex-start;padding:0;color:#b2c0c3b8;white-space:normal}.business-progress-row{grid-column:1;grid-row:4;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-width:0;padding-left:var(--business-text-inset)}.business-progress-state{display:none}.progress-track{--ownership-progress-color: var(--business-frame-color);--business-svg-chamfer: var(--business-progress-chamfer);--business-svg-stroke: 1.2;--business-svg-glow-stroke: 2.4;--business-svg-inner-inset: 2.7;--business-svg-outer-outset: 0;--business-frame-grad-color: var(--ownership-progress-color);--business-frame-grad-mid: color-mix(in srgb, var(--ownership-progress-color) 70%, #fff 30%);--business-frame-grad-dark: color-mix(in srgb, var(--ownership-progress-color) 44%, #000 56%);grid-column:1;grid-row:auto;position:relative;display:block;height:18px;margin-right:0;border:0;border-radius:0;background:#00000038;overflow:hidden}.progress-track [data-role=duration]{position:absolute;top:50%;right:5px;z-index:3;display:inline-flex;height:auto;opacity:1;transform:translateY(-50%);pointer-events:none}.progress-track [data-role=duration][data-kind=cycle],.progress-track [data-role=duration][data-kind=cost]{width:fit-content;padding:1px 5px;border:1px solid rgba(238,246,255,.2);border-radius:3px;color:#fafdfffa;background:linear-gradient(180deg,#ffffff1c,#00000014),#010a05b8;box-shadow:0 0 0 1px #00000047,0 1px 5px #0000009e;text-shadow:0 1px 0 rgba(0,0,0,.95);white-space:nowrap}.progress-track:after{inset:2px;z-index:1;border-radius:0;background:var(--mica-progress-gradient);box-shadow:0 0 8px #ff2f9247,0 0 12px #00c3ff38;clip-path:inset(0 calc(100% - var(--progress)) 0 0 round 999px)}.progress-track.progress-animate:after{animation:progressTrackFill var(--progress-duration) linear forwards}.progress-track.progress-reset:after{transition:none}.bonus-line{grid-column:2/4;grid-row:4;margin-top:0;padding-left:var(--business-text-inset);color:var(--amber);font-size:.78rem;font-weight:760;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.business:not(.is-preview) .bonus-line{display:none}.business-limit{grid-column:2;grid-row:3;align-self:end;justify-self:end;max-width:100%;margin:0;padding:4px 9px;border:1px solid rgba(248,192,42,.4);border-radius:4px;color:var(--amber);background:#f8c02a0f;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:.78rem;font-weight:760;letter-spacing:.03em;text-align:left}.business-limit:empty{display:none}.business-actions{grid-column:3;grid-row:1/-1;position:relative;z-index:3;align-self:center;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(48px,auto));gap:7px;margin-left:0;padding:9px 0;align-content:center}.business-actions:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--business-divider-line);pointer-events:none}.business-actions .buy-button,.business-actions .run-button{--business-svg-chamfer: var(--business-button-chamfer);--business-svg-stroke: 1.45;--business-svg-glow-stroke: 3.6;--business-svg-inner-inset: 3.5;--business-svg-outer-outset: 4;position:relative;isolation:isolate;grid-column:auto;grid-row:auto;justify-self:stretch;width:100%;min-width:0;height:auto;min-height:48px;padding:7px;border:0;border-radius:5px;color:var(--business-control-color, var(--business-button-color));background:transparent!important;box-shadow:0 0 24px color-mix(in srgb,var(--business-control-color, var(--business-button-color)) 14%,transparent 86%);font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(.82rem,1.65vw,.98rem);font-weight:820;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:normal}.business-actions .run-button,.business-actions .run-button:disabled,.business.is-automated .business-actions .run-button,.business.is-automated .business-actions .run-button:disabled{background:transparent!important;background-image:none!important}.business-actions .buy-button{--business-control-color: var(--business-button-color);display:grid;align-content:center;gap:3px}.business-actions .run-button{--business-control-color: var(--business-frame-color);min-height:54px;font-size:clamp(1rem,1.9vw,1.26rem);letter-spacing:.08em}.business-button-frame,.business-run-frame{color:var(--business-control-color, var(--business-button-color));--business-frame-grad-color: var(--business-control-color, var(--business-button-color));--business-frame-grad-mid: color-mix(in srgb, var(--business-control-color, var(--business-button-color)) 72%, #000 28%);--business-frame-grad-dark: color-mix(in srgb, var(--business-control-color, var(--business-button-color)) 42%, #000 58%)}.business-button-frame [data-role=frame-outer],.business-run-frame [data-role=frame-outer]{display:block;stroke-width:.5;opacity:.42}.business-button-frame [data-role=frame-inner],.business-run-frame [data-role=frame-inner]{display:block;stroke-width:.75;opacity:.58}.business-actions .buy-button>span,.business-actions .buy-button>strong,.business-actions .run-button>span{position:relative;z-index:1}.buy-button{flex-direction:column;gap:3px}.business-actions .buy-button>span{color:var(--business-control-color, var(--amber));font-size:.72rem;font-weight:840;letter-spacing:.045em;text-transform:none;text-shadow:0 0 8px color-mix(in srgb,var(--business-control-color, var(--amber)) 34%,transparent);white-space:nowrap}.buy-button strong{color:var(--business-control-color, var(--amber));font-size:clamp(1.08rem,2vw,1.34rem);font-weight:720;line-height:1;text-shadow:0 0 8px color-mix(in srgb,var(--business-control-color, var(--amber)) 22%,transparent)}.buy-cost-label{color:inherit}.business-actions .buy-button:disabled{--business-control-color: rgb(128, 139, 146);color:#8e969c;background:transparent!important;background-image:none!important;box-shadow:0 0 16px #8e969c14;opacity:.74}.business-actions .run-button:disabled,.business.is-automated .business-actions .run-button,.business.is-automated .business-actions .run-button:disabled{background:transparent!important;background-image:none!important}.business-actions .run-button:disabled{--business-control-color: rgb(116, 126, 132);color:#889196;box-shadow:0 0 12px #747e8414;filter:saturate(.42) brightness(.78);cursor:not-allowed;opacity:.76}.business.is-automated .business-actions .run-button,.business.is-automated .business-actions .run-button:disabled{--business-control-color: var(--business-frame-color);color:var(--business-frame-color);box-shadow:0 0 20px color-mix(in srgb,var(--business-frame-color) 18%,transparent);filter:none;cursor:pointer;opacity:1}.business-actions .run-button.is-running:disabled{--business-control-color: var(--business-frame-color);color:var(--business-frame-color);box-shadow:0 0 20px color-mix(in srgb,var(--business-frame-color) 18%,transparent);filter:none;cursor:default;opacity:1}@keyframes business-run-spinner{to{transform:rotate(1turn)}}@keyframes bonusCardSweep{0%{opacity:0;transform:translate(-58%) skew(-12deg)}16%{opacity:1}52%{opacity:.86}to{opacity:0;transform:translate(58%) skew(-12deg)}}@keyframes bonusLabelPop{0%{filter:brightness(.96) saturate(1);transform:translate(0) scale(1)}18%{filter:brightness(1.45) saturate(1.25);transform:translate(-4px) scale(1.22)}42%{filter:brightness(1.22) saturate(1.12);transform:translate(-2px) scale(1.1)}to{filter:brightness(1) saturate(1);transform:translate(0) scale(1)}}@keyframes bonusLabelGlow{0%{color:#b2c0c3c2;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 0 rgba(255,210,63,0)}16%,58%{color:#ffe985;text-shadow:0 1px 0 rgba(0,0,0,.92),0 0 9px rgba(255,210,63,.58)}78%{color:#efd06a;text-shadow:0 1px 0 rgba(0,0,0,.92),0 0 5px rgba(255,210,63,.3)}to{color:#b2c0c3c2;text-shadow:0 1px 0 rgba(0,0,0,.9),0 0 0 rgba(255,210,63,0)}}@keyframes bonusPillPop{0%{filter:brightness(1) saturate(1);transform:scale(1)}20%,54%{filter:brightness(1.58) saturate(1.3);transform:scale(1.36)}76%{filter:brightness(1.24) saturate(1.12);transform:scale(1.1)}to{filter:brightness(1) saturate(1);transform:scale(1)}}@keyframes bonusPillColorHold{0%,to{border-color:#f8c02a2e;color:var(--amber);background:linear-gradient(180deg,#f8c02a14,#f8c02a05),#00000047;box-shadow:inset 0 1px #ffffff0d,0 0 12px #f8c02a14;text-shadow:none}16%,58%{border-color:#ffe884b3;color:#fff9d8;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.4),transparent 38%),linear-gradient(180deg,#ffda5247,#5d350047),#281804b8;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ffd23f38,0 0 18px #ffd23f61;text-shadow:0 1px 0 rgba(0,0,0,.88),0 0 10px rgba(255,210,63,.5)}78%{border-color:#ffda607a;color:#ffe88c;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.2),transparent 38%),linear-gradient(180deg,#ffd23f29,#542f002e),#1a100394;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffd23f24,0 0 11px #ffd23f38;text-shadow:0 1px 0 rgba(0,0,0,.88),0 0 6px rgba(255,210,63,.28)}}@keyframes bonusProgressRailFlash{0%,to{box-shadow:0 0 12px color-mix(in srgb,var(--business-button-color) 16%,transparent)}28%,58%{box-shadow:0 0 0 1px #ffd23f29,0 0 18px #ffd23f3d}78%{box-shadow:0 0 0 1px #ffd23f14,0 0 10px #ffd23f1f}}@keyframes bonusProgressFrameFlash{0%,to{color:var(--business-button-color)}28%,58%{color:var(--amber)}78%{color:color-mix(in srgb,var(--amber) 42%,var(--business-button-color) 58%)}}@keyframes bonusProgressFlash{0%,to{background:linear-gradient(180deg,#ffffff59,#ffffff0f 42%,#0000002e),linear-gradient(90deg,color-mix(in srgb,var(--business-button-color) 54%,#000 46%),var(--business-button-color));filter:brightness(1) saturate(1);box-shadow:inset 0 -1px #00000059,0 0 13px color-mix(in srgb,var(--business-button-color) 30%,transparent)}28%,58%{background:linear-gradient(180deg,#fff6,#ffffff14 42%,#00000029),linear-gradient(90deg,#9d6c00,var(--amber));filter:brightness(1.34) saturate(1.14);box-shadow:inset 0 -1px #00000047,0 0 18px #ffe8847a,0 0 28px #ffd23f47}78%{background:linear-gradient(180deg,#ffffff5c,#ffffff0f 42%,#0000002b),linear-gradient(90deg,color-mix(in srgb,var(--business-button-color) 34%,#9d6c00 66%),color-mix(in srgb,var(--business-button-color) 56%,var(--amber) 44%));filter:brightness(1.1) saturate(1.06);box-shadow:inset 0 -1px #00000052,0 0 11px #ffd23f2e}}.business.is-running:not(.is-automated) .business-actions .run-button.is-running{--business-control-color: var(--business-frame-color);color:var(--business-frame-color)}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]{display:inline-grid;width:22px;height:22px;place-items:center;overflow:hidden;color:transparent;font-size:0;line-height:0}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]:before{content:"";width:17px;height:17px;border:2px solid color-mix(in srgb,var(--business-frame-color) 22%,transparent);border-top-color:var(--business-frame-color);border-right-color:var(--business-frame-color);border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--business-frame-color) 28%,transparent);animation:business-run-spinner .72s linear infinite}@media(prefers-reduced-motion:reduce){body:not(.motion-full) .business.bonus-hit:after,body:not(.motion-full) .business.bonus-hit .ownership-metric-bonus,body:not(.motion-full) .business.bonus-hit .ownership-metric-bonus small,body:not(.motion-full) .business.bonus-hit .ownership-metric-bonus strong,body:not(.motion-full) .business.bonus-hit .ownership-progress-fill{animation:none}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]:before{animation:business-run-spinner 1.1s linear infinite;border-color:color-mix(in srgb,var(--business-frame-color) 38%,transparent);border-top-color:var(--business-frame-color)}}@media(max-width:640px){.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]:before{width:17px;height:17px}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]:before{animation:business-run-spinner 1.1s linear infinite;border-color:color-mix(in srgb,var(--business-frame-color) 38%,transparent);border-top-color:var(--business-frame-color)}}.business.is-preview{--business-frame-color: rgb(103, 112, 123);--business-frame-glow: rgba(103, 112, 123, .22);--business-art-color: var(--business-frame-color);--business-button-color: var(--business-frame-color);--product-badge-edge: #67707b;--product-badge-edge-mid: #9aa3ad;--product-badge-edge-dark: #454c55;--product-badge-edge-deep: #2c3239;--product-badge-highlight: #c6ccd3;--product-badge-glow: rgba(103, 112, 123, .22)}.business.is-preview .business-icon.machine-art{filter:none;box-shadow:none}.business.is-preview .business-icon.machine-art img{filter:grayscale(1) brightness(.55) contrast(.72);opacity:.68}.business.is-preview .business-icon.machine-art,.business.is-preview .business-icon{align-self:center;width:clamp(74px,12vw,92px);height:clamp(74px,12vw,92px);min-height:0}.business.is-preview .business-icon.machine-art img{left:8px;width:calc(100% - 16px)}.infrastructure-list .business.power-deficit .business-icon{color:var(--business-art-color);background:transparent;box-shadow:0 0 18px color-mix(in srgb,var(--business-art-color) 16%,transparent 84%)}@media(min-width:821px){.business{--business-art-col: clamp(140px, 17vw, 176px);--business-action-col: clamp(132px, 20%, 164px);min-height:184px}}@media(min-width:521px)and (max-width:760px){.tab-panel[data-panel=products]>.buy-mode{grid-template-columns:minmax(48px,.7fr) repeat(4,minmax(52px,1fr));gap:5px;padding:3px 5px}.tab-panel[data-panel=products]>.buy-mode span{font-size:.78rem}.tab-panel[data-panel=products]>.buy-mode button{min-height:26px;padding:2px 6px;font-size:.88rem}.business{--business-art-col: clamp(112px, 20vw, 132px);--business-owned-col: minmax(62px, .5fr);--business-output-col: minmax(100px, .9fr);--business-action-col: clamp(98px, 23vw, 122px);--business-card-pad-x: 12px;--business-gap: 11px;min-height:150px;padding:10px var(--business-card-pad-x)}.business-icon.machine-art{min-height:0}.business h2{font-size:clamp(1rem,3vw,1.22rem)}.ownership strong{font-size:clamp(1.06rem,3vw,1.32rem)}.ownership-metric{height:32px}.ownership-metric small{font-size:.46rem}.ownership-metric strong{min-height:18px;font-size:clamp(.78rem,2.5vw,.92rem)}.ownership-progress{min-width:128px;height:32px;gap:2px}.ownership-progress small{font-size:.46rem}.ownership-progress strong{font-size:clamp(.78rem,2.5vw,.92rem)}.business-stats [data-role=payout]{font-size:clamp(.9rem,2.6vw,1.08rem)}.business-progress-row [data-role=duration]{font-size:.62rem}.business-actions{gap:8px}.business-actions .buy-button,.business-actions .run-button{min-height:50px;font-size:.72rem}}@media(max-width:560px){.tab-panel[data-panel=products]>.buy-mode{grid-template-columns:minmax(38px,.72fr) repeat(4,minmax(40px,1fr));gap:4px;padding:3px 4px}.tab-panel[data-panel=products]>.buy-mode span{font-size:.72rem}.tab-panel[data-panel=products]>.buy-mode button{min-height:26px;padding:2px 4px;font-size:.8rem}.business{--business-art-col: clamp(82px, 22vw, 102px);--business-action-col: clamp(68px, 18vw, 80px);--business-card-pad-x: 10px;--business-gap: 7px;--business-text-inset: 3px;grid-template-columns:var(--business-art-col) minmax(0,1fr) var(--business-action-col);grid-template-rows:auto auto auto auto auto auto;min-height:158px;padding:10px var(--business-card-pad-x)}.business-icon.machine-art{grid-row:1/-1;min-height:0}.business-topline>div:first-child,.ownership,.business-stats,.business-progress-row,.bonus-line,.business-limit{grid-column:2}.business-topline>div:first-child{grid-row:1}.ownership{grid-row:2;grid-template-columns:minmax(30px,max-content) minmax(0,1fr);gap:0 6px}.business-stats{grid-row:3;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:5px}.business-progress-row{grid-row:4;grid-template-columns:minmax(0,1fr);gap:0}.business-progress-state{display:none}.progress-track{grid-column:1;height:17px}.bonus-line{grid-row:5;font-size:.62rem}.business-limit{display:block;grid-column:2;grid-row:3;align-self:end;justify-self:end;max-width:min(100%,80px);padding:2px 5px;font-size:.6rem}.business-actions{grid-column:3;grid-row:1/-1;gap:7px;padding-left:4px}.business h2{font-size:clamp(.78rem,3.35vw,.96rem);line-height:1.02}.business h2 [data-role=business-name]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ownership small,.business-stats:before{font-size:.58rem}.ownership strong{font-size:clamp(.92rem,4vw,1.08rem)}.ownership-metric{height:31px}.ownership-metric small{font-size:.42rem}.ownership-metric strong{min-width:38px;min-height:18px;padding-inline:5px;font-size:clamp(.7rem,3.1vw,.82rem)}.ownership-progress{min-width:0;width:100%;height:31px;gap:2px}.ownership-progress small{font-size:.42rem}.ownership-progress strong{font-size:clamp(.7rem,3.1vw,.82rem)}.business-stats [data-role=payout]{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:clamp(.74rem,3.45vw,.9rem)}.business-progress-row [data-role=duration]{display:inline-flex;max-width:none;overflow:hidden;text-overflow:ellipsis;font-size:.54rem}.business-progress-row [data-role=duration][data-kind=cycle]{padding:1px 4px}.business-progress-row [data-role=duration][data-kind=cost]{grid-column:1/-1;max-width:100%}.business-actions .buy-button,.business-actions .run-button{min-height:46px;padding:6px 4px;font-size:clamp(.52rem,2.35vw,.62rem)}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]{display:inline-grid;width:22px;height:22px;place-items:center;overflow:hidden;color:transparent;font-size:0;line-height:0}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]:before{width:17px;height:17px}.business.is-preview{grid-template-columns:clamp(70px,22vw,88px) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:4px;min-height:104px;padding:8px 10px 8px 8px}.business.is-preview .business-icon.machine-art,.business.is-preview .business-icon{grid-column:1;grid-row:1/-1;position:relative;left:auto;top:auto;width:100%;height:auto;min-height:88px;align-self:stretch}.business.is-preview .business-topline,.business.is-preview .business-topline>div:first-child,.business.is-preview .bonus-line{grid-column:2;min-width:0}.business.is-preview .business-topline{grid-row:1;display:block}.business.is-preview .business-topline>div:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-self:start}.business.is-preview h2{max-width:100%;font-size:clamp(.86rem,4vw,1rem);line-height:1.05;white-space:normal}.business.is-preview h2 [data-role=business-name]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.business.is-preview p{max-width:none;margin:0;font-size:clamp(.66rem,3.1vw,.75rem);line-height:1.24}.business.is-preview .bonus-line{grid-row:2;margin-top:2px;font-size:.62rem;white-space:normal}}@media(max-width:390px){.business{--business-art-col: clamp(82px, 22vw, 102px);--business-action-col: clamp(64px, 17vw, 72px);--business-card-pad-x: 3px;--business-gap: 4px;--business-text-inset: 2px;grid-template-columns:var(--business-art-col) minmax(0,1fr) var(--business-action-col);grid-template-rows:auto auto auto auto auto auto;min-height:148px}.business-icon.machine-art{grid-row:1/-1;min-height:0}.business-actions{grid-column:3;grid-row:1/-1;grid-template-columns:1fr;grid-template-rows:minmax(40px,auto) minmax(42px,auto);margin-top:0;padding-left:4px}.ownership{grid-template-columns:minmax(26px,max-content) minmax(0,1fr);gap:0 5px}.ownership-metric,.ownership-progress{height:29px}.ownership-metric small,.ownership-progress small{font-size:.38rem;letter-spacing:.06em}.ownership-metric strong{min-width:32px;min-height:17px;padding-inline:4px;font-size:clamp(.62rem,3.2vw,.74rem)}.ownership-progress strong{font-size:clamp(.62rem,3.2vw,.74rem)}.bonus-line{font-size:.58rem}.business-limit{font-size:.56rem}.business-actions .buy-button,.business-actions .run-button{min-height:40px;padding-inline:3px;font-size:.48rem;letter-spacing:.03em}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]{width:19px;height:19px}.business.is-running:not(.is-automated) .business-actions .run-button.is-running [data-role=run-label]:before{width:15px;height:15px;border-width:2px}.business.is-preview{grid-template-columns:clamp(58px,21vw,72px) minmax(0,1fr);min-height:94px;padding:7px 8px 7px 7px}.business.is-preview .business-icon.machine-art,.business.is-preview .business-icon{min-height:78px}.business.is-preview h2{font-size:clamp(.78rem,4vw,.9rem)}.business.is-preview p{font-size:clamp(.62rem,3.2vw,.7rem)}.business.is-preview .bonus-line{font-size:.58rem}}@media(min-width:651px)and (max-width:980px){.business.is-preview{grid-template-columns:clamp(76px,11vw,88px) minmax(0,1fr);column-gap:10px;padding:8px 10px}.business.is-preview .business-icon.machine-art,.business.is-preview .business-icon{grid-column:1;grid-row:1/-1;position:relative;left:auto;top:auto;width:clamp(70px,10vw,82px);height:clamp(70px,10vw,82px);min-height:0;align-self:center}.business.is-preview .business-topline,.business.is-preview .business-topline>div:first-child,.business.is-preview .bonus-line{grid-column:2}}body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.game-shell{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.portfolio-panel{--header-tab-overlap: 0px;gap:2px}.portfolio-panel>.tab-panel{gap:6px;padding-top:0}.hero-header{overflow:visible;gap:4px;padding-bottom:0}.header-art{top:0;left:0;width:100%;height:clamp(138px,16vw,190px);object-position:50% 34%;transform:none;filter:brightness(.86) saturate(1.18) contrast(1.04)}.portfolio-panel[data-header-art] .header-art{object-position:50% 34%}.hero-header:before{top:0;left:0;width:100%;height:clamp(138px,16vw,190px);background:linear-gradient(90deg,#05020e57,#05020e14 42%,#05020e47),linear-gradient(180deg,#05020ef0,#05020e9e 25%,#05020e33 66%,#05020e00);transform:none}.portfolio-panel>.app-tabs{order:99}.portfolio-panel>.app-tabs.shell-nav-dock,.shell-nav-dock{position:fixed;left:50%;right:auto;bottom:max(4px,env(safe-area-inset-bottom));z-index:42;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(1220px,100vw - 8px - env(safe-area-inset-left) - env(safe-area-inset-right));margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:0 -18px 42px #0000006b;backdrop-filter:blur(12px);overflow:visible;transform:translate(-50%)}.app-tabs:after{inset:0 0 auto;display:block;width:auto;height:2px;background:transparent;box-shadow:none;transform:none}.app-tabs::-webkit-scrollbar{display:none}.shell-nav-dock button,body .app-tabs button{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;min-height:58px;margin:0;padding:9px 2px 7px;border:2px solid rgba(128,148,169,.42);border-left:0;border-radius:0;color:#aecbe2bd;background:#020408;box-shadow:none;font-size:clamp(.5rem,.78vw,.62rem);font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.shell-nav-dock button:first-child,body .app-tabs button:first-child{border-left:2px solid rgba(128,148,169,.42);border-radius:5px 0 0 5px;corner-shape:bevel}.shell-nav-dock button:last-child,body .app-tabs button:last-child{border-radius:0 5px 5px 0;corner-shape:bevel}.shell-nav-dock button+button:before,body .app-tabs button+button:before{content:"";position:absolute;top:7px;bottom:7px;left:-1px;width:1px;background:linear-gradient(180deg,#02040814,#8094a99e 48%,#02040814);pointer-events:none}.app-tabs button svg{width:22px;height:22px;stroke-width:2.35;filter:drop-shadow(0 0 8px rgba(103,232,249,.16))}.shell-nav-dock button.active,body .app-tabs button.active{color:var(--blue);border-color:#8094a96b;border-top-color:transparent;background:linear-gradient(90deg,#1d92e2,#1aeaff,#1d92e2) top 0 center/100% 2px no-repeat,#020408;background-origin:border-box;background-clip:border-box;box-shadow:inset 0 0 16px #67dfff1c,0 0 16px #67dfff26}.shell-nav-dock button.active svg{filter:drop-shadow(0 0 5px rgba(0,195,255,.78)) drop-shadow(0 0 12px rgba(0,195,255,.34))}.app-tabs button.has-affordable:after{content:"";top:6px;right:auto;left:calc(50% + 15px);width:7px;min-width:0;height:7px;padding:0;border:1px solid rgba(255,210,63,.86);border-radius:999px;background:var(--amber);box-shadow:0 0 0 4px #ffd23f1a,0 0 14px #ffd23f6b;font-size:0}.app-tabs button.has-online:before{top:6px;left:calc(50% + 15px);width:7px;height:7px}.scoreboard.shell-command-strip{grid-template-columns:repeat(3,minmax(128px,168px));width:max-content;max-width:min(100%,522px);justify-self:center;padding:7px}body.has-compact-boost .scoreboard.shell-command-strip,body.has-allocation-locker .scoreboard.shell-command-strip{grid-template-columns:repeat(3,minmax(128px,168px)) 54px;max-width:min(100%,580px)}body.has-allocation-locker:not(.has-compact-boost) .scoreboard.shell-command-strip{grid-template-columns:repeat(3,minmax(128px,168px)) 42px;max-width:min(100%,568px)}body.has-compact-boost.has-allocation-locker .scoreboard.shell-command-strip,.scoreboard.shell-command-strip{grid-template-columns:repeat(3,minmax(128px,168px)) 42px 54px;max-width:min(100%,626px)}.scoreboard.shell-command-strip>.capital-tile{grid-column:1}.scoreboard.shell-command-strip>.power-metric{grid-column:2}.scoreboard.shell-command-strip>.gpu-metric{grid-column:3}.scoreboard.shell-command-strip>.allocation-locker-header{grid-column:4}.scoreboard.shell-command-strip>.ad-boost-header{grid-column:5}.hero-header:has(>.prestige-panel[hidden])>.scoreboard{justify-self:center}.shell-command-strip>div{min-height:50px;padding:8px 10px 4px 40px}.shell-command-strip .metric-label{gap:5px;margin-bottom:5px;font-size:clamp(.68rem,.78vw,.82rem)}.shell-command-strip .metric-label svg,.capital-tile .metric-label:before,.power-metric .metric-label:before{left:12px;top:11px;width:18px;height:18px}.capital-tile .metric-label:before{font-size:1.08rem}.shell-command-strip>div strong,.shell-command-strip .capital-tile strong,.shell-command-strip .power-metric strong,.shell-command-strip .gpu-metric strong,.scoreboard strong{font-size:clamp(1.04rem,1.05vw,1.26rem)}.shell-command-strip :is(#currency-count,#visual-power,#visual-gpus){min-width:0}.scoreboard .metric-inline,.shell-command-strip .metric-inline{font-size:clamp(.7rem,.76vw,.82rem)}@media(max-width:650px){.scoreboard.shell-command-strip{grid-template-columns:1.1fr .98fr .98fr;width:100%;max-width:none;justify-self:stretch;padding-bottom:7px}body.has-compact-boost .scoreboard.shell-command-strip,body.has-allocation-locker .scoreboard.shell-command-strip{grid-template-columns:1.1fr .98fr .98fr 44px}body.has-compact-boost.has-allocation-locker .scoreboard.shell-command-strip{grid-template-columns:1.1fr .98fr .98fr 36px 52px}body.has-allocation-locker:not(.has-compact-boost) .scoreboard.shell-command-strip{grid-template-columns:1.1fr .98fr .98fr 36px}.scoreboard.shell-command-strip{grid-template-columns:1.1fr .98fr .98fr 36px 52px}.shell-command-strip .metric-label svg,.capital-tile .metric-label:before,.power-metric .metric-label:before{left:11px;top:10px;width:22px;height:22px}.capital-tile .metric-label:before{font-size:1.36rem}}@media(max-width:360px){.scoreboard.shell-command-strip{gap:4px;padding-inline:6px}body.has-compact-boost.has-allocation-locker .scoreboard.shell-command-strip{grid-template-columns:1.1fr 1fr .92fr 32px 46px}body.has-compact-boost:not(.has-allocation-locker) .scoreboard.shell-command-strip{grid-template-columns:1.1fr 1fr .92fr 46px}body.has-allocation-locker:not(.has-compact-boost) .scoreboard.shell-command-strip{grid-template-columns:1.1fr 1fr .92fr 32px}.scoreboard.shell-command-strip{grid-template-columns:1.1fr 1fr .92fr 32px 46px}.shell-command-strip>div{padding:6px 3px 3px 25px}.shell-command-strip .metric-label svg,.capital-tile .metric-label:before,.power-metric .metric-label:before{left:7px;top:9px;width:17px;height:17px}.capital-tile .metric-label:before{font-size:1.04rem}.scoreboard .metric-label{font-size:.56rem;letter-spacing:.045em}.scoreboard.shell-command-strip>div strong,.scoreboard.shell-command-strip .capital-tile strong,.scoreboard.shell-command-strip .power-metric strong,.scoreboard.shell-command-strip .gpu-metric strong{font-size:.88rem}.scoreboard .metric-inline,.scoreboard.shell-command-strip .metric-inline{font-size:.52rem}.allocation-locker-header img{width:25px;height:25px}.scoreboard.shell-command-strip>.allocation-locker-header strong{font-size:.76rem}.shell-command-strip>.ad-boost-header{padding-inline:4px}.shell-command-strip>.ad-boost-header .ad-boost-mini-meter{width:min(38px,100%)}}@media(min-width:651px){.shell-command-strip>div{min-height:44px;padding:4px 10px 0 40px}.shell-command-strip .metric-label{margin-bottom:2px}.shell-command-strip .metric-label svg,.capital-tile .metric-label:before,.power-metric .metric-label:before{top:7px}.shell-command-strip>.ad-boost-header{min-height:44px;padding-block:3px}.tab-panel[data-panel=products]>.section-heading h2,.tab-panel[data-panel=operators]>.section-heading h2,.tab-panel[data-panel=systems]>.section-heading h2,.tab-panel[data-panel=stats] .section-heading h2,.tab-panel[data-panel=settings]>.section-heading h2{font-size:clamp(1.16rem,1.75vw,1.48rem)}.tab-panel[data-panel=products]>.section-heading h2 span,.tab-panel[data-panel=operators]>.section-heading h2 span,.tab-panel[data-panel=systems]>.section-heading h2 span,.tab-panel[data-panel=stats] .section-heading h2 span,.tab-panel[data-panel=settings]>.section-heading h2 span{font-size:.72em}.business h2{font-size:clamp(1.02rem,1.45vw,1.24rem)}.ownership strong{font-size:clamp(1.02rem,1.55vw,1.32rem)}.business-stats [data-role=payout]{font-size:clamp(.92rem,1.25vw,1.1rem)}.business-progress-state,.bonus-line,.business-limit{font-size:.72rem}.business-actions .buy-button,.business-actions .run-button{font-size:clamp(.72rem,.95vw,.82rem)}.manager-main strong{font-size:clamp(1.02rem,1.35vw,1.16rem)}.manager-product,.manager-main small{font-size:clamp(.72rem,.98vw,.84rem)}.manager em{font-size:clamp(.62rem,.85vw,.72rem)}.manager .manager-buy-button{font-size:clamp(.68rem,.9vw,.78rem)}.unlock-topline strong{font-size:clamp(1.02rem,1.35vw,1.16rem)}.unlock em,.unlock-benefit{font-size:clamp(.72rem,.98vw,.84rem)}.unlock-status{font-size:clamp(.64rem,.9vw,.74rem)}.unlock .unlock-buy-button{font-size:clamp(.68rem,.9vw,.78rem)}}.shell-progress-rail:before{display:none}.prestige-panel{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;padding:2px 0 8px;border:0;border-radius:0;color:var(--text);background:transparent;box-shadow:none;backdrop-filter:none;cursor:pointer;clip-path:none}.prestige-panel:focus-visible{outline:2px solid rgba(0,195,255,.72);outline-offset:3px}#prestige-button{cursor:pointer}.prestige-copy{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:3px 10px}.prestige-heading-line{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.prestige-panel h2{margin:0;color:var(--accent);font-size:.76rem;font-weight:820;letter-spacing:.04em;line-height:1;text-transform:uppercase;text-shadow:0 0 10px rgba(0,195,255,.32);white-space:nowrap}.mica-model-version{display:inline-block;min-width:0;overflow:hidden;color:#bcc6d1bd;font-size:.55rem;font-weight:820;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.prestige-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.prestige-summary>div{display:inline-flex;align-items:baseline;gap:3px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.prestige-summary span{display:inline;color:var(--green);font-size:.62rem;font-weight:820;letter-spacing:0;line-height:1.05;text-transform:none}.prestige-summary>div:nth-child(2) span{color:var(--amber)}.prestige-summary strong{display:inline;min-width:0;margin-top:0;overflow:hidden;color:var(--green);font-size:.62rem;font-weight:820;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.prestige-summary>div:nth-child(2) strong{color:var(--amber)}.prestige-summary>div.is-unavailable{opacity:.42}.prestige-summary>div.is-unavailable strong{color:#bcc6d1b8}.prestige-panel p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prestige-progress{position:relative;left:auto;right:auto;bottom:auto;grid-column:1;grid-row:2;align-self:end;width:100%;height:3px;margin-top:0;border:0;border-radius:99px;background:#8094a94d;box-shadow:0 0 0 1px #00000057,inset 0 0 6px #0000006b}.prestige-progress:after{background:var(--mica-progress-gradient);box-shadow:0 0 8px #ff2f9247,0 0 12px #00c3ff38}#prestige-button{grid-column:2;grid-row:1/span 2;width:auto;min-width:84px;min-height:34px;align-self:center;padding:5px 8px;font-size:.66rem;clip-path:none}.prestige-detail-screen{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 36%,rgba(0,195,255,.14),transparent 30%),#04080ad1;backdrop-filter:blur(12px)}.prestige-detail-screen[hidden]{display:none}.prestige-detail-panel{position:relative;width:min(520px,100%);display:grid;gap:13px;padding:18px;border:2px solid rgba(128,148,169,.5);border-radius:6px;corner-shape:bevel;background:linear-gradient(160deg,#060814fa,#04030dfa);box-shadow:0 24px 90px #00000094,0 0 28px #00c3ff1a}.prestige-detail-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(128,148,169,.46);border-radius:6px;color:var(--muted);background:#050810d1}.prestige-detail-heading{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;padding-right:42px}.prestige-detail-mark{width:58px;height:58px;display:grid;place-items:center}.prestige-detail-mark img{width:58px;height:58px;object-fit:contain}.prestige-detail-heading h2{margin:0;color:var(--accent);font-size:1rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.prestige-detail-heading strong{display:block;margin-top:2px;color:var(--amber);font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.prestige-detail-version{display:block;margin-top:3px;color:#bcc6d1c2;font-size:.62rem;font-weight:820;letter-spacing:.08em;line-height:1.05;text-transform:uppercase}.prestige-detail-heading p{margin:8px 0 0;color:#eef6ffc7;font-size:.82rem;line-height:1.35}.prestige-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prestige-detail-grid span{min-width:0;padding:9px 10px;border:1px solid rgba(128,148,169,.4);border-radius:5px;background:#01060c85}.prestige-detail-grid small{display:block;color:var(--muted);font-size:.58rem;font-weight:800;text-transform:uppercase}.prestige-detail-grid strong{display:block;overflow:hidden;color:var(--text);font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.prestige-detail-progress{grid-column:auto;grid-row:auto;height:4px}.prestige-detail-actions{display:flex;justify-content:flex-end}.prestige-detail-install{min-width:116px;min-height:36px;padding:7px 14px;border:1px solid rgba(255,214,102,.68);border-radius:6px;corner-shape:bevel;color:#fff;background:linear-gradient(135deg,#ffd666e6,#7739cbe6);box-shadow:0 0 16px #ffd66638;font-size:.72rem;font-weight:900}.prestige-detail-install:disabled{border-color:#8094a957;color:#eef6ff8a;background:linear-gradient(135deg,#3a414eeb,#1c1f2aeb);box-shadow:none}@media(max-width:430px){.prestige-detail-grid{grid-template-columns:1fr}}.prestige-detail-panel{width:min(640px,100%);gap:14px;padding:clamp(18px,3vw,24px);--detail-accent-rgb: 0, 195, 255;--detail-accent-color: rgb(var(--detail-accent-rgb));--system-svg-chamfer: var(--modal-chamfer);--system-svg-stroke: 1.6;--system-svg-glow-stroke: 4.2;--system-svg-inner-inset: 3.25;--system-svg-outer-outset: 0;--system-frame-color: rgb(var(--detail-accent-rgb));--system-frame-glow: rgba(var(--detail-accent-rgb), .34);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 66%, var(--rose) 34%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 36%, #000 64%);border:0;background:radial-gradient(circle at 12% 12%,rgba(0,195,255,.1),transparent 22%),linear-gradient(160deg,#050812fb,#04030dfb);box-shadow:0 24px 90px #00000094,0 0 30px rgba(var(--detail-accent-rgb),.14),inset 0 0 0 1px rgba(var(--detail-accent-rgb),.055)}.prestige-detail-panel>.system-card-frame{z-index:6}.prestige-detail-panel:before{background:linear-gradient(90deg,transparent,rgba(var(--detail-accent-rgb),.84),rgba(var(--detail-accent-rgb),.46),transparent);box-shadow:0 0 18px rgba(var(--detail-accent-rgb),.24)}.prestige-detail-heading{grid-template-columns:clamp(70px,13vw,88px) minmax(0,1fr);gap:clamp(14px,2.8vw,20px);align-items:start;padding-right:42px}.prestige-detail-mark{--system-svg-chamfer: 10px;--system-svg-stroke: 1.25;--system-svg-glow-stroke: 2.8;--system-svg-inner-inset: 3;--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .2);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 66%, var(--rose) 34%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 36%, #000 64%);position:relative;isolation:isolate;width:clamp(70px,13vw,88px);height:clamp(70px,13vw,88px);border:0;clip-path:none;background:radial-gradient(circle at 50% 38%,rgba(0,195,255,.25),transparent 62%),linear-gradient(135deg,#00c3ff1f,#ff2f920f),#040912a3;box-shadow:inset 0 0 18px #00c3ff1c,0 0 22px #00c3ff2b}.prestige-detail-mark .system-mica-frame{z-index:4}.prestige-detail-mark img{position:relative;z-index:5;width:82%;height:82%}.prestige-detail-heading h2{font-size:clamp(1.15rem,3.2vw,1.55rem);line-height:.96}.prestige-detail-version{margin-top:5px;color:#bcc6d1db}.prestige-detail-heading strong{margin-top:6px;color:var(--amber);font-size:clamp(.74rem,2vw,.88rem)}.prestige-detail-heading p{max-width:52ch;margin-top:11px;color:#eef6ffd6;font-size:clamp(.88rem,2.2vw,1rem);line-height:1.38}.prestige-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:3px}.prestige-detail-grid span{--system-svg-chamfer: 7px;--system-svg-stroke: 1.15;--system-svg-glow-stroke: 2.4;--system-svg-inner-inset: 2.5;--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .18);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 38%, #000 62%);position:relative;isolation:isolate;padding:11px 12px;border:0;clip-path:none;background:linear-gradient(135deg,#00c3ff12,#ff2f9207),#01060c8a}.prestige-detail-grid span:nth-child(2){--system-frame-color: var(--green);--system-frame-glow: rgba(var(--green-rgb), .18);--system-frame-grad-color: var(--green);--system-frame-grad-mid: color-mix(in srgb, var(--green) 68%, #000 32%);--system-frame-grad-dark: color-mix(in srgb, var(--green) 36%, #000 64%)}.prestige-detail-grid span:nth-child(3){--system-frame-color: var(--amber);--system-frame-glow: rgba(255, 210, 63, .18);--system-frame-grad-color: var(--amber);--system-frame-grad-mid: color-mix(in srgb, var(--amber) 68%, #000 32%);--system-frame-grad-dark: color-mix(in srgb, var(--amber) 36%, #000 64%)}.prestige-detail-grid small{color:#c3b0ede6;font-size:.62rem;letter-spacing:.055em}.prestige-detail-grid strong{margin-top:3px;color:#fff8ff;font-size:clamp(.96rem,2.6vw,1.16rem);font-weight:850}.prestige-detail-grid span:nth-child(2) strong,.prestige-detail-grid span:nth-child(3) strong{color:var(--green);text-shadow:0 0 12px rgba(var(--green-rgb),.16)}.prestige-detail-grid span.is-unavailable{--system-frame-color: rgba(122, 134, 148, .58);--system-frame-glow: transparent;--system-frame-grad-color: rgba(122, 134, 148, .58);--system-frame-grad-mid: rgba(83, 94, 108, .5);--system-frame-grad-dark: rgba(50, 59, 70, .46);background:#01060c61}.prestige-detail-grid span.is-unavailable small,.prestige-detail-grid span.is-unavailable strong{color:#bcc6d18f;text-shadow:none}.prestige-detail-progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:2px;color:#bcc6d1c7;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.prestige-detail-progress-label strong{color:var(--accent);font-size:.78rem;text-shadow:0 0 12px rgba(0,195,255,.22)}.prestige-detail-progress{height:6px}.prestige-detail-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.prestige-detail-notes span{--system-svg-chamfer: 9px;--system-svg-stroke: 1.25;--system-svg-glow-stroke: 2.8;--system-svg-inner-inset: 3;--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .18);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 38%, #000 62%);position:relative;isolation:isolate;min-width:0;padding:11px 12px 12px;border:0;clip-path:none;background:linear-gradient(135deg,#00c3ff0d,#ffd66605),#02060c70}.prestige-detail-notes span:nth-child(1){--system-frame-color: var(--rose);--system-frame-glow: rgba(255, 47, 146, .18);--system-frame-grad-color: var(--rose);--system-frame-grad-mid: color-mix(in srgb, var(--rose) 66%, #000 34%);--system-frame-grad-dark: color-mix(in srgb, var(--rose) 34%, #000 66%)}.prestige-detail-notes span:nth-child(2){--system-frame-color: var(--green);--system-frame-glow: rgba(var(--green-rgb), .18);--system-frame-grad-color: var(--green);--system-frame-grad-mid: color-mix(in srgb, var(--green) 66%, #000 34%);--system-frame-grad-dark: color-mix(in srgb, var(--green) 34%, #000 66%)}.prestige-detail-notes span:nth-child(3){--system-frame-color: var(--amber);--system-frame-glow: rgba(255, 210, 63, .18);--system-frame-grad-color: var(--amber);--system-frame-grad-mid: color-mix(in srgb, var(--amber) 66%, #000 34%);--system-frame-grad-dark: color-mix(in srgb, var(--amber) 34%, #000 66%)}.prestige-detail-grid span>:not(.system-cell-frame),.prestige-detail-notes span>:not(.system-strip-frame){position:relative;z-index:2}.prestige-detail-notes .system-strip-frame [data-role=frame-glow]{opacity:.32}.prestige-detail-notes .system-strip-frame [data-role=frame-stroke]{opacity:.94}.prestige-detail-notes small{--system-svg-chamfer: 4px;--system-svg-stroke: 1.15;--system-svg-glow-stroke: 2.2;--system-svg-inner-inset: 2.5;--system-frame-glow: color-mix(in srgb, var(--system-frame-color) 20%, transparent);position:relative;isolation:isolate;display:inline-grid;width:20px;height:20px;margin-bottom:7px;place-items:center;border:0;clip-path:none;color:var(--system-frame-color);background:linear-gradient(135deg,color-mix(in srgb,var(--system-frame-color) 18%,transparent),#00000029),#02060cbd;font-size:.62rem;font-weight:900;line-height:1}.prestige-detail-notes small:before{display:none}.prestige-detail-notes small:after{display:none}.prestige-detail-notes small .system-chip-frame{z-index:1}.prestige-detail-notes small{z-index:2}.prestige-detail-notes strong{display:block;color:var(--system-frame-color);font-size:.72rem;font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase}.prestige-detail-notes em{display:block;margin-top:7px;color:#d5deebc7;font-size:.72rem;font-style:normal;font-weight:650;line-height:1.28}.prestige-detail-actions{justify-content:stretch}.prestige-detail-install{width:min(190px,100%);min-height:54px;margin-left:auto;padding:10px 14px;border:0;border-radius:5px;clip-path:none;color:var(--detail-button-color, var(--accent));background:transparent!important;box-shadow:0 0 24px color-mix(in srgb,var(--detail-button-color, var(--accent)) 14%,transparent 86%);font-size:clamp(.92rem,1.95vw,1.2rem);font-weight:900;letter-spacing:.055em}.prestige-detail-install:disabled{--detail-button-color: rgb(142, 150, 156);--system-button-color: var(--detail-button-color);--system-frame-grad-color: var(--detail-button-color);--system-frame-grad-mid: color-mix(in srgb, var(--detail-button-color) 70%, #000 30%);--system-frame-grad-dark: color-mix(in srgb, var(--detail-button-color) 38%, #000 62%);--system-frame-glow: rgba(142, 150, 156, .16);color:var(--detail-button-color);background:transparent!important;box-shadow:0 0 14px #8e969c14}.prestige-detail-install>[data-role=button-label]{position:relative;z-index:5;color:inherit}@media(max-width:560px){.prestige-detail-panel{width:min(430px,100%);gap:12px;padding:18px 16px}.prestige-detail-heading{grid-template-columns:68px minmax(0,1fr);gap:12px;padding-right:36px}.prestige-detail-heading h2{font-size:1.12rem}.prestige-detail-heading p{grid-column:1/-1;margin-top:5px}.prestige-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.prestige-detail-grid span{padding:8px 7px}.prestige-detail-grid small{font-size:.52rem}.prestige-detail-grid strong{font-size:.82rem}.prestige-detail-notes{grid-template-columns:1fr;gap:7px}.prestige-detail-notes span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 9px;padding:9px 10px}.prestige-detail-notes small{grid-row:1/span 2;margin:0}.prestige-detail-notes em{margin-top:2px}.prestige-detail-install{width:100%}}@media(max-width:650px){.prestige-panel{grid-template-columns:minmax(0,1fr) auto;gap:4px 7px;min-height:34px;padding:2px 0 8px}.prestige-copy{grid-template-columns:max-content minmax(0,1fr);gap:3px 7px}.prestige-heading-line{gap:6px}.prestige-summary{gap:2px 8px}.prestige-panel h2{font-size:.68rem}.mica-model-version{max-width:116px;font-size:.5rem}.prestige-summary span,.prestige-summary strong{font-size:.58rem}#prestige-button{min-width:76px;min-height:32px;padding-inline:8px;font-size:.62rem}}@media(max-width:899px){.hero-header>.scoreboard{justify-self:start}.hero-header>.world-stage{display:none}}@media(min-width:900px){.hero-header{--desktop-header-art-height: 190px;grid-template-columns:max-content minmax(300px,390px) minmax(0,1fr);grid-template-rows:var(--desktop-header-art-height) auto;align-items:start;column-gap:10px;row-gap:4px;padding-bottom:0}.hero-header>.header-art,.hero-header:before{height:var(--desktop-header-art-height)}.hero-header>.title-row{grid-column:1/-1;grid-row:1}.hero-header>.scoreboard{grid-column:1;grid-row:2;grid-template-columns:repeat(3,128px);justify-self:start;width:412px;max-width:412px;margin-top:0}body.has-compact-boost .hero-header>.scoreboard{grid-template-columns:repeat(3,128px) 54px;width:473px;max-width:473px}body.has-allocation-locker .hero-header>.scoreboard{grid-template-columns:repeat(3,128px) 42px;width:458px;max-width:458px}body.has-compact-boost.has-allocation-locker .hero-header>.scoreboard{grid-template-columns:repeat(3,128px) 42px 54px;width:516px;max-width:516px}.hero-header>.scoreboard{grid-template-columns:repeat(3,128px) 42px 54px;width:516px;max-width:516px}.hero-header:has(>.prestige-panel[hidden])>.scoreboard{grid-column:1/-1;justify-self:center}.hero-header>.prestige-panel{grid-column:2/-1;grid-row:2;align-self:start;width:100%;max-width:none;height:auto;min-height:0;margin-top:0;padding:2px 7px 8px}.hero-header>.prestige-panel .prestige-copy{grid-template-columns:max-content minmax(0,1fr)}.hero-header>.world-stage{display:none}}@media(min-width:1200px){.hero-header{--desktop-header-art-height: 228px}}.title-row .ai-status{width:92px;height:76px;padding:8px 9px 10px;border:1px solid rgba(0,195,255,.46);border-radius:10px;background:linear-gradient(180deg,#67e8f929,#080516db),radial-gradient(ellipse at 50% 30%,rgba(0,195,255,.22),transparent 58%),#080516d1;box-shadow:inset 0 1px #ffffff29,inset 0 -3px #00000061,0 0 22px #00c3ff3d,0 0 34px #ff2f9229,0 14px 22px #00000038}.title-row .ai-status:before,.title-row .ai-status:after{display:block}.title-row .ai-status .ai-core{width:70px;height:54px;border:0;box-shadow:none}body.motion-reduced .ad-boost-header,body.motion-reduced .ad-boost-compact{animation:none}.install-settings{--settings-accent: var(--green)}.install-app-button{min-height:42px;padding:9px 18px;border:2px solid var(--settings-accent, var(--green));border-radius:6px;color:var(--settings-accent, var(--green));background:#080516b8;box-shadow:0 0 16px rgba(var(--green-rgb),.14);cursor:pointer;font-weight:1000}.install-app-button:hover,.install-app-button:focus-visible{color:#02160b;background:var(--green);box-shadow:0 0 24px rgba(var(--green-rgb),.34)}.install-nudge{position:fixed;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:30;width:min(460px,100vw - 28px);display:grid;grid-template-columns:58px minmax(0,1fr) 32px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(var(--green-rgb),.58);border-radius:8px;color:var(--text);background:radial-gradient(circle at 8% 0%,rgba(var(--green-rgb),.19),transparent 42%),linear-gradient(165deg,#091f18fa,#080b15fc);box-shadow:0 0 0 1px rgba(var(--green-rgb),.12),0 0 30px #00c3ff24,0 20px 64px #00000094;animation:installNudgeIn .42s cubic-bezier(.2,.86,.2,1) both}.install-nudge[hidden]{display:none}.install-nudge>img{grid-column:1;grid-row:1/span 2;width:58px;height:58px;border-radius:13px;box-shadow:0 0 0 1px #67e8f93d,0 0 20px #00c3ff33}.install-nudge-copy{grid-column:2;min-width:0}.install-nudge-copy>span{display:block;margin-bottom:2px;color:var(--green);font-size:.62rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.install-nudge-copy strong{display:block;font-size:.9rem;line-height:1.15}.install-nudge-copy p{margin-top:4px;color:var(--muted);font-size:.72rem;line-height:1.35}.install-nudge-dismiss{grid-column:3;grid-row:1;align-self:start;width:30px;height:30px;border:1px solid rgba(103,232,249,.2);border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.install-nudge-action{grid-column:2/-1;grid-row:2;min-height:36px;border:1px solid rgba(var(--green-rgb),.68);border-radius:7px;color:#02160b;background:linear-gradient(180deg,var(--green),#00c3ff);box-shadow:inset 0 1px #ffffff47,0 0 18px rgba(var(--green-rgb),.16);cursor:pointer;font-size:.78rem;font-weight:1000}.install-nudge-action:hover,.install-nudge-action:focus-visible{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff57,0 0 25px rgba(var(--green-rgb),.3)}@keyframes installNudgeIn{0%{opacity:0;transform:translate(-50%,18px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(max-width:650px){.install-nudge{bottom:calc(92px + env(safe-area-inset-bottom))}}body.motion-reduced .install-nudge{animation:none;transform:translate(-50%)}.supporter-purchase-screen .supporter-purchase-panel{--system-svg-chamfer: 12px;--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.8;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;--system-frame-color: rgb(var(--detail-accent-rgb));--system-frame-glow: rgba(var(--detail-accent-rgb), .28);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%);width:min(680px,100%);border:0;border-radius:0;corner-shape:initial;clip-path:none}.supporter-purchase-screen .supporter-purchase-panel>.system-card-frame{z-index:6}.supporter-purchase-screen .supporter-purchase-close{--system-svg-chamfer: 8px;--system-svg-stroke: 1.2;--system-svg-glow-stroke: 2.6;--system-svg-inner-inset: 2.6;--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .22);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 58%, var(--rose) 42%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 34%, #000 66%);isolation:isolate;border:0;border-radius:0}.supporter-purchase-screen .supporter-purchase-close .system-close-frame{z-index:1}.supporter-purchase-screen .supporter-purchase-close:before,.supporter-purchase-screen .supporter-purchase-close:after{z-index:2}.supporter-purchase-avatars{display:none;gap:9px;min-width:0;padding:10px;border:1px solid rgba(var(--green-rgb),.22);background:rgba(var(--green-rgb),.055)}.supporter-purchase-panel.is-owned .supporter-purchase-avatars{display:grid}.supporter-purchase-avatars-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.supporter-purchase-avatars-heading strong{color:#c8ffe0;font-size:.82rem;font-weight:950;text-transform:uppercase}.supporter-purchase-avatars-heading span{color:var(--muted);font-size:.7rem;font-weight:750}.supporter-purchase-avatars .supporter-avatar-list{grid-column:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.supporter-purchase-avatars .supporter-avatar-button{--system-svg-chamfer: 8px;--system-svg-stroke: 1.15;--system-svg-glow-stroke: 2.4;--system-svg-inner-inset: 2.5;--system-frame-color: var(--skin-accent);--system-frame-glow: color-mix(in srgb, var(--skin-accent) 26%, transparent);--system-frame-grad-color: var(--skin-accent);--system-frame-grad-mid: color-mix(in srgb, var(--skin-accent) 66%, #000 34%);--system-frame-grad-dark: color-mix(in srgb, var(--skin-accent) 34%, #000 66%);min-height:96px;grid-template-rows:1fr auto;gap:5px;padding:7px 6px 6px;border:0;border-radius:0;clip-path:none;isolation:isolate}.supporter-purchase-avatars .supporter-avatar-button>.system-button-frame{z-index:1}.supporter-purchase-avatars .supporter-avatar-button>:not(.system-button-frame){position:relative;z-index:2}.supporter-purchase-avatars .supporter-avatar-preview{width:58px}.supporter-purchase-avatars .supporter-avatar-button strong{font-size:clamp(.58rem,1vw,.72rem)}@media(max-width:560px){.supporter-purchase-avatars-heading{display:grid;gap:3px}.supporter-purchase-avatars .supporter-avatar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}body:not([data-supporter-avatar=classic]) .title-row .ai-status .ai-core{border-radius:0}body[data-supporter-avatar=cube] .title-row .ai-status{height:92px;padding:0;border:0;background:transparent;box-shadow:none}body[data-supporter-avatar=cube] .title-row .ai-status:before,body[data-supporter-avatar=cube] .title-row .ai-status:after{display:none}body:not(.mica-offline)[data-supporter-avatar=cube] .title-row .ai-status .ai-core{--ai-avatar-idle: var(--supporter-avatar-idle);--ai-avatar-still: var(--supporter-avatar-still);width:92px;height:92px}body.motion-reduced[data-supporter-avatar=cube] .title-row .ai-status .ai-core{--ai-avatar-idle: var(--supporter-avatar-still)}@media(min-width:400px){.title-row .ai-status{width:112px;height:92px}.title-row .ai-status .ai-core{width:88px;height:68px}body[data-supporter-avatar=cube] .title-row .ai-status,body:not(.mica-offline)[data-supporter-avatar=cube] .title-row .ai-status .ai-core{width:112px;height:112px}}body:not([data-supporter-avatar=cube]) .title-row .ai-status .ai-core{position:absolute;inset:6px;width:auto;height:auto;border-radius:6px}@media(max-width:560px){.prestige-panel{padding-inline:5px}.scoreboard.shell-command-strip{gap:5px;padding:7px}.scoreboard.shell-command-strip>div{min-height:46px;padding:5px 4px 3px 29px}.scoreboard.shell-command-strip>div strong,.scoreboard.shell-command-strip .capital-tile strong,.scoreboard.shell-command-strip .power-metric strong,.scoreboard.shell-command-strip .gpu-metric strong{display:grid;justify-items:start;align-content:start;gap:2px;white-space:nowrap;font-size:clamp(.86rem,3.45vw,1.02rem);line-height:.95}.scoreboard.shell-command-strip :is(#currency-count,#visual-power,#visual-gpus){min-width:0}.scoreboard .metric-inline,.scoreboard.shell-command-strip .metric-inline{display:block;margin-top:0;font-size:clamp(.56rem,2vw,.68rem);line-height:1}.shell-command-strip>.ad-boost-header{min-height:46px;padding:4px}.shell-command-strip>.ad-boost-header span{font-size:.55rem}.shell-command-strip>.ad-boost-header[data-boost-state=active] span{font-size:.82rem}.scoreboard.shell-command-strip>.ad-boost-header strong{font-size:.9rem}.scoreboard .metric-label svg,.scoreboard .capital-tile .metric-label:before,.scoreboard .power-metric .metric-label:before{left:8px;top:8px;width:20px;height:20px}.scoreboard .metric-label{margin-bottom:3px;font-size:.6rem}}@media(min-width:471px)and (max-width:560px){.scoreboard.shell-command-strip>div strong,.scoreboard.shell-command-strip .capital-tile strong,.scoreboard.shell-command-strip .power-metric strong,.scoreboard.shell-command-strip .gpu-metric strong{display:flex;align-items:baseline;justify-content:flex-start;gap:4px}.scoreboard .metric-inline,.scoreboard.shell-command-strip .metric-inline{display:inline;margin-top:0}}@media(min-width:561px){.shell-command-strip>.ad-boost-header{min-height:44px}}@media(min-width:561px)and (max-width:760px){.shell-command-strip .metric-label svg,.capital-tile .metric-label:before,.power-metric .metric-label:before{left:12px;top:10px;width:22px;height:22px}.capital-tile .metric-label:before{font-size:1.36rem}.prestige-panel{padding-inline:12px}}@media(min-width:761px)and (max-width:899px){.prestige-panel{padding-inline:7px}}.portfolio-panel>.app-tabs.shell-nav-dock,.shell-nav-dock{bottom:max(6px,env(safe-area-inset-bottom));width:min(1220px,100vw - 18px - env(safe-area-inset-left) - env(safe-area-inset-right))}.shell-nav-dock button:first-child,body .app-tabs button:first-child{border-radius:8px 0 0 8px;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px),0 8px)}.shell-nav-dock button:last-child,body .app-tabs button:last-child{border-radius:0 8px 8px 0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.compact-prestige,.compact-stats{width:min(522px,100vw - 18px - env(safe-area-inset-left) - env(safe-area-inset-right))}.compact-prestige{top:max(6px,env(safe-area-inset-top));height:3px;border:0;border-radius:99px;background:#8094a94d;box-shadow:0 0 0 1px #00000057,inset 0 0 6px #0000006b}.compact-prestige:after{background:var(--mica-progress-gradient);box-shadow:0 0 8px #ff2f9247,0 0 12px #00c3ff38}.compact-stats{top:calc(max(6px,env(safe-area-inset-top)) + 8px);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.show-compact-stats .compact-prestige,.show-compact-stats .compact-stats{opacity:1;transform:translate(-50%)}body.has-compact-boost .compact-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 54px}.compact-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 36px 52px}.compact-stats>div:nth-child(1){grid-column:1}.compact-stats>div:nth-child(2){grid-column:2}.compact-stats>div:nth-child(3){grid-column:3}.compact-stats>.allocation-locker-compact{grid-column:4}.compact-stats>.ad-boost-compact{grid-column:5}.compact-stats>div{--compact-tile-rgb: 128, 148, 169;--compact-accent: var(--green);--compact-accent-rgb: var(--green-rgb);min-height:44px;justify-content:start;align-content:center;gap:2px;padding:6px 8px;border:2px solid rgba(var(--compact-tile-rgb),.44);border-radius:6px;corner-shape:bevel;color:var(--text);background:linear-gradient(180deg,#02040829,#02040812),#020408d1;box-shadow:inset 0 0 0 1px #ffffff06,0 5px 12px #0000003d}.compact-stats>div:nth-child(2){--compact-accent: var(--amber);--compact-accent-rgb: 255, 210, 63}.compact-stats>div:nth-child(3){--compact-accent: var(--blue);--compact-accent-rgb: 0, 195, 255}.compact-stats>div>span{display:inline-flex;align-items:center;gap:4px;color:var(--compact-accent);font-family:Bahnschrift,Arial Narrow,Segoe UI,Inter,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.075em;line-height:1}.compact-stats>div>span svg{width:1em;height:1em;flex:0 0 auto;stroke-width:3}.compact-stats strong{display:inline;color:#fff8ff;font-family:Bahnschrift,Arial Narrow,Segoe UI,Inter,sans-serif;font-size:clamp(.9rem,2.2vw,1.05rem);font-weight:650;line-height:.95;text-align:left}.compact-stat-flow{display:inline;color:var(--compact-accent);font-size:clamp(.48rem,1.6vw,.58rem);line-height:1;text-align:left}.compact-stats>div:nth-child(2) strong,.compact-stats>div:nth-child(3) strong{color:#fff8ff}.compact-stats>div:nth-child(2) .compact-stat-flow.up,.compact-stats>div:nth-child(3) .compact-stat-flow.up,.compact-stats .flat{color:var(--compact-accent)}.compact-stats>div:nth-child(2):has(.compact-stat-flow.down){--compact-accent: var(--amber);--compact-accent-rgb: 255, 210, 63;border-color:#8094a970;background:linear-gradient(180deg,#02040829,#02040812),#020408d1;box-shadow:inset 0 0 0 1px #ffffff06,0 5px 12px #0000003d}.compact-stats>div:nth-child(2) .compact-stat-flow.down{color:var(--rose)}.ad-boost-compact{min-height:44px;border:2px solid rgba(0,195,255,.48);border-radius:6px;color:var(--accent);background:linear-gradient(180deg,#02040829,#02040812),#020408d1;box-shadow:inset 0 0 0 1px #ffffff06,0 5px 12px #0000003d}.allocation-locker-compact{--system-svg-stroke: 1.65;--system-svg-glow-stroke: 3;--system-frame-glow: rgba(255, 193, 24, .34);--system-frame-grad-dark: color-mix(in srgb, var(--amber) 88%, #000 12%)}@media(max-width:360px){.compact-stats>div{align-content:start;padding-inline:4px}.compact-stats>div>span{gap:2px;letter-spacing:.055em}.allocation-locker-compact img{width:34px;height:34px;transform:rotate(-35deg);transform-origin:center}}.tab-panel[data-panel=products] .business-actions .run-button{min-height:52px;font-size:clamp(.78rem,1.55vw,1.02rem);letter-spacing:.045em}.tab-panel[data-panel=products] .business-actions .buy-button{min-height:52px}.tab-panel[data-panel=products] .business-actions{grid-template-rows:repeat(2,minmax(52px,auto))}.tab-panel[data-panel=operators] .manager .manager-buy-button,.tab-panel[data-panel=systems] .unlock .unlock-buy-button{min-height:52px}.tab-panel[data-panel=products] .business.is-preview{--business-art-col: clamp(116px, 15vw, 148px);--business-action-col: clamp(116px, 16vw, 156px);grid-template-columns:var(--business-art-col) minmax(0,1fr) var(--business-action-col);grid-template-rows:minmax(0,1fr);align-items:center;column-gap:var(--business-gap);min-height:132px;padding:10px var(--business-card-pad-x);background:transparent;box-shadow:0 0 16px #67707b1f,0 14px 30px #00000057}.tab-panel[data-panel=products] .business.is-preview .business-icon.machine-art,.tab-panel[data-panel=products] .business.is-preview .business-icon{position:relative;left:auto;top:auto;grid-column:1;grid-row:1;align-self:center;justify-self:center;width:min(100%,132px);height:auto;aspect-ratio:1;min-height:0;opacity:1;filter:none}.tab-panel[data-panel=products] .business.is-preview .business-icon.machine-art img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);aspect-ratio:auto;object-fit:contain;opacity:.88;filter:grayscale(1) brightness(.22) contrast(.5) blur(1.2px);transform:none}.tab-panel[data-panel=products] .business.is-preview .business-icon.machine-art:after{content:none!important;display:none!important}.tab-panel[data-panel=products] .business.is-preview .business-main,.tab-panel[data-panel=products] .business.is-preview .business-topline,.tab-panel[data-panel=products] .business.is-preview .business-topline>div:first-child,.tab-panel[data-panel=products] .business.is-preview .bonus-line{grid-column:2;min-width:0}.tab-panel[data-panel=products] .business.is-preview .business-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:7px;padding-left:10px}.tab-panel[data-panel=products] .business.is-preview .business-topline{display:block;grid-column:1;grid-row:auto}.tab-panel[data-panel=products] .business.is-preview .business-topline>div:first-child{display:grid;grid-column:1;gap:6px;padding-right:0}.tab-panel[data-panel=products] .business.is-preview h2{color:#c3cbd6db}.tab-panel[data-panel=products] .business.is-preview p,.tab-panel[data-panel=products] .business.is-preview .bonus-line{display:block;grid-column:1;max-width:none;color:#a8b5c4b8}.tab-panel[data-panel=products] .business.is-preview .ownership,.tab-panel[data-panel=products] .business.is-preview .business-progress-row,.tab-panel[data-panel=products] .business.is-preview .business-progress-state,.tab-panel[data-panel=products] .business.is-preview .progress-track,.tab-panel[data-panel=products] .business.is-preview .business-stats,.tab-panel[data-panel=products] .business.is-preview .business-limit,.tab-panel[data-panel=products] .business.is-preview .buy-button{display:none}.tab-panel[data-panel=products] .business.is-preview .business-actions{display:grid;grid-column:3;grid-row:1;align-self:center;grid-template-rows:minmax(52px,auto);gap:0;padding:0}.tab-panel[data-panel=products] .business.is-preview .run-button{--business-control-color: #67707b;display:grid;place-items:center;min-height:52px;padding-block:0;color:#c4cdd6c2;box-shadow:0 0 18px #67707b1f}.tab-panel[data-panel=products] .business.is-preview .run-button>[data-role=run-label]{display:inline-grid;min-height:1em;place-items:center;line-height:1}@media(max-width:430px){.tab-panel[data-panel=products] .business.is-preview{--business-art-col: clamp(82px, 24vw, 96px);--business-action-col: clamp(76px, 22vw, 88px);min-height:120px}.tab-panel[data-panel=products] .business.is-preview .business-icon.machine-art,.tab-panel[data-panel=products] .business.is-preview .business-icon{width:min(100%,96px)}.tab-panel[data-panel=products] .business.is-preview .run-button{min-height:46px;padding-inline:3px;font-size:.56rem;letter-spacing:.04em}}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-icon.system-art{opacity:1;filter:none}.tab-panel[data-panel=systems] .unlock.is-preview .system-art[data-system] img{inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:cover;opacity:.58;filter:grayscale(1) brightness(.13) contrast(.72) blur(.45px);transform:scale(1.28);transform-origin:center}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-icon:before{content:none;display:none}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-icon:after{content:"?";position:absolute;inset:0;z-index:4;display:grid!important;place-items:center;color:#eef8faf5;background:transparent;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:clamp(2.05rem,9.4vw,3.05rem);font-weight:950;line-height:1;text-shadow:0 0 8px rgba(238,248,250,.42),0 0 18px rgba(210,226,232,.22),0 2px 3px rgba(0,0,0,.8);opacity:1}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-copy{gap:6px}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-main{gap:6px;padding-top:4px}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-topline{gap:5px}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-topline strong{color:#f6fafaf5;font-size:clamp(.94rem,4vw,1.08rem);font-weight:740;line-height:1.02;text-shadow:0 0 10px rgba(0,195,255,.12),0 1px 0 rgba(0,0,0,.8)}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-topline em{display:flex;min-height:20px;color:#ced6d8e6;font-size:.7rem;font-weight:720;line-height:1}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-benefit{display:block;color:#b8a9d9bd;font-size:.76rem;font-weight:760;line-height:1.08}.tab-panel[data-panel=systems] .unlock.is-preview .unlock-status{display:block;gap:normal;color:#c4cdd6b8;font-size:.58rem;font-weight:760;line-height:1.1}:where(.confirm-screen,.product-detail-screen,.operator-detail-screen,.system-detail-screen,.achievement-detail-screen,.prestige-detail-screen,.supporter-purchase-screen,.story-screen,.credits-screen){place-items:center;align-items:center;justify-items:center;padding:clamp(12px,2.5vw,22px);overflow-y:auto;background:radial-gradient(circle at 50% 34%,rgba(0,195,255,.12),transparent 28%),radial-gradient(circle at 64% 18%,rgba(255,47,146,.08),transparent 30%),#03060adb;backdrop-filter:blur(12px)}:where(.confirm-panel,.product-detail-panel,.operator-detail-panel,.system-detail-panel,.achievement-detail-panel,.prestige-detail-panel,.supporter-purchase-panel,.story-panel,.credits-panel){--modal-chamfer: 10px;max-height:calc(100dvh - clamp(24px,5vw,44px));overflow-y:auto;overflow-x:hidden;border-width:2px;border-radius:6px;corner-shape:bevel;clip-path:polygon(var(--modal-chamfer) 0,100% 0,100% calc(100% - var(--modal-chamfer)),calc(100% - var(--modal-chamfer)) 100%,0 100%,0 var(--modal-chamfer));scrollbar-width:thin;scrollbar-color:rgba(128,148,169,.52) rgba(4,7,13,.44)}:where(.system-detail-screen,.achievement-detail-screen,.prestige-detail-screen){align-items:safe center}:where(.system-detail-panel,.achievement-detail-panel,.prestige-detail-panel){max-height:none;overflow:visible}:where(.product-detail-mark,.operator-detail-mark,.system-detail-mark,.achievement-detail-mark,.product-detail-body,.operator-detail-body,.system-detail-body,.achievement-detail-body,.product-detail-grid span,.operator-detail-grid span,.system-detail-grid span,.achievement-detail-grid span,.product-detail-operator,.achievement-detail-dossier span,.achievement-detail-stage-label,.achievement-detail-nameplate,.achievement-detail-state,.achievement-detail-nav,.prestige-detail-grid span,.prestige-detail-progress){--modal-chamfer: 7px;border-radius:4px;corner-shape:bevel;clip-path:polygon(var(--modal-chamfer) 0,100% 0,100% calc(100% - var(--modal-chamfer)),calc(100% - var(--modal-chamfer)) 100%,0 100%,0 var(--modal-chamfer))}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.product-detail-run,.product-detail-buy,.operator-detail-buy,.system-detail-buy,.prestige-detail-install,.achievement-detail-nav){--modal-chamfer: 8px;border-radius:4px;corner-shape:bevel;clip-path:polygon(var(--modal-chamfer) 0,100% 0,100% calc(100% - var(--modal-chamfer)),calc(100% - var(--modal-chamfer)) 100%,0 100%,0 var(--modal-chamfer))}.product-detail-run,.product-detail-buy,.operator-detail-buy,.system-detail-buy{clip-path:none}:where(.shell-nav-dock button,body .app-tabs button,.tab-panel[data-panel=products]>.buy-mode button,.business-actions .buy-button,.business-actions .run-button,.manager .manager-buy-button,.unlock .unlock-buy-button,.achievement-filter-group button,[data-achievement-nearest-scroll],[data-achievement-shelf-scroll],.tab-panel[data-panel=settings] .reset-button,.tab-panel[data-panel=settings] .test-capital-button,.tab-panel[data-panel=settings] .ad-boost-toggle-button,.tab-panel[data-panel=settings] .ad-reward-button,.tab-panel[data-panel=settings] .analytics-export-button,.tab-panel[data-panel=settings] .latest-build-button,.tab-panel[data-panel=settings] .supporter-unlock-button,.tab-panel[data-panel=settings] .supporter-debug-disable-button,.tab-panel[data-panel=settings] .supporter-avatar-button,.sound-toggle,.settings-mute,#prestige-button,.stats-detail-toggle,.ad-boost-header,.ad-boost-compact,.ad-boost-decision-close,.ad-boost-decision-watch,#ad-boost-decision-supporter-link,.ad-boost-decision-supporter button,.supporter-checkout-button,.supporter-restore-button,.supporter-verify-button,.offline-report-close,.offline-report-ad,#offline-supporter-link,.offline-report-panel .supporter-inline-offer button,.supporter-inline-offer button,#ad-boost-supporter-link,.ad-boost-supporter button,.confirm-cancel,.confirm-ok,.story-skip,#story-continue,#credits-close,#guide-next,#guide-dismiss,.ad-boost-claim,.ad-boost-dismiss,.product-detail-run,.product-detail-buy,.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.supporter-purchase-close,.operator-detail-buy,.system-detail-buy,.prestige-detail-install,.achievement-detail-nav){transform:translateY(0);transition:transform .08s ease,color .12s ease,box-shadow .12s ease,filter .12s ease}:where(.shell-nav-dock button,body .app-tabs button,.tab-panel[data-panel=products]>.buy-mode button,.business-actions .buy-button,.business-actions .run-button,.manager .manager-buy-button,.unlock .unlock-buy-button,.achievement-filter-group button,[data-achievement-nearest-scroll],[data-achievement-shelf-scroll],.tab-panel[data-panel=settings] .reset-button,.tab-panel[data-panel=settings] .test-capital-button,.tab-panel[data-panel=settings] .ad-boost-toggle-button,.tab-panel[data-panel=settings] .ad-reward-button,.tab-panel[data-panel=settings] .analytics-export-button,.tab-panel[data-panel=settings] .latest-build-button,.tab-panel[data-panel=settings] .supporter-unlock-button,.tab-panel[data-panel=settings] .supporter-debug-disable-button,.tab-panel[data-panel=settings] .supporter-avatar-button,.sound-toggle,.settings-mute,#prestige-button,.stats-detail-toggle,.ad-boost-header,.ad-boost-compact,.ad-boost-decision-close,.ad-boost-decision-watch,#ad-boost-decision-supporter-link,.ad-boost-decision-supporter button,.supporter-checkout-button,.supporter-restore-button,.supporter-verify-button,.offline-report-close,.offline-report-ad,#offline-supporter-link,.offline-report-panel .supporter-inline-offer button,.supporter-inline-offer button,#ad-boost-supporter-link,.ad-boost-supporter button,.confirm-cancel,.confirm-ok,.story-skip,#story-continue,#credits-close,#guide-next,#guide-dismiss,.ad-boost-claim,.ad-boost-dismiss,.product-detail-run,.product-detail-buy,.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.supporter-purchase-close,.operator-detail-buy,.system-detail-buy,.prestige-detail-install,.achievement-detail-nav):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 3px 14px #000000b8,0 0 16px color-mix(in srgb,currentColor 18%,transparent);filter:brightness(.76) saturate(1.03)}:where(.shell-nav-dock button.active,body .app-tabs button.active,.tab-panel[data-panel=products]>.buy-mode button.active,.achievement-filter-group button.active,.tab-panel[data-panel=settings] .supporter-avatar-button.active,.tab-panel[data-panel=settings] .supporter-avatar-button[aria-pressed=true],.sound-toggle[aria-pressed=true],.settings-mute[aria-pressed=true],.product-detail-run[data-state=running],.product-detail-run[aria-pressed=true],.business-actions .run-button.is-running,.business-actions .run-button[aria-pressed=true],.ad-boost-header[data-boost-state=active],.ad-boost-compact[data-boost-state=active]){transform:translateY(1px);filter:brightness(.9) saturate(1.08)}:where(.business-actions .run-button.is-running,.business-actions .run-button[aria-pressed=true],.product-detail-run[data-state=running],.product-detail-run[aria-pressed=true]){box-shadow:inset 0 2px 12px #00000085,0 0 22px color-mix(in srgb,currentColor 32%,transparent)}.tab-panel[data-panel=products] .business:not(.is-running) .business-actions .run-button:not(:disabled)>[data-role=run-label]{color:var(--business-frame-color);text-shadow:0 0 10px color-mix(in srgb,var(--business-frame-color) 34%,transparent)}.tab-panel[data-panel=products] .business-actions .buy-button:not(:disabled)>[data-role=buy-label]{color:var(--business-button-color);text-shadow:0 0 8px rgba(var(--green-rgb),.34)}:where(.confirm-panel,.product-detail-panel,.operator-detail-panel,.system-detail-panel,.prestige-detail-panel,.supporter-purchase-panel){border-color:#8094a98a;background:linear-gradient(160deg,#050812fa,#04030dfa);box-shadow:0 24px 90px #00000094,0 0 26px #00c3ff1a,inset 0 0 0 1px #ffffff06}:where(.product-detail-panel,.operator-detail-panel,.system-detail-panel,.achievement-detail-panel,.prestige-detail-panel):before{height:3px;background:linear-gradient(90deg,transparent,rgba(0,195,255,.8),rgba(128,148,169,.58),transparent);box-shadow:0 0 18px #00c3ff33}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen){--detail-accent-rgb: 0, 195, 255;--detail-accent-color: rgb(var(--detail-accent-rgb))}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=cyan]{--detail-accent-rgb: 0, 195, 255}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=green]{--detail-accent-rgb: var(--green-rgb)}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=amber]{--detail-accent-rgb: 255, 193, 24}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=rose]{--detail-accent-rgb: 255, 47, 236}body.motion-reduced .business.bonus-hit:after,body.motion-reduced .business.bonus-hit .ownership-metric-bonus,body.motion-reduced .business.bonus-hit .ownership-metric-bonus small,body.motion-reduced .business.bonus-hit .ownership-metric-bonus strong,body.motion-reduced .business.bonus-hit .ownership-progress-fill{animation:none}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=violet]{--detail-accent-rgb: 181, 54, 255}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=blue]{--detail-accent-rgb: 0, 195, 255}:where(.product-detail-screen,.operator-detail-screen,.system-detail-screen)[data-tone=silver]{--detail-accent-rgb: 144, 151, 160}.product-detail-screen .product-detail-panel,.operator-detail-screen .operator-detail-panel,.system-detail-screen .system-detail-panel{--business-svg-chamfer: var(--modal-chamfer);--business-svg-stroke: 1.45;--business-svg-glow-stroke: 3.8;--business-svg-inner-inset: 3.5;--business-svg-outer-outset: 0;--business-frame-color: rgb(var(--detail-accent-rgb));--business-frame-glow: rgba(var(--detail-accent-rgb), .28);--business-frame-grad-color: var(--business-frame-color);--business-frame-grad-mid: color-mix(in srgb, var(--business-frame-color) 72%, #000 28%);--business-frame-grad-dark: color-mix(in srgb, var(--business-frame-color) 42%, #000 58%);--operator-svg-chamfer: var(--modal-chamfer);--operator-svg-stroke: 1.45;--operator-svg-glow-stroke: 3.8;--operator-svg-inner-inset: 3.5;--operator-svg-outer-outset: 0;--operator-frame-color: rgb(var(--detail-accent-rgb));--operator-frame-glow: rgba(var(--detail-accent-rgb), .28);--operator-frame-grad-color: var(--operator-frame-color);--operator-frame-grad-mid: color-mix(in srgb, var(--operator-frame-color) 72%, #000 28%);--operator-frame-grad-dark: color-mix(in srgb, var(--operator-frame-color) 42%, #000 58%);--system-svg-chamfer: var(--modal-chamfer);--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.8;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;--system-frame-color: rgb(var(--detail-accent-rgb));--system-frame-glow: rgba(var(--detail-accent-rgb), .28);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%);border:0;box-shadow:0 24px 90px #00000094,0 0 30px rgba(var(--detail-accent-rgb),.14),inset 0 0 0 1px rgba(var(--detail-accent-rgb),.055)}.product-detail-panel>.business-card-frame,.operator-detail-panel>.operator-card-frame,.system-detail-panel>.system-card-frame{z-index:6}.product-detail-screen .product-detail-mark,.operator-detail-screen .operator-detail-mark,.system-detail-screen .system-detail-mark{border-color:rgba(var(--detail-accent-rgb),.58);color:rgb(var(--detail-accent-rgb));background:linear-gradient(135deg,rgba(var(--detail-accent-rgb),.12),#ffffff06),#080516a3;box-shadow:inset 0 0 22px rgba(var(--detail-accent-rgb),.08),0 0 22px rgba(var(--detail-accent-rgb),.12)}.product-detail-screen .product-detail-panel:before,.operator-detail-screen .operator-detail-panel:before,.system-detail-screen .system-detail-panel:before{background:linear-gradient(90deg,transparent,rgba(var(--detail-accent-rgb),.84),rgba(var(--detail-accent-rgb),.46),transparent);box-shadow:0 0 18px rgba(var(--detail-accent-rgb),.24)}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.allocation-locker-close){position:absolute;grid-area:1/1;justify-self:end;align-self:start;top:6px;right:6px;width:32px;height:32px;border:1px solid rgba(128,148,169,.48);border-radius:4px;corner-shape:bevel;color:#eef6ffcc;background:linear-gradient(135deg,#ffffff0e,#0000002e),#050810;box-shadow:inset 0 0 0 1px #ffffff06,0 0 14px #00000057;font-size:0;line-height:1}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.allocation-locker-close):hover{color:#fffffff5;border-color:rgba(var(--detail-accent-rgb, 0, 195, 255),.82);box-shadow:inset 0 0 0 1px #ffffff0b,0 0 16px rgba(var(--detail-accent-rgb, 0, 195, 255),.2)}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.allocation-locker-close):before,:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.allocation-locker-close):after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 8px rgba(var(--detail-accent-rgb, 0, 195, 255),.24);transform-origin:center}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.allocation-locker-close):before{transform:translate(-50%,-50%) rotate(45deg)}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.ad-boost-decision-close,.supporter-purchase-close,.allocation-locker-close):after{transform:translate(-50%,-50%) rotate(-45deg)}.product-detail-screen .product-detail-close,.operator-detail-screen .operator-detail-close,.system-detail-screen .system-detail-close{border-color:rgba(var(--detail-accent-rgb),.74)}.prestige-detail-screen .prestige-detail-close,.supporter-purchase-screen .supporter-purchase-close{border-color:#00c3ffbd}.prestige-detail-screen .prestige-detail-close{--system-svg-chamfer: 8px;--system-svg-stroke: 1.2;--system-svg-glow-stroke: 2.6;--system-svg-inner-inset: 2.6;--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .22);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 58%, var(--rose) 42%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 34%, #000 66%);isolation:isolate;border:0;border-radius:0}.prestige-detail-screen .prestige-detail-close .system-close-frame{z-index:1}.prestige-detail-screen .prestige-detail-close:before,.prestige-detail-screen .prestige-detail-close:after{z-index:2}.product-detail-screen .product-detail-close,.operator-detail-screen .operator-detail-close,.system-detail-screen .system-detail-close,.prestige-detail-screen .prestige-detail-close,.supporter-purchase-screen .supporter-purchase-close{top:-8px;right:6px;width:32px;height:32px;font-size:0;background:linear-gradient(135deg,#ffffff0e,#0000002e),#050810}@media(max-width:650px){:where(.confirm-screen,.product-detail-screen,.operator-detail-screen,.system-detail-screen,.achievement-detail-screen,.prestige-detail-screen,.supporter-purchase-screen,.story-screen,.credits-screen){align-items:center;padding:10px}:where(.confirm-panel,.product-detail-panel,.operator-detail-panel,.system-detail-panel,.achievement-detail-panel,.prestige-detail-panel,.supporter-purchase-panel,.story-panel,.credits-panel){width:min(100%,100vw - 20px);max-width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px)}}@media(max-height:680px){:where(.operator-detail-screen,.system-detail-screen,.prestige-detail-screen,.supporter-purchase-screen){align-items:start;overflow-y:auto;overscroll-behavior:contain}.operator-detail-screen .operator-detail-panel,.system-detail-screen .system-detail-panel,.prestige-detail-screen .prestige-detail-panel,.supporter-purchase-screen .supporter-purchase-panel{max-height:none;overflow:visible;margin-block:0}.supporter-purchase-screen .supporter-purchase-panel{padding-bottom:18px}}.achievement-detail-screen{align-items:center;justify-items:center;place-items:center}.achievement-detail-panel{width:min(720px,100%);gap:14px;padding:clamp(14px,2vw,18px);border-color:#8094a98f;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--detail-tier-color) 10%,transparent),transparent 32%),linear-gradient(160deg,#050812fa,#04030dfa);box-shadow:0 24px 90px #00000094,0 0 26px #00c3ff1a,inset 0 0 0 1px #ffffff06}.achievement-detail-panel:before{height:3px;background:linear-gradient(90deg,transparent,rgba(0,195,255,.78),rgba(128,148,169,.58),transparent);box-shadow:0 0 18px #00c3ff33}.achievement-detail-panel:after{display:none}.achievement-detail-hero{grid-template-columns:minmax(148px,184px) minmax(0,1fr);gap:clamp(12px,2vw,18px);align-items:center;padding-right:34px}.achievement-detail-mark{width:100%;min-height:172px;padding:8px;align-self:stretch;border:1px solid rgba(128,148,169,.4);border-radius:6px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--detail-tier-color) 14%,transparent),transparent 62%),#05081085;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 24px #00c3ff0f}.achievement-detail-mark:before,.achievement-detail-mark:after{opacity:.45}.achievement-detail-mark .achievement-detail-badge .achievement-badge-art{transform:scale(.92)}.achievement-detail-stage-label,.achievement-detail-nameplate{border-color:#8094a96b;color:#eef6ffbd;background:#050810b8;box-shadow:none}.achievement-detail-state{border-color:#8094a97a;background:#050810d1;box-shadow:inset 0 0 0 1px #ffffff06,0 0 16px color-mix(in srgb,var(--detail-tier-color) 16%,transparent)}.achievement-detail-heading{gap:9px;padding:0;border-left:0}.achievement-detail-heading .eyebrow{color:var(--accent);font-size:.68rem;font-weight:760;letter-spacing:.08em}.achievement-detail-heading h2{max-width:14ch;color:var(--text);font-size:clamp(1.25rem,3.2vw,1.72rem);font-weight:760;line-height:1.02;text-shadow:none}.achievement-detail-heading>strong{width:auto;padding:0;border:0;color:#eef6ffad;background:none;box-shadow:none;font-size:.7rem;font-weight:640;letter-spacing:.06em}.achievement-detail-body{padding:0;border:0;color:#d9d0efdb;background:none;font-size:.86rem;line-height:1.38}.achievement-detail-body:before,.achievement-detail-dossier span:before,.achievement-detail-nav:before,.achievement-detail-nav:after{display:none}.achievement-detail-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.achievement-detail-dossier span{padding:8px 9px;border-color:#8094a957;border-radius:6px;background:#05081085;box-shadow:inset 0 0 0 1px #ffffff06}.achievement-detail-dossier .achievement-detail-note{border-color:#8094a957;background:#05081085}.achievement-detail-dossier small{color:#b8a9d9b8;font-size:.58rem;font-weight:720}.achievement-detail-dossier strong,.achievement-detail-dossier span:first-child strong{color:#eef6ffe6;font-size:.7rem;font-weight:680}.achievement-detail-progress-rail{height:5px;border:0;background:#8094a938;box-shadow:none}.achievement-detail-progress-rail:before,.achievement-detail-progress-rail:after{display:none}.achievement-detail-progress-rail span{background:color-mix(in srgb,var(--detail-tier-color) 82%,var(--accent));box-shadow:0 0 12px color-mix(in srgb,var(--detail-tier-color) 22%,transparent)}.achievement-detail-actions{gap:8px}.achievement-detail-nav{min-height:36px;padding:7px 9px;border-color:#8094a966;border-radius:5px;background:#05081099;box-shadow:inset 0 0 0 1px #ffffff06}.achievement-detail-nav small{color:#b8a9d9b3;font-weight:720}.achievement-detail-nav strong{font-size:.68rem;font-weight:720}.achievement-detail-nav:hover,.achievement-detail-nav:focus-visible{border-color:#00c3ff8f;background:#050810c2;box-shadow:inset 0 0 0 1px #ffffff09,0 0 16px #00c3ff1a}@media(max-width:650px){.achievement-detail-screen{align-items:center;justify-items:center;place-items:center;padding:10px}.achievement-detail-panel{padding:12px}.achievement-detail-hero{grid-template-columns:1fr;gap:10px;padding-right:0}.achievement-detail-mark{min-height:132px}.achievement-detail-heading h2{max-width:none;font-size:1.24rem}.achievement-detail-dossier{grid-template-columns:1fr}}.offline-report-panel{width:min(560px,100%);gap:10px;padding:clamp(14px,2.5vw,18px)}.offline-report-panel:after{width:150px;height:150px;top:-78px;right:-52px;opacity:.68}.offline-report-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.offline-report-heading .eyebrow{margin-bottom:2px;font-size:.66rem;letter-spacing:.08em}.offline-report-heading h2{max-width:15ch;font-size:clamp(1.28rem,4vw,1.72rem);line-height:1.02}.offline-report-badge{width:64px;height:64px;justify-self:end;margin-top:-2px;box-shadow:0 0 0 4px rgba(var(--green-rgb),.08),0 0 22px rgba(var(--green-rgb),.24),0 10px 24px #00000047}.offline-report-badge span{font-size:1.34rem}.offline-report-badge small{margin-top:2px;font-size:.46rem;letter-spacing:.1em}.offline-report-stats{gap:7px;margin:0}.offline-report-metric{min-height:56px;padding:8px 9px}.offline-report-metric.is-reward{min-height:56px}.offline-report-stats span{font-size:.58rem;font-weight:760}.offline-report-stats strong{margin-top:3px;font-size:.94rem}.offline-report-metric.is-reward strong{font-size:1.42rem}.offline-report-panel>p{padding:8px 10px;font-size:.82rem;line-height:1.28}.offline-report-close,.offline-report-ad{min-height:34px;padding:7px 11px;border-radius:6px;font-size:.8rem}.offline-report-or{gap:8px;font-size:.58rem}.offline-report-panel .supporter-inline-offer{padding:8px 9px}.offline-report-panel .supporter-inline-offer strong{font-size:.72rem}.offline-report-panel .supporter-inline-offer span{font-size:.68rem;line-height:1.18}.offline-report-panel .supporter-inline-offer button{min-width:104px;min-height:34px;padding:7px 11px;border-radius:6px;font-size:.8rem}@media(max-width:650px){.offline-report-heading{grid-template-columns:minmax(0,1fr) auto}.offline-report-badge{justify-self:end}.offline-report-metric.is-reward{border-bottom-color:rgba(var(--green-rgb),.16);border-radius:8px 8px 0 0}.offline-report-panel>p{margin-top:-10px;border-color:rgba(var(--green-rgb),.58);border-top:0;border-radius:0 0 8px 8px;background:radial-gradient(circle at 92% 0%,rgba(var(--green-rgb),.13),transparent 44%),linear-gradient(180deg,rgba(var(--green-rgb),.09),#00c3ff0e),#080516ad}}@media(max-width:520px){.offline-report-panel{gap:7px;padding:10px}.offline-report-heading{gap:8px}.offline-report-heading .eyebrow{margin-bottom:1px;font-size:.56rem}.offline-report-heading h2{font-size:1.16rem}.offline-report-badge{width:50px;height:50px}.offline-report-badge span{font-size:1.06rem}.offline-report-badge small{font-size:.4rem}.offline-report-stats{gap:6px}.offline-report-metric{min-height:46px;padding:7px 8px}.offline-report-metric.is-reward{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:40px;padding:7px 10px}.offline-report-stats span{font-size:.53rem}.offline-report-stats strong{margin-top:2px;font-size:.88rem}.offline-report-metric.is-reward strong{margin-top:0;font-size:1.28rem}.offline-report-panel>p{padding:7px 9px;font-size:.78rem;line-height:1.22}}.tab-panel[data-panel=products] .business-actions .buy-button>span{color:var(--business-control-color, var(--amber));font-size:.72rem;font-weight:840;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 8px color-mix(in srgb,var(--business-control-color, var(--amber)) 34%,transparent);white-space:nowrap}.tab-panel[data-panel=products] .buy-button strong{color:var(--business-control-color, var(--amber));font-size:clamp(1.08rem,2vw,1.34rem);font-weight:720;text-shadow:0 0 8px color-mix(in srgb,var(--business-control-color, var(--amber)) 22%,transparent)}:where(.confirm-panel,.product-detail-panel,.operator-detail-panel,.system-detail-panel,.prestige-detail-panel,.supporter-purchase-panel,.story-panel,.credits-panel){box-shadow:0 26px 92px #0000009e,0 0 0 1px #eef6ff09,0 0 30px #00c3ff17,inset 0 1px #ffffff0b}:where(.product-detail-close,.operator-detail-close,.system-detail-close,.achievement-detail-close,.prestige-detail-close,.supporter-purchase-close):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.achievement-detail-screen{background:radial-gradient(circle at 50% 34%,rgba(0,195,255,.12),transparent 28%),radial-gradient(circle at 64% 18%,rgba(255,47,146,.08),transparent 30%),#03060adb}.achievement-detail-panel{position:relative;width:min(800px,100%);gap:13px;padding:22px 32px 26px;border-color:#00c3ff6b;border-radius:6px;background:radial-gradient(circle at 12% 8%,rgba(0,195,255,.16),transparent 34%),radial-gradient(circle at 90% 0%,rgba(255,47,146,.12),transparent 30%),linear-gradient(155deg,#130d2dfa,#080516fa);box-shadow:0 24px 90px #00000094,0 0 26px #00c3ff1a,inset 0 0 0 1px #ffffff06}.achievement-detail-panel:before{height:4px;background:var(--mica-progress-gradient);box-shadow:0 0 24px #00c3ff47}.achievement-detail-panel:after,.achievement-detail-mark:before,.achievement-detail-mark:after,.achievement-detail-stage-label,.achievement-detail-nameplate,.achievement-detail-body:before,.achievement-detail-dossier span:before,.achievement-detail-nav:before,.achievement-detail-nav:after{display:none}.achievement-detail-close{top:20px;right:18px;width:46px;height:46px;border:1px solid rgba(103,232,249,.24);border-radius:8px;color:var(--muted);background:#0805166b;box-shadow:none;font-size:1.65rem}.achievement-detail-close:before,.achievement-detail-close:after{content:none}.achievement-detail-hero{grid-template-columns:minmax(276px,276px) minmax(0,1fr);gap:26px;align-items:start;padding-right:38px}.achievement-detail-mark{width:100%;min-height:276px;align-self:start;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:linear-gradient(135deg,#00c3ff29,#ff2f9214),#080516b8;box-shadow:inset 0 0 22px #00c3ff1f}.achievement-detail-state{top:16px;right:16px;width:42px;height:42px;border:1px solid rgba(103,232,249,.24);border-radius:999px;color:#eef6ffd1;background:#08051694;box-shadow:none}.achievement-detail-state:before{display:none}.achievement-detail-mark .achievement-detail-badge,.achievement-detail-mark .achievement-badge-art{width:min(228px,94%);height:min(228px,94%)}.achievement-detail-mark .achievement-detail-badge,.achievement-detail-mark .achievement-detail-badge .achievement-badge-art{transform:none}.achievement-detail-heading{align-content:start;gap:12px;padding:0;border-left:0;text-align:left}.achievement-detail-heading:before{display:none}.achievement-detail-heading .eyebrow{color:var(--accent);font-size:1.05rem;font-weight:950;letter-spacing:0}.achievement-detail-heading h2{max-width:none;color:var(--text);font-size:clamp(2.1rem,4vw,2.55rem);line-height:1;text-shadow:none}.achievement-detail-heading>strong{width:fit-content;max-width:100%;padding:8px 12px;border:1px solid rgba(128,148,169,.34);border-radius:8px;color:#eef6ffc7;background:#0508107a;box-shadow:none;font-size:.98rem;letter-spacing:.06em}.achievement-detail-body{max-width:none;padding:0;border:0;color:#d9d0ef;background:transparent;font-size:1.22rem;line-height:1.28}.achievement-detail-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.achievement-detail-dossier span{min-height:70px;padding:13px 15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0805167a;box-shadow:none}.achievement-detail-dossier small{color:var(--muted);font-size:.78rem;font-weight:950;line-height:1}.achievement-detail-dossier strong,.achievement-detail-dossier span:first-child strong{margin-top:7px;color:var(--text);font-size:1rem;line-height:1.15}.achievement-detail-progress-rail{height:8px;border:0;background:#b8a9d924;box-shadow:none}.achievement-detail-progress-rail span{background:linear-gradient(90deg,var(--accent),var(--amber),var(--green));box-shadow:none}.achievement-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:0}.achievement-detail-nav{width:auto;min-height:52px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#eef6ffe0;background:#0805167a;box-shadow:none}.achievement-detail-nav small,.achievement-detail-nav strong{display:block}.achievement-detail-nav small{color:var(--muted);font-size:.72rem}.achievement-detail-nav strong{color:var(--text);font-size:.9rem}@media(max-width:650px){.achievement-detail-panel{width:min(100%,100vw - 20px);max-width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto;gap:11px;padding:16px 10px 14px}.achievement-detail-close{top:10px;right:10px;width:30px;height:30px;font-size:1rem}.achievement-detail-hero{grid-template-columns:clamp(78px,22vw,116px) minmax(0,1fr);gap:10px;padding-right:24px}.achievement-detail-mark{width:clamp(78px,22vw,116px);min-height:clamp(118px,31vw,148px);justify-self:start;padding:10px}.achievement-detail-mark .achievement-detail-badge,.achievement-detail-mark .achievement-badge-art{width:min(94px,90%);height:min(94px,90%)}.achievement-detail-state{top:8px;right:8px;width:26px;height:26px}.achievement-detail-heading{gap:7px}.achievement-detail-heading .eyebrow{font-size:.64rem;letter-spacing:.08em}.achievement-detail-heading h2{font-size:clamp(1rem,5.2vw,1.28rem)}.achievement-detail-heading>strong{padding:4px 6px;border-radius:5px;font-size:.58rem}.achievement-detail-body{font-size:.78rem;line-height:1.28}.achievement-detail-dossier{grid-template-columns:1fr;gap:6px}.achievement-detail-dossier span{min-height:0;padding:7px 8px;border-radius:6px}.achievement-detail-dossier small{font-size:.54rem}.achievement-detail-dossier strong,.achievement-detail-dossier span:first-child strong{font-size:.68rem;line-height:1.18}.achievement-detail-nav{min-height:36px;padding:6px 7px;border-radius:6px}.achievement-detail-nav small,.achievement-detail-nav strong{display:none}.achievement-detail-nav svg{width:18px;height:18px}.achievement-detail-hero{display:grid;grid-template-rows:auto auto auto auto auto auto auto}.achievement-detail-heading{display:contents}.achievement-detail-mark{grid-column:1;grid-row:1/span 4}.achievement-detail-heading .eyebrow,.achievement-detail-heading h2,.achievement-detail-heading>strong,.achievement-detail-body{grid-column:2;min-width:0}.achievement-detail-heading .eyebrow{grid-row:1}.achievement-detail-heading h2{grid-row:2}.achievement-detail-heading>strong{grid-row:3}.achievement-detail-body{grid-row:4}.achievement-detail-dossier,.achievement-detail-progress-rail,.achievement-detail-actions{grid-column:1/-1;width:100%}.achievement-detail-dossier{grid-row:5}.achievement-detail-progress-rail{grid-row:6}.achievement-detail-actions{grid-row:7}}@media(min-width:521px)and (max-width:650px){.achievement-detail-hero{grid-template-columns:clamp(118px,25vw,148px) minmax(0,1fr);column-gap:12px;row-gap:8px;padding-right:30px}.achievement-detail-mark{width:100%;min-height:clamp(130px,29vw,148px)}.achievement-detail-heading .eyebrow{padding-right:8px}.achievement-detail-dossier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.achievement-detail-panel{padding:12px 38px 12px 12px}.achievement-detail-close{inset:8px 8px auto auto;width:28px;height:28px}.achievement-detail-hero{grid-template-columns:clamp(88px,28vw,110px) minmax(0,1fr);column-gap:10px;row-gap:6px;padding-right:0}.achievement-detail-mark{width:100%;min-height:clamp(100px,32vw,122px);padding:8px}.achievement-detail-heading .eyebrow{max-width:calc(100% - 28px);font-size:.58rem}.achievement-detail-heading>strong{font-size:.52rem}.achievement-detail-dossier{grid-template-columns:1fr}.achievement-detail-progress-rail{display:none}.achievement-detail-actions{gap:8px}}@media(max-width:650px){.story-chat.story-reveal .story-panel{width:min(100%,100vw - 20px);min-height:0;height:auto;max-height:calc(100dvh - 20px);grid-template-rows:auto auto auto;align-content:start;justify-items:stretch;gap:12px;padding:18px 16px 44px;overflow-y:auto}.story-chat.story-reveal .story-panel>div:nth-of-type(2){order:1;width:100%;text-align:left}.story-chat.story-reveal .story-lines{order:2;width:100%;margin-bottom:0}.story-chat.story-reveal .ai-core{order:3;width:clamp(70px,20vw,88px);height:clamp(70px,20vw,88px);justify-self:center;margin-top:2px}.story-chat.story-reveal .story-panel h2{font-size:clamp(1.85rem,10vw,2.8rem)}.story-chat.story-reveal .story-lines .story-boot-copy{text-align:left}.story-chat.story-reveal .story-lines .story-boot-copy:before{text-align:left}.story-chat.story-reveal .story-lines .story-boot-copy span{font-size:clamp(.9rem,3.7vw,1rem);line-height:1.42}}@media(max-width:420px){.story-chat.story-reveal .story-panel{gap:10px;padding:16px 14px 40px}.story-chat.story-reveal .story-panel h2{font-size:clamp(1.65rem,10.5vw,2.2rem)}.story-chat.story-reveal .story-lines .story-boot-copy span{font-size:.86rem;line-height:1.36}}@media(max-width:520px){.product-detail-hero{display:block;grid-template-columns:none!important;gap:12px;padding-right:0}.product-detail-mark,.product-detail-mark[data-visual]{grid-column:auto;grid-row:auto;width:100%;min-height:clamp(190px,72vw,228px);justify-self:stretch;margin:0 0 12px}.product-detail-mark[data-visual] img{max-width:min(238px,82%);justify-self:center}.product-detail-heading{grid-column:auto}}.product-detail-screen .product-detail-mark,.operator-detail-screen .operator-detail-mark,.system-detail-screen .system-detail-mark{border:2px solid rgba(var(--detail-accent-rgb),.74);color:rgb(var(--detail-accent-rgb));background:linear-gradient(135deg,rgba(var(--detail-accent-rgb),.12),#ffffff06),#080516a3;box-shadow:inset 0 0 22px rgba(var(--detail-accent-rgb),.08),0 0 22px rgba(var(--detail-accent-rgb),.12)}.product-detail-screen #product-detail-art.product-detail-mark,.operator-detail-screen #operator-detail-art.operator-detail-mark,.system-detail-screen #system-detail-art.system-detail-mark{--business-svg-chamfer: 8px;--business-svg-stroke: 1.45;--business-svg-glow-stroke: 3.6;--business-svg-inner-inset: 3.5;--business-svg-outer-outset: 0;--business-frame-color: rgb(var(--detail-accent-rgb));--business-frame-glow: rgba(var(--detail-accent-rgb), .24);--business-frame-grad-color: var(--business-frame-color);--business-frame-grad-mid: color-mix(in srgb, var(--business-frame-color) 72%, #000 28%);--business-frame-grad-dark: color-mix(in srgb, var(--business-frame-color) 42%, #000 58%);--operator-svg-chamfer: 8px;--operator-svg-stroke: 1.45;--operator-svg-glow-stroke: 3.6;--operator-svg-inner-inset: 3.5;--operator-svg-outer-outset: 0;--operator-frame-color: rgb(var(--detail-accent-rgb));--operator-frame-glow: rgba(var(--detail-accent-rgb), .24);--operator-frame-grad-color: var(--operator-frame-color);--operator-frame-grad-mid: color-mix(in srgb, var(--operator-frame-color) 72%, #000 28%);--operator-frame-grad-dark: color-mix(in srgb, var(--operator-frame-color) 42%, #000 58%);--system-svg-chamfer: 8px;--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.6;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;--system-frame-color: rgb(var(--detail-accent-rgb));--system-frame-glow: rgba(var(--detail-accent-rgb), .24);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%);position:relative;overflow:hidden;border:0;border-radius:0;clip-path:none;box-shadow:inset 0 0 20px rgba(var(--detail-accent-rgb),.08),0 0 22px rgba(var(--detail-accent-rgb),.12)}.operator-detail-screen #operator-detail-art.operator-detail-mark{padding:4px}.operator-detail-screen #operator-detail-art.operator-detail-mark img{transform:scale(1.12);transform-origin:50% 58%}.manager,.unlock,.business{--operator-card-pad-x: 4px;--system-card-pad-x: 4px;--business-card-pad-x: 4px;--operator-gap: 4px;--system-gap: 4px;--business-gap: 4px}.manager{--economy-card-art-col: var(--operator-art-col);--economy-card-action-col: var(--operator-buy-col);--economy-card-pad-x: var(--operator-card-pad-x);--economy-card-gap: var(--operator-gap)}.unlock{--economy-card-art-col: var(--system-art-col);--economy-card-action-col: var(--system-buy-col);--economy-card-pad-x: var(--system-card-pad-x);--economy-card-gap: var(--system-gap)}.business{--economy-card-art-col: var(--business-art-col);--economy-card-action-col: var(--business-action-col);--economy-card-pad-x: var(--business-card-pad-x);--economy-card-gap: var(--business-gap)}.economy-card{grid-template-columns:var(--economy-card-art-col) minmax(0,1fr) var(--economy-card-action-col);column-gap:var(--economy-card-gap);padding-inline:var(--economy-card-pad-x)}.economy-card-art{grid-column:1;grid-row:1/-1}.economy-card-content{grid-column:2;grid-row:1/-1;min-width:0;padding-left:0}.manager-copy,.unlock-copy{display:grid;align-content:center}.economy-card-actions{grid-column:3;grid-row:1/-1;min-width:0;padding-left:0}.manager-action,.unlock-action{display:flex;align-items:center}.manager-copy:before,.manager-action:before,.unlock-copy:before,.unlock-action:before,.business-main:before,.business-actions:before{content:none;display:none}.manager-copy:before,.manager-action:before,.unlock-copy:before,.unlock-action:before{top:14px;bottom:14px}.manager-copy:before,.manager-action:before{background:var(--operator-divider-line)}.unlock-copy:before,.unlock-action:before{background:var(--system-divider-line)}.manager-main,.manager em,.manager .manager-buy-button,.unlock-main,.unlock-status,.unlock .unlock-buy-button{grid-column:auto!important;grid-row:auto!important}.manager-copy .manager-main,.unlock-copy .unlock-main{grid-column:1!important;grid-row:1!important}.manager-copy>em,.unlock-copy>.unlock-status{grid-column:1!important;grid-row:2!important}.manager .manager-buy-button,.unlock .unlock-buy-button{width:100%!important;min-width:0!important;max-width:100%;box-sizing:border-box;justify-self:stretch!important}.manager.is-maxed .manager-buy-button,.unlock.is-maxed .unlock-buy-button{width:100%!important;min-width:0!important;justify-self:stretch!important}.business-main:before,.unlock-copy:before{content:none;display:none}.business-topline>div:first-child,.ownership,.business-stats,.business-progress-row,.bonus-line,.business-limit{grid-column:1/-1}@media(min-width:561px){.business-main{grid-template-columns:minmax(0,1fr) max-content}.business .economy-card-actions{box-sizing:border-box;padding-left:clamp(10px,1.4vw,16px)}.business-topline>div:first-child,.ownership,.business-progress-row,.bonus-line{grid-column:1/-1}.business-stats{grid-column:1}.business-limit{grid-column:2;grid-row:3;align-self:end;justify-self:end;max-width:min(180px,32vw);margin:0 0 0 10px;white-space:nowrap}}@media(max-width:560px){.manager{--operator-gap: 8px}.unlock{--system-gap: 8px}.business-main{grid-column:2;grid-template-columns:minmax(0,1fr)}.business-actions{grid-column:3}.business-topline>div:first-child,.ownership,.business-stats,.business-progress-row,.bonus-line,.business-limit{grid-column:1}}@media(max-width:760px){.business-icon.machine-art{align-self:center;height:auto;min-height:0;aspect-ratio:1}.business-icon.machine-art img{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:contain}}@media(max-width:390px){.manager,.unlock,.business{--operator-card-pad-x: 3px;--system-card-pad-x: 3px;--business-card-pad-x: 3px;--business-gap: 4px}.manager-copy:before{display:none}}.achievement-detail-screen .achievement-detail-panel{--achievement-svg-chamfer: var(--modal-chamfer);--achievement-svg-stroke: 1.45;--achievement-svg-glow-stroke: 3.8;--achievement-svg-inner-inset: 3.5;--achievement-svg-outer-outset: 0;--achievement-frame-color: var(--detail-tier-color);--achievement-frame-glow: color-mix(in srgb, var(--detail-tier-color) 28%, transparent);--achievement-frame-grad-color: var(--achievement-frame-color);--achievement-frame-grad-mid: color-mix(in srgb, var(--achievement-frame-color) 72%, #000 28%);--achievement-frame-grad-dark: color-mix(in srgb, var(--achievement-frame-color) 42%, #000 58%);position:relative;isolation:isolate;width:min(760px,100%);max-height:calc(100dvh - 38px);gap:16px;padding:22px;overflow-y:auto;border:0;border-radius:var(--panel-chamfer);corner-shape:bevel;background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--detail-tier-color) 10%,transparent),transparent 34%),radial-gradient(circle at 92% 0%,rgba(255,47,146,.08),transparent 30%),linear-gradient(160deg,#050812fa,#04030dfa);box-shadow:0 24px 90px #00000094,0 0 28px color-mix(in srgb,var(--detail-tier-color) 12%,transparent),inset 0 0 0 1px #ffffff06}.achievement-detail-screen .achievement-detail-panel:before{content:"";position:absolute;inset:0 0 auto;z-index:2;display:block;height:5px;background:var(--mica-progress-gradient);box-shadow:0 0 18px #00c3ff38,0 0 18px #ff2f9229;pointer-events:none}.achievement-detail-screen .achievement-detail-panel:after{display:none}.achievement-svg-frame{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible;color:var(--achievement-frame-color);pointer-events:none}.achievement-svg-frame path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.achievement-svg-frame [data-role=frame-glow]{stroke:var(--achievement-frame-glow);stroke-width:var(--achievement-svg-glow-stroke);opacity:.42}.achievement-svg-frame [data-role=frame-stroke]{stroke-width:var(--achievement-svg-stroke);opacity:.84}.achievement-svg-frame [data-role=frame-outer],.achievement-svg-frame [data-role=frame-inner]{display:none}.achievement-detail-screen .achievement-card-frame{z-index:6}.achievement-detail-screen .achievement-detail-close{top:14px;right:14px;z-index:7;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--detail-tier-color) 72%,rgba(255,255,255,.12));border-radius:4px;corner-shape:bevel;color:#eef6ffd6;background:linear-gradient(135deg,#ffffff0e,#0000002e),#050810;box-shadow:inset 0 0 0 1px #ffffff06,0 0 14px color-mix(in srgb,var(--detail-tier-color) 14%,rgba(0,0,0,.34));font-size:0;line-height:1}.achievement-detail-screen .achievement-detail-close:before,.achievement-detail-screen .achievement-detail-close:after{content:"";position:absolute;left:50%;top:50%;display:block;width:14px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 0 8px color-mix(in srgb,var(--detail-tier-color) 26%,transparent);transform-origin:center}.achievement-detail-screen .achievement-detail-close:before{transform:translate(-50%,-50%) rotate(45deg)}.achievement-detail-screen .achievement-detail-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.achievement-detail-screen .achievement-detail-hero{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:18px;padding-right:32px}.achievement-detail-screen .achievement-detail-mark{--achievement-svg-chamfer: var(--modal-chamfer);--achievement-svg-stroke: 1.45;--achievement-svg-glow-stroke: 3.6;--achievement-svg-inner-inset: 3.5;--achievement-svg-outer-outset: 0;width:100%;min-height:clamp(260px,40vw,311px);align-self:stretch;padding:14px;border:0;border-radius:0;corner-shape:bevel;background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--detail-tier-color) 12%,transparent),transparent 62%),#080516a3;box-shadow:inset 0 0 22px color-mix(in srgb,var(--detail-tier-color) 8%,transparent),0 0 22px color-mix(in srgb,var(--detail-tier-color) 12%,transparent)}.achievement-detail-screen .achievement-modal-art-frame{z-index:4}.achievement-detail-screen .achievement-detail-mark>.achievement-svg-frame{width:100%;height:100%}.achievement-detail-screen .achievement-detail-mark:before,.achievement-detail-screen .achievement-detail-mark:after,.achievement-detail-screen .achievement-detail-stage-label,.achievement-detail-screen .achievement-detail-nameplate,.achievement-detail-screen .achievement-detail-body:before,.achievement-detail-screen .achievement-detail-dossier span:before,.achievement-detail-screen .achievement-detail-nav:before,.achievement-detail-screen .achievement-detail-nav:after{display:none}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge,.achievement-detail-screen .achievement-detail-mark .achievement-badge-art{width:min(238px,92%);height:min(238px,92%);transform:none}.achievement-detail-screen .achievement-detail-heading{align-content:start;gap:11px;padding:0;border-left:0;text-align:left}.achievement-detail-screen .achievement-detail-heading:before{display:none}.achievement-detail-screen .achievement-detail-heading .eyebrow{color:var(--accent);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.achievement-detail-screen .achievement-detail-heading h2{max-width:none;color:var(--text);font-size:clamp(1.8rem,3.6vw,2.35rem);font-weight:760;line-height:1.02;text-shadow:none}.achievement-detail-screen .achievement-detail-heading>strong{width:fit-content;max-width:100%;padding:0;border:0;color:color-mix(in srgb,var(--detail-tier-color) 84%,#ffffff);background:transparent;box-shadow:none;font-size:.86rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.achievement-detail-screen .achievement-detail-body{max-width:none;padding:0;border:0;color:#d9d0efe6;background:transparent;font-size:1rem;line-height:1.38}.achievement-detail-screen .achievement-detail-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.achievement-detail-screen .achievement-detail-dossier span{--achievement-svg-chamfer: 7px;--achievement-svg-stroke: 1.1;--achievement-svg-glow-stroke: 2.2;--achievement-svg-inner-inset: 3px;--achievement-svg-outer-outset: 0;position:relative;isolation:isolate;min-height:68px;padding:11px 12px;border:0;border-radius:var(--panel-chamfer);corner-shape:bevel;background:#05081085;box-shadow:inset 0 0 0 1px #ffffff06}.achievement-detail-screen .achievement-detail-dossier .achievement-detail-note{display:block;background:#05081085}.achievement-detail-screen .achievement-cell-frame [data-role=frame-stroke]{opacity:.58}.achievement-detail-screen .achievement-cell-frame [data-role=frame-inner]{display:block;stroke-width:.5;opacity:.3}.achievement-detail-screen .achievement-detail-dossier span>small,.achievement-detail-screen .achievement-detail-dossier span>strong{position:relative;z-index:1}.achievement-detail-screen .achievement-detail-dossier small{color:#b8a9d9bd;font-size:.64rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.achievement-detail-screen .achievement-detail-dossier strong,.achievement-detail-screen .achievement-detail-dossier span:first-child strong{margin-top:6px;color:#eef6ffeb;font-size:.82rem;font-weight:720;line-height:1.18}.achievement-detail-screen .achievement-detail-progress-rail{height:6px;border:1px solid rgba(128,148,169,.22);background:#8094a924;box-shadow:none}.achievement-detail-screen .achievement-detail-progress-rail span{background:linear-gradient(90deg,var(--accent),var(--rose),var(--amber),var(--green));box-shadow:0 0 14px color-mix(in srgb,var(--detail-tier-color) 22%,transparent)}.achievement-detail-screen .achievement-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.achievement-detail-screen .achievement-detail-nav{--achievement-svg-chamfer: 8px;--achievement-svg-stroke: 1.45;--achievement-svg-glow-stroke: 3.6;--achievement-svg-inner-inset: 3.5;--achievement-svg-outer-outset: 0;--system-svg-chamfer: 8px;--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.6;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;position:relative;isolation:isolate;display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:54px;padding:9px 12px;border:0;border-radius:var(--panel-chamfer);corner-shape:bevel;color:color-mix(in srgb,var(--detail-tier-color) 84%,#ffffff);background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--system-frame-color) 13%,transparent),transparent 55%),#05081038;box-shadow:0 0 24px color-mix(in srgb,var(--detail-tier-color) 14%,transparent)}.achievement-detail-screen #achievement-detail-next{--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .26);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 42%, #000 58%)}.achievement-detail-screen #achievement-detail-prev>svg:not(.achievement-svg-frame):not(.system-svg-frame){grid-column:1;justify-self:start}.achievement-detail-screen #achievement-detail-next>svg:not(.achievement-svg-frame):not(.system-svg-frame){grid-column:3;justify-self:end}.achievement-detail-screen .achievement-detail-nav>span{position:relative;z-index:1;min-width:0;text-align:center}.achievement-detail-screen #achievement-detail-prev>span{grid-column:2/4}.achievement-detail-screen #achievement-detail-next>span{grid-column:1/3}.achievement-detail-screen #achievement-detail-prev{--system-frame-color: var(--rose);--system-frame-glow: rgba(255, 47, 146, .24);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%)}.achievement-detail-screen .achievement-detail-nav>.achievement-svg-frame,.achievement-detail-screen .achievement-detail-nav>.system-svg-frame{width:100%;height:100%}.achievement-detail-screen .achievement-button-frame [data-role=frame-outer]{display:block;stroke-width:.5;opacity:.42}.achievement-detail-screen .achievement-button-frame [data-role=frame-inner]{display:block;stroke-width:.75;opacity:.58}.achievement-detail-screen .achievement-button-frame [data-role=frame-stroke]{opacity:.9}.achievement-detail-screen .achievement-detail-nav small,.achievement-detail-screen .achievement-detail-nav strong{display:block;position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.achievement-detail-screen .achievement-detail-nav small{color:color-mix(in srgb,var(--system-frame-color) 82%,#ffffff);font-size:.62rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.achievement-detail-screen .achievement-detail-nav strong{color:#eef6ffeb;font-size:clamp(.5rem,1.8vw,.82rem);font-weight:780;line-height:1.05}.achievement-detail-screen .achievement-detail-nav>svg:not(.achievement-svg-frame):not(.system-svg-frame){position:relative;z-index:1;width:16px;height:16px;color:color-mix(in srgb,var(--system-frame-color) 82%,#ffffff);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--system-frame-color) 42%,transparent))}@media(max-width:650px){.achievement-detail-screen .achievement-detail-panel{width:min(100%,100vw - 20px);max-width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px);gap:12px;padding:16px 10px 14px}.achievement-detail-screen .achievement-detail-close{top:12px;right:12px;width:30px;height:30px;font-size:0}.achievement-detail-screen .achievement-detail-hero{grid-template-columns:clamp(100px,28vw,128px) minmax(0,1fr);column-gap:12px;row-gap:8px;padding-right:0}.achievement-detail-screen .achievement-detail-mark{min-height:clamp(118px,34vw,140px);padding:8px}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge,.achievement-detail-screen .achievement-detail-mark .achievement-badge-art{width:min(108px,92%);height:min(108px,92%)}.achievement-detail-screen .achievement-detail-heading h2{max-width:none;font-size:clamp(1.16rem,5vw,1.42rem)}.achievement-detail-screen .achievement-detail-heading>strong{font-size:.6rem}.achievement-detail-screen .achievement-detail-body{font-size:.78rem;line-height:1.32}.achievement-detail-screen .achievement-detail-dossier{grid-template-columns:1fr}.achievement-detail-screen .achievement-detail-dossier span{min-height:0;padding:8px 9px}.achievement-detail-screen .achievement-detail-nav{min-height:38px;padding:7px 8px}.achievement-detail-screen .achievement-detail-nav svg{width:18px;height:18px}}@media(max-width:390px){.achievement-detail-screen .achievement-detail-panel{padding:12px}.achievement-detail-screen .achievement-detail-hero{grid-template-columns:clamp(88px,29vw,108px) minmax(0,1fr);column-gap:10px}.achievement-detail-screen .achievement-detail-heading .eyebrow{font-size:.56rem}.achievement-detail-screen .achievement-detail-heading h2{font-size:clamp(1rem,5vw,1.2rem)}}.achievement-detail-screen .achievement-detail-panel,.achievement-detail-screen .achievement-detail-mark,.achievement-detail-screen .achievement-detail-dossier span,.achievement-detail-screen .achievement-detail-nav{--system-svg-chamfer: var(--modal-chamfer);--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.8;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;--system-frame-color: var(--detail-tier-color);--system-frame-glow: color-mix(in srgb, var(--detail-tier-color) 28%, transparent);--system-frame-grad-color: var(--system-frame-color);--system-frame-grad-mid: color-mix(in srgb, var(--system-frame-color) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--system-frame-color) 42%, #000 58%)}.achievement-detail-screen .achievement-detail-panel>.system-card-frame,.achievement-detail-screen .achievement-detail-mark>.system-svg-frame,.achievement-detail-screen .achievement-detail-nav>.system-svg-frame,.achievement-detail-screen .achievement-detail-dossier span>.system-svg-frame{width:100%;height:100%}.achievement-detail-screen .achievement-detail-panel:before{left:var(--modal-chamfer);right:var(--modal-chamfer);top:1px;z-index:5;height:3px;background:var(--mica-progress-gradient);box-shadow:0 0 14px #00c3ff33,0 0 14px #ff2f9224}.achievement-detail-screen .achievement-detail-close{top:-8px;right:6px;width:32px;height:32px;border-color:color-mix(in srgb,var(--detail-tier-color) 72%,rgba(255,255,255,.12));border-radius:8px;color:#eef6ffcc;background:linear-gradient(135deg,#ffffff0e,#0000002e),#050810;box-shadow:inset 0 0 0 1px #ffffff06,0 0 14px #00000057;font-size:0;line-height:1}.achievement-detail-screen .achievement-detail-mark>.achievement-svg-frame,.achievement-detail-screen .achievement-detail-nav>.achievement-svg-frame,.achievement-detail-screen .achievement-detail-dossier span>.achievement-svg-frame{display:none}.achievement-detail-screen .achievement-cell-frame,.achievement-detail-screen .achievement-button-frame,.achievement-detail-screen .achievement-card-frame,.achievement-detail-screen .achievement-modal-art-frame{display:none}@media(max-width:650px){.achievement-detail-screen .achievement-detail-close{top:-8px;right:6px;width:32px;height:32px}}@media(max-height:680px){.achievement-detail-screen{align-items:start;overflow-y:auto;overscroll-behavior:contain}.achievement-detail-screen .achievement-detail-panel{max-height:none;overflow:visible;margin-block:0}}.achievement-detail-screen .achievement-detail-mark{place-items:center}.achievement-detail-screen .achievement-detail-mark:has(.achievement-badge-art[data-badge-color=gold]){--system-frame-color: var(--amber);--system-frame-glow: rgba(255, 210, 63, .28);--system-frame-grad-color: var(--amber);--system-frame-grad-mid: color-mix(in srgb, var(--amber) 70%, #000 30%);--system-frame-grad-dark: color-mix(in srgb, var(--amber) 38%, #000 62%)}.achievement-detail-screen .achievement-detail-mark:has(.achievement-badge-art[data-badge-color=cyan]),.achievement-detail-screen .achievement-detail-mark:has(.achievement-badge-art[data-badge-color=blue]){--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .28);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 70%, #000 30%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 38%, #000 62%)}.achievement-detail-screen .achievement-detail-mark:has(.achievement-badge-art[data-badge-color=green]){--system-frame-color: var(--green);--system-frame-glow: rgba(var(--green-rgb), .28);--system-frame-grad-color: var(--green);--system-frame-grad-mid: color-mix(in srgb, var(--green) 70%, #000 30%);--system-frame-grad-dark: color-mix(in srgb, var(--green) 38%, #000 62%)}.achievement-detail-screen .achievement-detail-mark:has(.achievement-badge-art[data-badge-color=pink]),.achievement-detail-screen .achievement-detail-mark:has(.achievement-badge-art[data-badge-color=rose]){--system-frame-color: var(--rose);--system-frame-glow: rgba(255, 47, 146, .28);--system-frame-grad-color: var(--rose);--system-frame-grad-mid: color-mix(in srgb, var(--rose) 70%, #000 30%);--system-frame-grad-dark: color-mix(in srgb, var(--rose) 38%, #000 62%)}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge{width:min(256px,96%);height:min(256px,96%);transform:translateY(2px)}.achievement-detail-screen .achievement-detail-mark .achievement-badge-art{width:100%;height:100%}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge .achievement-badge-art>img.achievement-badge-frame{left:50%;top:52%;width:96%;transform:translate(-50%,-50%)}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge .achievement-badge-art>img.achievement-badge-symbol{left:50%;top:50.5%;width:35%;transform:translate(-50%,-50%)}.achievement-detail-screen .achievement-detail-state{--achievement-state-chamfer: 7px;--system-svg-chamfer: var(--achievement-state-chamfer);--system-svg-stroke: 1.55;--system-svg-glow-stroke: 2.4;--system-svg-inner-inset: 3.5px;--system-svg-outer-outset: 0;--system-frame-color: color-mix(in srgb, var(--detail-tier-color) 76%, #dbe8f5 24%);--system-frame-glow: color-mix(in srgb, var(--detail-tier-color) 22%, transparent);--system-frame-grad-color: color-mix(in srgb, var(--detail-tier-color) 76%, #dbe8f5 24%);--system-frame-grad-mid: color-mix(in srgb, var(--detail-tier-color) 58%, #000 42%);--system-frame-grad-dark: color-mix(in srgb, var(--detail-tier-color) 30%, #000 70%);top:9px;right:9px;width:26px;height:26px;border:0;border-radius:0;color:color-mix(in srgb,var(--detail-tier-color) 55%,#dbe8f5 45%);background:transparent;box-shadow:0 0 10px color-mix(in srgb,var(--detail-tier-color) 14%,transparent)}.achievement-detail-screen.is-unlocked .achievement-detail-state{--system-frame-color: var(--green);--system-frame-glow: rgba(var(--green-rgb), .28);--system-frame-grad-color: var(--green);--system-frame-grad-mid: color-mix(in srgb, var(--green) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--green) 42%, #000 58%);color:var(--green);box-shadow:0 0 12px rgba(var(--green-rgb),.18)}.achievement-detail-screen .achievement-detail-state:before{content:"";position:absolute;inset:1px;z-index:0;display:block;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.06),transparent 58%),#050810;clip-path:polygon(var(--achievement-state-chamfer) 0,calc(100% - var(--achievement-state-chamfer)) 0,100% var(--achievement-state-chamfer),100% calc(100% - var(--achievement-state-chamfer)),calc(100% - var(--achievement-state-chamfer)) 100%,var(--achievement-state-chamfer) 100%,0 calc(100% - var(--achievement-state-chamfer)),0 var(--achievement-state-chamfer))}.achievement-detail-screen .achievement-detail-state>.system-svg-frame{z-index:1;width:100%;height:100%}.achievement-detail-screen .achievement-detail-state>.system-svg-frame [data-role=frame-outer],.achievement-detail-screen .achievement-detail-state>.system-svg-frame [data-role=frame-inner]{display:none}.achievement-detail-screen .achievement-detail-state>.system-svg-frame [data-role=frame-glow]{opacity:.3}.achievement-detail-screen .achievement-detail-state>.system-svg-frame [data-role=frame-stroke]{opacity:.95;stroke-width:1.75px}.achievement-detail-screen .achievement-detail-state>svg.lucide{position:relative;z-index:2;display:block;width:14px;height:14px;stroke-width:2.5;filter:drop-shadow(0 0 4px currentColor)}@media(max-width:650px){.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge{width:min(138px,108%);height:min(138px,108%);transform:translateY(5px)}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge .achievement-badge-art>img.achievement-badge-frame{width:106%}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge .achievement-badge-art>img.achievement-badge-symbol{width:37%}}.product-detail-screen .product-detail-panel{width:min(1000px,100vw - 40px);max-height:calc(100dvh - 36px);grid-template-rows:minmax(0,1fr) auto;gap:14px;padding:18px;overflow:hidden}.product-detail-screen .product-detail-hero{grid-template-columns:minmax(210px,230px) minmax(0,1fr);min-height:0;gap:22px;padding:0 24px 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--detail-accent-rgb),.42) transparent}.product-detail-screen .product-detail-mark[data-visual]{max-height:560px}.product-detail-screen .product-detail-heading{gap:7px;padding-top:2px}.product-detail-screen .product-detail-heading h2{font-size:clamp(1.7rem,2.5vw,2.05rem);line-height:1.02}.product-detail-screen .product-detail-heading>strong{font-size:.79rem;line-height:1.15}.product-detail-screen .product-detail-body{padding:8px 10px;font-size:.86rem;line-height:1.38}.product-detail-screen .product-detail-dashboard{grid-template-columns:minmax(190px,.65fr) minmax(320px,1.35fr);gap:14px;padding-block:13px}.product-detail-screen .product-detail-contribution{gap:3px}.product-detail-screen .product-detail-contribution small,.product-detail-screen .product-detail-effects-heading small{font-size:.67rem;line-height:1.05}.product-detail-screen .product-detail-contribution strong{font-size:clamp(1.75rem,2.8vw,2.15rem)}.product-detail-screen[data-category=infrastructure] .product-detail-contribution strong{font-size:clamp(1.45rem,2.2vw,1.75rem)}.product-detail-screen .product-detail-contribution p{font-size:.77rem}.product-detail-screen .product-detail-operations span{gap:5px;padding:3px 11px}.product-detail-screen .product-detail-operations small{font-size:.64rem;line-height:1.05}.product-detail-screen .product-detail-operations strong{font-size:.84rem;line-height:1.14}.product-detail-screen .product-detail-effects,.product-detail-screen .product-detail-milestones{padding-block:11px}.product-detail-screen .product-detail-effects-heading{margin-bottom:6px}.product-detail-screen .product-detail-effects-heading span,.product-detail-screen .product-detail-milestones .product-detail-effects-heading strong{font-size:.68rem;line-height:1.1}.product-detail-screen .product-detail-effects .product-detail-multiplier-list li{grid-template-columns:minmax(0,1fr) auto minmax(180px,.85fr);gap:12px;padding:7px 0}.product-detail-screen .product-detail-effects .product-detail-multiplier-list span,.product-detail-screen .product-detail-effects .product-detail-multiplier-list strong{font-size:.78rem;line-height:1.2}.product-detail-screen .product-detail-effects .product-detail-multiplier-list small{overflow:visible;color:#d9d0efb8;font-size:.7rem;line-height:1.25;text-align:right;text-overflow:clip;white-space:normal}.product-detail-screen .product-detail-bonus-status{margin:-1px 0 7px;font-size:.71rem;line-height:1.2}.product-detail-screen .product-detail-milestones .product-detail-bonus-list,.product-detail-screen .product-detail-lower .product-detail-bonus-list{gap:3px;padding:0}.product-detail-screen .product-detail-milestones .product-detail-bonus-list li,.product-detail-screen .product-detail-lower .product-detail-bonus-list li{min-height:35px;gap:0;padding:1px 2px}.product-detail-screen .product-detail-milestones .product-detail-bonus-list span,.product-detail-screen .product-detail-milestones .product-detail-bonus-list strong{line-height:1;text-overflow:clip}.product-detail-screen .product-detail-milestones .product-detail-bonus-list span{font-size:.72rem}.product-detail-screen .product-detail-milestones .product-detail-bonus-list strong{font-size:.68rem}.product-detail-screen .product-detail-milestones .product-detail-bonus-list li[data-state=locked]{opacity:.86}.product-detail-screen .product-detail-lower .product-detail-operator{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:11px;padding:8px 0 0}.product-detail-operator-art{width:56px;height:56px;overflow:hidden}.product-detail-operator-art[hidden]{display:none}.product-detail-operator-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 7px rgba(0,195,255,.2));transform:scale(1.12);transform-origin:50% 60%}.product-detail-operator-copy{min-width:0}.product-detail-screen .product-detail-lower .product-detail-operator small{font-size:.66rem}.product-detail-screen .product-detail-lower .product-detail-operator strong{color:rgb(var(--detail-accent-rgb));font-size:.79rem;line-height:1.2}.product-detail-screen .product-detail-actions{position:static;gap:10px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.product-detail-screen .product-detail-run,.product-detail-screen .product-detail-buy{min-height:50px;padding-block:9px;font-size:1rem}@media(max-width:760px){.product-detail-screen .product-detail-panel{width:min(100%,100vw - 12px);max-height:calc(100dvh - 12px);gap:10px;padding:12px}.product-detail-screen .product-detail-hero{display:block;padding:0 7px 0 0}.product-detail-screen .product-detail-mark,.product-detail-screen .product-detail-mark[data-visual]{width:100%;height:clamp(138px,39vw,156px);min-height:138px;max-height:156px;margin:0 0 12px}.product-detail-screen .product-detail-mark[data-visual] img{max-width:min(176px,58%)}.product-detail-screen .product-detail-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0}.product-detail-screen .product-detail-heading>h2,.product-detail-screen .product-detail-heading>strong,.product-detail-screen .product-detail-heading>.product-detail-body,.product-detail-screen .product-detail-heading>.product-detail-dashboard,.product-detail-screen .product-detail-heading>.product-detail-lower{grid-column:1;grid-row:auto}.product-detail-screen .product-detail-heading h2{font-size:1.55rem}.product-detail-screen .product-detail-heading>strong{font-size:.75rem}.product-detail-screen .product-detail-body{padding:8px 9px;font-size:.81rem;line-height:1.38}.product-detail-screen .product-detail-dashboard{grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:10px;padding-block:10px}.product-detail-screen .product-detail-contribution strong{font-size:1.75rem}.product-detail-screen[data-category=infrastructure] .product-detail-contribution strong{font-size:1.25rem;white-space:nowrap}.product-detail-screen .product-detail-operations{border-top:0;border-left:1px solid rgba(var(--detail-accent-rgb),.2);padding-top:0}.product-detail-screen .product-detail-operations span{padding:2px 8px}.product-detail-screen .product-detail-effects,.product-detail-screen .product-detail-milestones{padding-block:10px}.product-detail-screen .product-detail-effects .product-detail-multiplier-list li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-block:7px}.product-detail-screen .product-detail-effects .product-detail-multiplier-list small{grid-column:1/-1;font-size:.68rem;text-align:left}.product-detail-screen .product-detail-milestones .product-detail-bonus-list li,.product-detail-screen .product-detail-lower .product-detail-bonus-list li{min-height:34px;padding:0 1px}.product-detail-screen .product-detail-milestones .product-detail-bonus-list span{font-size:.65rem}.product-detail-screen .product-detail-milestones .product-detail-bonus-list strong{font-size:.63rem;overflow:visible}.product-detail-screen .product-detail-lower .product-detail-operator{gap:10px;padding-top:10px}.product-detail-screen .product-detail-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.product-detail-screen .product-detail-run,.product-detail-screen .product-detail-buy{min-height:48px;padding:8px 9px;font-size:.94rem}}@media(max-width:480px){.product-detail-screen .product-detail-operations{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-screen .product-detail-operations span:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);border-left:0}}@media(max-width:350px){.product-detail-screen .product-detail-milestones .product-detail-bonus-list span{font-size:.56rem}.product-detail-screen .product-detail-milestones .product-detail-bonus-list strong{font-size:.55rem}}.operator-detail-hero{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.system-detail-hero{grid-template-columns:minmax(180px,210px) minmax(0,1fr)}.operator-detail-dashboard,.system-detail-dashboard{min-width:0;display:grid;gap:9px;margin-top:4px}.operator-detail-primary,.system-detail-primary{min-width:0;padding:11px 0;border-block:1px solid rgba(255,255,255,.1)}.operator-detail-primary small,.system-detail-primary small,.operator-detail-facts small,.system-detail-facts small,.achievement-detail-progress-label small{display:block;color:var(--muted);font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.operator-detail-primary>strong,.system-detail-primary>strong{display:block;margin-top:5px;color:var(--operator-button-color);font-size:clamp(1.05rem,2.3vw,1.35rem);font-weight:900;line-height:1.08;overflow-wrap:anywhere;text-transform:none}.operator-detail-primary>strong{color:rgb(var(--detail-accent-rgb))}.operator-detail-primary p,.system-detail-primary p{margin:6px 0 0;color:#d9d0efc2;font-size:.72rem;font-weight:650;line-height:1.25}.operator-detail-facts,.system-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.06)}.operator-detail-facts span,.system-detail-facts span{min-width:0;padding:9px 10px 2px 0}.operator-detail-facts span+span,.system-detail-facts span+span{padding-left:12px;border-left:1px solid rgba(255,255,255,.08)}.operator-detail-facts strong,.system-detail-facts strong{display:block;margin-top:5px;color:#eef6ffeb;font-size:.82rem;font-weight:850;line-height:1.15;overflow-wrap:anywhere}.operator-detail-actions,.system-detail-actions{grid-template-columns:minmax(0,1fr)}.operator-detail-actions[hidden],.system-detail-actions[hidden],.operator-detail-buy[hidden],.system-detail-buy[hidden]{display:none}.achievement-detail-screen .achievement-detail-hero{grid-template-columns:minmax(195px,220px) minmax(0,1fr)}.achievement-detail-screen .achievement-detail-mark{min-height:252px}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge,.achievement-detail-screen .achievement-detail-mark .achievement-badge-art{width:min(204px,90%);height:min(204px,90%)}.achievement-detail-screen .achievement-detail-dossier{grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr)}.achievement-detail-progress{min-width:0;display:grid;grid-template-columns:auto minmax(80px,1fr);grid-column:1/-1;grid-row:6;align-items:center;gap:12px}.achievement-detail-progress-label{display:flex;align-items:baseline;gap:7px}.achievement-detail-progress-label strong{color:#eef6ffeb;font-size:.76rem;font-weight:850;line-height:1}.achievement-detail-progress .achievement-detail-progress-rail{grid-column:2;grid-row:1;width:100%}@media(max-width:650px){.operator-detail-hero,.system-detail-hero{display:block;padding-right:32px}.operator-detail-hero:after,.system-detail-hero:after{content:"";display:block;clear:both}.operator-detail-heading,.system-detail-heading{display:contents}.operator-detail-mark,.operator-detail-mark[data-visual],.system-detail-mark,.system-detail-mark[data-system]{float:left;width:112px;height:128px;min-height:128px;margin:0 13px 9px 0}.system-detail-mark,.system-detail-mark[data-system]{width:104px;height:104px;min-height:104px}.operator-detail-heading>strong,.system-detail-heading>strong{margin-top:6px}.operator-detail-body,.system-detail-body{margin-top:10px}.operator-detail-dashboard,.system-detail-dashboard{clear:both;padding-top:4px}.achievement-detail-progress{grid-column:1/-1;grid-row:6}.achievement-detail-screen .achievement-detail-hero{grid-template-columns:clamp(100px,28vw,120px) minmax(0,1fr)}.achievement-detail-screen .achievement-detail-mark{min-height:clamp(118px,34vw,136px)}.achievement-detail-screen .achievement-detail-mark .achievement-detail-badge,.achievement-detail-screen .achievement-detail-mark .achievement-badge-art{width:min(104px,90%);height:min(104px,90%)}.achievement-detail-screen .achievement-detail-dossier{grid-template-columns:1fr}}@media(max-width:380px){.operator-detail-mark,.operator-detail-mark[data-visual]{width:104px;height:118px;min-height:118px}.system-detail-mark,.system-detail-mark[data-system]{width:94px;height:94px;min-height:94px}.operator-detail-dashboard,.system-detail-dashboard{gap:7px}.operator-detail-primary,.system-detail-primary{padding-block:9px}.achievement-detail-progress{grid-template-columns:1fr;gap:6px}}.product-detail-screen .product-detail-hero{display:block;padding-right:24px}.product-detail-screen .product-detail-heading{display:block;min-height:0;padding:2px 2px 0}.product-detail-screen .product-detail-heading:after{content:"";display:block;clear:both}.product-detail-screen .product-detail-heading>h2,.product-detail-screen .product-detail-heading>strong,.product-detail-screen .product-detail-heading>.product-detail-body,.product-detail-screen .product-detail-heading>.product-detail-dashboard,.product-detail-screen .product-detail-heading>.product-detail-lower{grid-column:auto;grid-row:auto}.product-detail-screen .product-detail-mark,.product-detail-screen .product-detail-mark[data-visual]{float:left;width:238px;height:238px;min-height:238px;max-height:238px;margin:0 22px 14px 0}.product-detail-screen .product-detail-mark[data-visual] img{max-width:min(206px,84%)}.product-detail-screen .product-detail-heading h2{padding-top:5px}.product-detail-screen .product-detail-heading>strong{margin-top:5px}.product-detail-screen .product-detail-body{margin-top:13px;padding:0;border:0;border-radius:0;clip-path:none;background:transparent}.product-detail-screen .product-detail-dashboard{margin-top:16px}.product-detail-screen .product-detail-lower{clear:both}@media(max-width:760px){.product-detail-screen .product-detail-hero{padding-right:7px}.product-detail-screen .product-detail-heading{display:block;padding:0}.product-detail-screen .product-detail-mark,.product-detail-screen .product-detail-mark[data-visual]{float:left;width:132px;height:132px;min-height:132px;max-height:132px;margin:0 14px 10px 0}.product-detail-screen .product-detail-mark[data-visual] img{max-width:min(118px,86%)}.product-detail-screen .product-detail-heading h2{padding-top:4px}.product-detail-screen .product-detail-heading>strong{margin-top:5px}.product-detail-screen .product-detail-body{margin-top:12px;padding:0}.product-detail-screen .product-detail-dashboard{clear:both;margin-top:14px}}@media(max-width:350px){.product-detail-screen .product-detail-dashboard{grid-template-columns:1fr}.product-detail-screen .product-detail-operations{border-top:1px solid rgba(var(--detail-accent-rgb),.16);border-left:0;padding-top:8px}.product-detail-screen .product-detail-mark,.product-detail-screen .product-detail-mark[data-visual]{width:112px;height:112px;min-height:112px;max-height:112px;margin-right:12px}.product-detail-screen .product-detail-mark[data-visual] img{max-width:min(102px,88%)}}.achievement-toast,.guide-bubble{--notification-chamfer: 10px;--system-svg-chamfer: 10;--system-svg-stroke: 1.5;--system-svg-glow-stroke: 3.4;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;isolation:isolate;overflow:visible;border:0;border-radius:0;background:transparent;backdrop-filter:blur(14px)}.achievement-toast>.notification-backdrop,.guide-bubble>.notification-backdrop{position:absolute;inset:1px;z-index:0;display:block;pointer-events:none;clip-path:polygon(var(--notification-chamfer) 0,calc(100% - var(--notification-chamfer)) 0,100% var(--notification-chamfer),100% calc(100% - var(--notification-chamfer)),calc(100% - var(--notification-chamfer)) 100%,var(--notification-chamfer) 100%,0 calc(100% - var(--notification-chamfer)),0 var(--notification-chamfer))}.achievement-toast>.system-notification-frame,.guide-bubble>.system-notification-frame{z-index:4}.achievement-toast>.system-notification-frame [data-role=frame-outer],.achievement-toast>.system-notification-frame [data-role=frame-inner],.guide-bubble>.system-notification-frame [data-role=frame-outer],.guide-bubble>.system-notification-frame [data-role=frame-inner]{display:block}.achievement-toast>.system-notification-frame [data-role=frame-outer],.guide-bubble>.system-notification-frame [data-role=frame-outer]{stroke-width:.55;opacity:.36}.achievement-toast>.system-notification-frame [data-role=frame-inner],.guide-bubble>.system-notification-frame [data-role=frame-inner]{stroke-width:.7;opacity:.42}.achievement-toast>:not(.notification-backdrop):not(.system-notification-frame):not(.achievement-confetti):not(.achievement-toast-open):not(.achievement-toast-close),.guide-bubble>:not(.notification-backdrop):not(.system-notification-frame){position:relative;z-index:2}.achievement-toast{--system-frame-color: var(--amber);--system-frame-glow: rgba(255, 210, 63, .3);--system-frame-grad-color: var(--amber);--system-frame-grad-mid: color-mix(in srgb, var(--amber) 68%, var(--rose) 32%);--system-frame-grad-dark: color-mix(in srgb, var(--amber) 36%, #000 64%);right:16px;top:max(16px,env(safe-area-inset-top));width:min(382px,100vw - 32px);min-height:76px;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:11px 40px 11px 11px;pointer-events:auto;box-shadow:0 18px 50px #00000075,0 0 26px color-mix(in srgb,var(--system-frame-color) 16%,transparent)}.achievement-toast-open{position:absolute;inset:0;z-index:4;display:block;padding:0;border:0;border-radius:0;background:transparent;color:transparent;cursor:pointer}.achievement-toast-close{position:absolute;top:8px;right:9px;z-index:6;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid color-mix(in srgb,var(--system-frame-color) 42%,transparent);border-radius:0 13px 0 6px;color:color-mix(in srgb,#fff 84%,var(--system-frame-color) 16%);background:#0604109e;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px color-mix(in srgb,var(--system-frame-color) 18%,transparent);cursor:pointer}.achievement-toast-close:hover{color:#fff;background:color-mix(in srgb,var(--system-frame-color) 18%,rgba(6,4,16,.78))}.achievement-toast-close svg{width:13px;height:13px;stroke-width:2.4}.achievement-toast-open:focus-visible,.achievement-toast-close:focus-visible{outline:2px solid color-mix(in srgb,var(--system-frame-color) 82%,#fff 18%);outline-offset:3px}.achievement-toast>.notification-backdrop{background:linear-gradient(90deg,rgba(255,210,63,.13),transparent 34%),linear-gradient(135deg,#1c1408f5,#080516f7 58%,#14081bf5);box-shadow:inset 0 0 0 1px #ffffff09;overflow:hidden}.achievement-toast>.notification-backdrop:after{content:"";position:absolute;inset:-2px -42%;opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 36%,rgba(255,255,255,.16) 42%,rgba(255,246,183,.54) 48%,rgba(255,210,63,.22) 54%,transparent 62% 100%);mix-blend-mode:screen;transform:translate(-58%) skew(-12deg)}.achievement-toast[data-badge-color=green]{--system-frame-color: var(--green);--system-frame-glow: rgba(var(--green-rgb), .3);--system-frame-grad-color: var(--green);--system-frame-grad-mid: color-mix(in srgb, var(--green) 70%, var(--accent) 30%);--system-frame-grad-dark: color-mix(in srgb, var(--green) 34%, #000 66%)}.achievement-toast[data-badge-color=blue],.achievement-toast[data-badge-color=cyan]{--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .3);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 72%, var(--violet) 28%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 34%, #000 66%)}.achievement-toast[data-badge-color=purple]{--system-frame-color: var(--violet);--system-frame-glow: rgba(167, 91, 255, .3);--system-frame-grad-color: var(--violet);--system-frame-grad-mid: color-mix(in srgb, var(--violet) 70%, var(--rose) 30%);--system-frame-grad-dark: color-mix(in srgb, var(--violet) 34%, #000 66%)}.achievement-toast[data-confetti-mode=colour]{--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .34);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--rose) 52%, var(--violet) 48%);--system-frame-grad-dark: color-mix(in srgb, var(--violet) 38%, #000 62%);box-shadow:0 20px 58px #00000080,0 0 26px #00c3ff2e,0 0 30px #ff2f921f}.achievement-toast[data-confetti-mode=colour]>.notification-backdrop{background:linear-gradient(90deg,#43dcff,#b536ff 45%,#ff2f92 76%,#43dcff) 0 0/100% 4px no-repeat,radial-gradient(circle at 15% 8%,rgba(67,220,255,.2),transparent 34%),radial-gradient(circle at 84% 2%,rgba(255,47,146,.18),transparent 31%),radial-gradient(circle at 56% 105%,rgba(181,54,255,.16),transparent 42%),linear-gradient(160deg,#050812fa,#080516fa 54%,#160523f7);box-shadow:inset 0 1px #ffffff0e,inset 0 0 26px #43dcff0b}.achievement-toast[data-confetti-mode=colour]>.notification-backdrop:after{background:linear-gradient(100deg,transparent 0 35%,rgba(255,255,255,.18) 42%,rgba(67,220,255,.5) 47%,rgba(255,47,146,.34) 53%,transparent 62% 100%)}.achievement-toast[data-confetti-mode=colour] .achievement-toast-icon{filter:drop-shadow(0 0 10px rgba(67,220,255,.28)) drop-shadow(0 0 14px rgba(255,47,146,.18))}.achievement-toast-icon{position:relative;width:52px;height:52px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--system-frame-color) 36%,transparent))}.achievement-toast-icon .achievement-badge-art{width:100%;height:100%;transform-origin:50% 62%;will-change:transform,filter}.achievement-toast.is-celebrating>.notification-backdrop:after{animation:achievementToastCardShine 1.18s cubic-bezier(.18,.72,.22,1) .12s both}.achievement-toast.is-celebrating>.notification-backdrop,.achievement-toast.is-celebrating>.system-notification-frame,.achievement-toast.is-celebrating .achievement-toast-copy{animation:achievementToastSurfacePulse .98s cubic-bezier(.16,.92,.2,1.16) both}.achievement-toast.is-celebrating .achievement-toast-icon .achievement-badge-art{animation:achievementBadgePulse .82s cubic-bezier(.18,.9,.26,1.18) both}.achievement-confetti{position:fixed;inset:0;z-index:92;overflow:visible;pointer-events:none;contain:layout paint}.achievement-confetti i{position:absolute;left:var(--confetti-x);top:var(--confetti-y);display:block;width:var(--confetti-size);height:var(--confetti-size);border-radius:0;background:var(--confetti-color);image-rendering:pixelated;opacity:0;overflow:visible;transform-origin:center;box-shadow:0 0 0 1px color-mix(in srgb,var(--confetti-color) 72%,#050512 28%),2px 2px color-mix(in srgb,var(--confetti-color) 36%,#050512 64%);filter:saturate(1.24)}.achievement-confetti i:before,.achievement-confetti i:after{content:"";position:absolute;inset:0;background:inherit;box-shadow:inherit;pointer-events:none}.achievement-confetti-square{width:var(--confetti-size);height:var(--confetti-size)}.achievement-confetti-bar{width:calc(var(--confetti-size) * 1.8);height:max(3px,var(--confetti-size) * .55)}.achievement-confetti-trail{width:max(3px,var(--confetti-size) * .66);height:max(18px,var(--confetti-size) * 4.4);background:linear-gradient(var(--confetti-color),var(--confetti-color)) 0 0/100% 18% no-repeat,linear-gradient(var(--confetti-color),var(--confetti-color)) 0 28%/100% 16% no-repeat,linear-gradient(var(--confetti-color),var(--confetti-color)) 0 56%/100% 16% no-repeat,linear-gradient(var(--confetti-color),var(--confetti-color)) 0 84%/100% 16% no-repeat;box-shadow:0 0 0 1px color-mix(in srgb,var(--confetti-color) 72%,#050512 28%),2px 2px color-mix(in srgb,var(--confetti-color) 34%,#050512 66%)}.achievement-confetti-trail:before,.achievement-confetti-trail:after,.achievement-confetti-square:before,.achievement-confetti-square:after,.achievement-confetti-bar:before,.achievement-confetti-bar:after{display:none}.achievement-confetti-dust{width:1px;height:1px;background:#f6c02d;box-shadow:0 0 2px #ffe08abf,1px 1px #9a5a078a;filter:none}.achievement-confetti i.achievement-confetti-glint{width:9px;height:15px;overflow:visible;background:none!important;box-shadow:none!important;filter:none!important}.achievement-confetti-glint:before,.achievement-confetti-glint:after{display:none}.achievement-confetti-glint-img{display:block;width:100%;height:100%;max-width:none;max-height:none;overflow:visible;image-rendering:pixelated;object-fit:contain;filter:var(--confetti-glint-tone, brightness(1)) drop-shadow(1px 1px 0 rgba(5,5,18,.76)) drop-shadow(0 0 2px rgba(255,248,214,.52)) drop-shadow(0 0 5px rgba(255,210,63,.28))}.achievement-confetti-sparkle{position:absolute;left:50%;top:50%;z-index:2;width:max(5px,var(--confetti-size) * 1.35);height:max(5px,var(--confetti-size) * 1.35);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.5);image-rendering:pixelated;background:linear-gradient(90deg,transparent 0 36%,#fff 36% 64%,transparent 64%) center/100% 1px no-repeat,linear-gradient(180deg,transparent 0 36%,#fff 36% 64%,transparent 64%) center/1px 100% no-repeat,var(--confetti-color);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 2px color-mix(in srgb,var(--confetti-color) 72%,#fff 28%)) drop-shadow(0 0 4px rgba(255,255,255,.24))}.achievement-confetti-glint .achievement-confetti-sparkle{width:9px;height:9px}.achievement-confetti.is-celebrating i{animation:achievementConfettiFall var(--confetti-duration) linear var(--confetti-delay) both}.achievement-confetti.is-celebrating i.achievement-confetti-trail{animation-duration:calc(var(--confetti-duration) + .52s)}.achievement-confetti.is-scripted.is-celebrating i{animation:none}.achievement-confetti.is-celebrating:not(.is-scripted) .achievement-confetti-sparkle{animation:achievementConfettiSparkle .9s steps(1,end) calc(var(--confetti-delay) + .26s) 3 both}@keyframes achievementConfettiSparkle{0%,28%,to{opacity:0;transform:translate(-50%,-50%) scale(.5)}9%{opacity:.95;transform:translate(-50%,-50%) scale(1)}16%{opacity:.7;transform:translate(-50%,-50%) scale(.72)}}@keyframes achievementToastCardShine{0%{opacity:0;transform:translate(-58%) skew(-12deg)}18%{opacity:.95}64%{opacity:.72}to{opacity:0;transform:translate(58%) skew(-12deg)}}@keyframes achievementToastSurfacePulse{0%{transform:scale(.96)}34%{transform:scale(1.025)}58%{transform:scale(.99)}to{transform:scale(1)}}@keyframes achievementBadgePulse{0%{transform:scale(.82) rotate(-3deg);filter:brightness(.92) saturate(1)}42%{transform:scale(1.16) rotate(2deg);filter:brightness(1.28) saturate(1.18)}68%{transform:scale(.97) rotate(-1deg);filter:brightness(1.08) saturate(1.08)}to{transform:scale(1) rotate(0);filter:brightness(1) saturate(1)}}@keyframes achievementConfettiFall{0%{opacity:.95;transform:translateZ(0) rotate(var(--confetti-start-spin)) scale(var(--confetti-depth))}14%{opacity:1;transform:translate3d(var(--confetti-arc-18-x),var(--confetti-arc-18-y),0) rotate(var(--confetti-pop-spin)) scale(var(--confetti-depth))}28%{opacity:1;transform:translate3d(var(--confetti-arc-32-x),var(--confetti-arc-32-y),0) rotate(var(--confetti-mid-spin)) scale(var(--confetti-depth))}42%{opacity:.96;transform:translate3d(var(--confetti-arc-48-x),var(--confetti-arc-48-y),0) rotate(var(--confetti-mid-spin)) scale(var(--confetti-depth))}58%{opacity:.96;transform:translate3d(var(--confetti-arc-64-x),var(--confetti-arc-64-y),0) rotate(var(--confetti-late-spin)) scale(var(--confetti-depth))}76%{opacity:.96;transform:translate3d(var(--confetti-arc-82-x),var(--confetti-arc-82-y),0) rotate(var(--confetti-drift-spin)) scale(var(--confetti-depth))}92%{opacity:.9;transform:translate3d(var(--confetti-arc-92-x),var(--confetti-arc-92-y),0) rotate(var(--confetti-spin)) scale(var(--confetti-end-scale))}to{opacity:0;transform:translate3d(calc(var(--confetti-burst-x) + var(--confetti-drift-x)),calc(var(--confetti-fall-y) + 42px),0) rotate(var(--confetti-spin)) scale(var(--confetti-end-scale))}}.achievement-toast-copy,.guide-copy{min-width:0}.achievement-toast small{color:#ffe16f;font-size:.64rem;line-height:1;letter-spacing:.08em}.achievement-toast strong{margin-top:5px;color:#fffaf0;font-size:1rem;line-height:1.08}.achievement-toast em{margin-top:5px;color:#eef6ffad;font-size:.7rem;line-height:1.2}.achievement-toast[data-confetti-mode=colour] small{color:#8cf0ff;text-shadow:0 0 10px rgba(67,220,255,.26)}.achievement-toast[data-confetti-mode=colour] strong{color:#fff8ff;text-shadow:0 0 14px rgba(67,220,255,.16),0 0 16px rgba(255,47,146,.12)}.achievement-toast[data-confetti-mode=colour] em{color:#e2d8ffc2}.guide-bubble{--system-frame-color: var(--rose);--system-frame-glow: transparent;--system-svg-glow-stroke: 0;--system-frame-grad-color: var(--rose);--system-frame-grad-mid: color-mix(in srgb, var(--rose) 70%, var(--violet) 30%);--system-frame-grad-dark: color-mix(in srgb, var(--rose) 34%, #000 66%);backdrop-filter:none;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:110;width:min(400px,100vw - 32px);grid-template-columns:44px minmax(0,1fr) 28px;gap:11px;align-items:center;padding:11px 11px 11px 12px;box-shadow:0 18px 50px #00000070;animation:guideNotificationIn .24s ease-out both}.guide-bubble:not([data-guide-kind=tutorial]){top:max(16px,env(safe-area-inset-top));bottom:auto;animation-name:guideNotificationInFromTop}body:has(.achievement-toast.is-visible:not([hidden])) .guide-bubble:not([hidden]){top:max(104px,env(safe-area-inset-top) + 104px)}@media(min-width:820px){body:has(.achievement-toast.is-visible:not([hidden])) .guide-bubble:not([hidden]){left:16px;right:auto;top:max(16px,env(safe-area-inset-top));width:min(400px,50vw - 24px)}}.guide-bubble>.notification-backdrop{background:linear-gradient(90deg,rgba(255,47,146,.13),transparent 40%),linear-gradient(135deg,#23081ff7,#080516f7);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff08}.guide-bubble .guide-orb{width:44px;height:44px;align-self:start;filter:drop-shadow(0 0 10px rgba(255,47,146,.2))}.guide-bubble strong{color:#ff8fca;font-size:.86rem;line-height:1.14;text-shadow:0 0 12px rgba(255,47,146,.2)}.guide-bubble p{margin-top:5px;color:#eef6ffc2;font-size:.78rem;line-height:1.38}.guide-bubble .guide-actions{position:relative;z-index:6;align-self:stretch;align-content:space-between;pointer-events:auto}.guide-bubble #guide-dismiss{position:relative;z-index:7;display:grid;place-items:center;width:28px;height:28px;border-color:#ff2f924d;border-radius:6px;color:#eef6ffb3;background:#0508108f;touch-action:manipulation}.guide-bubble #guide-next{position:relative;z-index:7;touch-action:manipulation}.guide-bubble #guide-next[hidden],.guide-bubble #guide-dismiss[hidden]{display:none!important}.guide-bubble #guide-dismiss svg{width:15px;height:15px;stroke-width:2.2}.guide-bubble #guide-dismiss:hover,.guide-bubble #guide-dismiss:focus-visible{border-color:#ff2f929e;color:#fff;background:#ff2f921f}.guide-bubble[data-guide-kind=tutorial]{--system-frame-color: var(--rose);--system-frame-glow: transparent;--system-frame-grad-color: var(--rose);--system-frame-grad-mid: color-mix(in srgb, var(--rose) 70%, var(--violet) 30%);--system-frame-grad-dark: color-mix(in srgb, var(--rose) 34%, #000 66%);grid-template-columns:44px minmax(0,1fr) minmax(58px,max-content);background:transparent;box-shadow:0 18px 50px #00000070}.guide-bubble[data-guide-id=product-bonuses]{--system-frame-color: var(--rose);--system-frame-glow: transparent;--system-frame-grad-color: var(--rose);--system-frame-grad-mid: color-mix(in srgb, var(--rose) 70%, var(--violet) 30%);--system-frame-grad-dark: color-mix(in srgb, var(--rose) 34%, #000 66%);width:min(600px,100vw - 32px)}.guide-bubble[data-guide-id=product-bonuses]>.notification-backdrop{background:linear-gradient(90deg,rgba(255,47,146,.13),transparent 40%),linear-gradient(135deg,#23081ff7,#080516f7)}.guide-bubble[data-guide-id=product-bonuses] strong{color:#ff8fca;text-shadow:0 0 12px rgba(255,47,146,.24)}.guide-bubble[data-guide-id=finish-tutorial]{top:max(16px,env(safe-area-inset-top));right:max(16px,(100vw - 760px) / 2);bottom:auto;width:min(760px,100vw - 32px);grid-template-columns:60px minmax(0,1fr) 100px;gap:14px;align-items:start;padding:15px 17px 14px;animation-name:guideNotificationInFromTop}.guide-bubble[data-guide-id=finish-tutorial] .guide-orb{grid-column:1;grid-row:1;width:60px;height:60px;filter:drop-shadow(0 0 13px rgba(0,195,255,.32))}.guide-bubble[data-guide-kind=tutorial][data-guide-id=finish-tutorial]>.notification-backdrop{background:radial-gradient(circle at 20% 0,rgba(255,47,146,.13),transparent 42%),linear-gradient(145deg,#19051cfc,#03060ffe);backdrop-filter:blur(18px) brightness(.32)}.guide-bubble[data-guide-id=finish-tutorial] .guide-copy{display:contents}.guide-bubble[data-guide-id=finish-tutorial] #guide-title{position:relative;z-index:6;grid-column:2;grid-row:1;align-self:center;font-size:clamp(1.3rem,2.4vw,1.75rem);letter-spacing:-.02em;text-transform:none}.guide-bubble[data-guide-id=finish-tutorial] #guide-body{position:relative;z-index:6;grid-column:2/4;grid-row:2;margin:0}.guide-bubble[data-guide-id=finish-tutorial] .guide-actions{grid-column:3;grid-row:1;align-self:center}.guide-bubble[data-guide-id=finish-tutorial] #guide-next{width:100%;min-height:48px;border-radius:14px;font-size:1rem;box-shadow:0 0 0 5px #ff2f922e,0 0 18px #ff2f9247}.guide-core-loop{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr) 42px minmax(0,1fr);gap:6px;align-items:center;padding:21px 3px 2px}.guide-core-loop-stage{--loop-tone: #ffd76a;position:relative;min-width:0;display:grid;min-height:84px;gap:4px;place-content:center;justify-items:center;padding:26px 8px 10px;isolation:isolate;color:var(--loop-tone);text-align:center;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--loop-tone) 38%,transparent));background:transparent}.guide-core-loop-stage:before{position:absolute;z-index:-2;inset:0;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0 calc(100% - 11px),0 11px);background:var(--loop-tone);content:""}.guide-core-loop-stage:after{position:absolute;z-index:-1;inset:2px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(180deg,color-mix(in srgb,var(--loop-tone) 3%,transparent),transparent 48%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),#02050bfb;content:""}.guide-core-loop-stage[data-tone=product]{--loop-tone: #28d8ff}.guide-core-loop-stage[data-tone=capital]{--loop-tone: #4cff70}.guide-bubble[data-guide-kind=tutorial] .guide-core-loop-stage>strong{min-width:0;color:var(--loop-tone);font-size:clamp(.78rem,1.5vw,1rem);line-height:1;text-shadow:0 0 12px color-mix(in srgb,var(--loop-tone) 30%,transparent);text-transform:uppercase}.guide-core-loop-detail{color:#eef6ffc7;font-size:.66rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.guide-core-loop-badge{position:absolute;top:-18px;left:50%;display:flex;align-items:center;transform:translate(-50%)}.guide-core-loop-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;isolation:isolate;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:var(--loop-tone);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--loop-tone) 40%,transparent))}.guide-core-loop-icon:before{position:absolute;z-index:-1;inset:2px;clip-path:inherit;background:#050911;content:""}.guide-core-loop-icon>svg{width:21px;height:21px;stroke:var(--loop-tone);stroke-width:2.35}.guide-core-loop-icon[data-icon=zap]>svg,.guide-core-loop-icon[data-icon=dollar-sign]>svg{display:none}.guide-core-loop-icon[data-icon=zap]:after{width:21px;height:25px;background:var(--loop-tone);clip-path:polygon(50% 5%,18% 52%,43% 52%,31% 94%,84% 35%,56% 35%,69% 5%);filter:drop-shadow(0 0 5px rgba(255,210,63,.26));content:""}.guide-core-loop-icon[data-icon=dollar-sign]:after{color:var(--loop-tone);content:"$";font-family:Consolas,Cascadia Mono,Courier New,monospace;font-size:1.58rem;font-weight:900;line-height:1;letter-spacing:-.08em;text-shadow:1px 0 0 rgba(var(--green-rgb),.7),-1px 0 0 rgba(var(--green-rgb),.25),0 1px 0 rgba(var(--green-rgb),.18)}.guide-core-loop-number{min-width:26px;margin-left:-1px;padding:3px 5px;border:1px solid var(--loop-tone);color:var(--loop-tone);background:#07101a;font-size:.56rem;font-weight:900;line-height:1}.guide-core-loop-arrow{width:100%;height:24px;overflow:visible;color:#ff4ba2;filter:drop-shadow(0 0 5px rgba(255,47,146,.8))}.guide-core-loop-arrow path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body:not(.motion-reduced) .guide-core-loop-arrow path{animation:guideCoreLoopFlow 2s ease-in-out infinite}body:not(.motion-reduced) .guide-core-loop-arrow:nth-of-type(2) path{animation-delay:.35s}.guide-core-loop-note{display:block;margin-top:9px;color:#c6afd9;font-size:.9rem;line-height:1.3;text-align:center}.guide-bubble[data-guide-kind=tutorial]>.notification-backdrop{background:linear-gradient(90deg,rgba(255,47,146,.13),transparent 40%),linear-gradient(135deg,#23081ff7,#080516f7)}.guide-bubble[data-guide-kind=tutorial] strong{color:#ff8fca}.guide-bubble[data-guide-required=true]{--system-frame-glow: rgba(255, 47, 146, .24);--system-svg-glow-stroke: 2.6}.guide-bubble[data-guide-kind=tutorial] .guide-emphasis{font-weight:760}.guide-bubble[data-guide-kind=tutorial] .guide-emphasis[data-tone=infrastructure],.guide-bubble[data-guide-kind=tutorial] .guide-emphasis[data-tone=resource]{color:#ffd76a;text-shadow:0 0 8px rgba(255,210,63,.2)}.guide-bubble[data-guide-kind=tutorial] .guide-emphasis[data-tone=product]{color:#67e8f9;text-shadow:0 0 8px rgba(0,195,255,.2)}.guide-bubble[data-guide-kind=tutorial] .guide-emphasis[data-tone=capital]{color:#75ff87;text-shadow:0 0 8px rgba(72,255,79,.18)}.guide-bubble[data-guide-kind=tutorial] .guide-emphasis[data-tone=future]{color:#c99cff;text-shadow:0 0 8px rgba(152,76,255,.18)}.guide-bubble[data-guide-kind=tutorial] .guide-emphasis[data-tone=metric]{color:#fffffff0;text-shadow:0 0 7px rgba(255,255,255,.12)}.tab-panel[data-panel=products]>.section-heading.infrastructure-heading h2{color:#ffd23f;text-shadow:0 0 9px rgba(255,210,63,.2),.6px 0 0 rgba(255,210,63,.26)}.guide-bubble[data-guide-kind=tutorial] .guide-actions{width:auto;min-width:58px}.guide-bubble[data-guide-kind=tutorial] #guide-next{width:auto;white-space:nowrap}.tab-panel[data-panel=products] .business-actions .buy-button>[data-role=buy-label].is-capacity-blocked{line-height:1;white-space:pre-line}.modal-open .guide-bubble{visibility:hidden;opacity:0;pointer-events:none}@keyframes guideNotificationIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes guideNotificationInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.achievement-toast,.guide-bubble,.guide-bubble:not([data-guide-kind=tutorial]),.guide-bubble[data-guide-kind=tutorial]{right:10px;left:10px;width:auto;max-width:none}.achievement-toast{top:max(10px,env(safe-area-inset-top));min-height:68px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:9px 36px 9px 9px}.achievement-toast-close{top:7px;right:8px;width:20px;height:20px}.achievement-toast-icon{width:44px;height:44px}.achievement-toast strong{font-size:.92rem}.achievement-toast em{display:block;font-size:.66rem}.guide-bubble,.guide-bubble:not([data-guide-kind=tutorial]),.guide-bubble[data-guide-kind=tutorial]{top:max(10px,env(safe-area-inset-top));bottom:auto;grid-template-columns:38px minmax(0,1fr) 26px;gap:9px;align-items:start;padding:9px 9px 10px 10px;opacity:1;transform:none}body:has(.achievement-toast.is-visible:not([hidden])) .guide-bubble:not([hidden]){top:max(88px,env(safe-area-inset-top) + 88px)}.guide-bubble .guide-orb,.guide-bubble:not([data-guide-kind=tutorial]) .guide-orb{width:38px;height:38px}.guide-bubble strong{font-size:.8rem}.guide-bubble p,.guide-bubble:not([data-guide-kind=tutorial]) p{margin-top:4px;font-size:.74rem;line-height:1.34}.guide-bubble #guide-dismiss{width:26px;height:26px}.guide-bubble[data-guide-kind=tutorial] .guide-actions{width:auto;min-width:58px;justify-items:end}.guide-bubble[data-guide-kind=tutorial]{grid-template-columns:38px minmax(0,1fr) minmax(58px,max-content)}.guide-bubble[data-guide-kind=tutorial] #guide-next{width:auto;min-width:58px;height:28px;padding-inline:8px}.guide-bubble[data-guide-id=finish-tutorial]{right:10px;left:10px;width:auto;grid-template-columns:42px minmax(0,1fr) 72px;gap:8px;padding:10px}.guide-bubble[data-guide-id=finish-tutorial] .guide-orb{width:42px;height:42px}.guide-bubble[data-guide-id=finish-tutorial] #guide-title{font-size:1rem}.guide-bubble[data-guide-id=finish-tutorial] #guide-body{grid-column:1/4}.guide-bubble[data-guide-id=finish-tutorial] #guide-next{min-width:0;min-height:36px;height:36px;padding-inline:10px;border-radius:10px;font-size:.8rem}.guide-core-loop{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);gap:1px;padding:18px 1px 2px}.guide-core-loop-stage{min-height:68px;display:grid;gap:2px;place-content:center;justify-items:center;padding:19px 2px 7px;text-align:center}.guide-core-loop-badge{top:-15px}.guide-core-loop-icon{width:32px;height:32px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.guide-core-loop-icon>svg{width:16px;height:16px}.guide-core-loop-icon[data-icon=zap]:after{width:17px;height:20px}.guide-core-loop-icon[data-icon=dollar-sign]:after{font-size:1.2rem}.guide-core-loop-number{min-width:20px;padding:2px;font-size:.44rem}.guide-bubble[data-guide-kind=tutorial] .guide-core-loop-stage>strong{font-size:.6rem}.guide-core-loop-detail{font-size:.47rem}.guide-core-loop-arrow{height:20px;transform:none}.guide-core-loop-note{margin-top:6px;font-size:.78rem}}@media(max-width:330px){.guide-core-loop{grid-template-columns:minmax(0,1fr);gap:3px;padding:3px 1px}.guide-core-loop-stage{min-height:62px;grid-template-columns:66px minmax(0,1fr) 42px;grid-template-rows:auto auto;gap:2px 8px;place-content:center stretch;justify-items:start;padding:7px 10px;text-align:left}.guide-core-loop-badge{position:relative;top:auto;left:auto;grid-row:1/3;transform:none}.guide-bubble[data-guide-kind=tutorial] .guide-core-loop-stage>strong,.guide-core-loop-detail{grid-column:2;justify-self:center}.guide-core-loop-arrow{height:18px;transform:rotate(90deg)}}@keyframes guideCoreLoopFlow{0%,to{opacity:.7;stroke-width:2.1}50%{opacity:1;stroke-width:2.65}}@media(prefers-reduced-motion:reduce){body:not(.motion-full) .guide-bubble{animation:none;transition:none}body:not(.motion-full) .achievement-confetti.is-celebrating i{animation:achievementConfettiReduced 1.25s ease-out var(--confetti-delay) both}body:not(.motion-full) .achievement-toast.is-celebrating>.notification-backdrop:after,body:not(.motion-full) .achievement-toast.is-celebrating,body:not(.motion-full) .achievement-toast.is-celebrating>.notification-backdrop,body:not(.motion-full) .achievement-toast.is-celebrating>.system-notification-frame,body:not(.motion-full) .achievement-toast.is-celebrating .achievement-toast-copy,body:not(.motion-full) .achievement-toast.is-celebrating .achievement-toast-icon .achievement-badge-art{animation:none}}body.motion-reduced .guide-bubble{animation:none;transition:none}body.motion-reduced .game-shell:before{transition:none}body.motion-reduced .achievement-confetti.is-celebrating i{animation:achievementConfettiReduced 1.25s ease-out var(--confetti-delay) both}body.motion-reduced .achievement-toast.is-celebrating>.notification-backdrop:after,body.motion-reduced .achievement-toast.is-celebrating,body.motion-reduced .achievement-toast.is-celebrating>.notification-backdrop,body.motion-reduced .achievement-toast.is-celebrating>.system-notification-frame,body.motion-reduced .achievement-toast.is-celebrating .achievement-toast-copy,body.motion-reduced .achievement-toast.is-celebrating .achievement-toast-icon .achievement-badge-art{animation:none}@media(max-width:560px){.tab-panel[data-panel=products] .business:not(.is-preview){min-height:132px;padding-block:2px}}.ad-boost-prompt{inset:50% auto auto 50%;width:min(470px,100vw - 28px);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px;max-height:calc(100dvh - 20px);overflow-y:auto;transform:translate(-50%,-50%);border-color:rgba(var(--green-rgb),.58);background:radial-gradient(circle at 8% 0%,rgba(var(--green-rgb),.16),transparent 38%),linear-gradient(165deg,#0a1f18fc,#0b1219fc 72%);box-shadow:0 0 0 1px rgba(var(--green-rgb),.12),0 0 34px #00c3ff1f,0 24px 80px #0000009e}.ad-boost-prompt .ad-boost-text{grid-column:1;grid-row:1;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.ad-boost-prompt .ad-boost-text .guide-orb{width:52px;height:52px}.ad-boost-prompt .ad-boost-text strong{align-self:end;font-size:.98rem;letter-spacing:.01em}.ad-boost-prompt .ad-boost-text p{align-self:start;margin-top:4px;font-size:.82rem;line-height:1.4}.ad-boost-prompt .ad-boost-dismiss{grid-column:2;grid-row:1;width:30px;height:30px}.ad-boost-prompt .ad-boost-claim{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%;height:40px;border-color:rgba(var(--green-rgb),.68);font-size:.86rem;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff47,0 0 20px rgba(var(--green-rgb),.15)}.ad-boost-prompt .ad-boost-supporter{grid-column:1/-1;grid-row:3;margin-top:0;padding:10px 11px;border-color:#ffd66633;background:#080b147a}.ad-boost-prompt .ad-boost-supporter strong{font-size:.78rem}.ad-boost-prompt .ad-boost-supporter span{margin-top:3px;font-size:.7rem}.ad-boost-prompt .ad-boost-supporter button{min-height:32px;padding-inline:12px;font-size:.86rem;line-height:1}@media(max-width:520px){.ad-boost-prompt{gap:12px;padding:14px}.ad-boost-prompt .ad-boost-supporter{grid-template-columns:1fr}.ad-boost-prompt .ad-boost-supporter button{width:100%}}.ad-boost-overlay{position:fixed;inset:0;z-index:31;display:none;background:#010308a3;backdrop-filter:saturate(.72) brightness(.62)}body:has(.ad-boost-prompt:not([hidden])) .ad-boost-overlay{display:block}@keyframes achievementConfettiReduced{0%{opacity:0;transform:translate(var(--confetti-burst-x),var(--confetti-burst-y)) rotate(var(--confetti-mid-spin)) scale(.9)}24%{opacity:1}to{opacity:0;transform:translate(calc(var(--confetti-burst-x) + var(--confetti-drift-x)),calc(var(--confetti-fall-y) + 40px)) rotate(var(--confetti-spin)) scale(.94)}}.ad-boost-header.boost-attention-ready[data-boost-state=offer]{box-shadow:0 0 0 1px #00c3ff61,0 0 14px #00c3ff4d,0 5px 15px #00000038;animation:adBoostOfferPulse 4.2s ease-in-out infinite}.ad-boost-compact.boost-attention-ready[data-boost-state=offer]{border-color:#5ce5ffb8;box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #00c3ff5c,0 0 14px #00c3ff52,0 5px 12px #0000003d;animation:adBoostCompactPulse 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){body:not(.motion-full) .ad-boost-header[data-boost-state=offer],body:not(.motion-full) .ad-boost-compact[data-boost-state=offer]{animation:none}}body.motion-reduced .ad-boost-header[data-boost-state=offer],body.motion-reduced .ad-boost-compact[data-boost-state=offer]{animation:none}.tab-panel[data-panel=operators] .manager .manager-buy-button:not(:disabled),.tab-panel[data-panel=systems] .unlock .unlock-buy-button:not(:disabled){box-shadow:none;filter:brightness(1.16) saturate(1.12)}.tab-panel[data-panel=operators] .manager .manager-buy-button:not(:disabled){--operator-frame-grad-mid: color-mix(in srgb, var(--operator-button-color) 86%, #ffffff 14%);--operator-frame-grad-dark: color-mix(in srgb, var(--operator-button-color) 62%, #000000 38%);color:color-mix(in srgb,var(--operator-button-color) 82%,#ffffff 18%)}.tab-panel[data-panel=systems] .unlock .unlock-buy-button:not(:disabled){--system-frame-grad-mid: color-mix(in srgb, var(--system-button-color) 86%, #ffffff 14%);--system-frame-grad-dark: color-mix(in srgb, var(--system-button-color) 62%, #000000 38%);color:color-mix(in srgb,var(--system-button-color) 82%,#ffffff 18%)}.tab-panel[data-panel=operators] .manager .manager-buy-button:not(:disabled) .operator-button-frame [data-role=frame-stroke],.tab-panel[data-panel=systems] .unlock .unlock-buy-button:not(:disabled) .system-button-frame [data-role=frame-stroke]{opacity:1}.tab-panel[data-panel=operators] .manager .manager-buy-button:not(:disabled) .operator-button-frame [data-role=frame-glow],.tab-panel[data-panel=systems] .unlock .unlock-buy-button:not(:disabled) .system-button-frame [data-role=frame-glow]{opacity:.62}.tab-panel[data-panel=operators] .manager .manager-buy-button.is-unaffordable,.tab-panel[data-panel=systems] .unlock .unlock-buy-button.is-unaffordable{color:#aeb8c39e;filter:grayscale(1) brightness(.72);box-shadow:none}.tab-panel[data-panel=operators] .manager .manager-buy-button.is-unaffordable .operator-button-frame [data-role=frame-glow],.tab-panel[data-panel=systems] .unlock .unlock-buy-button.is-unaffordable .system-button-frame [data-role=frame-glow]{opacity:0}@media(max-width:650px){.stats-cabinet-panel,.stats-cabinet-panel>*,.stats-cabinet-panel .stats-run-ledger,.stats-cabinet-panel .achievement-cabinet,.stats-cabinet-panel .achievement-overview,.stats-cabinet-panel .achievement-list,.stats-cabinet-panel .achievement-group{min-width:0;max-width:100%}.stats-cabinet-panel{overflow-x:clip;contain:layout paint}.stats-cabinet-panel .achievement-group{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 132px}.stats-cabinet-panel .stat-card,.stats-cabinet-panel .achievement-cabinet,.stats-cabinet-panel .achievement-overview,.stats-cabinet-panel .achievement-nearest-card,.stats-cabinet-panel .achievement-tier-chip{backdrop-filter:none}.stats-cabinet-panel .achievement-new-stars{display:none}.stats-cabinet-panel .achievement-nearest-list,.stats-cabinet-panel .achievement-filter-bar,.stats-cabinet-panel .achievement-filter-group,.stats-cabinet-panel .achievement-tier-shelf{-webkit-mask-image:none;mask-image:none}.stats-cabinet-panel .achievement-group-shelf,.stats-cabinet-panel .achievement-nearest-list,.stats-cabinet-panel .achievement-filter-bar,.stats-cabinet-panel .achievement-tier-shelf{overscroll-behavior-x:contain}}.offline-report-panel{width:min(650px,100%);gap:12px;padding:clamp(16px,3vw,24px);overflow:hidden;border:0;border-radius:0;background:linear-gradient(rgba(103,232,249,.018) 50%,transparent 50%) 0 0/100% 4px,radial-gradient(circle at 85% 9%,rgba(var(--green-rgb),.18),transparent 27%),radial-gradient(circle at 8% 100%,rgba(0,195,255,.15),transparent 32%),linear-gradient(145deg,#110e26fb,#050812fb)}.offline-report-heading{gap:14px;align-items:center}.offline-report-heading .eyebrow{margin-bottom:4px;font-size:.68rem;letter-spacing:.11em}.offline-report-heading h2{max-width:18ch;font-size:clamp(1.5rem,4.8vw,2.15rem)}.offline-report-badge{width:78px;height:78px}.offline-report-badge span{font-size:1.65rem}.offline-report-badge small{font-size:.46rem}.offline-report-stats{grid-template-columns:.85fr 1.35fr .75fr;gap:8px}.offline-report-metric,.offline-report-metric.is-reward{min-height:66px;padding:10px}.offline-report-stats span{font-size:.62rem}.offline-report-stats strong{font-size:1.02rem}.offline-report-metric.is-capital strong{font-size:clamp(1.5rem,5vw,2.25rem)}.offline-report-metric.is-reward strong{font-size:1.62rem}.offline-report-panel>#offline-report-body{margin:0;padding:9px 11px;border:1px solid rgba(103,232,249,.18);border-radius:7px;font-size:.84rem}.offline-report-close,.offline-report-ad{min-height:42px;padding:9px 13px;font-size:.84rem}.offline-report-ad{min-height:46px;font-size:.9rem}@media(max-width:520px){.offline-report-panel{width:100%;gap:8px;padding:12px}.offline-report-heading{gap:8px}.offline-report-heading .eyebrow{margin-bottom:2px;font-size:.53rem}.offline-report-heading h2{max-width:16ch;font-size:1.18rem}.offline-report-badge{width:52px;height:52px}.offline-report-badge span{font-size:1.12rem}.offline-report-stats{grid-template-columns:1fr 1.3fr;gap:5px}.offline-report-metric,.offline-report-metric.is-reward{min-height:48px;padding:7px 8px}.offline-report-metric.is-reward{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.offline-report-stats span{font-size:.53rem}.offline-report-stats strong{font-size:.88rem}.offline-report-metric.is-capital strong{font-size:1.5rem}.offline-report-metric.is-reward strong{font-size:1.28rem}.offline-report-panel>#offline-report-body{margin:0;border:1px solid rgba(103,232,249,.2);border-radius:6px;font-size:.76rem}}.offline-report-panel{gap:10px;padding:20px;background:linear-gradient(rgba(103,232,249,.012) 50%,transparent 50%) 0 0/100% 5px,radial-gradient(circle at 88% 7%,rgba(var(--green-rgb),.15),transparent 24%),radial-gradient(circle at 4% 100%,rgba(0,195,255,.1),transparent 31%),linear-gradient(145deg,#0f1026fc,#040a12fc);box-shadow:0 24px 90px #000000a3,0 0 34px #00c3ff17}.offline-report-panel:before{height:3px;background:linear-gradient(90deg,var(--green) 0 22%,var(--offline-stage-cyan) 55%,var(--amber))}.offline-report-heading{min-height:72px}.offline-report-heading .eyebrow{color:#67e8f9e0;font-size:.64rem}.offline-report-heading h2{max-width:21ch;color:#ffd34e;font-size:clamp(1.52rem,4.5vw,2.05rem);line-height:.98;text-wrap:balance;text-shadow:0 0 18px rgba(250,204,21,.11),0 1px 0 rgba(255,236,161,.18)}.offline-report-badge{width:72px;height:72px;box-shadow:0 0 0 5px rgba(var(--green-rgb),.075),0 0 24px rgba(var(--green-rgb),.22),0 12px 30px #0000004d}.offline-report-badge span{font-size:1.52rem}.offline-report-badge small{margin-top:1px;letter-spacing:.08em}.offline-report-stamps{gap:5px;padding-bottom:1px}.offline-report-stamps span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-color:#67e8f926;color:#cde2ee70;background:#02081159;font-size:.54rem;letter-spacing:.055em}.offline-report-stamps span:before{content:"";width:5px;height:5px;flex:0 0 5px;border:1px solid currentColor;transform:rotate(45deg);box-shadow:0 0 7px currentColor}.offline-report-stats{grid-template-columns:.95fr 1.25fr;gap:7px}.offline-report-metric,.offline-report-metric.is-reward{min-height:68px;padding:10px 12px;border-radius:10px}.offline-report-metric.is-capital{background:linear-gradient(115deg,rgba(var(--green-rgb),.08),#030c0dc7),#030c0db8}.offline-report-metric.is-capital strong{font-size:clamp(1.8rem,5vw,2.45rem)}.offline-report-metric.is-reward{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;padding-block:8px;border-color:#facc1554;border-radius:7px;background:linear-gradient(90deg,#facc150e,rgba(var(--green-rgb),.08)),#050a12bd;box-shadow:inset 0 0 18px #facc1509}.offline-report-metric.is-reward strong{margin:0;color:#ffd34e;font-size:clamp(1.25rem,4vw,1.65rem);line-height:1}.offline-report-mica{grid-template-columns:48px minmax(0,1fr);min-height:62px;padding:8px 11px 8px 8px;border-color:#67e8f933;background:linear-gradient(100deg,rgba(0,195,255,.085),rgba(255,47,146,.025) 68%,transparent),#0408139e}.offline-report-mica img{width:44px;box-shadow:0 0 0 3px #00c3ff0a,0 0 14px #00c3ff24}.offline-report-mica strong{font-size:.62rem}.offline-report-mica p{font-size:.83rem;line-height:1.3}.offline-report-panel>#offline-report-body{padding:9px 11px;border-color:#67e8f921;color:#cdc1e8d1;background:linear-gradient(90deg,#00c3ff0b,rgba(var(--green-rgb),.055)),#03081085}.offline-report-or[hidden],.offline-report-panel .supporter-inline-offer[hidden]{display:none!important}.offline-report-ledger{opacity:0}.offline-report-panel[data-stage="3"] .offline-report-ledger{opacity:.48}.offline-report-panel[data-stage="4"] .offline-report-ledger{opacity:0}.offline-report-settlement{gap:8px}.offline-report-decision-actions{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;align-items:stretch}.offline-report-decision-actions .offline-report-actions{grid-column:2}.offline-report-decision-actions .offline-report-secondary{grid-column:1;grid-row:1}.offline-report-ad,.offline-report-close{min-height:48px;border-radius:7px;transition:transform .2s ease,filter .2s ease,border-color .2s ease,box-shadow .25s ease,background .25s ease}.offline-report-close{color:#e1eef7e0;border-color:#67e8f952;background:linear-gradient(180deg,#67e8f916,#0805166b),#060c14b8;box-shadow:inset 0 0 0 1px #67e8f909,0 8px 18px #0000002e}.offline-report-ad:hover,.offline-report-close:hover{transform:translateY(-1px);filter:brightness(1.08)}.offline-report-panel[data-preview=true] .offline-report-ad{color:var(--offline-stage-cyan);border-color:#67e8f980;background:linear-gradient(180deg,#00c3ff26,#050c16e6),#040a12e0;box-shadow:inset 0 0 0 1px #67e8f914,0 0 18px #00c3ff14}.offline-report-panel[data-preview=true] .offline-report-close{color:#211500;border-color:#ffd34e;background:linear-gradient(180deg,#ffe18a,#ffb51f);box-shadow:inset 0 1px #ffffff8f,0 9px 22px #f59e0b2b}@media(max-width:520px){.offline-report-panel{gap:7px;padding:11px}.offline-report-heading{min-height:58px}.offline-report-heading h2{max-width:17ch;font-size:1.22rem}.offline-report-badge{width:50px;height:50px}.offline-report-stamps span{padding:3px 5px;font-size:.46rem}.offline-report-metric,.offline-report-metric.is-reward{min-height:48px;padding:7px 8px}.offline-report-metric.is-capital strong{font-size:1.55rem}.offline-report-metric.is-reward strong{font-size:1.2rem}.offline-report-mica{grid-template-columns:40px minmax(0,1fr);min-height:52px;padding:7px}.offline-report-mica img{width:36px}.offline-report-mica p{font-size:.74rem}.offline-report-panel>#offline-report-body{padding:7px 9px;font-size:.72rem}.offline-report-decision-actions{grid-template-columns:1fr;gap:7px}.offline-report-decision-actions .offline-report-actions{grid-column:1;grid-row:1}.offline-report-decision-actions .offline-report-secondary{grid-column:1;grid-row:2}.offline-report-ad,.offline-report-close{min-height:42px}}.offline-report-panel{background:linear-gradient(rgba(103,232,249,.01) 50%,transparent 50%) 0 0/100% 5px,radial-gradient(circle at 88% 8%,rgba(var(--green-rgb),.15),transparent 24%),radial-gradient(circle at 7% 74%,rgba(252,55,159,.09),transparent 28%),radial-gradient(circle at 70% 102%,rgba(181,54,255,.1),transparent 35%),linear-gradient(145deg,#110e28fc,#040a12fc)}.offline-report-panel:after{border-color:#fc379f2e;background:radial-gradient(circle,rgba(252,55,159,.08),transparent 68%)}.offline-report-stamps span:first-child{color:#ffd34e5c;border-color:#ffd34e21}.offline-report-stamps span:nth-child(2){color:#cb90ff61;border-color:#b536ff26}.offline-report-stamps span:nth-child(3){color:rgba(var(--green-rgb),.38);border-color:rgba(var(--green-rgb),.15)}.offline-report-panel:is([data-stage="1"],[data-stage="2"],[data-stage="3"],[data-stage="4"]) .offline-report-stamps span:first-child{color:#ffd34e;border-color:#ffd34e75;box-shadow:inset 0 0 12px #facc1512}.offline-report-panel:is([data-stage="2"],[data-stage="3"],[data-stage="4"]) .offline-report-stamps span:nth-child(2){color:#cb90ff;border-color:#b536ff85;box-shadow:inset 0 0 12px #b536ff14}.offline-report-panel[data-stage="4"] .offline-report-stamps span:nth-child(3){color:var(--offline-stage-green);border-color:rgba(var(--green-rgb),.62)}.offline-report-metric:first-child{border-color:#facc154d;background:linear-gradient(135deg,#facc1512,#b536ff09),#080714b8}.offline-report-metric:first-child span{color:#ffe187bd}.offline-report-metric:first-child strong{color:#ffd34e;text-shadow:0 0 15px rgba(250,204,21,.19)}.offline-report-metric.is-capital span{color:#a6ff8fb8}.offline-report-metric.is-reward span{color:#ffe187b8}.offline-report-mica{border-color:#fc379f47;background:linear-gradient(100deg,#b536ff1c,#fc379f13 55%,#00c3ff09),#070615b8;box-shadow:inset 3px 0 #fc379fad}.offline-report-mica img{border-color:#fc379f80;box-shadow:0 0 0 3px #b536ff12,0 0 15px #fc379f2e}.offline-report-mica strong{color:#ff8ac7}.offline-report-panel>#offline-report-body{border-color:#b536ff38;background:linear-gradient(90deg,#b536ff13,rgba(var(--green-rgb),.045)),#0706149e}.offline-report-panel[data-preview=true] .offline-report-close{width:100%;min-height:48px;font-size:.9rem}.offline-report-close,.offline-report-panel[data-preview=true] .offline-report-close{--system-svg-chamfer: 8px;--system-svg-stroke: 1.45;--system-svg-glow-stroke: 3.6;--system-svg-inner-inset: 3.5;--system-svg-outer-outset: 0;--system-frame-color: var(--accent);--system-frame-glow: rgba(0, 195, 255, .25);--system-button-color: var(--accent);--system-frame-grad-color: var(--accent);--system-frame-grad-mid: color-mix(in srgb, var(--accent) 72%, #000 28%);--system-frame-grad-dark: color-mix(in srgb, var(--accent) 42%, #000 58%);position:relative;isolation:isolate;min-height:48px;border:0;border-radius:0;color:color-mix(in srgb,var(--accent) 80%,#ffffff);background:radial-gradient(circle at 18% 0%,rgba(0,195,255,.12),transparent 58%),#050810c7;box-shadow:0 0 24px #00c3ff1a;font-family:Rajdhani,Arial Narrow,system-ui,sans-serif;font-size:.92rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.offline-report-close>.system-button-frame{width:100%;height:100%}.offline-report-close .system-button-frame [data-role=frame-outer]{display:block;stroke-width:.5;opacity:.42}.offline-report-close .system-button-frame [data-role=frame-inner]{display:block;stroke-width:.75;opacity:.58}.offline-report-close .system-button-frame [data-role=frame-stroke]{opacity:.9}.offline-report-close:hover,.offline-report-close:focus-visible,.offline-report-panel[data-preview=true] .offline-report-close:hover,.offline-report-panel[data-preview=true] .offline-report-close:focus-visible{--system-frame-glow: rgba(103, 232, 249, .38);color:#e8fcff;background:radial-gradient(circle at 18% 0%,rgba(0,195,255,.19),transparent 60%),#060c16e6;box-shadow:0 0 28px #00c3ff29,inset 0 0 18px #00c3ff0a}.offline-report-panel:before{inset:1px 2.5% auto;width:auto;height:3px;background:var(--mica-progress-gradient);box-shadow:0 0 12px #b536ff33,0 0 14px #ff2f9229,0 0 16px #00c3ff24}.offline-report-badge{align-content:center;padding:4px}.offline-report-badge span{font-size:1.48rem;line-height:.82}.offline-report-badge small{max-width:100%;margin-top:6px;font-size:.5rem;line-height:1;letter-spacing:.09em}.offline-report-ad,.offline-report-panel[data-preview=true] .offline-report-ad{color:#03140c;border-color:rgba(var(--green-rgb),.88);background:linear-gradient(180deg,#8aff68,#39ef82 52%,#00c9a7);box-shadow:inset 0 1px #ffffff8f,inset 0 -2px #00594a3d,0 0 18px rgba(var(--green-rgb),.16),0 9px 22px #00c9a724;text-shadow:0 1px 0 rgba(255,255,255,.24)}.offline-report-ad:hover,.offline-report-ad:focus-visible,.offline-report-panel[data-preview=true] .offline-report-ad:hover,.offline-report-panel[data-preview=true] .offline-report-ad:focus-visible{filter:brightness(1.08) saturate(1.06);border-color:#b2ff9b;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #00594a33,0 0 25px rgba(var(--green-rgb),.24),0 11px 26px #00c9a72e}.offline-report-ad:disabled{color:#d3e0dba8;border-color:#7c938c52;background:linear-gradient(180deg,#485c56c7,#22312ed1);box-shadow:none;filter:grayscale(.68);text-shadow:none}@media(max-width:520px){.offline-report-badge{width:54px;height:54px;padding:3px}.offline-report-badge span{font-size:1.2rem}.offline-report-badge small{margin-top:5px;font-size:.43rem;letter-spacing:.08em}}.offline-report-heading h2{max-width:none}
