.swf-window{position:absolute;left:calc(var(--u) * 10);top:0;width:calc(var(--u) * 819);z-index:5;color:#653808;font:calc(var(--u) * 12)/1.3 Tahoma,Arial,sans-serif}.swf-window-overlay{z-index:8}.swf-window-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.swf-window-title-art{position:absolute;left:0;top:0;width:100%;height:calc(var(--u) * 495);clip-path:inset(0 0 calc(var(--u) * 459) 0);pointer-events:none}.swf-window-title{position:absolute;top:calc(var(--u) * 5);left:calc(var(--u) * 193);width:calc(var(--u) * 436);height:calc(var(--u) * 25);margin:0;text-align:center;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 25);font-weight:700;color:#59493f}.swf-close{position:absolute;z-index:20;right:calc(var(--u) * 32);top:calc(var(--u) * 5);width:calc(var(--u) * 60);height:calc(var(--u) * 28);border:0;padding:0;cursor:pointer;background:url(/assets/reference/ui-close-up.svg) center/100% 100% no-repeat}.swf-close:hover{background-image:url(/assets/reference/ui-close-over.svg)}.swf-close:active{background-image:url(/assets/reference/ui-close-down.svg)}.swf-button{border:calc(var(--u) * 4) solid transparent;border-image:url(/assets/reference/ui-button-26-up.png) 4 fill stretch;background:none;color:#653808;font-size:calc(var(--u) * 12);font-weight:700;height:calc(var(--u) * 26);padding:0 calc(var(--u) * 8);min-width:calc(var(--u) * 70);line-height:1}.swf-button:hover{border-image-source:url(/assets/reference/ui-button-26-over.png)}.swf-button:active{border-image-source:url(/assets/reference/ui-button-26-down.png)}.swf-button:disabled{border-image-source:url(/assets/reference/ui-button-26-disabled.png);color:gray;opacity:1}.swf-large-button{width:calc(var(--u) * 141);height:calc(var(--u) * 40);font-size:calc(var(--u) * 16);border-image-source:url(/assets/reference/ui-button-36-up.png)}.swf-large-button:hover{border-image-source:url(/assets/reference/ui-button-36-over.png)}.swf-large-button:active{border-image-source:url(/assets/reference/ui-button-36-down.png)}.swf-large-button:disabled{border-image-source:url(/assets/reference/ui-button-36-disabled.png)}.swf-building-grid{position:absolute;left:calc(var(--u) * 33);right:calc(var(--u) * 33);top:calc(var(--u) * 42);bottom:calc(var(--u) * 15);display:grid;grid-template-columns:repeat(6,calc(var(--u) * 117));grid-auto-rows:calc(var(--u) * 137);align-content:start}.swf-building-card{position:relative;width:calc(var(--u) * 117);height:calc(var(--u) * 137)}.swf-building-picture{position:absolute;left:calc(var(--u) * 4);top:calc(var(--u) * 2);width:calc(var(--u) * 109);height:calc(var(--u) * 109);padding:0;border:0;background:none}.swf-building-picture img{width:100%;height:100%;display:block}.swf-building-picture span{position:absolute;left:calc(var(--u));right:calc(var(--u));bottom:0;height:calc(var(--u) * 22);background:#000a;color:#fff;line-height:calc(var(--u) * 22);font-size:calc(var(--u) * 12);white-space:nowrap}.swf-build-button-wrap{position:absolute;bottom:calc(var(--u) * 2);left:calc(var(--u) * 23.5);width:calc(var(--u) * 70);height:calc(var(--u) * 20);z-index:2}.swf-build-button{position:relative;width:100%;height:100%;min-width:0}.swf-building-info-picture{position:absolute;left:calc(var(--u) * 34);top:calc(var(--u) * 43);width:calc(var(--u) * 109);height:calc(var(--u) * 109)}.swf-building-description{position:absolute;left:calc(var(--u) * 155);right:calc(var(--u) * 185);top:calc(var(--u) * 50);height:calc(var(--u) * 72);margin:0;line-height:1.5;overflow:auto}.swf-building-time{position:absolute;left:calc(var(--u) * 153);top:calc(var(--u) * 126);width:calc(var(--u) * 478);height:calc(var(--u) * 28);line-height:calc(var(--u) * 24)}.swf-building-actions{position:absolute;right:calc(var(--u) * 33);top:calc(var(--u) * 43);width:calc(var(--u) * 141);display:flex;flex-direction:column;gap:calc(var(--u) * 5)}.swf-upgrade-hover{display:flex}.swf-button:disabled{pointer-events:none}.swf-text-link{border:0;padding:calc(var(--u) * 4);background:none;color:#653808;font-size:calc(var(--u) * 11);text-decoration:underline}.swf-demolish{position:absolute;left:calc(var(--u) * 106);top:calc(var(--u) * 115);width:calc(var(--u) * 37);height:calc(var(--u) * 37);padding:0;border:0;background:url(/assets/reference/ui-demolish-up.png) center/100% 100% no-repeat}.swf-demolish:hover{background-image:url(/assets/reference/ui-demolish-over.png)}.swf-demolish:active{background-image:url(/assets/reference/ui-demolish-down.png)}.swf-building-progress{position:absolute;left:calc(var(--u) * 155);top:calc(var(--u) * 113);width:calc(var(--u) * 470);height:calc(var(--u) * 8);accent-color:#729746}.swf-condition-tooltip,.swf-demolition-choice{position:absolute;z-index:8;width:calc(var(--u) * 370);padding:calc(var(--u) * 8);background:#ffffe1;border:calc(var(--u)) solid #836647;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 4) #0007;right:calc(var(--u) * 30);top:calc(var(--u) * 177)}.swf-condition-tooltip,.swf-condition-tooltip *{pointer-events:none}.swf-research-tooltip.swf-condition-tooltip{position:fixed;right:auto;top:auto;z-index:10000;width:calc(var(--u) * 320);pointer-events:none}.swf-build-menu-tooltip-float{right:auto;top:auto;left:0;width:calc(var(--u) * 370)}.swf-describe-tooltip{width:calc(var(--u) * 320)}.swf-condition-tooltip p{margin:calc(var(--u) * 6) 0;font-size:calc(var(--u) * 12)}.swf-condition-title{font-weight:700;margin-bottom:calc(var(--u) * 6);padding-right:calc(var(--u) * 20)}.swf-upgrade-tooltip{top:calc(var(--u) * 163)}.swf-requirements{width:100%;border-collapse:collapse;font-size:calc(var(--u) * 11)}.swf-requirements th{background:#ede0af;font-weight:400}.swf-requirements td,.swf-requirements th{padding:calc(var(--u) * 3);border-bottom:1px solid #dfcca1;text-align:right;height:calc(var(--u) * 25)}.swf-requirements td:first-child,.swf-requirements th:first-child{text-align:left;text-transform:capitalize}.swf-requirements img{width:calc(var(--u) * 20);height:calc(var(--u) * 20);vertical-align:middle;margin-right:calc(var(--u) * 5)}.swf-unmet{color:#b01818}.swf-tooltip-dismiss{position:absolute;right:calc(var(--u) * 4);top:0;background:none;border:0;color:#653808;font-size:calc(var(--u) * 18)}.swf-demolition-choice{left:calc(var(--u) * 220);right:auto;top:calc(var(--u) * 180);text-align:center}.swf-demolition-choice h2{font-size:calc(var(--u) * 16)}.swf-demolition-choice .swf-button{margin:calc(var(--u) * 6)}.swf-economy-content{position:absolute;inset:calc(var(--u) * 45) calc(var(--u) * 40) calc(var(--u) * 20);overflow:auto}.swf-economy-content h2{font-size:calc(var(--u) * 16);margin:calc(var(--u) * 8) 0}.swf-economy-content p,.swf-economy-content .economy-table{font-size:calc(var(--u) * 12)}.swf-economy-content .economy-setting{font-size:calc(var(--u) * 12);display:inline-flex;width:47%;margin:calc(var(--u) * 8) 1%}.swf-economy-content dl{display:flex;gap:calc(var(--u) * 20);font-size:calc(var(--u) * 12)}.swf-economy-content dd{margin:0;font-weight:700}.swf-profile-content{display:flex;flex-direction:column;gap:calc(var(--u) * 14)}.swf-profile-content .economy-table{margin:0}.swf-profile-content .economy-table th[scope=row]{width:42%;font-weight:700;text-transform:none}.swf-profile-content .economy-table td{font-weight:700}.swf-profile-flag{margin:0;padding:calc(var(--u) * 10) calc(var(--u) * 12);background:#f7ecd2;border:1px solid #d39e4c}.swf-profile-flag h2{margin:0 0 calc(var(--u) * 4);font-size:calc(var(--u) * 13);font-weight:700}.swf-profile-flag>p{margin:0 0 calc(var(--u) * 10);font-size:calc(var(--u) * 11);line-height:1.35}.swf-profile-flag-row{display:flex;align-items:center;gap:calc(var(--u) * 10)}.swf-profile-flag-label{flex:1;min-width:0;display:flex;align-items:center;gap:calc(var(--u) * 8);margin:0;font-size:calc(var(--u) * 12);font-weight:700}.swf-profile-flag-caption{flex:0 0 calc(var(--u) * 36)}.swf-field{box-sizing:border-box;width:100%;height:calc(var(--u) * 26);padding:0 calc(var(--u) * 8);font:inherit;font-size:calc(var(--u) * 12);font-weight:700;color:#653808;background:#fff6e2;border:calc(var(--u) * 1) solid #b88a45;box-shadow:inset 0 calc(var(--u) * 1) calc(var(--u) * 2) #00000018}.swf-field:focus-visible{outline:calc(var(--u) * 2) solid #8a5a20;outline-offset:calc(var(--u) * 1)}.swf-profile-flag-row .swf-button{flex:0 0 auto;min-width:calc(var(--u) * 72)}.swf-profile-preview{margin:calc(var(--u) * 8) 0 0;font-size:calc(var(--u) * 11);line-height:1.3}.swf-profile-preview strong{font-size:calc(var(--u) * 12);letter-spacing:.04em}.swf-settings-content p{margin:0 0 calc(var(--u) * 10)}.swf-settings-list{margin:0;padding:calc(var(--u) * 10) calc(var(--u) * 14) calc(var(--u) * 10) calc(var(--u) * 28);background:#f7ecd2;border:1px solid #d39e4c;font-size:calc(var(--u) * 12);line-height:1.45}.swf-settings-list li{margin:calc(var(--u) * 4) 0}.swf-settings-list li::marker{color:#8a5a18}.swf-settings-note{margin:calc(var(--u) * 10) 0 0;font-size:calc(var(--u) * 11);font-style:italic;color:#7a5020}.swf-settings-section{margin:0;padding:calc(var(--u) * 10) calc(var(--u) * 12);background:#f7ecd2;border:1px solid #d39e4c}.swf-settings-section h2{margin:0 0 calc(var(--u) * 8);font-size:calc(var(--u) * 13);font-weight:700}.swf-settings-row{display:flex;flex-direction:column;gap:calc(var(--u) * 6);margin:0;font-size:calc(var(--u) * 12);font-weight:700}.swf-settings-select{width:100%;height:calc(var(--u) * 26);padding:0 calc(var(--u) * 8);font-weight:400;cursor:pointer;appearance:auto}.swf-settings-hint{margin:calc(var(--u) * 8) 0 0;font-size:calc(var(--u) * 11);font-weight:400;line-height:1.35;color:#7a5020}.swf-settings-coming{margin:calc(var(--u) * 12) 0 0;padding:0;list-style:none;font-size:calc(var(--u) * 11);color:#7a5020}.swf-settings-coming li{margin:calc(var(--u) * 4) 0}.swf-warehouse-content .economy-table th[scope=row]{text-transform:capitalize}.swf-warehouse-input{width:calc(var(--u) * 48);display:inline-block;text-align:right;margin-right:calc(var(--u) * 2)}.swf-warehouse-idle{margin:calc(var(--u) * 8) 0;font-size:calc(var(--u) * 11);font-weight:700}.inventory-tabs{position:absolute;top:calc(var(--u) * 43);left:calc(var(--u) * 35);display:flex;gap:calc(var(--u) * 4);z-index:1}.inventory-tabs .on{border-image-source:url(/assets/reference/ui-button-26-down.png)}.inventory-grid{position:absolute;left:calc(var(--u) * 35);right:calc(var(--u) * 35);top:calc(var(--u) * 75);bottom:calc(var(--u) * 58);overflow:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:calc(var(--u) * 2) calc(var(--u) * 3);padding:calc(var(--u) * 5);background:#f7ecd2;border:1px solid #d39e4c}.inventory-card{width:calc(var(--u) * 238);height:calc(var(--u) * 101);display:grid;grid-template-columns:calc(var(--u) * 76) 1fr;grid-template-rows:calc(var(--u) * 24) 1fr calc(var(--u) * 28);background:#fef6df;border:1px solid #c8a46a;color:#653808}.inventory-icon{grid-row:1 / span 3;position:relative;margin:calc(var(--u) * 18) calc(var(--u) * 5) calc(var(--u) * 6);width:calc(var(--u) * 66);height:calc(var(--u) * 66);display:grid;place-items:center;background:#efe0b8;border:1px solid #b88a45;font-size:calc(var(--u) * 18);font-weight:700;overflow:hidden}.inventory-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.inventory-icon img:not([hidden])+span{visibility:hidden}.inventory-card h2{margin:calc(var(--u) * 6) calc(var(--u) * 8) 0 0;font-size:calc(var(--u) * 12);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-card p{margin:0;font-size:calc(var(--u) * 11)}.inventory-actions{grid-column:2;justify-self:end;display:flex;gap:calc(var(--u) * 4);margin:0 calc(var(--u) * 8) calc(var(--u) * 6) 0}.inventory-note{position:absolute;left:calc(var(--u) * 40);right:calc(var(--u) * 40);bottom:calc(var(--u) * 40);margin:0;font-size:calc(var(--u) * 12);font-weight:700}.speedup-list{position:absolute;left:calc(var(--u) * 40);right:calc(var(--u) * 40);top:calc(var(--u) * 48);bottom:calc(var(--u) * 24);overflow:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 4)}.speedup-row{display:grid;grid-template-columns:calc(var(--u) * 40) 1fr auto;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 8);background:#fef6df;border:1px solid #c8a46a}.speedup-row h2{margin:0;font-size:calc(var(--u) * 13)}.speedup-row p{margin:0;font-size:calc(var(--u) * 11)}.speedup-icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36);display:grid;place-items:center}.speedup-icon img{width:100%;height:100%;object-fit:contain}.speedup-note{margin:calc(var(--u) * 8) 0 0;font-weight:700}.inventory-empty{margin:calc(var(--u) * 12);font-size:calc(var(--u) * 13)}.inventory-gold{position:absolute;left:calc(var(--u) * 40);bottom:calc(var(--u) * 22);margin:0;font-size:calc(var(--u) * 13);font-weight:700}.inventory-detail{position:absolute;z-index:3;left:calc(var(--u) * 180);top:calc(var(--u) * 100);width:calc(var(--u) * 440);padding:calc(var(--u) * 16) calc(var(--u) * 18) calc(var(--u) * 14);background:#fef2d7;border:calc(var(--u) * 2) solid #7a3b00;box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 8) #0006;max-height:calc(var(--u) * 360);overflow-y:auto}.inventory-detail h2{margin:0 0 calc(var(--u) * 8);font-size:calc(var(--u) * 16)}.inventory-detail p{margin:0 0 calc(var(--u) * 8);font-size:calc(var(--u) * 12);line-height:1.4}.inventory-owned{font-weight:700}.inventory-heroes{list-style:none;margin:0 0 calc(var(--u) * 8);padding:0;display:flex;flex-direction:column;gap:calc(var(--u) * 4);max-height:calc(var(--u) * 180);overflow:auto}.inventory-name{width:90%}.inventory-coords{display:flex;gap:calc(var(--u) * 12)}.inventory-coords input{width:calc(var(--u) * 70)}.inventory-flag{display:block;width:calc(var(--u) * 120);margin:0 0 calc(var(--u) * 8);padding:calc(var(--u) * 4) calc(var(--u) * 6);font-size:calc(var(--u) * 14);border:1px solid #c8a46a;background:#fff8e8;color:#653808}.activity-layout{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 28);top:calc(var(--u) * 44);bottom:calc(var(--u) * 16);display:grid;grid-template-columns:calc(var(--u) * 230) 1fr;gap:calc(var(--u) * 10)}.activity-types{overflow:auto;display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.activity-types button{display:flex;justify-content:space-between;gap:calc(var(--u) * 6);border:calc(var(--u) * 1) solid #e7c98a;background:#f8e7c0;color:#653808;font:calc(var(--u) * 12)/1.3 Tahoma,Arial,sans-serif;padding:calc(var(--u) * 4) calc(var(--u) * 6);text-align:left;cursor:pointer}.activity-types button.on{background:#f3d48a;border-color:#8a5a20}.activity-detail{overflow:auto;position:relative;padding-right:calc(var(--u) * 4)}.activity-detail h2{margin:0 calc(var(--u) * 70) calc(var(--u) * 4) 0;font-size:calc(var(--u) * 16)}.activity-detail p{margin:0 0 calc(var(--u) * 4)}.activity-upgrade{position:absolute;right:0;top:0}.activity-qty{display:flex;align-items:center;gap:calc(var(--u) * 6);margin:calc(var(--u) * 4) 0}.activity-qty input{width:calc(var(--u) * 88);height:calc(var(--u) * 22);border:calc(var(--u) * 1) solid #8a5a20;background:#fffaf0;color:#653808;font:calc(var(--u) * 12) Tahoma,Arial,sans-serif;padding:0 calc(var(--u) * 4)}.activity-actions{display:flex;gap:calc(var(--u) * 6);margin:calc(var(--u) * 6) 0}.activity-jobs{list-style:none;margin:calc(var(--u) * 8) 0 0;padding:0}.activity-jobs li{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 2)}.swf-datagrid{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;color:#652c00;font-size:calc(var(--u) * 12);text-align:center}.swf-datagrid-wrap{position:absolute;overflow-x:hidden;overflow-y:auto;border:calc(var(--u) * 1) solid #d39e4c;background:#fff;box-sizing:border-box}.swf-datagrid th{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 2);background:linear-gradient(#fdf3df,#fddfaf);border-bottom:calc(var(--u) * 1) solid #d39e4c;border-left:calc(var(--u) * 1) solid #fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swf-datagrid th:first-child{border-left:0}.swf-datagrid td{height:calc(var(--u) * 24);padding:0 calc(var(--u) * 2);border-bottom:calc(var(--u) * 1) solid #f6ebdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swf-datagrid tbody tr:not(.filler):hover td,.swf-datagrid tbody tr.selected td{background:#f2e0b9}.swf-datagrid tbody tr.selectable{cursor:pointer}.swf-cell-button{height:calc(var(--u) * 20);min-width:0;padding:0 calc(var(--u) * 6);border-width:calc(var(--u) * 3);border-image-slice:4 fill;font-size:calc(var(--u) * 12)}.swf-sub-button{position:absolute;min-width:0;padding:0 calc(var(--u) * 4);border-width:calc(var(--u) * 3);font-size:calc(var(--u) * 12);color:#652c00}.swf-text-bg{position:absolute;box-sizing:border-box;border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7;color:#652c00}.swf-focus-label{position:absolute;margin:0;color:#652c00;font-weight:700;text-align:right;white-space:nowrap;line-height:calc(var(--u) * 20)}.swf-label-bg{position:absolute;box-sizing:border-box;margin:0;padding:0 calc(var(--u) * 4);border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7;color:#6f3a0e;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swf-add-button{position:absolute;padding:0;border:0;cursor:pointer;background:url(/assets/reference/ui-attr-add-up.png) center / 100% 100% no-repeat}.swf-add-button:hover:not(:disabled){background-image:url(/assets/reference/ui-attr-add-over.png)}.swf-add-button:active:not(:disabled){background-image:url(/assets/reference/ui-attr-add-down.png)}.swf-add-button:disabled{cursor:default;filter:grayscale(1);opacity:.55}.swf-popup{position:absolute;z-index:12;color:#652c00;font:calc(var(--u) * 12) / 1.3 Tahoma,Arial,sans-serif}.swf-popup-frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.swf-popup-title{position:absolute;left:0;right:0;top:0;height:calc(var(--u) * 30);margin:0;text-align:center;font:bold calc(var(--u) * 16) / calc(var(--u) * 30) Georgia,"Times New Roman",serif;color:#652c00}.swf-popup .swf-close{right:calc(var(--u) * 19);top:0;width:calc(var(--u) * 44);height:calc(var(--u) * 22)}.swf-popup-select{position:absolute;box-sizing:border-box;border:calc(var(--u) * 1) solid #d39e4c;background:#fff8e4;color:#652c00;font:calc(var(--u) * 12) Tahoma,Arial,sans-serif}.inventory-contents{margin:calc(var(--u) * 2) 0;font-size:calc(var(--u) * 11)}.swf-popup-host{position:absolute;left:calc(var(--u) * 10);top:0;width:calc(var(--u) * 819);height:calc(var(--u) * 495);z-index:9;pointer-events:none}.swf-popup-host>*{pointer-events:auto}.inventory-icon img.icon-small,.store-ware-icon img.icon-small{inset:0!important;margin:auto;width:calc(var(--u) * var(--icon-w))!important;height:calc(var(--u) * var(--icon-h))!important;image-rendering:pixelated;object-fit:contain}.swf-popup-head.svelte-10rzegu{position:absolute;left:0;top:0;width:100%;height:calc(var(--u) * 495);clip-path:inset(0 0 calc(var(--u) * 463) 0);pointer-events:none}.swf-confirm-text.svelte-15r7l1g{position:absolute;left:calc(var(--u) * 30);right:calc(var(--u) * 30);top:calc(var(--u) * 42);height:calc(var(--u) * 46);margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.swf-confirm-ok.svelte-15r7l1g,.swf-confirm-cancel.svelte-15r7l1g{top:calc(var(--u) * 95);width:calc(var(--u) * 80);height:calc(var(--u) * 22)}.swf-confirm-ok.svelte-15r7l1g{left:calc(var(--u) * 132)}.swf-confirm-ok.alone.svelte-15r7l1g{left:calc(var(--u) * 180)}.swf-confirm-cancel.svelte-15r7l1g{left:calc(var(--u) * 228)}.barrack-body.svelte-rb15ju{position:absolute;left:calc(var(--u) * 34);right:calc(var(--u) * 40);top:calc(var(--u) * 160);bottom:calc(var(--u) * 20);color:#653808;font-size:calc(var(--u) * 12);min-height:0;overflow:hidden}.barrack-layout.svelte-rb15ju{display:grid;grid-template-columns:calc(300 * var(--u)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:calc(10 * var(--u));height:100%;width:100%;min-height:0;overflow:hidden}.barrack-layout.svelte-rb15ju>:where(.svelte-rb15ju){min-height:0;min-width:0}.barrack-queue.svelte-rb15ju{display:flex;flex-direction:column;min-height:0;padding:calc(6 * var(--u));border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;gap:calc(4 * var(--u));overflow:hidden}.barrack-queue.svelte-rb15ju h2:where(.svelte-rb15ju){margin:0;font-size:calc(var(--u) * 12);font-weight:700;flex:0 0 auto}.barrack-queue-total.svelte-rb15ju{margin:0 0 calc(4 * var(--u));font-size:calc(var(--u) * 11);flex:0 0 auto}.barrack-rule.svelte-rb15ju{border:0;border-top:calc(1 * var(--u)) solid #d39e4c;margin:calc(4 * var(--u)) 0;flex:0 0 auto}.barrack-empty.svelte-rb15ju{margin:calc(4 * var(--u)) 0;font-style:italic;opacity:.75;flex:0 0 auto}.barrack-wait-list.svelte-rb15ju{flex:1 1 0;min-height:0;max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:calc(4 * var(--u))}.barrack-produce.svelte-rb15ju{flex:0 0 auto;display:grid;grid-template-columns:calc(40 * var(--u)) minmax(0,1fr) auto;gap:calc(6 * var(--u));align-items:center;padding:calc(4 * var(--u));border:calc(1 * var(--u)) solid #e6d3a4;background:#fef2d7}.barrack-produce.wait.svelte-rb15ju{opacity:.92}.barrack-produce-body.svelte-rb15ju{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.barrack-produce-body.svelte-rb15ju strong:where(.svelte-rb15ju){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barrack-produce-actions.svelte-rb15ju{display:flex;flex-direction:column;gap:calc(3 * var(--u))}.barrack-mini.svelte-rb15ju{min-width:calc(70 * var(--u));height:calc(20 * var(--u));font-size:calc(10 * var(--u))}.barrack-tiles.svelte-rb15ju{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:calc(6 * var(--u));align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:calc(2 * var(--u));box-sizing:border-box}.barrack-card.svelte-rb15ju{position:relative;display:flex;flex-direction:column;gap:calc(4 * var(--u));min-width:0;padding:calc(5 * var(--u)) calc(7 * var(--u));border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4}.barrack-card.blocked.svelte-rb15ju .barrack-unit-art:where(.svelte-rb15ju){opacity:.78}.barrack-card-title.svelte-rb15ju{display:flex;align-items:baseline;justify-content:space-between;gap:calc(6 * var(--u));min-width:0}.barrack-card.svelte-rb15ju h3:where(.svelte-rb15ju){margin:0;flex:1 1 auto;font-size:calc(var(--u) * 12);font-weight:700;color:#8a4a10;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.barrack-owned.svelte-rb15ju{flex:0 0 auto;font-size:calc(var(--u) * 12);font-weight:700}.barrack-card-row.svelte-rb15ju{display:grid;grid-template-columns:calc(64 * var(--u)) minmax(0,1fr) auto;gap:calc(6 * var(--u));align-items:start;min-width:0}.barrack-card-meta.svelte-rb15ju{display:flex;flex-direction:column;align-items:flex-end;gap:calc(3 * var(--u));padding-top:0}.swf-button.barrack-train{min-width:calc(56 * var(--u));height:calc(22 * var(--u));width:auto;padding:0 calc(4 * var(--u));font-size:calc(var(--u) * 10)}.barrack-disband.svelte-rb15ju{width:calc(22 * var(--u));min-width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0;font-size:calc(14 * var(--u));line-height:1}.barrack-card-reqs.svelte-rb15ju{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:calc(1 * var(--u));min-height:calc(64 * var(--u));font-size:calc(var(--u) * 8);line-height:1.2;color:#653808;min-width:0}.barrack-card-reqs.svelte-rb15ju li:where(.svelte-rb15ju){white-space:nowrap;color:#653808}.barrack-card-reqs.svelte-rb15ju li.unmet:where(.svelte-rb15ju){color:#8b0000}.barrack-unit-art.svelte-rb15ju{width:calc(64 * var(--u));height:calc(64 * var(--u));flex:0 0 auto;object-fit:contain;image-rendering:auto;border:calc(1 * var(--u)) solid #c49a4a;background:#f3d9a0}.barrack-unit-art.sm.svelte-rb15ju{width:calc(34 * var(--u));height:calc(34 * var(--u))}.barrack-unit-art.placeholder.svelte-rb15ju{display:grid;place-items:center;background:linear-gradient(#f3d9a0,#e0b86a);color:#653808;font-size:calc(var(--u) * 28);font-weight:700}.barrack-unit-art.sm.placeholder.svelte-rb15ju{font-size:calc(var(--u) * 16)}.barrack-opts.svelte-rb15ju{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--u));margin:calc(6 * var(--u)) 0 0}.barrack-check.svelte-rb15ju{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:calc(6 * var(--u));cursor:pointer}.academy-layout.svelte-rb15ju{grid-template-columns:calc(300 * var(--u)) minmax(0,1fr)}.academy-card-row.svelte-rb15ju{grid-template-columns:calc(64 * var(--u)) minmax(0,1fr) auto;align-items:end}.academy-level.svelte-rb15ju{align-self:end;justify-self:start;font-size:calc(var(--u) * 11);font-weight:700;color:#653808;padding-bottom:calc(2 * var(--u))}.academy-card.svelte-rb15ju .barrack-card-meta:where(.svelte-rb15ju){align-self:end}.academy-research-wrap.svelte-rb15ju{display:inline-flex}.enlist.svelte-rb15ju{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 28);top:calc(var(--u) * 44);bottom:calc(var(--u) * 16);z-index:1;color:#653808;font-size:calc(var(--u) * 12);padding:calc(4 * var(--u)) calc(8 * var(--u));box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:hidden}.enlist-body.svelte-rb15ju{flex:1 1 auto;min-height:0;overflow:auto}.enlist-footer.svelte-rb15ju{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:calc(10 * var(--u));margin-top:calc(6 * var(--u));padding-top:calc(4 * var(--u));min-height:calc(36 * var(--u))}.enlist-issue.svelte-rb15ju{flex:1 1 auto;margin:0;text-align:right;line-height:1.25}.enlist-submit.svelte-rb15ju{flex:0 0 auto}.enlist-submit.is-disabled.svelte-rb15ju{opacity:.55;cursor:default}.enlist-hero.svelte-rb15ju{display:grid;grid-template-columns:calc(64 * var(--u)) minmax(0,1fr);gap:calc(12 * var(--u));align-items:stretch;margin-bottom:calc(10 * var(--u))}.enlist-desc-box.svelte-rb15ju{border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;padding:calc(6 * var(--u)) calc(8 * var(--u));min-height:calc(64 * var(--u))}.enlist-desc.svelte-rb15ju{margin:0;line-height:1.35}.enlist-stats.svelte-rb15ju{border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;padding:calc(6 * var(--u)) calc(8 * var(--u));margin-bottom:calc(10 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u))}.enlist-stats.svelte-rb15ju>div:where(.svelte-rb15ju){display:grid;grid-template-columns:repeat(3,auto minmax(48px,1fr));column-gap:calc(6 * var(--u));align-items:baseline;padding:calc(3 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid #e6d3a4}.enlist-stats.svelte-rb15ju>div:where(.svelte-rb15ju):last-child{border-bottom:0}.enlist-stat-label.svelte-rb15ju{font-weight:700;color:#8a4a10;text-align:right}.enlist-cost.svelte-rb15ju{width:100%;border-collapse:collapse;margin-bottom:calc(6 * var(--u));font-size:calc(var(--u) * 12)}.enlist-cost.svelte-rb15ju th:where(.svelte-rb15ju),.enlist-cost.svelte-rb15ju td:where(.svelte-rb15ju){border:calc(1 * var(--u)) solid #d39e4c;padding:calc(6 * var(--u)) calc(8 * var(--u));text-align:left}.enlist-cost.svelte-rb15ju th:where(.svelte-rb15ju){background:#f3d9a0;font-weight:700}.enlist-cost.svelte-rb15ju tr.unmet:where(.svelte-rb15ju) td:where(.svelte-rb15ju){color:#8b0000}.enlist-qty.svelte-rb15ju{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6 * var(--u)) calc(10 * var(--u));margin-top:calc(4 * var(--u));align-items:start}.enlist-qty-col.svelte-rb15ju{display:flex;flex-direction:column;gap:calc(6 * var(--u));min-width:0}.enlist-qty-cell.svelte-rb15ju{display:inline-flex;align-items:center;gap:calc(4 * var(--u));margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:default;min-width:0}button.enlist-max.svelte-rb15ju{cursor:pointer}button.enlist-max.svelte-rb15ju:hover .enlist-qty-value:where(.svelte-rb15ju){text-decoration:underline}.enlist-qty-value.svelte-rb15ju{display:inline-block;min-width:calc(56 * var(--u));max-width:100%;padding:calc(3 * var(--u)) calc(5 * var(--u));border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;text-align:center;box-sizing:border-box}.enlist-qty.svelte-rb15ju input:where(.svelte-rb15ju){width:calc(88 * var(--u));max-width:100%;box-sizing:border-box}.swf-market.svelte-13b2gio{position:absolute;left:calc(var(--u) * 34);right:calc(var(--u) * 40);top:calc(var(--u) * 160);bottom:calc(var(--u) * 24);overflow:hidden;display:flex;flex-direction:column;font-size:calc(var(--u) * 12);color:#653808}.swf-market-layout.svelte-13b2gio{display:grid;grid-template-columns:calc(302 * var(--u)) minmax(0,1fr);gap:calc(10 * var(--u));height:100%;min-height:0}.swf-market-book.svelte-13b2gio{display:flex;flex-direction:column;min-height:0;gap:calc(4 * var(--u))}.swf-market-tabs.svelte-13b2gio{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(2 * var(--u));flex:0 0 auto}.swf-market-tab.svelte-13b2gio{height:calc(24 * var(--u));padding:0 calc(2 * var(--u));border:calc(1 * var(--u)) solid #a67c3a;background:linear-gradient(#f3d9a0,#e4b86a);color:#653808;font-size:calc(11 * var(--u));cursor:pointer}.swf-market-tab.active.svelte-13b2gio{background:linear-gradient(#fff1c8,#f0c878);border-color:#7a3b00;font-weight:700}.swf-market-tab.svelte-13b2gio:disabled{opacity:.6;cursor:default}.swf-market-book-block.svelte-13b2gio{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.swf-market-book-head.svelte-13b2gio{display:flex;justify-content:space-between;align-items:baseline;gap:calc(6 * var(--u));font-size:calc(11 * var(--u));font-weight:700;margin-bottom:calc(2 * var(--u))}.swf-market-book-sub.svelte-13b2gio{font-weight:400;opacity:.75;font-size:calc(10 * var(--u))}.swf-market-rule.svelte-13b2gio{border:0;border-top:calc(1 * var(--u)) solid #d39e4c;margin:calc(2 * var(--u)) 0}.swf-market-book-actions.svelte-13b2gio{display:flex;align-items:center;gap:calc(6 * var(--u));flex:0 0 auto;margin-top:calc(2 * var(--u))}.swf-market-slots.svelte-13b2gio{margin-left:auto;font-size:calc(11 * var(--u))}.swf-market-main.svelte-13b2gio{display:flex;flex-direction:column;min-width:0;min-height:0;gap:calc(8 * var(--u))}.swf-market-mine.svelte-13b2gio,.swf-market-transit.svelte-13b2gio,.swf-market-new.svelte-13b2gio{display:flex;flex-direction:column;min-height:0}.swf-market-mine.svelte-13b2gio{flex:1.15 1 0}.swf-market-transit.svelte-13b2gio{flex:1 1 0}.swf-market-new.svelte-13b2gio{flex:1 1 auto}.swf-market-section-head.svelte-13b2gio{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));margin-bottom:calc(4 * var(--u))}.swf-market-section-head.svelte-13b2gio h2:where(.svelte-13b2gio){margin:0;font-size:calc(13 * var(--u));font-weight:700}.swf-market-fleet.svelte-13b2gio{font-size:calc(11 * var(--u))}.swf-market-scroll.svelte-13b2gio{min-height:0;flex:1 1 auto;overflow:auto;border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4}.swf-market-table.svelte-13b2gio{width:100%;border-collapse:collapse;margin:0}.swf-market-table.svelte-13b2gio th:where(.svelte-13b2gio),.swf-market-table.svelte-13b2gio td:where(.svelte-13b2gio){padding:calc(3 * var(--u)) calc(5 * var(--u));border-bottom:1px solid #e6d3a4;white-space:nowrap}.swf-market-table.svelte-13b2gio th:where(.svelte-13b2gio){position:sticky;top:0;background:#ede0af;font-weight:600;text-align:left;z-index:1}.swf-market-table.svelte-13b2gio .num:where(.svelte-13b2gio),.swf-market-table.svelte-13b2gio th.num:where(.svelte-13b2gio){text-align:right;font-variant-numeric:tabular-nums}.swf-market-table.svelte-13b2gio .actions:where(.svelte-13b2gio),.swf-market-table.svelte-13b2gio th.actions:where(.svelte-13b2gio){text-align:right}.swf-market-table.svelte-13b2gio tr.hl:where(.svelte-13b2gio) td:where(.svelte-13b2gio){background:#fff3c8}.swf-market-table.svelte-13b2gio tr.dim:where(.svelte-13b2gio) td:where(.svelte-13b2gio){opacity:.72}.swf-market-table.svelte-13b2gio tr.empty:where(.svelte-13b2gio) td:where(.svelte-13b2gio){text-align:center;opacity:.75;font-style:italic;white-space:normal}.swf-market-row-btn.svelte-13b2gio{min-width:calc(52 * var(--u));height:calc(20 * var(--u));font-size:calc(11 * var(--u));margin-left:calc(3 * var(--u))}.swf-market-radios.svelte-13b2gio{display:flex;gap:calc(16 * var(--u));margin:calc(4 * var(--u)) 0 calc(10 * var(--u));font-size:calc(12 * var(--u))}.swf-market-radios.svelte-13b2gio label:where(.svelte-13b2gio){display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.swf-market-new-grid.svelte-13b2gio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 * var(--u)) calc(14 * var(--u));margin:0}.swf-market-new-grid.svelte-13b2gio dt:where(.svelte-13b2gio){font-size:calc(11 * var(--u));opacity:.85}.swf-market-new-grid.svelte-13b2gio dd:where(.svelte-13b2gio){margin:calc(2 * var(--u)) 0 0;font-size:calc(12 * var(--u))}.swf-market-new-grid.svelte-13b2gio .swf-field:where(.svelte-13b2gio){width:100%;max-width:calc(140 * var(--u))}.swf-market-new-actions.svelte-13b2gio{margin-top:calc(14 * var(--u))}.swf-inn.svelte-11n9nkv{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 32);top:calc(var(--u) * 167);bottom:calc(var(--u) * 15);z-index:1}.swf-inn-refresh.svelte-11n9nkv{left:calc(var(--u) * 5);top:calc(var(--u) * 5);width:calc(var(--u) * 90);height:calc(var(--u) * 24)}.swf-inn-hearsay.svelte-11n9nkv{left:calc(var(--u) * 100);top:calc(var(--u) * 5);width:calc(var(--u) * 130);height:calc(var(--u) * 24)}.swf-inn-grid.svelte-11n9nkv{left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * 32);bottom:calc(var(--u) * 1)}.swf-inn-recruit.svelte-11n9nkv{width:80%}.swf-hire-face.svelte-11n9nkv{position:absolute;left:calc(var(--u) * 165.5);top:calc(var(--u) * 32);width:calc(var(--u) * 109);height:calc(var(--u) * 109)}.swf-hire-label.svelte-11n9nkv{width:calc(var(--u) * 100);line-height:calc(var(--u) * 24)}.swf-hire-value.svelte-11n9nkv{width:calc(var(--u) * 90);height:calc(var(--u) * 25);line-height:calc(var(--u) * 23)}.swf-hire-value.wide.svelte-11n9nkv{width:calc(var(--u) * 290);height:calc(var(--u) * 27);line-height:calc(var(--u) * 25)}.swf-hire-grid.svelte-11n9nkv{left:calc(var(--u) * 25);right:calc(var(--u) * 25);top:calc(var(--u) * 284);height:calc(var(--u) * 115)}.swf-hire-button.svelte-11n9nkv{right:calc(var(--u) * 25);bottom:calc(var(--u) * 17);width:calc(var(--u) * 90);height:calc(var(--u) * 25)}.swf-hall.svelte-7b62ju{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 32);top:calc(var(--u) * 167);bottom:calc(var(--u) * 15);z-index:1}.swf-hall-buttons.svelte-7b62ju{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 5);display:flex;gap:calc(var(--u) * 8)}.swf-hall-button.svelte-7b62ju{width:calc(var(--u) * 130);height:calc(var(--u) * 24);min-width:0;padding:0 calc(var(--u) * 4);border-width:calc(var(--u) * 3)}.swf-hall-grid.svelte-7b62ju{left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * 32);bottom:calc(var(--u) * 1)}.swf-hall-grid.svelte-7b62ju .swf-cell-button:where(.svelte-7b62ju){width:90%}.swf-chief-group.svelte-7b62ju{left:calc(var(--u) * 32);top:calc(var(--u) * 53);width:calc(var(--u) * 370);height:calc(var(--u) * 70)}.swf-chief-head.svelte-7b62ju{position:absolute;left:calc(var(--u) * 1);top:calc(var(--u) * 1);width:calc(var(--u) * 366);height:calc(var(--u) * 27);display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:calc(var(--u) * 1) solid #e9d085;font-weight:700;text-align:center}.swf-chief-current.svelte-7b62ju{position:absolute;left:calc(var(--u) * 1);top:calc(var(--u) * 33);width:calc(var(--u) * 182);height:calc(var(--u) * 21);margin:0;line-height:calc(var(--u) * 21);text-align:center}.swf-chief-select.svelte-7b62ju{left:calc(var(--u) * 185);top:calc(var(--u) * 31);width:calc(var(--u) * 181);height:calc(var(--u) * 25)}.swf-chief-remove.svelte-7b62ju,.swf-chief-appoint.svelte-7b62ju{bottom:calc(var(--u) * 18);width:calc(var(--u) * 80);height:calc(var(--u) * 22)}.swf-chief-remove.svelte-7b62ju{left:calc(var(--u) * 231)}.swf-chief-appoint.svelte-7b62ju{left:calc(var(--u) * 317)}.hospital.svelte-1ssen4e{margin-top:calc(var(--u) * 8);padding:calc(var(--u) * 8);border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;color:#653808;font-size:calc(var(--u) * 12)}.hospital.svelte-1ssen4e h2:where(.svelte-1ssen4e){margin:0 0 calc(var(--u) * 4);font-size:calc(var(--u) * 14)}.hospital-note.svelte-1ssen4e,.hospital-empty.svelte-1ssen4e{margin:0 0 calc(var(--u) * 8);opacity:.85}.hospital.svelte-1ssen4e table:where(.svelte-1ssen4e){width:100%;border-collapse:collapse;margin-bottom:calc(var(--u) * 8)}.hospital.svelte-1ssen4e th:where(.svelte-1ssen4e),.hospital.svelte-1ssen4e td:where(.svelte-1ssen4e){border-bottom:1px solid #dfcca1;padding:calc(var(--u) * 3);text-align:right}.hospital.svelte-1ssen4e th:where(.svelte-1ssen4e):first-child,.hospital.svelte-1ssen4e td:where(.svelte-1ssen4e):first-child{text-align:left}.hospital.svelte-1ssen4e th:where(.svelte-1ssen4e){background:#ede0af;font-weight:400}.hospital-actions.svelte-1ssen4e{display:flex;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 8)}.hospital-auto.svelte-1ssen4e{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);cursor:pointer}.swf-embassy.svelte-1e201s0{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 32);top:calc(var(--u) * 167);bottom:calc(var(--u) * 15);z-index:1;color:#652c00;font-size:calc(var(--u) * 12)}.swf-embassy-row.svelte-1e201s0{position:absolute;left:0;right:0;height:calc(var(--u) * 25);display:flex;align-items:center}.swf-embassy-alliance.svelte-1e201s0{top:calc(var(--u) * 2)}.swf-embassy-garrison.svelte-1e201s0{top:calc(var(--u) * 32)}.swf-embassy-label.svelte-1e201s0{flex:none;width:calc(var(--u) * 160);text-align:right;font-weight:700;white-space:pre}.swf-embassy-value.svelte-1e201s0{flex:none;width:calc(var(--u) * 100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swf-embassy-button.svelte-1e201s0{height:calc(var(--u) * 22);min-width:0;padding:0 calc(var(--u) * 10);border-width:calc(var(--u) * 3);font-size:calc(var(--u) * 12)}.swf-embassy-allow.svelte-1e201s0{display:flex;align-items:center;gap:calc(var(--u) * 2);min-width:0;cursor:pointer}.swf-embassy-allow.svelte-1e201s0 input:where(.svelte-1e201s0){flex:none;width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin:0 calc(var(--u) * 4);accent-color:#a0521c}.swf-embassy-allow.svelte-1e201s0 span:where(.svelte-1e201s0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swf-embassy-error.svelte-1e201s0{position:absolute;right:0;top:calc(var(--u) * 6);max-width:40%;margin:0;color:#b00000;text-align:right}.swf-embassy-grid.svelte-1e201s0{left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * 60);bottom:calc(var(--u) * 1)}.swf-embassy-table.svelte-1e201s0 tbody:where(.svelte-1e201s0) tr:where(.svelte-1e201s0):hover td:where(.svelte-1e201s0){background:inherit}.swf-embassy-action.svelte-1e201s0{width:calc(var(--u) * 80)}.swf-embassy-grid.svelte-1e201s0 .swf-cell-button:where(.svelte-1e201s0){width:90%}.swf-office.svelte-14u502h{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 32);top:calc(var(--u) * 167);bottom:calc(var(--u) * 15);z-index:1;color:#652c00;font-size:calc(var(--u) * 12)}.office-bar.svelte-14u502h{position:absolute;left:0;top:calc(var(--u) * 6);display:flex;gap:calc(var(--u) * 1)}.office-tab.svelte-14u502h{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border:calc(var(--u) * 1) solid #a67c3a;border-bottom:0;border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0;background:linear-gradient(#f3d9a0,#e4b86a);color:#653808;font:bold calc(var(--u) * 12) Tahoma,Arial,sans-serif;cursor:pointer}.office-tab.on.svelte-14u502h{background:linear-gradient(#fffaf0,#fef2d7);border-color:#7a3b00}.office-buttons.svelte-14u502h{position:absolute;right:calc(var(--u) * 1);top:calc(var(--u) * 3);display:flex;gap:calc(var(--u) * 2)}.office-buttons.svelte-14u502h .swf-sub-button:where(.svelte-14u502h){position:static;width:calc(var(--u) * 100);height:calc(var(--u) * 24)}.office-body.svelte-14u502h{position:absolute;inset:calc(var(--u) * 32) 0 0}.office-pair.svelte-14u502h{position:absolute;inset:0;display:flex;gap:calc(var(--u) * 3)}.office-grid.svelte-14u502h{position:relative;flex:1 1 50%;height:100%}.office-full.svelte-14u502h{inset:0}.office-link.svelte-14u502h{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.office-busy.svelte-14u502h{color:#2a6b12;font-weight:700}.office-empty.svelte-14u502h{color:#8a5a20}.office-cap.svelte-14u502h{text-transform:capitalize;font-weight:700}.office-num.svelte-14u502h{width:calc(var(--u) * 48)}.office-production-foot.svelte-14u502h{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--u) * 6) calc(var(--u) * 8)}.office-popup.svelte-14u502h,.office-rename.svelte-14u502h{position:absolute;inset:calc(var(--u) * 34) calc(var(--u) * 18) calc(var(--u) * 10);color:#652c00;font-size:calc(var(--u) * 12)}.office-popup.svelte-14u502h p:where(.svelte-14u502h),.office-rename.svelte-14u502h p:where(.svelte-14u502h){margin:calc(var(--u) * 4) 0}.office-facts.svelte-14u502h{display:flex;gap:calc(var(--u) * 24);margin:0}.office-facts.svelte-14u502h div:where(.svelte-14u502h){display:flex;gap:calc(var(--u) * 6)}.office-facts.svelte-14u502h dt:where(.svelte-14u502h){font-weight:700}.office-facts.svelte-14u502h dd:where(.svelte-14u502h){margin:0}.office-row.svelte-14u502h{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 6);font-weight:700}.office-note.svelte-14u502h{color:#8a3b00}.office-wait.svelte-14u502h{color:#a02000}.office-result.svelte-14u502h{font-weight:700}.office-actions.svelte-14u502h{list-style:none;margin:0;padding:0}.office-actions.svelte-14u502h li:where(.svelte-14u502h){display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 2) 0}.office-popup-actions.svelte-14u502h{display:flex;justify-content:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 6)}.rename-head.svelte-14u502h,.rename-names.svelte-14u502h{display:grid;grid-template-columns:calc(var(--u) * 198) 1fr;align-items:center;gap:calc(var(--u) * 3)}.rename-head.svelte-14u502h{height:calc(var(--u) * 23);background:linear-gradient(#fdf3df,#fddfaf);border:calc(var(--u) * 1) solid #d39e4c;font-weight:700;text-align:center}.rename-names.svelte-14u502h{padding:calc(var(--u) * 4) 0;border-bottom:calc(var(--u) * 1) solid #e9d085}.rename-current.svelte-14u502h{text-align:center;font-weight:700}.rename-logo.svelte-14u502h{display:grid;grid-template-columns:calc(var(--u) * 198) 1fr;align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3) 0;border-bottom:calc(var(--u) * 1) solid #e9d085;text-align:center;font-weight:700}.logo-picker.svelte-14u502h{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6)}.logo-picker.svelte-14u502h img:where(.svelte-14u502h){width:calc(var(--u) * 72);height:calc(var(--u) * 42)}.logo-step.svelte-14u502h{width:calc(var(--u) * 20);height:calc(var(--u) * 24);border:calc(var(--u) * 1) solid #a67c3a;border-radius:calc(var(--u) * 3);background:linear-gradient(#f3d9a0,#e4b86a);color:#653808;font:bold calc(var(--u) * 14) / 1 Georgia,serif;cursor:pointer}.rename-flag.svelte-14u502h{display:flex;align-items:flex-end;justify-content:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 8);padding-top:calc(var(--u) * 6);border-top:calc(var(--u) * 1) solid #e9d085}.rename-flag.svelte-14u502h label:where(.svelte-14u502h){display:flex;flex-direction:column}.tt-overlay.svelte-vzjkr5{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#0006}.tt.svelte-vzjkr5{position:relative;width:calc(var(--u) * 502);height:calc(var(--u) * 456);background:url(/assets/reference/images/icon/turntable/title.png) top / 100% calc(var(--u) * 27) no-repeat;color:#fff;font-size:calc(var(--u) * 12)}.tt-title.svelte-vzjkr5{position:absolute;top:calc(var(--u) * 2);left:calc(var(--u) * 159);width:calc(var(--u) * 197);height:calc(var(--u) * 24);margin:0;line-height:calc(var(--u) * 24);text-align:center;font-size:calc(var(--u) * 14);font-weight:700;color:#ffe9a8}.tt-close.svelte-vzjkr5{position:absolute;top:0;right:calc(var(--u) * 20);width:calc(var(--u) * 59);height:calc(var(--u) * 27);z-index:3}.tt-board.svelte-vzjkr5{position:absolute;left:calc(var(--u) * 10);top:calc(var(--u) * 27.5);width:calc(var(--u) * 482);height:calc(var(--u) * 423)}.tt-slot.svelte-vzjkr5{position:absolute;width:calc(var(--u) * 48);height:calc(var(--u) * 48)}.tt-slot.svelte-vzjkr5 img:where(.svelte-vzjkr5){width:100%;height:100%;object-fit:contain}.tt-slot.svelte-vzjkr5 span:where(.svelte-vzjkr5),.tt-centre.svelte-vzjkr5 span:where(.svelte-vzjkr5){position:absolute;left:0;right:0;bottom:0;text-align:center;font-weight:700;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;font-size:calc(var(--u) * 11)}.tt-select.svelte-vzjkr5{position:absolute;width:calc(var(--u) * 74);height:calc(var(--u) * 74);pointer-events:none;z-index:1}.tt-centre.svelte-vzjkr5{position:absolute;left:calc(var(--u) * 196);top:calc(var(--u) * 140);width:calc(var(--u) * 108);height:calc(var(--u) * 108)}.tt-centre.svelte-vzjkr5 img:where(.svelte-vzjkr5):first-child{width:100%;height:100%;object-fit:contain}.tt-centre.svelte-vzjkr5 span:where(.svelte-vzjkr5){font-size:calc(var(--u) * 16)}.tt-light.svelte-vzjkr5{position:absolute;pointer-events:none;z-index:2;mix-blend-mode:screen;animation:svelte-vzjkr5-tt-glow .8s ease-in-out infinite alternate}.tt-light-slot.svelte-vzjkr5{width:calc(var(--u) * 205);height:calc(var(--u) * 205)}.tt-light-centre.svelte-vzjkr5{left:calc(var(--u) * -48);top:calc(var(--u) * -48);width:calc(var(--u) * 205);height:calc(var(--u) * 205)}@keyframes svelte-vzjkr5-tt-glow{0%{opacity:.45}to{opacity:1}}.tt-message.svelte-vzjkr5{position:absolute;left:calc(var(--u) * 110);width:calc(var(--u) * 282);top:calc(var(--u) * 268);margin:0;text-align:center;font-weight:700;color:#ffe9a8;text-shadow:0 0 3px #000}.tt-button.svelte-vzjkr5{position:absolute;left:calc(var(--u) * 173.5);top:calc(var(--u) * 321.5);width:calc(var(--u) * 163);height:calc(var(--u) * 29);border:0;background:url(/assets/reference/images/icon/turntable/btn.png) center / 100% 100%;color:#fff;font:bold calc(var(--u) * 12) Tahoma,Arial,sans-serif;cursor:pointer}.tt-button.svelte-vzjkr5:hover:not(:disabled){background-image:url(/assets/reference/images/icon/turntable/btnHover.png)}.tt-button.svelte-vzjkr5:active:not(:disabled){background-image:url(/assets/reference/images/icon/turntable/btnDown.png)}.tt-button.svelte-vzjkr5:disabled{cursor:default;color:#b9a58a}.tt-owned.svelte-vzjkr5,.tt-platinum.svelte-vzjkr5{position:absolute;top:calc(var(--u) * 362.5);font-weight:700}.tt-owned.svelte-vzjkr5{left:calc(var(--u) * 102.5);color:#ff0}.tt-platinum.svelte-vzjkr5{left:calc(var(--u) * 265)}.tt-amount.svelte-vzjkr5{position:absolute;left:calc(var(--u) * 131);top:calc(var(--u) * 150);width:calc(var(--u) * 240);z-index:4;padding:calc(var(--u) * 12);background:#fef2d7;border:calc(var(--u) * 2) solid #7a3b00;color:#653808;text-align:center}.tt-amount.svelte-vzjkr5 label:where(.svelte-vzjkr5){display:block;margin-bottom:calc(var(--u) * 8)}.tt-amount.svelte-vzjkr5 input:where(.svelte-vzjkr5){display:block;width:calc(var(--u) * 80);margin:calc(var(--u) * 6) auto 0}.tt-amount.svelte-vzjkr5 div:where(.svelte-vzjkr5){display:flex;justify-content:center;gap:calc(var(--u) * 8)}.store-tabs.svelte-a8rt0x{position:absolute;left:calc(var(--u) * 35);top:calc(var(--u) * 43);display:flex;z-index:1}.store-tab.svelte-a8rt0x{min-width:calc(var(--u) * 86);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 8);border:calc(var(--u) * 1) solid #c49a4a;background:linear-gradient(#f8e7b8,#e8c57a);color:#652c00;font:bold calc(var(--u) * 12) Tahoma,Arial,sans-serif;cursor:pointer}.store-tab.svelte-a8rt0x+.store-tab:where(.svelte-a8rt0x){border-left:0}.store-tab.on.svelte-a8rt0x{background:linear-gradient(#fff1c8,#f0d08a);box-shadow:inset 0 calc(var(--u) * -2) 0 #8a4a10}.store-pager.svelte-a8rt0x{position:absolute;right:calc(var(--u) * 30);top:calc(var(--u) * 35);display:flex;align-items:center;gap:calc(var(--u) * 6);font-weight:700;z-index:1}.store-page.svelte-a8rt0x{width:calc(var(--u) * 36);height:calc(var(--u) * 36);border:0;padding:0;cursor:pointer;background:url(/assets/reference/ui-page-prev.png) center / contain no-repeat}.store-page.prev.svelte-a8rt0x:hover:not(:disabled){background-image:url(/assets/reference/ui-page-prev-over.png)}.store-page.next.svelte-a8rt0x{background-image:url(/assets/reference/ui-page-next.png)}.store-page.next.svelte-a8rt0x:hover:not(:disabled){background-image:url(/assets/reference/ui-page-next-over.png)}.store-page.prev.svelte-a8rt0x:active:not(:disabled){background-image:url(/assets/reference/ui-page-prev-down.png)}.store-page.next.svelte-a8rt0x:active:not(:disabled){background-image:url(/assets/reference/ui-page-next-down.png)}.store-page.svelte-a8rt0x:disabled{opacity:.4;cursor:default}.store-wares.svelte-a8rt0x{left:calc(var(--u) * 35);top:calc(var(--u) * 75);bottom:calc(var(--u) * 45);width:calc(var(--u) * 750);padding:calc(var(--u) * 9) calc(var(--u) * 5) calc(var(--u) * 5) calc(var(--u) * 9);display:grid;grid-template-columns:repeat(3,calc(var(--u) * 238));grid-auto-rows:calc(var(--u) * 101);gap:calc(var(--u) * 8);align-content:start}.store-ware.svelte-a8rt0x{position:relative;inset:auto}.store-ware-name.svelte-a8rt0x{position:absolute;left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * 1);height:calc(var(--u) * 23);margin:0;padding:0 calc(var(--u) * 6);background:#fde7b7;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 23);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-ware-icon.svelte-a8rt0x{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 29);width:calc(var(--u) * 66);height:calc(var(--u) * 66);border:calc(var(--u) * 1) solid #d39e4c;background:#fff8e4;box-sizing:border-box}.store-ware-icon.svelte-a8rt0x img:where(.svelte-a8rt0x){position:absolute;inset:calc(var(--u) * 1);width:calc(var(--u) * 63);height:calc(var(--u) * 63)}.store-ware-icon.svelte-a8rt0x .store-ware-ribbon:where(.svelte-a8rt0x){pointer-events:none}.store-ware-owned.svelte-a8rt0x,.store-ware-price.svelte-a8rt0x,.store-ware-summary.svelte-a8rt0x{position:absolute;margin:0;left:calc(var(--u) * 76);right:calc(var(--u) * 5);line-height:calc(var(--u) * 20);white-space:nowrap}.store-ware-owned.svelte-a8rt0x{top:calc(var(--u) * 27)}.store-ware-owned.svelte-a8rt0x span:where(.svelte-a8rt0x){font-weight:700}.store-ware-price.svelte-a8rt0x{top:calc(var(--u) * 27);text-align:right;font-weight:700}.store-ware-summary.svelte-a8rt0x{top:calc(var(--u) * 46);font-size:calc(var(--u) * 10);overflow:hidden;text-overflow:ellipsis;opacity:.85}.store-ware-buy.svelte-a8rt0x{right:calc(var(--u) * 18);bottom:calc(var(--u) * 5);width:calc(var(--u) * 130);height:calc(var(--u) * 24)}.store-empty.svelte-a8rt0x{grid-column:1 / -1;text-align:center;font-style:italic}.store-note.svelte-a8rt0x{position:absolute;left:calc(var(--u) * 260);right:calc(var(--u) * 300);bottom:calc(var(--u) * 12);margin:0;font-weight:700;font-size:calc(var(--u) * 11);line-height:1.2;max-height:calc(var(--u) * 30);overflow:hidden}.platinum-icon{width:calc(var(--u) * 16);height:calc(var(--u) * 16);vertical-align:middle;filter:grayscale(1) brightness(1.35) contrast(1.1);border-radius:50%}.store-account.svelte-a8rt0x{position:absolute;left:calc(var(--u) * 40);bottom:calc(var(--u) * 14);margin:0;display:flex;align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 13)}.store-account.svelte-a8rt0x span:where(.svelte-a8rt0x){font-weight:700}.store-actions.svelte-a8rt0x{position:absolute;right:calc(var(--u) * 35);bottom:calc(var(--u) * 14);display:flex;gap:calc(var(--u) * 8)}.store-action.svelte-a8rt0x{position:static;width:calc(var(--u) * 120);height:calc(var(--u) * 26)}.buy-icon.svelte-a8rt0x{position:absolute;left:calc(var(--u) * 20);top:calc(var(--u) * 33);width:calc(var(--u) * 64);height:calc(var(--u) * 64)}.buy-icon.svelte-a8rt0x.icon-small{left:calc(var(--u) * (52 - var(--icon-w) / 2));top:calc(var(--u) * (65 - var(--icon-h) / 2));width:calc(var(--u) * var(--icon-w));height:calc(var(--u) * var(--icon-h));image-rendering:pixelated}.buy-head.svelte-a8rt0x{left:calc(var(--u) * 89);right:calc(var(--u) * 20);top:calc(var(--u) * 33);height:calc(var(--u) * 57);display:grid;grid-template-columns:1fr auto;grid-template-rows:calc(var(--u) * 23) 1fr;align-items:center}.buy-head-cell.svelte-a8rt0x{background:#fde7b7;height:100%;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 6);font-weight:700}.buy-head-own.svelte-a8rt0x,.buy-head-wallet.svelte-a8rt0x{padding:0 calc(var(--u) * 6)}.buy-head-wallet.svelte-a8rt0x{text-align:right}.buy-desc.svelte-a8rt0x{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 103);height:calc(var(--u) * 120);padding:calc(var(--u) * 6);white-space:normal;overflow-y:auto;line-height:1.35}.buy-form.svelte-a8rt0x{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 228);height:calc(var(--u) * 60);padding:calc(var(--u) * 5);display:grid;gap:calc(var(--u) * 4)}.buy-row.svelte-a8rt0x{margin:0;display:flex;align-items:center;gap:calc(var(--u) * 8)}.buy-row.svelte-a8rt0x span:where(.svelte-a8rt0x){width:calc(var(--u) * 80);text-align:right;font-weight:700}.buy-qty.svelte-a8rt0x{width:calc(var(--u) * 160)}.buy-ok.svelte-a8rt0x{left:calc(var(--u) * 279);bottom:calc(var(--u) * 17);width:calc(var(--u) * 125);height:calc(var(--u) * 24)}.buyres-rates.svelte-s3n2qv{left:calc(var(--u) * 30);right:calc(var(--u) * 30);top:calc(var(--u) * 40);height:calc(var(--u) * 110);padding:calc(var(--u) * 6) calc(var(--u) * 12);display:grid;align-content:space-evenly}.buyres-rates.svelte-s3n2qv p:where(.svelte-s3n2qv){margin:0;font-weight:700}.buyres-form.svelte-s3n2qv{left:calc(var(--u) * 30);right:calc(var(--u) * 30);top:calc(var(--u) * 160);height:calc(var(--u) * 170);padding:calc(var(--u) * 8) calc(var(--u) * 12);display:grid;align-content:space-evenly}.buyres-row.svelte-s3n2qv{display:flex;align-items:center;gap:calc(var(--u) * 8)}.buyres-row.svelte-s3n2qv span:where(.svelte-s3n2qv){width:calc(var(--u) * 60);font-weight:700;text-align:right}.buyres-row.svelte-s3n2qv input:where(.svelte-s3n2qv){width:calc(var(--u) * 90)}.buyres-row.svelte-s3n2qv em:where(.svelte-s3n2qv){font-style:normal}.buyres-total.svelte-s3n2qv,.buyres-note.svelte-s3n2qv{position:absolute;left:calc(var(--u) * 30);right:calc(var(--u) * 30);margin:0}.buyres-total.svelte-s3n2qv{top:calc(var(--u) * 342)}.buyres-note.svelte-s3n2qv{top:calc(var(--u) * 366);font-weight:700}.buyres-ok.svelte-s3n2qv{right:calc(var(--u) * 30);bottom:calc(var(--u) * 20);width:calc(var(--u) * 110);height:calc(var(--u) * 26)}.picker-list.svelte-zv2hx3{position:absolute;left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 32);bottom:calc(var(--u) * 15);display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.picker-row.svelte-zv2hx3{position:relative;inset:auto;height:calc(var(--u) * 60);flex:0 0 auto}.picker-icon.svelte-zv2hx3{position:absolute;left:calc(var(--u) * 3);top:calc(var(--u) * 5);width:calc(var(--u) * 50);height:calc(var(--u) * 50)}.picker-icon.svelte-zv2hx3 img:where(.svelte-zv2hx3){position:absolute;inset:0;width:100%;height:100%}.picker-name.svelte-zv2hx3{position:absolute;left:calc(var(--u) * 60);top:calc(var(--u) * 2);width:calc(var(--u) * 160);line-height:calc(var(--u) * 22);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-owned.svelte-zv2hx3{position:absolute;left:calc(var(--u) * 3);bottom:calc(var(--u) * 2);width:calc(var(--u) * 50);text-align:right;font-weight:700;color:#fff;text-shadow:0 0 calc(var(--u) * 2) #000}.picker-price.svelte-zv2hx3{position:absolute;left:calc(var(--u) * 220);right:calc(var(--u) * 60);top:calc(var(--u) * 2);line-height:calc(var(--u) * 20);text-align:right;white-space:nowrap}.picker-desc.svelte-zv2hx3{position:absolute;left:calc(var(--u) * 60);bottom:calc(var(--u) * 2);width:calc(var(--u) * 328);margin:0;font-size:calc(var(--u) * 11);line-height:1.2;max-height:calc(var(--u) * 30);overflow:hidden}.picker-apply.svelte-zv2hx3{right:calc(var(--u) * 5);top:calc(var(--u) * 1);width:calc(var(--u) * 55);height:calc(var(--u) * 22)}.policies.svelte-6m66u5{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--u) * 440);padding:calc(var(--u) * 8) calc(var(--u) * 16) calc(var(--u) * 14);box-sizing:border-box;color:#653808;font:calc(var(--u) * 12) / 1.35 Tahoma,Arial,sans-serif;background:linear-gradient(#fef2d7,#fddfae);border:calc(var(--u) * 3) solid #7a3b00;box-shadow:inset 0 0 0 calc(var(--u) * 1) #fbc267,calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 12) #0006}header.svelte-6m66u5{position:relative;height:calc(var(--u) * 26)}h2.svelte-6m66u5{margin:0;text-align:center;font:bold calc(var(--u) * 15) Georgia,serif}.swf-close.svelte-6m66u5{position:absolute;right:0;top:0}.policies-target.svelte-6m66u5{margin:calc(var(--u) * 4) 0;font-weight:700}.policies-row.svelte-6m66u5{display:flex;align-items:center;gap:calc(var(--u) * 10)}.policies-row.svelte-6m66u5 span:where(.svelte-6m66u5){font-weight:700}select.svelte-6m66u5{flex:1;height:calc(var(--u) * 22);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;color:#652c00;font:inherit}.policies-intro.svelte-6m66u5{min-height:calc(var(--u) * 54);margin:calc(var(--u) * 8) 0;padding:calc(var(--u) * 6);border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7}.policies-actions.svelte-6m66u5{display:flex;justify-content:center;gap:calc(var(--u) * 12)}.policies-actions.svelte-6m66u5 .swf-button:where(.svelte-6m66u5){min-width:calc(var(--u) * 110);height:calc(var(--u) * 26)}.swf-field-info.svelte-q8f16m{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-42%);width:calc(var(--u) * 440);height:calc(var(--u) * 260);color:#653808;font:calc(var(--u) * 12) / 1.3 Tahoma,Arial,sans-serif;background:linear-gradient(#fef2d7,#fddfae);border:calc(var(--u) * 3) solid #7a3b00;box-shadow:inset 0 0 0 calc(var(--u) * 1) #fbc267,inset 0 0 0 calc(var(--u) * 2) #e6a64d,calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 12) #0006}.swf-field-info-title.svelte-q8f16m{position:absolute;left:0;right:0;top:0;height:calc(var(--u) * 36);pointer-events:none}.swf-field-info-title-art.svelte-q8f16m{position:absolute;left:0;top:0;width:100%;height:calc(var(--u) * 495);clip-path:inset(0 0 calc(var(--u) * 459) 0);pointer-events:none}.swf-field-info-title.svelte-q8f16m h1:where(.svelte-q8f16m){position:absolute;left:50%;top:calc(var(--u) * 5);transform:translate(-50%);width:calc(var(--u) * 280);height:calc(var(--u) * 25);margin:0;text-align:center;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 25);font-weight:700;color:#59493f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.swf-field-info.svelte-q8f16m .swf-close:where(.svelte-q8f16m){z-index:2;pointer-events:auto;right:calc(var(--u) * 8);top:calc(var(--u) * 5);width:calc(var(--u) * 48);height:calc(var(--u) * 24)}.swf-field-info-pic.svelte-q8f16m{position:absolute;left:calc(var(--u) * 20);top:calc(var(--u) * 33);width:calc(var(--u) * 90);height:calc(var(--u) * 90);object-fit:contain;border:1px solid #d39e4c;background:#fef6df}.fi-caption.svelte-q8f16m{position:absolute;left:calc(var(--u) * 20);top:calc(var(--u) * 127);width:calc(var(--u) * 90);margin:0;padding:calc(var(--u) * 2) 0;border:1px solid #d39e4c;background:#f9e3b4;text-align:center;font-weight:700;font-size:calc(var(--u) * 11);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-text.svelte-q8f16m,.fi-rows.svelte-q8f16m{position:absolute;left:calc(var(--u) * 115);right:calc(var(--u) * 20);top:calc(var(--u) * 33);height:calc(var(--u) * 129);box-sizing:border-box;margin:0;border:1px solid #d39e4c;background:#fff}.fi-text.svelte-q8f16m{padding:calc(var(--u) * 4) calc(var(--u) * 6);overflow-y:auto;font-size:calc(var(--u) * 11);line-height:1.4}.fi-text.svelte-q8f16m p:where(.svelte-q8f16m){margin:0 0 calc(var(--u) * 4)}.fi-rows.svelte-q8f16m{display:grid;grid-template-rows:repeat(5,1fr)}.fi-rows.svelte-q8f16m div:where(.svelte-q8f16m){display:grid;grid-template-columns:40% 60%;align-items:center;border-bottom:1px solid #e6d3a4}.fi-rows.svelte-q8f16m div:where(.svelte-q8f16m):last-child{border-bottom:0}.fi-rows.svelte-q8f16m dt:where(.svelte-q8f16m){padding-right:calc(var(--u) * 6);text-align:right;font-weight:700}.fi-rows.svelte-q8f16m dd:where(.svelte-q8f16m){margin:0 calc(var(--u) * 4) 0 0;padding:0 calc(var(--u) * 4);background:#f9e3b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-state.svelte-q8f16m{position:absolute;left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 166);display:grid;grid-template-columns:calc(var(--u) * 216) 1fr;gap:calc(var(--u) * 6);padding:calc(var(--u) * 2) 0;border:1px solid #d39e4c;background:#fff}.fi-state.svelte-q8f16m b:where(.svelte-q8f16m){text-align:right}.swf-field-btn.svelte-q8f16m{position:absolute;display:inline-flex;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 24);min-width:calc(var(--u) * 96);padding:0 calc(var(--u) * 8);border:calc(var(--u) * 4) solid transparent;border-image:url(/assets/reference/ui-button-26-up.png) 4 fill stretch;background:none;color:#653808;font-size:calc(var(--u) * 12);font-weight:700;cursor:pointer}.pos-lt.svelte-q8f16m{left:calc(var(--u) * 20);bottom:calc(var(--u) * 42)}.pos-lb.svelte-q8f16m{left:calc(var(--u) * 20);bottom:calc(var(--u) * 15)}.pos-ct.svelte-q8f16m{left:50%;transform:translate(-50%);bottom:calc(var(--u) * 42)}.pos-cb.svelte-q8f16m{left:50%;transform:translate(-50%);bottom:calc(var(--u) * 15)}.pos-rt.svelte-q8f16m{right:calc(var(--u) * 20);bottom:calc(var(--u) * 42)}.pos-rb.svelte-q8f16m{right:calc(var(--u) * 20);bottom:calc(var(--u) * 15)}.swf-field-btn.svelte-q8f16m:hover:not(:disabled){border-image-source:url(/assets/reference/ui-button-26-over.png)}.swf-field-btn.svelte-q8f16m:active:not(:disabled){border-image-source:url(/assets/reference/ui-button-26-down.png)}.swf-field-btn.svelte-q8f16m:disabled{border-image-source:url(/assets/reference/ui-button-26-disabled.png);color:gray;cursor:default}.swf-field-btn.svelte-q8f16m img:where(.svelte-q8f16m){width:calc(var(--u) * 16);height:calc(var(--u) * 16);object-fit:contain}.swf-new-army.svelte-rhspj1{position:absolute;inset:0;color:#653808;font-size:calc(var(--u) * 12)}.army-troops.svelte-rhspj1{position:absolute;left:calc(var(--u) * 33);top:calc(var(--u) * 40);bottom:calc(var(--u) * 100);width:calc(var(--u) * 384);background:#fef6df;border:1px solid #d39e4c;display:flex;flex-direction:column;overflow:hidden}.army-troops-head.svelte-rhspj1{padding:calc(var(--u) * 2) calc(var(--u) * 5) 0;height:calc(var(--u) * 66);box-sizing:border-box}.army-troops-head.svelte-rhspj1 h2:where(.svelte-rhspj1){margin:0;font-size:calc(var(--u) * 13);font-weight:700}.army-troops-actions.svelte-rhspj1{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 6)}.war-ensign.svelte-rhspj1{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);margin-left:calc(var(--u) * 8);font-size:calc(var(--u) * 11);white-space:nowrap}.army-tile.svelte-rhspj1{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,calc(var(--u) * 185));grid-auto-rows:calc(var(--u) * 30);gap:calc(var(--u) * 7) calc(var(--u) * 4);padding:0 calc(var(--u) * 4);align-content:start;overflow:hidden}.troop-input.svelte-rhspj1{display:grid;grid-template-columns:calc(var(--u) * 25) calc(var(--u) * 70) 1fr;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 4) 0 0;background:#ede0af;border:1px solid #d39e4c}.troop-input.empty.svelte-rhspj1{opacity:.55}.troop-input.svelte-rhspj1 img:where(.svelte-rhspj1){width:calc(var(--u) * 25);height:calc(var(--u) * 25);object-fit:contain}.troop-input.svelte-rhspj1 .have:where(.svelte-rhspj1){text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.num-reg.svelte-rhspj1{display:flex;align-items:center;justify-content:flex-end;gap:0;width:calc(var(--u) * 76);height:calc(var(--u) * 25);margin-left:auto}.num-reg.wide.svelte-rhspj1{width:calc(var(--u) * 140)}.num-reg.svelte-rhspj1 input:where(.svelte-rhspj1){width:calc(var(--u) * 56);height:calc(var(--u) * 20);text-align:right}.num-reg.wide.svelte-rhspj1 input:where(.svelte-rhspj1){width:calc(var(--u) * 120)}.stepper.svelte-rhspj1{display:flex;flex-direction:column;width:calc(var(--u) * 20);height:calc(var(--u) * 22)}.stepper.svelte-rhspj1 button:where(.svelte-rhspj1){flex:1 1 50%;padding:0;border:1px solid #a67c3a;background:linear-gradient(#ffe9b8,#e6b85c);color:#653808;font-size:calc(var(--u) * 11);font-weight:700;line-height:1;cursor:pointer}.stepper.svelte-rhspj1 button:where(.svelte-rhspj1):first-child{border-bottom:0}.stepper.svelte-rhspj1 button:where(.svelte-rhspj1):disabled{opacity:.45;cursor:default}.army-preset.svelte-rhspj1{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 36);padding:0 calc(var(--u) * 10);flex-wrap:wrap}.army-preset.svelte-rhspj1 select:where(.svelte-rhspj1){width:calc(var(--u) * 180);height:calc(var(--u) * 22)}.preset-msg.svelte-rhspj1{font-size:calc(var(--u) * 11);font-weight:700;color:#2d6a1e}.army-target.svelte-rhspj1{position:absolute;right:calc(var(--u) * 34);top:calc(var(--u) * 43);width:calc(var(--u) * 360);height:calc(var(--u) * 168);background:#fef6df;border:1px solid #d39e4c;padding:calc(var(--u) * 5) calc(var(--u) * 8);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u) * 4);overflow:hidden}.arrive-hint.svelte-rhspj1{margin:0;padding-left:calc(var(--u) * 84);font-size:calc(var(--u) * 10);font-style:italic;opacity:.85}.army-target.svelte-rhspj1 .row:where(.svelte-rhspj1){display:flex;align-items:center;gap:calc(var(--u) * 4);flex-wrap:nowrap}.army-target.svelte-rhspj1 label:where(.svelte-rhspj1){width:calc(var(--u) * 80);text-align:right;font-weight:700;flex:0 0 auto}.army-target.svelte-rhspj1 .coord:where(.svelte-rhspj1){font-weight:700}.coord-input.svelte-rhspj1{width:calc(var(--u) * 40);height:calc(var(--u) * 22)}.army-target.svelte-rhspj1 .wide:where(.svelte-rhspj1){width:calc(var(--u) * 223);height:calc(var(--u) * 22)}.army-target.svelte-rhspj1 .camp:where(.svelte-rhspj1){width:calc(var(--u) * 45);height:calc(var(--u) * 22)}.army-target.svelte-rhspj1 .no-spin:where(.svelte-rhspj1){appearance:textfield;-moz-appearance:textfield;text-align:center}.army-target.svelte-rhspj1 .no-spin:where(.svelte-rhspj1)::-webkit-outer-spin-button,.army-target.svelte-rhspj1 .no-spin:where(.svelte-rhspj1)::-webkit-inner-spin-button{appearance:none;margin:0}.army-target.svelte-rhspj1 .fav:where(.svelte-rhspj1){margin-left:auto;min-width:calc(var(--u) * 80)}.army-cargo.svelte-rhspj1{position:absolute;right:calc(var(--u) * 34);top:calc(var(--u) * 216);bottom:calc(var(--u) * 110);width:calc(var(--u) * 360);background:#fef6df;border:1px solid #d39e4c;padding:calc(var(--u) * 5) calc(var(--u) * 8);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--u) * 4);overflow:hidden}.res-input.svelte-rhspj1{display:grid;grid-template-columns:calc(var(--u) * 24) 1fr auto;align-items:center;gap:calc(var(--u) * 8);width:calc(var(--u) * 320)}.res-input.svelte-rhspj1 img:where(.svelte-rhspj1){width:calc(var(--u) * 24);height:calc(var(--u) * 24);object-fit:contain}.res-have.svelte-rhspj1{font-variant-numeric:tabular-nums}.army-req.svelte-rhspj1{position:absolute;left:calc(var(--u) * 33);bottom:calc(var(--u) * 45);width:calc(var(--u) * 384);height:calc(var(--u) * 50);background:#fef6df;border:1px solid #d39e4c;box-sizing:border-box;padding:calc(var(--u) * 2) calc(var(--u) * 10)}.army-eta.svelte-rhspj1{position:absolute;right:calc(var(--u) * 34);bottom:calc(var(--u) * 45);width:calc(var(--u) * 360);height:calc(var(--u) * 60);background:#fef6df;border:1px solid #d39e4c;box-sizing:border-box;padding:calc(var(--u) * 2) calc(var(--u) * 10)}.req-title.svelte-rhspj1{margin:0;font-weight:700}.req-row.svelte-rhspj1,.eta-row.svelte-rhspj1{display:flex;align-items:baseline;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 6)}.req-row.svelte-rhspj1 strong.bad:where(.svelte-rhspj1){color:#a00}.army-limit-row.svelte-rhspj1{position:absolute;left:calc(var(--u) * 33);right:calc(var(--u) * 160);bottom:calc(var(--u) * 17);display:flex;align-items:center;gap:calc(var(--u) * 14);min-height:calc(var(--u) * 16)}.army-limit.svelte-rhspj1{margin:0;color:#3d2208;font-weight:700;text-shadow:0 1px 0 #fff8;white-space:nowrap}.army-limit-detail.svelte-rhspj1{margin-left:calc(var(--u) * 6);font-weight:600;opacity:.85}.no-occupy-toggle.svelte-rhspj1{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);margin:0;color:#3d2208;font-size:calc(var(--u) * 11);font-weight:700;text-shadow:0 1px 0 #fff8;white-space:nowrap;cursor:pointer}.no-occupy-toggle.svelte-rhspj1 input:where(.svelte-rhspj1){margin:0}.army-foot.svelte-rhspj1{position:absolute;right:calc(var(--u) * 34);bottom:calc(var(--u) * 17);display:flex;gap:calc(var(--u) * 10)}.rank-win.svelte-txgsr1{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 28);top:calc(var(--u) * 44);bottom:calc(var(--u) * 16);z-index:1;color:#653808;font-size:calc(var(--u) * 12);display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.rank-top.svelte-txgsr1{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--u) * 150) auto;gap:calc(var(--u) * 8);align-items:center;margin-bottom:calc(var(--u) * 8)}.rank-tabs.svelte-txgsr1{display:flex;gap:0}.rank-tab.svelte-txgsr1{min-width:calc(var(--u) * 72);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10);border:calc(1 * var(--u)) solid #c49a4a;background:linear-gradient(#f8e7b8,#e8c57a);color:#653808;font:inherit;font-weight:700;cursor:pointer}.rank-tab.svelte-txgsr1+.rank-tab:where(.svelte-txgsr1){border-left:0}.rank-tab.on.svelte-txgsr1{background:linear-gradient(#fff1c8,#f0d08a);box-shadow:inset 0 calc(var(--u) * -2) 0 #8a4a10}.rank-sort.svelte-txgsr1 select:where(.svelte-txgsr1){width:100%;height:calc(var(--u) * 28);border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;color:inherit;font:inherit}.rank-pager-top.svelte-txgsr1{display:inline-flex;align-items:center;gap:calc(var(--u) * 6)}.rank-page-label.svelte-txgsr1{min-width:calc(var(--u) * 48);text-align:center;font-weight:700}.rank-grid-wrap.svelte-txgsr1{flex:1 1 auto;min-height:0;overflow:auto;border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4}.rank-table.svelte-txgsr1{width:100%;border-collapse:collapse;table-layout:fixed}.rank-table.svelte-txgsr1 th:where(.svelte-txgsr1),.rank-table.svelte-txgsr1 td:where(.svelte-txgsr1){height:calc(var(--u) * 30);padding:0 calc(var(--u) * 4);border-bottom:calc(1 * var(--u)) solid #dfcca1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-table.svelte-txgsr1 th:where(.svelte-txgsr1){background:#ede0af;font-weight:700;position:sticky;top:0;z-index:1}.rank-table.svelte-txgsr1 tr.mine:where(.svelte-txgsr1) td:where(.svelte-txgsr1){background:#ffe9a8;font-weight:700}.rank-empty.svelte-txgsr1,.rank-status.svelte-txgsr1{text-align:center;padding:calc(var(--u) * 16)}.rank-view.svelte-txgsr1{font-size:calc(var(--u) * 11);min-width:calc(var(--u) * 48);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 6)}.rank-search-bar.svelte-txgsr1{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 8);min-height:calc(var(--u) * 32)}.rank-search-label.svelte-txgsr1{font-weight:700}.rank-rank-input.svelte-txgsr1{width:calc(var(--u) * 80)}.rank-name-input.svelte-txgsr1{width:calc(var(--u) * 100)}.rank-mine.svelte-txgsr1{margin-left:auto}.rank-notice.svelte-txgsr1{margin:calc(var(--u) * 4) 0 0;color:#8b0000}.rank-view-panel.svelte-txgsr1{position:absolute;right:calc(var(--u) * 12);top:calc(var(--u) * 56);width:calc(var(--u) * 240);padding:calc(var(--u) * 10);background:#ffffe1;border:calc(var(--u)) solid #836647;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 4) #0007;z-index:4}.rank-view-panel.svelte-txgsr1 header:where(.svelte-txgsr1){display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--u) * 8)}.rank-view-panel.svelte-txgsr1 dl:where(.svelte-txgsr1){margin:0;display:grid;gap:calc(var(--u) * 4)}.rank-view-panel.svelte-txgsr1 dl:where(.svelte-txgsr1)>div:where(.svelte-txgsr1){display:flex;justify-content:space-between;gap:calc(var(--u) * 8)}.rank-view-panel.svelte-txgsr1 dt:where(.svelte-txgsr1){font-weight:700}.rank-view-panel.svelte-txgsr1 dd:where(.svelte-txgsr1){margin:0}.sr-only.svelte-txgsr1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.account-form.svelte-1byidh1{display:flex;flex-direction:column;gap:calc(var(--u) * 6)}.account-actions.svelte-1byidh1{display:flex;gap:calc(var(--u) * 8)}.account-actions.svelte-1byidh1 .swf-button{position:static;width:auto;min-width:calc(var(--u) * 120);height:calc(var(--u) * 26)}.account-ok.svelte-1byidh1{color:#2f6b1f}.mail-win.svelte-fnopiv{position:absolute;inset:calc(var(--u) * 44) calc(var(--u) * 28) calc(var(--u) * 16) calc(var(--u) * 32);z-index:1;color:#653808;font-size:calc(var(--u) * 12);display:flex;flex-direction:column;min-height:0}.mail-tabs.svelte-fnopiv{display:flex;margin-bottom:calc(var(--u) * 8)}.mail-tab.svelte-fnopiv{min-width:calc(var(--u) * 72);height:calc(var(--u) * 26);border:calc(1 * var(--u)) solid #c49a4a;background:linear-gradient(#f8e7b8,#e8c57a);color:inherit;font:inherit;font-weight:700;cursor:pointer}.mail-tab.svelte-fnopiv+.mail-tab:where(.svelte-fnopiv){border-left:0}.mail-tab.on.svelte-fnopiv{background:linear-gradient(#fff1c8,#f0d08a);box-shadow:inset 0 calc(var(--u) * -2) 0 #8a4a10}.mail-pager.svelte-fnopiv{display:flex;gap:calc(var(--u) * 6);align-items:center;margin-bottom:calc(var(--u) * 6)}.mail-grid-wrap.svelte-fnopiv{flex:1;min-height:0;overflow:auto;border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4}.mail-table.svelte-fnopiv{width:100%;border-collapse:collapse}.mail-table.svelte-fnopiv th:where(.svelte-fnopiv),.mail-table.svelte-fnopiv td:where(.svelte-fnopiv){height:calc(var(--u) * 28);border-bottom:calc(1 * var(--u)) solid #dfcca1;padding:0 calc(var(--u) * 4);text-align:left}.mail-table.svelte-fnopiv th:where(.svelte-fnopiv){background:#ede0af}.mail-table.svelte-fnopiv tr.unread:where(.svelte-fnopiv) td:where(.svelte-fnopiv){font-weight:700}.mail-link.svelte-fnopiv{border:0;background:none;color:#3a5a8a;font:inherit;cursor:pointer;text-decoration:underline;padding:0}.mail-footer.svelte-fnopiv{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6);align-items:center;margin-top:calc(var(--u) * 8)}.mail-note.svelte-fnopiv{margin-right:auto;opacity:.85}.mail-compose.svelte-fnopiv,.mail-detail.svelte-fnopiv{display:flex;flex-direction:column;gap:calc(var(--u) * 8);flex:1;min-height:0}.mail-compose.svelte-fnopiv label:where(.svelte-fnopiv){display:flex;flex-direction:column;gap:calc(var(--u) * 4);font-weight:700}.mail-compose.svelte-fnopiv input:where(.svelte-fnopiv),.mail-compose.svelte-fnopiv textarea:where(.svelte-fnopiv),.mail-body.svelte-fnopiv{font:inherit;font-weight:400;border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;color:inherit;padding:calc(var(--u) * 4)}.mail-body.svelte-fnopiv{white-space:pre-wrap;flex:1;margin:0;overflow:auto}.mail-empty.svelte-fnopiv{text-align:center;padding:calc(var(--u) * 16)}.rp-detail.svelte-qn23ld{position:absolute;inset:calc(var(--u) * 25) 0 calc(var(--u) * 48);color:#652c00;font-size:calc(var(--u) * 12)}.rp-meta.svelte-qn23ld{position:absolute;left:0;right:0;top:calc(var(--u) * 5);height:calc(var(--u) * 56);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;box-sizing:border-box}.rp-meta-head.svelte-qn23ld,.rp-meta-values.svelte-qn23ld{display:grid;grid-template-columns:2fr 1fr 1fr}.rp-meta-head.svelte-qn23ld span:where(.svelte-qn23ld){height:calc(var(--u) * 23);line-height:calc(var(--u) * 23);text-align:center;font-weight:700;background:linear-gradient(#fff,#fddfaf calc(var(--u) * 20));border-bottom:calc(var(--u) * 1) solid #f7da93}.rp-meta-head.svelte-qn23ld span:where(.svelte-qn23ld)+span:where(.svelte-qn23ld){border-left:calc(var(--u) * 1) solid #f7da93}.rp-meta-values.svelte-qn23ld span:where(.svelte-qn23ld){height:calc(var(--u) * 23);line-height:calc(var(--u) * 23);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-body.svelte-qn23ld{position:absolute;left:0;right:0;top:calc(var(--u) * 61);bottom:calc(var(--u) * 26);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;overflow-y:auto;box-sizing:border-box}.rp-form.svelte-qn23ld{padding:calc(var(--u) * 4) calc(var(--u) * 16) calc(var(--u) * 8) calc(var(--u) * 8)}.rp-form.svelte-qn23ld hr:where(.svelte-qn23ld),.rp-col.svelte-qn23ld hr:where(.svelte-qn23ld),.rp-item.svelte-qn23ld hr:where(.svelte-qn23ld),.rp-stats.svelte-qn23ld hr:where(.svelte-qn23ld){border:0;border-top:calc(var(--u) * 1) solid #fad093;margin:calc(var(--u) * 2) 0}.rp-line.svelte-qn23ld{margin:0;line-height:calc(var(--u) * 20)}.rp-heading.svelte-qn23ld{font-weight:700}.rp-good.svelte-qn23ld{color:#2e9700}.rp-bad.svelte-qn23ld{color:red}.rp-sides.svelte-qn23ld{display:grid;grid-template-columns:1fr auto 1fr;gap:calc(var(--u) * 6)}.rp-vrule.svelte-qn23ld{width:calc(var(--u) * 1);background:#fad093}.rp-heading-row.svelte-qn23ld{display:flex;gap:calc(var(--u) * 6);align-items:baseline;flex-wrap:wrap}.rp-hero.svelte-qn23ld{display:flex;align-items:center;gap:calc(var(--u) * 4)}.rp-hero.svelte-qn23ld img:where(.svelte-qn23ld){width:calc(var(--u) * 37);height:calc(var(--u) * 39)}.rp-hero-back.svelte-qn23ld{gap:calc(var(--u) * 8)}.rp-troop.svelte-qn23ld{display:flex;align-items:center;min-height:calc(var(--u) * 35)}.rp-troop-head.svelte-qn23ld{min-height:calc(var(--u) * 20);font-weight:700}.rp-troop.svelte-qn23ld span:where(.svelte-qn23ld){text-align:center}.rp-troop-icon.svelte-qn23ld{width:calc(var(--u) * 40);display:inline-flex;justify-content:center}.rp-troop-icon.svelte-qn23ld img:where(.svelte-qn23ld){width:calc(var(--u) * 35);height:calc(var(--u) * 35)}.rp-treasure.svelte-qn23ld{display:flex;align-items:center;gap:calc(var(--u) * 6)}.rp-treasure-item.svelte-qn23ld img:where(.svelte-qn23ld){width:calc(var(--u) * 32);height:calc(var(--u) * 32);vertical-align:middle}.rp-stats.svelte-qn23ld{display:grid;grid-template-columns:auto 1fr}.rp-stats-labels.svelte-qn23ld,.rp-stats-values.svelte-qn23ld{display:flex;flex-direction:column}.rp-stats-labels.svelte-qn23ld span:where(.svelte-qn23ld){text-align:right;line-height:calc(var(--u) * 20)}.rp-stats-values.svelte-qn23ld span:where(.svelte-qn23ld){line-height:calc(var(--u) * 20);padding-left:calc(var(--u) * 4)}.rp-loot.svelte-qn23ld{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 3)}.rp-res.svelte-qn23ld{display:inline-flex;align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 25);min-width:calc(var(--u) * 130)}.rp-res.svelte-qn23ld img:where(.svelte-qn23ld){width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.rp-url.svelte-qn23ld{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * 22);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;padding:0 calc(var(--u) * 6);line-height:calc(var(--u) * 20);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.rp-url.svelte-qn23ld a:where(.svelte-qn23ld){color:#652c00}.rp-buttons.svelte-qn23ld{position:absolute;right:calc(var(--u) * 10);bottom:calc(var(--u) * -40);display:flex;gap:calc(var(--u) * 6)}.rp-btn.svelte-qn23ld{position:static;height:calc(var(--u) * 26)}.rp-btn-return.svelte-qn23ld{width:calc(var(--u) * 69)}.rp-win.svelte-1l5xsf1{position:absolute;left:calc(var(--u) * 32);right:calc(var(--u) * 32);top:calc(var(--u) * 44);bottom:calc(var(--u) * 15);z-index:1;color:#652c00;font-size:calc(var(--u) * 12)}.rp-tabs.svelte-1l5xsf1{position:absolute;left:0;top:0;display:flex;z-index:2}.rp-tab.svelte-1l5xsf1{position:relative;height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border:calc(var(--u) * 1) solid #c49a4a;background:linear-gradient(#f8e7b8,#e8c57a);color:#652c00;font:bold calc(var(--u) * 12) Tahoma,Arial,sans-serif;cursor:pointer;white-space:nowrap}.rp-tab.svelte-1l5xsf1+.rp-tab:where(.svelte-1l5xsf1){border-left:0}.rp-tab.on.svelte-1l5xsf1{background:linear-gradient(#fff1c8,#f0d08a);box-shadow:inset 0 calc(var(--u) * -2) 0 #8a4a10}.rp-count.svelte-1l5xsf1{position:absolute;top:calc(var(--u) * -12);right:calc(var(--u) * -10);width:calc(var(--u) * 28);height:calc(var(--u) * 29);background:url(/assets/reference/ui-info-count.png) center / 100% 100% no-repeat;color:#fff;font:normal calc(var(--u) * 11) / calc(var(--u) * 28) Tahoma,Arial,sans-serif;text-align:center;z-index:1}.rp-grid.svelte-1l5xsf1{left:0;right:0;top:calc(var(--u) * 30);bottom:0}.rp-pager.svelte-1l5xsf1{position:absolute;right:0;top:calc(var(--u) * -6);width:calc(var(--u) * 174);display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--u) * 6);font-weight:700}.rp-pager.svelte-1l5xsf1 .store-page:where(.svelte-1l5xsf1){width:calc(var(--u) * 36);height:calc(var(--u) * 36);border:0;padding:0;cursor:pointer;background:url(/assets/reference/ui-page-prev.png) center / contain no-repeat}.rp-pager.svelte-1l5xsf1 .store-page.next:where(.svelte-1l5xsf1){background-image:url(/assets/reference/ui-page-next.png)}.rp-pager.svelte-1l5xsf1 .store-page.prev:where(.svelte-1l5xsf1):hover:not(:disabled){background-image:url(/assets/reference/ui-page-prev-over.png)}.rp-pager.svelte-1l5xsf1 .store-page.next:where(.svelte-1l5xsf1):hover:not(:disabled){background-image:url(/assets/reference/ui-page-next-over.png)}.rp-pager.svelte-1l5xsf1 .store-page:where(.svelte-1l5xsf1):disabled{opacity:.4;cursor:default}.rp-list.svelte-1l5xsf1{left:0;right:0;top:calc(var(--u) * 30);bottom:calc(var(--u) * 48)}.rp-list.svelte-1l5xsf1 td:where(.svelte-1l5xsf1):nth-child(2){text-align:left;padding-left:calc(var(--u) * 6)}.rp-title-normal.svelte-1l5xsf1{color:#652c00}.rp-title-usual.svelte-1l5xsf1{color:#000}.rp-title-good.svelte-1l5xsf1{color:#2e9700}.rp-title-warn.svelte-1l5xsf1{color:red}.rp-unread.svelte-1l5xsf1{font-weight:700}.rp-bad-text.svelte-1l5xsf1{color:red}.rp-bottom.svelte-1l5xsf1{position:absolute;left:0;right:calc(var(--u) * 10);bottom:calc(var(--u) * 10);height:calc(var(--u) * 30);display:flex;align-items:center;gap:calc(var(--u) * 6)}.rp-bottom.svelte-1l5xsf1 p:where(.svelte-1l5xsf1){flex:1;margin:0 0 0 calc(var(--u) * 5);font-size:calc(var(--u) * 11)}.rp-action.svelte-1l5xsf1{position:static;height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10)}.rp-action-90.svelte-1l5xsf1{width:calc(var(--u) * 90)}.rp-army-info.svelte-1l5xsf1{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 33);height:calc(var(--u) * 65)}.rp-army-val.svelte-1l5xsf1{position:absolute;width:calc(var(--u) * 100);line-height:calc(var(--u) * 20);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-army-grid.svelte-1l5xsf1{left:calc(var(--u) * 20);right:calc(var(--u) * 20);height:calc(var(--u) * 153)}.rp-army-btn.svelte-1l5xsf1{bottom:calc(var(--u) * 13);width:calc(var(--u) * 100);height:calc(var(--u) * 24)}.quest-win.svelte-1kzw9w0{position:absolute;inset:calc(var(--u) * 44) calc(var(--u) * 28) calc(var(--u) * 16) calc(var(--u) * 32);z-index:1;color:#653808;font-size:calc(var(--u) * 12);min-height:0}.quest-layout.svelte-1kzw9w0{display:grid;grid-template-columns:calc(var(--u) * 220) minmax(0,1fr);gap:calc(var(--u) * 12);height:100%;min-height:0}.quest-nav.svelte-1kzw9w0{display:flex;flex-direction:column;gap:calc(var(--u) * 6);min-height:0}.quest-cat-tabs.svelte-1kzw9w0{display:flex}.quest-tab.svelte-1kzw9w0{position:relative;flex:1;min-width:0;white-space:nowrap;height:calc(var(--u) * 26);border:calc(1 * var(--u)) solid #c49a4a;background:linear-gradient(#f8e7b8,#e8c57a);color:inherit;font:inherit;font-weight:700;cursor:pointer}.quest-tab.on.svelte-1kzw9w0{background:linear-gradient(#fff1c8,#f0d08a)}.quest-groups.svelte-1kzw9w0,.quest-list.svelte-1kzw9w0{list-style:none;margin:0;padding:0;border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;overflow:auto}.quest-groups.svelte-1kzw9w0{flex:1;min-height:0}.quest-list.svelte-1kzw9w0{--quest-row: calc(var(--u) * 18);flex:0 0 auto;height:calc(var(--quest-row) * 5);min-height:calc(var(--quest-row) * 5);max-height:calc(var(--quest-row) * 5)}.quest-groups.svelte-1kzw9w0 button:where(.svelte-1kzw9w0),.quest-list.svelte-1kzw9w0 button:where(.svelte-1kzw9w0){width:100%;text-align:left;border:0;border-bottom:calc(1 * var(--u)) solid #efe0b8;background:transparent;color:inherit;font:inherit;font-size:calc(var(--u) * 11);line-height:1.15;padding:calc(var(--u) * 2) calc(var(--u) * 5);min-height:var(--quest-row, calc(var(--u) * 18));box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 4)}.quest-list.svelte-1kzw9w0 button:where(.svelte-1kzw9w0) span:where(.svelte-1kzw9w0){flex:0 0 auto;font-size:calc(var(--u) * 10);opacity:.85}.quest-groups.svelte-1kzw9w0 button.on:where(.svelte-1kzw9w0),.quest-list.svelte-1kzw9w0 button.on:where(.svelte-1kzw9w0){background:#ffe9a8;font-weight:700}.quest-list.svelte-1kzw9w0 button.done:where(.svelte-1kzw9w0){color:#2a6a2a;font-weight:700;background:#eaf6d8}.quest-list.svelte-1kzw9w0 button.done.on:where(.svelte-1kzw9w0){background:#d9efb8}.quest-list.svelte-1kzw9w0 button:where(.svelte-1kzw9w0) span.quest-ready:where(.svelte-1kzw9w0){height:calc(var(--u) * 12);line-height:calc(var(--u) * 12);padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 8);background:#3f8a2a;color:#fff;font-size:calc(var(--u) * 10);opacity:1}.quest-ready-count.svelte-1kzw9w0{flex:0 0 auto;display:inline-block;box-sizing:border-box;min-width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin-left:calc(var(--u) * 4);padding:0 calc(var(--u) * 3);border-radius:calc(var(--u) * 6);background:#c0392b;color:#fff;font-size:calc(var(--u) * 9);font-weight:700;line-height:calc(var(--u) * 12);text-align:center}.quest-tab.svelte-1kzw9w0 .quest-ready-count:where(.svelte-1kzw9w0){position:absolute;top:calc(var(--u) * -5);right:calc(var(--u) * -3);margin:0;z-index:1;pointer-events:none}.quest-detail.svelte-1kzw9w0{border:calc(1 * var(--u)) solid #d39e4c;background:#fff8e4;padding:calc(var(--u) * 10);overflow:auto}.quest-detail.svelte-1kzw9w0 h2:where(.svelte-1kzw9w0){margin:0 0 calc(var(--u) * 8)}.quest-empty.svelte-1kzw9w0{padding:calc(var(--u) * 12);text-align:center}.quest-blocked.svelte-1kzw9w0{color:#b3261e}p.svelte-38t3e2{margin:0}.aw-begin-btn.svelte-38t3e2{top:calc(var(--u) * 6);width:calc(var(--u) * 160);height:calc(var(--u) * 26)}.aw-begin-bar.svelte-38t3e2{left:0;width:calc(var(--u) * 745);height:calc(var(--u) * 25);display:flex;align-items:center;padding-left:calc(var(--u) * 5)}.aw-begin-apply.svelte-38t3e2{width:calc(var(--u) * 230);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-begin-cancel.svelte-38t3e2{margin-left:calc(var(--u) * 48);width:calc(var(--u) * 70)}.aw-head.svelte-1ftdikq td:where(.svelte-1ftdikq){height:calc(var(--u) * 40)}.aw-sort.svelte-189xcs6{position:absolute;left:calc(var(--u) * 5);bottom:calc(var(--u) * 5);width:calc(var(--u) * 207);display:flex;align-items:center;font-weight:700}.aw-sort.svelte-189xcs6 span:where(.svelte-189xcs6){width:50%;text-align:right;padding-right:calc(var(--u) * 4)}.aw-sort-select.svelte-189xcs6{position:static;width:50%;height:calc(var(--u) * 22);font-weight:400}.aw-retire-modal.svelte-189xcs6{position:absolute;left:calc(var(--u) * -33);top:calc(var(--u) * -42);width:calc(var(--u) * 819);height:calc(var(--u) * 495);z-index:11}.aw-tall.svelte-tyi4mh td:where(.svelte-tyi4mh){height:calc(var(--u) * 33)}.aw-tall.svelte-zdmd5u td:where(.svelte-zdmd5u){height:calc(var(--u) * 33)}.aw-rows.svelte-1ng2ofz td:where(.svelte-1ng2ofz){height:calc(var(--u) * 30)}.aw-search.svelte-1ng2ofz{left:calc(var(--u) * 1);bottom:calc(var(--u) * 5);height:calc(var(--u) * 33);display:flex;align-items:center;gap:calc(var(--u) * 5);padding:0 calc(var(--u) * 5)}.aw-search-label.svelte-1ng2ofz{font-weight:700}.aw-inline.svelte-1ng2ofz{position:static}.aw-invite-bar.svelte-nxogh1{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 2);display:flex;align-items:center;gap:calc(var(--u) * 6);font-weight:700}.aw-inline.svelte-nxogh1{position:static;width:calc(var(--u) * 130)}.aw-bar.svelte-nj8in0{left:calc(var(--u) * 5);height:calc(var(--u) * 30);display:flex;align-items:center;padding:0 calc(var(--u) * 5);gap:calc(var(--u) * 5)}.aw-bar-split.svelte-nj8in0{justify-content:space-between}.aw-bar-key.svelte-nj8in0{width:calc(var(--u) * 100);font-weight:700;white-space:nowrap}.aw-inline.svelte-nj8in0{position:static}.aw-short.svelte-1hxj55s{height:calc(var(--u) * 23)}.aw-relate.svelte-1hxj55s{left:0;bottom:calc(var(--u) * 3);width:calc(var(--u) * 413);height:calc(var(--u) * 30);display:flex;align-items:center;padding:0 calc(var(--u) * 5)}.aw-relate-key.svelte-1hxj55s{width:calc(var(--u) * 100);text-align:right;font-weight:700}.aw-inline.svelte-1hxj55s{position:static;width:calc(var(--u) * 129)}.aw-relate-ok.svelte-1hxj55s{margin-left:auto;margin-right:calc(var(--u) * 5);width:calc(var(--u) * 100);height:calc(var(--u) * 22)}.aw-key.svelte-1b60qwi{width:calc(var(--u) * 80);text-align:right;font-weight:700}.aw-check.svelte-1b60qwi{display:flex;align-items:center;gap:calc(var(--u) * 4);cursor:pointer}.aw-error.svelte-1b60qwi{margin:0;color:#b3261e;font-weight:700}.mi-rows.svelte-11cw9mo{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 10);bottom:calc(var(--u) * 10);right:calc(var(--u) * 130);display:flex;flex-direction:column;gap:calc(var(--u) * 5)}.mi-grid.svelte-11cw9mo{position:absolute;inset:calc(var(--u) * 5);display:flex;flex-direction:column;gap:calc(var(--u) * 5)}.mi-row.svelte-11cw9mo{display:flex;align-items:center;height:calc(var(--u) * 22)}.mi-key.svelte-11cw9mo{width:35%;text-align:right;font-weight:700;white-space:nowrap}.mi-val.svelte-11cw9mo{width:65%;height:calc(var(--u) * 22);padding:0 calc(var(--u) * 4);border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7;color:#6f3a0e;line-height:calc(var(--u) * 20);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-key.q.svelte-11cw9mo,.mi-val.q.svelte-11cw9mo{width:25%}.mi-face.svelte-11cw9mo{position:absolute;top:calc(var(--u) * 15);right:calc(var(--u) * 10);width:calc(var(--u) * 109);height:calc(var(--u) * 109);border:calc(var(--u) * 1) solid #d39e4c;background:#fff8e4 url(/assets/reference/faceA1.jpg) center / cover no-repeat}.mi-face.svelte-11cw9mo span:where(.svelte-11cw9mo){position:absolute;left:0;right:0;bottom:0;background:#652c00cc;color:#fff;text-align:center;font-weight:700}.mi-post.svelte-11cw9mo{left:calc(var(--u) * 20);bottom:calc(var(--u) * 17);width:calc(var(--u) * 110);height:calc(var(--u) * 20)}.mi-actions.svelte-11cw9mo{position:absolute;right:calc(var(--u) * 20);bottom:calc(var(--u) * 17);display:flex;gap:calc(var(--u) * 3)}.mi-btn.svelte-11cw9mo{height:calc(var(--u) * 20);min-width:0;border-width:calc(var(--u) * 3)}.ai-left.svelte-lisn3v{padding:calc(var(--u) * 5);display:flex;flex-direction:column;gap:calc(var(--u) * 3)}.ai-row.svelte-lisn3v{display:flex;align-items:center;justify-content:center}.ai-key.svelte-lisn3v{width:calc(var(--u) * 85);text-align:right;font-weight:700;color:#000}.ai-val.svelte-lisn3v{width:calc(var(--u) * 95);height:calc(var(--u) * 22);padding:0 calc(var(--u) * 4);border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7;line-height:calc(var(--u) * 20);color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-intro.svelte-lisn3v h3:where(.svelte-lisn3v){margin:calc(var(--u) * 5) 0 0;text-align:center;font-size:calc(var(--u) * 12);color:#000}.ai-intro.svelte-lisn3v p:where(.svelte-lisn3v){position:absolute;top:calc(var(--u) * 30);left:calc(var(--u) * 5);right:calc(var(--u) * 5);bottom:0;margin:0;padding:calc(var(--u) * 4);border:calc(var(--u) * 1) solid #e9d085;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.ai-relations.svelte-lisn3v{position:absolute;left:calc(var(--u) * 20);bottom:calc(var(--u) * 15);display:flex;gap:calc(var(--u) * 4)}.aw-top-btn.svelte-17r3ejl{top:0;width:calc(var(--u) * 90);height:calc(var(--u) * 26)}.aw-create-head.svelte-17r3ejl{position:absolute;left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * 1);height:calc(var(--u) * 30);margin:0;background:linear-gradient(#fdf3df,#fddfaf);font-weight:700;line-height:calc(var(--u) * 30);text-align:center}.aw-create-cost.svelte-17r3ejl{position:absolute;left:calc(var(--u) * 1);right:calc(var(--u) * 1);top:calc(var(--u) * 73);height:calc(var(--u) * 22);margin:0;border-top:calc(var(--u) * 1) solid #e9d085;border-bottom:calc(var(--u) * 1) solid #e9d085;line-height:calc(var(--u) * 22);text-align:center}.aw-options.svelte-17r3ejl{position:absolute;left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 33);bottom:calc(var(--u) * 15);display:flex;gap:calc(var(--u) * 8)}.aw-options-col.svelte-17r3ejl{flex:1;display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.aw-option.svelte-17r3ejl{width:100%;height:calc(var(--u) * 26)}.aw-option.svelte-17r3ejl:disabled{border-image-source:none;border-color:transparent;color:#a08060;cursor:default}.swf-hp-list.svelte-7r6x4f{left:calc(var(--u) * 34);top:calc(var(--u) * 45);width:calc(var(--u) * 316);bottom:calc(var(--u) * 27)}.swf-hp-identity.svelte-7r6x4f,.swf-hp-attrs.svelte-7r6x4f{left:calc(var(--u) * 360);width:calc(var(--u) * 425)}.swf-hp-identity.svelte-7r6x4f{top:calc(var(--u) * 45);height:calc(var(--u) * 142)}.swf-hp-attrs.svelte-7r6x4f{top:calc(var(--u) * 195);height:calc(var(--u) * 222)}.swf-hp-face.svelte-7r6x4f{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 5);width:calc(var(--u) * 100);height:calc(var(--u) * 100)}.swf-hp-label.svelte-7r6x4f{left:calc(var(--u) * 105);width:calc(var(--u) * 100)}.swf-hp-name.svelte-7r6x4f{left:calc(var(--u) * 205);right:calc(var(--u) * 8);top:calc(var(--u) * 10);height:calc(var(--u) * 20)}.swf-hp-level.svelte-7r6x4f{left:calc(var(--u) * 205);top:calc(var(--u) * 38);width:calc(var(--u) * 78);height:calc(var(--u) * 20)}.swf-hp-exp.svelte-7r6x4f{left:calc(var(--u) * 205);top:calc(var(--u) * 68);width:calc(var(--u) * 171);height:calc(var(--u) * 20)}.swf-hp-exp-add.svelte-7r6x4f{left:calc(var(--u) * 386);top:calc(var(--u) * 72);width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.swf-hp-dismiss.svelte-7r6x4f{left:calc(var(--u) * 5);top:calc(var(--u) * 110);width:calc(var(--u) * 100);height:calc(var(--u) * 20)}.swf-hp-rename.svelte-7r6x4f{left:calc(var(--u) * 295);top:calc(var(--u) * 38);width:calc(var(--u) * 120);height:calc(var(--u) * 20)}.swf-hp-attr-label.svelte-7r6x4f{left:calc(var(--u) * 5);width:calc(var(--u) * 100);line-height:calc(var(--u) * 21)}.swf-hp-attr-value.svelte-7r6x4f{left:calc(var(--u) * 105);width:calc(var(--u) * 140);height:calc(var(--u) * 21);line-height:calc(var(--u) * 19)}.swf-hp-attr-add.svelte-7r6x4f{left:calc(var(--u) * 260);width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.swf-hp-side.svelte-7r6x4f{left:calc(var(--u) * 295);width:calc(var(--u) * 120);height:calc(var(--u) * 21)}.swf-hp-save.svelte-7r6x4f{left:calc(var(--u) * 255);top:calc(var(--u) * 172);width:calc(var(--u) * 160);height:calc(var(--u) * 40);border-image-source:url(/assets/reference/ui-button-36-up.png);font-size:calc(var(--u) * 14)}.swf-hp-save.svelte-7r6x4f:disabled{border-image-source:url(/assets/reference/ui-button-36-disabled.png)}.swf-hp-empty.svelte-7r6x4f{position:absolute;left:calc(var(--u) * 360);top:calc(var(--u) * 60);width:calc(var(--u) * 425);margin:0;text-align:center;font-style:italic}.swf-award-buffs.svelte-7r6x4f{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 33);height:calc(var(--u) * 130)}.swf-award-box.svelte-7r6x4f{left:calc(var(--u) * 20);right:calc(var(--u) * 20);top:calc(var(--u) * 168);height:calc(var(--u) * 110)}.swf-award-label.svelte-7r6x4f{left:0;width:calc(var(--u) * 80);line-height:calc(var(--u) * 21)}.swf-award-name.svelte-7r6x4f{left:calc(var(--u) * 80);right:calc(var(--u) * 10);top:calc(var(--u) * 10);height:calc(var(--u) * 21)}.swf-award-level.svelte-7r6x4f,.swf-award-loyalty.svelte-7r6x4f{top:calc(var(--u) * 40);width:calc(var(--u) * 95);height:calc(var(--u) * 21)}.swf-award-level.svelte-7r6x4f{left:calc(var(--u) * 80)}.swf-award-loyalty.svelte-7r6x4f{left:calc(var(--u) * 280)}.swf-award-type.svelte-7r6x4f{left:calc(var(--u) * 80);top:calc(var(--u) * 72);width:calc(var(--u) * 180);height:calc(var(--u) * 26)}.swf-award-btn.svelte-7r6x4f{right:calc(var(--u) * 10);bottom:calc(var(--u) * 13);width:calc(var(--u) * 108);height:calc(var(--u) * 23)}.swf-award-desc.svelte-7r6x4f{left:calc(var(--u) * 20);right:calc(var(--u) * 20);bottom:calc(var(--u) * 17);height:calc(var(--u) * 55);padding:calc(var(--u) * 4);white-space:normal;text-align:center;line-height:1.35}.hearsay.svelte-r1ctmr{position:absolute;inset:0;color:#652c00;font:calc(var(--u) * 12) / 1.35 Tahoma,Arial,sans-serif}.hearsay-error.svelte-r1ctmr{position:absolute;left:calc(var(--u) * 34);bottom:calc(var(--u) * 14);margin:0}.hearsay-closed.svelte-r1ctmr{position:absolute;left:calc(var(--u) * 60);right:calc(var(--u) * 60);top:calc(var(--u) * 200);text-align:center;font-weight:700}.hearsay-bar.svelte-r1ctmr{position:absolute;top:calc(var(--u) * 50);left:calc(var(--u) * 34);right:calc(var(--u) * 34);display:flex;align-items:center;gap:calc(var(--u) * 4)}.hearsay-label.svelte-r1ctmr{font-weight:700;font-size:calc(var(--u) * 13)}.hearsay-filter.svelte-r1ctmr{width:calc(var(--u) * 140);height:calc(var(--u) * 22);box-sizing:border-box;border:calc(var(--u) * 1) solid #d39e4c;background:#fff;color:#652c00;font:inherit;padding:0 calc(var(--u) * 4)}.hearsay-gap.svelte-r1ctmr{width:calc(var(--u) * 20)}.hearsay-btn.svelte-r1ctmr{height:calc(var(--u) * 25);min-width:calc(var(--u) * 95);font-size:calc(var(--u) * 12)}.hearsay-btn.on.svelte-r1ctmr{filter:brightness(.92)}.hearsay-lists.svelte-r1ctmr{position:absolute;top:calc(var(--u) * 85);bottom:calc(var(--u) * 35);left:calc(var(--u) * 34);width:calc(var(--u) * 235)}.hearsay-grid.svelte-r1ctmr{left:0;right:0;top:0;bottom:calc(var(--u) * 120)}.hearsay-search.svelte-r1ctmr{left:0;right:0;bottom:0;height:calc(var(--u) * 115)}.hearsay-taken.svelte-r1ctmr{color:#9a7b5c;text-decoration:line-through}.hearsay-tabs.svelte-r1ctmr{position:absolute;top:calc(var(--u) * 85);left:calc(var(--u) * 430);display:flex;gap:calc(var(--u) * 4)}.hearsay-detail.svelte-r1ctmr{position:absolute;top:calc(var(--u) * 118);bottom:calc(var(--u) * 16);left:calc(var(--u) * 280);right:calc(var(--u) * 34);overflow-y:auto;padding:0 calc(var(--u) * 10)}.hearsay-detail.svelte-r1ctmr h3:where(.svelte-r1ctmr){margin:calc(var(--u) * 4) 0 calc(var(--u) * 2);font-size:calc(var(--u) * 13)}.hearsay-detail.svelte-r1ctmr p:where(.svelte-r1ctmr){margin:0 0 calc(var(--u) * 4)}.hearsay-detail.svelte-r1ctmr hr:where(.svelte-r1ctmr){width:95%;margin:calc(var(--u) * 4) 0;border:0;border-top:calc(var(--u) * 1) solid #d39e4c}.hearsay-face.svelte-r1ctmr{display:block;width:calc(var(--u) * 63);height:calc(var(--u) * 63);margin:0 auto calc(var(--u) * 4);border:calc(var(--u) * 1) solid #d39e4c;object-fit:cover}.hearsay-name.svelte-r1ctmr{margin:0;text-align:center;font-size:calc(var(--u) * 14)}.hearsay-stats.svelte-r1ctmr{text-align:center}.mp.svelte-jvqrb1{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 6);box-sizing:border-box;gap:calc(var(--u) * 5)}h3.svelte-jvqrb1{display:flex;align-items:center;gap:calc(var(--u) * 5);margin:0;font:bold calc(var(--u) * 16) Georgia,serif}h4.svelte-jvqrb1{margin:calc(var(--u) * 6) 0 calc(var(--u) * 2)}.meta.svelte-jvqrb1{margin:calc(var(--u) * 1) 0 0;color:#8a6a3a}.hot.svelte-jvqrb1{color:#b3261e}.mono.svelte-jvqrb1{font-family:Menlo,Consolas,monospace;font-size:calc(var(--u) * 10.5)}.mp-alerts.svelte-jvqrb1{display:grid;gap:calc(var(--u) * 2)}.alert.svelte-jvqrb1{margin:0;padding:calc(var(--u) * 3) calc(var(--u) * 6);border-radius:calc(var(--u) * 3)}.alert.bad.svelte-jvqrb1{background:#fbe3e1;color:#8c1d16}.alert.warn.svelte-jvqrb1{background:#fdf0d8;color:#7a4a00}.link.svelte-jvqrb1{margin-left:calc(var(--u) * 6);padding:0;border:none;background:none;color:#2a6bb0;font:inherit;text-decoration:underline;cursor:pointer}.link.svelte-jvqrb1:disabled{color:#a99;cursor:default}.mp-actions.svelte-jvqrb1{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 4)}.mp-actions.svelte-jvqrb1 button:where(.svelte-jvqrb1){height:calc(var(--u) * 22);padding:0 calc(var(--u) * 9);border:calc(var(--u) * 1) solid #c8964a;border-radius:calc(var(--u) * 12);background:linear-gradient(#fffaf0,#f6dfb0);color:#652c00;font:inherit;font-weight:700;cursor:pointer}.mp-actions.svelte-jvqrb1 button:where(.svelte-jvqrb1):hover{background:#fff}.mp-actions.svelte-jvqrb1 button.on:where(.svelte-jvqrb1){background:#7a3b00;border-color:#7a3b00;color:#fff}.mp-actions.svelte-jvqrb1 button.danger:where(.svelte-jvqrb1){color:#b3261e;border-color:#d79a92}.mp-actions.svelte-jvqrb1 button.danger.on:where(.svelte-jvqrb1){background:#b3261e;border-color:#b3261e;color:#fff}.sep.svelte-jvqrb1{width:calc(var(--u) * 1);height:calc(var(--u) * 18);margin:0 calc(var(--u) * 4);background:#d39e4c}.composer.svelte-jvqrb1{padding:calc(var(--u) * 6) calc(var(--u) * 8);border:calc(var(--u) * 1) solid #d39e4c;border-radius:calc(var(--u) * 4);background:#fef8ea}.fields.svelte-jvqrb1{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8);align-items:flex-end}.fields.svelte-jvqrb1 label:where(.svelte-jvqrb1){display:grid;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 11);font-weight:700}.fields.svelte-jvqrb1 label.grow:where(.svelte-jvqrb1){flex:1;min-width:calc(var(--u) * 160)}.fields.svelte-jvqrb1 input:where(.svelte-jvqrb1),.fields.svelte-jvqrb1 select:where(.svelte-jvqrb1),.filter.svelte-jvqrb1 select:where(.svelte-jvqrb1){height:calc(var(--u) * 24);box-sizing:border-box;border:calc(var(--u) * 1) solid #d39e4c;background:#fff;color:#652c00;font:inherit;font-weight:400}.give-what.svelte-jvqrb1{position:relative;min-width:calc(var(--u) * 220)}.give-list.svelte-jvqrb1{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:calc(var(--u) * 240);overflow-y:auto;margin:calc(var(--u) * 1) 0 0;padding:0;list-style:none;border:calc(var(--u) * 1) solid #d39e4c;background:#fff;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 6) #0004}.give-list.svelte-jvqrb1 li:where(.svelte-jvqrb1){display:grid;padding:calc(var(--u) * 3) calc(var(--u) * 6);border-bottom:calc(var(--u) * 1) solid #f6ebdb;cursor:pointer}.give-list.svelte-jvqrb1 li.active:where(.svelte-jvqrb1){background:#f2e0b9}.give-name.svelte-jvqrb1{color:#652c00;font-size:calc(var(--u) * 12);font-weight:700}.give-id.svelte-jvqrb1{color:#8a6a40;font-size:calc(var(--u) * 10);font-weight:400;font-family:Menlo,Consolas,monospace}.fields.svelte-jvqrb1 input[type=number]:where(.svelte-jvqrb1){width:calc(var(--u) * 110)}.confirm.svelte-jvqrb1{display:flex;align-items:center;gap:calc(var(--u) * 6);margin-top:calc(var(--u) * 6)}.confirm.svelte-jvqrb1 span:where(.svelte-jvqrb1){flex:1;font-weight:700}.confirm.svelte-jvqrb1 .swf-button:where(.svelte-jvqrb1){min-width:calc(var(--u) * 80);height:calc(var(--u) * 24)}.swf-button.danger.svelte-jvqrb1{color:#b3261e}.mp-views.svelte-jvqrb1{display:flex;gap:calc(var(--u) * 2);border-bottom:calc(var(--u) * 1) solid #d39e4c}.mp-views.svelte-jvqrb1 button:where(.svelte-jvqrb1){padding:calc(var(--u) * 3) calc(var(--u) * 6);border:none;border-bottom:calc(var(--u) * 2) solid transparent;background:none;color:#8a6a3a;font:inherit;font-weight:700;cursor:pointer}.mp-views.svelte-jvqrb1 button.on:where(.svelte-jvqrb1){color:#652c00;border-bottom-color:#7a3b00}.mp-views.svelte-jvqrb1 button.alert-tab:where(.svelte-jvqrb1){color:#b06000}.mp-body.svelte-jvqrb1{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.lord.svelte-jvqrb1{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 62),1fr));gap:calc(var(--u) * 4);margin:0}.lord.svelte-jvqrb1 div:where(.svelte-jvqrb1){padding:calc(var(--u) * 3) calc(var(--u) * 6);border:calc(var(--u) * 1) solid #ecd6a8;border-radius:calc(var(--u) * 3);background:#fffaf0}.lord.svelte-jvqrb1 div:where(.svelte-jvqrb1){padding:calc(var(--u) * 2) calc(var(--u) * 4)}.lord.svelte-jvqrb1 dt:where(.svelte-jvqrb1){color:#8a6a3a;font-size:calc(var(--u) * 10)}.lord.svelte-jvqrb1 dd:where(.svelte-jvqrb1){margin:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.totals.svelte-jvqrb1{margin:0 0 calc(var(--u) * 6);padding:calc(var(--u) * 3) calc(var(--u) * 8);border-radius:calc(var(--u) * 4);background:#f9ecd0;font-size:calc(var(--u) * 11)}.totals-label.svelte-jvqrb1{font-weight:700}.cities.svelte-jvqrb1{display:grid;gap:calc(var(--u) * 6)}.city-card.svelte-jvqrb1{padding:calc(var(--u) * 5) calc(var(--u) * 8);border:calc(var(--u) * 1) solid #d39e4c;border-radius:calc(var(--u) * 4);background:#fff}.city-card.svelte-jvqrb1 header:where(.svelte-jvqrb1){display:flex;align-items:baseline;gap:calc(var(--u) * 6)}.city-card.svelte-jvqrb1 .th:where(.svelte-jvqrb1){margin-left:auto;color:#8a6a3a;font-size:calc(var(--u) * 11)}.stock.svelte-jvqrb1{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 4) calc(var(--u) * 12);margin:calc(var(--u) * 4) 0;font-variant-numeric:tabular-nums}.stock.svelte-jvqrb1 span:where(.svelte-jvqrb1){display:inline-flex;align-items:center;gap:calc(var(--u) * 3)}.stock.svelte-jvqrb1 img:where(.svelte-jvqrb1){width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.city-facts.svelte-jvqrb1{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 2) calc(var(--u) * 12);margin:0;font-size:calc(var(--u) * 11)}.has-tip.svelte-jvqrb1{text-decoration:underline dotted;cursor:help}.city-build.svelte-jvqrb1{margin:calc(var(--u) * 3) 0 0;color:#2a6b12;font-size:calc(var(--u) * 11)}.filter.svelte-jvqrb1{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-bottom:calc(var(--u) * 4)}.feed.svelte-jvqrb1{margin:0;padding:0;list-style:none;font-size:calc(var(--u) * 11)}.feed.svelte-jvqrb1 li:where(.svelte-jvqrb1){padding:calc(var(--u) * 2) 0;border-bottom:calc(var(--u) * 1) solid #f5e6c4;word-break:break-word}.feed.svelte-jvqrb1 li.refused:where(.svelte-jvqrb1){color:#b3261e}.feed.svelte-jvqrb1 li.cleared:where(.svelte-jvqrb1){opacity:.6}.feed.svelte-jvqrb1 li.warning:where(.svelte-jvqrb1){background:#fdf0d8}time.svelte-jvqrb1{color:#8a6a3a}.muted.svelte-jvqrb1{color:#8a6a3a;font-style:italic}.bad.svelte-jvqrb1{color:#b3261e}.dot.svelte-jvqrb1{flex:none;width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;background:#c8b48a}.dot.online.svelte-jvqrb1{background:#2e9a2e}.tag.svelte-jvqrb1{padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 3);font:bold calc(var(--u) * 10) Tahoma,Arial,sans-serif;color:#fff}.tag.staff.svelte-jvqrb1{background:#2a6bb0}.tag.warn.svelte-jvqrb1{background:#d07a12}.tag.bad.svelte-jvqrb1{background:#b3261e}.mod.svelte-8og2ve{position:absolute;inset:0;color:#652c00;font:calc(var(--u) * 12) / 1.35 Tahoma,Arial,sans-serif}.mod-tabs.svelte-8og2ve{position:absolute;top:calc(var(--u) * 44);left:calc(var(--u) * 34);right:calc(var(--u) * 34);display:flex;align-items:flex-end;gap:calc(var(--u) * 3)}.mod-tabs.svelte-8og2ve>button:where(.svelte-8og2ve){display:flex;align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 10);border:calc(var(--u) * 1) solid #d39e4c;border-bottom:none;border-radius:calc(var(--u) * 5) calc(var(--u) * 5) 0 0;background:#fbd99e;color:#7a4a10;font:inherit;font-weight:700;cursor:pointer}.mod-tabs.svelte-8og2ve>button.on:where(.svelte-8og2ve){background:#fff;color:#652c00;height:calc(var(--u) * 28)}.badge.svelte-8og2ve{min-width:calc(var(--u) * 16);padding:0 calc(var(--u) * 4);border-radius:calc(var(--u) * 8);background:#b3261e;color:#fff;font-size:calc(var(--u) * 10);line-height:calc(var(--u) * 16);text-align:center}.count.svelte-8og2ve{color:#8a6a3a;font-weight:400;font-size:calc(var(--u) * 11)}.mod-role.svelte-8og2ve{margin-left:auto;align-self:center}.mod-body.svelte-8og2ve{position:absolute;top:calc(var(--u) * 72);left:calc(var(--u) * 34);right:calc(var(--u) * 34);bottom:calc(var(--u) * 16);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;overflow:hidden}.pad.svelte-8og2ve{padding:calc(var(--u) * 8)}.dash.svelte-8og2ve{position:absolute;inset:0;display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:auto 1fr 1fr;gap:calc(var(--u) * 8);padding:calc(var(--u) * 8);box-sizing:border-box;background:#fef8ea}.cards.svelte-8og2ve{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--u) * 6)}.card.svelte-8og2ve{display:grid;justify-items:center;padding:calc(var(--u) * 6) 0;border:calc(var(--u) * 1) solid #e2c48a;border-radius:calc(var(--u) * 5);background:#fff;color:#652c00;font:inherit;cursor:pointer}.card.svelte-8og2ve:not(.static):hover{border-color:#7a3b00}.card.static.svelte-8og2ve{cursor:default}.card.svelte-8og2ve b:where(.svelte-8og2ve){font:bold calc(var(--u) * 19) Georgia,serif}.card.svelte-8og2ve span:where(.svelte-8og2ve){color:#8a6a3a;font-size:calc(var(--u) * 11)}.card.warn.svelte-8og2ve b:where(.svelte-8og2ve){color:#c06a00}.card.bad.svelte-8og2ve b:where(.svelte-8og2ve){color:#b3261e}.panel.svelte-8og2ve{min-height:0;overflow:auto;padding:calc(var(--u) * 6) calc(var(--u) * 10);border:calc(var(--u) * 1) solid #e2c48a;border-radius:calc(var(--u) * 5);background:#fff;scrollbar-width:thin}.attention.svelte-8og2ve{grid-row:2 / 4}h4.svelte-8og2ve{display:flex;align-items:center;justify-content:space-between;margin:0 0 calc(var(--u) * 4);font:bold calc(var(--u) * 13) Georgia,serif}.rows.svelte-8og2ve{margin:0;padding:0;list-style:none}.rows.svelte-8og2ve li:where(.svelte-8og2ve){display:flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 3) 0;border-bottom:calc(var(--u) * 1) solid #f5e6c4}.rows.svelte-8og2ve li.cleared:where(.svelte-8og2ve){opacity:.55}.rows.svelte-8og2ve .detail:where(.svelte-8og2ve){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rows.table.svelte-8og2ve .detail:where(.svelte-8og2ve){white-space:normal}.bar.svelte-8og2ve{flex:1;height:calc(var(--u) * 6);border-radius:calc(var(--u) * 3);background:#f5e6c4;overflow:hidden}.bar.svelte-8og2ve span:where(.svelte-8og2ve){display:block;height:100%;background:#6aa84f}.bar.svelte-8og2ve span.hot:where(.svelte-8og2ve){background:#b3261e}.num.svelte-8og2ve{width:calc(var(--u) * 40);text-align:right;color:#8a6a3a}.name-link.svelte-8og2ve{padding:0;border:none;background:none;color:#2a6bb0;font:inherit;font-weight:700;cursor:pointer}.name-link.svelte-8og2ve:hover{text-decoration:underline}.pill.svelte-8og2ve{padding:0 calc(var(--u) * 8);height:calc(var(--u) * 20);border:calc(var(--u) * 1) solid #c8964a;border-radius:calc(var(--u) * 10);background:#fffaf0;color:#652c00;font:inherit;font-size:calc(var(--u) * 11);cursor:pointer}.pill.svelte-8og2ve:hover{background:#f6dfb0}.list.svelte-8og2ve{position:absolute;top:0;bottom:0;left:0;width:calc(var(--u) * 236);display:flex;flex-direction:column;border-right:calc(var(--u) * 1) solid #d39e4c;background:#fef8ea}.list-tools.svelte-8og2ve{display:grid;gap:calc(var(--u) * 4);padding:calc(var(--u) * 6);border-bottom:calc(var(--u) * 1) solid #e9d085}input[type=search].svelte-8og2ve,.mod-toolbar.svelte-8og2ve select:where(.svelte-8og2ve),.sort.svelte-8og2ve select:where(.svelte-8og2ve),.send.svelte-8og2ve input:where(.svelte-8og2ve),textarea.svelte-8og2ve{box-sizing:border-box;height:calc(var(--u) * 24);padding:0 calc(var(--u) * 6);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;color:#652c00;font:inherit}.chips.svelte-8og2ve{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 3)}.chips.svelte-8og2ve button:where(.svelte-8og2ve){padding:0 calc(var(--u) * 7);height:calc(var(--u) * 20);border:calc(var(--u) * 1) solid #d9b878;border-radius:calc(var(--u) * 10);background:#fff;color:#7a4a10;font:inherit;font-size:calc(var(--u) * 11);cursor:pointer}.chips.svelte-8og2ve button.on:where(.svelte-8og2ve){background:#7a3b00;border-color:#7a3b00;color:#fff}.sort.svelte-8og2ve{display:flex;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 11)}.sort.svelte-8og2ve select:where(.svelte-8og2ve){flex:1}.list.svelte-8og2ve ul:where(.svelte-8og2ve){flex:1;margin:0;padding:0;list-style:none;overflow:auto;scrollbar-width:thin}.list.svelte-8og2ve li:where(.svelte-8og2ve) button:where(.svelte-8og2ve){display:flex;align-items:center;gap:calc(var(--u) * 5);width:100%;padding:calc(var(--u) * 4) calc(var(--u) * 8);border:none;border-bottom:calc(var(--u) * 1) solid #f1e0bc;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.list.svelte-8og2ve li:where(.svelte-8og2ve) button:where(.svelte-8og2ve):hover{background:#fff}.list.svelte-8og2ve li:where(.svelte-8og2ve) button.on:where(.svelte-8og2ve){background:#fff;box-shadow:inset calc(var(--u) * 3) 0 0 #7a3b00}.who.svelte-8og2ve{flex:1;min-width:0;display:grid}.name.svelte-8og2ve{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.sub.svelte-8og2ve{color:#8a6a3a;font-size:calc(var(--u) * 10)}.rate.svelte-8og2ve{color:#8a6a3a;font-size:calc(var(--u) * 11)}.hot.svelte-8og2ve{color:#b3261e;font-weight:700}.detail-pane.svelte-8og2ve{position:absolute;top:0;bottom:0;left:calc(var(--u) * 237);right:0}.empty.svelte-8og2ve{padding:calc(var(--u) * 30);text-align:center}.full.svelte-8og2ve{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--u) * 6) calc(var(--u) * 10);box-sizing:border-box}.full.svelte-8og2ve .rows:where(.svelte-8og2ve){flex:1;overflow:auto;scrollbar-width:thin}.mod-toolbar.svelte-8og2ve{display:flex;align-items:center;gap:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 6);border-bottom:calc(var(--u) * 1) solid #e9d085}.mod-toolbar.svelte-8og2ve input[type=search]:where(.svelte-8og2ve){width:calc(var(--u) * 260)}.tag.action.svelte-8og2ve{background:#8a6a3a}.chat-lines.svelte-8og2ve li:where(.svelte-8og2ve){display:block}.send.svelte-8og2ve{display:flex;gap:calc(var(--u) * 6);padding-top:calc(var(--u) * 6)}.send.svelte-8og2ve input:where(.svelte-8og2ve){flex:1}.send.svelte-8og2ve .swf-button:where(.svelte-8og2ve),.send-row.svelte-8og2ve .swf-button:where(.svelte-8og2ve){min-width:calc(var(--u) * 90);height:calc(var(--u) * 24)}.broadcast.svelte-8og2ve{display:grid;grid-template-columns:1.6fr 1fr;align-content:start;gap:calc(var(--u) * 10);padding:calc(var(--u) * 10);background:#fef8ea}.broadcast.svelte-8og2ve p:where(.svelte-8og2ve){margin:0 0 calc(var(--u) * 6)}textarea.svelte-8og2ve{width:100%;height:auto;padding:calc(var(--u) * 6);resize:none}.send-row.svelte-8og2ve{display:flex;align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 6)}.preview.svelte-8og2ve{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview.svelte-8og2ve b:where(.svelte-8og2ve){color:red}time.svelte-8og2ve{color:#8a6a3a;font-size:calc(var(--u) * 11);white-space:nowrap}.muted.svelte-8og2ve{color:#8a6a3a;font-style:italic}.bad.svelte-8og2ve{color:#b3261e}.dot.svelte-8og2ve{flex:none;width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;background:#c8b48a}.dot.online.svelte-8og2ve{background:#2e9a2e}.tag.svelte-8og2ve{flex:none;padding:0 calc(var(--u) * 5);border-radius:calc(var(--u) * 3);font-size:calc(var(--u) * 10);font-weight:700;color:#fff;white-space:nowrap}.tag.staff.svelte-8og2ve{background:#2a6bb0}.tag.warn.svelte-8og2ve{background:#d07a12}.tag.bad.svelte-8og2ve{background:#b3261e}.toast.svelte-8og2ve{position:absolute;top:calc(var(--u) * 78);right:calc(var(--u) * 42);z-index:2;display:flex;align-items:flex-start;gap:calc(var(--u) * 10);max-width:55%;max-height:calc(var(--u) * 120);overflow:auto;padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 5);background:#3b2a12;color:#fff3d6;box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 10) #0005}.toast.fail.svelte-8og2ve{background:#8c1d16}.toast.svelte-8og2ve p:where(.svelte-8og2ve){margin:0}.toast.svelte-8og2ve button:where(.svelte-8og2ve){border:none;background:none;color:inherit;font-size:calc(var(--u) * 16);line-height:1;cursor:pointer}.city-strip.svelte-drgpnp{overflow:visible}.city-logo.on.svelte-drgpnp img:where(.svelte-drgpnp){filter:drop-shadow(0 0 calc(var(--u) * 3) #fff6b0) brightness(1.15)}.city-logo.svelte-drgpnp:not(.on) img:where(.svelte-drgpnp){filter:saturate(.75) brightness(.9)}.city-logo.svelte-drgpnp:not(.on):hover img:where(.svelte-drgpnp){filter:none}.city-building.svelte-drgpnp{display:grid;gap:calc(var(--u) * 1);width:calc(var(--u) * 68);margin:calc(var(--u) * 1) 0 calc(var(--u) * 1) calc(var(--u) * 5);padding:calc(var(--u) * 3);box-sizing:border-box;border:calc(var(--u) * 1) solid #c8964a;background:#3b2a12cc;color:#fff3d6;font:bold calc(var(--u) * 10) Tahoma,Arial,sans-serif;text-align:center}.city-building.svelte-drgpnp .bar:where(.svelte-drgpnp){height:calc(var(--u) * 6);background:#0006}.city-building.svelte-drgpnp .bar:where(.svelte-drgpnp) span:where(.svelte-drgpnp){display:block;height:100%;background:linear-gradient(#9be27a,#4c9a2a)}.city-tooltip.svelte-drgpnp{position:absolute;right:calc(100% + var(--u) * 4);z-index:30;width:calc(var(--u) * 210);padding:calc(var(--u) * 6) calc(var(--u) * 8);border:calc(var(--u) * 1) solid #7a3b00;background:#fef2d7;color:#653808;font:calc(var(--u) * 11) / 1.35 Tahoma,Arial,sans-serif;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 8) #0006;pointer-events:none}.city-tooltip.svelte-drgpnp dl:where(.svelte-drgpnp){display:grid;grid-template-columns:auto 1fr;gap:calc(var(--u) * 1) calc(var(--u) * 8);margin:calc(var(--u) * 4) 0 0}.city-tooltip.svelte-drgpnp dt:where(.svelte-drgpnp){font-weight:700}.city-tooltip.svelte-drgpnp dd:where(.svelte-drgpnp){margin:0}.swf-field-view.svelte-skv439{position:absolute;z-index:7;left:50%;top:50%;transform:translate(-50%,-42%);width:calc(var(--u) * 440);height:calc(var(--u) * 280);color:#653808;font:calc(var(--u) * 12) / 1.3 Tahoma,Arial,sans-serif;background:linear-gradient(#fef2d7,#fddfae);border:calc(var(--u) * 3) solid #7a3b00;box-shadow:inset 0 0 0 calc(var(--u) * 1) #fbc267,inset 0 0 0 calc(var(--u) * 2) #e6a64d,calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 12) #0006}.fv-title.svelte-skv439{position:absolute;inset:0 0 auto;height:calc(var(--u) * 36);overflow:hidden}.fv-title.svelte-skv439 img:where(.svelte-skv439){width:100%;height:calc(var(--u) * 495);pointer-events:none}.fv-title.svelte-skv439 h1:where(.svelte-skv439){position:absolute;left:50%;top:calc(var(--u) * 5);transform:translate(-50%);width:calc(var(--u) * 300);margin:0;text-align:center;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 25);color:#59493f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fv-title.svelte-skv439 .swf-close:where(.svelte-skv439){right:calc(var(--u) * 8);top:calc(var(--u) * 5);width:calc(var(--u) * 48);height:calc(var(--u) * 24)}.fv-pic.svelte-skv439{position:absolute;left:calc(var(--u) * 20);top:calc(var(--u) * 40);width:calc(var(--u) * 90);height:calc(var(--u) * 90);object-fit:contain;border:1px solid #d39e4c;background:#fef6df}.fv-caption.svelte-skv439{position:absolute;left:calc(var(--u) * 20);top:calc(var(--u) * 134);width:calc(var(--u) * 90);margin:0;padding:calc(var(--u) * 2) 0;border:1px solid #d39e4c;background:#f9e3b4;text-align:center;font-weight:700;font-size:calc(var(--u) * 11)}.fv-rows.svelte-skv439{position:absolute;left:calc(var(--u) * 120);right:calc(var(--u) * 20);top:calc(var(--u) * 40);margin:0;border:1px solid #d39e4c;background:#fff}.fv-rows.svelte-skv439 div:where(.svelte-skv439){display:grid;grid-template-columns:40% 60%;padding:calc(var(--u) * 3) 0;border-bottom:1px solid #e6d3a4}.fv-rows.svelte-skv439 div:where(.svelte-skv439):last-child{border-bottom:0}.fv-rows.svelte-skv439 dt:where(.svelte-skv439){padding-right:calc(var(--u) * 6);text-align:right;font-weight:700}.fv-rows.svelte-skv439 dd:where(.svelte-skv439){margin:0}.fv-build.svelte-skv439{position:absolute;left:calc(var(--u) * 120);right:calc(var(--u) * 20);top:calc(var(--u) * 122);font-size:calc(var(--u) * 11)}.fv-build.svelte-skv439 p:where(.svelte-skv439){margin:0}.fv-build.svelte-skv439 ul:where(.svelte-skv439){margin:0;padding:0;list-style:none}.fv-build.svelte-skv439 li:where(.svelte-skv439){color:#b3261e}.fv-build.svelte-skv439 li.ok:where(.svelte-skv439),.fv-ok.svelte-skv439{color:#2a6b12}.fv-actions.svelte-skv439{position:absolute;left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 14);display:flex;justify-content:center;gap:calc(var(--u) * 8)}.swf-field-btn.svelte-skv439{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 26);min-width:calc(var(--u) * 96);padding:0 calc(var(--u) * 8);border:calc(var(--u) * 4) solid transparent;border-image:url(/assets/reference/ui-button-26-up.png) 4 fill stretch;background:none;color:#653808;font-size:calc(var(--u) * 12);font-weight:700;cursor:pointer}.swf-field-btn.svelte-skv439:hover:not(:disabled){border-image-source:url(/assets/reference/ui-button-26-over.png)}.swf-field-btn.svelte-skv439:disabled{border-image-source:url(/assets/reference/ui-button-26-disabled.png);color:gray;cursor:default}.swf-field-btn.danger.svelte-skv439{color:#b3261e}.swf-field-btn.svelte-skv439 img:where(.svelte-skv439){width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.login-human.svelte-8ukb9p{display:flex;justify-content:center;min-height:65px}.login.svelte-8ukb9p{--u: 1.3px;position:fixed;inset:0;z-index:10;overflow-y:auto;display:grid;place-items:center;padding:24px 16px;box-sizing:border-box;overflow:hidden;background:#120b05;font-family:Tahoma,Arial,sans-serif}.login-art.svelte-8ukb9p{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 35%,#120b05 85%),url(/assets/reference/login-castle.jpg) center / cover no-repeat;filter:saturate(.9) brightness(.8)}.login-panel.svelte-8ukb9p{position:relative;width:min(400px,100%);box-sizing:border-box;padding:0 0 22px;background:linear-gradient(#fef2d7,#fddfae);border:3px solid #7a3b00;border-radius:4px;box-shadow:inset 0 0 0 1px #fbc267,inset 0 0 0 3px #e6a64d,0 12px 40px #000a;color:#653808}.login-head.svelte-8ukb9p{padding:18px 24px 14px;text-align:center;background:linear-gradient(#8a4a12,#5c2c06);border-bottom:2px solid #3e1d02;color:#ffe9b0}.login-eyebrow.svelte-8ukb9p{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f0c86a}.login-head.svelte-8ukb9p h1:where(.svelte-8ukb9p){margin:6px 0 0;font:700 24px/1.15 Georgia,Times New Roman,serif;text-shadow:0 2px 2px #0008}.login-tabs.svelte-8ukb9p{display:flex;margin:16px 24px 0;border-bottom:2px solid #d39e4c}.login-tabs.svelte-8ukb9p button:where(.svelte-8ukb9p){flex:1;padding:8px 6px;border:1px solid #d39e4c;border-bottom:0;border-radius:4px 4px 0 0;background:#f3e2bd;color:#8b5a2b;font:700 14px Tahoma,Arial,sans-serif;cursor:pointer}.login-tabs.svelte-8ukb9p button:where(.svelte-8ukb9p)+button:where(.svelte-8ukb9p){margin-left:4px}.login-tabs.svelte-8ukb9p button.on:where(.svelte-8ukb9p){background:#d39e4c;color:#fff}.login-form.svelte-8ukb9p{padding:4px 24px 0}.login-form.svelte-8ukb9p label:where(.svelte-8ukb9p){display:block;margin-top:14px}.login-form.svelte-8ukb9p label:where(.svelte-8ukb9p) span:where(.svelte-8ukb9p){display:block;margin-bottom:5px;font-size:13px;font-weight:700}.login-form.svelte-8ukb9p input:where(.svelte-8ukb9p){display:block;box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #c49a4a;border-radius:3px;background:#fffaf0;color:#3a1d04;font:16px Georgia,Times New Roman,serif}.login-form.svelte-8ukb9p input:where(.svelte-8ukb9p):focus{outline:2px solid #a0521c;outline-offset:0;border-color:#a0521c}.login-form.svelte-8ukb9p input.bad:where(.svelte-8ukb9p){border-color:#b3261e;background:#fff1ee}.login-hint.svelte-8ukb9p{margin:10px 0 0;font-size:12px;color:#8b5a2b}.login-error.svelte-8ukb9p{min-height:1.3em;margin:12px 0 4px;font-size:13px;font-weight:700;color:#b3261e}.login-submit.svelte-8ukb9p{width:100%;height:40px;font-size:16px}.public-page.svelte-ckhpuy{--u: calc(min(100vw, 960px) / 1200);--page: calc(var(--u) * 900);min-height:100dvh;margin:0;padding:calc(var(--u) * 24);box-sizing:border-box;background:radial-gradient(ellipse at top,#f6e7c4 0%,transparent 55%),linear-gradient(180deg,#e8d4a8,#d4b87a 40%,#c4a86a);color:#653808;font:calc(var(--u) * 13) / 1.35 Tahoma,Arial,sans-serif}.public-page.wide.svelte-ckhpuy{--u: calc(min(100vw, 1400px) / 1200);--page: calc(var(--u) * 1150)}.public-head.svelte-ckhpuy{max-width:var(--page);margin:0 auto calc(var(--u) * 16)}.public-brand.svelte-ckhpuy{display:inline-block;font-size:calc(var(--u) * 28);font-weight:800;color:#4a3018;text-decoration:none;letter-spacing:.04em}.public-head.svelte-ckhpuy h1:where(.svelte-ckhpuy){margin:calc(var(--u) * 4) 0 0;font-size:calc(var(--u) * 18)}.public-body.svelte-ckhpuy{max-width:var(--page);margin:0 auto;padding:calc(var(--u) * 16);background:#fff8e4;border:calc(2 * var(--u)) solid #836647;box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 8) #0005;min-height:calc(var(--u) * 320)}@media(max-width:640px){.public-page.svelte-ckhpuy,.public-page.wide.svelte-ckhpuy{--u: .8px;padding:12px}.public-body.svelte-ckhpuy{padding:12px;overflow-x:auto}}.public-report-frame.svelte-1flykhg{position:relative;width:calc(var(--u) * 755);height:calc(var(--u) * 560);margin:0 auto}.public-error.svelte-1flykhg,.dt-error.svelte-1gy0d5l{color:#8b0000;font-weight:700}.dt-intro.svelte-1gy0d5l{margin:0 0 calc(var(--u) * 14);max-width:70ch;font-size:calc(var(--u) * 14)}.dt-switch.svelte-1gy0d5l{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 16)}.dt-switch.svelte-1gy0d5l .swf-button:where(.svelte-1gy0d5l){height:calc(var(--u) * 30);padding:0 calc(var(--u) * 14);border-width:calc(var(--u) * 3);font-size:calc(var(--u) * 13);opacity:.7}.dt-switch.svelte-1gy0d5l .swf-button.on:where(.svelte-1gy0d5l){opacity:1;font-weight:700}.dt-targets.svelte-1gy0d5l{display:flex;flex-wrap:wrap;border-bottom:calc(var(--u) * 2) solid #d39e4c}.dt-targets.svelte-1gy0d5l button:where(.svelte-1gy0d5l){padding:calc(var(--u) * 6) calc(var(--u) * 16);border:calc(var(--u) * 1) solid #d39e4c;border-bottom:0;margin-right:calc(var(--u) * 4);background:#f3e2bd;color:#8b5a2b;font:inherit;font-weight:700;cursor:pointer;border-radius:calc(var(--u) * 4) calc(var(--u) * 4) 0 0}.dt-targets.svelte-1gy0d5l button.on:where(.svelte-1gy0d5l){background:#d39e4c;color:#fff}.dt-table.svelte-1gy0d5l{width:100%;border:calc(var(--u) * 1) solid #d39e4c;border-top:0}.dt-table.svelte-1gy0d5l td:where(.svelte-1gy0d5l),.dt-table.svelte-1gy0d5l th:where(.svelte-1gy0d5l){height:auto;padding:calc(var(--u) * 6) calc(var(--u) * 8)}.dt-table.svelte-1gy0d5l tbody:where(.svelte-1gy0d5l) tr:where(.svelte-1gy0d5l):nth-child(2n) td:where(.svelte-1gy0d5l){background:#fdf6e6}.dt-level.svelte-1gy0d5l{width:calc(var(--u) * 70);white-space:nowrap}.dt-table.svelte-1gy0d5l tbody:where(.svelte-1gy0d5l) th:where(.svelte-1gy0d5l){background:#fdf3df}.dt-chance.svelte-1gy0d5l{width:calc(var(--u) * 130)}.dt-chance.svelte-1gy0d5l strong:where(.svelte-1gy0d5l){display:block;font-size:calc(var(--u) * 15)}.dt-chance.svelte-1gy0d5l small:where(.svelte-1gy0d5l),.dt-chip.svelte-1gy0d5l small:where(.svelte-1gy0d5l),.dt-where.svelte-1gy0d5l small:where(.svelte-1gy0d5l){color:#8b5a2b;font-size:calc(var(--u) * 12)}.dt-table.svelte-1gy0d5l td.dt-drops:where(.svelte-1gy0d5l){text-align:left;white-space:normal}.dt-chip.svelte-1gy0d5l{display:inline-flex;align-items:center;gap:calc(var(--u) * 5);margin:calc(var(--u) * 2) calc(var(--u) * 6) calc(var(--u) * 2) 0;padding:calc(var(--u) * 2) calc(var(--u) * 8) calc(var(--u) * 2) calc(var(--u) * 3);border:calc(var(--u) * 1) solid #e2c48c;border-radius:999px;background:#fffaf0;white-space:nowrap}.dt-chip.svelte-1gy0d5l img:where(.svelte-1gy0d5l){width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.dt-note.svelte-1gy0d5l{margin:calc(var(--u) * 8) 0 0;color:#8b5a2b}.dt-medals.svelte-1gy0d5l{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--u) * 300),1fr));gap:calc(var(--u) * 12);margin:0;padding:0;list-style:none}.dt-card.svelte-1gy0d5l{padding:calc(var(--u) * 12);border:calc(var(--u) * 1) solid #d39e4c;border-radius:calc(var(--u) * 4);background:#fffaf0}.dt-card.svelte-1gy0d5l header:where(.svelte-1gy0d5l){display:flex;align-items:center;gap:calc(var(--u) * 10)}.dt-card.svelte-1gy0d5l header:where(.svelte-1gy0d5l) img:where(.svelte-1gy0d5l){width:calc(var(--u) * 44);height:calc(var(--u) * 44)}.dt-card.svelte-1gy0d5l h2:where(.svelte-1gy0d5l){margin:0;font-size:calc(var(--u) * 16)}.dt-card.svelte-1gy0d5l header:where(.svelte-1gy0d5l) span:where(.svelte-1gy0d5l){color:#8b5a2b}.dt-best.svelte-1gy0d5l{margin:calc(var(--u) * 10) 0 calc(var(--u) * 6)}.dt-where.svelte-1gy0d5l{margin:0;padding:0;list-style:none}.dt-where.svelte-1gy0d5l li:where(.svelte-1gy0d5l){display:flex;justify-content:space-between;gap:calc(var(--u) * 8);padding:calc(var(--u) * 4) 0;border-top:calc(var(--u) * 1) solid #f0dfbd}@media(max-width:640px){.dt-level.svelte-1gy0d5l{width:44px}.dt-chance.svelte-1gy0d5l{width:76px}}.hh-error.svelte-1qcg4nm{color:#8b0000;font-weight:700}.hh-intro.svelte-1qcg4nm{margin:0 0 calc(var(--u) * 12);max-width:75ch}.hh-controls.svelte-1qcg4nm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 10)}.hh-search.svelte-1qcg4nm{flex:1 1 calc(var(--u) * 260);max-width:calc(var(--u) * 360);padding:calc(var(--u) * 5);border:calc(var(--u) * 1) solid #d39e4c;background:#fff;color:#652c00;font:inherit}.hh-filter.svelte-1qcg4nm{display:flex;gap:calc(var(--u) * 6)}.hh-filter.svelte-1qcg4nm .swf-button:where(.svelte-1qcg4nm){height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border-width:calc(var(--u) * 3);font-size:calc(var(--u) * 13);opacity:.75}.hh-filter.svelte-1qcg4nm .swf-button.on:where(.svelte-1qcg4nm){opacity:1;font-weight:700}.hh-wrap.svelte-1qcg4nm{overflow-x:auto;border:calc(var(--u) * 1) solid #d39e4c}.hh-table.svelte-1qcg4nm{min-width:calc(var(--u) * 820)}.hh-sort.svelte-1qcg4nm{all:unset;cursor:pointer;font-weight:700}.hh-sort.svelte-1qcg4nm:focus-visible{outline:2px solid #a0521c}.hh-table.svelte-1qcg4nm td:where(.svelte-1qcg4nm){height:calc(var(--u) * 44)}.hh-hero.svelte-1qcg4nm{text-align:left}.hh-hero.svelte-1qcg4nm img:where(.svelte-1qcg4nm){width:calc(var(--u) * 36);height:calc(var(--u) * 36);margin-right:calc(var(--u) * 8);vertical-align:middle;border:calc(var(--u) * 1) solid #d39e4c}.hh-taken.svelte-1qcg4nm{font-weight:700;color:#8b2500}:root{font-family:Tahoma,Arial,Helvetica,sans-serif;color:#653808;background:#1a1008;font-synthesis:none;color-scheme:light;--ink: #653808;--green: #1d6a22;--red: #b01818;--gold: #c8962e;--gold-deep: #8a5a18}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#1a1008}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #8a5a20;outline-offset:2px}.stage-page{box-sizing:border-box;width:100%;min-height:100vh;min-height:100dvh;padding:8px 6px 12px;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.evony-shell{--shell-w: min(1200px, calc(100vw - 12px) );container-type:inline-size;position:relative;flex:0 0 auto;width:var(--shell-w);height:calc(var(--shell-w) * 700 / 1200);--u: calc(100cqi / 1200);background:url(/assets/reference/ui-shell.png) 0 0 / 100% 100% no-repeat}.stage-page[data-display-scale=fit] .evony-shell{--shell-w: min( calc(100vw - 12px) , calc((100dvh - 20px) * 1200 / 700))}.stage-page[data-display-scale=fit-width] .evony-shell{--shell-w: min(1200px, calc(100vw - 12px) )}.stage-page[data-display-scale="75"] .evony-shell{--shell-w: min( 900px , calc(100vw - 12px) )}.stage-page[data-display-scale="100"] .evony-shell{--shell-w: min(1200px, calc(100vw - 12px) )}.stage-page[data-display-scale="125"] .evony-shell{--shell-w: 1500px }.stage-page[data-display-scale="150"] .evony-shell{--shell-w: 1800px }.shell-panel,.ticker,.view-tabs,.main-frame,.player-panel,.city-strip,.castle-panel,.bottom-tabs,.toolbar,.chat-panel{position:absolute}.ticker{left:1.25%;top:1.714%;width:43.667%;height:3.143%;display:flex;align-items:center;overflow:hidden}.ticker img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:0}.ticker p{position:relative;z-index:1;margin:0;width:100%;text-align:center;padding:0 calc(var(--u) * 12);font-size:calc(var(--u) * 12);font-weight:700;color:#fff6d0;white-space:nowrap;text-shadow:0 1px 0 #00000088}.view-tabs{left:45.25%;top:0;width:27.083%;height:6.143%;display:flex;justify-content:center;align-items:center;gap:2px}.view-tabs button{padding:0;border:0;background:transparent;line-height:0}.view-tabs img{display:block;height:calc(var(--u) * 31);width:auto}.main-frame{left:2%;top:5.571%;width:70.5%;bottom:calc(var(--u) * 168);overflow:hidden;z-index:2}.scene-frame{position:relative;width:100%;height:100%;overflow:hidden;background:#c8b078}.game-canvas{position:absolute;inset:0;overflow:hidden;touch-action:none;background:#c8b078}.game-canvas canvas{display:block;width:100%;height:100%}.map-coords{position:absolute;right:0;top:0;z-index:4;width:19.02%;height:9.98%}.map-coords .coords-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.map-coords input{position:absolute;top:8.2%;width:19.9%;height:40.8%;border:0;background:transparent;color:var(--ink);padding:0;font-size:calc(var(--u) * 11);line-height:1;text-align:center}.map-coords input:first-of-type{left:14.9%}.map-coords input:nth-of-type(2){left:46%}.map-coords input::-webkit-outer-spin-button,.map-coords input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.map-coords .goto-btn{position:absolute;right:1.9%;top:6.1%;width:31.1%;height:40.8%;border:0;background:transparent;color:#3a2410;font-size:calc(var(--u) * 10);font-weight:700;padding:0}.map-coords .region{position:absolute;left:12.4%;bottom:6%;margin:0;width:75%;text-align:center;font-size:calc(var(--u) * 10);font-weight:700;color:#fff8e8;text-shadow:0 1px 1px #000000aa;pointer-events:none}.player-panel{left:calc(var(--u) * 876);top:calc(var(--u) * 14);width:calc(var(--u) * 302);height:calc(var(--u) * 241);z-index:4}.server-time{position:absolute;left:calc(var(--u) * 30);top:calc(var(--u) * 6);margin:0;font-family:Times New Roman,Georgia,serif;font-size:calc(var(--u) * 24);font-weight:700;color:#1f1208;line-height:1}.server-id{position:absolute;left:calc(var(--u) * 30);top:calc(var(--u) * 32);margin:0;width:calc(var(--u) * 85);font-family:Times New Roman,Georgia,serif;font-size:calc(var(--u) * 14);font-weight:700;color:#1f1208;line-height:1}.portrait{position:absolute;left:calc(var(--u) * 13);top:calc(var(--u) * 59);width:calc(var(--u) * 100);height:calc(var(--u) * 100);object-fit:cover;pointer-events:none;border:calc(var(--u) * 1) solid #6a4820}.player-name{position:absolute;left:calc(var(--u) * 122);top:calc(var(--u) * 69);width:calc(var(--u) * 168);margin:0;text-align:center;font-size:calc(var(--u) * 12);font-weight:700;color:#2a1808;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-stats{position:absolute;left:calc(var(--u) * 145);top:calc(var(--u) * 97);width:calc(var(--u) * 150);margin:0;padding:0;list-style:none}.player-stats li{display:flex;align-items:center;gap:calc(var(--u) * 3);height:calc(var(--u) * 20);line-height:1;font-size:calc(var(--u) * 10);color:#4a3010}.player-stats img{width:calc(var(--u) * 14);height:calc(var(--u) * 14);flex-shrink:0;object-fit:contain}.player-stats .stat-value{flex:1;min-width:0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-actions{position:absolute;left:calc(var(--u) * 13);top:calc(var(--u) * 161);width:calc(var(--u) * 100);display:flex;flex-direction:column;gap:calc(var(--u) * 2)}.sub-btn,.retry,.primary,.buy-btn{color:#3a2410;border:calc(var(--u) * 1) solid #8a5a20;border-radius:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 4);font-size:calc(var(--u) * 10);font-weight:650}.sub-btn{width:100%;height:calc(var(--u) * 20);padding:0 calc(var(--u) * 4);background:linear-gradient(#f8eed8,#dcc494);box-shadow:inset 0 calc(var(--u) * 1) 0 #fff8e8}.player-actions .sub-btn:active,.player-actions .sub-btn.on{background:linear-gradient(#dcc494,#c8a870);box-shadow:inset 0 calc(var(--u) * 1) 0 #8a5a20}.city-strip{left:calc(var(--u) * 876);top:calc(var(--u) * 256);width:calc(var(--u) * 77);height:calc(var(--u) * 434);padding:calc(var(--u) * 3) 0 0;z-index:4}.city-logo{position:relative;display:block;width:calc(var(--u) * 72);height:calc(var(--u) * 42);margin-left:calc(var(--u) * 3);border:0;padding:0;background:transparent;cursor:pointer}.city-logo img{display:block;width:100%;height:100%;object-fit:fill}.city-logo span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--u) * 11);font-weight:700;color:#fff;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 1) #000000aa;pointer-events:none}.city-logo.on span{color:#fff8d0}.castle-panel{left:calc(var(--u) * 953);top:calc(var(--u) * 258);width:calc(var(--u) * 225);height:calc(var(--u) * 430);z-index:4}.castle-title{position:absolute;left:0;top:calc(var(--u) * 7);width:100%;height:calc(var(--u) * 25);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 4)}.castle-name,.castle-coords{font-size:calc(var(--u) * 11);font-weight:700;color:#5a3010;line-height:1.1}.castle-heroes{position:absolute;left:calc(var(--u) * 8);top:calc(var(--u) * 210);width:calc(var(--u) * 210);bottom:calc(var(--u) * 8);margin:0;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto}.castle-hero{position:relative;display:block;width:100%;height:calc(var(--u) * 32);padding:0;border:0;background:none;color:#652c00;font:calc(var(--u) * 12) Tahoma,Arial,sans-serif;text-align:left;cursor:pointer}.castle-hero:hover:not(:disabled){background:#f2e0b955}.castle-hero:disabled{cursor:default;opacity:1}.castle-hero-face{position:absolute;left:calc(var(--u) * 5);top:calc(var(--u) * 1);width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.castle-hero-name{position:absolute;left:calc(var(--u) * 40);top:calc(var(--u) * 5);width:calc(var(--u) * 80);line-height:calc(var(--u) * 22);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.castle-hero-level{position:absolute;left:calc(var(--u) * 125);top:calc(var(--u) * 5);line-height:calc(var(--u) * 22);color:#2e9700}.castle-hero-status{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 8);width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.economy-table .rate-positive{color:var(--green)}.economy-table .rate-negative{color:var(--red)}.castle-tabs{position:absolute;left:calc(var(--u) * 7);right:calc(var(--u) * 10);top:calc(var(--u) * 163);height:calc(var(--u) * 41);display:flex;gap:0}.castle-tabs button{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;padding:0;cursor:pointer;background:transparent url(/assets/reference/ui-tab.png) center / 100% 100% no-repeat;font-size:0}.castle-tabs img{display:block;pointer-events:none}.castle-tabs button.on{background-image:url(/assets/reference/ui-tab-on.png)}.castle-tabs button:hover:not(.on){background-image:url(/assets/reference/ui-tab-hover.png)}.buy-btn{position:absolute;left:calc(var(--u) * 2.5);top:calc(var(--u) * 390);width:calc(var(--u) * 220);height:calc(var(--u) * 40);padding:calc(var(--u) * 2) calc(var(--u) * 6);background:linear-gradient(#f8eed8,#dcc494);box-shadow:inset 0 calc(var(--u) * 1) 0 #fff8e8}.retry,.primary{background:linear-gradient(#f8eed8,#dcc494)}.primary{background:linear-gradient(#f0c36a,#d7a24a);color:#fff8e8}.bottom-tabs{left:calc(var(--u) * 24);bottom:calc(var(--u) * 139);width:calc(var(--u) * 323);display:flex;flex-direction:column;justify-content:flex-end;z-index:6}.bottom-queue-panel{display:flex;flex-direction:column;width:100%}.bottom-topbar{flex:0 0 calc(var(--u) * 4);width:100%;height:calc(var(--u) * 4);object-fit:fill;pointer-events:none}.bottom-queue{flex:0 0 auto;width:100%;min-height:calc(var(--u) * 22);display:flex;flex-direction:column}.queue-row{position:relative;flex:0 0 calc(var(--u) * 22);width:100%;height:calc(var(--u) * 22)}.queue-row.waiting .queue-name{opacity:.85}.queue-row.hostile .queue-name{color:#ffd0a8}.queue-row.hostile .queue-time{color:#ffb080}.queue-row.march .queue-name{letter-spacing:0}.queue-row .queue-item{width:100%;height:100%}.queue-actions{position:absolute;z-index:2;right:calc(var(--u) * 78);top:0;bottom:0;display:flex;align-items:center;gap:calc(var(--u) * 4);pointer-events:none}.queue-action{pointer-events:auto;padding:0 calc(var(--u) * 4);border:0;background:transparent;color:#ffe7a8;font-size:calc(var(--u) * 10);font-weight:700;text-decoration:underline;text-shadow:0 0 calc(var(--u) * 3) #000;cursor:pointer}.queue-action:disabled{opacity:.5;cursor:not-allowed}.bottom-tabbar{flex:0 0 calc(var(--u) * 25);display:flex;gap:0;align-items:stretch}.bottom-tab{flex:0 0 calc(var(--u) * 110);width:calc(var(--u) * 110);height:calc(var(--u) * 25);margin:0;padding:0 calc(var(--u) * 6);border:calc(var(--u) * 1) solid #5a3818;border-top:calc(var(--u) * 1) solid #c8a870;background:linear-gradient(180deg,#dcc494,#b89058 45%,#9a7038);box-shadow:inset 0 calc(var(--u) * 1) 0 #f8eed8,inset 0 calc(var(--u) * -1) 0 #7a5828;color:#652800;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:calc(var(--u) * 12);font-weight:700;line-height:calc(var(--u) * 23);text-align:center;cursor:pointer}.bottom-tab+.bottom-tab{border-left:0}.bottom-tab.on{border-color:#3a2410;background:linear-gradient(180deg,#9a7038,#6a4820 55%,#4a3010);box-shadow:inset 0 calc(var(--u) * 1) 0 #c8962e,inset 0 calc(var(--u) * -2) 0 #2a1808;color:#fff;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 1) #00000066}.bottom-tab:not(.on):hover{background:linear-gradient(180deg,#ecd8a8,#c8a870,#a88048)}.toolbar{left:calc(var(--u) * 20);bottom:calc(var(--u) * 9);width:calc(var(--u) * 325);height:calc(var(--u) * 120);overflow:visible;z-index:6}.toolbar-grid{position:absolute;left:calc(var(--u) * 2);top:0;width:calc(var(--u) * 320);height:calc(var(--u) * 120);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.toolbar-row{display:flex;width:calc(var(--u) * 304);height:calc(var(--u) * 60);gap:0}.tool-slot{position:relative;flex:0 0 calc(var(--u) * 76);width:calc(var(--u) * 76);height:calc(var(--u) * 60);padding:0;border:0;background:transparent;cursor:pointer}.tool-slot .tool-bg{position:absolute;left:calc(var(--u) * 4);top:0;width:calc(var(--u) * 68);height:calc(var(--u) * 60);object-fit:fill;pointer-events:none}.tool-slot .tool-icon{position:absolute;left:calc(var(--u) * 4);top:0;z-index:1;width:calc(var(--u) * 76);height:calc(var(--u) * 46);object-fit:contain;object-position:center top;pointer-events:none}.tool-slot .tool-label{position:absolute;z-index:2;left:0;right:0;bottom:0;height:calc(var(--u) * 20);margin:0;font-size:calc(var(--u) * 10);font-weight:400;color:#7f3000;text-align:center;line-height:calc(var(--u) * 20);pointer-events:none}.chat-panel{left:calc(var(--u) * 345);bottom:calc(var(--u) * 10);width:calc(var(--u) * 508);height:calc(var(--u) * 158);overflow:hidden;color:#2a1808;z-index:6}.chat-panel.size-2{height:calc(var(--u) * 347)}.chat-panel.size-3{height:calc(var(--u) * 613)}.chat-channels{position:absolute;left:0;bottom:calc(var(--u) * 2);width:calc(var(--u) * 26);height:calc(var(--u) * 150)}.chat-channels button{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--u) * 25);border:0;padding:0;background:transparent;cursor:pointer}.chat-channels button img{width:calc(var(--u) * 26);height:calc(var(--u) * 25);object-fit:contain;pointer-events:none}.chat-channels button.alliance{top:calc(var(--u) * 81)}.chat-channels button.world{top:calc(var(--u) * 106)}.chat-channels button.staff-tools{top:calc(var(--u) * 56)}.chat-channels button.on{background:url(/assets/reference/ui-chat-channel.png) center / 100% 100% no-repeat}.chat-log{position:absolute;top:calc(var(--u) * 2);left:calc(var(--u) * 29);right:calc(var(--u) * 2);bottom:calc(var(--u) * 32);overflow-x:hidden;overflow-y:auto;margin:0;padding:calc(var(--u) * 2) calc(var(--u) * 4);list-style:none;font-family:Tahoma,Arial,sans-serif;font-size:calc(var(--u) * 12);line-height:1.3;background:#fff;border:calc(var(--u) * 1) solid #b89868;box-shadow:inset 0 0 0 calc(var(--u) * 1) #fff8ee;scrollbar-width:thin;scrollbar-color:#c8a868 #f0e0c0}.chat-log li{margin:0 0 calc(var(--u) * 1);color:#1a1008;white-space:normal;word-break:break-word}.chat-log .system,.chat-log .chat-system{color:red;font-weight:700}.chat-log .chat-staff{color:#7b2fb3;font-weight:700}.chat-log li.staff .chat-text{color:#5a2a85}.chat-log .chat-time,.chat-log .chat-player{color:#06c}.chat-log .chat-text{color:#000}.chat-type{position:absolute;left:calc(var(--u) * 25);bottom:calc(var(--u) * 2);width:calc(var(--u) * 70);height:calc(var(--u) * 28);border:0;padding:0 0 calc(var(--u) * 1);background:url(/assets/reference/ui-subtitle-btn.png) center / 100% 100% no-repeat;color:#653808;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--u) * 11);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-compose{position:absolute;left:calc(var(--u) * 98);right:calc(var(--u) * 2);bottom:0;height:calc(var(--u) * 30);display:flex;align-items:center;gap:0}.chat-compose input{flex:1;min-width:0;height:calc(var(--u) * 26);margin:calc(var(--u) * 2) 0;border:calc(var(--u) * 1) solid #9a7848;background:#fff;color:#1a1008;caret-color:#1a1008;font-family:Tahoma,Arial,sans-serif;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 24);padding:0 calc(var(--u) * 6)}.chat-send{display:flex;flex:0 0 calc(var(--u) * 73);width:calc(var(--u) * 73);height:calc(var(--u) * 28);margin-left:calc(var(--u) * 2)}.chat-send .send{flex:1;min-width:0;height:100%;border:0;padding:0;background:url(/assets/reference/ui-chat-send.png) center / contain no-repeat}.chat-send .resume{flex:0 0 calc(var(--u) * 36);width:calc(var(--u) * 36);height:100%;border:0;padding:0;background:url(/assets/reference/ui-chat-resume.png) center / calc(var(--u) * 28) calc(var(--u) * 24) no-repeat;cursor:pointer}.chat-send .resume:hover{filter:brightness(1.15)}.chat-send .resume:active{filter:brightness(.85)}.canvas-message,.map-status{position:absolute;z-index:2;left:12px;bottom:12px;padding:8px 12px;background:#f6e7c4ee;border:1px solid var(--gold-deep);color:var(--ink);font-size:13px}.canvas-message{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%);text-align:center}.canvas-message small{display:block;margin-top:6px}.error{color:#8a2a12!important}.map-tip{position:absolute;z-index:3;pointer-events:none;min-width:140px;padding:6px 8px;background:#f8edd4f2;border:1px solid #8a6230;color:var(--ink);font-size:12px}.map-tip strong,.map-tip span{display:block}.map-tip span{color:#7a5a30;margin-top:2px}.ledger{position:absolute;z-index:4;top:10px;right:10px;width:min(280px,46%);max-height:calc(100% - 20px);overflow:auto;padding:12px 14px 14px;background:#f7ecd2f5;border:2px solid #7a4e1c;box-shadow:0 12px 30px #3a241055;color:var(--ink)}.ledger header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ledger h1,.ledger h2{font-size:20px;line-height:1.2;margin:0 0 8px}.ledger h2{font-size:15px}.ledger p{font-size:13px;line-height:1.45;margin:8px 0}.ledger .close{background:transparent;border:none;color:#6a4318;font-size:22px;line-height:1;padding:0 4px}.level-pill{display:inline-block;border:1px solid #8a6230;font-size:11px;padding:2px 6px}.building-portrait{display:block;width:96px;height:72px;object-fit:contain;margin:8px auto}.ledger dl{margin:8px 0;font-size:12px}.ledger dl>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #e2c98a}.ledger dt{color:#7a5430}.ledger dd{margin:0;text-align:right}.march-list{position:absolute;z-index:5;left:calc(var(--u) * 12);bottom:calc(var(--u) * 12);min-width:calc(var(--u) * 220);max-width:calc(var(--u) * 320);padding:calc(var(--u) * 8) calc(var(--u) * 10);color:#653808;font:calc(var(--u) * 12) / 1.3 Tahoma,Arial,sans-serif;background:linear-gradient(#fef2d7,#fddfae);border:calc(var(--u) * 2) solid #7a3b00;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 8) #0005}.march-list h2{margin:0 0 calc(var(--u) * 6);font-size:calc(var(--u) * 13)}.march-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.march-list li{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}.reports-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.reports-list li{display:flex;flex-direction:column;gap:2px;font-size:12px}.reports-list .win{color:var(--green)}.reports-list .loss{color:var(--red)}.cost-panel{border-top:1px solid #e2c98a;margin-top:8px;padding-top:8px}.cost-time{color:#7a5430;font-size:11px}.cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.cost-grid span{display:flex;align-items:center;gap:4px;font-size:12px}.cost-grid img{width:24px;height:24px;object-fit:contain}.primary{width:100%;margin-top:8px;background:linear-gradient(#f0c36a,#d7a24a)}.connection{text-align:center;padding:48px 16px;color:#f0e6c8}.connection p,.eyebrow{color:#dcc48a}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:11px}.game-message{position:absolute;z-index:7;bottom:10px;left:10px;max-width:65%;padding:8px 12px;background:#f7ecd2;border:1px solid #7a4e1c;color:#453014;font-size:12px;box-shadow:0 2px 8px #0005}.game-message.error,.requirement,.shortfall{color:#982b1c}.game-message button{margin-left:8px;border:0;background:transparent}.build-select,.economy-setting{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;font-size:13px;text-transform:capitalize}.build-select select{max-width:180px;padding:5px;background:#fff6e2;color:#453014}.economy-setting input{width:65px;padding:4px;margin-left:auto}.construction-detail{margin-top:12px;border-top:1px solid #bd9961;padding-top:10px}.construction-detail progress{width:100%;accent-color:#976220}.queue-item{position:relative;width:100%;height:100%;padding:0;border:0;overflow:hidden;cursor:pointer;background:#3f2e08d1;text-align:left}.queue-track{position:absolute;inset:0;pointer-events:none}.queue-plan{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.queue-plan-dim{opacity:.35}.queue-fill-clip{position:absolute;left:0;top:0;bottom:0;overflow:hidden}.queue-fill-clip .queue-plan{width:calc(var(--u) * 322);max-width:none;opacity:1}.queue-icon{position:absolute;left:0;top:0;width:calc(var(--u) * 21);height:100%;object-fit:contain;object-position:left center;pointer-events:none}.queue-name{position:relative;z-index:1;display:block;padding:calc(var(--u) * 2) 0 calc(var(--u) * 2) calc(var(--u) * 22);color:#fff;font-size:calc(var(--u) * 11);font-weight:700;line-height:calc(var(--u) * 18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 calc(var(--u) * 4) #000000}.queue-time{position:absolute;z-index:1;top:calc(var(--u) * 1);right:calc(var(--u) * 6);width:calc(var(--u) * 72);color:#ffb000;font-size:calc(var(--u) * 11);font-weight:700;line-height:calc(var(--u) * 20);text-align:right;text-shadow:0 0 calc(var(--u) * 4) #000000}.text-control{border:0;background:transparent;cursor:pointer;color:inherit;padding:0}button:disabled{opacity:.5;cursor:not-allowed}.economy-ledger{width:min(380px,70%)}.economy-table{width:100%;border-collapse:collapse;font-size:11px}.economy-table td,.economy-table th{padding:5px 2px;border-bottom:1px solid #d6bc83;text-align:right}.economy-table th:first-child{text-align:left;text-transform:capitalize}.chat-badge{width:calc(var(--u) * 14);height:calc(var(--u) * 14);margin-right:calc(var(--u) * 2);vertical-align:middle}.tool-count{position:absolute;top:calc(var(--u) * 1);right:calc(var(--u) * -9);width:calc(var(--u) * 29);height:calc(var(--u) * 23);background:url(/assets/reference/ui-toolbar-count.png) center / 100% 100% no-repeat;color:#fff;font:normal calc(var(--u) * 11) / calc(var(--u) * 22) Tahoma,Arial,sans-serif;text-align:center;pointer-events:none;z-index:2}.ci-row{position:absolute;display:flex;align-items:center;height:calc(var(--u) * 32);color:#652c00;font-size:calc(var(--u) * 12)}.ci-row>img{width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin-right:calc(var(--u) * 10)}.ci-text{line-height:calc(var(--u) * 20);white-space:nowrap}.ci-row .text-control{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.ci-num{line-height:calc(var(--u) * 20);white-space:nowrap;text-align:left}.ci-w90{width:calc(var(--u) * 90)}.ci-w70{width:calc(var(--u) * 70)}.ci-good{color:#2e9700}.ci-worn{color:#e10000}.ci-add{flex:0 0 auto;width:calc(var(--u) * 12);height:calc(var(--u) * 12);margin-left:calc(var(--u) * 2);padding:0;border:0;background:url(/assets/reference/ui-prop-add.png) center / 100% 100% no-repeat;cursor:pointer}.ci-add:hover{background-image:url(/assets/reference/ui-prop-add-over.png)}.ci-add:active{background-image:url(/assets/reference/ui-prop-add-down.png)}.ci-stack{position:absolute;left:0;top:calc(var(--u) * 200);width:calc(var(--u) * 225);height:calc(var(--u) * 230);color:#652c00;font-size:calc(var(--u) * 12)}.ci-resources{position:absolute;inset:calc(var(--u) * 3) 0 0;display:flex;flex-direction:column;align-items:center}.ci-res{position:relative;width:calc(var(--u) * 220);height:calc(var(--u) * 45);flex:0 0 auto}.ci-res-icon{position:absolute;left:0;top:0;width:calc(var(--u) * 47);height:calc(var(--u) * 45)}.ci-res-rate,.ci-res-amount{position:absolute;bottom:calc(var(--u) * 8);line-height:calc(var(--u) * 18);white-space:nowrap;font-variant-numeric:tabular-nums}.ci-res-amount{left:calc(var(--u) * 52)}.ci-res-rate{right:calc(var(--u) * 32)}.ci-res-add{position:absolute;right:calc(var(--u) * 10);bottom:calc(var(--u) * 10);margin:0}.castle-panel:has(.ci-tip),.city-strip:has(.city-tooltip){z-index:7}.ci-tip{position:absolute;right:calc(100% + var(--u) * 4);z-index:30;min-width:calc(var(--u) * 170);padding:calc(var(--u) * 5) calc(var(--u) * 8);border:calc(var(--u) * 1) solid #7a3b00;background:#fef2d7;color:#653808;font:calc(var(--u) * 11) / 1.4 Tahoma,Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 8) #0006;pointer-events:none}.ci-tip-head{font-weight:700}.ci-buy{width:calc(var(--u) * 220);height:calc(var(--u) * 40);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6)}.ci-buy-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(var(--u) * 104);height:calc(var(--u) * 26);min-width:0;padding:0;text-decoration:none;white-space:nowrap}.ci-army{position:absolute;left:calc(var(--u) * -2);right:calc(var(--u) * 2);top:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:calc(var(--u) * 1)}.ci-army-col{display:flex;flex-direction:column;gap:calc(var(--u) * 3)}.ci-unit{position:relative;width:calc(var(--u) * 105);height:calc(var(--u) * 34)}.ci-unit-icon,.ci-unit-count{position:absolute;top:0;height:calc(var(--u) * 34);box-sizing:border-box;border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7}.ci-unit-icon{left:calc(var(--u) * 1);width:calc(var(--u) * 34);display:grid;place-items:center}.ci-unit-icon img{width:calc(var(--u) * 30);height:calc(var(--u) * 30)}.ci-unit-count{left:calc(var(--u) * 38);width:calc(var(--u) * 65);line-height:calc(var(--u) * 32);text-align:right;padding-right:calc(var(--u) * 3);color:#2e9700}.ci-forts{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}.ci-fort{position:relative;width:calc(var(--u) * 218);height:calc(var(--u) * 45);flex:0 0 auto}.ci-fort img{position:absolute;left:calc(var(--u) * 5);top:0;width:calc(var(--u) * 47);height:calc(var(--u) * 45)}.ci-fort-name,.ci-fort-count{position:absolute;left:calc(var(--u) * 55);right:calc(var(--u) * 10);line-height:calc(var(--u) * 20)}.ci-fort-name{top:calc(var(--u) * 3)}.ci-fort-count{top:calc(var(--u) * 22);color:#2e9700}.ci-stack .castle-heroes{left:calc(var(--u) * 7);right:calc(var(--u) * 10);top:calc(var(--u) * 5);bottom:calc(var(--u) * 5);width:auto;border:calc(var(--u) * 1) solid #d39e4c;background:#fff}.aw-win{position:absolute;left:calc(var(--u) * 33);right:calc(var(--u) * 33);top:calc(var(--u) * 42);bottom:calc(var(--u) * 15);z-index:1;color:#652c00;font:calc(var(--u) * 12) / 1.3 Tahoma,Arial,sans-serif}.aw-win *{box-sizing:border-box}.aw-abs{position:absolute}.aw-tabs{position:absolute;display:flex;z-index:2}.aw-tab{height:calc(var(--u) * 26);padding:0 calc(var(--u) * 12);border:calc(var(--u) * 1) solid #c49a4a;background:linear-gradient(#f8e7b8,#e8c57a);color:#652c00;font:bold calc(var(--u) * 12) Tahoma,Arial,sans-serif;cursor:pointer;white-space:nowrap}.aw-tab+.aw-tab{border-left:0}.aw-tab.on{background:linear-gradient(#fff1c8,#f0d08a);box-shadow:inset 0 calc(var(--u) * -2) 0 #8a4a10}.aw-win .swf-sub-button{height:calc(var(--u) * 22)}.aw-win .swf-datagrid td.aw-left,.aw-win .swf-datagrid th.aw-left{text-align:left;padding-left:calc(var(--u) * 6)}.aw-win .swf-datagrid tbody tr:hover td{background:inherit}.aw-cell{display:flex;gap:calc(var(--u) * 4);justify-content:center;align-items:center}.aw-pager{position:absolute;display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--u) * 6);font-weight:700}.aw-page{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border:0;padding:0;cursor:pointer;background:url(/assets/reference/ui-page-prev.png) center / contain no-repeat}.aw-page.next{background-image:url(/assets/reference/ui-page-next.png)}.aw-page.prev:hover:not(:disabled){background-image:url(/assets/reference/ui-page-prev-over.png)}.aw-page.next:hover:not(:disabled){background-image:url(/assets/reference/ui-page-next-over.png)}.aw-page:disabled{opacity:.4;cursor:default}.aw-input,.aw-area{position:absolute;height:calc(var(--u) * 22);padding:0 calc(var(--u) * 4);border:calc(var(--u) * 1) solid #b88a45;background:#fff;color:#652c00;font:calc(var(--u) * 12) Tahoma,Arial,sans-serif}.aw-area{height:auto;padding:calc(var(--u) * 4);resize:none;line-height:1.35}.aw-input:disabled{background:#f1e6cf;color:#8a6a40}.aw-input:focus-visible,.aw-area:focus-visible{outline:calc(var(--u) * 1) solid #8a5a20}.aw-group{position:absolute;border:calc(var(--u) * 1) solid #e9d085;background:#fef2d7;display:flex;flex-direction:column}.aw-group h3{margin:0;height:calc(var(--u) * 21);padding:0 calc(var(--u) * 6);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 21);background:linear-gradient(#fdf3df,#fddfaf);border-bottom:calc(var(--u) * 1) solid #e9d085}.aw-group p{flex:1;margin:0;padding:calc(var(--u) * 4) calc(var(--u) * 6);overflow-y:auto;white-space:pre-wrap;word-break:break-word}.aw-label{position:absolute;line-height:calc(var(--u) * 22);white-space:nowrap}.aw-modal{position:absolute;inset:0;z-index:11}.beginner-buff{position:absolute;left:calc(var(--u) * 88);top:calc(var(--u) * 134);width:calc(var(--u) * 24);height:calc(var(--u) * 24);cursor:help}
