:root{--bg: #0f1115;--panel: #171a21;--panel-2: #1e222b;--line: #2a2f3a;--text: #e6e8ec;--muted: #8b93a3;--accent: #d4a24c;--good: #4caf7d;--bad: #d2564b;--warn: #c8873f;--intact: #2ecc40;--strained: #ffd60a;--breaking: #e02020;--ruin: #7a1010;--on-accent: #1a1206;--on-bad: #fff;color-scheme:dark}:root[data-theme=light]{--bg: #f6f7f9;--panel: #ffffff;--panel-2: #eef0f4;--line: #d8dde5;--text: #171a21;--muted: #5f6875;--accent: #9a6f22;--good: #2f7d55;--bad: #b8382d;--warn: #8a5a1c;--intact: #16a83a;--strained: #e0ad00;--breaking: #cf1717;--ruin: #6e0f0f;--on-accent: #fffaf0;--on-bad: #fff;color-scheme:light}:root{--space-hair: .15rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-pill: 999px;--text-micro: .74rem;--text-small: .78rem;--text-control: .8rem;--text-note: .85rem;--text-lead: .95rem;--text-body: 1rem;--text-title: 1.15rem;--text-hero: 1.35rem;--gutter: 5%;--sidenav-w: 190px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3{margin:0 0 var(--space-2);font-weight:600}h2{margin-top:var(--space-5);font-size:var(--text-title)}.muted{color:var(--muted)}.error{color:var(--bad)}.notice{color:var(--accent)}.good{color:var(--good)}.bad{color:var(--bad)}button{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.45rem .8rem;font:inherit;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}button.warn:not(:disabled){color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}button.warn:hover:not(:disabled){border-color:var(--warn)}button.link{background:none;border:none;color:var(--muted);padding:.2rem .4rem;text-decoration:underline}input,select{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.45rem .6rem;font:inherit;width:100%}label{display:block;margin-bottom:var(--space-3);color:var(--muted);font-size:var(--text-note)}label input{margin-top:var(--space-1);color:var(--text)}.hint{display:block;margin-top:var(--space-1);font-size:var(--text-small);color:var(--muted)}.centered{min-height:100vh;display:grid;place-items:center;padding:var(--space-4)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.auth-card{width:min(380px,100%)}.auth-card button[type=submit],.auth-card button.primary{width:100%;margin-top:var(--space-2)}.card-head{display:flex;justify-content:space-between;align-items:baseline}.level{color:var(--accent);font-size:var(--text-note)}.app{display:grid;grid-template-columns:var(--sidenav-w) minmax(0,1fr);min-height:100vh}.main-col{display:flex;flex-direction:column;min-width:0}.sidenav{display:flex;flex-direction:column;gap:var(--space-hair);padding:var(--space-3) var(--space-2);border-right:1px solid var(--line);background:var(--bg);height:100vh;position:sticky;top:0}.sidenav a{color:var(--muted);text-decoration:none;padding:.45rem .7rem;border-radius:var(--radius-sm)}.sidenav a:hover{background:var(--panel)}.sidenav a.active{color:var(--text);background:var(--panel-2)}.brand{height:100px;flex:0 0 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-hair);margin:-.75rem -.5rem .6rem;padding:0 .4rem;border-bottom:1px solid var(--line);background:var(--panel)}.brandmark{width:100%;max-width:150px;height:52px}.bm-land{fill:var(--line)}.bm-rig{fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round}.bm-rig path:first-child{fill:var(--muted)}.bm-hub{fill:var(--muted);stroke:none}.bm-jet{fill:var(--accent)}.bm-trail{stroke:var(--accent);stroke-width:1.4;stroke-linecap:round;opacity:.4}.brand-name{font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text);white-space:nowrap}.stat-badge{margin-top:var(--space-hair);font-size:var(--text-micro);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.stat-badge strong{font-size:var(--text-lead);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:0}.sidenav-foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) .7rem;font-size:var(--text-control)}.alerts{padding:var(--space-2) 0 0}.alert{background:var(--panel);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:.4rem}.alert.bad{border-left-color:var(--bad)}.alert.good{border-left-color:var(--good)}.content{padding:var(--space-4) var(--gutter)}.page{padding-bottom:4rem}.chip{padding:.2rem .55rem;font-size:var(--text-control);border-radius:var(--radius-pill)}.chip.active{border-color:var(--accent);color:var(--accent)}.action-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:var(--space-3) 0 var(--space-4)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}button.primary:hover:not(:disabled){filter:brightness(1.08)}.tabs-inline{display:flex;gap:.35rem;margin-bottom:var(--space-3)}.sell-form{max-width:380px}.sell-form select,.sell-form input{width:100%}.table input[type=number],.table input.amount{width:7rem}.public-country{width:min(520px,100%)}.country-actions{display:flex;align-items:center;gap:var(--space-2);min-height:2rem;margin:0 0 var(--space-2)}.icon-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);font-size:var(--text-lead);line-height:1;text-decoration:none}.icon-action:hover{border-color:var(--accent);background:var(--panel)}.presence{display:flex;align-items:center;gap:.4rem;margin:var(--space-3) 0 0;font-size:var(--text-note);color:var(--muted)}.presence.online{color:var(--good)}.presence-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 25%,transparent)}.cost{list-style:none;display:flex;gap:var(--space-3);flex-wrap:wrap;padding:0;margin:var(--space-2) 0 0;font-size:.9rem;font-variant-numeric:tabular-nums}.filters{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.filters select{width:auto}.table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.table th,.table td{text-align:left;padding:var(--space-2) .6rem;border-bottom:1px solid var(--line)}.table th{color:var(--muted);font-weight:500;font-size:var(--text-note)}.table tr.me{background:var(--panel)}.banner{margin:var(--space-3) 0;border-left:3px solid var(--line)}.banner.good{border-left-color:var(--good)}.banner.bad{border-left-color:var(--bad)}.log{list-style:none;padding:0}.log li{padding:.4rem 0;border-bottom:1px solid var(--line)}.order-table-scroll{overflow-x:auto;max-width:860px}.order-table{table-layout:fixed;width:100%;min-width:560px}.order-table td,.order-table th{overflow:hidden;text-overflow:ellipsis}.order-table .col-right{text-align:right}.order-table input[type=number],.order-table input.amount{width:100%}.order-table.is-loading tbody{opacity:.45;transition:opacity .2s ease}.order-name{display:flex;flex-direction:column;gap:.1rem}.order-name small{color:var(--muted);font-size:var(--text-micro)}.order-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-3) 0;max-width:860px}.order-actions>button,.order-actions>.order-action{order:1;margin-left:auto}.rank-table{table-layout:fixed;width:100%;min-width:520px}.rank-table-scroll{overflow-x:auto}.rank-table col.rank-place{width:3.5rem}.rank-table col.rank-figure{width:8rem}.rank-table col.rank-destruction{width:7.5rem}.rank-table .col-right{text-align:right}.rank-table td,.rank-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-table .rank-place-cell{color:var(--muted);text-align:right;padding-right:var(--space-3)}.rank-table tbody tr:hover{background:var(--panel-2)}.rank-table tbody tr.me,.rank-table tbody tr.me:hover{background:var(--panel)}.rank-table tr.me .rank-place-cell{color:var(--accent)}.battles{width:min(900px,100%)}.battles-head{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-note)}.battles-table{table-layout:fixed;width:100%;min-width:760px}.country-link{text-decoration:none}.country-link:hover{text-decoration:underline}.country-link.is-self{font-weight:600}.battles-table col.battles-way{width:3rem}.battles-table col.battles-kind{width:10rem}.battles-table col.battles-ground{width:14rem}.battles-table col.battles-when{width:9rem}.battles-table td,.battles-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battles-table .col-right{text-align:right}.battles-icon{text-align:center}.battles-prestige{display:block;font-size:var(--text-micro);color:var(--muted);font-variant-numeric:tabular-nums}.battles-note{margin:var(--space-4) 0 0;font-size:var(--text-micro)}.destruction{display:flex;align-items:center;gap:var(--space-2)}.rank-table .destruction{justify-content:flex-end}.destruction-box{--to-yellow: color-mix(in oklch, var(--intact), var(--strained) calc(min(var(--d), .5)*200%) );--to-red: color-mix( in oklch, var(--to-yellow), var(--breaking) calc(clamp(0, calc((var(--d) - .5) / .3), 1)*100%) );width:1.6rem;height:.8rem;flex:none;border-radius:var(--radius-xs);background:color-mix(in oklch,var(--to-red),var(--ruin) calc(clamp(0,calc((var(--d) - .8) / .2),1)*100%));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}.destruction.is-clean .destruction-figure{color:var(--muted)}.rank-table .destruction-figure{width:3.5rem;text-align:right;opacity:0;transition:opacity .12s ease}.rank-table .destruction-box:hover+.destruction-figure{opacity:1}.loan-terms{flex-direction:column;gap:var(--space-hair);margin:var(--space-1) 0 var(--space-3)}.statusbar{display:flex;flex-direction:column;background:var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 6px 20px #00000059}.main-col>.statusbar{margin:var(--space-4) var(--gutter) 0}.statusbar.wide{margin-bottom:.9rem}.statusbar.next{border-left-color:var(--accent)}.statusbar.done{border-left-color:var(--good);opacity:.92}.statusbar.preview{opacity:0;pointer-events:none;transition:opacity 1s ease}.statusbar.preview.revealed{opacity:1;pointer-events:auto}.statusbar-cap{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:.35rem .9rem;background:var(--panel-2);border-bottom:1px solid var(--line)}.statusbar-cap h3{margin:0;font-size:.92rem}.statusbar-cap .muted{font-size:var(--text-control)}.statusbar-cols{display:grid;grid-template-columns:10% 20% 40% 20% 10%;gap:1px;background:var(--line)}.col{background:var(--panel);padding:var(--space-2) .9rem;display:flex;flex-direction:column;justify-content:center;gap:var(--space-hair);min-width:0}.col-sub{font-size:var(--text-small);color:var(--muted)}.mood-emoji{font-size:var(--text-hero);line-height:1}.col-mood,.col-identity,.col-notify{align-items:center;text-align:center}a.col-notify{color:inherit;text-decoration:none}a.col-notify:hover{background:var(--panel-2)}.notif-bell{position:relative;display:inline-flex}@keyframes bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}75%{transform:rotate(4deg)}}.notif-bell .ringing{display:inline-block;transform-origin:50% 15%;animation:bell-ring .9s ease-in-out}@media(prefers-reduced-motion:reduce){.notif-bell .ringing{animation:none}}.notif-count{position:absolute;top:-.3rem;left:.8rem;min-width:1.05rem;padding:0 .22rem;border-radius:var(--radius-pill);background:var(--bad);color:var(--on-bad);font-size:.68rem;line-height:1.05rem;text-align:center;font-variant-numeric:tabular-nums}.country-id{display:flex;align-items:baseline;justify-content:center;gap:.35rem;min-width:0;text-decoration:none}.country-id:hover .country-name{text-decoration:underline}.country-no{font-weight:700;color:var(--accent);text-decoration:none;font-variant-numeric:tabular-nums}.country-name{font-size:var(--text-small);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-switch{margin-top:var(--space-1);font-size:var(--text-small);padding:var(--space-hair) .3rem;width:auto}.col-economy,.col-land{display:grid;grid-template-columns:1.1rem max-content;gap:.2rem .45rem;justify-content:center;align-content:center}.statusbar.wide .col-economy{grid-template-columns:1.1rem max-content max-content}.roundbar{width:60%;min-width:fit-content;max-width:100%;align-self:center;display:flex;flex-direction:column;background:var(--line);border:1px solid var(--accent);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 6px 20px #00000059}.roundbar .statusbar-cap{justify-content:center}.roundbar-cols{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.roundbar .col-economy,.roundbar .col-land{grid-template-columns:1.1rem max-content max-content max-content}.roundbar-lines{display:flex;flex-direction:column;align-items:center;gap:var(--space-hair);padding:.45rem .9rem;background:var(--panel);text-align:center}.roundbar-action,.roundbar-recruits{font-size:.86rem;font-variant-numeric:tabular-nums}.roundbar-note{font-size:var(--text-control);color:var(--muted)}.roundbar-note.note-cost{color:color-mix(in srgb,var(--bad) 65%,var(--muted))}.roundbar-event{margin-top:var(--space-hair);padding:.3rem .6rem;border-radius:var(--radius-sm);background:color-mix(in srgb,currentColor 8%,var(--panel-2));border:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:.82rem}.roundbar-event em{font-style:normal;font-weight:600;white-space:nowrap}.econ-row{display:contents}.econ-row>*{font-variant-numeric:tabular-nums;font-size:.88rem;white-space:nowrap}.econ-label{color:var(--muted);text-align:center}.econ-value{text-align:left}.econ-flow{font-size:var(--text-control);text-align:right}.econ-change{font-size:var(--text-micro);text-align:right;opacity:.85}.stat-up{color:var(--good)}.stat-down{color:var(--bad)}.stat-flat{color:var(--muted)}.econ-value.negative{color:var(--bad);font-weight:600}.round-feed{display:flex;flex-direction:column;gap:.6rem}.round-feed .statusbar.wide,.round-feed .tabs-inline{margin-bottom:0}.round-feed .round-body{margin-top:var(--space-2)}.round-body{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);padding:.6rem .9rem;display:flex;flex-direction:column;gap:.4rem}.round-body h2{margin:0;font-size:var(--text-body)}.build-cap{display:flex;flex-direction:column;gap:.1rem}.build-cap p{margin:0}.message-slot{min-height:2.6em;margin:var(--space-2) 0}.round-note{font-size:.82rem;display:flex;flex-direction:column;gap:.2rem;padding:.4rem .9rem;background:var(--panel)}.round-body .round-note{padding:0;background:none}.round-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.chart{width:100%;margin-bottom:var(--space-5)}.chart-legend{display:flex;gap:var(--space-4);align-items:center;font-size:.82rem;color:var(--muted);margin-bottom:.4rem}.chart-key{display:inline-flex;align-items:center;gap:.35rem}.chart-plot{position:relative}.chart-plot svg{width:100%;height:auto;display:block;touch-action:none}.chart-grid{stroke:var(--line);stroke-width:1}.chart-band{fill:var(--text);opacity:.06}.chart-ask{fill:none;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.chart-tick{stroke:var(--panel);stroke-width:2;stroke-linecap:round}.chart-axis{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.chart-note{margin-left:auto;font-size:var(--text-micro)}.chart-tip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:.4rem .6rem;font-size:var(--text-small);display:flex;flex-direction:column;gap:var(--space-hair);white-space:nowrap;box-shadow:0 6px 20px #00000073}.chart-tip-row{display:flex;align-items:center;gap:.35rem}.chart-tip-row b{font-variant-numeric:tabular-nums}.chart-tip-row em{font-style:normal;color:var(--muted)}.notifications{max-width:720px;margin:0 auto}.notif-list{list-style:none;margin:var(--space-4) 0 0;padding:0}.notif{display:grid;grid-template-columns:1.4rem 1fr auto;align-items:baseline;gap:var(--space-3);padding:var(--space-3) .4rem;border-bottom:1px solid var(--line)}.notif:first-child{border-top:1px solid var(--line)}.notif.fresh .notif-text{font-weight:600}.notif-divider{display:flex;align-items:center;gap:.6rem;margin:.4rem 0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.notif-divider:before,.notif-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.notif-icon{font-size:1.05rem;text-align:center}.notif-text{font-variant-numeric:tabular-nums}.notif-war{display:grid;grid-template-columns:auto 1fr;gap:var(--space-hair) var(--space-3);align-items:baseline}.notif-headline{grid-column:1 / -1;margin-bottom:var(--space-hair)}.notif-label{color:var(--muted);white-space:nowrap}.notif-when{font-size:var(--text-control);white-space:nowrap;text-align:right}.notif-empty{margin-top:var(--space-5)}.forum-board{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);max-height:55vh;overflow-y:auto}.forum-post{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.forum-post:last-of-type{border-bottom:none}.forum-post-head{display:flex;align-items:baseline;gap:.4rem;font-size:.82rem;margin-bottom:var(--space-hair)}.forum-author{color:var(--accent);font-weight:600;text-decoration:none}.forum-author:hover{text-decoration:underline}.forum-when{margin-left:auto;white-space:nowrap}.forum-body{margin:0;white-space:pre-wrap;word-break:break-word}.forum-compose{margin-bottom:var(--space-3)}.forum-compose textarea{width:100%;background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) .6rem;font:inherit;resize:vertical}.forum-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:.4rem;font-size:var(--text-control)}.stat-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);align-items:start}.stat-group h3{margin:0 0 var(--space-2);font-size:var(--text-lead)}.stat-group p.muted{margin:0 0 var(--space-2);font-size:var(--text-note)}.stat-group-wide{grid-column:1 / -1}.share-bar{position:relative;height:1.15rem;border-radius:var(--radius-xs);background:var(--panel-2);overflow:hidden}.share-fill{height:100%;background:var(--accent);opacity:.55}.share-fill.negative{background:var(--bad)}.share-pct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-left:.4rem;font-size:var(--text-micro);font-variant-numeric:tabular-nums}.stat-line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:.3rem 0;border-bottom:1px solid var(--line)}.stat-line:last-child{border-bottom:none}.stat-line-label{color:var(--muted);font-size:var(--text-note)}.stat-line-value{font-variant-numeric:tabular-nums;white-space:nowrap}.stat-line-value.negative{color:var(--bad)}.stat-line-note{display:block;color:var(--muted);font-size:var(--text-control);line-height:1.4}.stat-line-figure{white-space:nowrap}.stat-line-value:has(.stat-line-note){text-align:right}.colonize-panel{margin:.9rem auto 0;max-width:520px;padding:var(--space-3) .9rem;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg)}.colonize-head{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem;font-size:var(--text-note)}.colonize-order{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap}.colonize-order label{margin-bottom:0;width:6rem}.colonize-why{margin:.6rem 0 0;font-size:var(--text-note)}.batch-note{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:.2rem var(--gutter) .9rem;color:var(--warn);font-size:var(--text-note);text-align:center}.attack-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(240px,1fr) minmax(200px,.8fr);gap:var(--space-3);align-items:start;max-width:1080px}@media(max-width:980px){.attack-layout{grid-template-columns:1fr}}.attack-mood h3{margin:0 0 .4rem;font-size:var(--text-body)}.attack-mood p{margin:0 0 .9rem;font-size:var(--text-note)}.attack-mood button{width:100%}.attack-order{margin:0}.attack-order th{width:7rem;vertical-align:middle}.attack-order td{padding-right:0}.attack-order input,.attack-order select{width:100%;margin:0}.attack-order input[type=text]{width:7rem}.attack-all{width:100%;margin-top:.35rem;padding:.3rem var(--space-2);font-size:var(--text-control);color:var(--muted)}.attack-order tr:last-child th,.attack-order tr:last-child td{border-bottom:none}.attack-what{margin:.6rem 0 0;font-size:var(--text-note)}.attack-enemies{margin:.9rem 0 0;font-size:var(--text-note)}.attack-enemies th[scope=row]{font-weight:400;font-size:inherit;color:inherit}.attack-enemies tbody tr{cursor:pointer}.attack-enemies tbody tr:hover{background:var(--panel-2)}.attack-enemies tr:last-child th,.attack-enemies tr:last-child td{border-bottom:none}.battle-lines{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:min(60%,640px);margin:0 auto var(--space-4);padding:.9rem .9rem 0;font-size:var(--text-note);text-align:center}@media(max-width:900px){.battle-lines{width:auto;margin-left:var(--gutter);margin-right:var(--gutter)}}.battle-headline{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:var(--space-hair)}.attack-force{display:flex;flex-direction:column;gap:.9rem}.force-table,.force-result{margin:0;font-size:var(--text-note)}.force-table td,.force-result td{text-align:right}.force-table th[scope=row],.force-result th[scope=row]{font-weight:400;font-size:inherit;color:inherit}.force-table .force-head th{padding-top:.9rem}.force-table .force-sum th[scope=row],.force-table .force-sum td{font-weight:600}.force-result tr:last-child th,.force-result tr:last-child td{border-bottom:none}.force-result .force-final th[scope=row]{font-weight:600}.force-final td{font-size:var(--text-hero);font-weight:600;line-height:1.2}.force-result thead th{text-align:right}.force-result thead th:first-child{text-align:left}.attack-why{margin:0;font-size:var(--text-note)}
