/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-100{top:calc(var(--spacing) * 100)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#f7f3e9;--muted:#b0afa9;--panel:#20221e;--panel-soft:#262923;--line:#3b3e37;--gold:#e2b85d;--gold-soft:#9d7935;--green:#72c39a;--red:#e77d73;--background:#151713}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(circle at 10% -10%,#e2b85d1f,transparent 36rem),var(--background);color:var(--ink);min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}main{min-height:100vh}.site-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:86px;margin:0 auto;display:flex}.brand{color:var(--ink);letter-spacing:.11em;align-items:center;gap:12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.brand small{color:#74756f;letter-spacing:.17em;margin-top:4px;font-size:8px;display:block}.brand-mark{border:1px solid var(--gold-soft);width:38px;height:38px;color:var(--gold);background-color:#211d15;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:90%;border-radius:10px;place-items:center;font-family:Georgia,serif;font-size:13px;display:grid;box-shadow:0 5px 18px #00000038}.brand-mark i{display:none}.change-player{color:#b8b8b4;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:10px 16px}.account-button{border:1px solid var(--line);min-height:42px;color:var(--ink);background:var(--panel);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:800;display:inline-flex}.account-button span{color:var(--gold)}.language-button,.theme-button{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--gold);letter-spacing:.08em;cursor:pointer;border-radius:50%;font-size:10px;font-weight:800}.theme-button{font-size:16px;line-height:1}.search-hero{flex-direction:column;justify-content:center;width:min(1040px,100% - 40px);min-height:calc(100vh - 156px);margin:0 auto;padding:88px 0 52px;display:flex;position:relative;overflow:hidden}.hero-glow{pointer-events:none;border:1px solid #d8a94d1a;border-radius:50%;width:520px;height:520px;position:absolute;top:9%;right:-12%;box-shadow:inset 0 0 120px #d8a94d09,0 0 0 70px #d8a94d04,0 0 0 140px #d8a94d03}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.hero-copy{max-width:720px;position:relative}.hero-copy h1{letter-spacing:-.045em;margin:20px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7.4vw,88px);font-weight:400;line-height:.98}.hero-copy h1 em{color:var(--gold);font-weight:400}.hero-copy p{color:var(--muted);max-width:570px;margin:0;font-size:17px;line-height:1.7}.search-box{border:1px solid var(--line);background:#22241ff5;width:min(680px,100%);margin-top:48px;padding:22px;position:relative;box-shadow:0 20px 80px #00000042}.search-box label{color:#b5b4ae;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.search-control{gap:10px;display:flex}.search-control input,.mini-search input{min-width:0;color:var(--ink);background:#181a17;border:1px solid #44473f;outline:none;flex:1;transition:border-color .2s,box-shadow .2s}.search-control input{height:54px;padding:0 17px;font-size:16px}.search-control input:focus,.mini-search input:focus{border-color:var(--gold-soft);box-shadow:0 0 0 3px #d8a94d14}.search-control button{background:var(--gold);color:#16130c;cursor:pointer;border:0;min-width:156px;padding:0 20px;font-size:13px;font-weight:800}.search-control button:disabled{opacity:.6;cursor:wait}.search-box>small{color:#6f706b;margin-top:12px;font-size:11px;display:block}.spinner{border:2px solid #00000047;border-top-color:#111;border-radius:50%;width:19px;height:19px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.error-card{border-left:2px solid var(--red);color:#d0ceca;background:#e06c6212;width:min(680px,100%);margin-top:14px;padding:18px 20px}.error-card strong{color:#f0b1aa;font-size:13px}.error-card p{color:#989793;margin:7px 0 0;font-size:12px;line-height:1.55}.feature-strip{color:#777873;letter-spacing:.09em;text-transform:uppercase;gap:34px;margin-top:58px;font-size:10px;font-weight:700;display:flex;position:relative}.feature-strip span{gap:8px;display:inline-flex}.feature-strip b{color:var(--gold-soft)}.dashboard{width:min(1120px,100% - 40px);margin:0 auto;padding:68px 0 100px;position:relative}.dashboard:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(circle at 18% 30%,#7397601a,#0000 34%),radial-gradient(circle at 78% 20%,#b35b3f17,#0000 30%),radial-gradient(circle at 55% 80%,#e2b85d0f,#0000 35%);height:470px;position:absolute;inset:105px -8vw auto}.profile-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.profile-name-line{align-items:center;gap:14px;margin:8px 0 7px;display:flex}.engraving-block>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.engraving-block>div{flex-wrap:wrap;gap:6px;display:flex}.engraving-block span{border:1px solid var(--line);color:var(--gold);background:var(--panel-soft);padding:7px 9px;font-size:9px;font-weight:700}.profile-name-line h1{letter-spacing:-.04em;margin:0;font:400 clamp(38px,6vw,64px)/1 Georgia,serif}.profile-hero p{color:#777873;margin:0;font-size:12px}.country-badge{border:1px solid var(--line);color:#92938e;letter-spacing:.1em;padding:5px 7px;font-size:9px;font-weight:800}.favorite-button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:50%;font-size:20px}.favorite-button.active{color:var(--gold);border-color:var(--gold-soft)}.mini-search{width:260px;display:flex}.mini-search input{height:42px;padding:0 13px}.mini-search button{background:var(--gold);color:#17130b;cursor:pointer;border:0;width:44px;font-size:20px}.rating-card{background:var(--panel);border:1px solid var(--line);min-height:210px;padding:26px}.rating-card--team{background:linear-gradient(135deg,#d8a94d1a,transparent 60%),var(--panel);border-color:#665126}.ratings-grid .rating-card{transition:transform .2s,border-color .2s,box-shadow .2s}.ratings-grid .rating-card:hover{border-color:#665c41;transform:translateY(-2px);box-shadow:0 16px 40px #00000024}.rating-card__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.focus-pill{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8a94d47;border-radius:999px;padding:6px 9px;font-size:8px}.rating-line{align-items:baseline;gap:9px;margin:21px 0 22px;display:flex}.rating-line strong{font:400 52px/1 Georgia,serif}.rating-line span{color:#72736d;letter-spacing:.1em;font-size:10px;font-weight:800}.rating-line em{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-left:auto;font-size:9px;font-style:normal}.rating-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:17px;display:grid}.rating-stats--four{grid-template-columns:repeat(4,1fr)}.rating-stats div{flex-direction:column;gap:4px;display:flex}.rating-stats b{font-size:14px}.rating-stats span{color:#767772;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.match-history{margin-top:58px}.match-browser{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-bottom:12px;display:flex}.mode-tabs,.limit-tabs{gap:6px;display:flex}.mode-tabs button,.limit-tabs button{border:1px solid var(--line);min-height:38px;color:var(--muted);background:var(--panel-soft);text-transform:uppercase;cursor:pointer;padding:0 13px;font-size:9px;font-weight:800}.mode-tabs button{min-width:112px}.mode-tabs button b{color:var(--gold);margin-left:8px}.mode-tabs button.active,.limit-tabs button.active{border-color:var(--gold-soft);color:var(--ink);background:#d8a94d1f}.history-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.history-heading h2{margin:7px 0 0;font:400 27px/1.2 Georgia,serif}.history-heading>span{border:1px solid var(--line);min-width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font-size:11px;display:grid}.history-list>button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.history-list>button:hover{border-color:#605a48;transform:translateY(-2px);box-shadow:0 12px 25px #00000029}.history-list>button.active{border-color:var(--gold-soft);background:linear-gradient(120deg,#d8a94d1a,transparent 70%),var(--panel)}.history-list .map-icon{width:40px;height:40px}.history-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.history-list small,.history-list em{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-style:normal}.history-list b{text-overflow:ellipsis;white-space:nowrap;font:400 18px Georgia,serif;overflow:hidden}.history-result{text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.history-result--win{color:var(--green);background:#63b88c1a}.history-result--loss{color:var(--red);background:#e06c6217}.match-section{margin-top:52px}.match-map-banner{border:1px solid var(--line);background:linear-gradient(115deg,#48583f2b,#53372a21),var(--panel);min-height:138px;padding:28px;position:relative;overflow:hidden}.match-map-banner>.section-heading,.match-map-banner>.match-meta{z-index:2;position:relative}.match-map-art,.match-map-shade{width:100%;height:100%;position:absolute;inset:0}.match-map-art{object-fit:cover}.match-map-banner--image{box-shadow:inset 0 -30px 65px #0000002e}.match-map-banner--image .match-meta{color:#d0cdc5;text-shadow:0 1px 4px #000c}.match-map-banner--image .map-title h2{color:#fffaf0;text-shadow:0 2px 8px #000000b8}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:9px 0 0;font:400 clamp(32px,5vw,48px)/1 Georgia,serif}.map-title{align-items:center;gap:13px;margin-top:9px;display:flex}.map-title h2{margin:0}.map-icon{background:linear-gradient(135deg,#4d613f 0 42%,#b18c49 42% 58%,#384c50 58%);border:1px solid #6f613e;flex:none;width:38px;height:38px;position:relative;overflow:hidden;transform:rotate(45deg)}.map-icon--image{background-color:#30372d;border-radius:9px;transform:none;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 12px #00000038}.map-icon i{background:#ffffff38;width:1px;height:52px;position:absolute;transform:rotate(-45deg)}.map-icon i:first-child{top:-8px;left:11px}.map-icon i:nth-child(2){top:-8px;left:23px}.map-icon i:nth-child(3){top:-12px;left:30px;transform:rotate(45deg)}.result-badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.result-badge--win{color:#82d2a8;background:#63b88c1f;border:1px solid #63b88c40}.result-badge--loss{color:#f08d83;background:#e06c621c;border:1px solid #e06c6240}.match-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.replay-download{color:var(--ink);border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none}.match-meta{color:#777873;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.match-meta i{background:#4c4d49;border-radius:50%;width:3px;height:3px}.replay-analysis-card{background:linear-gradient(100deg,#d8a94d1f,#d8a94d09);border:1px solid #d8a94d61;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 22px;display:flex}.replay-analysis-card>div:first-child{flex-direction:column;gap:7px;display:flex}.replay-analysis-card strong{font:400 19px/1.35 Georgia,serif}.replay-analysis-card--ready{background:linear-gradient(100deg,#63b88c1f,#63b88c06);border-color:#63b88c6b}.replay-analysis-card--unavailable{background:#e06c620b;border-color:#e06c6247}.replay-analysis-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.replay-analysis-actions button,.replay-analysis-actions a{border:1px solid var(--line);min-height:42px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.replay-analysis-actions button{border-color:var(--gold);background:var(--gold);color:#17130b}.analysis-ready-mark{color:#101812;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.replay-spinner{border:2px solid #d8a94d40;border-top-color:var(--gold);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}.verdict-icon{width:64px;height:64px;color:var(--gold);background:#d8a94d14;border:1px solid #d8a94d33;place-items:center;font:30px Georgia,serif;display:grid}.verdict-card h3{margin:9px 0 8px;font:400 27px/1.2 Georgia,serif}.verdict-card p{color:#989994;margin:0;font-size:13px;line-height:1.65}.verdict-score{min-width:84px;color:var(--gold);flex-direction:column;align-items:flex-end;display:flex}.verdict-score b{font:44px/1 Georgia,serif}.verdict-score small{max-width:88px;color:var(--muted);text-align:right;text-transform:uppercase;margin-top:5px;font-size:7px}.factor-grid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.factor{border-right:1px solid var(--line);gap:14px;min-height:102px;padding:20px;display:flex}.factor:last-child{border-right:0}.factor>span{color:var(--gold-soft);font:13px Georgia,serif}.factor p{color:#aaa9a4;margin:0;font-size:12px;line-height:1.55}.teams-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.team-column{border:1px solid var(--line);background:var(--panel)}.team-title{border-bottom:1px solid var(--line);color:#9b9c97;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;padding:15px 18px;font-size:10px;font-weight:800;display:flex}.team-dot{border-radius:50%;width:7px;height:7px}.team-dot--ally{background:var(--green);box-shadow:0 0 10px #63b88c73}.team-dot--enemy{background:var(--red);box-shadow:0 0 10px #e06c6266}.player-card{border-bottom:1px solid #33362f;padding:14px 16px 16px}.player-card:last-child{border-bottom:0}.player-card--current{background:#e2b85d12}.player-head{grid-template-columns:38px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;display:grid}.civ-icon{color:#e5c77e;letter-spacing:.04em;background:linear-gradient(145deg,#3d3d34,#252720);border:1px solid #70603c;border-radius:10px 10px 14px 14px;place-items:center;width:36px;height:36px;font:700 10px Georgia,serif;display:grid;box-shadow:inset 0 -7px 14px #0003}.civ-icon--image{background-color:#26271f;position:relative;overflow:hidden}.civ-icon--image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.civ-icon--image:has(img:not([hidden])) i{display:none}.style-icon{width:24px;height:24px;color:var(--gold);vertical-align:middle;background:#e2b85d14;border:1px solid #e2b85d47;border-radius:7px;flex:none;place-items:center;font:15px Georgia,serif;display:inline-grid}.role-wrap .style-icon{width:26px;height:26px}.engraving-block span{align-items:center;gap:6px;display:inline-flex}.engraving-block .style-icon{background:0 0;border:0;width:20px;height:20px;font-size:13px}.style-icon--defender,.style-icon--defense{color:#91b8e7;background:#5687c61c;border-color:#5687c64d}.style-icon--ally{color:#82d2a8;background:#63b88c1a;border-color:#63b88c47}.style-icon--lazy,.style-icon--sims{color:#aaa9a1;background:#a0a09612;border-color:#a0a09633}.style-discovery{background:linear-gradient(110deg,#596f462b,#e2b85d17 48%,#793a2e29),var(--panel);border:1px solid #e2b85d57;margin:0 0 18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000024}.style-discovery--cta{grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:152px;display:grid}.style-scope-tabs{grid-column:1/-1;gap:5px;margin:-10px 0 -4px;display:flex}.style-scope-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);box-shadow:none;background:0 0;padding:0 11px}.style-scope-tabs button.active{border-color:var(--gold-soft);color:var(--ink);background:#e2b85d1a}.partner-list{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.partner-list span{border:1px solid var(--line);color:var(--gold);background:var(--panel-soft);padding:5px 7px;font-size:8px}.style-orbit{background:radial-gradient(circle,#e2b85d3b,#e2b85d08 65%,#0000 66%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:relative}.style-orbit:after{content:"";border:1px solid #e2b85d2b;border-radius:50%;position:absolute;inset:-8px}.style-orbit>span{image-rendering:auto;filter:drop-shadow(0 7px 10px #0000003d);background:url(/assets/medieval/icons/strategy.webp) 50%/contain no-repeat;width:72px;height:72px}.style-discovery h2{margin:8px 0 7px;font:400 29px/1.1 Georgia,serif}.style-discovery p{max-width:590px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.style-discovery button{color:#17130b;background:var(--gold);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;box-shadow:0 10px 25px #00000029}.style-discovery button span{margin-right:7px}.style-report-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.style-report-head h2{min-height:32px}.style-report-head>strong{color:var(--gold);font:36px/1 Georgia,serif}.style-progress{border:1px solid var(--line);background:#171914;height:8px;margin-top:14px;overflow:hidden}.style-progress i{background:linear-gradient(90deg,#70945e,var(--gold));width:0;height:100%;transition:width .35s;display:block}.style-result{align-items:center;gap:14px;margin-top:22px;display:flex}.style-result>.style-icon{border-radius:14px;width:54px;height:54px;font-size:28px}.style-result small,.style-traits>small,.style-averages>small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.style-result h3{margin:3px 0;font:27px/1.1 Georgia,serif}.style-traits,.style-averages{margin-top:20px}.style-traits>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.style-traits span{border:1px solid var(--line);color:var(--ink);background:var(--panel-soft);align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.engraving-badge{align-items:center;gap:6px;display:inline-flex}.style-traits .style-icon{background:0 0;border:0;width:20px;height:20px}.style-averages>div{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:9px;display:grid}.style-averages span{min-height:72px;color:var(--muted);background:var(--panel-soft);text-transform:uppercase;flex-direction:column;justify-content:center;gap:4px;padding:10px;font-size:8px;display:flex}.style-averages b{color:var(--ink);font:22px Georgia,serif}.style-retry{margin-top:16px;border:1px solid var(--line)!important;min-height:36px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;padding:0 12px!important}.military-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.metric-block{background:#1a1c18;border:1px solid #353830;min-width:0;padding:11px}.metric-block>span{color:#8f9088;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.metric-block>div{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:4px;margin:8px 0;display:grid}.metric-block>div b{color:#e9e4d9;font:18px Georgia,serif}.metric-block>div small{color:#72746d;text-transform:uppercase;font-size:7px}.metric-block>strong{color:var(--gold);flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.metric-block>strong i{color:#74766e;font-size:7px;font-style:normal;font-weight:400}.metric-block--resources>span{align-items:center;gap:5px;display:flex}.resource-efficiency{border-top:1px solid var(--line);min-width:0;padding-top:9px}.efficiency-score{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.efficiency-score>b{color:var(--gold);font:22px Georgia,serif}.efficiency-grade{text-transform:uppercase;border:1px solid;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.efficiency-grade--excellent,.efficiency-grade--good{color:var(--green)}.efficiency-grade--even{color:var(--gold)}.efficiency-grade--costly,.efficiency-grade--poor{color:var(--red)}.efficiency-grade--none{color:var(--muted)}.resource-efficiency>p{color:var(--muted);margin:7px 0 9px;font-size:8px;line-height:1.45}.resource-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.resource-breakdown span{border:1px solid var(--line);background:var(--panel-soft);min-width:0;padding:5px}.resource-breakdown small,.resource-breakdown b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resource-breakdown small{color:var(--muted);text-transform:uppercase;font-size:6px}.resource-breakdown b{color:var(--ink);margin-top:3px;font-size:7px}.team-resource-summary{grid-row:span 2}.team-resource-summary .resource-efficiency{margin-top:4px}.team-resource-summary .resource-breakdown{margin-top:3px}.replay-facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:8px;display:grid}.command-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.command-summary>div{border:1px solid var(--line);background:var(--panel-soft);flex-direction:column;justify-content:center;min-height:72px;padding:9px;display:flex}.command-summary span,.command-summary small{color:var(--muted);font-size:8px}.command-summary b{color:var(--ink);margin:4px 0;font:20px Georgia,serif}.activity-timeline{gap:3px;min-height:58px;margin-top:6px;display:flex}.activity-timeline span{border:1px solid var(--line);min-width:58px;color:var(--muted);background:linear-gradient(90deg,#d8a94d12,#0000);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:8px;display:flex}.activity-timeline small{color:var(--muted);white-space:nowrap;font-size:7px}.replay-facts span{background:var(--panel-soft);min-width:0;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:3px;padding:8px;font-size:7px;display:flex}.replay-facts b{color:var(--ink);font:16px Georgia,serif}.unit-composition{border:1px solid var(--line);background:var(--panel-soft);margin-top:8px;padding:10px 11px}.unit-composition>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.unit-composition>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.unit-composition span{border:1px solid var(--line);color:var(--muted);align-items:center;gap:4px;padding:4px 7px 4px 4px;font-size:8px;display:inline-flex}.unit-composition img{object-fit:cover;background:#181a17;border-radius:4px;width:25px;height:25px}.unit-composition b{color:var(--gold);margin-right:4px}.age-timings{border:1px solid var(--line);background:var(--panel-soft);margin-top:8px;padding:10px}.age-timings>small{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:800}.age-timings span{color:var(--muted);flex-direction:column;gap:4px;font-size:7px;display:flex}.age-timings b{color:var(--ink);font:12px Georgia,serif}.rating-up{color:var(--green);font-style:normal}.rating-down{color:var(--red);font-style:normal}.player-row{border-bottom:1px solid #292a27;grid-template-columns:38px 1fr minmax(112px,auto);align-items:center;gap:12px;min-height:84px;padding:14px 16px;display:grid}.player-row:last-child{border-bottom:0}.player-row--current{background:#d8a94d0e}.player-avatar{color:#b0b0aa;background:#20211e;border:1px solid #42433e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:14px Georgia,serif;display:grid;position:relative;overflow:hidden}.player-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player-avatar--large{border-color:var(--gold-soft);width:48px;height:48px}.player-icons{align-items:center;display:flex}.player-icons .civ-icon{z-index:2;border-radius:8px;width:26px;height:26px;margin-left:-9px}.mini-country{color:var(--muted);border:1px solid var(--line);padding:2px 4px;font-size:6px;font-weight:800}.profile-freshness{color:var(--muted);margin-top:7px;font-size:8px;display:block}.impact-warning{color:#f0a099;text-transform:uppercase;border:1px solid #e06c6240;align-items:center;gap:4px;padding:3px 5px;font-size:6px;font-weight:800;display:inline-flex}.player-name-line{align-items:center;gap:7px;display:flex}.player-profile-link{max-width:100%;color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font:700 12px/1.2 inherit;display:inline-flex;overflow:hidden}.player-profile-link span{color:var(--gold);font-size:10px;transition:transform .18s}.player-profile-link:hover span,.player-profile-link:focus-visible span{transform:translate(2px,-2px)}.player-profile-link:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.player-main>span{color:#747570;margin-top:5px;font-size:10px;display:block}.you-pill{color:var(--gold);text-transform:uppercase;border:1px solid #d8a94d40;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:800}.role-wrap{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.role{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.role--attack{color:#ef8d83;background:#e06c621a}.role--defense{color:#83aee4;background:#5687c61f}.role--support{color:#d8b86e;background:#d8a94d1a}.role--defender{color:#91b8e7;background:#5687c626}.role--useless{color:#9a9b95;background:#8c8e871f}.role--aggressor{color:#ff8b78;background:#e0504226}.role--ally{color:#8ec6a2;background:#46966424}.role--sims{color:#d8b86e;background:#d8a94d21}.role--lazy{color:#9a9b95;background:#8c8e871f}.role-wrap small{color:#686964;text-align:right;max-width:120px;font-size:8px}.method-note{color:#777873;border:1px dashed #363732;gap:13px;margin-top:15px;padding:16px 18px;display:flex}.method-note>span{color:var(--gold);flex:none;font:17px Georgia,serif}.method-note p{margin:0;font-size:10px;line-height:1.6}.method-note strong{color:#aaa9a4}.info-tip{vertical-align:middle;flex:none;display:inline-flex;position:relative}.info-tip>button{border:1px solid var(--gold-soft);width:17px;height:17px;min-height:0;color:var(--gold);box-shadow:none;cursor:help;background:0 0;border-radius:50%;place-items:center;padding:0;font:800 9px Arial,sans-serif;display:grid}.info-tip>span{z-index:20;border:1px solid var(--line);width:min(260px,72vw);color:var(--ink);text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:#11130f;padding:9px 10px;font:10px/1.45 Arial,sans-serif;transition:all .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 32px #00000059}.info-tip:hover>span,.info-tip:focus-within>span{opacity:1;visibility:visible;transform:translate(-50%)}.advice-card{background:linear-gradient(90deg,#72c39a1a,#0000);border:1px solid #72c39a57;align-items:center;gap:16px;margin-top:16px;padding:20px 22px;display:flex}.advice-card>span{color:#102017;background:var(--green);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.advice-card div{flex-direction:column;gap:5px;display:flex}.advice-card small{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.advice-card strong{font:400 17px/1.45 Georgia,serif}.team-summary-card{border:1px solid var(--line);background:var(--panel);padding:20px}.team-summary-card--ally{border-color:#72c39a52}.team-summary-card--enemy{border-color:#e77d7347}.team-summary-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.team-summary-head h3{margin:6px 0 0;font:25px Georgia,serif}.team-summary-head>strong{color:var(--gold);font:38px/1 Georgia,serif}.team-summary-head>strong small{color:var(--muted);font:8px Arial,sans-serif}.team-summary-metrics{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.team-summary-metrics>div{background:var(--panel-soft);flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:80px;padding:10px;display:flex}.team-summary-metrics span,.team-summary-metrics small{color:var(--muted);text-transform:uppercase;font-size:7px}.team-summary-metrics b{overflow-wrap:anywhere;font:15px Georgia,serif}.team-summary-metrics small{align-items:center;gap:5px;display:flex}.team-age-row{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr repeat(3,auto);gap:10px;margin-top:10px;padding-top:10px;font-size:7px;display:grid}.team-age-row b{color:var(--ink);font-size:8px}.team-composition{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.team-composition span{border:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:30px auto;align-items:center;column-gap:6px;min-width:105px;padding:5px;display:grid}.team-composition img{object-fit:cover;border-radius:4px;grid-row:1/3;width:30px;height:30px}.team-composition b{color:var(--gold);font-size:10px}.team-composition small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.player-breakdown-title{margin-top:38px}.player-breakdown-title h3{margin:7px 0 0;font:27px Georgia,serif}.access-gate{border:1px dashed var(--gold-soft);background:linear-gradient(100deg,#d8a94d14,#0000);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:22px;display:grid}.gate-lock{border:1px solid var(--line);width:50px;height:50px;color:var(--gold);place-items:center;font:24px Georgia,serif;display:grid}.access-gate h3{margin:6px 0;font:400 22px Georgia,serif}.access-gate p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.access-gate>button{color:#17130b;background:var(--gold);text-transform:uppercase;cursor:pointer;border:0;min-height:46px;padding:0 18px;font-size:9px;font-weight:800}.access-gate>button small{margin-top:3px;font-size:7px;display:block}.empty-match{text-align:center;border:1px dashed var(--line);margin-top:60px;padding:56px 24px}.empty-match>span{color:var(--gold);font:30px Georgia,serif}.empty-match h2{margin:12px 0 8px;font:28px Georgia,serif}.empty-match p{color:var(--muted);margin:0;font-size:13px}footer{color:#565752;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:72px;margin:0 auto;font-size:9px;display:flex}footer a{color:var(--gold-soft);text-decoration:none}footer nav{gap:16px;display:flex}.ratings-grid--single{grid-template-columns:1fr}.language-overlay{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a08bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.language-modal{background:#282b25;border:1px solid #4a4d44;width:min(440px,100%);padding:28px;box-shadow:0 28px 100px #0000007a}.language-modal h2{margin:10px 0 8px;font:34px/1.1 Georgia,serif}.language-modal>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.language-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.language-options button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#1d1f1b;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 11px;display:flex}.language-options button.active{border-color:var(--gold-soft);background:#e2b85d14}.language-options b{color:var(--gold);font-size:10px}.language-options span{color:#a4a59e;font-size:10px}.continue-button{background:var(--gold);color:#1c180f;cursor:pointer;border:0;width:100%;height:48px;font-size:12px;font-weight:800}.continue-button:disabled{opacity:.62;cursor:not-allowed}.access-modal .continue-button{justify-content:center;align-items:center;margin-top:22px;text-decoration:none;display:flex}.access-modal,.account-modal{background:var(--panel);border:1px solid var(--line);width:min(470px,100%);padding:30px;position:relative;box-shadow:0 28px 100px #0000007a}.access-modal h2,.account-modal h2{margin:10px 0 9px;font:34px/1.1 Georgia,serif}.access-modal>p,.account-modal>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;position:absolute;top:14px;right:14px}.account-modal h3{letter-spacing:.12em;text-transform:uppercase;margin:25px 0 10px;font-size:10px}.favorite-list{border:1px solid var(--line);flex-direction:column;display:flex}.favorite-list>button{border:0;border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);background:var(--panel-soft);text-align:left;cursor:pointer;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:0 13px;display:grid}.favorite-list>button:last-child{border-bottom:0}.favorite-list>button span{color:var(--gold)}.favorite-list>button small{color:var(--muted)}.favorite-list>p{color:var(--muted);margin:0;padding:18px;font-size:12px}.account-links{gap:9px;margin-top:16px;display:flex}.account-links a{border:1px solid var(--line);min-height:42px;color:var(--ink);text-transform:uppercase;flex:1;place-items:center;font-size:9px;font-weight:800;text-decoration:none;display:grid}.delete-account-button{width:100%;min-height:38px;color:var(--red);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e06c6259;margin-top:10px;font-size:8px;font-weight:800}.profile-link-form{border:1px solid var(--line);background:var(--panel-soft);grid-template-columns:1fr auto;gap:8px;margin-top:20px;padding:14px;display:grid}.profile-link-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.profile-link-form input{border:1px solid var(--line);height:40px;color:var(--ink);background:var(--panel);padding:0 10px}.profile-link-form small{color:var(--muted);grid-column:1/-1;font-size:9px;line-height:1.45}.profile-link-form button{color:#1c180f;background:var(--gold);cursor:pointer;border:0;grid-area:1/2;align-self:end;height:40px;padding:0 13px;font-size:9px;font-weight:800}.admin-shell{color:#f1ede3;background:#161712;min-height:100vh;padding:42px max(20px,50vw - 580px)}.admin-header{border-bottom:1px solid #383a33;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;padding-bottom:24px;display:flex}.admin-header span,.admin-card-title span{color:#d2a957;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-header h1{margin:7px 0 4px;font:44px/1 Georgia,serif}.admin-header p{color:#7f8178;margin:0;font-size:11px}.admin-header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-header nav a,.admin-header nav button{color:#ece6d9;cursor:pointer;background:0 0;border:1px solid #494c42;padding:11px 14px;font-size:10px;text-decoration:none}.admin-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:16px;display:grid}.admin-card{background:#22241f;border:1px solid #3d4037;padding:24px}.admin-card-title{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.admin-card-title h2{margin:6px 0 0;font:28px Georgia,serif}.admin-card-title>b{color:#d2a957;font-size:10px}.admin-grid,.admin-copy-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.admin-card label{color:#a6a79f;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.admin-card input,.admin-card select{color:#eee8dc;background:#191a17;border:1px solid #45483f;outline:none;width:100%;height:44px;padding:0 12px}.admin-card input:focus,.admin-card select:focus{border-color:#a27a35}.admin-switches{gap:8px;margin:20px 0 26px;display:grid}.admin-switches label{cursor:pointer;border:1px solid #3b3e36;grid-template-columns:20px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.admin-switches input{width:18px;height:18px}.admin-switches span{flex-direction:column;gap:3px;display:flex}.admin-switches b{color:#ece6da}.admin-switches small{color:#777a71;font-weight:400}.admin-card h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:11px}.admin-primary,.grant-form button{color:#17130b;cursor:pointer;background:#d2a957;border:0;min-height:46px;padding:0 18px;font-size:10px;font-weight:800}.admin-primary{margin-top:20px}.grant-form{gap:9px;display:grid}.grant-list{border-top:1px solid #3b3e36;margin-top:18px}.grant-list>div{border-bottom:1px solid #35372f;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.grant-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.grant-list b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.grant-list small,.grant-list p{color:#777a71;font-size:9px}.grant-list button{color:#d89289;cursor:pointer;background:0 0;border:1px solid #4a4d43;padding:7px 9px;font-size:8px}.admin-denied{background:#22241f;border:1px solid #3d4037;max-width:520px;margin:15vh auto;padding:34px}.admin-denied h1{font:42px Georgia,serif}.admin-denied p{color:#92958c}.admin-denied a{color:#d2a957;margin:16px 12px 0 0;display:inline-block}.admin-auth-shell{place-items:center;padding-top:32px;padding-bottom:32px;display:grid}.admin-auth-card{background:#22241f;border:1px solid #3d4037;width:min(510px,100%);padding:34px;box-shadow:0 30px 100px #00000052}.admin-auth-brand{color:#d2a957;letter-spacing:.15em;justify-content:space-between;gap:18px;font-size:9px;display:flex}.admin-auth-brand b{color:#777a71}.admin-auth-card h1{margin:25px 0 10px;font:38px/1.05 Georgia,serif}.admin-auth-card>p{color:#989b91;margin:0 0 26px;font-size:12px;line-height:1.6}.admin-auth-card form{gap:14px;display:grid}.admin-auth-card label{color:#b9bbb2;gap:7px;font-size:10px;font-weight:700;display:grid}.admin-auth-card input{color:#eee8dc;background:#191a17;border:1px solid #45483f;outline:none;width:100%;height:48px;padding:0 13px}.admin-auth-card input:focus{border-color:#a27a35}.admin-auth-card form button{color:#17130b;cursor:pointer;background:#d2a957;border:0;min-height:48px;margin-top:5px;font-size:10px;font-weight:800}.admin-auth-card form button:disabled{opacity:.65;cursor:wait}.admin-auth-error{color:#e19990;background:#e06c6214;border:1px solid #e06c6259;margin:0;padding:11px;font-size:10px}.admin-auth-security{border-top:1px solid #383a33;border-bottom:1px solid #383a33;gap:5px;margin:22px 0;padding:17px 0;display:grid}.admin-auth-security b{color:#d2a957;text-transform:uppercase;font-size:9px}.admin-auth-security span{color:#777a71;font-size:9px;line-height:1.5}.admin-auth-card>a{color:#d2a957;font-size:10px;text-decoration:none}.admin-help{color:#8f9288;margin:-8px 0 16px;font-size:11px;line-height:1.55}.admin-analytics{background:#22241f;border:1px solid #3d4037;margin-bottom:16px;padding:24px}.admin-analytics .admin-card-title button{color:#d2a957;cursor:pointer;background:0 0;border:1px solid #4a4d43;min-height:34px;padding:0 12px}.admin-stat-grid{background:#3b3e36;border:1px solid #3b3e36;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.admin-stat-grid article{background:#191a17;min-width:0;padding:15px}.admin-stat-grid span,.admin-stat-grid small{color:#777a71;text-transform:uppercase;font-size:8px;display:block}.admin-stat-grid b{color:#ece6da;margin:7px 0 2px;font:30px Georgia,serif;display:block}.admin-stat-grid p{color:#9b9e94;margin:9px 0 0;font-size:9px;line-height:1.4}.admin-privacy-note{color:#777a71;margin:12px 0 0;font-size:9px}.privacy-request-list{border-top:1px solid #34362f;margin-top:18px;padding-top:16px}.privacy-request-list h3{margin:0 0 10px;font-size:12px}.privacy-request-list article{border-top:1px solid #2c2e28;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.privacy-request-list article div{gap:4px;min-width:0;display:grid}.privacy-request-list article b{color:#d2a957;text-transform:uppercase;font-size:9px}.privacy-request-list article span,.privacy-request-list article small{color:#a6a89e;overflow-wrap:anywhere;font-size:10px}.privacy-request-list article p{color:#d5d0c6;margin:4px 0 0;font-size:11px;line-height:1.5}.privacy-request-list button{color:#ece6d9;cursor:pointer;background:0 0;border:1px solid #55584c;flex:none;padding:9px 11px;font-size:9px}.privacy-request-section{box-sizing:border-box;background:#f1e5c3;border:1px solid #aa9165;width:min(1100px,100% - 40px);margin:18px auto 0;padding:28px}.privacy-request-section>span{color:#8b5622;letter-spacing:.12em;font:800 9px Arial,sans-serif}.privacy-request-section h2{margin:12px 0 6px}.privacy-request-section>p{color:#6a5b46}.privacy-request-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.privacy-request-form label{color:#6a5b46;text-transform:uppercase;flex-direction:column;gap:6px;font:700 10px Arial,sans-serif;display:flex}.privacy-request-form input,.privacy-request-form select,.privacy-request-form textarea{color:#2d2419;box-sizing:border-box;background:#eadbb5;border:1px solid #aa9165;width:100%;padding:10px}.privacy-request-form textarea{resize:vertical;min-height:90px}.privacy-request-wide{grid-column:1/-1}.privacy-request-form button{color:#fff3d7;cursor:pointer;background:#8a3d31;border:0;min-height:42px;padding:0 16px;font-weight:800}.privacy-request-form>span{color:#6a5b46;align-self:center;font-size:11px}.privacy-honeypot{position:absolute!important;left:-10000px!important}main.theme-manuscript{--ink:#2d2419;--muted:#746650;--panel:#f1e5c3;--panel-soft:#e8d9b2;--line:#aa9165;--gold:#8b5622;--gold-soft:#a57436;--green:#356c4a;--red:#943d32;--background:#d7c49a;color:var(--ink);background:linear-gradient(#ffffff21,#ffffff21), repeating-linear-gradient(0deg,#573c1b05 0,#573c1b05 1px,transparent 1px,transparent 5px), var(--background);font-family:Georgia,Times New Roman,serif}.theme-manuscript .site-header,.theme-manuscript footer{border-color:#4d361b38}.theme-manuscript .brand small,.theme-manuscript footer{color:#78684e}.theme-manuscript .brand-mark{border:2px double var(--gold-soft);background-color:#eee0bb}.theme-manuscript .eyebrow{color:#7c342c}.theme-manuscript .hero-glow{border-color:#6f4c2024;box-shadow:inset 0 0 100px #8a5b220a,0 0 0 70px #64461e06,0 0 0 140px #64461e04}.theme-manuscript .search-box,.theme-manuscript .rating-card,.theme-manuscript .verdict-card,.theme-manuscript .team-column,.theme-manuscript .language-modal,.theme-manuscript .access-modal,.theme-manuscript .account-modal,.theme-manuscript .history-list>button{background:var(--panel);border-color:var(--line);box-shadow:0 12px 35px #4830131a,inset 0 0 0 3px #fff3}.theme-manuscript .replay-analysis-card{background:linear-gradient(100deg,#8f5b1f21,#ffffff1f),var(--panel);border-color:#9a7948;box-shadow:inset 0 0 0 3px #ffffff29}.theme-manuscript .replay-analysis-card--ready{background:linear-gradient(100deg,#356c4a1f,#ffffff1a),var(--panel);border-color:#62816a}.theme-manuscript .replay-analysis-card--unavailable{background:linear-gradient(100deg,#943d3214,#ffffff1a),var(--panel);border-color:#aa7668}.theme-manuscript .replay-analysis-actions button{color:#fff3d7;background:#8a3d31;border-color:#8a3d31}.theme-manuscript .replay-analysis-actions a{color:#643e1d;background:#eadbb5;border-color:#a58b5d}.theme-manuscript .rating-card--team{background:linear-gradient(135deg,#8f5b1f1a,transparent 60%),var(--panel);border-color:#98743f}.theme-manuscript .search-control input,.theme-manuscript .mini-search input{color:var(--ink);background:#f7edcf;border-color:#ad9569}.theme-manuscript .search-box label,.theme-manuscript .hero-copy p,.theme-manuscript .verdict-card p,.theme-manuscript .factor p,.theme-manuscript .profile-hero p,.theme-manuscript .match-meta,.theme-manuscript .player-main>span,.theme-manuscript .role-wrap small,.theme-manuscript .method-note{color:var(--muted)}.theme-manuscript .search-box>small,.theme-manuscript .feature-strip{color:#8a795d}.theme-manuscript .search-control button,.theme-manuscript .mini-search button,.theme-manuscript .continue-button{color:#fff3d7;background:#8a3d31}.theme-manuscript .language-button,.theme-manuscript .theme-button,.theme-manuscript .change-player,.theme-manuscript .account-button,.theme-manuscript .favorite-button{color:#643e1d;background:#eadbb5;border-color:#a58b5d}.theme-manuscript .history-list>button.active{background:linear-gradient(120deg,#8f5b1f21,#ffffff1a),var(--panel);border-color:#98743f}.theme-manuscript .match-map-banner{border-color:#a58b5d;box-shadow:inset 0 0 0 3px #ffffff29}.theme-manuscript .style-discovery{background:linear-gradient(110deg,#5f7e4d21,#ffffff24 48%,#8a3d311a),var(--panel);border-color:#9a7948;box-shadow:0 14px 38px #4830131f,inset 0 0 0 3px #ffffff2e}.theme-manuscript .style-discovery p,.theme-manuscript .style-result small,.theme-manuscript .style-traits>small,.theme-manuscript .style-averages>small{color:var(--muted)}.theme-manuscript .style-discovery button{color:#fff3d7;background:#8a3d31}.theme-manuscript .style-progress{background:#e2cfa2;border-color:#aa9165}.theme-manuscript .style-progress i{background:linear-gradient(90deg,#547759,#9b6632)}.theme-manuscript .style-traits span,.theme-manuscript .style-averages span{color:var(--ink);background:#eadbb5;border-color:#a58b5d}.theme-manuscript .style-averages>div{background:#a58b5d;border-color:#a58b5d}.theme-manuscript .style-averages b{color:var(--ink)}.theme-manuscript .style-icon{color:#7c342c;background:#7c342c0f;border-color:#7c342c38}.theme-manuscript .history-list small,.theme-manuscript .history-list em,.theme-manuscript .access-gate p,.theme-manuscript .access-modal>p,.theme-manuscript .account-modal>p{color:var(--muted)}.theme-manuscript .access-gate{background:linear-gradient(100deg,#8f5b1f1a,#ffffff14);border-color:#9a7948}.theme-manuscript .access-gate>button{color:#fff3d7;background:#8a3d31}.theme-manuscript .favorite-list>button{color:var(--ink);background:var(--panel-soft);border-color:var(--line)}.theme-manuscript .account-links a{color:#643e1d;background:#eadbb5;border-color:#a58b5d}.theme-manuscript .rating-line span,.theme-manuscript .rating-stats span,.theme-manuscript .team-title{color:#79694f}.theme-manuscript .factor-grid,.theme-manuscript .rating-stats,.theme-manuscript .team-title,.theme-manuscript .player-card{border-color:var(--line)}.theme-manuscript .player-card--current{background:#8a3d310f}.theme-manuscript .civ-icon{color:#754619;background:linear-gradient(145deg,#f4e8c7,#dec99c);border-color:#9f7a43;box-shadow:inset 0 -7px 14px #5d3d1714}.theme-manuscript .metric-block{background:#e6d6ad;border-color:#aa9165}.theme-manuscript .metric-block>div b,.theme-manuscript .replay-facts b{color:var(--ink)}.theme-manuscript .metric-block>span,.theme-manuscript .metric-block>div small,.theme-manuscript .metric-block>strong i{color:#796b55}.theme-manuscript .resource-efficiency,.theme-manuscript .resource-breakdown span{border-color:#aa9165}.theme-manuscript .resource-breakdown span{background:#e6d6ad}.theme-manuscript .resource-efficiency>p,.theme-manuscript .resource-breakdown small{color:#796b55}.theme-manuscript .resource-breakdown b{color:#2d2419}.theme-manuscript .replay-facts,.theme-manuscript .unit-composition,.theme-manuscript .replay-facts span{border-color:var(--line);background:var(--panel-soft)}.theme-manuscript .engraving-block span,.theme-manuscript .command-summary>div,.theme-manuscript .activity-timeline span,.theme-manuscript .mode-tabs button,.theme-manuscript .limit-tabs button{background:#eadbb5;border-color:#a58b5d}.theme-manuscript .role--attack{color:#8b3028;background:#943d321a}.theme-manuscript .role--defender{color:#315d54;background:#356c4a1a}.theme-manuscript .role--useless{color:#6d6251;background:#52463414}.theme-manuscript .result-badge--win{color:#285b3e;background:#356c4a1a;border-color:#356c4a4d}.theme-manuscript .result-badge--loss{color:#862f29;background:#943d3217;border-color:#943d3247}.theme-manuscript .method-note{border-color:#aa9165}.theme-manuscript .method-note strong{color:#51442f}.theme-manuscript .team-summary-card,.theme-manuscript .advice-card,.theme-manuscript .age-timings{background:var(--panel);border-color:#a58b5d}.theme-manuscript .team-summary-metrics,.theme-manuscript .team-summary-metrics>div,.theme-manuscript .team-composition span{background:#eadbb5;border-color:#a58b5d}.theme-manuscript .info-tip>span{color:#2d2419;background:#f1e5c3;border-color:#a58b5d}.theme-manuscript .style-scope-tabs button{color:#643e1d;background:#eadbb5;border-color:#a58b5d}.theme-manuscript .style-scope-tabs button.active{color:#fff3d7;background:#8a3d31}.theme-manuscript .language-overlay{background:#3a2a178f}@media (width<=760px){.site-header{width:calc(100% - 28px);height:72px}.brand{font-size:12px}.brand-mark{width:31px;height:31px}.change-player{padding:9px 12px;font-size:11px}.account-button{border-radius:50%;justify-content:center;width:42px;padding:0}.account-button span{font-size:7px}.account-button:not(:focus){font-size:0}.search-hero{justify-content:flex-start;width:calc(100% - 28px);min-height:calc(100vh - 130px);padding:60px 0 42px}.hero-glow{width:330px;height:330px;top:2%;right:-45%}.hero-copy h1{margin-top:16px;font-size:49px}.hero-copy p{font-size:14px;line-height:1.65}.search-box{margin-top:34px;padding:14px}.search-control{flex-direction:column}.search-control input{width:100%}.search-control button{width:100%;height:50px}.feature-strip{justify-content:space-between;gap:9px;margin-top:36px}.feature-strip span{flex-direction:column;gap:4px;font-size:8px;display:flex}.dashboard{width:calc(100% - 28px);padding:45px 0 70px}.profile-hero{margin-bottom:28px;display:block}.profile-name-line h1{overflow-wrap:anywhere;font-size:40px}.style-discovery{padding:18px}.style-discovery--cta{grid-template-columns:60px minmax(0,1fr);gap:14px}.style-scope-tabs{margin:-6px 0 0}.style-scope-tabs button{flex:1;min-width:0;padding:0 7px}.style-orbit{width:58px;height:58px}.style-orbit>span{width:52px;height:52px}.style-discovery h2{font-size:24px}.style-discovery--cta>button{grid-column:1/-1;width:100%}.style-report-head>strong{font-size:29px}.style-averages>div{grid-template-columns:repeat(2,1fr)}.style-result>.style-icon{width:46px;height:46px}.mini-search{width:100%;margin-top:23px}.ratings-grid{grid-template-columns:1fr}.rating-card{min-height:196px;padding:22px}.rating-line strong{font-size:46px}.match-history{margin-top:42px}.history-heading{align-items:flex-start}.history-heading h2{font-size:23px}.history-list{grid-template-columns:1fr}.history-list>button{padding:13px}.match-browser{flex-direction:column;align-items:stretch;margin-top:34px}.mode-tabs,.limit-tabs{grid-template-columns:repeat(3,1fr);display:grid}.mode-tabs{grid-template-columns:repeat(2,1fr)}.mode-tabs button,.limit-tabs button{min-width:0;padding:0 8px}.match-section{margin-top:42px}.match-map-banner{min-height:148px;padding:20px}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:34px}.match-actions{justify-content:flex-start}.replay-analysis-card{flex-direction:column;align-items:flex-start;padding:17px}.replay-analysis-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.replay-analysis-actions button{flex:1;min-width:190px}.verdict-card{grid-template-columns:46px minmax(0,1fr);gap:15px;padding:20px 18px}.verdict-icon{width:44px;height:44px;font-size:23px}.verdict-card h3{font-size:23px}.verdict-score{grid-column:2;align-items:flex-start}.verdict-score small{text-align:left}.factor-grid{grid-template-columns:1fr}.factor{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:16px 18px}.factor:last-child{border-bottom:0}.team-aggregate-grid,.teams-grid{grid-template-columns:1fr}.team-age-row{grid-template-columns:1fr 1fr}.team-age-row>span{grid-column:1/-1}.advice-card{align-items:flex-start;padding:17px}.player-row{grid-template-columns:34px minmax(0,1fr) minmax(100px,auto);padding:13px 12px}.role-wrap small{max-width:105px}.player-card{padding:13px 12px 14px}.player-head{grid-template-columns:34px minmax(0,1fr) minmax(94px,auto);gap:9px}.civ-icon{width:32px;height:34px}.military-grid{grid-template-columns:1fr;gap:6px}.metric-block{padding:10px}.metric-block>div{grid-template-columns:auto 1fr auto 1fr;row-gap:2px}.metric-block>div b{font-size:17px}.replay-facts span{padding:7px 6px}.resource-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}.team-resource-summary{grid-row:auto}.command-summary{grid-template-columns:1fr 1fr}.command-summary>div:last-child{grid-column:1/-1}.activity-timeline span{min-width:48px}.map-icon{width:31px;height:31px}.access-gate{grid-template-columns:42px 1fr;padding:17px}.gate-lock{width:40px;height:40px}.access-gate>button{grid-column:1/-1;width:100%}.access-modal,.account-modal{padding:24px}.access-modal h2,.account-modal h2{font-size:29px}.language-modal{padding:22px}.language-options{grid-template-columns:1fr}.language-options button{flex-direction:row;align-items:center;gap:10px}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;width:calc(100% - 28px)}.admin-shell{padding:24px 14px 50px}.admin-header{align-items:flex-start}.admin-layout,.admin-grid,.admin-copy-grid{grid-template-columns:1fr}.admin-card,.admin-analytics{padding:18px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-request-form{grid-template-columns:1fr}.privacy-request-wide{grid-column:auto}}@media (width<=560px){.change-player{display:none}.rating-line em{text-align:right;max-width:74px}}@media (width<=380px){.hero-copy h1{font-size:43px}.player-head{grid-template-columns:30px minmax(0,1fr) 82px}.civ-icon{width:29px}.role-wrap small,.metric-block>strong i{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important}}.document-page{color:#2d2419;background:linear-gradient(#ffffff29,#ffffff29),repeating-linear-gradient(0deg,#573c1b05 0 1px,#0000 1px 5px),#d7c49a;min-height:100vh;padding-bottom:40px;font-family:Georgia,Times New Roman,serif}.document-header{border-bottom:1px solid #4d361b40;justify-content:space-between;align-items:center;gap:20px;width:min(1100px,100% - 40px);min-height:82px;margin:0 auto;display:flex}.document-header .brand{color:#2d2419}.document-header nav a{color:#643e1d;text-transform:uppercase;background:#eadbb5;border:1px solid #aa9165;padding:10px 13px;font:700 9px Arial,sans-serif;text-decoration:none}.document-hero{border-bottom:1px solid #4d361b38;width:min(1100px,100% - 40px);margin:0 auto;padding:78px 0 52px}.document-hero>span{color:#7c342c;letter-spacing:.14em;text-transform:uppercase;font:800 9px Arial,sans-serif}.document-hero h1{max-width:760px;margin:14px 0 16px;font:58px/1.02 Georgia,serif}.document-hero p{color:#746650;max-width:680px;margin:0;font:16px/1.65 Georgia,serif}.release-list,.spec-grid{width:min(1100px,100% - 40px);margin:32px auto 70px}.release-card{border-bottom:1px solid #4d361b38;grid-template-columns:180px 1fr;gap:30px;padding:30px 0;display:grid}.release-card aside{flex-direction:column;gap:8px;display:flex}.release-card aside b{color:#8b5622;font:38px Georgia,serif}.release-card aside span,.release-card aside em{color:#746650;letter-spacing:.08em;text-transform:uppercase;font:9px Arial,sans-serif}.release-card aside em{color:#356c4a;border:1px solid #aa9165;width:max-content;padding:5px 7px}.release-card h2,.spec-card h2{margin:0 0 14px;font:27px Georgia,serif}.release-card ul{color:#5e503e;gap:10px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.spec-card{background:#f1e5c3;border:1px solid #aa9165;min-height:230px;padding:24px;box-shadow:inset 0 0 0 3px #fff3}.spec-card>span{color:#8b5622;letter-spacing:.12em;font:800 9px Arial,sans-serif}.spec-card h2{margin-top:16px}.spec-card p{color:#6a5b46;margin:0;font-size:14px;line-height:1.65}.document-source{margin-top:14px!important}.document-source a{color:#7c342c;text-transform:uppercase;font:700 10px Arial,sans-serif}.document-page footer{color:#78684e;border-color:#4d361b38}@media (width<=760px){footer nav{flex-wrap:wrap}.document-header{width:calc(100% - 28px);min-height:72px}.document-header nav a:first-child{display:none}.document-hero{width:calc(100% - 28px);padding:54px 0 36px}.document-hero h1{font-size:42px}.release-list,.spec-grid{width:calc(100% - 28px)}.release-card{grid-template-columns:1fr;gap:16px}.release-card aside{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.release-card aside b{font-size:30px}.spec-grid{grid-template-columns:1fr}.spec-card{min-height:0}}.account-button__icon{width:17px;height:17px;color:var(--gold);place-items:center;display:grid}.account-button__icon svg,.steam-profile-link svg,.auth-heading-icon svg,.auth-input-wrap svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.account-button>small{color:var(--gold);letter-spacing:.08em;font-size:7px}.steam-profile-link{border:1px solid var(--line);color:#bfc6cd;background:#1b1d1b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.steam-profile-link:hover{border-color:var(--gold-soft);transform:translateY(-1px)}.steam-profile-link svg{width:18px;height:18px}.player-avatar i{transition:opacity .15s}.player-avatar--loaded i{opacity:0}.player-avatar img{z-index:2;background:#20211e}.style-icon--rank{padding:0;position:relative;overflow:visible}.style-icon--rank img{object-fit:cover;border-radius:50%;width:26px;height:26px;display:block}.style-icon--rank b{color:var(--gold);text-shadow:0 1px 3px #000;font-size:11px;line-height:1;position:absolute;top:-7px;right:-5px}.resource-breakdown b{text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(6px,.72vw,8px);overflow:visible}.auth-modal{width:min(500px,100%)}.auth-heading-icon{border:1px solid var(--gold-soft);width:40px;height:40px;color:var(--gold);background:#e2b85d12;border-radius:12px;place-items:center;margin-bottom:15px;display:grid}.auth-heading-icon svg{width:21px;height:21px}.auth-tabs{border:1px solid var(--line);background:#181a17;grid-template-columns:1fr 1fr;gap:5px;margin:22px 0 18px;padding:4px;display:grid}.auth-tabs button{min-height:38px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.auth-tabs button.active{color:#17130b;background:var(--gold)}.auth-form{gap:13px;display:grid}.auth-form label{color:#a8aaa2;letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.auth-form>label>input,.auth-input-wrap{width:100%;min-height:48px;color:var(--ink);background:#181a17;border:1px solid #44473f}.auth-form>label>input{outline:none;padding:0 14px}.auth-input-wrap{grid-template-columns:40px 1fr;align-items:center;display:grid}.auth-input-wrap svg{color:#757a72;width:16px;height:16px;margin:auto}.auth-input-wrap input{width:100%;min-width:0;height:46px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 12px 0 0}.auth-form input:focus,.auth-input-wrap:focus-within{border-color:var(--gold-soft);box-shadow:0 0 0 3px #d8a94d14}.auth-form label>small{color:#6f706b;letter-spacing:0;text-transform:none;min-height:10px;font-size:8px;font-weight:400}.auth-error{border-left:2px solid var(--red);color:#f0b1aa;background:#e06c6212;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.auth-form .continue-button{margin-top:4px}.account-links a,.account-links button{border:1px solid var(--line);min-height:42px;color:var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;flex:1;place-items:center;font-size:9px;font-weight:800;text-decoration:none;display:grid}.footer-about{color:#777873;letter-spacing:.04em;text-transform:none;max-width:480px;margin:0;font-size:8px;line-height:1.55}.theme-manuscript .auth-tabs,.theme-manuscript .auth-form>label>input,.theme-manuscript .auth-input-wrap{color:var(--ink);background:#eadbb5;border-color:#a58b5d}.theme-manuscript .auth-tabs button{color:#79694f}.theme-manuscript .auth-tabs button.active{color:#fff3d7;background:#8a3d31}.theme-manuscript .auth-input-wrap input{color:var(--ink)}.theme-manuscript .account-links button{color:#643e1d;background:#eadbb5;border-color:#a58b5d}@media (width<=760px){.footer-about{max-width:none}.steam-profile-link{width:29px;height:29px}}.rating-card--button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;appearance:none}.rating-card--button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rating-card--active{border-color:var(--gold-soft);box-shadow:inset 0 0 0 1px #e2b85d29,0 16px 40px #00000024}.rating-card--button .focus-pill{text-align:center;min-width:34px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.account-button{display:none!important}body.accounts-enabled .account-button{display:inline-flex!important}.share-player-page{color:#291a12;background:radial-gradient(circle at 50% 20%,#f8ebc9 0,#ead3a4 55%,#c9aa74 100%);place-items:center;min-height:100vh;padding:32px 18px;font-family:Georgia,Times New Roman,serif;display:grid;position:relative;overflow:hidden}.share-player-page:before,.share-player-page:after{content:"";opacity:.45;background:linear-gradient(90deg,#6d4c27aa,#ead0a100,#5f3e207a);width:15px;position:absolute;top:0;bottom:0}.share-player-page:before{left:0}.share-player-page:after{right:0;transform:scaleX(-1)}.share-player-card{text-align:center;background:linear-gradient(145deg,#fff0ccdd,#efd9a9e8);border:1px solid #9c7741;border-radius:7px;width:min(650px,100%);padding:28px 30px 24px;box-shadow:inset 0 1px #fff9,0 18px 45px #4b2c162f}.share-player-brand{justify-content:center;align-items:center;gap:11px;margin-bottom:23px;display:flex}.share-player-brand img{filter:drop-shadow(0 4px 4px #2e190d55)}.share-player-brand span{text-align:left;flex-direction:column;display:flex}.share-player-brand b{color:#7a1d18;letter-spacing:.03em;font-size:24px}.share-player-brand small{color:#785c3b;letter-spacing:.18em;font:8px Arial,sans-serif}.share-player-kicker{color:#8d672e;letter-spacing:.15em;font:700 9px Arial,sans-serif}.share-player-card h1{text-overflow:ellipsis;white-space:nowrap;color:#261711;letter-spacing:-.015em;max-width:100%;margin:7px auto 15px;font-size:clamp(30px,7vw,48px);font-weight:500;overflow:hidden}.share-player-rank{border-block:1px solid #9d774037;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:11px;display:flex}.share-player-rank span{color:#6e563d;text-transform:uppercase;letter-spacing:.08em;font:10px Arial,sans-serif}.share-player-rank strong{color:#7f201b;font-size:22px;font-weight:500}.share-player-rank>b{color:#9b6c28;font:700 12px Arial,sans-serif}.share-player-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.share-player-stats>span{background:#fff6df70;border:1px solid #a57d4242;border-radius:5px;padding:10px 8px}.share-player-stats small{color:#7c654d;text-transform:uppercase;letter-spacing:.06em;font:8px Arial,sans-serif;display:block}.share-player-stats b{color:#42281a;margin-top:4px;font-size:19px;display:block}.share-player-card>p{color:#68513a;max-width:540px;margin:15px auto;font:11px/1.55 Arial,sans-serif}.share-player-open{color:#f9e8c2;background:linear-gradient(#92251f,#6f1714);border-radius:4px;width:min(300px,100%);margin:18px auto 10px;padding:13px 18px;font:700 12px Arial,sans-serif;text-decoration:none;display:block;box-shadow:inset 0 1px #eaa26a66,0 6px 15px #541c1730}.share-player-home{color:#8b652e;font:10px Arial,sans-serif;text-decoration:none}.victory-share[data-shared=true]{box-shadow:0 0 0 2px #c58d3666,inset 0 1px #fff6}@media (width<=560px){.share-player-card{padding:22px 14px}.share-player-stats{gap:5px}.share-player-stats b{font-size:16px}.share-player-rank strong{font-size:19px}}:root{--de-bg:#12110f;--de-bg2:#1b1814;--de-panel:#25211c;--de-panel2:#312a23;--de-panel3:#191715;--de-line:#8d6a37;--de-line-soft:#5d4930;--de-gold:#d2ad67;--de-gold2:#a97b37;--de-red:#8f201d;--de-red2:#651411;--de-cream:#f1e6c9;--de-text:#eadfc5;--de-muted:#aa9a7e;--de-green:#668d5d;--de-danger:#b85b4c;--de-shadow:0 18px 45px #00000057;--de-radius:4px;--de-fast:.14s ease;--de-font:Inter,Arial,Helvetica,sans-serif;--de-title:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{color:var(--de-text);font-family:var(--de-font);background:radial-gradient(circle at 70% 12%,#ad7a3914,#0000 30%),linear-gradient(#0c0b0ae6,#0c0b0af5),url(/design/variant1/hero-variant1-city.webp) top/cover no-repeat fixed;margin:0;overflow-x:hidden}button,a,input{transition:background-color var(--de-fast),border-color var(--de-fast),color var(--de-fast),opacity var(--de-fast),transform var(--de-fast),box-shadow var(--de-fast)}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #f2cf7a}button{cursor:pointer}.eyebrow{color:var(--de-gold);font:700 11px/1.2 var(--de-font);letter-spacing:.12em;text-transform:uppercase}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.aoe2-global-chrome{z-index:90;border-bottom:1px solid var(--de-line);background:linear-gradient(#231f1afa,#141210fa);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;height:68px;padding:0 clamp(14px,3vw,34px);display:grid;position:sticky;top:0;box-shadow:0 8px 25px #00000042}.aoe2-global-brand{color:var(--de-cream);align-items:center;gap:9px;width:max-content;text-decoration:none;display:flex}.aoe2-global-brand img{object-fit:contain;filter:drop-shadow(0 3px 4px #0008);width:34px;height:42px}.aoe2-global-brand span{flex-direction:column;display:flex}.aoe2-global-brand b{font:700 19px/1 var(--de-title);letter-spacing:.04em}.aoe2-global-brand small{color:var(--de-gold);font:700 7px var(--de-font);letter-spacing:.15em;margin-top:4px}.aoe2-global-chrome nav{gap:4px;display:flex}.aoe2-global-chrome nav a,.aoe2-global-languages button{min-height:34px;color:var(--de-muted);font:700 10px var(--de-font);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;padding:0 12px;text-decoration:none}.aoe2-global-chrome nav a{align-items:center;display:flex}.aoe2-global-chrome nav a:hover{color:var(--de-cream);border-color:var(--de-line-soft);background:#fff1}.aoe2-global-languages{border:1px solid var(--de-line-soft);background:#100f0d;justify-self:end;display:flex}.aoe2-global-languages button{min-width:42px;padding:0 8px}.reference-home{min-height:100vh;overflow-x:hidden;color:var(--de-text)!important;font-family:var(--de-font)!important;background:0 0!important}.reference-home *{box-sizing:border-box}.rh-header{z-index:80!important;border:0!important;border-bottom:1px solid var(--de-line)!important;background:linear-gradient(#28231dfb,#151310fb)!important;grid-template-columns:250px minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;height:76px!important;min-height:76px!important;padding:0 clamp(18px,3.5vw,44px)!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 8px 26px #0005!important}.rh-brand{color:var(--de-cream)!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.rh-crest{filter:drop-shadow(0 4px 4px #0008)!important;flex:0 0 42px!important;width:42px!important;height:52px!important;display:block!important}.rh-crest img{object-fit:contain!important;width:100%!important;height:100%!important}.rh-brand>span:last-child{flex-direction:column!important;display:flex!important}.rh-brand small{color:var(--de-gold)!important;font:700 8px var(--de-font)!important;letter-spacing:.15em!important;margin-top:6px!important}.rh-nav{justify-content:center!important;align-items:center!important;gap:6px!important;height:100%!important;display:flex!important}.rh-nav button{color:#c9b99b!important;height:38px!important;font:700 10px var(--de-font)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:0 0!important;border:1px solid #0000!important;padding:0 13px!important;position:relative!important}.rh-nav button:hover,.rh-nav button.active{color:var(--de-cream)!important;border-color:var(--de-line-soft)!important;background:linear-gradient(#3a3025,#28221c)!important}.rh-nav button.active:after{content:""!important;background:var(--de-gold)!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:9px!important;right:9px!important}.rh-controls{align-items:center!important;gap:7px!important;display:flex!important}.rh-theme-slider{border:1px solid var(--de-line-soft)!important;min-width:68px!important;height:34px!important;color:var(--de-gold)!important;background:#171411!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 7px!important;display:flex!important;box-shadow:inset 0 1px #fff1!important}.rh-theme-slider>span{font-size:10px!important}.rh-theme-slider>i{background:#080807!important;border-radius:10px!important;width:28px!important;height:15px!important;position:relative!important;box-shadow:inset 0 2px 4px #000!important}.rh-theme-slider>i b{background:var(--de-gold)!important;border-radius:50%!important;width:11px!important;height:11px!important;position:absolute!important;top:2px!important;left:2px!important}.rh-theme-slider.dark>i b{left:15px!important}.rh-language-wrap{position:relative!important}.rh-language-button,.rh-account,.rh-menu{border:1px solid var(--de-line-soft)!important;height:34px!important;color:var(--de-cream)!important;background:#181512!important;border-radius:2px!important}.rh-language-button{min-width:52px!important;font:700 10px var(--de-font)!important;padding:0 8px!important}.rh-language-button span{color:var(--de-gold)!important;margin-left:5px!important}.rh-language-menu{z-index:100!important;border:1px solid var(--de-line)!important;width:170px!important;box-shadow:var(--de-shadow)!important;background:#201c18!important;border-radius:2px!important;padding:5px!important;position:absolute!important;top:41px!important;right:0!important}.rh-language-menu button{width:100%!important;min-height:38px!important;color:var(--de-muted)!important;text-align:left!important;font:11px var(--de-font)!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important}.rh-language-menu button.active,.rh-language-menu button:hover{border-color:var(--de-line-soft)!important;color:var(--de-cream)!important;background:#352c23!important}.rh-account{place-items:center!important;width:34px!important;min-width:34px!important;padding:0!important;display:grid!important}.rh-account svg{fill:none!important;width:16px!important;height:16px!important;stroke:var(--de-gold)!important;stroke-width:1.8px!important}.rh-menu{width:34px!important;padding:0!important;font-size:18px!important;display:none!important}.rh-hero{border-bottom:1px solid var(--de-line)!important;background-image:linear-gradient(90deg,#0b0a09e8 0%,#110e0bc2 38%,#110e0b3d 69%,#0b0a099e 100%),url(/design/variant1/hero-variant1-city.webp)!important;background-position:50% 44%!important;background-size:cover!important;justify-content:flex-start!important;align-items:center!important;height:420px!important;min-height:420px!important;display:flex!important;position:relative!important;overflow:hidden!important}.rh-hero:before{content:""!important;pointer-events:none!important;background:linear-gradient(#0002,#0000 55%,#0008)!important;position:absolute!important;inset:0!important}.rh-hero:after{content:""!important;opacity:.26!important;filter:sepia(.3)brightness(.8)!important;pointer-events:none!important;background:url(/design/variant1/knight-engraving-approved.webp) 0 100%/contain no-repeat!important;width:190px!important;height:245px!important;position:absolute!important;bottom:-22px!important;left:clamp(20px,5vw,72px)!important}.rh-hero-inner{z-index:2!important;text-align:left!important;width:min(680px,100% - 48px)!important;margin-left:clamp(28px,10vw,150px)!important;padding:34px 0!important;position:relative!important}.rh-hero h1{max-width:640px!important;color:var(--de-cream)!important;font:500 clamp(38px,4.2vw,61px)/.98 var(--de-title)!important;letter-spacing:-.02em!important;text-transform:none!important;text-shadow:0 3px 14px #000!important;margin:0!important}.rh-hero h1 em{color:#e0b969!important;font-style:normal!important;display:inline!important}.rh-hero p{color:#d1c3a8!important;max-width:560px!important;font:14px/1.55 var(--de-font)!important;margin:14px 0 24px!important}.rh-search{background:#0c0b0ae6!important;border:1px solid #c09a55!important;border-radius:2px!important;grid-template-columns:minmax(0,1fr) 118px!important;width:min(590px,100%)!important;height:54px!important;margin:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #0006,inset 0 1px #fff1!important}.rh-search input{min-width:0!important;height:54px!important;color:var(--de-cream)!important;font:13px var(--de-font)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 16px!important}.rh-search button{color:#f8e7be!important;height:54px!important;font:700 12px var(--de-font)!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:linear-gradient(#a12824,#721713)!important;border:0!important;border-left:1px solid #b18b4a!important}.rh-search button:hover{background:linear-gradient(#b3312b,#811a16)!important}.rh-support{border-left:2px solid var(--de-gold)!important;color:#b9aa8d!important;max-width:590px!important;font:10px var(--de-font)!important;background:#0c0b0a99!important;margin-top:14px!important;padding:6px 9px!important;display:inline-flex!important}.rh-paper{border:1px solid var(--de-line-soft)!important;width:min(1220px,100% - 32px)!important;box-shadow:var(--de-shadow)!important;background:linear-gradient(#28231df7,#181613fa)!important;margin:18px auto 0!important}.rh-paper:before,.rh-paper:after{display:none!important}.rh-live-note{color:#8d806b!important;text-align:right!important;font:700 8px var(--de-font)!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin:0 0 9px!important;display:block!important}.rh-stat-grid{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.rh-stat-card{min-height:88px!important;color:var(--de-text)!important;text-align:left!important;background:linear-gradient(#322b24,#241f1b)!important;border:1px solid #57452f!important;border-radius:2px!important;align-items:center!important;gap:11px!important;padding:12px!important;display:flex!important;box-shadow:inset 0 1px #fff1!important}.rh-stat-card:hover{background:linear-gradient(#3a3127,#29231d)!important;border-color:#9b783f!important;transform:translateY(-1px)!important}.rh-stat-icon{filter:sepia(.25)saturate(.8)drop-shadow(0 2px 3px #000)!important;background:50%/contain no-repeat!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font-size:0!important}.rh-stat-card:nth-child(3) .rh-stat-icon{background-image:url(/ui/hourglass.svg)!important}.rh-stat-card>div>span{color:#a99a7f!important;font:700 8px var(--de-font)!important;letter-spacing:.06em!important;text-transform:uppercase!important;display:block!important}.rh-stat-card strong{color:var(--de-cream)!important;font:500 23px var(--de-title)!important;margin:3px 0!important;display:block!important}.rh-stat-card small{color:#b48b50!important;font:8px var(--de-font)!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.rh-card-arrow{color:var(--de-gold)!important;margin-left:auto!important}.rh-main-grid{grid-template-columns:minmax(0,1fr) 320px!important;gap:10px!important;padding:0 16px 12px!important;display:grid!important}.rh-panel{box-shadow:none!important;background:#211e1a!important;border:1px solid #57452f!important;border-radius:2px!important;overflow:hidden!important}.rh-panel-title{background:#2b261f!important;border-bottom:1px solid #4c3c2a!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:0 12px!important;display:flex!important}.rh-panel-title h2{color:var(--de-cream)!important;font:600 12px var(--de-title)!important;letter-spacing:.03em!important;text-transform:none!important;margin:0!important}.rh-panel-title h2 span{color:var(--de-gold)!important}.rh-panel-title button{color:var(--de-gold)!important;font:700 8px var(--de-font)!important;background:0 0!important;border:0!important}.rh-panel-title small{color:var(--de-muted)!important;font:8px var(--de-font)!important;display:block!important}.rh-match-list,.rh-player-list{padding:5px 8px!important}.rh-emperor-match{width:100%!important;min-height:52px!important;color:var(--de-text)!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #403326!important;grid-template-columns:76px minmax(0,1fr) 66px 12px!important;align-items:center!important;gap:8px!important;padding:4px!important;display:grid!important}.rh-emperor-match:hover,.rh-player-list button:hover{background:#3a302419!important}.rh-result{height:35px!important;font:700 7px var(--de-font)!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#161412!important;border:1px solid #554735!important;border-radius:2px!important;flex-direction:column!important;justify-content:center!important;padding:0 7px!important;display:flex!important}.rh-result small{font:6px var(--de-font)!important;margin-top:2px!important}.rh-emperor-player{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.rh-emperor-player b{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--de-cream)!important;font:600 9px var(--de-font)!important;overflow:hidden!important}.rh-emperor-player small,.rh-emperor-match time{color:#91836e!important;font:7px var(--de-font)!important}.rh-emperor-match time{text-align:right!important}.rh-player-list button{width:100%!important;min-height:36px!important;color:var(--de-text)!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #403326!important;grid-template-columns:20px 20px minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;display:grid!important}.rh-player-list button>span{width:18px!important;height:18px!important;color:var(--de-gold)!important;font:7px var(--de-font)!important;background:#171512!important;border:1px solid #5b4830!important;place-items:center!important;display:grid!important}.rh-player-medal{color:var(--de-gold)!important;text-align:center!important;font-style:normal!important}.rh-player-list b,.rh-player-list strong{font:8px var(--de-font)!important}.rh-player-list b{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.rh-player-list strong{color:#d7bd81!important}.rh-leader-button{height:34px!important;color:var(--de-gold)!important;font:700 8px var(--de-font)!important;background:#2e271f!important;border:1px solid #765a35!important;border-radius:2px!important;margin:5px 8px 8px!important}.rh-style{color:#f4dfb4!important;background:linear-gradient(100deg,#3b1715,#5b1917 58%,#2b1513)!important;border:1px solid #9c743d!important;border-radius:2px!important;grid-template-columns:58px minmax(0,1fr) 170px!important;align-items:center!important;gap:13px!important;min-height:92px!important;margin:0 16px 12px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.rh-style:before{content:""!important;opacity:.14!important;pointer-events:none!important;background:url(/design/variant1/mounted-knight-approved.webp) 100%/contain no-repeat!important;width:190px!important;height:170px!important;position:absolute!important;top:-35px!important;right:0!important}.rh-style-icon{z-index:1!important;background:url(/ui/knight-seal.svg) 50%/contain no-repeat!important;width:50px!important;height:50px!important;font-size:0!important;position:relative!important}.rh-style>div,.rh-style>button{z-index:1!important;position:relative!important}.rh-style h2{color:#f0ce82!important;font:500 17px var(--de-title)!important;margin:0 0 3px!important}.rh-style p{color:#d9c49c!important;max-width:650px!important;font:9px/1.5 var(--de-font)!important;margin:0!important}.rh-style>button{color:#2a180e!important;height:36px!important;font:700 9px var(--de-font)!important;text-transform:uppercase!important;background:linear-gradient(#e2c178,#b8843c)!important;border:1px solid #d2ad67!important;border-radius:2px!important}.rh-features{background:#181613!important;border:1px solid #4b3c2b!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 16px 13px!important;display:grid!important}.rh-features span{color:#a89a82!important;min-height:44px!important;font:7px var(--de-font)!important;text-align:center!important;border-right:1px solid #3f3326!important;justify-content:center!important;align-items:center!important;gap:7px!important;display:flex!important}.rh-features span b{background:50%/contain no-repeat!important;width:18px!important;height:18px!important;font-size:0!important}.rh-footer{color:#817764!important;min-height:48px!important;font:7px var(--de-font)!important;background:#0e0d0c!important;border-top:1px solid #3e3226!important;justify-content:space-between!important;align-items:center!important;padding:0 clamp(18px,4vw,42px)!important;display:flex!important}.rh-modal-backdrop,.language-overlay{z-index:120!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#080706c9!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.rh-modal,.language-modal,.access-modal,.account-modal{border:1px solid var(--de-line)!important;width:min(470px,100%)!important;max-height:88vh!important;color:var(--de-text)!important;background:linear-gradient(#2c261f,#1a1714)!important;border-radius:2px!important;position:relative!important;overflow:auto!important;box-shadow:0 28px 80px #000b!important}.rh-modal{text-align:center!important;padding:24px!important}.rh-modal h2,.language-modal h2,.access-modal h2,.account-modal h2{color:var(--de-cream)!important;font-family:var(--de-title)!important}.rh-modal>a,.continue-button,.profile-link-form button{color:#f6e6bd!important;background:linear-gradient(#9f2b25,#6f1713)!important;border:1px solid #a98347!important;border-radius:2px!important}.rh-modal-close,.modal-close{color:var(--de-gold)!important;background:0 0!important;border:0!important}main.theme-manuscript,main.theme-modern{min-height:100vh!important;color:var(--de-text)!important;font-family:var(--de-font)!important;background:linear-gradient(#100e0ce8,#100e0cf7),url(/design/variant1/hero-variant1-city.webp) top/cover no-repeat fixed!important}.site-header{z-index:75!important;border-bottom:1px solid var(--de-line)!important;background:linear-gradient(#29241e,#171512)!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:0 clamp(14px,3vw,34px)!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 8px 24px #0004!important}.brand{color:var(--de-cream)!important;font:700 20px var(--de-title)!important;align-items:center!important;gap:9px!important;text-decoration:none!important;display:flex!important}.brand-mark{width:34px!important;height:41px!important;color:var(--de-gold)!important;clip-path:polygon(50% 0,100% 14%,92% 78%,50% 100%,8% 78%,0 14%)!important;background:linear-gradient(#85221d,#581410)!important;border:1px solid #9c773f!important;place-items:center!important;display:grid!important}.brand-mark i{font:700 10px var(--de-font)!important;font-style:normal!important}.brand>span:last-child{flex-direction:column!important;display:flex!important}.brand small{color:var(--de-gold)!important;font:700 6px var(--de-font)!important;letter-spacing:.14em!important;margin-top:3px!important}.header-actions{align-items:center!important;gap:6px!important;display:flex!important}.change-player,.account-button,.theme-button,.language-button{color:#c9b99d!important;min-height:34px!important;font:700 9px var(--de-font)!important;background:#191613!important;border:1px solid #5d4930!important;border-radius:2px!important}.change-player,.account-button{padding:0 11px!important}.theme-button,.language-button{min-width:38px!important;padding:0 8px!important}.change-player:hover,.account-button:hover,.theme-button:hover,.language-button:hover{color:var(--de-cream)!important;background:#342b22!important;border-color:#a47c40!important}.search-hero{background:linear-gradient(90deg,#0c0b0ae8 0%,#15110ebf 44%,#0000 75%),url(/design/variant1/hero-variant1-city.webp) 50%/cover no-repeat!important;align-content:center!important;justify-items:start!important;min-height:calc(100vh - 68px)!important;padding:clamp(40px,8vw,100px) max(24px,50vw - 590px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.search-hero:after{content:""!important;opacity:.24!important;pointer-events:none!important;background:url(/design/variant1/trebuchet-approved.webp) 100% 100%/contain no-repeat!important;width:min(340px,34vw)!important;height:70%!important;position:absolute!important;bottom:0!important;right:clamp(10px,6vw,90px)!important}.hero-glow{display:none!important}.hero-copy,.search-box,.error-card,.feature-strip{z-index:2!important;width:min(620px,100%)!important;position:relative!important}.hero-copy h1{color:var(--de-cream)!important;font:500 clamp(39px,5vw,68px)/.98 var(--de-title)!important;letter-spacing:-.025em!important;margin:8px 0 14px!important}.hero-copy h1 em{color:var(--de-gold)!important;font-style:normal!important}.hero-copy p{color:#c6b99f!important;max-width:560px!important;font:14px/1.6 var(--de-font)!important;margin:0 0 23px!important}.search-box{background:#1a1713f0!important;border:1px solid #6f5738!important;padding:14px!important;box-shadow:0 18px 45px #0006!important}.search-box label{color:var(--de-gold)!important;font:700 9px var(--de-font)!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin-bottom:7px!important;display:block!important}.search-control{background:#100f0d!important;border:1px solid #8d6a37!important;grid-template-columns:minmax(0,1fr) 118px!important;height:50px!important;display:grid!important}.search-control input{min-width:0!important;color:var(--de-cream)!important;font:12px var(--de-font)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 13px!important}.search-control button{color:#f6e4b9!important;font:700 10px var(--de-font)!important;text-transform:uppercase!important;background:linear-gradient(#9e2923,#6d1612)!important;border:0!important;border-left:1px solid #a27b41!important}.search-box>small{color:#837765!important;font:8px var(--de-font)!important;margin-top:7px!important;display:block!important}.feature-strip{background:#11100ee8!important;border:1px solid #493b2c!important;grid-template-columns:repeat(3,1fr)!important;margin-top:14px!important;display:grid!important}.feature-strip span{color:#a99b82!important;min-height:42px!important;font:8px var(--de-font)!important;border-right:1px solid #3e3226!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;display:flex!important}.feature-strip span:last-child{border-right:0!important}.feature-strip b{color:var(--de-gold)!important;font:700 8px var(--de-font)!important}.error-card{color:#dfb7ad!important;background:#2d1b18!important;border:1px solid #7d4038!important;margin-top:12px!important;padding:12px!important}.error-card strong{color:#f2d1c5!important}.error-card p{font-size:10px!important}.dashboard{grid-template-columns:minmax(0,1fr) 330px!important;grid-auto-flow:row!important;align-items:start!important;gap:12px!important;width:min(1320px,100% - 28px)!important;margin:16px auto 28px!important;display:grid!important}.profile-hero,.style-discovery,.ratings-grid{grid-column:1/-1!important}.profile-hero{border:1px solid var(--de-line-soft)!important;box-shadow:var(--de-shadow)!important;background:linear-gradient(#312a23,#211e1a)!important;border-top-color:#a37b40!important;grid-template-columns:minmax(0,1fr) 270px!important;align-items:center!important;gap:18px!important;padding:16px 18px!important;display:grid!important}.profile-name-line{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}.profile-name-line h1{color:var(--de-cream)!important;font:500 clamp(26px,3vw,40px) var(--de-title)!important;margin:0!important}.profile-hero p,.profile-freshness{color:#9d907a!important;font-size:9px!important}.mini-search{background:#141210!important;border:1px solid #665035!important;grid-template-columns:minmax(0,1fr) 42px!important;height:42px!important;display:grid!important}.mini-search input{min-width:0!important;color:var(--de-cream)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 10px!important}.mini-search button{color:var(--de-gold)!important;background:#2f281f!important;border:0!important;border-left:1px solid #725636!important}.player-avatar,.civ-icon{background:#151310!important;border:1px solid #695236!important;border-radius:2px!important;overflow:hidden!important}.engraving-block{margin-top:10px!important}.engraving-badge{color:#bea977!important;background:#191613!important;border:1px solid #5e4930!important;align-items:center!important;gap:5px!important;margin:3px 5px 0 0!important;padding:4px 7px!important;font-size:7px!important;display:inline-flex!important}.style-discovery{color:var(--de-text)!important;background:linear-gradient(100deg,#2d261f,#1d1a17)!important;border:1px solid #624a31!important;padding:14px!important}.style-scope-tabs,.mode-tabs,.limit-tabs{flex-wrap:wrap!important;gap:4px!important;display:flex!important}.style-scope-tabs button,.mode-tabs button,.limit-tabs button{color:#9f927c!important;min-height:34px!important;font:700 8px var(--de-font)!important;background:#171512!important;border:1px solid #5d4930!important;border-radius:2px!important;padding:0 10px!important}.style-scope-tabs button.active,.mode-tabs button.active,.limit-tabs button.active{color:#f0ddb4!important;background:linear-gradient(#8e241f,#611511)!important;border-color:#b58a46!important}.style-discovery h2,.style-discovery h3{color:var(--de-cream)!important;font-family:var(--de-title)!important}.style-discovery p{color:#a99b83!important;font-size:9px!important}.style-discovery>button,.style-retry{color:var(--de-gold)!important;background:#2d271f!important;border:1px solid #ad8242!important;border-radius:2px!important}.style-icon{color:var(--de-gold)!important;background:#161411!important;border:1px solid #735b3b!important;place-items:center!important;display:grid!important;overflow:hidden!important}.style-icon:not(.style-icon--rank){font-size:0!important}.style-icon:not(.style-icon--rank):before{content:""!important;background:url(/ui/crossed-swords.svg) 50%/contain no-repeat!important;width:70%!important;height:70%!important}.style-icon--defender:before{background-image:url(/brand-shield.svg)!important}.style-icon--ally:before{background-image:url(/ui/laurel.svg)!important}.style-icon--lazy:before,.style-icon--patientstrategist:before{background-image:url(/ui/hourglass.svg)!important}.style-icon--rank img{object-fit:cover!important;filter:saturate(.78)sepia(.12)!important;width:100%!important;height:100%!important}.ratings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.rating-card{min-height:112px!important;color:var(--de-text)!important;text-align:left!important;background:linear-gradient(#302920,#211d19)!important;border:1px solid #5d4930!important;border-radius:2px!important;padding:13px!important}.rating-card:hover,.rating-card--active{background:linear-gradient(#382e24,#25201b)!important;border-color:#a77f41!important}.rating-line strong{color:var(--de-cream)!important;font:500 28px var(--de-title)!important}.rating-line span,.rating-stats span{color:#8e826e!important;font-size:7px!important}.rating-line em{color:#cdb576!important;font-size:8px!important;font-style:normal!important}.rating-stats b{color:#e5d4af!important}.match-section{min-width:0!important;box-shadow:var(--de-shadow)!important;background:#1b1916!important;border:1px solid #59462f!important;grid-area:4/1/span 4!important}.match-map-banner{background:linear-gradient(90deg,#171411,#282119)!important;min-height:150px!important;padding:18px!important;position:relative!important;overflow:hidden!important}.match-map-art{object-fit:cover!important;filter:saturate(.55)brightness(.55)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.match-map-shade{background:linear-gradient(90deg,#12100eee,#0000 75%,#12100eaa)!important;position:absolute!important;inset:0!important}.section-heading,.match-meta{z-index:1!important;position:relative!important}.section-heading h2{color:var(--de-cream)!important;font:500 26px var(--de-title)!important;margin:3px 0!important}.match-meta{color:#b1a48d!important;align-items:center!important;gap:9px!important;font-size:8px!important;display:flex!important}.result-badge{text-transform:uppercase!important;background:#181512!important;border:1px solid #6b5137!important;padding:6px 9px!important;font-size:8px!important}.result-badge--win{color:#9cc48f!important;border-color:#57704f!important}.result-badge--loss{color:#e08b7c!important;border-color:#7a453e!important}.replay-analysis-card,.verdict-card,.factor-grid,.advice-card,.team-aggregate-grid,.player-breakdown-title,.teams-grid,.method-note,.teamedge-benchmark{margin-left:12px!important;margin-right:12px!important}.replay-analysis-card{background:#28231e!important;border:1px solid #5a4630!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:58px!important;margin-top:12px!important;padding:10px 12px!important;display:flex!important}.replay-analysis-card strong{color:var(--de-cream)!important;margin-top:3px!important;font-size:10px!important;display:block!important}.replay-analysis-actions button{color:#f1deb3!important;min-height:34px!important;font:700 8px var(--de-font)!important;background:linear-gradient(#96251f,#671511)!important;border:1px solid #b18a49!important;border-radius:2px!important;padding:0 11px!important}.analysis-ready-mark{color:#9cc48f!important}.verdict-card{background:linear-gradient(#302820,#241f1a)!important;border:1px solid #6e5537!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding:12px!important;display:grid!important}.verdict-icon{width:32px!important;height:32px!important;color:var(--de-gold)!important;border:1px solid #765b39!important;place-items:center!important;display:grid!important}.verdict-card h3{color:var(--de-cream)!important;font:500 17px var(--de-title)!important;margin:3px 0!important}.verdict-card p{color:#aa9d87!important;font:9px/1.5 var(--de-font)!important;margin:0!important}.verdict-score b{color:var(--de-gold)!important;font:500 23px var(--de-title)!important;display:block!important}.verdict-score small{color:#8b806c!important;font-size:6px!important}.factor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:7px!important;display:grid!important}.factor{background:#171512!important;border:1px solid #46392a!important;gap:8px!important;min-height:58px!important;padding:9px!important;display:flex!important}.factor>span{color:var(--de-gold)!important;font-size:7px!important}.factor p{color:#a89a83!important;font:8px/1.45 var(--de-font)!important;margin:0!important}.advice-card{border:1px solid #8d6535!important;border-left:3px solid var(--de-gold)!important;background:#2e261d!important;align-items:flex-start!important;gap:10px!important;margin-top:7px!important;padding:11px!important;display:flex!important}.advice-card>span{color:var(--de-gold)!important}.advice-card small{color:#958770!important;font-size:7px!important;display:block!important}.advice-card strong{color:#ead8b0!important;margin-top:3px!important;font-size:9px!important;display:block!important}.team-aggregate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important;display:grid!important}.team-summary-card{background:#1d1a17!important;border:1px solid #4d3e2e!important;padding:10px!important}.team-summary-head,.team-summary-metrics,.team-age-row{color:var(--de-text)!important}.team-summary-head h3{color:var(--de-cream)!important;font-family:var(--de-title)!important;margin:2px 0!important}.team-summary-head>strong{color:var(--de-gold)!important}.team-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.team-summary-metrics>div{background:#151310!important;border:1px solid #3e3327!important;padding:7px!important}.team-summary-metrics span,.team-summary-metrics small,.team-age-row{color:#8f826d!important;font-size:6px!important}.team-summary-metrics b{color:#d8c8a7!important;font-size:9px!important;display:block!important}.team-age-row{flex-wrap:wrap!important;gap:8px!important;margin-top:7px!important;display:flex!important}.team-age-row b{color:#b8a77f!important}.team-composition,.unit-composition>div{flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important;display:flex!important}.team-composition>span,.unit-composition>div>span{color:#a99b84!important;background:#151310!important;border:1px solid #4a3a2a!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;min-width:72px!important;padding:4px!important;font-size:6px!important;display:grid!important;position:relative!important}.team-composition img,.unit-composition img,.aoe2-unit-art{object-fit:cover!important;filter:saturate(.78)contrast(.96)sepia(.08)!important;background:#0d0c0b!important;border:1px solid #6b5233!important;border-radius:1px!important;width:28px!important;height:28px!important}.aoe2-unit-missing:before{content:"";background:#1f1b17 url(/ui/crossed-swords.svg) 50%/18px no-repeat;border:1px solid #6b5233;width:28px;height:28px;display:block}.unit-composition{padding:8px!important}.unit-composition>small{color:var(--de-gold)!important}.player-breakdown-title{border-top:1px solid #493b2d!important;margin-top:14px!important;padding-top:10px!important}.player-breakdown-title h3{color:var(--de-cream)!important;font:500 18px var(--de-title)!important;margin:3px 0 7px!important}.teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.team-title{color:#cbb995!important;min-height:32px!important;font:700 8px var(--de-font)!important;text-transform:uppercase!important;align-items:center!important;gap:7px!important;display:flex!important}.player-card{color:var(--de-text)!important;background:#171512!important;border:1px solid #493b2c!important;margin-bottom:7px!important}.player-card--current{border-color:#a0773d!important;box-shadow:inset 3px 0 #a77d40!important}.player-head{border-bottom:1px solid #3c3126!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px!important;display:grid!important}.player-icons{gap:4px!important;display:flex!important}.player-main{min-width:0!important}.player-profile-link{color:var(--de-cream)!important;font:700 9px var(--de-font)!important;background:0 0!important;border:0!important;padding:0!important}.player-main>span,.role-wrap small{color:#8e816c!important;font-size:6px!important}.role-wrap{align-items:center!important;gap:4px!important;max-width:160px!important;display:flex!important}.role-wrap .style-icon{flex:0 0 25px!important;width:25px!important;height:25px!important}.role{color:#c7b27d!important;font-size:7px!important}.military-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:7px!important;display:grid!important}.metric-block{background:#11100e!important;border:1px solid #3b3025!important;padding:7px!important}.metric-block>span{color:#9b8d77!important;text-transform:uppercase!important;font-size:6px!important}.metric-block>div{flex-wrap:wrap!important;align-items:baseline!important;gap:5px!important;display:flex!important}.metric-block b{color:#e2d2b1!important;font-size:10px!important}.metric-block small{color:#7d7261!important;font-size:6px!important}.metric-block>strong{color:var(--de-gold)!important;margin-top:4px!important;font-size:11px!important;display:block!important}.metric-block>strong i{color:#817562!important;font-size:5px!important;font-style:normal!important;display:block!important}.resource-efficiency p{color:#8f816c!important;font-size:6px!important}.resource-breakdown{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.resource-breakdown span{display:block!important}.command-summary,.replay-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:0 7px 7px!important;display:grid!important}.replay-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.command-summary>div,.replay-facts>span{background:#12110f!important;border:1px solid #362c22!important;padding:6px!important}.command-summary span,.command-summary small,.replay-facts{color:#827765!important;font-size:5px!important}.command-summary b,.replay-facts b{color:#d5c5a5!important;font-size:9px!important;display:block!important}.activity-timeline{border:1px solid #3a3025!important;min-height:42px!important;margin:0 7px 7px!important;display:flex!important}.activity-timeline span{color:#897d69!important;border-right:1px solid #3a3025!important;flex-direction:column!important;justify-content:center!important;padding:5px!important;font-size:5px!important;display:flex!important}.activity-timeline b{color:#cbb993!important;font-size:8px!important}.age-timings{border:1px solid #3a3025!important;margin:0 7px 7px!important;padding:6px!important}.age-timings>small{color:var(--de-gold)!important;font-size:6px!important}.age-timings>div{grid-template-columns:repeat(3,1fr)!important;gap:4px!important;margin-top:4px!important;display:grid!important}.age-timings span{color:#827664!important;font-size:5px!important}.age-timings b{color:#cbb993!important;display:block!important}.method-note{color:#8e826e!important;font:7px/1.5 var(--de-font)!important;border-top:1px solid #413528!important;gap:9px!important;margin-top:10px!important;margin-bottom:12px!important;padding:9px!important;display:flex!important}.method-note span{color:var(--de-gold)!important}.match-browser{background:#201c18!important;border:1px solid #58462f!important;grid-area:4/2!important;padding:9px!important}.match-history{background:#1b1815!important;border:1px solid #58462f!important;grid-area:5/2!important;max-height:calc(100vh - 100px)!important;position:sticky!important;top:80px!important;overflow:auto!important}.history-heading{z-index:2!important;background:#27221d!important;border-bottom:1px solid #493b2c!important;justify-content:space-between!important;align-items:center!important;padding:10px!important;display:flex!important;position:sticky!important;top:0!important}.history-heading h2{color:var(--de-cream)!important;font:500 15px var(--de-title)!important;margin:2px 0!important}.history-heading>span{color:var(--de-gold)!important}.history-list{padding:5px!important}.history-list button{width:100%!important;min-height:58px!important;color:var(--de-text)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#3d3126!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:5px!important;display:grid!important}.history-list button:hover,.history-list button.active{background:#2d261f!important;border-color:#6e5537!important}.history-list button>span{flex-direction:column!important;min-width:0!important;display:flex!important}.history-list small,.history-list em{color:#817562!important;font-size:5px!important;font-style:normal!important}.history-list b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#cbb993!important;font-size:8px!important;overflow:hidden!important}.history-result{color:#aaa!important;border:1px solid #53402e!important;padding:4px!important;font-size:6px!important;font-style:normal!important}.history-result--win{color:#9abb8e!important;border-color:#516148!important}.history-result--loss{color:#d98779!important;border-color:#6d423a!important}.access-gate{color:var(--de-text)!important;background:#211d19!important;border:1px solid #624a31!important;grid-area:6/2!important}.empty-match{grid-column:1/-1!important}.info-tip button{color:var(--de-gold)!important;background:#171512!important;border:1px solid #655035!important}.info-tip>span{z-index:50!important;color:#d7c8aa!important;background:#171411!important;border:1px solid #80613a!important;max-width:260px!important;box-shadow:0 12px 30px #0008!important}.language-modal,.access-modal,.account-modal{padding:22px!important}.language-options{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.language-options button{color:#a99b84!important;background:#181512!important;border:1px solid #5b4730!important;min-height:58px!important}.language-options button.active{color:var(--de-cream)!important;background:#30281f!important;border-color:#aa8143!important}.profile-link-form input{color:var(--de-cream)!important;background:#11100e!important;border:1px solid #5d4930!important}.favorite-list button,.account-links a,.account-links button{color:#cbb993!important;background:#171512!important;border-color:#59462f!important}main.theme-manuscript{--de-panel:#302820;--de-panel2:#3b3026}main.theme-manuscript .dashboard,main.theme-manuscript .match-section{filter:none}.rank-guide,.share-player-page{width:min(1180px,100% - 28px)!important;color:var(--de-text)!important;font-family:var(--de-font)!important;margin:18px auto 36px!important}.rank-guide__header{background:#211d19!important;border:1px solid #5b4730!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:flex!important}.rank-guide__brand{color:var(--de-cream)!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:flex!important}.rank-guide__brand img{width:31px!important;height:39px!important}.rank-guide__brand b{font:700 18px var(--de-title)!important}.rank-guide__header nav{gap:6px!important;display:flex!important}.rank-guide__header nav a{color:#c2af87!important;border:1px solid #51402e!important;padding:8px 10px!important;font-size:8px!important;text-decoration:none!important}.rank-guide__hero{background:linear-gradient(90deg,#241e19e8,#171411e8),url(/design/variant1/hero-variant1-city.webp) 50%/cover!important;border:1px solid #655035!important;border-top:0!important;padding:36px 28px!important}.rank-guide__hero small{color:var(--de-gold)!important}.rank-guide__hero h1{max-width:720px!important;color:var(--de-cream)!important;font:500 clamp(30px,4vw,48px) var(--de-title)!important;margin:8px 0!important}.rank-guide__hero p,.rank-guide__notice,.rank-guide__how p{color:#aa9d87!important;line-height:1.6!important}.rank-guide__notice{background:#1b1815!important;border:1px solid #5b4730!important;border-top:0!important;padding:12px!important;font-size:9px!important}.rank-guide__table-wrap{background:#151310!important;border:1px solid #5b4730!important;border-top:0!important;overflow:auto!important}.rank-guide__table{border-collapse:collapse!important;width:100%!important;min-width:760px!important}.rank-guide__table th,.rank-guide__table td{color:#b8aa90!important;text-align:left!important;border-bottom:1px solid #3d3126!important;padding:10px!important;font-size:8px!important}.rank-guide__table th{color:var(--de-gold)!important;text-transform:uppercase!important;background:#29231e!important;position:sticky!important;top:0!important}.rank-guide__how{background:#211d19!important;border:1px solid #5b4730!important;border-top:0!important;padding:18px!important}.rank-guide__how-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.rank-guide__how-grid article{background:#171512!important;border:1px solid #4b3d2d!important;padding:12px!important}.rank-guide__how-grid b{color:var(--de-gold)!important}.share-player-page{place-items:center!important;min-height:calc(100vh - 110px)!important;display:grid!important}.share-player-card{width:min(560px,100%)!important;color:var(--de-text)!important;box-shadow:var(--de-shadow)!important;background:linear-gradient(#2d261f,#191613)!important;border:1px solid #80613a!important;border-radius:2px!important;padding:24px!important}.share-player-brand{align-items:center!important;gap:9px!important;display:flex!important}.share-player-kicker{color:var(--de-gold)!important}.share-player-rank,.share-player-stats{background:#171512!important;border-color:#51402e!important}.share-player-open{color:#f3dfb3!important;background:linear-gradient(#9c2822,#681512)!important;border-color:#af8648!important;border-radius:2px!important}.share-player-home{color:var(--de-gold)!important}@media (width<=980px){.rh-header{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 14px!important}.rh-nav{border-bottom:1px solid var(--de-line)!important;background:#171411f7!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;height:auto!important;padding:7px!important;display:none!important;position:absolute!important;top:76px!important;left:0!important;right:0!important;box-shadow:0 16px 30px #0008!important}.rh-nav.open{display:flex!important}.rh-nav button{text-align:left!important;width:100%!important}.rh-menu{display:block!important}.rh-main-grid{grid-template-columns:1fr!important}.dashboard{grid-template-columns:minmax(0,1fr) 290px!important}}@media (width<=760px){html{scroll-padding-top:68px}body{background:#12100e}.aoe2-global-chrome{grid-template-columns:1fr auto;height:58px;padding:0 10px}.aoe2-global-brand img{width:27px;height:34px}.aoe2-global-brand b{font-size:15px}.aoe2-global-brand small{font-size:5px}.aoe2-global-chrome nav{display:none}.aoe2-global-languages button{min-width:36px;min-height:30px;padding:0 5px;font-size:8px}.rh-header{height:64px!important;min-height:64px!important;padding:0 9px!important}.rh-brand{gap:6px!important}.rh-crest{flex-basis:32px!important;width:32px!important;height:40px!important}.rh-brand b{font-size:18px!important}.rh-brand small{margin-top:4px!important;font-size:5px!important}.rh-theme-slider{min-width:42px!important;height:30px!important;padding:0 4px!important}.rh-theme-slider>span{display:none!important}.rh-language-button,.rh-account,.rh-menu{height:30px!important}.rh-language-button{min-width:42px!important;font-size:8px!important}.rh-account,.rh-menu{width:30px!important;min-width:30px!important}.rh-nav{top:64px!important}.rh-language-menu{width:auto!important;position:fixed!important;top:60px!important;left:8px!important;right:8px!important}.rh-hero{background-position:58%!important;height:330px!important;min-height:330px!important}.rh-hero:after{opacity:.19!important;width:95px!important;height:145px!important;left:-8px!important}.rh-hero-inner{text-align:left!important;width:calc(100% - 20px)!important;margin:0 auto!important;padding:22px 0!important}.rh-hero h1{max-width:330px!important;font-size:32px!important;line-height:1.02!important}.rh-hero p{max-width:330px!important;margin:9px 0 14px!important;font-size:9px!important;line-height:1.45!important}.rh-search{grid-template-columns:minmax(0,1fr) 82px!important;height:44px!important}.rh-search input,.rh-search button{height:44px!important}.rh-search input{padding:0 10px!important;font-size:9px!important}.rh-search button{font-size:8px!important}.rh-support{margin-top:9px!important;font-size:7px!important}.rh-paper{width:100%!important;box-shadow:none!important;border-left:0!important;border-right:0!important;margin:0!important}.rh-stat-section{padding:9px!important}.rh-live-note{text-align:left!important;font-size:6px!important}.rh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.rh-stat-card{gap:7px!important;min-height:74px!important;padding:8px!important}.rh-stat-icon{flex-basis:28px!important;width:28px!important;height:28px!important}.rh-stat-card>div>span{font-size:6px!important}.rh-stat-card strong{font-size:18px!important}.rh-stat-card small{font-size:5px!important}.rh-main-grid{padding:0 9px 8px!important}.rh-panel{margin-bottom:7px!important}.rh-panel-title{min-height:38px!important;padding:0 8px!important}.rh-panel-title h2{font-size:9px!important}.rh-emperor-match{grid-template-columns:59px minmax(0,1fr) 9px!important;gap:5px!important;min-height:46px!important}.rh-emperor-match time{display:none!important}.rh-result{height:32px!important;font-size:6px!important}.rh-emperor-player b{font-size:7px!important}.rh-style{grid-template-columns:44px minmax(0,1fr)!important;gap:7px!important;min-height:86px!important;margin:0 9px 8px!important;padding:9px!important}.rh-style-icon{width:40px!important;height:40px!important}.rh-style h2{font-size:14px!important}.rh-style p{font-size:6px!important}.rh-style>button{grid-column:1/-1!important;width:100%!important;height:32px!important;font-size:7px!important}.rh-features{grid-template-columns:repeat(2,1fr)!important;margin:0 9px 8px!important}.rh-features span{min-height:38px!important;font-size:6px!important}.rh-features span:nth-child(2n){border-right:0!important}.rh-features span:nth-child(-n+2){border-bottom:1px solid #3f3326!important}.rh-footer{min-height:40px!important;padding:8px 10px!important;font-size:5px!important}.site-header{min-height:58px!important;padding:0 9px!important}.brand{font-size:15px!important}.brand-mark{width:29px!important;height:35px!important}.brand small{display:none!important}.header-actions{gap:3px!important}.change-player,.account-button{max-width:105px!important;padding:0 7px!important;font-size:7px!important}.theme-button,.language-button{min-width:31px!important;padding:0 5px!important;font-size:7px!important}.search-hero{background-position:62%!important;min-height:calc(100vh - 58px)!important;padding:36px 12px!important}.search-hero:after{opacity:.14!important;width:150px!important;height:40%!important}.hero-copy h1{font-size:37px!important}.hero-copy p{font-size:10px!important}.search-box{padding:9px!important}.search-control{grid-template-columns:minmax(0,1fr) 89px!important;height:45px!important}.search-control input{font-size:9px!important}.search-control button{font-size:7px!important}.feature-strip span{min-height:38px!important;padding:6px!important;font-size:6px!important}.dashboard{width:100%!important;margin:0!important;display:block!important}.dashboard>*{margin-left:8px!important;margin-right:8px!important}.profile-hero{margin-top:8px!important;padding:11px!important;display:block!important}.profile-name-line{gap:6px!important}.profile-name-line h1{overflow-wrap:anywhere!important;max-width:220px!important;font-size:26px!important}.mini-search{height:38px!important;margin-top:10px!important}.style-discovery,.ratings-grid,.match-section,.match-browser,.match-history,.access-gate{margin-top:8px!important}.ratings-grid{grid-template-columns:1fr!important}.rating-card{min-height:94px!important}.match-section{box-shadow:none!important;grid-area:auto!important}.match-map-banner{min-height:120px!important;padding:11px!important}.section-heading h2{font-size:20px!important}.replay-analysis-card,.verdict-card,.factor-grid,.advice-card,.team-aggregate-grid,.player-breakdown-title,.teams-grid,.method-note,.teamedge-benchmark{margin-left:7px!important;margin-right:7px!important}.verdict-card{grid-template-columns:31px minmax(0,1fr)!important}.verdict-score{grid-column:2!important}.factor-grid,.team-aggregate-grid,.teams-grid{grid-template-columns:1fr!important}.team-summary-metrics,.military-grid{grid-template-columns:1fr 1fr!important}.player-head{grid-template-columns:auto minmax(0,1fr)!important}.role-wrap{border-top:1px solid #342b22!important;grid-column:1/-1!important;max-width:none!important;padding-top:5px!important}.command-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.replay-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.match-browser{grid-area:auto!important}.match-history{grid-area:auto!important;max-height:none!important;position:static!important;overflow:visible!important}.history-heading{position:static!important}.history-list button{min-height:52px!important}.access-gate{grid-area:auto!important}.rank-guide,.share-player-page{width:100%!important;margin:8px 0 24px!important;padding:0 8px!important}.rank-guide__header{padding:8px!important}.rank-guide__header nav{display:none!important}.rank-guide__hero{padding:24px 15px!important}.rank-guide__hero h1{font-size:31px!important}.rank-guide__hero p{font-size:10px!important}.rank-guide__table th,.rank-guide__table td{padding:8px!important;font-size:7px!important}.rank-guide__how{padding:10px!important}.rank-guide__how-grid{grid-template-columns:1fr!important}.share-player-card{padding:16px!important}.language-options{grid-template-columns:1fr!important}}@media (width<=390px){.rh-brand small{display:none!important}.rh-controls{gap:3px!important}.rh-hero h1{font-size:29px!important}.rh-stat-card strong{font-size:17px!important}.feature-strip{grid-template-columns:1fr!important}.feature-strip span{border-bottom:1px solid #3e3226!important;border-right:0!important}.feature-strip span:last-child{border-bottom:0!important}.team-summary-metrics,.military-grid{grid-template-columns:1fr!important}.command-summary,.replay-facts{grid-template-columns:1fr 1fr!important}.age-timings>div{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.teamedge-grade-panel{color:var(--de-text);background:linear-gradient(#2a241e,#1b1815);border:1px solid #624c32;border-top-color:#a47a3e;margin:10px 12px 0;padding:12px;box-shadow:inset 0 1px #fff1}.teamedge-grade-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.teamedge-grade-head small{color:var(--de-gold);font:700 7px var(--de-font);letter-spacing:.08em;text-transform:uppercase}.teamedge-grade-head h3{color:var(--de-cream);font:500 19px var(--de-title);margin:3px 0}.teamedge-grade-head span{color:#958873;font-size:7px}.teamedge-grade-progress{text-align:right;min-width:160px}.teamedge-grade-progress b{color:var(--de-gold);font:500 18px var(--de-title)}.teamedge-grade-progress i{background:#0f0e0c;border:1px solid #4a3b2c;height:6px;margin-top:5px;display:block;overflow:hidden}.teamedge-grade-progress i span{background:linear-gradient(90deg,#8d211c,#d0a95f);height:100%;display:block}.teamedge-grade-source{background:#151310;border:1px solid #45382a;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:8px;display:grid}.teamedge-grade-source>span{color:var(--de-gold)}.teamedge-grade-source p{color:#918570;font:7px/1.45 var(--de-font);margin:0}.teamedge-grade-source a{color:var(--de-gold);font:700 7px var(--de-font);text-decoration:none}.teamedge-grade-panel h4{color:#cdbb95;font:500 12px var(--de-title);margin:11px 0 6px}.teamedge-grade-gaps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.teamedge-grade-gaps article{background:#12110f;border:1px solid #3e3328;padding:7px}.teamedge-grade-gaps span{color:#8f826e;font-size:6px;display:block}.teamedge-grade-gaps b{color:#d5bd7d;font:500 14px var(--de-title);margin:3px 0;display:block}.teamedge-grade-gaps small{color:#766c5d;font-size:6px}.teamedge-grade-advice{border-top:1px solid #413528;margin-top:6px;padding-top:5px}.teamedge-grade-advice p{color:#b1a38b;font:7px/1.5 var(--de-font);margin:4px 0}.document-page{width:min(1180px,100% - 28px);color:var(--de-text);font-family:var(--de-font);margin:18px auto 36px}.document-header{background:#211d19;border:1px solid #5b4730;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.document-header .brand{font-size:17px!important}.document-header nav{gap:5px;display:flex}.document-header nav a{color:#bbaa8b;min-height:32px;font:700 7px var(--de-font);text-transform:uppercase;border:1px solid #4c3c2c;align-items:center;padding:0 9px;text-decoration:none;display:flex}.document-header nav a:hover{color:var(--de-cream);background:#302820;border-color:#9b763f}.document-hero{background:linear-gradient(90deg,#241e19ef,#171411e8),url(/design/variant1/hero-variant1-city.webp) 50%/cover;border:1px solid #655035;border-top:0;padding:34px 26px}.document-hero>span{color:var(--de-gold);font:700 8px var(--de-font);letter-spacing:.09em;text-transform:uppercase}.document-hero h1{max-width:720px;color:var(--de-cream);font:500 clamp(30px,4vw,48px) var(--de-title);margin:7px 0}.document-hero p{color:#a99b84;font:10px/1.6 var(--de-font);margin:0}.spec-grid{background:#181512;border:1px solid #55432f;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.spec-card{background:linear-gradient(#28221d,#1c1916);border:1px solid #47392a;min-height:150px;padding:15px;position:relative}.spec-card>span{color:#635440;font:500 20px var(--de-title);position:absolute;top:8px;right:10px}.spec-card h2{color:#dec997;font:500 17px var(--de-title);margin:0 0 8px}.spec-card p{color:#a39782;max-width:92%;font:9px/1.62 var(--de-font);margin:0}.document-page>footer{color:#746b5b;background:#100f0d;border:1px solid #493b2c;border-top:0;align-items:center;min-height:44px;padding:0 12px;font-size:7px;display:flex}@media (width<=760px){.teamedge-grade-panel{margin:8px 7px 0;padding:8px}.teamedge-grade-head{display:block}.teamedge-grade-progress{text-align:left;min-width:0;margin-top:7px}.teamedge-grade-source{grid-template-columns:20px minmax(0,1fr)}.teamedge-grade-source a{grid-column:2}.teamedge-grade-gaps{grid-template-columns:repeat(2,minmax(0,1fr))}.document-page{width:100%;margin:8px 0 24px;padding:0 8px}.document-header{padding:8px}.document-header nav{display:none}.document-hero{padding:23px 14px}.document-hero h1{font-size:30px}.spec-grid{grid-template-columns:1fr;padding:5px}.spec-card{min-height:0;padding:12px}.spec-card p{max-width:100%;font-size:8px}}.victory-rank-panel{color:var(--de-text)!important;box-shadow:none!important;background:linear-gradient(#2f2821,#1d1a17)!important;border:1px solid #604a31!important;border-top-color:#a47b40!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:12px!important;display:grid!important}.victory-laurel{place-items:center!important;width:62px!important;height:62px!important;display:grid!important;position:relative!important}.victory-laurel svg{fill:none!important;stroke:#ba8a42!important;stroke-width:2px!important;width:100%!important;height:100%!important}.victory-laurel svg ellipse,.victory-laurel-crown{fill:#b9863c!important;stroke:#d2ad67!important}.victory-laurel>b{color:#f0ddb3!important;font:700 15px var(--de-title)!important;position:absolute!important}.victory-rank-copy>small,.persistent-style-head small{color:var(--de-gold)!important;font:700 7px var(--de-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important;display:block!important}.victory-rank-copy>strong{color:var(--de-cream)!important;font:500 19px var(--de-title)!important;margin:3px 0!important;display:block!important}.victory-rank-copy>span,.victory-rank-copy>p{color:#918572!important;font:7px/1.45 var(--de-font)!important}.victory-rank-copy>p{margin:4px 0!important}.victory-chevrons{gap:3px!important;margin:5px 0!important;display:flex!important}.victory-chevrons i{clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%,20% 50%)!important;background:#41362a!important;width:14px!important;height:4px!important;display:block!important}.victory-chevrons i.filled{background:linear-gradient(90deg,#9c2922,#d1a85d)!important}.victory-rank-history{border-top:1px solid #44372a!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:6px!important;padding-top:6px!important;display:flex!important}.victory-rank-history span,.victory-rank-history small{color:#746a5a!important;font-size:6px!important}.victory-rank-history b{color:#bdaa84!important;font-size:7px!important}.victory-share{min-height:34px!important;color:var(--de-gold)!important;font:700 7px var(--de-font)!important;background:#191613!important;border:1px solid #765a36!important;border-radius:2px!important;padding:0 10px!important}.victory-share:hover{background:#2f281f!important;border-color:#ad8344!important}.persistent-style-panel{color:var(--de-text)!important;background:#1a1815!important;border:1px solid #55422f!important;margin:0!important;padding:10px!important}.persistent-style-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.persistent-style-head strong{color:var(--de-cream)!important;font:500 15px var(--de-title)!important;margin-top:3px!important;display:block!important}.persistent-style-head button{width:30px!important;height:30px!important;color:var(--de-gold)!important;background:#12110f!important;border:1px solid #5f4930!important}.persistent-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:7px!important;display:grid!important}.persistent-style-grid article{background:#11100e!important;border:1px solid #3d3227!important;padding:7px!important}.persistent-style-grid small{color:#766d5e!important;font-size:5px!important;display:block!important}.persistent-style-grid b{color:#c7b48e!important;margin:3px 0!important;font-size:7px!important;display:block!important}.persistent-style-grid span{color:#6f6759!important;font-size:5px!important}.solo-rm-toggle{color:#9f9179!important;min-height:32px!important;font:700 7px var(--de-font)!important;background:#181512!important;border:1px solid #4d3d2d!important;grid-column:1/-1!important}.ratings-grid--solo-collapsed>.rating-card:nth-of-type(2){display:none!important}.ratings-grid--solo-expanded>.rating-card:nth-of-type(2){display:block!important}@media (width<=760px){.victory-rank-panel{grid-template-columns:54px minmax(0,1fr)!important;padding:8px!important}.victory-laurel{width:48px!important;height:48px!important}.victory-share{grid-column:1/-1!important;width:100%!important}.persistent-style-grid{grid-template-columns:1fr!important}}.site-header{width:100%!important;margin:0!important}.dashboard{min-width:0!important;padding:0!important;overflow:visible!important}.dashboard:before{display:none!important}.dashboard>*{min-width:0!important;max-width:100%!important}.profile-hero,.style-discovery,.ratings-grid,.match-section,.match-browser,.match-history,.access-gate{min-width:0!important;margin-top:0!important;margin-bottom:0!important}.match-section{width:auto!important;overflow:hidden!important}.match-browser{border-bottom:1px solid #58462f!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:9px!important;display:grid!important}.match-browser .mode-tabs,.match-browser .limit-tabs{flex-wrap:wrap!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important}.match-browser .mode-tabs button,.match-browser .limit-tabs button{white-space:nowrap!important;text-overflow:ellipsis!important;flex:1 1 0!important;min-width:0!important;padding:0 6px!important;overflow:hidden!important}.history-list{grid-template-columns:none!important;gap:0!important;display:block!important}.history-list>button{width:100%!important;min-width:0!important;margin:0!important}.match-history{width:auto!important;min-width:0!important}.match-history .history-heading{margin:0!important}.profile-hero,.rating-card,.style-discovery,.match-section,.match-browser,.match-history,.teamedge-grade-panel,.victory-rank-panel,.persistent-style-panel{border-radius:2px!important}.rank-guide__header,.document-header{display:none!important}.rank-guide__hero,.document-hero{border-top:1px solid #655035!important}.info-tip>span{max-width:min(280px,100vw - 24px)!important}.player-card,.team-summary-card,.metric-block,.factor,.teamedge-grade-gaps article,.player-main,.rh-emperor-player,.history-list button>span{min-width:0!important}.unit-composition,.team-composition{max-width:100%!important;overflow:hidden!important}.unit-composition>div,.team-composition{min-width:0!important}.activity-timeline{overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;max-width:100%!important;overflow-x:auto!important}.resource-breakdown,.command-summary,.replay-facts,.age-timings>div{min-width:0!important}@media (width>=761px){.dashboard{grid-template-columns:minmax(0,1fr) 330px!important}.match-section,.match-browser,.match-history,.access-gate{align-self:start!important}.match-history{top:80px!important}}@media (width<=760px){.site-header{width:100%!important}.dashboard{padding:0 0 14px!important}.dashboard>*{max-width:calc(100% - 16px)!important}.match-browser .mode-tabs button,.match-browser .limit-tabs button{min-height:32px!important;font-size:7px!important}.history-list{display:block!important}.activity-timeline{margin-left:7px!important;margin-right:7px!important}.rank-guide__hero,.document-hero{border-top:1px solid #655035!important}}.te2-panel{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,var(--surface,#fff) 88%,transparent);overflow-wrap:anywhere;border-radius:14px;min-width:0;max-width:100%;margin:18px 0;padding:22px;box-shadow:0 8px 28px #00000014}.te2-panel *{min-width:0}.te2-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.te2-head small,.te2-action small{letter-spacing:.09em;text-transform:uppercase;opacity:.68;font-size:.72rem;display:block}.te2-head h3{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:1.45rem}.te2-summary{overflow-wrap:anywhere;max-width:900px;font-size:1rem;line-height:1.65}.te2-confidence{border:1px solid;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:170px;max-width:100%;padding:10px 12px;display:grid}.te2-confidence>b{grid-row:1/3;font-size:2rem;line-height:1}.te2-confidence>span{overflow-wrap:anywhere;font-weight:700}.te2-confidence>small{opacity:.7;overflow-wrap:anywhere;grid-column:2;max-width:220px;font-size:.68rem}.te2-evidence{gap:8px;min-width:0;margin:8px 0 18px;display:grid}.te2-evidence p{border-left:3px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);overflow-wrap:anywhere;margin:0;padding:9px 11px;line-height:1.45}.te2-evidence p span{text-transform:uppercase;opacity:.6;margin-right:8px;font-size:.68rem;font-weight:700;display:inline-block}.te2-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.te2-player-grid article{border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);border-radius:10px;min-width:0;padding:15px;overflow:hidden}.te2-player-title{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.te2-player-title>div{min-width:0}.te2-player-title h4{overflow-wrap:anywhere;word-break:break-word;margin:.1rem 0 .6rem}.te2-player-title small{opacity:.55}.te2-player-grid article>p{overflow-wrap:anywhere;line-height:1.5}.te2-action{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:8px;min-width:0;margin:12px 0;padding:10px 11px}.te2-action b{overflow-wrap:anywhere;margin-top:3px;line-height:1.4;display:block}.te2-details{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);min-width:0;margin-top:12px;padding-top:10px}.te2-details summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.te2-details div{overflow-wrap:anywhere;padding:8px 2px;line-height:1.5}.teamedge-grade-panel,.teamedge-grade-panel *,.teamedge-grade-gaps{min-width:0}.teamedge-grade-gaps article,.teamedge-grade-gaps article span,.teamedge-grade-gaps article small,.teamedge-grade-advice p,.teamedge-grade-source p{overflow-wrap:anywhere;word-break:break-word}.teamedge2-context-host+.verdict-card .verdict-score,.team-aggregate-grid .team-summary-head>strong,.teamedge2-context-host+.verdict-card+.factor-grid .factor:last-child{display:none!important}.te21-panel{gap:14px;display:grid}.te21-section{gap:9px;padding-top:4px;display:grid}.te21-section>h4{letter-spacing:.075em;text-transform:uppercase;opacity:.7;margin:0;font-size:.82rem}.te21-primary{border:1px solid color-mix(in srgb,currentColor 17%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);border-radius:12px;padding:14px}.te21-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.te21-two-column>.te21-section{border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:12px;padding:14px}.te21-insight{background:color-mix(in srgb,currentColor 3%,transparent);border-left:3px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:9px;gap:7px;padding:11px 12px;display:grid}.te21-insight h4,.te21-insight p{margin:0}.te21-insight h4{font-size:1rem}.te21-insight p{line-height:1.48}.te21-consequence{opacity:.86}.te21-consequence b{font-weight:700}.te21-action{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);margin-top:3px;padding-top:8px}.te21-action small,.te21-player-row small{letter-spacing:.06em;text-transform:uppercase;opacity:.62;font-size:.68rem;display:block}.te21-action strong{margin-top:3px;line-height:1.45;display:block}.te21-next{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:12px;padding:15px}.te21-next>div{gap:8px;display:grid}.te21-next p{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;margin:0;display:grid}.te21-next p span{border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.te21-next p strong{line-height:1.45}.te21-mode{border-left:3px solid color-mix(in srgb,currentColor 32%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);padding:13px 14px}.te21-mode p{margin:0;line-height:1.5}.te21-role{text-align:center;border:1px solid;border-radius:999px;max-width:150px;padding:4px 7px;font-size:.72rem;font-weight:700}.te21-player-row{gap:4px;margin:10px 0;display:grid}.te21-player-row strong{font-size:.92rem}.te21-player-row p{margin:0;line-height:1.45}.te21-empty{opacity:.65;margin:0;line-height:1.5}.te21-advanced>div>h4{margin:16px 0 7px}.te21-advanced>div>p{margin:7px 0}.te21-public{gap:18px;padding:24px}.te21-public-head{gap:8px;max-width:920px;display:grid}.te21-public-head>small{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:.7rem}.te21-public-why{letter-spacing:.09em;text-transform:uppercase;opacity:.72;margin:0;font-size:.82rem}.te21-public-verdict{letter-spacing:-.01em;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.22;display:block}.te21-public-lead{max-width:760px;margin:0;font-size:1.02rem;line-height:1.55}.te21-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:4px;display:grid}.te21-public-section{min-width:0}.te21-public-section>h4,.te21-public-next>h4,.te21-public-players>h4,.te21-public-style>h4{letter-spacing:.07em;text-transform:uppercase;opacity:.7;margin:0 0 9px;font-size:.8rem}.te21-public-section ul,.te21-public-next ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.te21-public-section li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.te21-public-section li>span{font-weight:800;line-height:1.5}.te21-public-section li>p,.te21-public-next li>p{margin:0;line-height:1.48}.te21-public-section--good li>span{font-size:.9rem}.te21-public-section--improve li>span{font-size:1rem}.te21-public-neutral{opacity:.78}.te21-public-empty{opacity:.55;margin:0}.te21-public-next{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);padding:14px 0 2px}.te21-public-next li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;display:grid}.te21-public-next li>span{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:grid}.te21-public-players{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);padding-top:14px}.te21-public-players>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.te21-public-players article{border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,currentColor 2%,transparent);border-radius:9px;padding:11px 12px}.te21-public-players article>strong{margin-bottom:5px;font-size:.96rem;display:block}.te21-public-players article>p{margin:4px 0;font-size:.9rem;line-height:1.42}.te21-public-players article small,.te21-public-style-line small{letter-spacing:.035em;text-transform:uppercase;opacity:.65;font-size:.7rem;font-weight:700}.te21-public-style{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);padding-top:14px}.te21-public-style>strong{font-size:1.05rem;display:block}.te21-public-style>p{max-width:760px;margin:5px 0 0;line-height:1.48}.te21-public-style-line{font-size:.9rem}.te21-public .te2-confidence,.te21-public .te2-details,.te21-public .te2-evidence,.teamedge2-context-host~.verdict-card,.teamedge2-context-host~.factor-grid,.teamedge2-context-host~.advice-card,.teamedge2-context-host~.team-aggregate-grid,.teamedge2-context-host~.teamedge-grade-panel,.teamedge2-context-host~.method-note{display:none!important}@media (width<=760px){.te2-panel{margin:12px 0;padding:15px}.te2-head{display:grid}.te2-confidence{width:100%;min-width:0}.te2-player-grid,.te21-two-column{grid-template-columns:1fr}.te2-head h3{font-size:1.25rem}.te2-player-title{grid-template-columns:minmax(0,1fr) auto;display:grid}.te21-role{max-width:130px}.teamedge-grade-gaps{grid-template-columns:1fr!important}.te21-primary,.te21-two-column>.te21-section,.te21-next{padding:12px}.te21-next p{grid-template-columns:24px minmax(0,1fr)}.te21-public{gap:15px;padding:16px}.te21-public-grid,.te21-public-players>div{grid-template-columns:1fr;gap:15px}.te21-public-verdict{font-size:1.35rem}.te21-public-lead{font-size:.96rem}.te21-public-next,.te21-public-players{padding-top:12px}.te21-public-players article{padding:10px 11px}}:root{--parchment-50:#fffaf0;--parchment-100:#f4e7d4;--parchment-200:#edddbb;--parchment-300:#d9be9a;--parchment-400:#af9678;--ivory-50:#fffdf7;--ivory-100:#f8efd9;--ivory-200:#edddbb;--burgundy-400:#9f481f;--burgundy-500:#7a2119;--burgundy-600:#59160f;--burgundy-700:#3d0d0a;--forest-500:#213721;--forest-600:#193528;--royal-blue-600:#1e2f45;--gold-300:#e1bd72;--gold-400:#c8943f;--gold-500:#b06808;--gold-600:#7d4c0b;--brass-300:#d6a25c;--brass-400:#b77c34;--brass-500:#804d21;--copper-400:#9f481f;--copper-500:#804020;--bronze-500:#522b11;--steel-300:#8c9599;--steel-600:#4d4944;--ink-900:#181817;--ink-800:#312b21;--ink-700:#4d3a2b;--ink-600:#735e45;--success-600:#315b35;--danger-600:#8b2b24;--border-hairline:1px;--border-thin:1.5px;--border-default:2px;--border-heavy:3px;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--shadow-low:0 2px 5px #311f0e1f;--shadow-medium:0 8px 20px #311f0e29;--shadow-high:0 18px 46px #311a0938;--shadow-inset-paper:inset 0 1px #ffffffc2,inset 0 -10px 22px #804d2114;--shadow-metal:inset 0 2px #ffefbbb8,inset 0 -5px 8px #522b117a,0 3px 7px #311f0e3d;--focus-ring:0 0 0 3px #b0680857,0 0 0 6px #7a211933;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:48px;--font-display:Georgia,"Times New Roman",serif;--font-body:Georgia,"Times New Roman",serif;--font-data:Inter,Arial,Helvetica,sans-serif;--motion-fast:.15s ease;--layer-base:0;--layer-sticky:80;--layer-chrome:90;--layer-overlay:100;--de-bg:var(--parchment-100);--de-bg2:var(--parchment-50);--de-panel:var(--ivory-50);--de-panel2:var(--parchment-200);--de-panel3:var(--ivory-100);--de-line:var(--brass-400);--de-line-soft:var(--parchment-300);--de-gold:var(--gold-500);--de-gold2:var(--brass-400);--de-red:var(--burgundy-500);--de-red2:var(--burgundy-700);--de-cream:var(--ivory-50);--de-text:var(--ink-800);--de-muted:var(--ink-600);--de-green:var(--success-600);--de-danger:var(--danger-600);--de-radius:var(--radius-md);--de-shadow:var(--shadow-high);--de-fast:var(--motion-fast);--de-font:var(--font-data);--de-title:var(--font-display);--space-1:var(--spacing-1);--space-2:var(--spacing-2);--space-3:var(--spacing-3);--space-4:var(--spacing-4);--space-5:var(--spacing-5);--space-6:var(--spacing-6);--v1-ink:#2c2118;--v1-ink-soft:#6f5b47;--v1-paper:#f8f1e4;--v1-paper-hi:#fffaf0;--v1-paper-low:#ead8b5;--v1-line:#caa66e;--v1-line-soft:#c7a66f73;--v1-gold:#9d6d2e;--v1-gold-hi:#d7b272;--v1-burgundy:#7b1d16;--v1-burgundy-hi:#9a3025;--v1-green:#4a743d;--v1-red:#9b3025}html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f3ecdf!important}body{background:radial-gradient(at 14% 0,#be92511a,#0000 34%),radial-gradient(at 84% 100%,#aa773414,#0000 42%),linear-gradient(#f7f1e7,#efe6d8)!important}.reference-home{isolation:isolate!important;width:min(1540px,100% - 32px)!important;min-height:calc(100vh - 28px)!important;color:var(--v1-ink)!important;background:radial-gradient(circle at 9% 8%,#7646190e 0 1px,#0000 2px) 0 0/27px 31px,radial-gradient(circle at 74% 68%,#5c36150b 0 1px,#0000 2px) 0 0/39px 35px,linear-gradient(90deg,#ead8b4 0,#f7ecd7 1.1%,#fbf5e9 5%,#faf3e6 50%,#f8edda 95%,#e3c99d 100%)!important;border:1px solid #c9a46a!important;border-radius:7px!important;margin:14px auto 24px!important;overflow:visible!important;box-shadow:0 15px 45px #4d321826,0 0 0 3px #fffbf1d1!important}.reference-home:before{background:radial-gradient(circle at 0 0,#0000 0 23px,#7e51256b 24px 25px,#0000 26px) 0 0/64px 64px no-repeat,radial-gradient(circle at 100% 0,#0000 0 23px,#7e51256b 24px 25px,#0000 26px) 100% 0/64px 64px no-repeat,radial-gradient(circle at 0 100%,#0000 0 23px,#7e51256b 24px 25px,#0000 26px) 0 100%/64px 64px no-repeat,radial-gradient(circle at 100% 100%,#0000 0 23px,#7e51256b 24px 25px,#0000 26px) 100% 100%/64px 64px no-repeat!important;border:1px solid #b2894f6b!important;border-radius:6px!important;inset:5px!important;box-shadow:inset 0 0 42px #703d150e!important}.reference-home:after{background:linear-gradient(90deg,#7b4e2214,#0000 14px calc(100% - 14px),#7b4e2214),linear-gradient(#7b4e220f,#0000 13px calc(100% - 13px),#7b4e220f)!important;inset:0!important}.rh-header{background:linear-gradient(#fffbf1fb,#f6ebd7f9)!important;border:0!important;border-bottom:1px solid #ab824b7a!important;grid-template-columns:300px minmax(0,1fr) auto!important;gap:18px!important;height:82px!important;padding:0 38px!important;position:relative!important;top:auto!important;box-shadow:inset 0 -1px #ffffffa3,0 5px 15px #47260e14!important}.rh-brand{color:var(--v1-ink)!important;gap:12px!important}.rh-crest{filter:drop-shadow(0 4px 4px #361c0c40)!important;flex:0 0 54px!important;width:54px!important;height:64px!important}.rh-brand b{letter-spacing:.018em!important;color:#2b180f!important;font:500 31px/.88 Georgia,Times New Roman,serif!important}.rh-brand small{color:#76512e!important;letter-spacing:.15em!important;margin-top:7px!important;font:700 9px/1 Arial,sans-serif!important}.reference-home .rh-nav button{box-shadow:none!important;text-transform:none!important;color:#352318!important;background:0 0!important;border:0!important;padding:0!important;font:500 14px Georgia,Times New Roman,serif!important}.rh-nav button.active{color:var(--v1-burgundy)!important}.rh-nav button.active:after{background:var(--v1-burgundy)!important;height:2px!important;box-shadow:0 1px var(--v1-gold-hi)!important;bottom:14px!important;left:-7px!important;right:-7px!important}.rh-language-button{color:#42271a!important;background:linear-gradient(#fff1d1,#ead3a3)!important;border-color:#bea06d!important;min-width:62px!important;height:39px!important}.rh-account{background:linear-gradient(#92271f,#6c1511)!important;border:1px solid #5c120e!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:88px!important;min-width:88px!important;height:40px!important;font-size:0!important;display:flex!important;box-shadow:inset 0 1px #fff3,0 3px 8px #47180d3d!important}.rh-account:after{content:"Sign in"!important;color:#fff0d1!important;white-space:nowrap!important;font:600 12px Georgia,Times New Roman,serif!important;display:block!important}.rh-account svg{stroke:#e9c579!important;stroke-width:1.8px!important;width:15px!important;height:15px!important;display:block!important}.rh-hero{background-image:linear-gradient(90deg,#faf0da2e,#fff7e514 48%,#b87f3d1a),linear-gradient(#fffcf114,#fff7e305 62%,#562d121f),url(/design/variant1/hero-variant1-light-final.webp)!important;background-position:50%,50%,50%!important;background-size:cover,cover,cover!important;border-bottom:1px solid #9a6b35!important;min-height:332px!important;box-shadow:inset 0 16px 30px #ffffff24,inset 0 -18px 34px #3a1d0b1a!important}.rh-hero:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 25px 0 45px #3d1f0d1a,inset -25px 0 45px #3d1f0d1f}.rh-hero h1{letter-spacing:-.018em!important;text-transform:none!important;color:#2b190f!important;text-shadow:0 1px #ffffffbf,0 3px 12px #fff9e273!important;max-width:none!important;margin:0 auto!important;font:400 clamp(38px,3.8vw,58px)/1.03 Georgia,Times New Roman,serif!important}.rh-hero h1 em{color:#8b211b!important}.rh-hero p{color:#3a291d!important;text-shadow:0 1px #ffffffb3!important;margin:11px 0 20px!important;font:16px/1.45 Georgia,Times New Roman,serif!important}.rh-search{background:#fff8e4f0!important;border:1px solid #a7773c!important;border-radius:7px!important;grid-template-columns:minmax(0,1fr) 136px!important;width:min(650px,100%)!important;height:56px!important;margin:0 auto!important;box-shadow:0 0 0 2px #f9e4b994,inset 0 2px 7px #6b41191a,0 10px 22px #41200c29!important}.rh-search input{color:#342116!important;padding:0 22px!important;font:14px Arial,sans-serif!important}.rh-search input::placeholder{color:#88705c!important}.rh-search button{color:#fff2d7!important;background:linear-gradient(#982b22,#721813)!important;border-left:1px solid #5b110d!important;font:700 15px Georgia,Times New Roman,serif!important}.rh-support{color:#4f3926!important;text-shadow:0 1px #ffffffa6!important;background:linear-gradient(#fbedcbe0,#e7cc99d1)!important;border:1px solid #ab814485!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:18px!important;padding:8px 15px!important;font:11px Arial,sans-serif!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffb8,0 3px 9px #45250e1f!important}.rh-support:before{content:"♛";color:#9f6b24;font:18px/1 Georgia,serif}.rh-paper{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.rh-live-note{color:#63472f!important;letter-spacing:.02em!important;text-transform:none!important;text-align:center!important;background:linear-gradient(#f9eac6,#e8cf9e)!important;border:1px solid #c29a5f!important;border-radius:4px!important;width:max-content!important;max-width:100%!important;margin:0 auto 11px!important;padding:7px 14px!important;font:10px Arial,sans-serif!important}.rh-stat-grid{background:#f8eac975!important;border:1px solid #c3a06d!important;border-radius:4px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffb8!important}.rh-stat-card{min-height:104px!important;box-shadow:none!important;background:linear-gradient(#fff7e0a6,#efd8b18a)!important;border:0!important;border-right:1px solid #bc975c8c!important;border-radius:0!important;gap:15px!important;padding:14px 19px!important}.rh-stat-card:last-child{border-right:0!important}.rh-stat-card:hover{background:linear-gradient(#fffae8de,#eed3a6b8)!important;transform:none!important;box-shadow:inset 0 0 16px #b077281a!important}.rh-stat-icon{filter:drop-shadow(0 3px 2px #532c133d)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 48px!important;width:48px!important;height:48px!important;font-size:0!important}.rh-stat-card>div>span{color:#493426!important;letter-spacing:.025em!important;font:700 10px Arial,sans-serif!important}.rh-stat-card strong{color:#2f1c12!important;margin:4px 0 3px!important;font:400 29px/1 Georgia,Times New Roman,serif!important}.rh-stat-card small{color:#4e783f!important;font:10px Arial,sans-serif!important}.rh-card-arrow{display:none!important}.rh-panel{background:linear-gradient(#fff6dd99,#f0dab46b)!important;border:1px solid #c1a16c!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffffb8,0 3px 12px #4a280f0f!important}.rh-panel-title{background:#fff9e957!important;border-bottom:1px solid #bf9b638c!important;min-height:58px!important;padding:0 18px!important}.rh-panel-title h2{text-transform:none!important;letter-spacing:.01em!important;color:#352117!important;font:500 17px Georgia,Times New Roman,serif!important}.rh-panel-title h2:before{content:"♛";color:#9b6822;margin-right:1px;font-size:15px}.rh-panel-title h2>span{display:none!important}.rh-panel-title button{box-shadow:none!important;color:#7d211c!important;background:0 0!important;border:0!important;padding:0!important;font:11px Georgia,Times New Roman,serif!important;text-decoration:underline!important}.rh-match-list{padding:8px 14px 11px!important}.rh-emperor-match{border-bottom:1px solid #ad824733!important;grid-template-columns:96px minmax(0,1fr) 95px 14px!important;gap:12px!important;min-height:66px!important;padding:7px 6px!important}.rh-emperor-match:hover{background:#fffaea9e!important}.rh-result{border:1px solid #0000!important;border-radius:4px!important;height:48px!important;padding:0 10px!important;font:700 10px Arial,sans-serif!important}.rh-result.win{color:#356235!important;background:#5b844421!important;border-color:#527a3f2e!important}.rh-result.loss{color:#992b20!important;background:#a6403217!important;border-color:#9c392b24!important}.rh-emperor-player b{color:#332319!important;font:700 12px Arial,sans-serif!important}.rh-emperor-player small{color:#77614c!important;font:10px Arial,sans-serif!important}.rh-emperor-match time{color:#68513d!important;font:10px Arial,sans-serif!important}.rh-arrow{color:#895627!important}.rh-player-list{padding:8px 14px 5px!important}.rh-player-list button{background:0 0!important;border-bottom:1px solid #b0885033!important;min-height:47px!important}.rh-player-list button:hover{background:#fff9e59e!important}.rh-player-list button>span{color:#674521!important;background:linear-gradient(#f3d997,#dcb96e)!important;border:1px solid #c69c55!important}.rh-player-list button b{font:700 12px Arial,sans-serif!important}.rh-player-list button strong{color:#90271e!important;font:700 12px Georgia,Times New Roman,serif!important}.rh-player-medal{color:#a46c25!important}.rh-leader-button{color:#6d281e!important;background:linear-gradient(#f8e8c3,#e4c791)!important;border-color:#c39d62!important;margin:8px 14px 14px!important}.rh-style{color:#f7ddb0!important;background:linear-gradient(90deg,#37120df0,#6f1912f2 52%,#57140ff5),url(/hero-engraving.svg) 50% 58%/cover!important;border:1px solid #6f2a18!important;border-radius:5px!important;grid-template-columns:88px minmax(0,1fr) 190px!important;align-items:center!important;gap:18px!important;min-height:116px!important;margin:0 34px 16px!important;padding:16px 22px!important;display:grid!important;box-shadow:inset 0 0 0 1px #dba85361,0 4px 12px #441c0e2e!important}.rh-style:before{content:"";opacity:.62;background:linear-gradient(90deg,#0000,#d3a14f,#0000);height:1px;position:absolute;top:8px;left:10px;right:10px}.rh-style-icon{filter:drop-shadow(0 4px 4px #00000059)!important;background:url(/ui/knight-seal.svg) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;width:76px!important;height:76px!important;font-size:0!important}.rh-style h2{color:#e4b35b!important;text-transform:none!important;letter-spacing:.02em!important;margin:0 0 6px!important;font:500 23px Georgia,Times New Roman,serif!important}.rh-style p{color:#f3dfba!important;max-width:720px!important;margin:0!important;font:12px/1.5 Arial,sans-serif!important}.rh-style>button{color:#6c2118!important;background:linear-gradient(#f5dca0,#d8ae63)!important;border:1px solid #c7984a!important;border-radius:5px!important;height:46px!important;font:700 13px Georgia,Times New Roman,serif!important;box-shadow:inset 0 1px #ffffffa6!important}.rh-features{background:#fbefd238!important;border-top:1px solid #b68f5785!important;border-bottom:1px solid #b68f5785!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0 34px!important;display:grid!important}.rh-features span{color:#4f3a2a!important;text-align:center!important;border-right:1px solid #b38b5057!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:64px!important;font:10px Arial,sans-serif!important;display:flex!important}.rh-features span:last-child{border-right:0!important}.rh-features span b{color:#9d6a25!important;font-size:19px!important}.rh-footer{color:#6d563f!important;background:0 0!important;border:0!important;min-height:58px!important;margin:0 34px!important;padding:0 8px!important;font:10px Arial,sans-serif!important}.rh-footer:before{content:"";opacity:.62;pointer-events:none;background:url(/ui/divider.svg) 50%/contain no-repeat;width:min(420px,45%);height:32px;display:block;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.rh-modal-backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#180e09a8!important}.rh-modal{color:#2e1c12!important;background:radial-gradient(circle at 12% 8%,#8f5a2214 0 1px,#0000 2px) 0 0/28px 31px,linear-gradient(#fff0cc,#ead0a0)!important;border:1px solid #9e733a!important;border-radius:8px!important;padding:30px!important;box-shadow:0 26px 70px #00000073,inset 0 0 0 3px #fff9e457!important}.rh-modal>.rh-crest{margin:0 auto 10px!important;display:block!important}.rh-modal h2{color:#3b2115!important;margin:0 0 16px!important;font-family:Georgia,Times New Roman,serif!important}.rh-modal>a,.rh-open-profile,.rh-style-modal form button{color:#fff1d2!important;background:linear-gradient(#92271f,#6d1511)!important;border:1px solid #5b120e!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;margin-top:8px!important;padding:0 16px!important;font-weight:700!important;text-decoration:none!important;display:flex!important}.rh-modal .steam{background:linear-gradient(#4e3b2e,#2e231d)!important}.rh-modal-close{place-items:center!important;width:40px!important;height:40px!important;font-size:20px!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.rh-modal-cancel{color:#5a2a1a!important;background:#f5dfae!important;border-color:#b48f56!important;min-height:42px!important;margin-top:8px!important;padding:0 16px!important}body:not(:has(.reference-home)) main.theme-manuscript{width:min(1540px,100% - 32px)!important;color:var(--v1-ink)!important;background:radial-gradient(circle at 9% 8%,#7646190b 0 1px,#0000 2px) 0 0/31px 29px,linear-gradient(90deg,#ead8b4 0,#f7ecd7 1.1%,#fbf5e9 5%,#faf3e6 50%,#f8edda 95%,#e3c99d 100%)!important;border:1px solid #c9a46a!important;border-radius:7px!important;margin:14px auto 24px!important;overflow:hidden!important;box-shadow:0 15px 45px #4d321826,0 0 0 3px #fffbf1d1!important}body:not(:has(.reference-home)) .rank-guide{width:min(1540px,100% - 32px)!important;color:var(--v1-ink)!important;background:radial-gradient(circle at 9% 8%,#7646190b 0 1px,#0000 2px) 0 0/31px 29px,linear-gradient(90deg,#ead8b4 0,#f7ecd7 1.1%,#fbf5e9 5%,#faf3e6 50%,#f8edda 95%,#e3c99d 100%)!important;border:1px solid #c9a46a!important;border-radius:7px!important;margin:14px auto 24px!important;overflow:hidden!important;box-shadow:0 15px 45px #4d321826,0 0 0 3px #fffbf1d1!important}body:not(:has(.reference-home)) .share-player-page{width:min(1540px,100% - 32px)!important;color:var(--v1-ink)!important;background:radial-gradient(circle at 9% 8%,#7646190b 0 1px,#0000 2px) 0 0/31px 29px,linear-gradient(90deg,#ead8b4 0,#f7ecd7 1.1%,#fbf5e9 5%,#faf3e6 50%,#f8edda 95%,#e3c99d 100%)!important;border:1px solid #c9a46a!important;border-radius:7px!important;margin:14px auto 24px!important;overflow:hidden!important;box-shadow:0 15px 45px #4d321826,0 0 0 3px #fffbf1d1!important}body:not(:has(.reference-home)) .document-page{width:min(1540px,100% - 32px)!important;color:var(--v1-ink)!important;background:radial-gradient(circle at 9% 8%,#7646190b 0 1px,#0000 2px) 0 0/31px 29px,linear-gradient(90deg,#ead8b4 0,#f7ecd7 1.1%,#fbf5e9 5%,#faf3e6 50%,#f8edda 95%,#e3c99d 100%)!important;border:1px solid #c9a46a!important;border-radius:7px!important;margin:14px auto 24px!important;overflow:hidden!important;box-shadow:0 15px 45px #4d321826,0 0 0 3px #fffbf1d1!important}.aoe2-global-chrome{background:linear-gradient(#fffbf1fc,#f2e5cdfb)!important;border-bottom:1px solid #ab824b8a!important;height:68px!important;box-shadow:inset 0 -1px #ffffffb3,0 6px 18px #47260e1a!important}.aoe2-global-brand{color:var(--v1-ink)!important}.aoe2-global-brand img{filter:drop-shadow(0 3px 3px #361c0c3d)!important}.aoe2-global-brand b{color:#2b180f!important;font-family:Georgia,Times New Roman,serif!important;font-weight:600!important}.aoe2-global-brand small{color:#76512e!important;font-size:8px!important}.aoe2-global-chrome nav a,.aoe2-global-languages button{color:#5d4632!important;min-width:44px!important;min-height:40px!important;font-size:10px!important}.aoe2-global-chrome nav a:hover,.aoe2-global-chrome nav a:focus-visible{color:#6f1d18!important;background:#f4dfb7!important;border-color:#b68c51!important}.aoe2-global-languages{background:#fff6e2!important;border-color:#b68c51!important}.aoe2-global-languages button.active{color:#fff0d1!important;background:linear-gradient(#92271f,#6c1511)!important;border-color:#641510!important}.rank-guide__hero,.document-hero{background:linear-gradient(90deg,#fff8e5eb,#f9eacdb8 58%,#d4a96e52),url(/design/variant1/hero-variant1-light-final.webp) 50%/cover no-repeat!important;border-color:#b98f56!important;min-height:270px!important;padding:46px clamp(24px,6vw,84px)!important}.rank-guide__hero small,.document-hero>span{color:var(--v1-gold)!important;letter-spacing:.12em!important;font-size:10px!important}.rank-guide__hero h1,.document-hero h1{max-width:820px!important;color:var(--v1-ink)!important;text-shadow:0 1px #ffffffc7!important;font:500 clamp(36px,4vw,56px)/1.05 Georgia,Times New Roman,serif!important}.rank-guide__hero p,.document-hero p{max-width:900px!important;color:var(--v1-ink-soft)!important;font:13px/1.65 Arial,sans-serif!important}.document-hero a{color:var(--v1-burgundy)!important;font-weight:700!important}.rank-guide__notice{color:var(--v1-ink-soft)!important;background:linear-gradient(#fff8e5e0,#efdab5b8)!important;border-color:#c2a16c!important;padding:14px 18px!important;font:11px/1.55 Arial,sans-serif!important}.rank-guide__table-wrap{scrollbar-color:#b68a4b #f1dfbd!important;background:#fff9eab8!important;border-color:#c2a16c!important}.rank-guide__table th,.rank-guide__table td{color:#4f3c2d!important;border-color:#b58b4f52!important;padding:11px 12px!important;font:11px/1.35 Arial,sans-serif!important}.rank-guide__table th{color:#533523!important;background:#e5ca98!important;font-size:10px!important}.rank-guide__table tbody tr:nth-child(2n) td{background:#e4ca982e!important}.rank-guide__table tr.emperor td{color:#6d211a!important;background:#7b1d161a!important;font-weight:700!important}.rank-guide__how{background:#f8ebcf7a!important;border-color:#c2a16c!important;padding:22px!important}.rank-guide__how h2{color:var(--v1-ink)!important;font-family:Georgia,Times New Roman,serif!important}.rank-guide__how-grid article{background:linear-gradient(#fff7e1d1,#efd8b19e)!important;border-color:#c2a16c!important;padding:16px!important}.rank-guide__how-grid b{color:var(--v1-burgundy)!important;font-size:14px!important}.rank-guide__how p{color:var(--v1-ink-soft)!important;font:12px/1.55 Arial,sans-serif!important}.share-player-card{width:min(620px,100%)!important;color:var(--v1-ink)!important;background:radial-gradient(circle at 12% 8%,#8f5a2212 0 1px,#0000 2px) 0 0/28px 31px,linear-gradient(#fff5dc,#ead0a0)!important;border:1px solid #a67d43!important;border-radius:6px!important;padding:30px!important;box-shadow:inset 0 0 0 3px #fff9e470,0 16px 34px #48281124!important}.share-player-brand b,.share-player-card h1{color:var(--v1-ink)!important;font-family:Georgia,Times New Roman,serif!important}.share-player-brand small,.share-player-kicker{color:var(--v1-gold)!important}.share-player-rank{background:#fff9e875!important;border-color:#ae83466b!important}.share-player-rank span,.share-player-card>p{color:var(--v1-ink-soft)!important}.share-player-rank strong{color:var(--v1-burgundy)!important}.share-player-rank>b{color:var(--v1-gold)!important}.share-player-stats{background:0 0!important}.share-player-stats>span{background:#fff9e89e!important;border-color:#ae834661!important}.share-player-stats small{color:var(--v1-ink-soft)!important;font-size:9px!important}.share-player-stats b{color:var(--v1-ink)!important}.share-player-open{color:#fff1d2!important;background:linear-gradient(#962b22,#6d1712)!important;border-color:#5c150f!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff2e,0 5px 12px #4a1d1029!important}.share-player-home{min-height:40px!important;color:var(--v1-burgundy)!important;align-items:center!important;display:inline-flex!important}.spec-grid{background:#f8ebcf70!important;border-color:#c2a16c!important;gap:10px!important;padding:10px!important}.spec-card{color:var(--v1-ink)!important;background:linear-gradient(#fff7e1c7,#efd8b194)!important;border-color:#c2a16c!important}.spec-card>span{color:#a27a42!important}.spec-card h2{color:var(--v1-ink)!important;font:500 20px Georgia,Times New Roman,serif!important}.spec-card p{max-width:100%!important;color:var(--v1-ink-soft)!important;font:12px/1.65 Arial,sans-serif!important}.document-page>footer{color:var(--v1-ink-soft)!important;background:#f0e1c5!important;border-color:#c2a16c!important;font-size:10px!important}.privacy-request-section{color:var(--v1-ink)!important;background:linear-gradient(#f5dfb2,#dfbd83)!important;border-color:#b78d54!important}.privacy-request-section a,.document-source a,.not-found-page .document-hero a{min-height:40px!important;color:var(--v1-burgundy)!important;align-items:center!important;display:inline-flex!important}body:not(:has(.reference-home)) main.theme-manuscript .site-header{background:linear-gradient(#fffbf1fb,#f6ebd7f9)!important;border-bottom:1px solid #af864c80!important;min-height:76px!important}body:not(:has(.reference-home)) main.theme-manuscript .search-hero{background:linear-gradient(90deg,#fbf2dc73,#fff8e72e,#cd9c5e2b),url(/design/variant1/hero-variant1-light-final.webp) 50%/cover no-repeat!important;border-bottom:1px solid #9a6b35!important}body:not(:has(.reference-home)) main.theme-manuscript :is(.card,.profile-card,.match-card,.analysis-card,.history-card,.team-card,.player-card,.insight-card,.stat-card,.panel,.result-panel,.teamedge-benchmark-panel){background:linear-gradient(#fff7e1a8,#efd8b180)!important;border-color:#c2a16c!important;box-shadow:inset 0 1px #ffffffa6,0 3px 11px #48260e0f!important}body:not(:has(.reference-home)) main.theme-manuscript :is(button.primary,.primary-button,.analyze-button,.run-analysis,.cta){color:#fff1d4!important;background:linear-gradient(#982a22,#711713)!important;border-color:#5a120e!important}body:not(:has(.reference-home)) main.theme-manuscript :is(h1,h2,h3){color:#342117!important;font-family:Georgia,Times New Roman,serif!important}body:not(:has(.reference-home)) main.theme-manuscript :is(input,select,textarea){color:#342117!important;background:#fff3d8!important;border-color:#b78d54!important}.theme-button,.rh-theme-slider{display:none!important}main.theme-manuscript{color:var(--v1-ink)!important;background:linear-gradient(#faf3e5e8,#f8efdef5),url(/design/variant1/hero-variant1-light-final.webp) top/cover no-repeat fixed!important}main.theme-manuscript .site-header{background:linear-gradient(#fffaf0,#f2e4ca)!important;box-shadow:0 7px 20px #4f30141a!important}main.theme-manuscript .brand{color:var(--v1-ink)!important}main.theme-manuscript .brand-mark{clip-path:none!important;filter:drop-shadow(0 3px 3px #361c0c3d)!important;background:url(/brand-shield.svg) 50%/contain no-repeat!important;border:0!important;width:40px!important;height:48px!important}main.theme-manuscript .brand-mark i{display:none!important}main.theme-manuscript .brand>span:last-child{letter-spacing:.035em!important;text-transform:uppercase!important;font-family:Georgia,Times New Roman,serif!important;font-size:20px!important;font-weight:600!important}main.theme-manuscript .brand small{color:#76512e!important}main.theme-manuscript :is(.language-button,.change-player,.account-button){color:#5e281e!important;min-height:40px!important;box-shadow:none!important;background:#fff4dc!important;border-color:#b68c51!important;font-size:10px!important}main.theme-manuscript :is(.language-button,.change-player,.account-button):hover{color:#461912!important;background:#f6dfb5!important;border-color:#91672f!important}main.theme-manuscript .search-hero{background:linear-gradient(90deg,#fcf4e28c,#fff9eb3d,#d3a66b2e),url(/design/variant1/hero-variant1-light-final.webp) 50%/cover no-repeat!important;justify-items:center!important;min-height:calc(100vh - 76px)!important}main.theme-manuscript .search-hero:after{display:none!important}main.theme-manuscript :is(.hero-copy,.search-box,.error-card,.feature-strip){width:min(650px,100%)!important}main.theme-manuscript .hero-copy{text-align:center!important}main.theme-manuscript .hero-copy h1{color:var(--v1-ink)!important;text-shadow:0 1px #ffffffb8!important}main.theme-manuscript .hero-copy h1 em{color:var(--v1-burgundy)!important}main.theme-manuscript .hero-copy p{color:var(--v1-ink-soft)!important;margin-left:auto!important;margin-right:auto!important}main.theme-manuscript .search-box{background:#fff9eaf0!important;border-color:#b78d54!important;box-shadow:0 12px 28px #4e301524!important}main.theme-manuscript .search-control{background:#fff8e8!important;border-color:#b78d54!important;gap:0!important}main.theme-manuscript .search-control input{width:auto!important;min-width:0!important;height:50px!important;color:var(--v1-ink)!important;background:#fff8e8!important}main.theme-manuscript .search-control button{width:auto!important;min-width:0!important;height:50px!important;margin:0!important}main.theme-manuscript .search-box>small{color:#78644f!important}main.theme-manuscript .feature-strip{background:#fff8e7db!important;border-color:#c9a76f!important}main.theme-manuscript .feature-strip span{color:#65523e!important;border-color:#d8bf94!important}main.theme-manuscript .error-card{color:#7e2a23!important;background:#f7e1d7!important;border-color:#c98579!important}main.theme-manuscript .error-card strong{color:#7a211b!important}main.theme-manuscript .error-card p{color:#775046!important}main.theme-manuscript footer{color:#6d5943!important;background:#f0e1c5!important;border-color:#c9a76f!important}main.theme-manuscript footer :is(a,p,span){color:#6d5943!important}main.theme-manuscript footer nav a{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:40px!important;display:inline-flex!important}main.theme-manuscript :is(.profile-hero,.style-discovery,.rating-card,.match-section,.match-browser,.match-history,.access-gate,.victory-rank-panel,.persistent-style-panel,.teamedge-benchmark-panel){color:var(--v1-ink)!important;background:linear-gradient(#fff9eaeb,#f1debbe0)!important;border-color:#c5a36d!important;box-shadow:0 5px 16px #482b1214!important}main.theme-manuscript :is(.profile-name-line h1,.section-heading h2,.history-heading h2,.rating-line strong,.victory-rank-copy>strong,.persistent-style-head strong){color:var(--v1-ink)!important}main.theme-manuscript :is(.profile-hero p,.profile-freshness,.match-meta,.history-list small,.history-list em,.victory-rank-copy>span,.victory-rank-copy>p){color:#75624d!important}main.theme-manuscript :is(.mini-search,.history-heading,.team-title){background:#f2e2c4!important;border-color:#c7a570!important}main.theme-manuscript .mini-search input{color:var(--v1-ink)!important;background:#fff8e8!important}main.theme-manuscript .history-list button{color:var(--v1-ink)!important;background:#fff9eab8!important;border-color:#d4b98e!important}main.theme-manuscript .history-list button:hover,main.theme-manuscript .history-list button.active{background:#f0d9ae!important;border-color:#a97d3e!important}main.theme-manuscript :is(.mode-tabs button,.limit-tabs button,.engraving-block span,.command-summary>div,.activity-timeline span){color:#5f4631!important;background:#f0ddb6!important;border-color:#c2a06b!important}main.theme-manuscript :is(.language-modal,.access-modal,.account-modal,.auth-modal){color:var(--v1-ink)!important;background:linear-gradient(#fff7e6,#ead4aa)!important;border-color:#aa7f40!important;box-shadow:0 26px 70px #2d1a0c5c!important}main.theme-manuscript :is(.language-modal,.access-modal,.account-modal,.auth-modal) :is(h2,h3,label,strong){color:var(--v1-ink)!important}main.theme-manuscript :is(.language-modal,.access-modal,.account-modal,.auth-modal) p{color:#705c47!important}main.theme-manuscript .language-options button{color:#5e4632!important;background:#fff8e8!important;border-color:#c3a06a!important}main.theme-manuscript .language-options button.active{color:#6f1d18!important;background:#ead3a6!important;border-color:#8a2a22!important}main.theme-manuscript :is(.replay-analysis-card,.verdict-card,.factor,.advice-card,.team-summary-card,.metric-block,.team-summary-metrics>div,.replay-facts>span,.persistent-style-grid article,.te21-primary,.te21-two-column>.te21-section,.te21-next,.te21-public-players article){color:var(--v1-ink)!important;background:linear-gradient(#fff9ead1,#efd8b194)!important;border-color:#c5a36d!important}main.theme-manuscript :is(.replay-analysis-card,.verdict-card,.factor,.advice-card,.team-summary-card,.metric-block,.persistent-style-grid article,.te21-public) :is(h3,h4,strong,b){color:var(--v1-ink)!important}main.theme-manuscript :is(.replay-analysis-card,.verdict-card,.factor,.advice-card,.team-summary-card,.metric-block,.persistent-style-grid article,.te21-public) :is(p,small,span){color:var(--v1-ink-soft)!important}main.theme-manuscript :is(.style-scope-tabs button,.mode-tabs button,.limit-tabs button,.replay-analysis-actions button,.history-list button,.mini-search button,.persistent-style-head button,.solo-rm-toggle){min-height:40px!important}main.theme-manuscript :is(.profile-hero p,.profile-freshness,.style-discovery p,.rating-line span,.rating-stats span,.match-meta,.history-list small,.history-list em,.history-result,.team-summary-metrics span,.metric-block small,.player-main>span,.role-wrap small,.method-note){font-size:10px!important;line-height:1.45!important}main.theme-manuscript .history-list b{font-size:11px!important}main.theme-manuscript :is(.style-scope-tabs button,.mode-tabs button,.limit-tabs button,.replay-analysis-actions button){font-size:10px!important}main.theme-manuscript .te21-public{color:var(--v1-ink)!important;background:0 0!important}@media (width<=1120px){.rh-header{grid-template-columns:250px minmax(0,1fr) auto!important;padding:0 24px!important}.rh-crest{flex-basis:48px!important;width:48px!important;height:57px!important}.rh-brand b{font-size:27px!important}.rh-nav{gap:20px!important}.rh-nav button{font-size:13px!important}.rh-main-grid{grid-template-columns:minmax(0,1fr) 280px!important}.rh-stat-card{gap:10px!important;padding:14px 13px!important}.rh-stat-icon{flex-basis:43px!important;width:43px!important;height:43px!important}.rh-stat-card strong{font-size:27px!important}}@media (width<=760px){body{background:#f5eee2!important}.reference-home{width:100%!important;min-height:100vh!important;box-shadow:none!important;background:linear-gradient(90deg,#ead8b5,#faf3e5 3% 97%,#e6cea2)!important;border:0!important;border-radius:0!important;margin:0!important}.reference-home:before,.reference-home:after{display:none!important}.rh-header{background:linear-gradient(#fffaf0,#f2e4ca)!important;border-bottom:1px solid #c29b63!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:68px!important;padding:0 12px!important}.rh-brand{gap:8px!important}.rh-crest{flex-basis:38px!important;width:38px!important;height:46px!important}.rh-brand b{color:#2b180f!important;font-size:21px!important}.rh-brand small{color:#75512f!important;letter-spacing:.11em!important;margin-top:4px!important;font-size:7px!important}.rh-controls{gap:4px!important}.rh-language-button{color:#392318!important;background:#fff6e2!important;border-color:#b68c51!important;min-width:46px!important;height:40px!important;padding:0 7px!important}.rh-account{background:linear-gradient(#92271f,#6c1511)!important;border-color:#641510!important;border-radius:6px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.rh-account:after{display:none!important}.rh-account svg{stroke:#f2d38e!important;width:17px!important;height:17px!important}.rh-menu{color:#6e261d!important;width:40px!important;height:40px!important;font-size:20px!important;display:block!important}.rh-nav{background:#fff7e9f7!important;border-bottom:1px solid #b78d54!important;flex-direction:column!important;gap:0!important;height:auto!important;padding:8px!important;display:none!important;position:absolute!important;top:68px!important;left:0!important;right:0!important;box-shadow:0 12px 24px #4f30142e!important}.rh-nav.open{display:flex!important}.rh-nav button{color:#3a2518!important;text-align:left!important;width:100%!important;height:44px!important;padding:0 14px!important}.rh-nav button.active:after{display:none!important}.rh-language-menu{width:150px!important;top:38px!important;right:-44px!important}.rh-hero{background-position:50%,50%,69%!important;min-height:326px!important}.rh-hero-inner{width:calc(100% - 24px)!important;padding:28px 0 24px!important}.rh-hero h1{max-width:360px!important;margin:auto!important;font-size:clamp(31px,9vw,42px)!important;line-height:1.02!important}.rh-hero p{max-width:330px!important;margin:10px auto 17px!important;font-size:13px!important;line-height:1.45!important}.rh-search{grid-template-columns:minmax(0,1fr) 92px!important;height:50px!important}.rh-search input{padding:0 12px!important;font-size:12px!important}.rh-search button{font-size:12px!important}.rh-support{max-width:330px!important;margin-top:14px!important;padding:7px 9px!important;font-size:10px!important}.rh-stat-section{padding:12px 10px 0!important}.rh-live-note{margin-bottom:8px!important;padding:6px 8px!important;font-size:9px!important}.rh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rh-stat-card{border-bottom:1px solid #bc975c73!important;border-right:1px solid #bc975c73!important;gap:8px!important;min-height:96px!important;padding:10px!important}.rh-stat-card:nth-child(2n){border-right:0!important}.rh-stat-card:nth-child(n+3){border-bottom:0!important}.rh-stat-icon{flex-basis:35px!important;width:35px!important;height:35px!important}.rh-stat-card:nth-child(3) .rh-stat-icon{background-size:31px 35px!important}.rh-stat-card>div>span{font-size:8px!important}.rh-stat-card strong{font-size:22px!important}.rh-stat-card small{max-width:105px!important;font-size:8px!important}.rh-main-grid{padding:12px 10px!important;display:block!important}.rh-panel{margin-bottom:10px!important}.rh-panel-title{min-height:46px!important;padding:0 10px!important}.rh-panel-title h2{font-size:13px!important}.rh-panel-title h2:before{font-size:12px!important}.rh-panel-title button{font-size:10px!important}.rh-match-list{padding:5px 8px 8px!important}.rh-emperor-match{grid-template-columns:72px minmax(0,1fr) 60px 10px!important;gap:7px!important;min-height:58px!important;padding:5px 2px!important}.rh-result{height:42px!important;padding:0 6px!important;font-size:9px!important}.rh-result small{font-size:8px!important}.rh-emperor-player b{font-size:10px!important}.rh-emperor-player small,.rh-emperor-match time{font-size:8px!important}.rh-player-list{padding:5px 8px!important}.rh-player-list button{min-height:43px!important}.rh-player-list button b,.rh-player-list button strong{font-size:10px!important}.rh-leader-button{height:40px!important;margin:6px 9px 10px!important;font-size:10px!important}.rh-style{grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important;min-height:102px!important;margin:0 10px 12px!important;padding:12px!important}.rh-style-icon{width:54px!important;height:54px!important}.rh-style h2{margin-bottom:4px!important;font-size:17px!important}.rh-style p{font-size:10px!important;line-height:1.45!important}.rh-style>button{grid-column:1/-1!important;width:100%!important;height:42px!important;font-size:11px!important}.rh-features{grid-template-columns:repeat(2,1fr)!important;margin:0 10px!important}.rh-features span{border-bottom:1px solid #b38b5042!important;min-height:50px!important;font-size:9px!important}.rh-features span:nth-child(2n){border-right:0!important}.rh-features span:nth-child(n+3){border-bottom:0!important}.rh-features span b{font-size:15px!important}.rh-footer{min-height:52px!important;margin:0 10px!important;font-size:9px!important}.rh-footer:before{display:none!important}.rh-modal{width:min(360px,100% - 22px)!important}main.theme-manuscript .site-header{min-height:64px!important;padding:0 10px!important}main.theme-manuscript .brand-mark{width:34px!important;height:42px!important}main.theme-manuscript .brand>span:last-child{font-size:17px!important}main.theme-manuscript .brand small{font-size:8px!important;display:block!important}main.theme-manuscript :is(.language-button,.change-player,.account-button){min-width:40px!important;min-height:40px!important;font-size:9px!important}main.theme-manuscript .search-hero{min-height:calc(100vh - 64px)!important;padding:38px 14px!important}main.theme-manuscript .hero-copy h1{font-size:clamp(38px,12vw,50px)!important}main.theme-manuscript .hero-copy p{font-size:13px!important;line-height:1.55!important}main.theme-manuscript .search-box{padding:12px!important}main.theme-manuscript .search-box label{font-size:10px!important}main.theme-manuscript .search-control{grid-template-columns:minmax(0,1fr) 96px!important;height:48px!important}main.theme-manuscript .search-control input{height:48px!important;font-size:12px!important}main.theme-manuscript .search-control button{height:48px!important;font-size:10px!important}main.theme-manuscript .search-box>small{font-size:10px!important;line-height:1.4!important}main.theme-manuscript .feature-strip span{min-height:46px!important;font-size:10px!important}main.theme-manuscript .feature-strip b{font-size:10px!important}main.theme-manuscript .error-card p{font-size:11px!important}main.theme-manuscript :is(.profile-hero p,.profile-freshness,.style-discovery p,.rating-line span,.rating-stats span,.match-meta,.history-list small,.history-list em,.history-result,.team-summary-metrics span,.metric-block small,.player-main>span,.role-wrap small,.method-note){font-size:10px!important}main.theme-manuscript .history-list b{font-size:11px!important}.aoe2-global-chrome{background:linear-gradient(#fffaf0,#f2e4ca)!important;height:64px!important;padding:0 10px!important}.aoe2-global-brand img{width:32px!important;height:40px!important}.aoe2-global-brand b{font-size:17px!important}.aoe2-global-brand small{font-size:8px!important}.aoe2-global-languages button{min-width:40px!important;min-height:40px!important;padding:0 6px!important;font-size:9px!important}.rank-guide__hero,.document-hero{min-height:236px!important;padding:32px 16px!important}.rank-guide__hero h1,.document-hero h1{font-size:clamp(32px,9vw,42px)!important}.rank-guide__hero p,.document-hero p{font-size:12px!important;line-height:1.55!important}.rank-guide__notice{padding:12px!important;font-size:10px!important}.rank-guide__table th,.rank-guide__table td{padding:9px!important;font-size:10px!important}.rank-guide__how{padding:12px!important}.rank-guide__how-grid{grid-template-columns:1fr!important}.rank-guide__how p{font-size:12px!important}.share-player-page{padding:18px 10px!important}.share-player-card{padding:22px 15px!important}.share-player-card h1{font-size:clamp(30px,10vw,44px)!important}.share-player-card>p{font-size:12px!important}.spec-grid{grid-template-columns:1fr!important;padding:7px!important}.spec-card{min-height:0!important;padding:15px!important}.spec-card p{font-size:12px!important}body:not(:has(.reference-home)) main.theme-manuscript{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}body:not(:has(.reference-home)) .rank-guide{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}body:not(:has(.reference-home)) .share-player-page{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}body:not(:has(.reference-home)) .document-page{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}}:root{--v1-parchment-edge:#b88949;--v1-brass-dark:#684116;--v1-crimson:#7a1914;--v1-forest:#315b3a;--v1-panel:#fff9ebf0;--v1-panel-low:#eed7aec7;--v1-display:Palatino Linotype,Book Antiqua,Georgia,serif}.reference-home{border-color:var(--v1-parchment-edge)!important;box-shadow:0 20px 55px #42260e2e,0 0 0 3px #fffaf0,0 0 0 4px #8f5d2547!important}body:not(:has(.reference-home)) main.theme-manuscript{border-color:var(--v1-parchment-edge)!important;box-shadow:0 20px 55px #42260e2e,0 0 0 3px #fffaf0,0 0 0 4px #8f5d2547!important}body:not(:has(.reference-home)) .rank-guide{border-color:var(--v1-parchment-edge)!important;box-shadow:0 20px 55px #42260e2e,0 0 0 3px #fffaf0,0 0 0 4px #8f5d2547!important}body:not(:has(.reference-home)) .share-player-page{border-color:var(--v1-parchment-edge)!important;box-shadow:0 20px 55px #42260e2e,0 0 0 3px #fffaf0,0 0 0 4px #8f5d2547!important}body:not(:has(.reference-home)) .document-page{border-color:var(--v1-parchment-edge)!important;box-shadow:0 20px 55px #42260e2e,0 0 0 3px #fffaf0,0 0 0 4px #8f5d2547!important}.reference-home{max-width:1580px!important}.reference-home :is(h1,h2),main.theme-manuscript :is(h1,h2,h3),.rank-guide :is(h1,h2),.document-page :is(h1,h2),.share-player-page :is(h1,h2){font-family:var(--v1-display)!important}.rh-header{grid-template-columns:280px minmax(0,1fr) auto!important;height:76px!important;padding-inline:34px!important}.rh-brand b{font-family:var(--v1-display)!important;font-size:29px!important}.rh-nav{gap:17px!important}.reference-home .rh-nav button{white-space:nowrap!important;font-size:12px!important}.rh-nav button.active:after{bottom:11px!important}.rh-hero{min-height:354px!important}.rh-hero h1{max-width:850px!important;font-family:var(--v1-display)!important;font-size:clamp(40px,3.7vw,59px)!important}.rh-search{position:relative!important}.rh-search:before{content:"";filter:drop-shadow(0 2px 2px #381f0c3d);background:url(/ui/variant1/search.svg) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:50%;left:-34px;transform:translateY(-50%)}.rh-live-note{align-items:center!important;gap:8px!important;display:inline-flex!important}.rh-live-note:before{content:"";filter:drop-shadow(0 2px 2px #391d0c33);background:url(/brand-shield.svg) 50%/contain no-repeat;width:18px;height:21px}.rh-stat-card{position:relative!important;overflow:hidden!important}.rh-stat-card:after{content:"";opacity:.23;background:url(/ui/variant1/ornate-corners.svg) 50%/contain no-repeat;width:24px;height:24px;position:absolute;bottom:5px;right:8px}.rh-stat-card:first-child .rh-stat-icon{background-image:url(/ui/variant1/crown.svg)!important}.rh-stat-card:nth-child(2) .rh-stat-icon{background-image:url(/ui/laurel.svg)!important}.rh-stat-card:nth-child(3) .rh-stat-icon{background-image:url(/ui/hourglass.svg)!important;background-size:contain!important}.rh-stat-card:nth-child(4) .rh-stat-icon{background-image:url(/ui/variant1/users.svg)!important}.rh-panel-title h2:before{vertical-align:-4px;background:url(/ui/variant1/crown.svg) 50%/contain no-repeat;width:18px;height:18px;margin-right:7px;display:inline-block;content:""!important}.rh-panel,.rh-stat-grid{box-shadow:inset 0 0 0 2px #fffaed8f,0 5px 16px #48291112!important}.rh-style{background:linear-gradient(90deg,#34120dfa,#771c14f0 55%,#4f140f57),url(/design/variant1/mounted-knight-approved.webp) 97% 45%/auto 150% no-repeat!important}.rh-style>button{z-index:2!important;position:relative!important}.rh-features span b{filter:drop-shadow(0 2px 2px #44260f33);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;font-size:0!important}.rh-features span:first-child b{background-image:url(/ui/variant1/chart.svg)}.rh-features span:nth-child(2) b{background-image:url(/ui/variant1/lock.svg)}.rh-features span:nth-child(3) b{background-image:url(/ui/variant1/castle.svg)}.rh-features span:nth-child(4) b{background-image:url(/ui/variant1/shield.svg)}main.theme-manuscript .dashboard{grid-template-columns:minmax(0,2.05fr) minmax(310px,.95fr)!important;gap:14px!important;width:min(1320px,100% - 44px)!important;margin:18px auto 34px!important}main.theme-manuscript .profile-hero{background:linear-gradient(90deg,#fff9eafa,#f4e0bbf0 68%,#debd85d1)!important;border:1px solid #a7793d!important;grid-area:1/1/auto/-1!important;align-items:center!important;min-height:172px!important;padding:22px 24px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 3px #fffbf099,0 10px 24px #4a2a111c!important}main.theme-manuscript .profile-hero:after{content:"";opacity:.14;filter:sepia(.3);pointer-events:none;background:url(/design/variant1/mounted-knight-approved.webp) bottom/contain no-repeat;width:150px;height:190px;position:absolute;bottom:-30px;right:275px}main.theme-manuscript .profile-hero>div{z-index:1;min-width:0;position:relative}main.theme-manuscript .player-avatar--large{border:3px double #a87736!important;border-radius:50%!important;width:64px!important;height:64px!important;box-shadow:0 3px 10px #361d0c38!important}main.theme-manuscript .country-badge{color:#6c3f24!important;background:#fff6df!important;border:1px solid #b88e55!important;align-items:center!important;min-height:30px!important;padding:0 9px!important;font-weight:800!important;display:inline-flex!important}main.theme-manuscript .favorite-button{color:#8a5b23!important;background:#f6e4bf!important;border:1px solid #b88e55!important;border-radius:50%!important;width:40px!important;height:40px!important}main.theme-manuscript .profile-civilizations{margin-top:13px!important}main.theme-manuscript .profile-civilizations>small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;display:block;color:#7c5b3b!important;font:700 9px/1 Arial,sans-serif!important}main.theme-manuscript .profile-civilizations>div{flex-wrap:wrap;gap:7px;display:flex}main.theme-manuscript .profile-civilizations>div>span{color:#4a3323;background:#fff9eac2;border:1px solid #c7a36b;grid-template-columns:34px auto 22px;align-items:center;gap:7px;min-height:44px;padding:4px 7px 4px 4px;display:grid;box-shadow:inset 0 1px #fff}main.theme-manuscript .profile-civilizations .civ-icon{width:34px!important;height:34px!important}main.theme-manuscript .profile-civilizations b{font-size:9px!important}main.theme-manuscript .profile-civilizations i{color:#7d241c;background:#ead2a5;border-radius:50%;place-items:center;width:22px;height:22px;font:700 9px Arial,sans-serif;display:grid}main.theme-manuscript .mini-search{z-index:2;position:relative;background:#fff8e7!important;border:1px solid #a5773d!important;height:48px!important;box-shadow:0 4px 12px #44261014!important}main.theme-manuscript .mini-search button{color:#f4d995!important;background:linear-gradient(#92271f,#6c1511)!important;border-left-color:#6b1813!important}main.theme-manuscript .victory-rank-panel{grid-area:2/1!important;min-height:132px!important}main.theme-manuscript .persistent-style-panel{grid-area:2/2!important;min-height:132px!important}main.theme-manuscript .ratings-grid{grid-area:3/1/auto/-1!important;gap:14px!important}main.theme-manuscript .rating-card{background:linear-gradient(#fffaedfa,#ebd2a6d1)!important;border:1px solid #b98d50!important;min-height:132px!important;padding:17px 19px!important}main.theme-manuscript .rating-card--active{box-shadow:inset 4px 0 var(--v1-burgundy),inset 0 0 0 2px #fffaed9e,0 7px 16px #46270f14!important}main.theme-manuscript .rating-line em{color:var(--v1-forest)!important;font-size:10px!important}main.theme-manuscript .rating-stats{margin-top:11px!important}main.theme-manuscript .rating-stats div{border-color:#a97d4257!important}main.theme-manuscript .match-section{background:linear-gradient(#fff8e8,#ead3a8)!important;border:1px solid #a8793f!important;grid-area:4/1/span 5!important;min-width:0!important;box-shadow:0 12px 28px #3d230f1f!important}main.theme-manuscript .match-browser{background:linear-gradient(#fff6df,#ead2a6)!important;border:1px solid #b78d53!important;grid-area:4/2!important;margin:0!important;padding:10px!important}main.theme-manuscript .match-history{background:linear-gradient(#fff8e8,#eddbb9)!important;border:1px solid #b78d53!important;grid-area:5/2/span 3!important;max-height:640px!important;margin:0!important;position:static!important;overflow:auto!important}main.theme-manuscript .access-gate{grid-area:8/2!important;margin:0!important}main.theme-manuscript .style-discovery{color:#f2dfbc!important;background:linear-gradient(100deg,#3a150ff7,#771e16ed 58%,#4518118c),url(/hero-engraving.svg) 50%/cover no-repeat!important;border:1px solid #6f271b!important;grid-area:9/1/auto/-1!important;min-height:150px!important;margin:2px 0 0!important;box-shadow:inset 0 0 0 2px #dbab5647,0 9px 20px #421c0e29!important}main.theme-manuscript .style-discovery :is(h2,h3,strong){color:#f2d493!important}main.theme-manuscript .style-discovery :is(p,small,span){color:#ead9ba!important}main.theme-manuscript .style-discovery>button,main.theme-manuscript .style-retry{color:#6f1d17!important;background:linear-gradient(#f0d699,#d3aa62)!important;border:1px solid #d0a255!important}main.theme-manuscript .match-map-banner{background:linear-gradient(90deg,#fff8e7 0%,#f1dfbc 62%,#d8b67d 100%)!important;border-bottom:1px solid #a77940!important;min-height:205px!important;padding:26px!important}main.theme-manuscript .match-map-art{filter:sepia(.25)saturate(.72)contrast(.93)brightness(1.08)!important;opacity:.76!important;width:58%!important;left:auto!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%)!important;mask-image:linear-gradient(90deg,#0000,#000 32%)!important}main.theme-manuscript .match-map-shade{background:linear-gradient(90deg,#fff9ebfc 0%,#fff9ebe8 42%,#f7e4c252 75%,#5f351514)!important}main.theme-manuscript .section-heading{align-items:center!important}main.theme-manuscript .section-heading h2{color:#321d12!important;text-shadow:0 1px #fff!important;font-size:clamp(31px,3.2vw,45px)!important}main.theme-manuscript .match-meta{color:#725a43!important;text-shadow:0 1px #fff!important;font-size:10px!important}main.theme-manuscript .result-badge{letter-spacing:.08em!important;background:#fffaeddb!important;border:1px solid!important;align-items:center!important;min-height:36px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}main.theme-manuscript .result-badge--win{color:#315c38!important;border-color:#668b5c!important}main.theme-manuscript .result-badge--loss{color:#90271f!important;border-color:#b76f62!important}main.theme-manuscript .replay-analysis-card{background:linear-gradient(90deg,#f6e5bf,#e6c588)!important;border:1px solid #a27b43!important;margin-top:14px!important;padding:14px 16px!important}main.theme-manuscript .replay-analysis-card strong{color:#432a19!important;font-size:11px!important}main.theme-manuscript .replay-analysis-actions button{color:#fff0d0!important;background:linear-gradient(#972b22,#6f1712)!important;border:1px solid #5c130f!important;min-height:42px!important}main.theme-manuscript .verdict-card{background:linear-gradient(#fff8e8,#ecd4a5)!important;border:1px double #a77b3d!important;grid-template-columns:58px minmax(0,1fr) auto!important;min-height:112px!important;margin-top:10px!important;padding:16px!important}main.theme-manuscript .verdict-icon{color:#0000!important;background:url(/ui/variant1/shield.svg) 50%/contain no-repeat!important;border:0!important;width:52px!important;height:60px!important}main.theme-manuscript .verdict-card h3{color:#321d12!important;font-size:24px!important}main.theme-manuscript .verdict-card p{color:#6a513c!important;font-size:11px!important;line-height:1.55!important}main.theme-manuscript .factor-grid{gap:8px!important}main.theme-manuscript .factor{background:#fff9ebc2!important;border:1px solid #c4a06a!important;min-height:76px!important;padding:12px!important}main.theme-manuscript .factor>span{color:#982a22!important;font:700 10px var(--v1-display)!important}main.theme-manuscript .factor p{color:#634d39!important;font-size:10px!important}main.theme-manuscript .advice-card{background:linear-gradient(90deg,#f4dfb5,#e2bd78)!important;border:1px solid #a77b42!important;border-left:4px solid #7d1e18!important}main.theme-manuscript .team-summary-card,main.theme-manuscript .team-column,main.theme-manuscript .player-card{background:#fff9ebb8!important;border-color:#b99056!important}main.theme-manuscript .team-title{color:#533b27!important;background:#ead3a7!important}main.theme-manuscript .player-card--current{box-shadow:inset 4px 0 #8a211b!important}main.theme-manuscript .player-profile-link{color:#382317!important}main.theme-manuscript .method-note{color:#705c48!important;border-top-color:#b99159!important}main.theme-manuscript .te21-public{background:radial-gradient(circle at 8% 6%,#814d1b0f 0 1px,#0000 2px) 0 0/24px 25px,linear-gradient(#fff8e6,#e9d0a1)!important;border:1px double #a57738!important;margin:14px 12px!important;padding:22px!important;position:relative!important;box-shadow:inset 0 0 0 3px #fffbee7a!important}main.theme-manuscript .te21-public:before{content:"";opacity:.55;background:url(/ui/divider.svg) 50%/260px 20px no-repeat;height:17px;position:absolute;top:7px;left:18px;right:18px}main.theme-manuscript .te21-public-head{padding-top:12px!important}main.theme-manuscript .te21-public-verdict{color:#6e1d17!important;font-family:var(--v1-display)!important;font-size:clamp(24px,2.6vw,34px)!important}main.theme-manuscript .te21-public-lead{color:#543d2b!important}main.theme-manuscript .te21-public-grid{gap:12px!important}main.theme-manuscript .te21-public-section,main.theme-manuscript .te21-public-players article{background:#fffaee9e!important;border:1px solid #c2a06b!important;border-radius:2px!important;padding:13px!important}main.theme-manuscript .te21-public-next{background:#ecd3a4!important;border:1px solid #b68a4e!important;padding:14px!important}main.theme-manuscript .te21-public-next li>span{color:#f6dfad!important;background:#7b2019!important;border-color:#8c5c29!important}main.theme-manuscript .history-heading{z-index:2!important;background:linear-gradient(#f4e1bb,#dfbd82)!important;padding:13px!important;position:sticky!important;top:0!important}main.theme-manuscript .history-list{padding:8px!important}main.theme-manuscript .history-list button{background:#fffaeec7!important;border:1px solid #c4a16d!important;min-height:64px!important;margin-bottom:6px!important}main.theme-manuscript .history-list button.active{background:#efd8ac!important;box-shadow:inset 4px 0 #7b1d16!important}main.theme-manuscript .mode-tabs,main.theme-manuscript .limit-tabs{gap:5px!important}main.theme-manuscript :is(.mode-tabs button,.limit-tabs button){color:#63472f!important;background:#fff7e5!important;border:1px solid #b78d53!important}main.theme-manuscript :is(.mode-tabs button,.limit-tabs button).active{color:#fff0d1!important;background:linear-gradient(#92271f,#6c1511)!important;border-color:#6b1914!important}main.theme-manuscript :is(.language-modal,.access-modal,.account-modal,.auth-modal){border:1px solid #956a32!important;position:relative!important;box-shadow:0 26px 70px #2c180a6b,inset 0 0 0 3px #fff9e78c!important}main.theme-manuscript :is(.language-modal,.access-modal,.account-modal,.auth-modal):before{content:"";pointer-events:none;border:1px solid #ab7f4152;position:absolute;inset:7px}.auth-heading-icon{color:#782019!important;background:#ead1a1!important;border-color:#a87737!important}.external-auth-button{color:#fff1d2!important;background:linear-gradient(#982b22,#6e1712)!important;border:1px solid #681611!important}.external-auth-button--steam{background:linear-gradient(#5b4534,#33271f)!important}.empty-match,.rh-empty{color:#71553c!important;background:#fff9ea9e!important;border:1px dashed #b4894d!important}.spinner,.replay-spinner{border-color:#7b1d16 #d2ad63 #d2ad63!important}.rank-guide__hero,.document-hero{position:relative!important;box-shadow:inset 0 -24px 42px #4d2b1114!important}.rank-guide__hero:after,.document-hero:after{content:"";opacity:.15;pointer-events:none;background:url(/design/variant1/trebuchet-approved.webp) 100% 100%/contain no-repeat;width:150px;height:180px;position:absolute;bottom:0;right:24px}.rank-guide__table-wrap,.rank-guide__how,.spec-grid,.share-player-card{box-shadow:inset 0 0 0 2px #fffaed75,0 7px 18px #46270f14!important}@media (width<=1120px){.rh-header{grid-template-columns:236px minmax(0,1fr) auto!important;padding-inline:22px!important}.rh-nav{gap:9px!important}.reference-home .rh-nav button{padding-inline:5px!important;font-size:10px!important}.rh-account{width:74px!important;min-width:74px!important}main.theme-manuscript .dashboard{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr)!important}main.theme-manuscript .profile-hero:after{display:none}}@media (width<=760px){.rh-header{height:66px!important}.rh-nav{top:66px!important}.rh-search:before{display:none}.rh-hero{min-height:340px!important}.rh-style{background:linear-gradient(100deg,#39130ef7,#791d15f2,#4a1610fa)!important}.rh-features span b{width:24px;height:24px}main.theme-manuscript .dashboard{flex-direction:column!important;gap:0!important;width:100%!important;margin:0!important;display:flex!important}main.theme-manuscript .dashboard>*{width:auto!important;margin-left:9px!important;margin-right:9px!important}main.theme-manuscript .profile-hero{order:1!important;min-height:0!important;margin-top:9px!important;padding:15px!important}main.theme-manuscript .victory-rank-panel{order:2!important;min-height:0!important}main.theme-manuscript .persistent-style-panel{order:3!important;min-height:0!important}main.theme-manuscript .ratings-grid{order:4!important}main.theme-manuscript .match-section{order:5!important}main.theme-manuscript .match-browser{order:6!important}main.theme-manuscript .match-history{order:7!important;max-height:none!important;overflow:visible!important}main.theme-manuscript .access-gate{order:8!important}main.theme-manuscript .style-discovery{background:linear-gradient(100deg,#39130ef7,#791d15f2,#4a1610fa)!important;order:9!important;margin-bottom:10px!important}main.theme-manuscript .profile-name-line h1{max-width:calc(100vw - 150px)!important;font-size:32px!important}main.theme-manuscript .player-avatar--large{width:52px!important;height:52px!important}main.theme-manuscript .profile-civilizations>div{display:grid;grid-template-columns:1fr!important}main.theme-manuscript .profile-civilizations>div>span{width:100%!important}main.theme-manuscript .ratings-grid{grid-template-columns:1fr!important}main.theme-manuscript .rating-card{min-height:114px!important;padding:14px!important}main.theme-manuscript .match-map-banner{min-height:160px!important;padding:16px!important}main.theme-manuscript .match-map-art{opacity:.58!important;width:74%!important}main.theme-manuscript .section-heading h2{font-size:28px!important}main.theme-manuscript .verdict-card{grid-template-columns:45px minmax(0,1fr)!important;padding:12px!important}main.theme-manuscript .verdict-icon{width:40px!important;height:48px!important}main.theme-manuscript .verdict-card h3{font-size:20px!important}main.theme-manuscript .factor-grid{grid-template-columns:1fr!important}main.theme-manuscript .te21-public{margin:10px 7px!important;padding:16px!important}main.theme-manuscript .te21-public-grid{grid-template-columns:1fr!important}.rank-guide__hero:after,.document-hero:after{opacity:.1;width:86px;height:110px;right:8px}}.rh-account:after{display:none!important}.rh-account-label{text-overflow:ellipsis;white-space:nowrap;color:#fff0d1;max-width:58px;font:600 11px/1.1 var(--v1-display);display:block;overflow:hidden}.rh-account--signed-in{background:linear-gradient(#75552f,#49331e)!important;border-color:#9b753b!important;width:126px!important;min-width:126px!important}.rh-account--signed-in .rh-account-label{max-width:94px}.rh-account-name{color:#321c11;font:600 22px/1.2 var(--v1-display);margin:3px 0 2px;display:block}.rh-account-provider{color:#725941;margin-bottom:14px;font:11px Arial,sans-serif;display:block}.rh-account-action{color:#fff0cf;width:100%;min-height:44px;font:700 12px var(--v1-display);background:linear-gradient(#972b22,#6d1712);border:1px solid #6a1712;border-radius:4px;margin-top:8px}.rh-account-signout{color:#5d2519;background:linear-gradient(#f4dfb4,#d7b171);border-color:#a37a42}.rh-auth-error{color:#7a211a;background:#f6dcd2;border:1px solid #c27b6f;margin:0 0 14px;padding:10px;font:11px/1.45 Arial,sans-serif}@media (width>=761px){.rh-hero:after{opacity:.94!important;filter:drop-shadow(0 12px 12px #341c0d47)saturate(.92)!important;width:235px!important;height:326px!important;box-shadow:none!important;background:url(/design/variant1/mounted-knight-approved.webp) 0 100%/235px no-repeat!important;inset:auto auto -20px 22px!important}.rh-hero-inner{z-index:2!important;position:relative!important}.rh-hero-inner:after{content:"";opacity:.42;filter:sepia(.12)drop-shadow(0 6px 8px #391f0d2e);pointer-events:none;background:url(/design/variant1/trebuchet-approved.webp) 100% 100%/contain no-repeat;width:142px;height:172px;position:absolute;bottom:-56px;right:-152px}}.rh-stat-card:nth-child(3) .rh-stat-icon{background-size:31px 38px!important}.rh-stat-card{box-shadow:inset 0 1px #fff9e8,inset 0 -18px 30px #9d66260e!important}.rh-panel,.rh-stat-grid,.match-section,.match-history,.victory-rank-panel,.persistent-style-panel{outline-offset:-4px!important;outline:1px solid #fffaedb8!important}.rh-player-medal{background:#e6c27a url(/ui/variant1/crown.svg) 50%/18px 18px no-repeat;border:1px solid #a77932;border-radius:50%;width:26px;height:26px;display:block;box-shadow:inset 0 0 0 2px #f7e3ae,inset 0 -5px 8px #5c320e47,0 2px 4px #46271030;font-size:0!important}.rh-style{outline-offset:-6px!important;outline:1px solid #f0c26661!important}main.theme-manuscript .search-hero{position:relative!important;overflow:hidden!important}main.theme-manuscript .search-hero:after{content:""!important;opacity:.9!important;filter:drop-shadow(0 14px 14px #371e0d40)!important;pointer-events:none!important;background:url(/design/variant1/mounted-knight-approved.webp) 0 100%/100% no-repeat!important;width:clamp(150px,18vw,250px)!important;height:clamp(270px,32vw,390px)!important;display:block!important;position:absolute!important;bottom:-24px!important;left:clamp(12px,5vw,72px)!important}main.theme-manuscript .search-hero:before{content:"";opacity:.42;pointer-events:none;background:url(/design/variant1/trebuchet-approved.webp) 100% 100%/contain no-repeat;width:clamp(110px,14vw,180px);height:clamp(160px,22vw,245px);position:absolute;bottom:-12px;right:clamp(15px,4vw,60px)}main.theme-manuscript :is(.hero-copy,.search-box,.error-card,.feature-strip){z-index:2!important;position:relative!important}main.theme-manuscript .profile-hero:before{content:"";opacity:.34;pointer-events:none;background:url(/ui/variant1/ornate-corners.svg) 50%/100% 100% no-repeat;position:absolute;inset:8px}main.theme-manuscript .profile-hero:after{opacity:.38!important;filter:drop-shadow(0 8px 8px #3c200d29)!important;background-position:bottom!important;background-size:100%!important;width:164px!important;height:210px!important;bottom:-18px!important;right:255px!important}main.theme-manuscript .victory-rank-host{grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,2.05fr) minmax(310px,.95fr)!important;gap:14px!important;min-width:0!important;display:grid!important}main.theme-manuscript .victory-rank-panel{background:linear-gradient(115deg,#fff9e8,#efd4a1 72%,#dcb878)!important;border:1px solid #9d6f31!important;min-height:152px!important;padding:18px!important;box-shadow:0 8px 18px #45260f1a!important}main.theme-manuscript .victory-laurel{background:radial-gradient(circle at 36% 28%,#fff3c5,#d1a34e 58%,#714116 100%);border:2px ridge #a87328;border-radius:50%;box-shadow:inset 0 0 0 4px #f1d38f,inset 0 -12px 20px #4a250b5c,0 6px 10px #3d200d3d;width:88px!important;height:88px!important}main.theme-manuscript .victory-laurel svg{filter:drop-shadow(0 2px 1px #3e1f0a52);width:76%!important;height:76%!important}main.theme-manuscript .victory-laurel>b{text-shadow:0 1px #f9dfa0;color:#512510!important;font-size:21px!important}main.theme-manuscript .victory-rank-copy>strong{font-size:25px!important}main.theme-manuscript .persistent-style-panel{background:linear-gradient(160deg,#fff8e5,#e6c78d)!important;border:1px solid #9d6f31!important;min-height:152px!important;padding:16px!important}main.theme-manuscript .ratings-grid{grid-row:3!important}main.theme-manuscript .rating-card:before{filter:drop-shadow(0 4px 4px #41220d38)!important}main.theme-manuscript .match-section{outline-color:#fffaed94!important}main.theme-manuscript .match-map-banner:after{content:"";opacity:.34;pointer-events:none;background:url(/design/variant1/trebuchet-approved.webp) 100% 100%/contain no-repeat;width:94px;height:126px;position:absolute;bottom:-13px;right:14px}main.theme-manuscript .te21-public{box-shadow:inset 0 0 0 4px #fffbee94,0 7px 16px #41230e14!important}main.theme-manuscript .te21-public-head:before{content:"";float:left;filter:drop-shadow(0 3px 3px #3d1f0c38);background:url(/ui/variant1/shield.svg) 50%/contain no-repeat;width:42px;height:50px;margin:0 12px 6px 0}.rank-guide__hero:after,.document-hero:after{opacity:.32!important;filter:drop-shadow(0 7px 8px #3a1f0d2b)!important}.share-player-card{border:2px ridge #aa7936!important;position:relative!important;overflow:hidden!important}.share-player-card:after{content:"";opacity:.22;pointer-events:none;background:url(/design/variant1/mounted-knight-approved.webp) 100% 100%/100% no-repeat;width:126px;height:172px;position:absolute;bottom:-24px;right:-10px}@media (width<=1120px){.rh-hero-inner:after{display:none}.rh-stat-icon{background-size:30px 30px!important;flex-basis:50px!important;width:50px!important;height:50px!important}main.theme-manuscript .search-hero:after{opacity:.28!important}main.theme-manuscript .search-hero:before{opacity:.2}main.theme-manuscript .victory-rank-host{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr)!important}}@media (width<=760px){.rh-account-label{display:none}.rh-account--signed-in{width:40px!important;min-width:40px!important}.rh-hero:after{display:none!important}.rh-stat-icon{background-size:24px 24px!important;border-width:1px!important;flex-basis:40px!important;width:40px!important;height:40px!important;box-shadow:inset 0 0 0 2px #f8e7b7,inset 0 -6px 9px #65391140,0 3px 5px #43240e29!important}main.theme-manuscript .search-hero:after,main.theme-manuscript .search-hero:before,main.theme-manuscript .profile-hero:after{display:none!important}main.theme-manuscript .victory-rank-host{flex-direction:column!important;order:2!important;gap:8px!important;margin-top:8px!important;display:flex!important}main.theme-manuscript .victory-rank-host>*{width:100%!important}main.theme-manuscript .victory-rank-panel{min-height:0!important;padding:12px!important}main.theme-manuscript .victory-laurel{width:58px!important;height:58px!important}main.theme-manuscript .persistent-style-panel{min-height:0!important;padding:12px!important}.rank-guide__hero:after,.document-hero:after{opacity:.16!important}}main.theme-manuscript :is(.dashboard,.dashboard>*,.profile-hero,.ratings-grid,.rating-card,.match-section,.match-browser,.match-history,.style-discovery,.teams-grid,.team-column,.player-card,.player-head,.player-main,.role-wrap,.replay-analysis-card,.verdict-card,.factor,.history-list button){min-width:0!important}main.theme-manuscript .profile-name-line{flex-wrap:wrap!important;gap:10px!important;min-width:0!important}main.theme-manuscript .profile-name-line h1{overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}main.theme-manuscript .profile-freshness{overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.45!important}main.theme-manuscript .profile-civilizations>div>span{min-width:0!important}main.theme-manuscript .profile-civilizations b{overflow-wrap:anywhere!important;min-width:0!important}main.theme-manuscript .mini-search{min-width:0!important}main.theme-manuscript .mini-search input{text-overflow:ellipsis!important;min-width:0!important}main.theme-manuscript .ratings-grid--solo-collapsed .solo-rm-toggle{color:#68421f!important;min-height:82px!important;font:700 11px/1.2 var(--de-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:left!important;background:linear-gradient(145deg,#fff8e7,#e8c98f)!important;border:1px solid #c5a36d!important;border-radius:4px!important;grid-area:1/2!important;justify-content:space-between!important;place-self:stretch stretch!important;align-items:center!important;margin:0!important;padding:0 18px!important;display:flex!important;box-shadow:inset 0 0 0 2px #fffbeeb8,0 5px 14px #482b1214!important}main.theme-manuscript .ratings-grid--solo-collapsed .solo-rm-toggle:after{content:"+";color:#7b1d16;border:1px solid #b5894a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;font:700 17px/1 Arial,sans-serif!important}main.theme-manuscript .ratings-grid--solo-expanded .solo-rm-toggle{color:#68421f!important;min-height:44px!important;font:700 10px/1.2 var(--de-font)!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#f5e5c6!important;border:1px solid #c5a36d!important;grid-area:auto/1/auto/-1!important;margin-top:8px!important}main.theme-manuscript .role-wrap .style-icon:not(.style-icon--rank),main.theme-manuscript .style-result>.style-icon:not(.style-icon--rank),main.theme-manuscript .style-traits .style-icon:not(.style-icon--rank){background-color:#f2dcae!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:70%!important;border:1px solid #b58b4d!important;border-radius:50%!important;font-size:0!important;box-shadow:inset 0 0 0 2px #fff3cf,inset 0 -5px 8px #5c320e2e,0 2px 4px #46271024!important}main.theme-manuscript .role-wrap .style-icon{width:32px!important;height:32px!important}main.theme-manuscript .role-wrap .role{overflow-wrap:anywhere!important;text-align:right!important;max-width:100%!important;padding:4px 7px!important;font-size:10px!important;line-height:1.2!important}main.theme-manuscript .role-wrap small{overflow-wrap:anywhere!important;max-width:150px!important;font-size:9px!important;line-height:1.35!important}main.theme-manuscript .victory-rank-copy>small,.theme-manuscript .persistent-style-head small{font-size:10px!important}main.theme-manuscript .victory-rank-history span,main.theme-manuscript .victory-rank-history small{font-size:9px!important}main.theme-manuscript .victory-rank-history b,main.theme-manuscript .victory-share{font-size:10px!important}main.theme-manuscript .persistent-style-head strong{font-size:18px!important}main.theme-manuscript .persistent-style-grid small{font-size:9px!important}main.theme-manuscript .persistent-style-grid b{font-size:11px!important}main.theme-manuscript .rating-line strong{font-size:44px!important}main.theme-manuscript .rating-line span,main.theme-manuscript .rating-stats span{font-size:10px!important}main.theme-manuscript .team-title{font-size:11px!important}main.theme-manuscript .player-profile-link{min-width:0!important;max-width:100%!important;font-size:14px!important}main.theme-manuscript .player-main>span{overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.4!important}main.theme-manuscript .match-meta{flex-wrap:wrap!important;line-height:1.45!important}main.theme-manuscript .map-title,main.theme-manuscript .section-heading{min-width:0!important}main.theme-manuscript .map-title h2{overflow-wrap:anywhere!important;min-width:0!important}main.theme-manuscript .replay-analysis-card{flex-wrap:wrap!important}main.theme-manuscript .replay-analysis-card>div:first-child{flex:260px!important;min-width:0!important}main.theme-manuscript .replay-analysis-card strong,main.theme-manuscript .verdict-card h3,main.theme-manuscript .verdict-card p,main.theme-manuscript .factor p{overflow-wrap:anywhere!important}.reference-home .rh-panel-title,.reference-home .rh-panel-title>div,.reference-home .rh-emperor-player,.reference-home .rh-player-list button,.reference-home .rh-style,.reference-home .rh-features span{min-width:0!important}.reference-home .rh-panel-title h2,.reference-home .rh-emperor-player b,.reference-home .rh-emperor-player small,.reference-home .rh-player-list button b{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.reference-home .rh-panel-title h2{overflow-wrap:anywhere!important;white-space:normal!important}.reference-home .rh-style p{overflow-wrap:anywhere!important}@media (width<=760px){main.theme-manuscript .profile-name-line{align-items:center!important;gap:8px!important}main.theme-manuscript .profile-name-line h1{flex:150px!important;font-size:clamp(28px,8.8vw,38px)!important}main.theme-manuscript .ratings-grid--solo-collapsed .solo-rm-toggle,main.theme-manuscript .ratings-grid--solo-expanded .solo-rm-toggle{grid-area:auto/1!important;width:100%!important;min-height:46px!important;margin-top:8px!important;padding:0 14px!important}main.theme-manuscript .persistent-style-head strong{font-size:17px!important}main.theme-manuscript .persistent-style-grid small{font-size:10px!important}main.theme-manuscript .persistent-style-grid b{font-size:12px!important}main.theme-manuscript .persistent-style-grid span{font-size:10px!important}main.theme-manuscript .player-head{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}main.theme-manuscript .role-wrap{border-top:1px solid #d1b587!important;flex-flow:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding-top:8px!important}main.theme-manuscript .role-wrap .role{text-align:left!important}main.theme-manuscript .role-wrap small{text-align:left!important;flex:100%!important;max-width:none!important}main.theme-manuscript .rating-line strong{font-size:38px!important}main.theme-manuscript .rating-stats b{font-size:14px!important}main.theme-manuscript .rating-stats span{letter-spacing:.04em!important;font-size:9px!important}main.theme-manuscript .player-profile-link{font-size:13px!important}main.theme-manuscript .player-main>span{font-size:10px!important}main.theme-manuscript .match-meta{gap:7px!important;font-size:10px!important}main.theme-manuscript .replay-analysis-card strong{font-size:14px!important;line-height:1.4!important}}.reference-home{border-width:2px!important;box-shadow:0 22px 58px #42260e33,0 0 0 3px #fffaf0,0 0 0 5px #8f5d253d!important}.rh-header{background:linear-gradient(#fffcf3fc,#efdebefa)!important;height:86px!important;box-shadow:inset 0 -1px #ffffffd1,0 7px 18px #47260e1f!important}.rh-brand b{letter-spacing:.04em!important;text-shadow:0 1px #fff7df!important;font-size:31px!important}.rh-brand small{letter-spacing:.19em!important;color:#805626!important}.reference-home .rh-nav button{letter-spacing:.09em!important;text-transform:uppercase!important;color:#4e3828!important;font-size:11px!important}.rh-nav button.active{font-weight:700!important}.rh-nav button.active:after{height:3px!important;box-shadow:0 1px #e2ba72,0 0 7px #7b1d1638!important}.rh-hero{background-image:linear-gradient(90deg,#49230d2e,#fff7e114 38%,#4b230c30),linear-gradient(#fffcf10d,#451f0b3d),url(/design/variant1/hero-variant1-light-final.webp)!important;background-position:50%,50%,50% 44%!important;min-height:374px!important;box-shadow:inset 0 18px 30px #fff3,inset 0 -24px 42px #3a1d0b2e!important}.reference-home .rh-hero-inner{z-index:2!important;padding:42px 0 34px!important;position:relative!important}.reference-home .rh-hero-inner:before{content:"";opacity:.62;pointer-events:none;background:url(/ui/divider.svg) 50%/contain no-repeat;height:24px;position:absolute;top:18px;left:8%;right:8%}.rh-hero h1{letter-spacing:.035em!important;text-transform:uppercase!important;text-shadow:0 2px #fffc,0 5px 16px #5c2d0f29!important;max-width:760px!important;font-size:clamp(38px,4.1vw,64px)!important;line-height:1.02!important}.rh-hero h1 em{letter-spacing:.055em!important;color:#821f18!important;margin-top:5px!important;display:block!important}.rh-hero p{letter-spacing:.035em!important;color:#493426!important;font-size:13px!important}.rh-search{background:#fff9e8f5!important;border-width:2px!important;border-radius:5px!important;height:60px!important;box-shadow:0 0 0 3px #f9e4b99e,inset 0 2px 8px #6b411921,0 12px 24px #41200c33!important}.rh-search input{letter-spacing:.015em!important;font-size:15px!important}.rh-search button{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important;box-shadow:inset 0 1px #fff3,inset 0 -5px 10px #370a0733!important}.rh-support:before{content:""!important;background:url(/ui/variant1/crown.svg) 50%/contain no-repeat!important;width:20px!important;height:20px!important}.rh-stat-section{padding-top:22px!important}.rh-stat-grid{border-width:2px!important;border-radius:5px!important;box-shadow:inset 0 0 0 2px #fffaed94,0 7px 18px #4829111a!important}.rh-stat-card{background:linear-gradient(#fff9e5d1,#e8ca97ad)!important;gap:16px!important;min-height:118px!important;padding:16px 22px!important}.rh-stat-card:hover{transform:translateY(-1px)!important;box-shadow:inset 0 0 18px #b077281f,0 5px 10px #48291114!important}.rh-stat-icon{background-color:#dfb96b!important;background-size:31px 31px!important;border:2px ridge #ae7b32!important;border-radius:50%!important;flex-basis:58px!important;width:58px!important;height:58px!important;box-shadow:inset 0 0 0 3px #f6dda0,inset 0 -11px 16px #6539114d,0 4px 7px #43240e38!important}.rh-stat-card>div>span{letter-spacing:.11em!important;text-transform:uppercase!important;font-size:9px!important}.rh-stat-card strong{text-shadow:0 1px #fff3d0!important;font-size:31px!important}.rh-main-grid{padding-top:20px!important;padding-bottom:20px!important}.rh-panel{border-width:2px!important;border-radius:5px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #fffaed8f,0 7px 18px #48291117!important}.rh-panel:after{content:"";pointer-events:none;border:1px solid #a67a3a42;border-radius:3px;position:absolute;inset:5px}.rh-panel-title{background:linear-gradient(#fffaed9e,#f1dab34d)!important;min-height:64px!important;padding:0 21px!important}.rh-panel-title h2{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important}.rh-panel-title h2:before{content:""!important;vertical-align:-7px!important;filter:drop-shadow(0 2px 2px #3f210c3d)!important;background:url(/ui/variant1/shield.svg) 50%/contain no-repeat!important;width:23px!important;height:23px!important;margin-right:8px!important;display:inline-block!important}.rh-match-list,.rh-player-list{z-index:1!important;position:relative!important}.rh-result{height:52px!important;box-shadow:inset 0 0 0 1px #ffffff59,0 2px 4px #4829110d!important}.rh-style{border-width:2px!important;min-height:128px!important;margin-bottom:20px!important;box-shadow:inset 0 0 0 2px #dba85357,0 7px 18px #441c0e33!important}.rh-style h2{letter-spacing:.045em!important;font-size:25px!important}.rh-style>button{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important}.rh-features{border-top-width:2px!important;border-bottom-width:2px!important;margin-bottom:4px!important}main.theme-manuscript .profile-hero{background:linear-gradient(90deg,#fff9eaf5,#f7e7c5d6 56%,#c79d5b61),url(/design/variant1/hero-variant1-light-final.webp) 50% 45%/cover no-repeat!important;min-height:238px!important;padding:28px 26px!important;box-shadow:inset 0 0 0 3px #fffbf09e,0 12px 28px #4a2a1124!important}main.theme-manuscript .profile-hero:before{content:"";pointer-events:none;border:1px solid #9a6c3066;position:absolute;inset:9px}main.theme-manuscript .profile-name-line h1{letter-spacing:.005em!important;font-size:clamp(42px,4.6vw,64px)!important}main.theme-manuscript .profile-hero .eyebrow{letter-spacing:.15em!important;color:#7c4a25!important;font-size:10px!important}main.theme-manuscript .victory-rank-panel,main.theme-manuscript .persistent-style-panel,main.theme-manuscript .rating-card,main.theme-manuscript .match-browser,main.theme-manuscript .match-history{border-width:2px!important;border-radius:5px!important;box-shadow:inset 0 0 0 2px #fffaed85,0 8px 20px #46270f1a!important}main.theme-manuscript .victory-rank-panel{background:linear-gradient(155deg,#fff7df,#e3bd79)!important;min-height:172px!important;padding:18px!important}main.theme-manuscript .victory-rank-copy>small{letter-spacing:.12em!important;text-transform:uppercase!important;color:#805123!important;font-size:10px!important}main.theme-manuscript .victory-rank-copy>strong{color:#382015!important;font-size:28px!important;line-height:1.1!important}main.theme-manuscript .persistent-style-head strong{font-size:20px!important;line-height:1.1!important}main.theme-manuscript .persistent-style-grid{gap:7px!important;margin-top:16px!important}main.theme-manuscript .persistent-style-grid article{background:#fff9e785!important;border:1px solid #a77d406b!important;min-width:0!important;padding:9px!important;box-shadow:inset 0 1px #ffffff9e!important}main.theme-manuscript .persistent-style-grid small{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:9px!important}main.theme-manuscript .persistent-style-grid b{overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.25!important}main.theme-manuscript .ratings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle{color:#68421f!important;min-height:132px!important;font:700 12px/1.25 var(--de-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:left!important;background:linear-gradient(145deg,#fff8e8,#e1bd7e)!important;border:2px solid #b5894a!important;border-radius:5px!important;grid-area:1/2!important;justify-content:space-between!important;place-self:stretch stretch!important;align-items:center!important;margin:0!important;padding:0 20px!important;display:flex!important;box-shadow:inset 0 0 0 2px #fffbeeb8,0 8px 18px #482b121a!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle:after{content:"+";color:#7b1d16;border:1px solid #a97536;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;font:700 19px/1 Arial,sans-serif!important}main.theme-manuscript .rating-card{background:linear-gradient(#fff9e9,#e6c98f)!important;min-height:170px!important}main.theme-manuscript .rating-line strong{color:#321d12!important;font-size:46px!important}main.theme-manuscript .rating-stats b{font-size:17px!important}main.theme-manuscript .match-section{border-width:2px!important;box-shadow:0 12px 28px #3d230f21!important}@media (width<=760px){.reference-home .rh-header{height:70px!important;padding-inline:14px!important}.rh-brand b{font-size:22px!important}.rh-brand small{font-size:7px!important}.rh-hero{min-height:330px!important}.reference-home .rh-hero-inner{padding:36px 16px 26px!important}.rh-hero h1{letter-spacing:.025em!important;font-size:clamp(30px,8.8vw,42px)!important}.rh-hero p{font-size:11px!important}.rh-search{height:52px!important}.rh-stat-section{padding-inline:12px!important}.rh-stat-card{gap:8px!important;min-height:96px!important;padding:11px 9px!important}.rh-stat-icon{background-size:23px 23px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.rh-stat-card>div>span{letter-spacing:.05em!important;font-size:8px!important}.rh-stat-card strong{font-size:23px!important}main.theme-manuscript .profile-hero{background-image:linear-gradient(#fff9eafa,#edd4a6eb)!important;min-height:0!important;padding:18px!important}main.theme-manuscript .profile-name-line h1{font-size:clamp(32px,9vw,44px)!important}main.theme-manuscript .victory-rank-panel,main.theme-manuscript .persistent-style-panel{min-height:0!important}main.theme-manuscript .ratings-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle{grid-area:auto/1!important;min-height:54px!important;margin-top:0!important;padding:0 15px!important}main.theme-manuscript .rating-card{min-height:145px!important}.rh-main-grid{padding-inline:12px!important}.rh-style,.rh-features{margin-left:12px!important;margin-right:12px!important}}.rh-account:after{content:attr(aria-label)!important}html[lang=en] .rh-account:after{content:"Sign in"!important}html[lang=ru] .rh-account:after{content:"Войти"!important}html[lang=fr] .rh-account:after{content:"Connexion"!important}.rh-footer{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:14px!important;display:flex!important}.rh-footer-links{align-items:center!important;gap:12px!important;display:inline-flex!important}.rh-footer-links a{color:#6d281e!important;justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:40px!important;padding:0 6px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.rh-footer-links a:hover{text-decoration:underline!important}.reference-home .rh-nav button{min-width:44px!important;min-height:40px!important;padding-inline:8px!important}.rh-language-button,.rh-menu,.rh-panel-title>button,.rh-leader-button{min-height:40px!important}.rh-menu{width:40px!important;min-width:40px!important}.rh-modal-legal{justify-content:center;align-items:center;gap:8px;margin:10px 0 2px;font-size:11px;display:flex}.rh-modal-legal a{color:#6d281e;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}main.theme-manuscript .unit-composition,main.theme-manuscript .team-composition{color:#2d2419!important;background:#f1e5c3!important;border-color:#aa9165!important}main.theme-manuscript .unit-composition>div{gap:7px!important}main.theme-manuscript .unit-composition span,main.theme-manuscript .team-composition span{color:#6a5b46!important;background:#eadbb5!important;border-color:#a58b5d!important;box-shadow:inset 0 1px #ffffff73!important}main.theme-manuscript .unit-composition img,main.theme-manuscript .team-composition img,main.theme-manuscript .aoe2-unit-missing:before{background:#f8efd9!important;border:1px solid #b99761!important;box-shadow:inset 0 0 0 1px #ffffff61!important}main.theme-manuscript .unit-composition b,main.theme-manuscript .team-composition b{color:#8b5622!important}main.theme-manuscript .unit-composition>small,main.theme-manuscript .unit-composition span,main.theme-manuscript .team-composition small{color:#6a5b46!important}.aoe2-unit-missing:before{content:"?";color:#8b6b43;border-radius:4px;flex:0 0 25px;place-items:center;width:25px;height:25px;font:700 12px/1 Georgia,serif;display:grid}.team-composition .aoe2-unit-missing:before{grid-row:1/3;width:30px;height:30px}@media (width<=760px){.rh-language-menu{max-width:calc(100vw - 16px)!important;top:44px!important;left:auto!important;right:0!important}.rh-controls{gap:3px!important}.rh-language-button{min-width:44px!important;height:40px!important}.rh-account,.rh-menu{width:40px!important;min-width:40px!important;height:40px!important}.rh-brand small{font-size:9px!important}.rh-support{font-size:11px!important}.rh-live-note{font-size:10px!important}.rh-stat-card{min-height:102px!important}.rh-stat-card>div>span{font-size:10px!important;line-height:1.15!important}.rh-stat-card small{font-size:9px!important;line-height:1.25!important}.rh-panel-title>button{padding:0 8px!important}.rh-panel-title button{font-size:11px!important}.rh-result{font-size:10px!important}.rh-result small,.rh-emperor-player small,.rh-emperor-match time{font-size:9px!important}.rh-emperor-player b,.rh-player-list button b,.rh-player-list button strong,.rh-leader-button,.rh-style p{font-size:11px!important}.rh-features span,.rh-footer{font-size:10px!important}.rh-footer{gap:7px 10px!important;padding:8px 0!important}.rh-footer-links{gap:9px!important}.rh-footer-links a{padding:0 3px!important}.rank-guide__header{flex-wrap:wrap!important}.rank-guide__header nav{gap:6px!important;width:100%!important;display:flex!important}.rank-guide__header nav a{text-align:center!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-height:40px!important;display:flex!important}main.theme-manuscript .unit-composition>div,main.theme-manuscript .team-composition{max-width:100%!important;overflow:hidden!important}main.theme-manuscript .unit-composition span,main.theme-manuscript .team-composition span{min-width:0!important;max-width:100%!important}}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px!important;outline:2px solid #8b211b!important;box-shadow:0 0 0 4px #d8af5f8f,0 2px 8px #4829112e!important}.rh-header{background:linear-gradient(#fffbf1fc,#f6ebd7fa)!important}body{color:var(--ink-800)!important;font-family:var(--font-body)!important;background:radial-gradient(circle at 50% 0,#fffaebd1,#0000 44rem),linear-gradient(135deg,#d8c09e,#eee0c8 46%,#c9aa82)!important}::selection{color:var(--ivory-50);background:#7a2119db}.mp-icon{filter:drop-shadow(0 2px 2px #311f0e47);vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 28px;width:28px;height:28px;display:inline-block}.mp-icon--home{background-image:url(/assets/medieval/icons/home.webp)}.mp-icon--players{background-image:url(/assets/medieval/icons/players.webp)}.mp-icon--teams{background-image:url(/assets/medieval/icons/teams.webp)}.mp-icon--ranks{background-image:url(/assets/medieval/icons/ranks.webp)}.mp-icon--strategy{background-image:url(/assets/medieval/icons/strategy.webp)}.mp-icon--matches{background-image:url(/assets/medieval/icons/matches.webp)}.mp-icon--search{background-image:url(/assets/medieval/icons/search.webp)}.mp-icon--settings{background-image:url(/assets/medieval/icons/settings.webp)}.mp-icon--crown{background-image:url(/assets/medieval/icons/crown.webp)}.mp-icon--laurel{background-image:url(/assets/medieval/icons/laurel.webp)}.mp-icon--hourglass{background-image:url(/assets/medieval/icons/hourglass.webp)}.mp-icon--shield{background-image:url(/assets/medieval/icons/shield.webp)}.mp-icon--castle{background-image:url(/assets/medieval/icons/castle.webp)}.mp-icon--lock{background-image:url(/assets/medieval/icons/lock.webp)}.mp-icon--analytics{background-image:url(/assets/medieval/icons/analytics.webp)}.mp-icon--trophy{background-image:url(/assets/medieval/icons/trophy.webp)}.mp-menu-lines,.mp-menu-lines:before,.mp-menu-lines:after{background:linear-gradient(180deg,var(--gold-300),var(--brass-500));width:18px;height:2px;box-shadow:0 1px var(--bronze-500);border-radius:2px;display:block}.mp-menu-lines{position:relative}.mp-menu-lines:before,.mp-menu-lines:after{content:"";position:absolute;left:0}.mp-menu-lines:before{top:-6px}.mp-menu-lines:after{top:6px}.rh-panel,main.theme-manuscript :is(.profile-hero,.rating-card,.victory-rank-panel,.persistent-style-panel,.match-section,.match-browser,.match-history,.access-gate,.style-discovery,.te21-public,.teamedge-benchmark-panel),.rank-guide__notice,.rank-guide__table-wrap,.rank-guide__how,.share-player-card,.document-card,.language-modal,.access-modal,.account-modal,.rh-modal{border-color:var(--brass-400)!important;background-color:var(--parchment-50)!important;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 0 0 4px #b0680814,var(--shadow-medium)!important}.rh-search button,.rh-style>button,.rh-leader-button,main.theme-manuscript :is(.search-control button,.replay-analysis-actions button,.continue-button,.style-discovery>button,.style-retry,.profile-link-form button),.share-player-open,.document-hero .document-action{border:1px solid var(--gold-300)!important;border-bottom-color:var(--bronze-500)!important;color:#fff6dc!important;background:linear-gradient(180deg,#ffffff2e,transparent 28%),linear-gradient(180deg,var(--burgundy-400),var(--burgundy-600) 60%,var(--burgundy-700))!important;box-shadow:inset 0 1px #fff2cd57,inset 0 -4px 7px #27060457,0 0 0 1px var(--brass-500),0 4px 9px #31120a3d!important;text-shadow:0 1px 1px #220603b8!important;transition:transform var(--motion-fast),filter var(--motion-fast),box-shadow var(--motion-fast)!important}.rh-search button:hover,.rh-style>button:hover,.rh-leader-button:hover,main.theme-manuscript :is(.search-control button,.replay-analysis-actions button,.continue-button,.style-discovery>button,.style-retry):hover,.share-player-open:hover{filter:brightness(1.08)saturate(1.05);transform:translateY(-1px)}.rh-search button:active,.rh-style>button:active,.rh-leader-button:active,main.theme-manuscript :is(.search-control button,.replay-analysis-actions button,.continue-button,.style-discovery>button,.style-retry):active,.share-player-open:active{box-shadow:inset 0 4px 8px #2405036b,0 0 0 1px var(--brass-500)!important;transform:translateY(1px)!important}button:disabled{filter:saturate(.25)opacity(.58)!important;cursor:not-allowed!important}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--burgundy-500)!important;box-shadow:var(--focus-ring)!important}.reference-home{border:2px solid var(--gold-500)!important;background:repeating-linear-gradient(90deg,#804d2105 0 1px,transparent 1px 6px),var(--parchment-100)!important;width:min(1540px,100% - 28px)!important;box-shadow:0 24px 70px #311a0940,0 0 0 3px var(--ivory-50),0 0 0 5px var(--brass-500)!important;border-radius:8px!important;margin:14px auto 32px!important;overflow:clip!important}.rh-header{border-bottom:1px solid var(--gold-500)!important;height:94px!important;padding:0 30px!important;box-shadow:inset 0 -2px #ffffff9e,0 5px 16px #311f0e24!important}.rh-brand{gap:12px!important}.rh-crest{flex-basis:68px!important;width:68px!important;height:78px!important;overflow:visible!important}.rh-crest img{object-fit:contain!important;filter:drop-shadow(0 5px 4px #31150757)!important;width:100%!important;height:100%!important}.rh-brand b{font:600 31px/1 var(--font-display)!important;letter-spacing:.045em!important;color:var(--ink-800)!important}.rh-brand small{font:700 8px/1.2 var(--font-data)!important;letter-spacing:.24em!important;color:var(--burgundy-500)!important}.rh-nav{align-self:stretch!important;gap:6px!important}.reference-home .rh-nav button{min-width:68px!important;font:700 9px/1.1 var(--font-data)!important;letter-spacing:.075em!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:8px 7px 4px!important}.rh-nav button .mp-icon{width:30px;height:30px;transition:transform var(--motion-fast),filter var(--motion-fast);flex-basis:30px}.rh-nav button:hover .mp-icon,.rh-nav button.active .mp-icon{filter:drop-shadow(0 3px 3px #311f0e57)brightness(1.06);transform:translateY(-1px)}.rh-nav button.active:after{background:linear-gradient(90deg,transparent,var(--burgundy-500),transparent)!important;height:3px!important}.rh-controls{gap:8px!important}.rh-language-button,.rh-account,.rh-menu{border:1px solid var(--brass-400)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important;box-shadow:var(--shadow-inset-paper),var(--shadow-low)!important;border-radius:5px!important}.rh-account{gap:7px!important;padding:0 11px!important}.rh-account .mp-icon{flex-basis:25px;width:25px;height:25px}.rh-menu{display:none!important}.rh-hero{border-bottom:2px solid var(--brass-500)!important;background-image:radial-gradient(at 50% 46%,#fffaebf5 0,#fff7e0d1 23%,#fff4da33 48%,#0000 65%),linear-gradient(#f4e7cd0a,#311a0947),url(/assets/medieval/scenes/hero-castle-panorama-1920.webp)!important;background-position:50%,50%,50%!important;background-size:cover,cover,cover!important;place-items:center!important;min-height:492px!important;display:grid!important;box-shadow:inset 0 18px 28px #ffffff30,inset 0 -34px 48px #311a0938!important}.rh-hero:before{background:linear-gradient(90deg,#311a0926,#0000 24% 76%,#311a092e)!important}.rh-hero:after{display:none!important}.reference-home .rh-hero-inner{text-align:center!important;width:min(820px,100% - 32px)!important;padding:58px 0 46px!important}.reference-home .rh-hero-inner:before{opacity:.74!important;height:30px!important;top:18px!important}.rh-hero h1{max-width:820px!important;font:600 clamp(48px,5vw,76px)/.96 var(--font-display)!important;letter-spacing:.045em!important;color:var(--ink-800)!important;text-shadow:0 2px #fffffff0,0 8px 24px #522b113d!important}.rh-hero h1 em{color:var(--burgundy-500)!important;letter-spacing:.07em!important;margin-top:10px!important}.rh-hero p{max-width:580px!important;font:500 15px/1.5 var(--font-body)!important;color:var(--ink-700)!important;margin:17px auto 24px!important}.rh-search{border:1px solid var(--gold-400)!important;background:linear-gradient(#fffdf7fa,#f4e7d4fa)!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) 154px!important;width:min(720px,100%)!important;height:66px!important;margin-inline:auto!important;box-shadow:inset 0 2px 7px #522b111f,0 0 0 3px #fff9e7b3,0 12px 25px #311a093d!important}.rh-search:before{display:none!important}.rh-search input{font:500 15px/1 var(--font-data)!important;color:var(--ink-800)!important;padding:0 20px!important}.rh-search button{font:800 11px/1 var(--font-data)!important;letter-spacing:.13em!important;border-radius:3px!important;margin:5px!important}.rh-support{width:max-content;max-width:100%;border-radius:var(--radius-pill)!important;box-shadow:var(--shadow-low)!important;color:var(--ink-700)!important;font:600 11px/1.3 var(--font-data)!important;background:#fffaebc7!important;border:1px solid #b77c348c!important;margin:17px auto 0!important;padding:8px 14px!important}.rh-support:before{background-image:url(/assets/medieval/icons/crown.webp)!important}.rh-paper{background:radial-gradient(circle at 12% 20%,#b068080e,transparent 24rem),repeating-linear-gradient(0deg,#735e4505 0 1px,transparent 1px 4px),linear-gradient(180deg,var(--parchment-50),var(--parchment-100))!important}.rh-stat-section{padding:28px 26px 10px!important}.rh-live-note{font:700 10px/1.2 var(--font-data)!important;letter-spacing:.09em!important}.rh-live-note:before{background-image:url(/assets/medieval/brand/aoe2team-crest-premium.webp)!important;width:24px!important;height:27px!important}.rh-stat-grid{box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important}.rh-stat-card{border:1px solid var(--brass-400)!important;background:linear-gradient(135deg,#ffffffc2,transparent 42%),linear-gradient(180deg,var(--parchment-50),var(--parchment-200))!important;min-height:138px!important;box-shadow:inset 0 0 0 3px #b0680814,var(--shadow-inset-paper),var(--shadow-medium)!important;border-radius:6px!important;gap:17px!important;padding:19px 20px!important}.rh-stat-card:after{opacity:.34!important;background-image:url(/ui/variant1/ornate-corners.svg)!important}.rh-stat-card:hover{box-shadow:inset 0 0 0 3px #b068081c,var(--shadow-high)!important;transform:translateY(-2px)!important}.rh-stat-card .rh-stat-icon{width:76px!important;height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-basis:76px!important;place-items:center!important;padding:2px!important;display:grid!important}.rh-stat-icon .mp-icon{flex-basis:58px;width:58px;height:58px}.rh-stat-card>div>span{font:800 10px/1.2 var(--font-data)!important;letter-spacing:.12em!important;color:var(--ink-600)!important}.rh-stat-card strong{font:700 35px/1 var(--font-display)!important;color:var(--ink-800)!important}.rh-stat-card small{font:700 8px/1.2 var(--font-data)!important;color:var(--brass-500)!important}.rh-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.72fr)!important;gap:18px!important;padding:18px 26px 24px!important}.rh-panel{border-radius:7px!important;overflow:hidden!important}.rh-panel-title{border-bottom:1px solid var(--parchment-300)!important;min-height:72px!important;padding:0 22px!important}.rh-panel-title h2{font:700 14px/1.2 var(--font-display)!important;align-items:center!important;gap:8px!important;display:flex!important}.rh-panel-title h2:before{display:none!important}.rh-panel-title h2>.mp-icon{flex-basis:32px;width:32px;height:32px}.rh-emperor-match{min-height:78px!important;padding:10px 12px!important}.rh-result{border-radius:4px!important;height:55px!important}.rh-emperor-player b{align-items:center!important;gap:6px!important;display:flex!important}.rh-emperor-player .mp-icon{flex-basis:22px;width:22px;height:22px}.rh-player-medal{place-items:center!important;display:grid!important}.rh-player-medal .mp-icon{flex-basis:30px;width:30px;height:30px}.rh-player-list button{min-height:54px!important}.rh-player-list button>span:first-child{font:700 17px/1 var(--font-display)!important;color:var(--gold-600)!important}.rh-style{border:2px solid var(--gold-400)!important;min-height:166px!important;box-shadow:inset 0 0 0 3px #e1bd723d,var(--shadow-high)!important;background-image:linear-gradient(90deg,#3d0d0afa,#7a2119f0 54%,#193528b8),url(/assets/medieval/scenes/hero-castle-panorama-1120.webp)!important;background-position:50%,78% 47%!important;background-size:cover!important;border-radius:8px!important;grid-template-columns:92px minmax(0,1fr) auto!important;gap:22px!important;margin:0 26px 24px!important;padding:24px 28px!important}.rh-style-icon{background:0 0!important;border:0!important;place-items:center!important;width:86px!important;height:86px!important;display:grid!important}.rh-style-icon .mp-icon{flex-basis:82px;width:82px;height:82px}.rh-style h2{font:600 29px/1.1 var(--font-display)!important;color:#ffe8b5!important}.rh-style p{max-width:620px!important;font:500 13px/1.55 var(--font-body)!important;color:#f4dfbd!important}.rh-style>button{min-width:190px!important;height:48px!important;padding:0 18px!important}.rh-features{border:1px solid var(--brass-400)!important;background:#fffaed8f!important;border-radius:6px!important;margin:0 26px 24px!important;overflow:hidden!important}.rh-features span{min-height:72px!important;font:700 11px/1.25 var(--font-data)!important;gap:10px!important}.rh-features span b{background:0 0!important}.rh-features .mp-icon{flex-basis:38px;width:38px;height:38px}.rh-footer{color:#fff1cf!important;text-shadow:0 1px 2px #181817d9!important;background-image:linear-gradient(#f4e7d42e,#311f0ec7),url(/assets/medieval/scenes/footer-valley-strip.webp)!important;background-position:50%,50% 62%!important;background-size:cover!important;min-height:154px!important;padding:76px 24px 20px!important;position:relative!important}.rh-footer:before{filter:brightness(1.35)!important;width:min(520px,65%)!important;top:16px!important}.rh-footer a{color:#ffe1a1!important}.rh-footer small{color:#e4c27d!important}.rh-mobile-nav{display:none}main.theme-manuscript{background:radial-gradient(circle at 50% 0,#fffaebb8,transparent 42rem),repeating-linear-gradient(0deg,#735e4505 0 1px,transparent 1px 5px),var(--parchment-100)!important}main.theme-manuscript .site-header{border-bottom:1px solid var(--gold-500)!important;min-height:82px!important;padding:0 24px!important}main.theme-manuscript .brand{font:600 25px/1 var(--font-display)!important;color:var(--ink-800)!important}.brand-mark{box-shadow:none!important;background:url(/assets/medieval/brand/aoe2team-crest-premium.webp) 50%/contain no-repeat!important;border:0!important}main.theme-manuscript .brand-mark{background:0 0!important;width:58px!important;height:66px!important}main.theme-manuscript .brand-mark img{object-fit:contain;filter:drop-shadow(0 4px 4px #31150757);width:100%;height:100%;display:block}main.theme-manuscript .brand small{font:700 7px/1.2 var(--font-data)!important;letter-spacing:.2em!important;color:var(--burgundy-500)!important}main.theme-manuscript .search-hero{background-image:radial-gradient(at 50% 42%,#fffaebf5,#fff7e0a8 34%,#0000 63%),linear-gradient(#ffffff0a,#311a0940),url(/assets/medieval/scenes/hero-castle-panorama-1920.webp)!important;background-position:50%!important;background-size:cover!important;min-height:calc(100vh - 82px)!important}main.theme-manuscript .search-hero:after,main.theme-manuscript .search-hero:before{display:none!important}main.theme-manuscript .hero-copy h1{font:600 clamp(50px,5.8vw,82px)/.95 var(--font-display)!important;text-shadow:0 2px #fff9e9,0 7px 20px #522b1138!important}main.theme-manuscript .hero-copy p{font:500 15px/1.55 var(--font-body)!important}main.theme-manuscript .search-box{border:1px solid var(--brass-400)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important;box-shadow:var(--shadow-high)!important;border-radius:7px!important}main.theme-manuscript .dashboard{gap:18px!important;width:min(1420px,100% - 28px)!important}main.theme-manuscript .profile-hero{border:2px solid var(--gold-400)!important;min-height:286px!important;box-shadow:inset 0 0 0 4px #b0680817,var(--shadow-high)!important;background-image:linear-gradient(90deg,#fffaebfa,#f4e7d4e8 54%,#f4e7d457),url(/assets/medieval/scenes/hero-castle-panorama-1120.webp)!important;background-position:50%,50% 52%!important;background-size:cover!important;border-radius:8px!important;padding:32px 30px!important}main.theme-manuscript .profile-hero:after{display:none!important}.profile-avatar--large{border:3px solid var(--gold-400)!important;width:88px!important;height:88px!important;box-shadow:0 0 0 3px var(--bronze-500),0 7px 16px #311a0947!important}main.theme-manuscript .profile-name-line{gap:12px!important}main.theme-manuscript .profile-name-line h1{font:600 clamp(44px,4.5vw,68px)/.98 var(--font-display)!important;color:var(--ink-800)!important}main.theme-manuscript .mini-search{border:1px solid var(--brass-400)!important;box-shadow:var(--shadow-medium)!important;background:#fffaede6!important}.mini-search button .mp-icon{flex-basis:25px;width:25px;height:25px}main.theme-manuscript .victory-rank-panel{background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;grid-template-columns:150px minmax(0,1fr) auto!important;min-height:222px!important;padding:22px!important}main.theme-manuscript .victory-laurel{width:140px!important;height:160px!important;box-shadow:none!important;background:0 0!important;border:0!important;position:relative!important}main.theme-manuscript .victory-laurel-image{filter:drop-shadow(0 7px 6px #311a0940);background:50%/contain no-repeat;position:absolute;inset:0}main.theme-manuscript .victory-laurel--0 .victory-laurel-image,main.theme-manuscript .victory-laurel--1 .victory-laurel-image{background-image:url(/assets/medieval/ranks/bronze.webp)}main.theme-manuscript .victory-laurel--2 .victory-laurel-image{background-image:url(/assets/medieval/ranks/silver.webp)}main.theme-manuscript .victory-laurel--3 .victory-laurel-image{background-image:url(/assets/medieval/ranks/gold.webp)}main.theme-manuscript .victory-laurel--4 .victory-laurel-image{background-image:url(/assets/medieval/ranks/platinum.webp)}main.theme-manuscript .victory-laurel--5 .victory-laurel-image{background-image:url(/assets/medieval/ranks/diamond.webp)}main.theme-manuscript .victory-laurel--6 .victory-laurel-image{background-image:url(/assets/medieval/ranks/master.webp)}main.theme-manuscript .victory-laurel--7 .victory-laurel-image{background-image:url(/assets/medieval/ranks/champion.webp)}main.theme-manuscript .victory-laurel--8 .victory-laurel-image{background-image:url(/assets/medieval/ranks/grandmaster.webp)}main.theme-manuscript .victory-laurel--9 .victory-laurel-image{background-image:url(/assets/medieval/ranks/conqueror.webp)}main.theme-manuscript .victory-laurel>b{z-index:2!important;border:1px solid var(--gold-300)!important;color:#fff0c7!important;background:linear-gradient(180deg,var(--burgundy-400),var(--burgundy-700))!important;text-shadow:0 1px #181817b8!important;width:35px!important;height:35px!important;box-shadow:var(--shadow-metal)!important;border-radius:50%!important;place-items:center!important;display:grid!important;inset:auto 8px 7px auto!important}main.theme-manuscript .victory-rank-copy>strong{font:600 32px/1.05 var(--font-display)!important}.victory-share{gap:7px!important;min-height:44px!important}.victory-share .mp-icon{flex-basis:25px;width:25px;height:25px}main.theme-manuscript .persistent-style-panel{background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;min-height:222px!important;padding:22px!important}main.theme-manuscript .persistent-style-head button{border:1px solid var(--brass-400)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important;width:46px!important;height:46px!important;box-shadow:var(--shadow-inset-paper),var(--shadow-low)!important;border-radius:5px!important}.persistent-style-head button .mp-icon{flex-basis:34px;width:34px;height:34px}main.theme-manuscript .ratings-grid{gap:18px!important}.rating-card{border:2px solid var(--brass-400)!important;background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;border-radius:7px!important;min-height:188px!important}main.theme-manuscript .rating-line strong{font:600 50px/1 var(--font-display)!important}.ratings-grid--solo-collapsed>.solo-rm-toggle{border-color:var(--brass-400)!important;background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;min-height:188px!important}.ratings-grid--solo-collapsed>.solo-rm-toggle:before{content:"";filter:drop-shadow(0 3px 3px #311f0e40);background:url(/assets/medieval/icons/shield.webp) 50%/contain no-repeat;width:64px;height:64px}main.theme-manuscript .match-section{border:2px solid var(--brass-400)!important;background:var(--parchment-50)!important;border-radius:8px!important;overflow:hidden!important}.match-map-banner{min-height:220px!important}.match-map-shade{background:linear-gradient(90deg,#181817c2,#1818172e 56%,#1818178c)!important}.replay-analysis-card{border:1px solid var(--brass-400)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important}.verdict-card{border:1px solid var(--brass-400)!important;background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important}.verdict-icon{background:0 0!important;width:72px!important;height:82px!important}.verdict-icon .mp-icon{flex-basis:68px;width:68px;height:78px}.verdict-icon--win .mp-icon{filter:drop-shadow(0 4px 4px #311f0e3d)}.factor{border:1px solid var(--parchment-300)!important;background:#fffaedb8!important}.advice-card>.mp-icon{flex-basis:48px;width:48px;height:48px}.team-column,.player-card{border-color:var(--parchment-300)!important;background:#fffaed9e!important}.te21-public{border:2px solid var(--brass-400)!important;background:linear-gradient(150deg,var(--ivory-50),var(--parchment-200))!important}.te21-public-head:before{background-image:url(/assets/medieval/icons/shield.webp)!important;width:58px!important;height:68px!important}.te21-public-section li>span{background:50%/contain no-repeat;width:26px!important;height:26px!important;font-size:0!important}.te21-public-section--good li>span{background-image:url(/assets/medieval/icons/crown.webp)}.te21-public-section--improve li>span{background-image:url(/assets/medieval/icons/shield.webp)}.style-discovery{border:1px solid var(--brass-400)!important;background:linear-gradient(135deg,#ffffffc7,transparent 46%),linear-gradient(180deg,var(--parchment-50),var(--parchment-200))!important;min-height:190px!important}.style-discovery>button{justify-content:center!important;align-items:center!important;gap:8px!important;display:flex!important}.style-discovery>button .mp-icon,.style-retry .mp-icon{flex-basis:28px;width:28px;height:28px}main.theme-manuscript .style-icon--attack:where(:not(.style-icon--rank)),main.theme-manuscript .style-icon--aggressor:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/matches.webp)!important}main.theme-manuscript .style-icon--defender:where(:not(.style-icon--rank)),main.theme-manuscript .style-icon--defense:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/shield.webp)!important}main.theme-manuscript .style-icon--ally:where(:not(.style-icon--rank)),main.theme-manuscript .style-icon--support:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/teams.webp)!important}main.theme-manuscript .style-icon--sims:where(:not(.style-icon--rank)),main.theme-manuscript .style-icon--lazy:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/castle.webp)!important}.aoe2-global-chrome,.rank-guide__header,.document-header{border-bottom:1px solid var(--gold-500)!important;background:linear-gradient(#fffbf1fc,#f6ebd7fa)!important;box-shadow:0 5px 15px #311f0e21!important}.aoe2-global-brand img,.rank-guide__brand img{object-fit:contain!important;filter:drop-shadow(0 4px 3px #3115074d)!important}.aoe2-global-chrome nav a{align-items:center!important;gap:5px!important;display:flex!important}.aoe2-global-chrome nav .mp-icon{flex-basis:25px;width:25px;height:25px}.rank-guide,.share-player-page,.document-page,.not-found-page{background:0 0!important}.rank-guide__hero,.document-hero{border:2px solid var(--brass-400)!important;background-image:radial-gradient(at 48% 42%,#fffaebeb,#fff7e06b 55%,#0000 72%),linear-gradient(#ffffff05,#311a093d),url(/assets/medieval/scenes/hero-castle-panorama-1920.webp)!important;background-position:50%!important;background-size:cover!important;border-radius:8px!important;min-height:330px!important;overflow:hidden!important}.rank-guide__hero:after,.document-hero:after{display:none!important}.rank-guide__hero h1,.document-hero h1{font:600 clamp(40px,4.5vw,66px)/1 var(--font-display)!important;color:var(--ink-800)!important;text-shadow:0 2px #fff9e9,0 7px 20px #522b112e!important}.rank-guide__table{min-width:880px!important}.rank-guide__table th{color:var(--ink-700)!important;background:linear-gradient(#efe0c2,#d8be92)!important}.rank-guide__table td{font-size:11px!important}.rank-guide__table td:first-child{align-items:center!important;gap:8px!important;min-width:170px!important;display:flex!important}.rank-guide__badge{filter:drop-shadow(0 3px 3px #311f0e40);background:50%/contain no-repeat;flex:0 0 52px;width:52px;height:52px}.rank-guide__badge--1{background-image:url(/assets/medieval/ranks/bronze.webp)}.rank-guide__badge--2{background-image:url(/assets/medieval/ranks/silver.webp)}.rank-guide__badge--3{background-image:url(/assets/medieval/ranks/gold.webp)}.rank-guide__badge--4{background-image:url(/assets/medieval/ranks/platinum.webp)}.rank-guide__badge--5{background-image:url(/assets/medieval/ranks/diamond.webp)}.rank-guide__badge--6{background-image:url(/assets/medieval/ranks/master.webp)}.rank-guide__badge--7{background-image:url(/assets/medieval/ranks/champion.webp)}.rank-guide__badge--8{background-image:url(/assets/medieval/ranks/grandmaster.webp)}.rank-guide__badge--9{background-image:url(/assets/medieval/ranks/conqueror.webp)}.rank-guide__table tr.emperor td{color:var(--ink-800)!important;background:linear-gradient(90deg,#7a211921,#b068081a)!important}.share-player-card{border:2px solid var(--brass-400)!important;background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;border-radius:8px!important;position:relative!important;overflow:hidden!important}.share-player-card:before{content:"";opacity:.1;pointer-events:none;background:url(/assets/medieval/scenes/hero-castle-panorama-1120.webp) 50%/cover no-repeat;position:absolute;inset:0}.share-player-card:after{opacity:.13!important;background-image:url(/assets/medieval/brand/aoe2team-crest-premium.webp)!important}.share-player-card>*{z-index:1;position:relative}.share-player-brand b,.share-player-card h1{color:var(--ink-800)!important}.language-overlay,.rh-modal-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#181817a8!important}.language-modal,.access-modal,.account-modal,.rh-modal{border:2px solid var(--brass-400)!important;background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;border-radius:8px!important}.language-options button,.rh-language-menu button,.mode-tabs button,.limit-tabs button,.style-scope-tabs button{border-color:var(--parchment-300)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important;color:var(--ink-700)!important}.language-options button.active,.rh-language-menu button.active,.mode-tabs button.active,.limit-tabs button.active,.style-scope-tabs button.active{border-color:var(--gold-400)!important;color:var(--burgundy-700)!important;box-shadow:var(--shadow-metal)!important;background:linear-gradient(#f6dca4,#c58c35)!important}.error-card,.empty-match,.rh-empty{border-color:var(--copper-400)!important;background:linear-gradient(145deg,var(--ivory-50),#ecd3bd)!important;color:var(--ink-700)!important}@media (width<=1180px){.rh-header{grid-template-columns:245px minmax(0,1fr) auto!important;padding-inline:18px!important}.rh-brand b{font-size:25px!important}.rh-crest{flex-basis:57px!important;width:57px!important;height:68px!important}.rh-nav button .mp-icon{flex-basis:25px;width:25px;height:25px}.reference-home .rh-nav button{min-width:58px!important;font-size:8px!important}.rh-hero{min-height:450px!important}.rh-stat-card{padding-inline:14px!important}.rh-stat-card .rh-stat-icon{flex-basis:64px!important;width:64px!important;height:64px!important}.rh-stat-icon .mp-icon{flex-basis:48px;width:48px;height:48px}.rh-main-grid{grid-template-columns:minmax(0,1fr) 310px!important}.rh-style{grid-template-columns:78px minmax(0,1fr)!important}.rh-style>button{grid-column:2!important;justify-self:start!important}main.theme-manuscript .victory-rank-panel{grid-template-columns:126px minmax(0,1fr)!important}.victory-share{grid-column:2!important;justify-self:start!important}}@media (width<=760px){html{scroll-padding-bottom:76px}body{background:var(--parchment-100)!important}.reference-home{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.rh-header{height:72px!important;min-height:72px!important;z-index:var(--layer-chrome)!important;grid-template-columns:minmax(0,1fr) auto!important;padding:0 12px!important;position:sticky!important;top:0!important}.rh-brand{gap:7px!important}.rh-crest{flex-basis:48px!important;width:48px!important;height:58px!important}.rh-brand b{font-size:21px!important}.rh-brand small{letter-spacing:.15em!important;font-size:6px!important}.rh-menu{place-items:center!important;display:grid!important}.rh-account{width:44px!important;min-width:44px!important;padding:0!important}.rh-account-label{display:none!important}.rh-account .mp-icon{flex-basis:27px;width:27px;height:27px}.rh-nav{border:1px solid var(--brass-400)!important;background:linear-gradient(145deg,var(--ivory-50),var(--parchment-200))!important;max-height:calc(100vh - 86px)!important;box-shadow:var(--shadow-high)!important;border-radius:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important;top:72px!important;left:8px!important;right:8px!important;overflow:auto!important}.reference-home .rh-nav button{flex-direction:row!important;justify-content:flex-start!important;min-height:66px!important;font-size:10px!important}.rh-nav button .mp-icon{flex-basis:32px;width:32px;height:32px}.rh-hero{background-image:radial-gradient(at 50% 45%,#fffaebf0,#fff7e0a8 40%,#0000 70%),linear-gradient(#ffffff05,#311a0942),url(/assets/medieval/scenes/hero-castle-panorama-1120.webp)!important;background-position:50%,50%,51%!important;min-height:430px!important}.reference-home .rh-hero-inner{width:100%!important;padding:46px 16px 30px!important}.reference-home .rh-hero-inner:before{top:19px!important;left:18%!important;right:18%!important}.rh-hero h1{font-size:clamp(34px,10.8vw,48px)!important;line-height:.98!important}.rh-hero p{margin:14px auto 19px!important;font-size:12px!important}.rh-search{grid-template-columns:1fr!important;height:auto!important;min-height:108px!important;padding:7px!important;display:grid!important}.rh-search input{height:48px!important;padding:0 12px!important;font-size:13px!important}.rh-search button{height:46px!important;margin:0!important}.rh-support{text-align:left!important;font-size:10px!important}.rh-stat-section{padding:16px 10px 8px!important}.rh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.rh-stat-card{align-items:center!important;gap:8px!important;min-height:128px!important;padding:10px!important}.rh-stat-card .rh-stat-icon{flex-basis:55px!important;width:55px!important;height:55px!important}.rh-stat-icon .mp-icon{flex-basis:42px;width:42px;height:42px}.rh-stat-card strong{font-size:25px!important}.rh-stat-card>div>span{font-size:8px!important}.rh-main-grid{padding:10px!important;display:block!important}.rh-panel{margin-bottom:10px!important}.rh-panel-title{min-height:58px!important;padding-inline:12px!important}.rh-panel-title h2{font-size:11px!important}.rh-panel-title h2>.mp-icon{flex-basis:27px;width:27px;height:27px}.rh-style{grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;margin:0 10px 12px!important;padding:17px!important;display:grid!important}.rh-style-icon{width:58px!important;height:58px!important}.rh-style-icon .mp-icon{flex-basis:56px;width:56px;height:56px}.rh-style h2{font-size:22px!important}.rh-style p{font-size:11px!important}.rh-style>button{grid-column:1/-1!important;width:100%!important;min-width:0!important}.rh-features{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 10px 14px!important}.rh-features span{min-height:66px!important;padding:8px!important;font-size:9px!important}.rh-features .mp-icon{flex-basis:31px;width:31px;height:31px}.rh-footer{background-position:50%,bottom!important;min-height:124px!important;padding:52px 12px 82px!important}.rh-mobile-nav{z-index:var(--layer-chrome);height:72px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--gold-400);background:linear-gradient(#fffbf1fa,#e8d3aefa);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 18px #311f0e2e}.rh-mobile-nav button{min-width:0;min-height:58px;color:var(--ink-700);font:700 8px/1.05 var(--font-data);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden}.rh-mobile-nav button .mp-icon{flex-basis:31px;width:31px;height:31px}.rh-mobile-nav button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rh-mobile-nav button.active{color:var(--burgundy-500)}main.theme-manuscript .site-header{min-height:68px!important;padding:0 10px!important}.brand-mark{width:43px!important;height:52px!important}.brand{font-size:19px!important}main.theme-manuscript .search-hero{background-image:radial-gradient(at 50% 42%,#fffaebf2,#fff7e0ab 44%,#0000 72%),linear-gradient(#ffffff08,#311a0942),url(/assets/medieval/scenes/hero-castle-panorama-1120.webp)!important;background-position:50%,50%,51%!important;min-height:calc(100vh - 68px)!important;padding:34px 12px!important}main.theme-manuscript .hero-copy h1{font-size:clamp(38px,12vw,52px)!important}.search-control{grid-template-columns:minmax(0,1fr) 104px!important}main.theme-manuscript .dashboard{flex-direction:column!important;gap:10px!important;width:100%!important;margin:0!important;padding:0 8px 22px!important;display:flex!important}.dashboard>*{width:100%!important;margin-left:0!important;margin-right:0!important}main.theme-manuscript .profile-hero{background-image:linear-gradient(#fffaebf7,#edddbbeb),url(/assets/medieval/scenes/hero-castle-panorama-1120.webp)!important;min-height:0!important;padding:17px!important}.profile-avatar--large{width:66px!important;height:66px!important}.profile-name-line h1{font-size:clamp(30px,9vw,42px)!important}main.theme-manuscript .victory-rank-panel{grid-template-columns:96px minmax(0,1fr)!important;min-height:170px!important;padding:14px!important;display:grid!important}.victory-laurel{width:92px!important;height:112px!important}.victory-share{grid-column:1/-1!important;width:100%!important}main.theme-manuscript .persistent-style-panel{min-height:0!important;padding:15px!important}.persistent-style-grid{grid-template-columns:1fr!important}main.theme-manuscript .ratings-grid{grid-template-columns:1fr!important;gap:10px!important}.rating-card{min-height:154px!important}.ratings-grid--solo-collapsed>.solo-rm-toggle{grid-column:1!important;min-height:66px!important}.ratings-grid--solo-collapsed>.solo-rm-toggle:before{width:46px!important;height:46px!important}.match-map-banner{min-height:170px!important}.verdict-card{grid-template-columns:60px minmax(0,1fr)!important}.verdict-icon{width:55px!important;height:64px!important}.verdict-icon .mp-icon{flex-basis:53px;width:53px;height:62px}.rank-guide,.share-player-page,.document-page,.not-found-page{padding:0 8px 24px!important}.rank-guide__hero,.document-hero{min-height:270px!important;padding:28px 16px!important}.rank-guide__hero h1,.document-hero h1{font-size:clamp(34px,9.5vw,46px)!important}.rank-guide__table td{font-size:10px!important}.rank-guide__badge{flex-basis:44px;width:44px;height:44px}}@media (width<=430px){.rh-language-button{min-width:42px!important;padding:0 7px!important}.rh-controls{gap:4px!important}.rh-hero{min-height:418px!important}.rh-stat-card{min-height:122px!important}.rh-card-arrow{display:none!important}.rh-emperor-match{grid-template-columns:66px minmax(0,1fr) 12px!important}.rh-emperor-match time{display:none!important}.rh-style h2{font-size:20px!important}.rh-mobile-nav button{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rh-account:after,.rh-account-label{color:var(--burgundy-600)!important;text-shadow:none!important}main.theme-manuscript .profile-hero:before{opacity:1!important;background:0 0!important;border:1px solid #9a6c3057!important;inset:8px!important}@media (width>=761px){.rh-account{width:auto!important;min-width:118px!important}}@media (width<=760px){main.theme-manuscript .profile-name-line{grid-template-rows:auto auto!important;grid-template-columns:66px minmax(0,1fr) auto auto!important;align-items:center!important;gap:6px 9px!important;display:grid!important}main.theme-manuscript .profile-name-line .profile-avatar--large{grid-area:1/1/3!important}main.theme-manuscript .profile-name-line h1{overflow-wrap:break-word!important;word-break:normal!important;grid-area:1/2/auto/-1!important;max-width:none!important;font-size:clamp(31px,9vw,38px)!important;line-height:.94!important}main.theme-manuscript .profile-name-line .steam-profile-link{grid-area:2/2!important;justify-self:start!important}main.theme-manuscript .profile-name-line .country-badge{grid-area:2/3!important;justify-self:start!important}main.theme-manuscript .profile-name-line .favorite-button{grid-area:2/4!important;justify-self:start!important}main.theme-manuscript .victory-rank-panel{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:18px 16px!important}main.theme-manuscript .victory-laurel{grid-column:1!important;justify-self:center!important;width:112px!important;height:128px!important}main.theme-manuscript .victory-rank-copy{grid-column:1!important;width:100%!important;min-width:0!important}main.theme-manuscript .victory-rank-copy>strong{font-size:30px!important}main.theme-manuscript .victory-chevrons,main.theme-manuscript .victory-rank-history{justify-content:center!important}main.theme-manuscript .victory-share{grid-column:1!important;justify-content:center!important;justify-self:stretch!important}}.mp-icon{box-shadow:none!important;color:#0000!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:88% 88%!important;border:0!important;border-radius:0!important;line-height:0!important}.rh-nav button:hover .mp-icon,.rh-nav button.active .mp-icon{transform:none!important}.rh-emperor-player .mp-icon,.rh-player-medal .mp-icon,.rh-panel-title .mp-icon,.aoe2-global-chrome .mp-icon{background-size:86% 86%!important}.external-mark{color:currentColor;flex:0 0 12px;width:12px;height:12px;margin-left:5px;display:inline-block;position:relative}.external-mark:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:1px;right:1px}.external-mark:after{content:"";transform-origin:50%;background:currentColor;border-radius:1px;width:9px;height:1.5px;position:absolute;bottom:2px;left:1px;transform:rotate(-45deg)}.favorite-mark,.style-rank-star{background:var(--gold-500);clip-path:polygon(50% 2%,61% 36%,98% 36%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 36%,39% 36%);display:block}.favorite-mark{filter:drop-shadow(0 1px #ffffffb3);width:18px;height:18px;margin:auto}.favorite-button.active .favorite-mark{background:var(--burgundy-500)}.style-rank-star{width:13px!important;height:13px!important;position:absolute!important;bottom:1px!important;right:1px!important}.theme-glyph{border:1.5px solid var(--brass-500);background:linear-gradient(90deg,var(--burgundy-500) 0 50%,transparent 50%);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--parchment-50);border-radius:50%;display:block}.rh-card-arrow,.rh-arrow{width:12px;height:18px;position:relative;color:var(--burgundy-500)!important;font-size:0!important;display:block!important}.rh-card-arrow:after,.rh-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:5px;left:2px;transform:rotate(45deg)}@media (width>=761px){.reference-home .rh-nav button{grid-template-rows:34px auto!important;align-content:center!important;justify-items:center!important;gap:2px!important;height:70px!important;min-height:70px!important;padding:4px 8px!important;display:grid!important}}.rh-features>span{text-align:left!important;grid-template-columns:42px minmax(0,1fr)!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:10px 16px!important;display:grid!important}.rh-features>span>b{filter:none!important;background:0 0!important;place-items:center!important;width:42px!important;height:42px!important;min-height:0!important;display:grid!important}.rh-features>span>b>.mp-icon{flex-basis:40px!important;width:40px!important;height:40px!important;min-height:0!important}.rh-top-panel{flex-direction:column!important;display:flex!important}.rh-top-panel .rh-player-list{flex:auto!important}.rh-leader-button{letter-spacing:.06em!important;justify-content:center!important;align-items:center!important;width:calc(100% - 28px)!important;min-width:0!important;margin:8px 14px 14px!important;padding:0 16px!important;font-size:11px!important;display:flex!important}.rh-panel-title>button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:11px!important;display:inline-flex!important}.rh-panel-title h2,.rh-emperor-player b,.rh-player-list button b{line-height:1.3!important}main.theme-manuscript .brand small,.aoe2-global-brand small,.rank-guide__brand small,.document-header .brand small{font-size:9px!important;line-height:1.2!important}.aoe2-global-chrome nav a,.rank-guide__header nav a,.document-header nav a{font-size:11px!important;line-height:1.2!important}main.theme-manuscript .profile-hero .eyebrow,main.theme-manuscript .profile-civilizations>small{font-size:11px!important;line-height:1.3!important}main.theme-manuscript .profile-hero>div>p,main.theme-manuscript .profile-freshness{font-size:12px!important;line-height:1.5!important}main.theme-manuscript .profile-civilizations b{font-size:11px!important;line-height:1.3!important}main.theme-manuscript .profile-civilizations i{font-size:10px!important}main.theme-manuscript .victory-rank-copy>small,.theme-manuscript .persistent-style-head small{font-size:11px!important;line-height:1.3!important}main.theme-manuscript .victory-rank-copy>span,main.theme-manuscript .victory-rank-copy>p{font-size:12px!important;line-height:1.5!important}main.theme-manuscript .victory-rank-history span,main.theme-manuscript .victory-rank-history small{font-size:10px!important;line-height:1.4!important}main.theme-manuscript .victory-rank-history b,main.theme-manuscript .victory-share{font-size:11px!important;line-height:1.35!important}main.theme-manuscript .persistent-style-grid small{font-size:10px!important;line-height:1.3!important}main.theme-manuscript .persistent-style-grid b{overflow-wrap:normal!important;word-break:normal!important;font-size:13px!important;line-height:1.25!important}main.theme-manuscript .persistent-style-grid span{font-size:11px!important;line-height:1.4!important}main.theme-manuscript .focus-pill{font-size:9px!important;line-height:1.1!important}main.theme-manuscript .focus-pill--inactive{width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}main.theme-manuscript .focus-pill--inactive .mp-icon{flex-basis:28px!important;width:28px!important;height:28px!important}main.theme-manuscript .rating-line span,main.theme-manuscript .rating-line em,main.theme-manuscript .rating-stats span{font-size:11px!important;line-height:1.35!important}main.theme-manuscript .rating-stats span{color:var(--ink-600)!important}main.theme-manuscript .rating-stats b{color:var(--ink-800)!important;font-size:17px!important;line-height:1.15!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle{min-height:78px!important;box-shadow:inset 0 0 0 1px #ffffff9e,var(--shadow-low)!important;background:#fff9eb75!important;align-self:start!important;padding:0 16px!important;font-size:11px!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle:before{background-size:88% 88%!important;width:42px!important;height:42px!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle:after{background:0 0!important;width:26px!important;height:26px!important;font-size:17px!important}main.theme-manuscript .role-wrap .style-icon:not(.style-icon--rank),main.theme-manuscript .style-result>.style-icon:not(.style-icon--rank),main.theme-manuscript .style-traits .style-icon:not(.style-icon--rank){box-shadow:none!important;filter:drop-shadow(0 2px 2px #311f0e3d)!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:88% 88%!important;border:0!important;border-radius:0!important;font-size:0!important}main.theme-manuscript .style-icon--blitzlover:where(:not(.style-icon--rank)),main.theme-manuscript .style-icon--risktaker:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/matches.webp)!important}main.theme-manuscript .style-icon--hundredyears:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/trophy.webp)!important}main.theme-manuscript .style-icon--spender:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/analytics.webp)!important}main.theme-manuscript .style-icon--patientstrategist:where(:not(.style-icon--rank)){background-image:url(/assets/medieval/icons/hourglass.webp)!important}main.theme-manuscript .role-wrap{grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:2px 7px!important;max-width:190px!important;display:grid!important}main.theme-manuscript .role-wrap .style-icon{grid-area:1/1/3!important;width:34px!important;height:34px!important}main.theme-manuscript .role-wrap .role{text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;background:0 0!important;border:0!important;grid-area:1/2!important;padding:0!important;font-size:11px!important;line-height:1.25!important}main.theme-manuscript .role-wrap small{text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;grid-area:2/2!important;max-width:none!important;font-size:10px!important;line-height:1.35!important}main.theme-manuscript .player-profile-link{align-items:center!important;font-size:14px!important;line-height:1.3!important;display:inline-flex!important}main.theme-manuscript .player-main>span{overflow-wrap:normal!important;word-break:normal!important;font-size:12px!important;line-height:1.45!important}main.theme-manuscript .team-title{font-size:12px!important;line-height:1.3!important}main.theme-manuscript :is(.match-meta,.result-badge,.replay-analysis-card .eyebrow,.factor p,.team-summary-metrics span,.team-summary-metrics small,.metric-block>span,.metric-block small,.command-summary span,.command-summary small,.replay-facts,.activity-timeline,.age-timings,.unit-composition,.team-composition,.history-list small,.history-list em,.history-result,.method-note){font-size:11px!important;line-height:1.45!important}main.theme-manuscript .replay-analysis-card strong,main.theme-manuscript .advice-card strong{font-size:13px!important;line-height:1.45!important}main.theme-manuscript .replay-analysis-actions button,main.theme-manuscript .mode-tabs button,main.theme-manuscript .limit-tabs button,main.theme-manuscript .style-scope-tabs button{font-size:11px!important;line-height:1.2!important}main.theme-manuscript .verdict-card h3{overflow-wrap:normal!important;word-break:normal!important;font-size:22px!important;line-height:1.2!important}main.theme-manuscript .verdict-card p,main.theme-manuscript .factor p{overflow-wrap:normal!important;word-break:normal!important;font-size:12px!important;line-height:1.55!important}main.theme-manuscript .history-list b{font-size:13px!important;line-height:1.3!important}main.theme-manuscript .history-heading h2{line-height:1.2!important}main.theme-manuscript .gate-lock{box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important}main.theme-manuscript .gate-lock .mp-icon{flex-basis:52px!important;width:52px!important;height:52px!important}main.theme-manuscript .teamedge-grade-source>.mp-icon{flex-basis:36px!important;width:36px!important;height:36px!important}main.theme-manuscript .teamedge-grade-source>a{align-items:center!important;gap:4px!important;display:inline-flex!important}main.theme-manuscript .teamedge-grade-advice p{position:relative;padding-left:17px!important;font-size:12px!important;line-height:1.5!important}main.theme-manuscript .teamedge-grade-advice p:before{content:"";border-top:1.5px solid var(--burgundy-500);border-right:1.5px solid var(--burgundy-500);width:7px;height:7px;position:absolute;top:.55em;left:1px;transform:rotate(45deg)}.rank-guide__hero,.document-hero{background-image:radial-gradient(at 43% 40%,#fffaebfa,#fff7e0c7 51%,#fff7e033 72%,#0000 82%),linear-gradient(#ffffff08,#311a0938),url(/assets/medieval/scenes/hero-castle-panorama-1920.webp)!important}.rank-guide__hero small,.document-hero>span{font-size:11px!important;line-height:1.35!important}.rank-guide__hero p,.document-hero p{max-width:760px!important;color:var(--ink-700)!important;text-shadow:0 1px #ffffffe0!important;font-size:14px!important;line-height:1.6!important}.rank-guide__notice{font-size:12px!important;line-height:1.6!important}.rank-guide__table th{font-size:11px!important;line-height:1.35!important}.rank-guide__table td{font-size:12px!important;line-height:1.45!important}.rank-guide__how p,.spec-card p{font-size:13px!important;line-height:1.65!important}.spec-card h2{font-size:21px!important;line-height:1.25!important}.share-player-brand small,.share-player-kicker,.share-player-stats small{font-size:10px!important;line-height:1.35!important}.share-player-rank span,.share-player-card>p,.share-player-home{font-size:12px!important;line-height:1.55!important}.share-player-open{justify-content:center!important;align-items:center!important;gap:7px!important;font-size:12px!important;display:flex!important}.document-page>footer{font-size:11px!important;line-height:1.4!important}.rh-coach-seal,.rh-style-seal{width:70px!important;height:70px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;place-items:center!important;margin:0 auto!important;display:grid!important}.rh-coach-seal .mp-icon,.rh-style-seal .mp-icon{flex-basis:68px!important;width:68px!important;height:68px!important}.rh-style-profile>button{place-items:center!important;display:grid!important}.rh-style-profile>button .mp-icon{flex-basis:25px!important;width:25px!important;height:25px!important}.rh-open-profile{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.rh-modal,.language-modal,.access-modal,.account-modal{font-size:13px!important;line-height:1.5!important}.rh-modal :is(a,button),.language-modal button,.access-modal button,.account-modal button{font-size:12px!important;line-height:1.25!important}main.theme-manuscript .header-actions{align-items:center!important;gap:7px!important;display:flex!important}main.theme-manuscript .header-actions>button{border:1px solid var(--brass-400)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important;min-height:44px!important;color:var(--burgundy-600)!important;box-shadow:var(--shadow-inset-paper),var(--shadow-low)!important;font:800 10px/1 var(--font-data)!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;display:inline-flex!important}main.theme-manuscript .header-actions>button:hover{border-color:var(--gold-500)!important;background:linear-gradient(#fffaf0,#ead3aa)!important}main.theme-manuscript .header-actions .mp-icon{background-size:92% 92%!important;flex-basis:27px!important;width:27px!important;height:27px!important}main.theme-manuscript .account-button__icon{width:27px!important;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 27px!important;place-items:center!important;display:grid!important}main.theme-manuscript .language-button{min-width:68px!important}main.theme-manuscript .language-mark{fill:none!important;width:20px!important;height:20px!important;stroke:var(--brass-500)!important;stroke-width:1.65px!important;stroke-linecap:round!important;stroke-linejoin:round!important}main.theme-manuscript .steam-profile-link{border:1px solid var(--brass-400)!important;background:linear-gradient(180deg,var(--ivory-50),var(--parchment-200))!important;width:auto!important;min-width:78px!important;height:38px!important;color:var(--ink-700)!important;box-shadow:var(--shadow-inset-paper),var(--shadow-low)!important;font:800 9px/1 var(--font-data)!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:inline-flex!important}main.theme-manuscript .steam-profile-link:hover{border-color:var(--gold-500)!important;color:var(--burgundy-600)!important}main.theme-manuscript .steam-mark{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important}main.theme-manuscript .civ-icon.civ-icon--image{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}main.theme-manuscript .civ-icon.civ-icon--image img{object-fit:contain!important;width:calc(100% - 2px)!important;height:calc(100% - 2px)!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px #311f0e42)!important;background:0 0!important;border:0!important;border-radius:0!important;inset:1px!important}main.theme-manuscript .civ-icon.civ-icon--image i{color:var(--burgundy-600)!important}main.theme-manuscript .style-discovery{color:var(--ink-800)!important;background:linear-gradient(135deg,#ffffffc7,transparent 46%),linear-gradient(180deg,var(--parchment-50),var(--parchment-200))!important;box-shadow:inset 0 0 0 4px #b0680812,var(--shadow-medium)!important}main.theme-manuscript .style-discovery :is(h2,h3,strong){color:var(--ink-800)!important;text-shadow:none!important}main.theme-manuscript .style-discovery :is(p,small,.eyebrow,.style-result small,.style-traits>small,.style-averages>small){color:var(--ink-600)!important;text-shadow:none!important}main.theme-manuscript .style-orbit{background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;width:88px!important;height:88px!important;display:grid!important}main.theme-manuscript .style-orbit:after{display:none!important}main.theme-manuscript .style-orbit>span{filter:drop-shadow(0 4px 4px #311f0e40)!important;background:url(/assets/medieval/icons/strategy.webp) 50%/92% 92% no-repeat!important;width:84px!important;height:84px!important}main.theme-manuscript .style-discovery>button .mp-icon,main.theme-manuscript .style-retry .mp-icon{box-shadow:none!important;background-color:#0000!important}main.theme-manuscript>.profile-footer{border:1px solid var(--brass-400)!important;background:linear-gradient(135deg,#ffffffb8,transparent 42%),linear-gradient(180deg,var(--parchment-50),var(--parchment-200))!important;width:min(1288px,100% - 28px)!important;min-height:92px!important;color:var(--ink-600)!important;box-shadow:inset 0 0 0 3px #b0680812,var(--shadow-medium)!important;font:700 10px/1.4 var(--font-data)!important;letter-spacing:.03em!important;text-transform:none!important;border-radius:6px!important;grid-template-columns:46px auto minmax(260px,1fr) auto auto!important;align-items:center!important;gap:14px 18px!important;margin:0 auto 18px!important;padding:14px 18px!important;display:grid!important}main.theme-manuscript .profile-footer__crest{width:44px!important;height:52px!important;display:block!important}main.theme-manuscript .profile-footer__crest img{object-fit:contain!important;filter:drop-shadow(0 3px 3px #31150747)!important;width:100%!important;height:100%!important}main.theme-manuscript .profile-footer__brand{color:var(--ink-800)!important;white-space:nowrap!important;font-weight:800!important}main.theme-manuscript>.profile-footer .footer-about{max-width:520px!important;color:var(--ink-600)!important;letter-spacing:0!important;margin:0!important;font-size:10px!important;line-height:1.55!important}main.theme-manuscript>.profile-footer nav{align-items:center!important;gap:6px!important;display:flex!important}main.theme-manuscript>.profile-footer nav a{border:1px solid var(--parchment-300)!important;min-width:58px!important;min-height:38px!important;color:var(--burgundy-600)!important;text-transform:uppercase!important;background:#fffaed8f!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}main.theme-manuscript .profile-footer__version{color:var(--ink-600)!important;white-space:nowrap!important}@media (width<=760px){main.theme-manuscript .header-actions{gap:4px!important}main.theme-manuscript .header-actions>button{min-width:40px!important;min-height:40px!important;padding:0 7px!important}main.theme-manuscript .change-player>span:last-child,main.theme-manuscript .account-button>span:nth-child(2){display:none!important}main.theme-manuscript .language-button{min-width:58px!important}main.theme-manuscript .header-actions .mp-icon{flex-basis:26px!important;width:26px!important;height:26px!important}main.theme-manuscript .steam-profile-link{width:38px!important;min-width:38px!important;height:34px!important;padding:0!important}main.theme-manuscript .steam-profile-link>span{display:none!important}main.theme-manuscript .steam-mark{width:22px!important;height:22px!important}main.theme-manuscript .style-orbit{width:66px!important;height:66px!important}main.theme-manuscript .style-orbit>span{width:64px!important;height:64px!important}main.theme-manuscript>.profile-footer{grid-template-columns:42px minmax(0,1fr)!important;gap:8px 12px!important;width:auto!important;min-height:0!important;margin:0 8px 86px!important;padding:14px!important}main.theme-manuscript .profile-footer__crest{grid-area:1/1/3!important;width:40px!important;height:48px!important}main.theme-manuscript .profile-footer__brand{white-space:normal!important;grid-area:1/2!important}main.theme-manuscript>.profile-footer .footer-about{grid-area:2/2!important;font-size:10px!important}main.theme-manuscript>.profile-footer nav{grid-area:3/1/auto/-1!important;width:100%!important}main.theme-manuscript>.profile-footer nav a{flex:1 1 0!important}main.theme-manuscript .profile-footer__version{white-space:normal!important;grid-area:4/1/auto/-1!important;font-size:9px!important}.rh-brand small{font-size:8px!important;line-height:1.15!important}.rh-stat-card>div>span{font-size:9px!important;line-height:1.25!important}.rh-nav button .mp-icon,.rh-mobile-nav button .mp-icon{background-size:84% 84%!important}.rh-mobile-nav button{font-size:9px!important;line-height:1.05!important}.rh-features>span{text-align:left!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;padding:8px!important;font-size:10px!important}.rh-features>span>b{width:32px!important;height:32px!important}.rh-features>span>b>.mp-icon{flex-basis:31px!important;width:31px!important;height:31px!important;min-height:0!important}.rh-leader-button{width:calc(100% - 18px)!important;margin:6px 9px 10px!important}main.theme-manuscript .profile-hero>div>p,main.theme-manuscript .profile-freshness{font-size:11px!important}main.theme-manuscript .profile-civilizations>small,main.theme-manuscript .profile-civilizations b{font-size:10px!important}main.theme-manuscript .victory-rank-copy>span,main.theme-manuscript .victory-rank-copy>p{font-size:11px!important}main.theme-manuscript .persistent-style-grid b{font-size:12px!important}main.theme-manuscript .persistent-style-grid span,main.theme-manuscript .rating-line span,main.theme-manuscript .rating-line em,main.theme-manuscript .rating-stats span{font-size:10px!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle{min-height:58px!important;margin-top:0!important}main.theme-manuscript .ratings-grid--solo-collapsed>.solo-rm-toggle:before{width:38px!important;height:38px!important}main.theme-manuscript .role-wrap{grid-column:1/-1!important;width:100%!important;max-width:none!important;padding-top:8px!important}main.theme-manuscript .player-main>span{font-size:11px!important}main.theme-manuscript :is(.match-meta,.result-badge,.replay-analysis-card .eyebrow,.factor p,.team-summary-metrics span,.team-summary-metrics small,.metric-block>span,.metric-block small,.command-summary span,.command-summary small,.replay-facts,.activity-timeline,.age-timings,.unit-composition,.team-composition,.history-list small,.history-list em,.history-result,.method-note){font-size:10px!important}main.theme-manuscript .verdict-card h3{font-size:19px!important}main.theme-manuscript .verdict-card p,main.theme-manuscript .factor p{font-size:11px!important}.rank-guide__hero p,.document-hero p{font-size:12px!important;line-height:1.55!important}.rank-guide__notice,.rank-guide__table td{font-size:11px!important}.rank-guide__table th{font-size:10px!important}.rank-guide__how p,.spec-card p{font-size:12px!important}.document-header nav{gap:3px!important}.document-header nav a{padding-inline:7px!important;font-size:10px!important}.share-player-rank span,.share-player-card>p,.share-player-home{font-size:11px!important}}html{font-size:16px}body{font-size:clamp(16px,.95rem + .2vw,18px);line-height:1.45}main.theme-manuscript :is(.analysis-section,.match-section,.te21-public,.teamedge-benchmark-panel,.victory-rank-panel,.persistent-style-panel) :is(h2,.section-title),.rh-panel-title :is(h2,strong){letter-spacing:.035em!important;font-size:clamp(20px,1.05rem + .9vw,30px)!important;line-height:1.15!important}main.theme-manuscript :is(.kpi-label,.analysis-copy,.analysis-helper,.advisor-list,.metric-row span,.metric-row strong,.resource-cost-list span,.resource-cost-list strong,.unit-composition>div,.team-composition,.card-note,.resource-note),.rh-support,.rh-live-note,.rh-result,.rh-result small,.rh-emperor-player small,.rh-emperor-match time,.rh-style p,.rh-features span,.rh-footer{font-size:clamp(14px,.84rem + .1vw,16px)!important;line-height:1.45!important}main.theme-manuscript :is(.analysis-copy,.analysis-helper,.advisor-list,.metric-row span,.resource-cost-list span,.unit-composition>div,.team-composition),.rh-support,.rh-live-note,.rh-result small,.rh-emperor-player small,.rh-emperor-match time,.rh-style p,.rh-features span,.rh-footer{color:#5b4a36!important;font-weight:500!important}main.theme-manuscript .kpi-card{min-height:144px!important;padding:clamp(14px,1vw,22px)!important}main.theme-manuscript .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1vw,18px)!important}main.theme-manuscript .kpi-card strong{font-size:clamp(28px,1.2rem + 1.2vw,42px)!important;font-weight:700!important;line-height:1.05!important}main.theme-manuscript .kpi-label{font-size:clamp(14px,.82rem + .15vw,16px)!important;font-weight:800!important;line-height:1.35!important}main.theme-manuscript :is(.metric-row,.resource-cost-list div){gap:clamp(10px,.8vw,18px)!important;padding:clamp(10px,.75vw,16px)!important}main.theme-manuscript :is(.analysis-grid,.economy-grid,.military-grid,.resource-grid){gap:clamp(12px,1vw,20px)!important}main.theme-manuscript .unit-composition{gap:clamp(10px,1vw,16px)!important;display:block!important}main.theme-manuscript .unit-composition>div{gap:clamp(8px,.7vw,12px)!important;width:100%!important;min-width:0!important;padding:clamp(10px,.75vw,14px)!important}main.theme-manuscript :is(.unit-composition,.team-composition) img{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important}main.theme-manuscript :is(.unit-composition,.team-composition) img.aoe2-unit-fallback{object-fit:contain!important;opacity:1!important;padding:2px!important}.aoe2-unit-missing:before{content:""!important;box-shadow:none!important;color:#0000!important;background:url(/units/fallback/generic-unit.svg) 50%/contain no-repeat!important;border:0!important}.reference-home .rh-stat-card .rh-stat-icon,.reference-home .rh-style-icon,.reference-home .rh-player-medal,main.theme-manuscript .brand-mark,main.theme-manuscript .verdict-icon{background-image:none!important}.reference-home .rh-panel-title h2:before{content:none!important;background:0 0!important}.reference-home .rh-features span b{background-image:none!important}.map-icon>i{display:none!important}.map-icon:not(.map-icon--image){background:#ead3a7 url(/maps/fallback/generic-map.svg) 50%/contain no-repeat!important;border-radius:9px!important;transform:none!important}.map-icon img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}img.aoe2-map-fallback{object-fit:contain!important;background:#ead3a7!important}.map-icon img.aoe2-map-fallback{padding:2px!important}.match-map-art.aoe2-map-fallback{opacity:.46!important;object-fit:contain!important;padding:18px!important}main.theme-manuscript .victory-share{color:#5a2d17!important;text-shadow:none!important;background:linear-gradient(#fff8e8,#efd8a6 58%,#dfbd78)!important;border:1px solid #a97931!important;border-bottom-color:#81551f!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffffbf,0 3px 8px #4e301029!important}main.theme-manuscript .victory-share:hover{color:#4b2111!important;background:linear-gradient(#fffaf0,#f1d89f 58%,#d9b36a)!important;border-color:#8f6127!important}main.theme-manuscript :is(.metric-block>div,.command-summary,.activity-timeline,.replay-facts,.age-timings,.team-summary-metrics,.team-age-row) b,main.theme-manuscript .metric-block>strong{color:#35271a!important;-webkit-text-fill-color:#35271a!important;opacity:1!important;text-shadow:none!important}main.theme-manuscript :is(.replay-facts,.age-timings,.command-summary,.activity-timeline) span{color:#655642!important}.verdict-icon--win{box-shadow:none!important;background:0 0!important;border:0!important}.verdict-icon--win .mp-icon{background-color:#0000!important}.reference-home .rh-nav button{font-size:clamp(12px,.72rem + .08vw,14px)!important;line-height:1.2!important}.rh-brand small{font-size:12px!important;line-height:1.2!important}.rh-stat-card>div>span,.rh-stat-card small,.rh-panel-title button,.rh-emperor-player b,.rh-player-list button b,.rh-player-list button strong,.rh-leader-button{font-size:clamp(13px,.78rem + .08vw,15px)!important;line-height:1.3!important}@media (width<=900px){main.theme-manuscript .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){main.theme-manuscript .kpi-grid{grid-template-columns:1fr!important}main.theme-manuscript :is(.kpi-card,.metric-row,.resource-cost-list div){padding:14px!important}main.theme-manuscript .unit-composition>div,main.theme-manuscript .team-composition{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:10px!important;display:grid!important;overflow:visible!important}main.theme-manuscript .unit-composition span,main.theme-manuscript .team-composition span{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important}main.theme-manuscript .unit-composition img,main.theme-manuscript .team-composition img{flex:0 0 44px!important;width:44px!important;height:44px!important}.reference-home .rh-nav button{font-size:13px!important}.rh-brand small{font-size:12px!important}}@media (width<=340px){main.theme-manuscript .unit-composition>div,main.theme-manuscript .team-composition{grid-template-columns:1fr!important}}main.theme-manuscript #match-analysis .player-breakdown-title{text-align:left!important;border-top:1px solid #9e6d2d7a!important;margin-top:28px!important;padding:22px 8px 15px!important;position:relative!important}main.theme-manuscript #match-analysis .player-breakdown-title:before{content:""!important;background:#f4dfb0!important;border:1px solid #b07a35!important;width:7px!important;height:7px!important;position:absolute!important;top:-3px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important;box-shadow:0 0 0 3px #fbf4e3!important}main.theme-manuscript #match-analysis .player-breakdown-title .eyebrow{color:#8b5625!important;font:700 11px/1.2 var(--font-data,Arial,sans-serif)!important;letter-spacing:.15em!important}main.theme-manuscript #match-analysis .player-breakdown-title h3{color:#342319!important;font:600 clamp(25px,2.1vw,34px)/1.06 var(--font-display,Georgia,serif)!important;letter-spacing:.012em!important;margin:5px 0 0!important}main.theme-manuscript #match-analysis .teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;margin:0 14px 16px!important;display:grid!important}main.theme-manuscript #match-analysis .team-column{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}main.theme-manuscript #match-analysis .team-title{color:#fff8e6!important;width:min(78%,340px)!important;min-height:46px!important;font:700 14px/1 var(--font-display,Georgia,serif)!important;letter-spacing:.065em!important;text-transform:uppercase!important;text-shadow:0 1px 2px #201208b8!important;isolation:isolate!important;border:2px solid #b68437!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 auto 12px!important;padding:0 32px!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffe8aa6b,inset 0 -5px 9px #140c063d,0 3px 7px #4a2b0f30!important}main.theme-manuscript #match-analysis .team-column:first-child .team-title{background:linear-gradient(#237258 0%,#175542 58%,#124536 100%)!important}main.theme-manuscript #match-analysis .team-column:last-child .team-title{background:linear-gradient(#a83a30 0%,#88251f 58%,#6e1916 100%)!important}main.theme-manuscript #match-analysis .team-title:before,main.theme-manuscript #match-analysis .team-title:after{content:""!important;z-index:-1!important;background:#dec17d!important;border:1px solid #bd8e42!important;width:24px!important;height:30px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)rotate(45deg)!important;box-shadow:inset 0 0 0 2px #f6e8bd!important}main.theme-manuscript #match-analysis .team-title:before{left:-11px!important}main.theme-manuscript #match-analysis .team-title:after{right:-11px!important}main.theme-manuscript #match-analysis .team-dot{background:#cf9d43!important;border:1px solid #f2d79b!important;border-radius:0!important;flex:0 0 9px!important;width:9px!important;height:9px!important;transform:rotate(45deg)!important;box-shadow:0 0 0 2px #5f39123d!important}main.theme-manuscript #match-analysis .player-card{color:#33261c!important;background:linear-gradient(#fffdf6e6,#f7ecd3e6),repeating-linear-gradient(90deg,#7d4e1d06 0 1px,#0000 1px 8px)!important;border:1px solid #cba96f!important;border-radius:8px!important;margin:0 0 14px!important;padding:11px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #fffc,0 3px 9px #5934141a!important}main.theme-manuscript #match-analysis .player-card--current{border-color:#9d8b53!important;box-shadow:inset 4px 0 #2c755c,inset 0 0 0 1px #ffffffd1,0 4px 10px #463f1b1f!important}main.theme-manuscript #match-analysis .player-head{background:linear-gradient(#fffdf7,#fbf2df)!important;border:1px solid #ddc28e!important;border-radius:6px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:76px!important;margin:0 0 11px!important;padding:10px 11px!important;display:grid!important;box-shadow:inset 0 1px #fffffff2,0 2px 5px #52301214!important}main.theme-manuscript #match-analysis .player-icons{align-items:center!important;gap:6px!important;display:flex!important}main.theme-manuscript #match-analysis :is(.player-avatar,.civ-icon){background:#fffaf0!important;border:1px solid #b9975e!important;border-radius:4px!important;flex:0 0 42px!important;width:42px!important;height:42px!important;box-shadow:inset 0 0 0 1px #fffc,0 2px 4px #4929101f!important}main.theme-manuscript #match-analysis :is(.player-avatar,.civ-icon) img{object-fit:contain!important;width:100%!important;height:100%!important}main.theme-manuscript #match-analysis .player-avatar i,main.theme-manuscript #match-analysis .civ-icon i{color:#7e552d!important;font:700 10px/1 var(--font-data,Arial,sans-serif)!important}main.theme-manuscript #match-analysis .player-main{min-width:0!important}main.theme-manuscript #match-analysis .player-name-line{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}main.theme-manuscript #match-analysis .player-profile-link{text-overflow:ellipsis!important;white-space:nowrap!important;color:#332118!important;max-width:100%!important;font:700 17px/1.2 var(--font-display,Georgia,serif)!important;letter-spacing:.015em!important;overflow:hidden!important}main.theme-manuscript #match-analysis .player-main>span{color:#735d47!important;font:12px/1.25 var(--font-body,Arial,sans-serif)!important;margin-top:4px!important;display:block!important}main.theme-manuscript #match-analysis :is(.you-pill,.mini-country,.impact-warning){color:#74451f!important;min-height:21px!important;font:700 9px/1 var(--font-data,Arial,sans-serif)!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:#fff8e8!important;border:1px solid #caa66e!important;border-radius:3px!important;align-items:center!important;padding:0 6px!important;display:inline-flex!important}main.theme-manuscript #match-analysis .rating-up{color:#39714f!important}main.theme-manuscript #match-analysis .rating-down{color:#a53d31!important}main.theme-manuscript #match-analysis .role-wrap{border-left:1px solid #e0cba1!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:2px 8px!important;min-width:132px!important;max-width:176px!important;padding-left:10px!important;display:grid!important}main.theme-manuscript #match-analysis .role-wrap .style-icon{width:42px!important;height:42px!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px #4929102e)!important;background-color:#0000!important;border:0!important;flex:0 0 42px!important;grid-row:1/3!important}main.theme-manuscript #match-analysis .role{color:#946427!important;font:700 12px/1.1 var(--font-display,Georgia,serif)!important;letter-spacing:.045em!important;text-transform:uppercase!important}main.theme-manuscript #match-analysis .role-wrap small{color:#7b6651!important;font:10px/1.25 var(--font-body,Arial,sans-serif)!important}main.theme-manuscript #match-analysis .military-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}main.theme-manuscript #match-analysis .metric-block{background:linear-gradient(#fffcf4eb,#f4e5c7d6)!important;border:1px solid #cfad75!important;border-radius:6px!important;min-height:215px!important;padding:13px!important;position:relative!important;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #4e2d110f!important}main.theme-manuscript #match-analysis .metric-block>span{color:#5a3a24!important;min-height:25px!important;font:700 12px/1.15 var(--font-display,Georgia,serif)!important;letter-spacing:.065em!important;text-transform:uppercase!important;border-bottom:1px solid #b991557a!important;align-items:center!important;gap:6px!important;padding-bottom:8px!important;display:flex!important}main.theme-manuscript #match-analysis .metric-block>span:before{content:""!important;filter:drop-shadow(0 2px 2px #4929102e)!important;background:url(/assets/medieval/icons/matches.webp) 50%/contain no-repeat!important;flex:0 0 22px!important;width:22px!important;height:22px!important}main.theme-manuscript #match-analysis .metric-block>div:not(.resource-efficiency){grid-template-columns:auto 1fr auto 1fr!important;align-items:baseline!important;gap:3px 6px!important;min-height:48px!important;padding:10px 0 5px!important;display:grid!important}main.theme-manuscript #match-analysis .metric-block>div:not(.resource-efficiency)>small{color:#6d5844!important;font:10px/1.2 var(--font-body,Arial,sans-serif)!important;text-transform:uppercase!important}main.theme-manuscript #match-analysis .metric-block>strong{color:#352318!important;-webkit-text-fill-color:#352318!important;font:500 27px/1 var(--font-display,Georgia,serif)!important;margin:7px 0 0!important;padding:10px 0 24px!important;display:block!important;position:relative!important}main.theme-manuscript #match-analysis .metric-block>strong i{color:#6f5b47!important;font:10px/1.25 var(--font-body,Arial,sans-serif)!important;margin-top:5px!important;display:block!important}main.theme-manuscript #match-analysis .metric-block>strong:after{content:""!important;background:linear-gradient(90deg,#f3e3bf,#e1c38e 50%,#f3e3bf)!important;border:1px solid #c8a36a!important;height:6px!important;position:absolute!important;bottom:7px!important;left:0!important;right:0!important;box-shadow:inset 0 0 0 1px #ffffffbf!important}main.theme-manuscript #match-analysis .resource-efficiency{border-top:1px solid #b991557a!important;margin-top:5px!important;padding-top:8px!important}main.theme-manuscript #match-analysis .efficiency-score{align-items:center!important;gap:7px!important;display:flex!important}main.theme-manuscript #match-analysis .efficiency-score>b{color:#352318!important;font:500 27px/1 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .efficiency-grade{color:#72491f!important;min-height:23px!important;font:700 9px/1 var(--font-data,Arial,sans-serif)!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:#fff8e7!important;border:1px solid #c6a166!important;border-radius:4px!important;align-items:center!important;padding:0 7px!important;display:inline-flex!important}main.theme-manuscript #match-analysis :is(.efficiency-grade--excellent,.efficiency-grade--good){color:#3e6a45!important;background:#edf3df!important;border-color:#8ba77b!important}main.theme-manuscript #match-analysis :is(.efficiency-grade--costly,.efficiency-grade--poor){color:#934032!important;background:#f7e5dc!important;border-color:#c89378!important}main.theme-manuscript #match-analysis .resource-efficiency>p{color:#705d49!important;min-height:29px!important;font:9px/1.35 var(--font-body,Arial,sans-serif)!important;margin:5px 0 8px!important}main.theme-manuscript #match-analysis .resource-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}main.theme-manuscript #match-analysis .resource-breakdown>span{text-align:center!important;background:#fff8e7b8!important;border:1px solid #d1b17a!important;border-radius:4px!important;min-width:0!important;padding:6px 5px!important}main.theme-manuscript #match-analysis .resource-breakdown small{color:#765a3c!important;font:8px/1.1 var(--font-data,Arial,sans-serif)!important;text-transform:uppercase!important;display:block!important}main.theme-manuscript #match-analysis .resource-breakdown b{text-overflow:ellipsis!important;color:#3a291d!important;font:11px/1.15 var(--font-display,Georgia,serif)!important;white-space:nowrap!important;margin-top:3px!important;display:block!important;overflow:hidden!important}main.theme-manuscript #match-analysis .command-summary{background:linear-gradient(#fffaf0,#f0deba)!important;border:1px solid #cfad75!important;border-radius:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:10px 0 0!important;padding:0!important;display:grid!important;overflow:hidden!important}main.theme-manuscript #match-analysis .command-summary>div{background:0 0!important;border:0!important;border-right:1px solid #d9bf91!important;flex-direction:column!important;justify-content:center!important;min-height:72px!important;padding:9px 11px!important;display:flex!important}main.theme-manuscript #match-analysis .command-summary>div:last-child{border-right:0!important}main.theme-manuscript #match-analysis .command-summary span{color:#66482f!important;font:700 10px/1.1 var(--font-display,Georgia,serif)!important;text-transform:uppercase!important}main.theme-manuscript #match-analysis .command-summary b{color:#342319!important;font:600 17px/1 var(--font-display,Georgia,serif)!important;margin:5px 0 2px!important}main.theme-manuscript #match-analysis .command-summary small{color:#78634e!important;font:9px/1.25 var(--font-body,Arial,sans-serif)!important}main.theme-manuscript #match-analysis .activity-timeline{background:linear-gradient(#fbf0d7,#e9d09f)!important;border:1px solid #c8a46c!important;border-radius:6px!important;min-height:64px!important;margin:9px 0 0!important;display:flex!important;overflow:hidden!important;box-shadow:inset 0 1px #fffc!important}main.theme-manuscript #match-analysis .activity-timeline span{color:#6d5843!important;min-width:0!important;min-height:64px!important;font:9px/1.15 var(--font-body,Arial,sans-serif)!important;background:0 0!important;border:0!important;border-right:1px solid #c7a36b!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;column-gap:7px!important;padding:7px 8px!important;display:grid!important;position:relative!important}main.theme-manuscript #match-analysis .activity-timeline span:last-child{border-right:0!important}main.theme-manuscript #match-analysis .activity-timeline span:before{content:""!important;background:radial-gradient(circle,#fff8e6 0 45%,#e1bd77 47% 55%,#8e602b 57% 63%,#f4e2b5 65%)!important;border:2px solid #ae7935!important;border-radius:50%!important;grid-row:1/3!important;align-self:center!important;width:30px!important;height:30px!important;box-shadow:0 2px 4px #4a290f24!important}main.theme-manuscript #match-analysis .activity-timeline b{color:#3b291d!important;font:700 13px/1 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .activity-timeline small{color:#806b55!important;font:8px/1.15 var(--font-data,Arial,sans-serif)!important}main.theme-manuscript #match-analysis .replay-facts{color:#65513d!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:9px 0 0!important;padding:0!important;display:grid!important}main.theme-manuscript #match-analysis .replay-facts>span{color:#6c5743!important;min-height:68px!important;font:8px/1.15 var(--font-data,Arial,sans-serif)!important;text-transform:uppercase!important;background:linear-gradient(#fffaf0,#f0deb9)!important;border:1px solid #cfad75!important;border-radius:5px!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;column-gap:7px!important;padding:7px!important;display:grid!important;position:relative!important}main.theme-manuscript #match-analysis .replay-facts>span:before{content:""!important;filter:drop-shadow(0 2px 2px #4929102e)!important;background:50%/contain no-repeat!important;grid-row:1/3!important;align-self:center!important;width:32px!important;height:32px!important}main.theme-manuscript #match-analysis .replay-facts>span:first-child:before{background-image:url(/assets/medieval/icons/players.webp)!important}main.theme-manuscript #match-analysis .replay-facts>span:nth-child(2):before{background-image:url(/assets/medieval/icons/strategy.webp)!important}main.theme-manuscript #match-analysis .replay-facts>span:nth-child(3):before{background-image:url(/assets/medieval/icons/analytics.webp)!important}main.theme-manuscript #match-analysis .replay-facts>span:nth-child(4):before{background-image:url(/assets/medieval/icons/castle.webp)!important}main.theme-manuscript #match-analysis .replay-facts b{color:#342319!important;font:600 16px/1 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .age-timings{background:linear-gradient(#fffaf0,#ecd5a8)!important;border:1px solid #c9a66f!important;border-radius:6px!important;margin:9px 0 0!important;padding:10px 11px!important}main.theme-manuscript #match-analysis .age-timings>small{color:#865520!important;font:700 10px/1.1 var(--font-display,Georgia,serif)!important;letter-spacing:.065em!important;text-transform:uppercase!important;border-bottom:1px solid #d7bb89!important;padding-bottom:7px!important;display:block!important}main.theme-manuscript #match-analysis .age-timings>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:8px!important;display:grid!important}main.theme-manuscript #match-analysis .age-timings span{color:#725d48!important;min-height:54px!important;font:9px/1.15 var(--font-body,Arial,sans-serif)!important;border-right:1px solid #d3b57f!important;grid-template-rows:auto auto!important;grid-template-columns:36px minmax(0,1fr)!important;align-content:center!important;column-gap:8px!important;padding:4px 8px!important;display:grid!important;position:relative!important}main.theme-manuscript #match-analysis .age-timings span:last-child{border-right:0!important}main.theme-manuscript #match-analysis .age-timings span:before{clip-path:polygon(50% 0,91% 13%,84% 78%,50% 100%,16% 78%,9% 13%)!important;color:#fff0c4!important;width:34px!important;height:40px!important;font:700 14px/1 var(--font-display,Georgia,serif)!important;text-shadow:0 1px #4d2b13!important;background:linear-gradient(#c79a43,#7b5524)!important;grid-row:1/3!important;align-self:center!important;place-items:center!important;display:grid!important;box-shadow:0 2px 4px #48280e2e!important}main.theme-manuscript #match-analysis .age-timings span:first-child:before{content:"II"!important}main.theme-manuscript #match-analysis .age-timings span:nth-child(2):before{content:"III"!important}main.theme-manuscript #match-analysis .age-timings span:nth-child(3):before{content:"IV"!important}main.theme-manuscript #match-analysis .age-timings b{color:#3a281c!important;font:600 14px/1.15 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .unit-composition{color:#3a291d!important;background:linear-gradient(#fffaf0,#eed9b0)!important;border:1px solid #c9a66f!important;border-radius:6px!important;margin:9px 0 0!important;padding:10px!important}main.theme-manuscript #match-analysis .unit-composition>small{color:#5b3b25!important;font:700 10px/1.1 var(--font-display,Georgia,serif)!important;letter-spacing:.065em!important;text-transform:uppercase!important;padding:0 2px 8px!important;display:block!important}main.theme-manuscript #match-analysis .unit-composition>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:0!important;display:grid!important}main.theme-manuscript #match-analysis .unit-composition span{color:#66513e!important;min-width:0!important;min-height:78px!important;font:9px/1.15 var(--font-body,Arial,sans-serif)!important;background:#fff8e7c7!important;border:1px solid #d0af79!important;border-radius:5px!important;grid-template-rows:auto auto!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:2px 7px!important;padding:7px!important;display:grid!important;box-shadow:inset 0 1px #ffffffc7!important}main.theme-manuscript #match-analysis .unit-composition img,main.theme-manuscript #match-analysis .unit-composition .aoe2-unit-missing:before{width:48px!important;height:48px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:4px!important;flex:0 0 48px!important;grid-row:1/3!important;padding:0!important}main.theme-manuscript #match-analysis .unit-composition b{color:#342319!important;font:700 14px/1 var(--font-display,Georgia,serif)!important;align-self:end!important}@media (width<=1120px){main.theme-manuscript #match-analysis .teams-grid{gap:12px!important;margin-inline:10px!important}main.theme-manuscript #match-analysis .team-title{width:min(86%,320px)!important}main.theme-manuscript #match-analysis .player-head{grid-template-columns:auto minmax(0,1fr)!important}main.theme-manuscript #match-analysis .role-wrap{border-top:1px solid #e0cba1!important;border-left:0!important;grid-column:1/-1!important;grid-template-rows:1fr!important;grid-template-columns:36px auto minmax(0,1fr)!important;max-width:none!important;padding:8px 0 0!important}main.theme-manuscript #match-analysis .role-wrap .style-icon{flex-basis:34px!important;grid-row:auto!important;width:34px!important;height:34px!important}main.theme-manuscript #match-analysis .metric-block{min-height:224px!important}main.theme-manuscript #match-analysis .replay-facts,main.theme-manuscript #match-analysis .unit-composition>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){main.theme-manuscript #match-analysis .teams-grid{grid-template-columns:1fr!important;gap:18px!important}main.theme-manuscript #match-analysis .team-title{width:min(72%,330px)!important}main.theme-manuscript #match-analysis .player-card{padding:10px!important}}@media (width<=600px){main.theme-manuscript #match-analysis .player-breakdown-title{padding-inline:4px!important}main.theme-manuscript #match-analysis .teams-grid{margin-inline:7px!important}main.theme-manuscript #match-analysis .team-title{width:calc(100% - 34px)!important;min-height:43px!important;font-size:12px!important}main.theme-manuscript #match-analysis .player-head{gap:8px!important;padding:8px!important}main.theme-manuscript #match-analysis :is(.player-avatar,.civ-icon){flex-basis:36px!important;width:36px!important;height:36px!important}main.theme-manuscript #match-analysis .player-profile-link{font-size:15px!important}main.theme-manuscript #match-analysis .player-main>span{font-size:10px!important}main.theme-manuscript #match-analysis .military-grid{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .metric-block{min-height:0!important}main.theme-manuscript #match-analysis .command-summary{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .command-summary>div{border-bottom:1px solid #d9bf91!important;border-right:0!important;min-height:58px!important}main.theme-manuscript #match-analysis .command-summary>div:last-child{border-bottom:0!important}main.theme-manuscript #match-analysis .activity-timeline{grid-template-columns:1fr!important;display:grid!important}main.theme-manuscript #match-analysis .activity-timeline span{border-bottom:1px solid #c7a36b!important;border-right:0!important;width:100%!important;min-height:54px!important}main.theme-manuscript #match-analysis .activity-timeline span:last-child{border-bottom:0!important}main.theme-manuscript #match-analysis .age-timings>div{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .age-timings span{border-bottom:1px solid #d3b57f!important;border-right:0!important}main.theme-manuscript #match-analysis .age-timings span:last-child{border-bottom:0!important}}@media (width<=380px){main.theme-manuscript #match-analysis .replay-facts,main.theme-manuscript #match-analysis .unit-composition>div{grid-template-columns:1fr!important}}.reference-home .rh-style p{color:#f4dfbd!important;-webkit-text-fill-color:#f4dfbd!important;opacity:1!important;text-shadow:0 1px 2px #190805b8!important}.reference-home .rh-style .rh-style-icon{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.reference-home .rh-style .rh-style-icon .mp-icon{box-shadow:none!important;filter:none!important;mix-blend-mode:multiply!important;background-color:#0000!important;background-image:url(/assets/medieval/icons/strategy.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;transform:none!important}@media (width<=760px){.reference-home .rh-style .rh-style-icon .mp-icon{flex-basis:54px!important;width:54px!important;height:54px!important}.reference-home .rh-style p{color:#ffe7c2!important;-webkit-text-fill-color:#ffe7c2!important;font-size:14px!important;line-height:1.45!important}}main.theme-manuscript #match-analysis .player-card{container-type:inline-size}main.theme-manuscript #match-analysis .activity-timeline{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}main.theme-manuscript #match-analysis .activity-timeline>span{white-space:normal!important;overflow-wrap:normal!important;grid-template-rows:auto auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:1px 7px!important;width:auto!important;min-width:0!important;min-height:70px!important;padding:7px 8px!important;display:grid!important;overflow:hidden!important}main.theme-manuscript #match-analysis .activity-timeline>span:before{grid-area:1/1/4!important;width:28px!important;height:28px!important}main.theme-manuscript #match-analysis .activity-timeline>span>b{white-space:nowrap!important;grid-area:1/2!important;align-self:end!important;min-width:0!important}main.theme-manuscript #match-analysis .activity-timeline>span>small{white-space:normal!important;grid-area:3/2!important;align-self:start!important;min-width:0!important}main.theme-manuscript #match-analysis .replay-facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}main.theme-manuscript #match-analysis .replay-facts>span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;align-content:center!important;gap:2px 6px!important;min-width:0!important;min-height:72px!important;padding:7px 6px!important;line-height:1.15!important;overflow:hidden!important}main.theme-manuscript #match-analysis .replay-facts>span:before{grid-area:1/1/3!important;width:28px!important;height:28px!important}main.theme-manuscript #match-analysis .replay-facts>span>b{white-space:nowrap!important;grid-area:1/2!important;align-self:end!important;min-width:0!important}main.theme-manuscript #match-analysis .age-timings>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}main.theme-manuscript #match-analysis .age-timings span{white-space:normal!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:center!important;gap:2px 8px!important;min-width:0!important;min-height:62px!important;padding:5px 8px!important;overflow:hidden!important}main.theme-manuscript #match-analysis .age-timings span:before{content:""!important;clip-path:none!important;color:#0000!important;width:38px!important;height:48px!important;text-shadow:none!important;box-shadow:none!important;filter:drop-shadow(0 2px 2px #48280e38)!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;grid-area:1/1/3!important;align-self:center!important;display:block!important}main.theme-manuscript #match-analysis .age-timings span:first-child:before{background-image:url(/game/ages/feudal.png)!important}main.theme-manuscript #match-analysis .age-timings span:nth-child(2):before{background-image:url(/game/ages/castle.png)!important}main.theme-manuscript #match-analysis .age-timings span:nth-child(3):before{background-image:url(/game/ages/imperial.png)!important}main.theme-manuscript #match-analysis .age-timings span>b{white-space:nowrap!important;min-width:0!important}main.theme-manuscript #match-analysis .unit-composition>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}main.theme-manuscript #match-analysis .unit-composition span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;grid-template-rows:auto minmax(2.3em,auto)!important;grid-template-columns:46px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:3px 8px!important;min-width:0!important;min-height:88px!important;padding:7px 8px!important;font-size:9px!important;line-height:1.15!important;overflow:hidden!important}main.theme-manuscript #match-analysis .unit-composition span>img,main.theme-manuscript #match-analysis .unit-composition span>.aoe2-unit-missing:before{grid-area:1/1/3!important;width:46px!important;height:46px!important}main.theme-manuscript #match-analysis .unit-composition span>b{white-space:nowrap!important;grid-area:1/2!important;align-self:end!important;min-width:0!important}@container (width<=520px){main.theme-manuscript #match-analysis .replay-facts,main.theme-manuscript #match-analysis .unit-composition>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}main.theme-manuscript #match-analysis .age-timings>div{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .age-timings span{border-bottom:1px solid #d3b57f!important;border-right:0!important;min-height:60px!important}main.theme-manuscript #match-analysis .age-timings span:last-child{border-bottom:0!important}}@media (width<=600px){main.theme-manuscript #match-analysis .activity-timeline{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .activity-timeline>span{border-bottom:1px solid #c7a36b!important;border-right:0!important;min-height:58px!important}main.theme-manuscript #match-analysis .activity-timeline>span:last-child{border-bottom:0!important}main.theme-manuscript #match-analysis .age-timings>div{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .age-timings span{border-bottom:1px solid #d3b57f!important;border-right:0!important;min-height:60px!important}main.theme-manuscript #match-analysis .age-timings span:last-child{border-bottom:0!important}}@media (width<=380px){main.theme-manuscript #match-analysis .replay-facts,main.theme-manuscript #match-analysis .unit-composition>div{grid-template-columns:1fr!important}}main.theme-manuscript #match-analysis .player-card .player-head,main.theme-manuscript #match-analysis .player-card .player-main,main.theme-manuscript #match-analysis .player-card .player-name-line{min-width:0!important}main.theme-manuscript #match-analysis .player-card .player-name-line{flex-wrap:wrap!important;row-gap:4px!important}main.theme-manuscript #match-analysis .player-card .player-profile-link{flex:0 auto!important;min-width:0!important;max-width:100%!important}main.theme-manuscript #match-analysis .player-card :is(.you-pill,.mini-country,.impact-warning){white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;flex:0 auto!important;max-width:100%!important;line-height:1.2!important}main.theme-manuscript #match-analysis .player-card .military-grid{gap:clamp(8px,2cqw,12px)!important;min-width:0!important}main.theme-manuscript #match-analysis .player-card .metric-block{min-width:0!important;padding:clamp(9px,2.6cqw,12px)!important}main.theme-manuscript #match-analysis .player-card .metric-block>span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:clamp(10px,2.5cqw,11px)!important;line-height:1.25!important;display:flex!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency){grid-template-rows:auto auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:3px clamp(10px,3cqw,18px)!important;min-width:0!important;padding:10px 0 8px!important;display:grid!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency)>b{color:#2f2118!important;min-width:0!important;font:700 clamp(18px,6cqw,25px)/1 var(--font-display,Georgia,serif)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;overflow:visible!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency)>b:first-of-type{grid-area:1/1!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency)>b:nth-of-type(2){grid-area:1/2!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency)>small{color:#675342!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-width:0!important;font-size:clamp(8px,2.2cqw,10px)!important;line-height:1.2!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency)>small:first-of-type{grid-area:2/1!important}main.theme-manuscript #match-analysis .player-card .metric-block>div:not(.resource-efficiency)>small:nth-of-type(2){grid-area:2/2!important}main.theme-manuscript #match-analysis .player-card .metric-block>strong{min-width:0!important;font:600 clamp(24px,7cqw,30px)/1 var(--font-display,Georgia,serif)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;display:flex!important}main.theme-manuscript #match-analysis .player-card .metric-block>strong i{color:#665343!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important;font-size:clamp(9px,2.4cqw,10px)!important;line-height:1.3!important;display:block!important}main.theme-manuscript #match-analysis .player-card .resource-efficiency{min-width:0!important}main.theme-manuscript #match-analysis .player-card .efficiency-score{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}main.theme-manuscript #match-analysis .player-card .efficiency-score>b{min-width:0!important;font:600 clamp(24px,7cqw,30px)/1 var(--font-display,Georgia,serif)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}main.theme-manuscript #match-analysis .player-card .efficiency-grade{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;flex:0 auto!important;max-width:100%!important;line-height:1.15!important}main.theme-manuscript #match-analysis .player-card .resource-efficiency>p{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}main.theme-manuscript #match-analysis .player-card .info-tip>span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:min(220px,100cqw - 32px)!important;max-width:calc(100cqw - 32px)!important}main.theme-manuscript #match-analysis .player-card .resource-breakdown{grid-template-columns:repeat(auto-fit,minmax(min(122px,100%),1fr))!important;gap:6px!important;min-width:0!important}main.theme-manuscript #match-analysis .player-card .resource-breakdown>span{grid-template-columns:clamp(24px,6.5cqw,28px) minmax(0,1fr)!important;column-gap:6px!important;min-width:0!important;padding:6px!important}main.theme-manuscript #match-analysis .player-card .resource-icon{width:clamp(24px,6.5cqw,28px)!important;height:clamp(24px,6.5cqw,28px)!important}main.theme-manuscript #match-analysis .player-card .resource-breakdown small{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;font-size:clamp(7px,2cqw,8px)!important;line-height:1.15!important}main.theme-manuscript #match-analysis .player-card .resource-breakdown b{text-overflow:clip!important;min-width:0!important;font:700 clamp(8px,2.2cqw,11px)/1.15 var(--font-display,Georgia,serif)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;margin-top:2px!important;overflow:visible!important}@container (width<=520px){main.theme-manuscript #match-analysis .player-card .military-grid{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .player-card .metric-block{min-height:0!important}}main.theme-manuscript #match-analysis .teams-grid .team-title{color:#fff8e6!important;width:min(78%,340px)!important;min-height:46px!important;font:700 14px/1 var(--font-display,Georgia,serif)!important;letter-spacing:.065em!important;text-transform:uppercase!important;text-shadow:0 1px 2px #201208b8!important;isolation:isolate!important;border:2px solid #b68437!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 auto 12px!important;padding:0 32px!important;display:flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffe8aa6b,inset 0 -5px 9px #140c063d,0 3px 7px #4a2b0f30!important}main.theme-manuscript #match-analysis .teams-grid .team-column:first-child .team-title{color:#fff8e6!important;background:linear-gradient(#237258 0%,#175542 58%,#124536 100%)!important;border:2px solid #b68437!important}main.theme-manuscript #match-analysis .teams-grid .team-column:last-child .team-title{color:#fff8e6!important;background:linear-gradient(#a83a30 0%,#88251f 58%,#6e1916 100%)!important;border:2px solid #b68437!important}main.theme-manuscript #match-analysis .teams-grid .team-title:before,main.theme-manuscript #match-analysis .teams-grid .team-title:after{content:""!important;z-index:-1!important;background:#dec17d!important;border:1px solid #bd8e42!important;width:24px!important;height:30px!important;display:block!important;position:absolute!important;top:50%!important;transform:translateY(-50%)rotate(45deg)!important;box-shadow:inset 0 0 0 2px #f6e8bd!important}main.theme-manuscript #match-analysis .teams-grid .team-title:before{left:-11px!important}main.theme-manuscript #match-analysis .teams-grid .team-title:after{right:-11px!important}main.theme-manuscript #match-analysis .teams-grid .team-dot{background:#cf9d43!important;border:1px solid #f2d79b!important;border-radius:0!important;flex:0 0 9px!important;width:9px!important;height:9px!important;transform:rotate(45deg)!important;box-shadow:0 0 0 2px #5f39123d!important}main.theme-manuscript #match-analysis .teams-grid .player-card{color:#33261c!important;background:linear-gradient(#fffdf6e6,#f7ecd3e6),repeating-linear-gradient(90deg,#7d4e1d06 0 1px,#0000 1px 8px)!important;border:1px solid #cba96f!important;border-radius:8px!important;box-shadow:inset 0 0 0 1px #fffc,0 3px 9px #5934141a!important}main.theme-manuscript #match-analysis .teams-grid .player-card--current{border-color:#9d8b53!important;box-shadow:inset 4px 0 #2c755c,inset 0 0 0 1px #ffffffd1,0 4px 10px #463f1b1f!important}main.theme-manuscript #match-analysis .teams-grid .player-head{background:linear-gradient(#fffdf7,#fbf2df)!important;border:1px solid #ddc28e!important;border-radius:6px!important;box-shadow:inset 0 1px #fffffff2,0 2px 5px #52301214!important}main.theme-manuscript #match-analysis .teams-grid :is(.player-avatar,.civ-icon){background:#fffaf0!important;border:1px solid #b9975e!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #fffc,0 2px 4px #4929101f!important}main.theme-manuscript #match-analysis .teams-grid .role{color:#946427!important}main.theme-manuscript #match-analysis .teams-grid .role-wrap small{color:#7b6651!important}main.theme-manuscript #match-analysis .player-card .metric-block{background:linear-gradient(#fffcf4eb,#f4e5c7d6)!important;border:1px solid #cfad75!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #4e2d110f!important}main.theme-manuscript #match-analysis .player-card .metric-block>span{color:#5a3a24!important;border-bottom-color:#b991557a!important}main.theme-manuscript #match-analysis .player-card .resource-breakdown>span{background:#fff8e7b8!important;border-color:#d1b17a!important;box-shadow:inset 0 1px #ffffffc7!important}main.theme-manuscript #match-analysis .player-card .command-summary{background:linear-gradient(#fffaf0,#f0deba)!important;border-color:#cfad75!important}main.theme-manuscript #match-analysis .player-card .activity-timeline{background:linear-gradient(#fbf0d7,#e9d09f)!important;border-color:#c8a46c!important;box-shadow:inset 0 1px #fffc!important}main.theme-manuscript #match-analysis .player-card .replay-facts>span{background:linear-gradient(#fffaf0,#f0deb9)!important;border-color:#cfad75!important}main.theme-manuscript #match-analysis .player-card .age-timings{background:linear-gradient(#fffaf0,#ecd5a8)!important;border-color:#c9a66f!important}main.theme-manuscript #match-analysis .player-card .unit-composition{background:linear-gradient(#fffaf0,#eed9b0)!important;border-color:#c9a66f!important}main.theme-manuscript #match-analysis .player-card .unit-composition span{background:#fff8e7c7!important;border-color:#d0af79!important;box-shadow:inset 0 1px #ffffffc7!important}#match-analysis .te21-smart{gap:18px;display:grid;overflow:hidden}#match-analysis .te21-smart *{min-width:0}#match-analysis .te21-smart-head{justify-content:space-between;align-items:stretch;gap:18px;display:flex}#match-analysis .te21-smart-title{align-items:center;gap:14px;display:flex}#match-analysis .te21-smart-crest{background:url(/assets/medieval/brand/aoe2team-crest-premium.webp) 50%/contain no-repeat;flex:0 0 68px;width:68px;height:76px}#match-analysis .te21-smart-title small{color:#7d1521;letter-spacing:.14em;text-transform:uppercase;font:800 10px/1 Arial,sans-serif}#match-analysis .te21-smart-title h3{color:#52151d;margin:4px 0 5px;font:700 clamp(25px,2.8vw,38px)/1.05 Georgia,serif}#match-analysis .te21-smart-title p,#match-analysis .te21-smart-room header p,#match-analysis .te21-smart-players>header p,#match-analysis .te21-smart-priorities>header p{color:#685446;margin:0;font-size:13px;line-height:1.4}#match-analysis .te21-smart-match{background:#fffaf0;border:1px solid #c9a872;border-radius:8px;grid-template-columns:112px minmax(150px,1fr);width:min(330px,100%);padding:8px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 3px 9px #5b35151a}#match-analysis .te21-smart-match>img{object-fit:contain;filter:drop-shadow(0 4px 4px #3b231a30);align-self:center;width:112px;height:82px}#match-analysis .te21-smart-match>div{flex-direction:column;align-items:flex-start;padding:3px 4px 2px 10px;display:flex}#match-analysis .te21-smart-match strong{color:#38231a;overflow-wrap:anywhere;font:700 16px/1.1 Georgia,serif}#match-analysis .te21-smart-match span,#match-analysis .te21-smart-match small{color:#705b49;margin-top:3px;font-size:11px}#match-analysis .te21-smart-match button{color:#5b1a21;cursor:pointer;background:#fbf1dc;border:1px solid #b99355;border-radius:4px;margin-top:auto;padding:5px 9px;font-size:11px;font-weight:800}#match-analysis .te21-smart-why{color:#7d1521;letter-spacing:.12em;text-transform:uppercase;margin-bottom:-12px;font-size:10px;font-weight:900;display:block}#match-analysis .te21-smart-verdict{background:#f7ead1;border-left:4px solid #9d6c25;padding:12px 15px;display:block;color:#3b271d!important;font-size:clamp(19px,2vw,27px)!important}#match-analysis .te21-smart-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}#match-analysis .te21-smart-status-grid>article{background:linear-gradient(145deg,#fffdf6,#f5e8cf);border:1px solid #cdb07d;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;min-height:112px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 3px 8px #52321712}#match-analysis .te21-smart-status-icon{filter:drop-shadow(0 4px 3px #4b2b1828);background-position:50%;background-repeat:no-repeat;background-size:contain;width:52px;height:58px}#match-analysis .te21-smart-status-icon--gold{background-image:url(/assets/medieval/icons/teamedge-gold.png)}#match-analysis .te21-smart-status-icon--food{background-image:url(/assets/medieval/icons/teamedge-food.png)}#match-analysis .te21-smart-status-icon--army{background-image:url(/assets/medieval/icons/teamedge-army-efficiency.png)}#match-analysis .te21-smart-status-icon--coordination{background-image:url(/assets/medieval/icons/teams.webp)}#match-analysis .te21-smart-status-grid article>div{flex-direction:column;gap:3px;padding-left:8px;display:flex}#match-analysis .te21-smart-status-grid strong{color:#3a261d;font:700 15px/1.15 Georgia,serif}#match-analysis .te21-smart-status-grid small{color:#766252;font-size:10px;line-height:1.25}#match-analysis .te21-smart-status-grid b,#match-analysis .te21-smart-player>header>b{letter-spacing:.04em;border-radius:3px;width:max-content;margin-top:4px;padding:3px 6px;font:800 9px/1 Arial,sans-serif}#match-analysis .te21-smart-tone--good>b,#match-analysis b.te21-smart-tone--good{color:#356329;background:#dcebc9}#match-analysis .te21-smart-tone--warning>b,#match-analysis b.te21-smart-tone--warning{color:#7d4d09;background:#f3dfac}#match-analysis .te21-smart-tone--info>b,#match-analysis b.te21-smart-tone--info{color:#315c50;background:#dbe6e2}#match-analysis .te21-smart-tone--lowData>b,#match-analysis b.te21-smart-tone--lowData{color:#756b5e;background:#e6e0d7}#match-analysis .te21-smart-bars{align-items:flex-end;gap:3px;height:42px;padding-left:6px;display:flex}#match-analysis .te21-smart-bars i{background:#d7ccbb;border-radius:2px 2px 0 0;width:5px;height:11px;display:block}#match-analysis .te21-smart-bars i:nth-child(2){height:19px}#match-analysis .te21-smart-bars i:nth-child(3){height:29px}#match-analysis .te21-smart-bars i:nth-child(4){height:39px}#match-analysis .te21-smart-tone--good .te21-smart-bars i.active{background:#548d3f}#match-analysis .te21-smart-tone--warning .te21-smart-bars i.active{background:#d79917}#match-analysis .te21-smart-tone--info .te21-smart-bars i.active{background:#638d80}#match-analysis .te21-smart-tone--lowData .te21-smart-bars i.active{background:#9c9387}#match-analysis .te21-smart-main{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:14px;display:grid}#match-analysis .te21-smart-main--solo{grid-template-columns:1fr}#match-analysis .te21-smart-room,#match-analysis .te21-smart-players,#match-analysis .te21-smart-priorities{background:#fbf2df;border:1px solid #cdb07d;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff,0 4px 10px #55341b12}#match-analysis .te21-smart-room>header,#match-analysis .te21-smart-players>header,#match-analysis .te21-smart-priorities>header{background:#fff9ed;border-bottom:1px solid #d8bf91;align-items:center;gap:10px;padding:13px 15px;display:flex}#match-analysis .te21-smart-room h4,#match-analysis .te21-smart-players h4,#match-analysis .te21-smart-priorities h4{color:#5a1720;margin:0 0 2px;font:700 22px/1.1 Georgia,serif}#match-analysis .te21-smart-section-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 38px;width:38px;height:38px}#match-analysis .te21-smart-section-icon--room{background-image:url(/assets/medieval/icons/castle.webp)}#match-analysis .te21-smart-section-icon--players{background-image:url(/assets/medieval/icons/players.webp)}#match-analysis .te21-smart-section-icon--priority{background-image:url(/assets/medieval/ranks/gold.webp)}#match-analysis .te21-smart-category{background:#fffaf0;border:1px solid #dbc59e;border-radius:7px;margin:12px;overflow:hidden}#match-analysis .te21-smart-category>h5,#match-analysis .te21-smart-player-advice h5{color:#5e1d24;letter-spacing:.08em;text-transform:uppercase;background:#f5e6cb;border-bottom:1px solid #dec79e;align-items:center;gap:8px;margin:0;padding:9px 12px;font:800 12px/1 Arial,sans-serif;display:flex}#match-analysis .te21-smart-resource-icon{background:50%/contain no-repeat;width:27px;height:27px}#match-analysis .te21-smart-resource-icon--gold{background-image:url(/assets/medieval/icons/teamedge-gold.png)}#match-analysis .te21-smart-resource-icon--food{background-image:url(/assets/medieval/icons/teamedge-food.png)}#match-analysis .te21-smart-resource-icon--wood{background-image:url(/assets/medieval/icons/teamedge-wood.png)}#match-analysis .te21-smart-resource-icon--stone{background-image:url(/assets/medieval/icons/teamedge-stone.png)}#match-analysis .te21-smart-resource-icon--military{background-image:url(/assets/medieval/icons/teamedge-army-efficiency.png)}#match-analysis .te21-smart-advice-list{display:grid}#match-analysis .te21-smart-advice-list>article{border-bottom:1px solid #ead9b8;grid-template-columns:9px minmax(0,1fr);gap:10px;padding:12px;display:grid}#match-analysis .te21-smart-advice-list>article:last-child{border-bottom:0}#match-analysis .te21-smart-advice-mark{background:#7b6b59;border-radius:50%;width:7px;height:7px;margin-top:6px}#match-analysis .te21-smart-tone--good .te21-smart-advice-mark{background:#4e853d}#match-analysis .te21-smart-tone--warning .te21-smart-advice-mark{background:#a55d22}#match-analysis .te21-smart-tone--info .te21-smart-advice-mark{background:#567d73}#match-analysis .te21-smart-advice-list strong{color:#3d291f;font:700 14px/1.25 Georgia,serif;display:block}#match-analysis .te21-smart-advice-list p{color:#6c5847;margin:3px 0;font-size:12px;line-height:1.4}#match-analysis .te21-smart-advice-list small{color:#5b1b23;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35;display:block}#match-analysis .te21-smart-empty{color:#847565;margin:0;padding:14px;font-size:12px}#match-analysis .te21-smart-player-list{gap:10px;padding:10px;display:grid}#match-analysis .te21-smart-player{border:1px solid #d7bd8e;border-left:4px solid var(--te-player-color);background:#fffaf0;border-radius:7px;overflow:hidden}#match-analysis .te21-smart-player>header{border-bottom:1px solid #e2cda6;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}#match-analysis .te21-smart-player-marker{background:var(--te-player-color);border-radius:3px;width:9px;height:30px;box-shadow:0 0 0 1px #5f432966}#match-analysis .te21-smart-civ{place-items:center;width:34px;height:34px;display:grid}#match-analysis .te21-smart-civ img{object-fit:contain;filter:drop-shadow(0 2px 2px #0002);max-width:34px;max-height:34px}#match-analysis .te21-smart-player>header div{flex-direction:column;display:flex}#match-analysis .te21-smart-player>header strong{color:#39241b;overflow-wrap:anywhere;font:700 15px/1.15 Georgia,serif}#match-analysis .te21-smart-player>header small{color:#765f4b;font-size:10px}#match-analysis .te21-smart-facts{border-bottom:1px solid #e4d2b1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#match-analysis .te21-smart-facts>span{border-right:1px solid #e4d2b1;flex-direction:column;gap:2px;padding:8px 10px;display:flex}#match-analysis .te21-smart-facts>span:last-child{border-right:0}#match-analysis .te21-smart-facts small{color:#7a6755;font-size:9px;line-height:1.2}#match-analysis .te21-smart-facts b{color:#4a3023;overflow-wrap:anywhere;font-size:12px}#match-analysis .te21-smart-player-advice{grid-template-columns:1fr 1fr;display:grid}#match-analysis .te21-smart-player-advice>section+section{border-left:1px solid #e1cba3}#match-analysis .te21-smart-player-advice .te21-smart-advice-list>article{padding:9px 10px}#match-analysis .te21-smart-player-advice .te21-smart-advice-list strong{font-size:12px}#match-analysis .te21-smart-player-advice .te21-smart-advice-list p,#match-analysis .te21-smart-player-advice .te21-smart-advice-list small{font-size:10px}#match-analysis .te21-smart-priorities>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px;list-style:none;display:grid}#match-analysis .te21-smart-priorities li{border-right:1px solid #ddc69e;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:7px 14px;display:grid}#match-analysis .te21-smart-priorities li:last-child{border-right:0}#match-analysis .te21-smart-priorities li>span{color:#fff6d8;background:linear-gradient(#8c2630,#50131a);border-radius:50%;place-items:center;width:36px;height:36px;font:700 18px Georgia,serif;display:grid;box-shadow:inset 0 0 0 2px #cda969,0 2px 4px #32140d44}#match-analysis .te21-smart-priorities strong{color:#462b20;font:700 14px/1.25 Georgia,serif}#match-analysis .te21-smart-priorities p{color:#6a5544;margin:4px 0 0;font-size:11px;line-height:1.35}@media (width<=1050px){#match-analysis .te21-smart-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#match-analysis .te21-smart-main{grid-template-columns:1fr}}@media (width<=700px){#match-analysis .te21-smart-head{flex-direction:column}#match-analysis .te21-smart-match{width:100%}#match-analysis .te21-smart-priorities>ol{grid-template-columns:1fr}#match-analysis .te21-smart-priorities li{border-bottom:1px solid #ddc69e;border-right:0}#match-analysis .te21-smart-priorities li:last-child{border-bottom:0}}@media (width<=480px){#match-analysis .te21-smart{gap:12px!important}#match-analysis .te21-smart-title{align-items:flex-start}#match-analysis .te21-smart-crest{flex-basis:49px;width:49px;height:57px}#match-analysis .te21-smart-title h3{font-size:23px}#match-analysis .te21-smart-status-grid{grid-template-columns:1fr}#match-analysis .te21-smart-status-grid>article{grid-template-columns:50px minmax(0,1fr) auto;min-height:92px;padding:9px}#match-analysis .te21-smart-status-icon{width:46px;height:50px}#match-analysis .te21-smart-player-advice{grid-template-columns:1fr}#match-analysis .te21-smart-player-advice>section+section{border-top:1px solid #e1cba3;border-left:0}#match-analysis .te21-smart-facts{grid-template-columns:1fr}#match-analysis .te21-smart-facts>span{border-bottom:1px solid #e4d2b1;border-right:0}#match-analysis .te21-smart-facts>span:last-child{border-bottom:0}#match-analysis .te21-smart-match{grid-template-columns:90px minmax(0,1fr)}#match-analysis .te21-smart-match>img{width:90px;height:76px}}main.theme-manuscript #match-analysis{--analysis-paper:var(--v1-paper,#f8f1e4);--analysis-paper-hi:var(--v1-paper-hi,#fffaf0);--analysis-paper-low:#f1e2c7;--analysis-ink:var(--v1-ink,#2c2118);--analysis-muted:#654;--analysis-brass:var(--v1-line,#caa66e);--analysis-brass-dark:#a8773c;--analysis-gold:var(--v1-gold,#9d6d2e);--analysis-burgundy:var(--v1-burgundy,#7b1d16);--analysis-green:var(--v1-green,#4a743d);--analysis-red:var(--v1-red,#9b3025);--analysis-shadow:0 8px 22px #4d2e131c;border:1px solid var(--analysis-brass)!important;color:var(--analysis-ink)!important;box-shadow:var(--analysis-shadow),inset 0 0 0 1px #ffffffe0,inset 0 0 0 4px #a0713412!important;background:radial-gradient(circle at 12% 7%,#97632709 0 1px,#0000 1.4px) 0 0/31px 29px,linear-gradient(#fffdf8 0%,#fbf5e9 56%,#f7eddc 100%)!important;border-radius:8px!important;overflow:hidden!important}main.theme-manuscript #match-analysis *,main.theme-manuscript #match-analysis :before,main.theme-manuscript #match-analysis :after{box-sizing:border-box}main.theme-manuscript #match-analysis .match-map-banner{isolation:isolate!important;border-bottom:1px solid var(--analysis-brass)!important;background:radial-gradient(at 84% 45%,#e2c48940,#0000 45%),radial-gradient(at 14% 10%,#ae77360f,#0000 42%),linear-gradient(#fffdf8 0%,#fbf4e7 58%,#f3e5ca 100%)!important;min-height:clamp(264px,24vw,336px)!important;padding:clamp(24px,3vw,38px)!important;overflow:hidden!important}main.theme-manuscript #match-analysis .match-map-banner:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.35!important;background:linear-gradient(90deg,#784d1f09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#784d1f07 1px,#0000 1px) 0 0/34px 34px!important;position:absolute!important;inset:0!important}main.theme-manuscript #match-analysis .match-map-banner:after{content:""!important;z-index:5!important;pointer-events:none!important;border:1px solid #a16f3194!important;border-radius:5px!important;position:absolute!important;inset:7px!important;box-shadow:inset 0 0 0 2px #fffbeec2!important}main.theme-manuscript #match-analysis .match-map-art{z-index:1!important;object-fit:contain!important;object-position:center!important;opacity:1!important;image-rendering:auto!important;filter:saturate(1.08)contrast(1.025)drop-shadow(0 14px 10px #452a1245)drop-shadow(0 2px 1px #fffae8b3)!important;background:0 0!important;width:60%!important;height:92%!important;padding:0!important;position:absolute!important;inset:4% 1.2% 4% auto!important;transform:translateZ(0)!important;-webkit-mask-image:none!important;mask-image:none!important}main.theme-manuscript #match-analysis .match-map-shade{z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#fffdf7fe 0 33%,#fffcf5ed 42%,#fffcf59e 53%,#fffcf51a 69%,#0000 78%)!important;position:absolute!important;inset:0!important}main.theme-manuscript #match-analysis .match-map-banner--fallback .match-map-art,main.theme-manuscript #match-analysis .match-map-art.aoe2-map-fallback{opacity:.62!important;filter:sepia(.18)saturate(.82)drop-shadow(0 10px 8px #4127112b)!important;width:48%!important;padding:26px!important}main.theme-manuscript #match-analysis :is(.section-heading,.match-meta){z-index:4!important;position:relative!important}main.theme-manuscript #match-analysis .section-heading{align-items:flex-start!important;gap:18px!important;max-width:47%!important;min-height:126px!important}main.theme-manuscript #match-analysis .section-heading .eyebrow{color:var(--analysis-burgundy)!important;letter-spacing:.12em!important;font-weight:800!important}main.theme-manuscript #match-analysis .map-title{align-items:center!important;gap:14px!important;max-width:100%!important}main.theme-manuscript #match-analysis .map-title h2{overflow-wrap:anywhere!important;min-width:0!important;color:var(--analysis-ink)!important;font:600 clamp(31px,3.2vw,48px)/1.02 var(--font-display,Georgia,serif)!important;letter-spacing:-.018em!important;text-shadow:0 1px #ffffffe6!important;margin:0!important}main.theme-manuscript .map-icon.map-icon--image{border:1px solid var(--v1-line,#caa66e)!important;background:#fff9ec!important;border-radius:5px!important;flex:0 0 68px!important;place-items:center!important;width:68px!important;height:54px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #ffffffbf,0 4px 10px #482b1224!important}main.theme-manuscript .map-icon.map-icon--image img{object-fit:contain!important;opacity:1!important;filter:saturate(1.06)contrast(1.02)!important;background:0 0!important;width:100%!important;height:100%!important;padding:2px!important}main.theme-manuscript .map-icon.map-icon--fallback img{opacity:.72!important;padding:7px!important}main.theme-manuscript #match-analysis .match-actions{align-self:flex-start!important}main.theme-manuscript #match-analysis .result-badge{min-height:37px!important;font:800 12px/1 var(--font-display,Georgia,serif)!important;letter-spacing:.06em!important;text-shadow:none!important;background:#fffdf5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 17px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #42260f14!important}main.theme-manuscript #match-analysis .result-badge--win{color:#2f7049!important;border:1px solid #7e9f78!important}main.theme-manuscript #match-analysis .result-badge--loss{color:#8d342b!important;border:1px solid #b98678!important}main.theme-manuscript #match-analysis .match-meta{color:#574535!important;background:#fffbf1d6!important;border:1px solid #be99608a!important;border-radius:4px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;width:max-content!important;max-width:45%!important;margin-top:8px!important;padding:8px 11px!important;display:flex!important;box-shadow:inset 0 1px #fffc!important}main.theme-manuscript #match-analysis .match-meta i{background:#c5a36e!important;width:1px!important;height:14px!important}main.theme-manuscript #match-analysis .replay-analysis-card{border:1px solid var(--analysis-brass)!important;color:var(--analysis-ink)!important;background:linear-gradient(#fffdf7,#f7ead1)!important;border-radius:6px!important;margin:14px!important;padding:14px 16px!important;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #482b1214!important}main.theme-manuscript #match-analysis .replay-analysis-card strong{color:#3a291d!important;font-size:clamp(14px,.84rem + .12vw,16px)!important;line-height:1.4!important}main.theme-manuscript #match-analysis .replay-analysis-actions button{color:#5a321a!important;background:linear-gradient(#fff9e9,#ead0a0)!important;border:1px solid #a87939!important;border-radius:5px!important;min-height:38px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffffd9,0 2px 5px #492a101c!important}main.theme-manuscript #match-analysis .analysis-ready-mark{color:var(--analysis-green)!important;background:#f3f8ed!important;border-color:#8da583!important}main.theme-manuscript #match-analysis .verdict-card{color:var(--analysis-ink)!important;background:radial-gradient(circle at 96% 18%,#bc8c4714,#0000 31%),linear-gradient(#fffefa,#f8edda)!important;border:1px solid #c9a76f!important;border-radius:7px!important;margin:14px!important;padding:18px!important;box-shadow:inset 0 0 0 1px #ffffffdb,0 4px 10px #45280f12!important}main.theme-manuscript #match-analysis .verdict-card .eyebrow{color:var(--analysis-burgundy)!important}main.theme-manuscript #match-analysis .verdict-card h3{color:#2f2118!important;font:600 clamp(22px,2vw,31px)/1.13 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .verdict-card p{color:#5d4b3a!important;font-size:clamp(14px,.86rem + .1vw,16px)!important;line-height:1.55!important}main.theme-manuscript #match-analysis .verdict-icon{box-shadow:none!important;background:0 0!important;border:0!important}main.theme-manuscript #match-analysis .verdict-score{color:#3b291d!important;background:radial-gradient(circle,#fffaf0 0 55%,#ead1a1 57% 71%,#f9edcf 73%)!important;border:1px solid #b78a4b!important;border-radius:50%!important;place-content:center!important;min-width:76px!important;min-height:76px!important;display:grid!important;box-shadow:0 4px 9px #4b2c111f!important}main.theme-manuscript #match-analysis .factor-grid{gap:9px!important;margin:0 14px 14px!important}main.theme-manuscript #match-analysis .factor{color:#534130!important;background:#fffaf0!important;border:1px solid #d2b681!important;border-radius:5px!important;min-width:0!important;padding:12px 13px!important;box-shadow:inset 0 1px #ffffffe6!important}main.theme-manuscript #match-analysis .factor>span{color:var(--analysis-burgundy)!important;font-weight:800!important}main.theme-manuscript #match-analysis .factor p{overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .advice-card{border:1px solid #a8a16b!important;border-left:4px solid var(--analysis-green)!important;color:#3b2c20!important;background:linear-gradient(#fffdf5,#f2ecd8)!important;border-radius:6px!important;margin:0 14px 14px!important;box-shadow:0 3px 8px #44291212!important}main.theme-manuscript #match-analysis .advice-card strong{color:#3b2d22!important}main.theme-manuscript #match-analysis .team-aggregate-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 14px 16px!important}main.theme-manuscript #match-analysis .team-summary-card{min-width:0!important;color:var(--analysis-ink)!important;background:linear-gradient(#fffdf8,#f7ecd9)!important;border:1px solid #caa971!important;border-radius:7px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #46291112!important}main.theme-manuscript #match-analysis .team-summary-card--ally{border-top:3px solid #728f67!important}main.theme-manuscript #match-analysis .team-summary-card--enemy{border-top:3px solid #a85d52!important}main.theme-manuscript #match-analysis .team-summary-head{background:#fffbf1ad!important;border-bottom:1px solid #dfc79b!important}main.theme-manuscript #match-analysis .team-summary-head h3{color:#33231a!important}main.theme-manuscript #match-analysis .team-summary-head>strong{color:#3b291d!important}main.theme-manuscript #match-analysis .team-summary-metrics>div{color:#594737!important;background:#fffcf59e!important;min-width:0!important}main.theme-manuscript #match-analysis .team-summary-metrics :is(b,strong){color:#34241a!important;-webkit-text-fill-color:#34241a!important}main.theme-manuscript #match-analysis .team-age-row{color:#5f4c3a!important;background:#f7ead0!important;border-top-color:#d4b783!important}main.theme-manuscript #match-analysis .team-composition{background:#fbf4e6!important;gap:8px!important;padding:10px!important}main.theme-manuscript #match-analysis .team-composition span{color:#3a291e!important;background:#fffaf0!important;border:1px solid #d6ba87!important;border-radius:5px!important;min-width:0!important}main.theme-manuscript #match-analysis .player-breakdown-title{border-top:1px solid #9e6d2d70!important;margin-top:26px!important;padding:22px 14px 14px!important}main.theme-manuscript #match-analysis .player-breakdown-title .eyebrow{color:var(--analysis-burgundy)!important;letter-spacing:.13em!important}main.theme-manuscript #match-analysis .player-breakdown-title h3{color:var(--analysis-ink)!important;font:600 clamp(25px,2vw,34px)/1.08 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .teams-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0 14px 16px!important}main.theme-manuscript #match-analysis .team-column{min-width:0!important}main.theme-manuscript #match-analysis .team-title{width:100%!important;min-height:43px!important;text-shadow:none!important;font:800 12px/1 var(--font-display,Georgia,serif)!important;letter-spacing:.065em!important;background:linear-gradient(#fffdf7,#f5e8cf)!important;border:1px solid #c9a870!important;border-radius:5px!important;justify-content:flex-start!important;margin:0 0 9px!important;padding:0 13px!important;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #4b2c110f!important}main.theme-manuscript #match-analysis .team-title:before,main.theme-manuscript #match-analysis .team-title:after{display:none!important}main.theme-manuscript #match-analysis .team-column:first-child .team-title{border-left:4px solid var(--analysis-green)!important;color:#315f43!important;background:linear-gradient(#fffdf7,#eef2e4)!important}main.theme-manuscript #match-analysis .team-column:last-child .team-title{border-left:4px solid var(--analysis-burgundy)!important;color:#823229!important;background:linear-gradient(#fffdf7,#f4e7df)!important}main.theme-manuscript #match-analysis .team-dot{width:8px!important;height:8px!important;box-shadow:none!important;background:currentColor!important;border:1px solid!important;border-radius:50%!important;flex:0 0 8px!important;transform:none!important}main.theme-manuscript #match-analysis .player-card{color:var(--analysis-ink)!important;background:radial-gradient(circle at 96% 4%,#a66f2d0b,#0000 26%),linear-gradient(#fffefa,#f9f0e0)!important;border:1px solid #ceb07a!important;border-radius:7px!important;margin:0 0 11px!important;padding:10px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffffd4,0 4px 10px #4b2c1113!important}main.theme-manuscript #match-analysis .team-column:first-child .player-card{border-top-color:#8fa47d!important}main.theme-manuscript #match-analysis .team-column:last-child .player-card{border-top-color:#bd897d!important}main.theme-manuscript #match-analysis .player-card--current{box-shadow:inset 3px 0 var(--analysis-green),inset 0 0 0 1px #ffffffd9,0 4px 10px #492f1417!important;border-color:#9da06d!important}main.theme-manuscript #match-analysis .player-head{background:#fffdf8!important;border:1px solid #dfc698!important;border-radius:5px!important;min-height:72px!important;margin:0 0 9px!important;padding:9px 10px!important;box-shadow:inset 0 1px #fffffff2!important}main.theme-manuscript #match-analysis :is(.player-avatar,.civ-icon){background:#fffaf1!important;border-color:#c5a66f!important;box-shadow:inset 0 0 0 1px #ffffffd6,0 2px 4px #49291017!important}main.theme-manuscript #match-analysis :is(.player-avatar,.civ-icon) img{object-fit:contain!important;background:0 0!important}main.theme-manuscript #match-analysis .player-profile-link{color:#2f2017!important;font-size:clamp(16px,.92rem + .18vw,19px)!important}main.theme-manuscript #match-analysis .player-main>span{color:#655241!important;font-size:12px!important}main.theme-manuscript #match-analysis .role-wrap{background:0 0!important;border-left-color:#e1cba1!important}main.theme-manuscript #match-analysis .role-wrap .style-icon{box-shadow:none!important;background-color:#0000!important}main.theme-manuscript #match-analysis .role{color:#875927!important}main.theme-manuscript #match-analysis .role-wrap small{color:#6d5947!important;overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .military-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}main.theme-manuscript #match-analysis .metric-block{background:linear-gradient(#fffdf8,#f7ead1)!important;border:1px solid #d1b37e!important;border-radius:5px!important;min-width:0!important;min-height:190px!important;padding:11px!important;box-shadow:inset 0 1px #ffffffe6!important}main.theme-manuscript #match-analysis .metric-block>span{color:#4d3827!important;overflow-wrap:anywhere!important;border-bottom:1px solid #dfc69a!important;min-height:27px!important;padding-bottom:7px!important;font-size:11px!important}main.theme-manuscript #match-analysis .metric-block>span:before{filter:drop-shadow(0 2px 2px #49291029)!important;background:url(/assets/medieval/icons/matches.webp) 50%/contain no-repeat!important;flex:0 0 24px!important;width:24px!important;height:24px!important}main.theme-manuscript #match-analysis .metric-block--resources>span:before{background-image:url(/assets/medieval/icons/shield.webp)!important}main.theme-manuscript #match-analysis .metric-block>div:not(.resource-efficiency){grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)!important;gap:3px 7px!important;padding:10px 0 6px!important}main.theme-manuscript #match-analysis .metric-block>div:not(.resource-efficiency)>b{color:#2f2118!important;font:700 clamp(18px,1.05rem + .2vw,22px)/1 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .metric-block>div:not(.resource-efficiency)>small{color:#675342!important;font-size:9px!important}main.theme-manuscript #match-analysis .metric-block>strong,main.theme-manuscript #match-analysis .efficiency-score>b{color:#2f2118!important;-webkit-text-fill-color:#2f2118!important;font:600 clamp(25px,1.4rem + .3vw,30px)/1 var(--font-display,Georgia,serif)!important;text-shadow:none!important}main.theme-manuscript #match-analysis .metric-block>strong{margin-top:4px!important;padding:9px 0 18px!important}main.theme-manuscript #match-analysis .metric-block>strong:after{background:linear-gradient(90deg,#f4e6c8,#d7b77d 50%,#f4e6c8)!important;border-color:#caa56d!important;height:4px!important;bottom:4px!important}main.theme-manuscript #match-analysis .metric-block>strong i{color:#665343!important;font-size:10px!important}main.theme-manuscript #match-analysis .resource-efficiency{border-top-color:#dfc69a!important;margin-top:4px!important;padding-top:7px!important}main.theme-manuscript #match-analysis .resource-efficiency>p{color:#635141!important;min-height:0!important;font-size:10px!important;line-height:1.35!important}main.theme-manuscript #match-analysis .efficiency-grade{color:#684420!important;background:#fffaf0!important;border-color:#c4a26e!important}main.theme-manuscript #match-analysis .resource-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}main.theme-manuscript #match-analysis .resource-breakdown>span{text-align:left!important;background:#fffaf0!important;border:1px solid #d5b984!important;border-radius:4px!important;grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;align-content:center!important;column-gap:7px!important;min-width:0!important;min-height:58px!important;padding:6px 7px!important;display:grid!important;box-shadow:inset 0 1px #fffc!important}main.theme-manuscript #match-analysis .resource-icon{object-fit:contain!important;image-rendering:auto!important;width:28px!important;height:28px!important;box-shadow:none!important;filter:drop-shadow(0 3px 2px #3e230d30)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1/3!important;align-self:center!important}main.theme-manuscript #match-analysis .resource-breakdown :is(small,b){grid-column:2!important;min-width:0!important}main.theme-manuscript #match-analysis .resource-breakdown small{color:#73583c!important;font-size:8px!important}main.theme-manuscript #match-analysis .resource-breakdown b{text-overflow:clip!important;color:#302218!important;font:700 11px/1.15 var(--font-display,Georgia,serif)!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:2px!important;overflow:visible!important}main.theme-manuscript #match-analysis .command-summary{background:#fffaf0!important;border-color:#d0b27e!important;border-radius:5px!important;margin-top:8px!important}main.theme-manuscript #match-analysis .command-summary>div{background:0 0!important;border-right-color:#dec598!important;grid-template-rows:auto auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:center!important;column-gap:8px!important;min-width:0!important;min-height:74px!important;padding:8px 9px!important;display:grid!important}main.theme-manuscript #match-analysis .command-summary>div:before{content:""!important;filter:drop-shadow(0 2px 2px #3f230d29)!important;background:50%/contain no-repeat!important;grid-area:1/1/4!important;align-self:center!important;width:30px!important;height:30px!important}main.theme-manuscript #match-analysis .command-summary>div:first-child:before{background-image:url(/assets/medieval/icons/matches.webp)!important}main.theme-manuscript #match-analysis .command-summary>div:nth-child(2):before{background-image:url(/assets/medieval/icons/analytics.webp)!important}main.theme-manuscript #match-analysis .command-summary>div:nth-child(3):before{background-image:url(/assets/medieval/icons/strategy.webp)!important}main.theme-manuscript #match-analysis .command-summary>div>:is(span,b,small){grid-column:2!important;min-width:0!important}main.theme-manuscript #match-analysis .command-summary span{color:#5b422f!important;overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .command-summary b{color:#302118!important;font-size:18px!important}main.theme-manuscript #match-analysis .command-summary small{color:#6d5947!important;overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .activity-timeline{background:#f8ecd3!important;border-color:#d0b17b!important;margin-top:8px!important}main.theme-manuscript #match-analysis .activity-timeline>span{color:#604d3d!important;background:0 0!important}main.theme-manuscript #match-analysis .activity-timeline>span:before{background:radial-gradient(circle,#fffaf0 0 46%,#dec18b 48% 57%,#9c6e32 59% 64%,#f5e5bd 66%)!important;border-color:#ae7935!important}main.theme-manuscript #match-analysis .activity-timeline b{color:#302118!important}main.theme-manuscript #match-analysis .replay-facts>span{color:#654f3d!important;background:#fffaf0!important;border-color:#d2b37e!important}main.theme-manuscript #match-analysis .replay-facts b{color:#302118!important;font-size:17px!important}main.theme-manuscript #match-analysis .age-timings{background:linear-gradient(#fffaf0,#f2dfbb)!important;border-color:#cfaf79!important}main.theme-manuscript #match-analysis .age-timings>small{color:#784a20!important}main.theme-manuscript #match-analysis .age-timings span{color:#5f4b3a!important;border-right-color:#d3b57f!important}main.theme-manuscript #match-analysis .age-timings span:before{filter:saturate(1.08)contrast(1.04)drop-shadow(0 4px 3px #48280e42)!important}main.theme-manuscript #match-analysis .age-timings span>b{color:#302118!important;-webkit-text-fill-color:#302118!important;font:700 15px/1.05 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .unit-composition{background:linear-gradient(#fffdf7,#f4e4c5)!important;border:1px solid #cfaf79!important;border-radius:6px!important;margin-top:9px!important;padding:10px!important}main.theme-manuscript #match-analysis .unit-composition>small{color:#784a20!important;font-weight:800!important}main.theme-manuscript #match-analysis .unit-composition>div{background:0 0!important;gap:7px!important;padding:8px 0 0!important}main.theme-manuscript #match-analysis .unit-composition span{color:#3d2b1f!important;background:#fffaf0!important;border:1px solid #d6ba87!important;border-radius:5px!important;min-height:96px!important;padding:8px!important;font-size:11px!important;line-height:1.2!important;box-shadow:inset 0 1px #ffffffeb,0 2px 5px #4629110d!important}main.theme-manuscript #match-analysis :is(.unit-composition,.team-composition) img{object-fit:contain!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}main.theme-manuscript #match-analysis .unit-composition span>img,main.theme-manuscript #match-analysis .unit-composition span>.aoe2-unit-missing:before{width:52px!important;height:52px!important}main.theme-manuscript #match-analysis .unit-composition span>b{color:#2f2017!important;font:700 20px/1 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .team-composition img{width:48px!important;height:48px!important}main.theme-manuscript #match-analysis :is(.unit-composition,.team-composition) img.aoe2-unit-fallback{object-fit:contain!important;opacity:.9!important;background:0 0!important;padding:2px!important}main.theme-manuscript .match-history{background:linear-gradient(#fffdf8,#f6ead5)!important;border-color:#b99158!important;box-shadow:0 5px 14px #4a2b1214,inset 0 0 0 1px #ffffffd1!important}main.theme-manuscript .history-list{gap:7px!important}main.theme-manuscript .history-list button{color:#443226!important;background:#fffaf0!important;border:1px solid #d6ba88!important;border-radius:5px!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:11px!important;min-height:78px!important;padding:8px!important;box-shadow:inset 0 1px #ffffffe6!important}main.theme-manuscript .history-list button.active{background:linear-gradient(#fffdf6,#f0dec0)!important;border-color:#a77a3e!important;box-shadow:inset 3px 0 #a67837,inset 0 1px #ffffffe6!important}main.theme-manuscript .history-list .history-map-name{color:#34241a!important;font:700 16px/1.15 var(--font-display,Georgia,serif)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;margin:2px 0!important;display:block!important;overflow:visible!important}main.theme-manuscript .history-result--win{color:#376b49!important}main.theme-manuscript .history-result--loss{color:#923b31!important}main.theme-manuscript #match-analysis .method-note{color:#645140!important;background:#fffaf0!important;border:1px solid #d4b986!important;border-radius:5px!important;margin:14px!important}main.theme-manuscript #match-analysis .method-note strong{color:#443125!important}main.theme-manuscript #match-analysis .te21-public{color:var(--analysis-ink)!important;background:radial-gradient(circle at 95% 5%,#9662270d,#0000 27%),linear-gradient(#fffefa,#f8edda)!important;border:1px solid #caa971!important;border-radius:7px!important;gap:17px!important;margin:14px!important;padding:20px!important;box-shadow:inset 0 0 0 1px #ffffffdb,0 4px 10px #46291112!important}main.theme-manuscript #match-analysis .te21-public-head>small,main.theme-manuscript #match-analysis .te21-public-why,main.theme-manuscript #match-analysis :is(.te21-public-section,.te21-public-next,.te21-public-players,.te21-public-style)>h4{color:var(--analysis-burgundy)!important;opacity:1!important;font-weight:800!important}main.theme-manuscript #match-analysis .te21-public-verdict{color:#2f2017!important;font:600 clamp(23px,2.2vw,33px)/1.18 var(--font-display,Georgia,serif)!important}main.theme-manuscript #match-analysis .te21-public-lead{color:#574535!important;line-height:1.55!important}main.theme-manuscript #match-analysis .te21-public-section li,main.theme-manuscript #match-analysis .te21-public-next li,main.theme-manuscript #match-analysis .te21-public-players article{min-width:0!important}main.theme-manuscript #match-analysis .te21-public-section li>p,main.theme-manuscript #match-analysis .te21-public-next li>p,main.theme-manuscript #match-analysis .te21-public-players article>p,main.theme-manuscript #match-analysis .te21-public-style>p{color:#5c4938!important;overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .te21-public-section--good li>span{color:var(--analysis-green)!important}main.theme-manuscript #match-analysis .te21-public-section--improve li>span{color:var(--analysis-burgundy)!important}main.theme-manuscript #match-analysis .te21-public-next,main.theme-manuscript #match-analysis .te21-public-players,main.theme-manuscript #match-analysis .te21-public-style{border-top-color:#d4b986!important}main.theme-manuscript #match-analysis .te21-public-players article{background:#fffaf0!important;border:1px solid #d5b985!important;border-radius:5px!important}@media (width<=1040px){main.theme-manuscript #match-analysis .match-map-art{width:62%!important;right:-3%!important}main.theme-manuscript #match-analysis .section-heading,main.theme-manuscript #match-analysis .match-meta{max-width:50%!important}main.theme-manuscript #match-analysis .teams-grid{gap:10px!important;margin-inline:10px!important}main.theme-manuscript #match-analysis .player-card{padding:8px!important}}@media (width<=860px){main.theme-manuscript #match-analysis .teams-grid,main.theme-manuscript #match-analysis .team-aggregate-grid{grid-template-columns:1fr!important;margin-inline:12px!important}main.theme-manuscript #match-analysis .player-head{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (width<=700px){main.theme-manuscript #match-analysis .match-map-banner{min-height:330px!important;padding:21px!important}main.theme-manuscript #match-analysis .match-map-art{opacity:.92!important;width:82%!important;height:69%!important;inset:auto -6% 1% auto!important}main.theme-manuscript #match-analysis .match-map-shade{background:linear-gradient(#fffdf7fe 0 43%,#fffdf7e0 55%,#fffdf757 71%,#0000 88%)!important}main.theme-manuscript #match-analysis .section-heading{max-width:100%!important;min-height:128px!important}main.theme-manuscript #match-analysis .match-meta{width:100%!important;max-width:100%!important}main.theme-manuscript #match-analysis .map-title h2{font-size:clamp(28px,9vw,39px)!important}main.theme-manuscript #match-analysis .military-grid{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .metric-block{min-height:0!important}main.theme-manuscript #match-analysis .command-summary{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .command-summary>div{border-bottom:1px solid #dec598!important;border-right:0!important;min-height:62px!important}main.theme-manuscript #match-analysis .command-summary>div:last-child{border-bottom:0!important}main.theme-manuscript #match-analysis .resource-breakdown{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .te21-public{margin:10px!important;padding:15px!important}main.theme-manuscript .history-list button{grid-template-columns:66px minmax(0,1fr)!important}main.theme-manuscript .history-list button>.history-result{grid-column:2!important;justify-self:start!important}}@media (width<=480px){main.theme-manuscript #match-analysis{max-width:100%!important;overflow:hidden!important}main.theme-manuscript #match-analysis :is(.replay-analysis-card,.verdict-card,.factor-grid,.advice-card,.method-note),main.theme-manuscript #match-analysis .teams-grid,main.theme-manuscript #match-analysis .team-aggregate-grid{margin-left:8px!important;margin-right:8px!important}main.theme-manuscript #match-analysis .player-head{grid-template-columns:auto minmax(0,1fr)!important}main.theme-manuscript #match-analysis .role-wrap{border-top:1px solid #e0cba1!important;border-left:0!important;grid-column:1/-1!important;max-width:none!important;padding:7px 0 0!important}main.theme-manuscript #match-analysis .resource-breakdown b{font-size:12px!important}main.theme-manuscript #match-analysis .te21-public-grid,main.theme-manuscript #match-analysis .te21-public-players>div{grid-template-columns:1fr!important}}@media (width<=390px){main.theme-manuscript #match-analysis .match-map-banner{min-height:316px!important;padding:18px!important}main.theme-manuscript #match-analysis .match-map-art{width:90%!important;right:-10%!important}main.theme-manuscript #match-analysis .map-icon.map-icon--image{flex-basis:58px!important;width:58px!important;height:48px!important}main.theme-manuscript #match-analysis .match-meta{gap:7px!important;font-size:11px!important}main.theme-manuscript #match-analysis .player-card{padding:7px!important}main.theme-manuscript #match-analysis .unit-composition span{min-height:92px!important}main.theme-manuscript #match-analysis :is(.unit-composition,.team-composition) img{max-width:100%!important}}main.theme-manuscript #match-analysis .teamedge-age-benchmarks{background:linear-gradient(90deg,#9c6d2e0e 1px,#0000 1px) 0 0/23px 100%,linear-gradient(#fffdf7 0%,#f8edd8 100%)!important;border:1px solid #bd9255!important;border-radius:9px!important;width:auto!important;margin:14px!important;padding:0!important;overflow:hidden!important;box-shadow:inset 0 0 0 3px #ffffffb3,0 6px 17px #4c2b101a!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__head{background:linear-gradient(#fffcf4f0,#f4e2beb8)!important;border-bottom:1px solid #d6b77f!important;align-items:center!important;gap:13px!important;min-height:82px!important;padding:13px 17px!important;display:flex!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__icon{filter:drop-shadow(0 4px 3px #47270e33)!important;background:url(/assets/medieval/icons/castle.webp) 50%/contain no-repeat!important;flex:0 0 52px!important;width:52px!important;height:56px!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__head h3{color:#571923!important;font:700 clamp(22px,2.2vw,29px)/1.08 var(--font-display,Georgia,serif)!important;margin:0!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__head p{color:#6d5845!important;max-width:740px!important;font:12px/1.4 var(--font-body,Arial,sans-serif)!important;margin:5px 0 0!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px!important;display:grid!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__tiers--single{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .teamedge-age-tier{background:#fffaefdb!important;border:1px solid #d3b27b!important;border-radius:7px!important;min-width:0!important;padding:11px!important;box-shadow:inset 0 1px #ffffffe0!important}main.theme-manuscript #match-analysis .teamedge-age-tier--target{background:linear-gradient(145deg,#fffaf0,#f1dfbb)!important;border-color:#b98a42!important}main.theme-manuscript #match-analysis .teamedge-age-tier--result{background:radial-gradient(circle at 8% 8%,#a56f2c14,#0000 34%),linear-gradient(145deg,#fffdf7,#f6ead1)!important;border-color:#b88743!important;box-shadow:inset 0 1px #ffffffeb,0 3px 9px #52301314!important}main.theme-manuscript #match-analysis .teamedge-age-tier>header{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;padding:0 2px 9px!important;display:flex!important}main.theme-manuscript #match-analysis .teamedge-age-tier>header small{color:#7a624b!important;font:800 9px/1.1 var(--font-data,Arial,sans-serif)!important;letter-spacing:.075em!important;text-transform:uppercase!important}main.theme-manuscript #match-analysis .teamedge-age-tier>header h4{color:#5b1c24!important;font:700 17px/1.15 var(--font-display,Georgia,serif)!important;text-align:right!important;overflow-wrap:anywhere!important;margin:0!important}main.theme-manuscript #match-analysis .teamedge-age-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}main.theme-manuscript #match-analysis .teamedge-age-cards>article{background:linear-gradient(#fffef9fa,#f7eacfdb)!important;border:1px solid #d9bd8c!important;border-radius:5px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:116px!important;padding:8px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffffbd,0 2px 5px #4a2a1112!important}main.theme-manuscript #match-analysis .teamedge-age-cards img{object-fit:contain!important;width:50px!important;height:66px!important;box-shadow:none!important;filter:drop-shadow(0 4px 3px #41240d30)!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}main.theme-manuscript #match-analysis .teamedge-age-card__body{flex-direction:column!important;min-width:0!important;display:flex!important}main.theme-manuscript #match-analysis .teamedge-age-cards span{color:#64482f!important;font:700 12px/1.25 var(--font-display,Georgia,serif)!important;overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .teamedge-age-cards b{color:#302016!important;font:700 clamp(20px,2vw,25px)/1 var(--font-display,Georgia,serif)!important;white-space:nowrap!important;margin:5px 0 4px!important}main.theme-manuscript #match-analysis .teamedge-age-cards small{color:#76614d!important;font:11px/1.3 var(--font-body,Arial,sans-serif)!important;overflow-wrap:anywhere!important}main.theme-manuscript #match-analysis .teamedge-age-tier--result .teamedge-age-cards>article{align-items:start!important;min-height:166px!important}main.theme-manuscript #match-analysis .teamedge-age-card--missing{opacity:.82!important}main.theme-manuscript #match-analysis .teamedge-age-progress{border-top:1px solid #bb91506b!important;width:100%!important;margin-top:10px!important;padding-top:8px!important;display:block!important}main.theme-manuscript #match-analysis .teamedge-age-progress>div{background:#eadfc9!important;border:1px solid #c4a46e!important;border-radius:999px!important;width:100%!important;height:7px!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #4f2f1421!important}main.theme-manuscript #match-analysis .teamedge-age-progress i{border-radius:inherit!important;background:linear-gradient(90deg,#9d672d,#d5aa55)!important;min-width:0!important;height:100%!important;display:block!important;box-shadow:inset 0 1px #fff6be8c!important}main.theme-manuscript #match-analysis .teamedge-age-progress p{flex-direction:column!important;gap:2px!important;margin:6px 0 0!important;display:flex!important}main.theme-manuscript #match-analysis .teamedge-age-progress strong,main.theme-manuscript #match-analysis .teamedge-age-progress em{overflow-wrap:anywhere!important;font:800 11px/1.3 var(--font-body,Arial,sans-serif)!important;font-style:normal!important;display:block!important}main.theme-manuscript #match-analysis .teamedge-age-progress strong{color:#68472a!important}main.theme-manuscript #match-analysis .teamedge-age-progress em{color:#7b1d16!important}main.theme-manuscript #match-analysis :is(.teamedge-age-benchmarks__fallback,.teamedge-age-benchmarks__highest){color:#6f5945!important;font:700 12px/1.35 var(--font-body,Arial,sans-serif)!important;background:#fff9eb!important;border:1px solid #d7bc8d!important;border-radius:5px!important;margin:12px!important;padding:14px!important}@media (width<=1500px){main.theme-manuscript #match-analysis .teamedge-age-benchmarks__tiers{grid-template-columns:1fr!important}}@media (width<=640px){main.theme-manuscript #match-analysis .teamedge-age-benchmarks{margin:10px 8px!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__head{align-items:flex-start!important;padding:12px!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__icon{flex-basis:42px!important;width:42px!important;height:47px!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__head h3{font-size:22px!important}main.theme-manuscript #match-analysis .teamedge-age-benchmarks__tiers{gap:8px!important;padding:8px!important}main.theme-manuscript #match-analysis .teamedge-age-tier>header{display:block!important}main.theme-manuscript #match-analysis .teamedge-age-tier>header h4{text-align:left!important;margin-top:4px!important}main.theme-manuscript #match-analysis .teamedge-age-cards{grid-template-columns:1fr!important}main.theme-manuscript #match-analysis .teamedge-age-cards>article{grid-template-columns:58px minmax(0,1fr)!important;min-height:88px!important}main.theme-manuscript #match-analysis .teamedge-age-tier--result .teamedge-age-cards>article{min-height:146px!important}main.theme-manuscript #match-analysis .teamedge-age-cards img{width:56px!important;height:68px!important}}
