:root{--sb-ink:#101411;--sb-surface:#1b201c;--sb-surface-raised:#242a24;--sb-line:#f2ecd824;--sb-parchment:#f2ecd8;--sb-parchment-bright:#fff9e7;--sb-moss:#a7b9a8;--sb-gold:#d7c584;--sb-gold-deep:#b89f5a;--sb-on-gold:#221d14;--sb-steel:#d7ecf2;--sb-steel-dim:#2a525c47;--sb-banner-red:#b5524a;--sb-meadow:#7fae6e;--sb-meadow-veil:#7fae6e29;--sb-ink-veil:#101411db;--sb-parchment-veil:#f2ecd80a;--sb-parchment-faint:#f2ecd80f;--sb-line-soft:#f2ecd81f;--sb-canvas-well:#18211d;--sb-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sb-text-xs:.78rem;--sb-text-sm:.9rem;--sb-text-md:1rem;--sb-text-lg:1.25rem;--sb-text-hero:clamp(2.4rem, 6vw, 5.4rem);--sb-weight-body:500;--sb-weight-bold:700;--sb-weight-black:800;--sb-track-wide:.08em;--sb-space-1:4px;--sb-space-2:8px;--sb-space-3:12px;--sb-space-4:16px;--sb-space-5:24px;--sb-space-6:32px;--sb-radius-sm:6px;--sb-radius-md:10px;--sb-radius-lg:14px;--sb-shadow-canvas:0 24px 80px #00000042;--sb-shadow-card:0 8px 28px #00000038;--sb-ease:cubic-bezier(.2, .7, .3, 1);--sb-dur-fast:.12s;--sb-dur-slow:.24s}@media (prefers-reduced-motion:reduce){:root{--sb-dur-fast:0s;--sb-dur-slow:0s}}:root{color:var(--sb-parchment);background:var(--sb-ink);font-family:var(--sb-font);font-synthesis:none;font-weight:var(--sb-weight-body);text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;line-height:1.45}input,textarea{-webkit-user-select:text;user-select:text}*{box-sizing:border-box}[hidden]{display:none!important}body{background:linear-gradient(180deg, var(--sb-parchment-veil), transparent 28%), var(--sb-ink);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}#app{min-height:100vh}.serfbound-shell{grid-template-columns:minmax(0,1fr) minmax(268px,336px);height:100vh;display:grid}.scene{min-width:0;padding:var(--sb-space-6);transition:padding var(--sb-dur-slow) var(--sb-ease);flex-direction:column;display:flex}.scene__toolbar{justify-content:space-between;align-items:flex-start;gap:var(--sb-space-5);margin-bottom:var(--sb-space-5);display:flex}.scene__brand{align-items:center;gap:var(--sb-space-4);display:flex}.scene__emblem{width:56px;height:56px;image-rendering:pixelated;transition:width var(--sb-dur-slow) var(--sb-ease), height var(--sb-dur-slow) var(--sb-ease)}.scene__kicker{margin:0 0 var(--sb-space-1);color:var(--sb-moss);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);text-transform:uppercase}h1{color:var(--sb-parchment-bright);font-size:var(--sb-text-hero);font-weight:var(--sb-weight-black);letter-spacing:0;transition:font-size var(--sb-dur-slow) var(--sb-ease);margin:0;line-height:.95}.runtime-pill{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-steel);background:var(--sb-steel-dim);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-bold);flex:none}.scene__toolbar-status{align-items:center;gap:var(--sb-space-2);flex:none;display:flex}.build-stamp{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-steel);background:var(--sb-steel-dim);font-size:var(--sb-text-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex:none;text-decoration:none}.build-stamp:hover,.build-stamp:focus-visible{color:var(--sb-ink);border-color:var(--sb-steel)}.scene__stage{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.terrain-preview{border:1px solid var(--sb-line);border-radius:var(--sb-radius-lg);background:var(--sb-canvas-well);width:100%;min-height:360px;box-shadow:var(--sb-shadow-canvas);cursor:crosshair;touch-action:none;flex:1 1 0;display:block}.welcome{padding-top:var(--sb-space-4);display:none}.editor-surface[hidden]{display:none}.editor-surface{gap:var(--sb-space-2);padding-top:var(--sb-space-3);flex-direction:column;flex:none;display:flex}.editor-bar{justify-content:space-between;align-items:center;gap:var(--sb-space-3);flex-wrap:wrap;display:flex}.editor-tools,.editor-actions{gap:var(--sb-space-2);flex-wrap:wrap;display:flex}.editor-tool{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-steel);background:var(--sb-steel-dim);font-size:var(--sb-text-sm);cursor:pointer}.editor-tool[aria-pressed=true]{color:var(--sb-ink);background:var(--sb-steel);border-color:var(--sb-steel);font-weight:var(--sb-weight-bold)}.editor-size{align-items:center;gap:var(--sb-space-2);display:inline-flex}.editor-size__label{color:var(--sb-steel);font-size:var(--sb-text-sm)}.editor-size__button{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);min-width:2em;padding:var(--sb-space-2);color:var(--sb-steel);background:var(--sb-steel-dim);font-size:var(--sb-text-sm);cursor:pointer}.editor-size__button[aria-pressed=true]{color:var(--sb-ink);background:var(--sb-steel);border-color:var(--sb-steel);font-weight:var(--sb-weight-bold)}.editor-status__ok{color:var(--sb-steel);font-size:var(--sb-text-sm)}.editor-status__warn{color:var(--sb-gold);font-size:var(--sb-text-sm)}.editor-status__region{color:var(--sb-gold);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-bold)}[data-serfbound-chrome=pre-import] .welcome{display:block}[data-serfbound-chrome=pre-import] .serfbound-shell{height:auto;min-height:100vh}[data-serfbound-chrome=pre-import] .status-panel{overflow-y:visible}[data-serfbound-chrome=pre-import] .terrain-preview{flex:none;height:min(48vh,480px)}.welcome__card{gap:var(--sb-space-4);border-radius:var(--sb-radius-lg);max-width:640px;padding:var(--sb-space-5);background:var(--sb-surface-raised);box-shadow:var(--sb-shadow-card);background-clip:padding-box;border:12px solid #0000;border-image:url(data:image/png;base64,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) 16/12px round;margin:0 auto;display:grid}.welcome__card .scene__kicker{padding:var(--sb-space-2) var(--sb-space-6);color:var(--sb-on-gold);image-rendering:pixelated;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAAAwCAYAAAAIE3bOAAAHOklEQVR4nO2dX0wURxzHv8vtHdhitYLaqmj8Qyi0gggmQhOiNjHWNmrCg2iCMVZfNLYpL/aFtqZpamM00cQ0jU0ftDE11sQ3G9OmiQ/QRKo5acG2/AkgLYiH2KLA7dxtH7Z7OZb9M7u3e+5xv09COHbnZn/zY747M7+dnQEIgiAIgiAIIq0IPImaG0U5KsV1z33+bZwrD4KYbTQ3irL6OSrFEQrmJH5/cpFx6cIy0eEdkCtLgDkhJelEVMaL+crn+w+B/r+A01dlEiGRVRxryJFfmCujZBmQHwIejivH80LAo3EZnT0Cly5yzE42N4rylioBD8aUfLbXFqF+03JsqS4CAPw9QrojspfJyQAAYP2bx7G1qgDbaxVd9A+JKF0lT2shjTAVoErJMiQyB4Bw5308GpdRU5HnyHCCmA1UlYVwq1PAqRMfY2jkEYRgPt7acRgHtoqJXqIVlqmONeTIALCtGrhyM47atQL2vP8NxoYjAID21jYsfWlhIj1jDADwZIrNyGvlayVcRhGEHxjt7TM8Nzg0grU11QCA+YsL0H/9HZy8MgkAqCwBugZyuOIjlgl++GKPXFlXk7iQipEAAWDByhWG+cUYQ0AUE3+reY4NR3TzNyM5vRdobXDzejzlSwWvfeMUt8rtdvnM7NITolaA2nzaW9uw6eAFS32JVglWFC0xPc8kySqLaQREUdd5PA5Nd6Xy8np6efu1crpJ8g3Xyfe8wq5dVvVe2ygZYSlAN7HjRD9XIq/IpjL7tazzFxfMEOG8oqV4PDA47ZgYDLpyPa4gjB6qA3kN8avDCULL/MUF0+pr8pDJbRwLUEXbFGvHf9rCEEQmMq9oqSf5WgpQjWo6gYRHZDLpqL8pt61GXVASH5ENaOt5zGaDZdkClu46I/z5y13D83ajoASRidgZB/bf60bx26e4nsSnPAZMbgHNnv8RRLbApqa403IJUMzNdWwMQWQyXg+luARoR9EEQfDjSQtIARiC4MPVFtBuBIggMhW3go9coR0aAxLZjNlbEamSUhSUuppEtiIGg4b1fzIa5c6HS4DVu8+ZPgtUCYgidUOJWUVkcNhW+p5wB9drSCrcLSBvNzQgip6/60YQswVuAeoFYkhoBJEaKc+EIYjZjN4UtMGhEZRtWDfjuJMGyZYAjS4wODTiijEE4SfGhiOGEVC3hlrcAlQjO9qLJt8JvAzXEsRsJK1LUhDZRfLNOtMeWaWrB5fyGNDL1/W9ZGw4Qt1kD9H6NhN9bfRIzc1X8BwJkNeZfnW6X+3KdNSbmpF/M8Xvqp3ahZgAJd7h1oJMgA0B5oVCusdjjKFsw7pEIGa0ty/xA/jL6XqVw0/2ZQN+97eVfUySXIuAAjbGgMnTa2KMTZshYNUN9ftYQLsoMJGdJNdTqxld2vPaBad5sfWNGGOAPI6W6yfAohO41SlAkmR88OGpGWkZY7pGqYX0W4UnEaaG31s2K7T2m4pJHseNKx+h7wGwty4XhRubAcxxNA2Te85ac6MolyyP4fY95e/1ryhblXUN5KCmIg+t4UnsbzgK0cBwveUq0lnh/bDU/WzFifieta+tbDZ6pHbh8hkAwOtlMYxHgZa7QG25cu5Wp2Brb0DARgsYleJo7xawfImMZYXKsa1VhbgRiuC3ngnUVMyxzCPGGB4PDCbEmK7W0G7Q6FlXjkwh01o9XnvNnmdHpTg2lCq7jm3bXINtm4GRvtv496kEII5wlz2buIMwkiRjTVEcT5QNYFC38zgA4OE/yvZlN9smABivIzra22fYrKfzkUCMMfT++rtpmkyrWM+CVH3kRx/HGOOaTBLuCmA8qgjv+59acenmFP4YUnaQfvI0ZuuatnbYVLuhAFCYr+wKmhdSDNpbf8Sw+6nFaPU0L1oe7T86xhh6wh0oriq3lU+2tIpmvYDkcbIbAvLTEETtnVnBGMOlq+cQleJYUxRP7AM4GQXauwXbW7bb3uK2qV6Qg0El+AIAhxrfBQBu8THGsKh49bRjTiNIgPk/8c6PLYbLaWgF6MQGbWXU29iDx8504WWro/pPvcEZofV7OvxiVm7Vbt5plMk9vPMXzwIAgkFFRnbFBzgU4NFdufj6BkPD9v0IzZ3H/d0FK1dgtLcPj9V+bBqo3n1Ot4xtl49Ybh9sht3NRmOMIdLbp7txqV0q36idcezOjy0p5wsor53x9g5ijKH/XveM40Y+B+z5Xa+cY8MRw+umwvO5IhYVr7Y1n5kxhvMXz6K2XAnApEWAgNIVjUpx7Nt5AK/u+Yorj85r7yUcX7rrTMZvLq9WJDtLNm7cx+crKx6ET8+oxIsqmlzJ++cLB23dmNwqkx7J5Rzp6MBEjvJSOJuacv26TutnU70gl66SceikMy054tpnz8nq1tUEkc001Qvy3S8DjrXgaC5oXXkhXl5I+iOIVHEkQCGYj8hYwG1bCILg4bvjAjV/BPE/nx4iPRAEQRCEPf4DbmofNLwTzdkAAAAASUVORK5CYII=) 50%/100% 100% no-repeat;justify-self:start}.welcome__title{color:var(--sb-parchment-bright);font-size:var(--sb-text-lg);font-weight:var(--sb-weight-black);margin:0;line-height:1.2}.welcome__body{color:var(--sb-parchment);font-size:var(--sb-text-sm);margin:0}.welcome__drop{gap:var(--sb-space-1);border:2px dashed var(--sb-line);border-radius:var(--sb-radius-md);padding:var(--sb-space-5);color:var(--sb-parchment-bright);background:var(--sb-parchment-veil);cursor:pointer;text-align:center;transition:border-color var(--sb-dur-fast) var(--sb-ease), background var(--sb-dur-fast) var(--sb-ease);justify-items:center;display:grid}.welcome__drop span{color:var(--sb-moss);font-size:var(--sb-text-sm)}.welcome__drop:hover,.welcome__drop.is-dragover{border-color:var(--sb-gold);background:var(--sb-parchment-faint)}.welcome__drop.is-busy{border-color:var(--sb-gold);cursor:progress}.welcome__drop:focus-visible{outline:3px solid var(--sb-steel);outline-offset:3px}.welcome__error{border-left:3px solid var(--sb-banner-red);padding-left:var(--sb-space-3);color:var(--sb-banner-red);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-bold);margin:0}.welcome__promise{border-left:3px solid var(--sb-meadow);padding-left:var(--sb-space-3);color:var(--sb-parchment);font-size:var(--sb-text-sm);margin:0}.welcome__hint{color:var(--sb-moss);font-size:var(--sb-text-xs);margin:0}[data-serfbound-data-state=unsupported] .welcome__drop,[data-serfbound-data-state=unsupported] .panel-group--data{border-color:var(--sb-banner-red)}.status-panel{align-content:start;gap:var(--sb-space-4);border-left:1px solid var(--sb-line-soft);padding:var(--sb-space-5) var(--sb-space-4);background:linear-gradient(var(--sb-ink-veil), var(--sb-ink-veil)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAACtklEQVR4nO3dzW7aQBQG0ElFRFDEqll33Rfo+z9AX6DrrtMVjQgKUroJkaEG/+AxM7rn7ELi4cr+pFzsqyElAAAAAAAAAAAAAAAAAAAAAACgRHc5Fr3/8e09x7pdVstV2u62na+V5Fx9q+UqpZT++93bz9+TXrMsAbj7/vU9pZQWD8u0f90NPr7ruGzrrh/TfvMyeP1s9X7U0/T+6089AWB6UwdgMeVin4s+LHMsS0rpbeL1sgQg3edZlul9uXUB3JYABCcAwQlAcAIQXPXt+umNkksW68eMlfRTWr3VB6CEizpEafVWH4DDPfM+SngmUFq91QeghIs6RGn1agKDE4DgBCC4m/YAzYaobZBjiEv/W69pvPoMmfRd/3BMnyGVc2vW8TSwoe0iH07A6Uls/ty7WXrbdz59vKbxajv29LUh6+83L6nPX8/VLGYfCDnMBoyZiDnnMGFTzOROz3WnqNdEUHAmgoKrowcwEVQNHwODE4DgBCA4AQhOAIKbpV0vbQqmjxprHmOWANR4gmqseYxZAlDaFEwfNdY8xiwBqPEE1VjzGJrA4AQgOAEILksPcK6BGjsF07XW53YqfzdHD6LGTu6ce59T104ada3f9n5VPA0c20Bde9z+dZcWjQBsd9ujEEzd2E01adQWhrbXcjSmWQJwuIky9x5B66entHl+Pnpt07ihU+oeQZuWm07bj1G3ITekxjARVBkTQcFV0QOYCKqHj4HBCUBwAhCcAAQnAMFV367XNrlTWr3VB6CEizpEafVWH4DaJndKq7f6AJRwUYcorV5NYHACEJwABGePoI51rtnPZ8j79F23jqeBDaeTLc2fL52Em+0RdLJen2/0GrpHUJ+PgnN921mRewRl23On5Vu4hrzv2OOmnDSaeiAEAAAAAAAAAAAAAAAAAAAAAAAo0z+ZyIOUL3YAKwAAAABJRU5ErkJggg==) var(--sb-surface);transition:gap var(--sb-dur-slow) var(--sb-ease);background-size:auto,128px 128px;display:grid;overflow-y:auto}.panel-group{gap:var(--sb-space-3);border-radius:var(--sb-radius-md);padding:var(--sb-space-4);background:var(--sb-surface-raised);background-clip:padding-box;border:12px solid #0000;border-image:url(data:image/png;base64,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) 16/12px round;display:grid}.panel-group__title{padding-bottom:var(--sb-space-2);border-bottom:1px solid var(--sb-line-soft);color:var(--sb-moss);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);text-transform:uppercase;margin:0}.panel-group__actions{gap:var(--sb-space-2);display:grid}.status-panel__label{margin:0 0 var(--sb-space-1);color:var(--sb-moss);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);text-transform:uppercase}.status-panel__value{color:var(--sb-parchment-bright);font-size:var(--sb-text-md);font-weight:var(--sb-weight-bold);overflow-wrap:anywhere;margin:0}.status-panel__detail{color:var(--sb-moss);font-size:var(--sb-text-sm);overflow-wrap:anywhere;margin:0}.online-badge{border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-meadow);background:var(--sb-meadow-veil);font-weight:var(--sb-weight-bold);margin:0}.online-badge.is-fresh{animation:sb-badge-pulse calc(var(--sb-dur-slow) * 2) var(--sb-ease) 1}.signin-moment{gap:var(--sb-space-3);border-top:1px solid var(--sb-line-soft);border-bottom:1px solid var(--sb-line-soft);padding:var(--sb-space-3) 0;display:grid}.signin-methods{gap:var(--sb-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signin-method{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);min-height:44px;padding:0 var(--sb-space-2);color:var(--sb-parchment);background:var(--sb-parchment-faint);cursor:pointer;font:inherit;font-size:var(--sb-text-xs);font-weight:var(--sb-weight-black);overflow-wrap:anywhere}.signin-method:hover:not(:disabled),.signin-method.is-active{color:var(--sb-on-gold);background:var(--sb-gold)}.signin-pane{gap:var(--sb-space-2);display:grid}.signin-field{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);width:100%;min-height:44px;padding:0 var(--sb-space-3);color:var(--sb-parchment);background:var(--sb-surface);font:inherit}.signin-field::placeholder{color:var(--sb-moss);opacity:1}.signin-accountless{border-left:var(--sb-space-1) solid var(--sb-meadow);padding-left:var(--sb-space-2);color:var(--sb-parchment)}.legacy-online-bridge{gap:var(--sb-space-1);border-top:1px solid var(--sb-line-soft);padding-top:var(--sb-space-3);display:grid}@keyframes sb-badge-pulse{50%{background:var(--sb-meadow);color:var(--sb-on-gold)}}.online-lobby{gap:var(--sb-space-2);display:grid}.online-lobby:empty{display:none}.lobby-card{gap:var(--sb-space-2);border:1px solid var(--sb-line);border-radius:var(--sb-radius-md);padding:var(--sb-space-3);background:var(--sb-surface);box-shadow:var(--sb-shadow-card);display:grid}.lobby-card__name{color:var(--sb-parchment-bright);font-weight:var(--sb-weight-black);margin:0}.lobby-card__terms{color:var(--sb-moss);font-size:var(--sb-text-sm);margin:0}.lobby-card--ghost{opacity:.6;border-style:dashed}.lobby-card__rating{color:var(--sb-gold);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-bold)}.chronicle summary{align-items:baseline;gap:var(--sb-space-3);cursor:pointer;display:flex}.chronicle summary:focus-visible{outline:3px solid var(--sb-steel);outline-offset:3px}.chronicle[open]{gap:var(--sb-space-3);display:grid}.chronicle__stats{gap:var(--sb-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chronicle__stat{border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2);color:var(--sb-moss);background:var(--sb-surface);font-size:var(--sb-text-xs);text-align:center}.chronicle__stat span{color:var(--sb-parchment-bright);font-size:var(--sb-text-lg);font-weight:var(--sb-weight-black);display:block}.chronicle__badges{gap:var(--sb-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deed{align-items:center;gap:var(--sb-space-2);border:1px solid var(--sb-gold);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2);background:var(--sb-surface);display:flex}.deed__icon{image-rendering:pixelated;object-fit:contain;width:24px;height:24px}.deed__medallion{width:24px;height:24px;color:var(--sb-on-gold);background:var(--sb-gold);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-black);border-radius:50%;place-items:center;display:grid}.deed__name{color:var(--sb-parchment-bright);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide)}.chronicle__history{gap:var(--sb-space-1);display:grid}.chronicle__entry{gap:var(--sb-space-2);border-left:3px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-1) var(--sb-space-2);background:var(--sb-surface);font-size:var(--sb-text-sm);grid-template-columns:1fr auto auto auto;align-items:baseline;display:grid}.chronicle__entry--won{border-left-color:var(--sb-meadow)}.chronicle__entry--lost{border-left-color:var(--sb-banner-red)}.chronicle__opponent{color:var(--sb-parchment-bright);font-weight:var(--sb-weight-bold);overflow-wrap:anywhere}.chronicle__mode,.chronicle__date{color:var(--sb-moss);font-size:var(--sb-text-xs)}.chronicle__result{font-weight:var(--sb-weight-bold)}.ladder summary{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-parchment);background:var(--sb-parchment-faint);cursor:pointer;font-weight:var(--sb-weight-bold)}.ladder summary:focus-visible{outline:3px solid var(--sb-steel);outline-offset:3px}.ladder[open] summary{margin-bottom:var(--sb-space-3)}.ladder__rows{gap:var(--sb-space-1);margin-bottom:var(--sb-space-2);display:grid}.ladder__row{gap:var(--sb-space-3);border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);background:var(--sb-surface);grid-template-columns:auto 1fr auto auto;align-items:baseline;display:grid}.ladder__row--own{border-color:var(--sb-gold)}.ladder__rank{color:var(--sb-moss);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-bold)}.ladder__name{color:var(--sb-parchment-bright);font-weight:var(--sb-weight-bold);overflow-wrap:anywhere}.ladder__rating{color:var(--sb-gold);font-weight:var(--sb-weight-black)}.ladder__matches{color:var(--sb-moss);font-size:var(--sb-text-sm)}.ladder__empty,.lobby-empty{padding:var(--sb-space-3);border:1px dashed var(--sb-line);border-radius:var(--sb-radius-md);color:var(--sb-moss);font-size:var(--sb-text-sm);text-align:center;margin:0}.identity-row{align-items:center;gap:var(--sb-space-3);display:flex}.identity-portrait{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);background:var(--sb-canvas-well);width:64px;height:64px;image-rendering:pixelated}.identity-guild{align-items:center;gap:var(--sb-space-2);margin:var(--sb-space-1) 0 0;color:var(--sb-moss);font-size:var(--sb-text-sm);display:flex}.identity-banner{image-rendering:pixelated}.identity-picker summary{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-parchment);background:var(--sb-parchment-faint);cursor:pointer;font-weight:var(--sb-weight-bold)}.identity-picker summary:focus-visible{outline:3px solid var(--sb-steel);outline-offset:3px}.identity-picker[open] summary{margin-bottom:var(--sb-space-3)}.identity-choices{gap:var(--sb-space-2);margin-bottom:var(--sb-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.identity-choice{border:2px solid var(--sb-line);border-radius:var(--sb-radius-sm);padding:var(--sb-space-1);background:var(--sb-canvas-well);cursor:pointer;transition:border-color var(--sb-dur-fast) var(--sb-ease);place-items:center;display:grid}.identity-choice img{image-rendering:pixelated}.identity-choice:hover{border-color:var(--sb-moss)}.identity-choice[aria-pressed=true]{border-color:var(--sb-gold)}.identity-choice:focus-visible{outline:3px solid var(--sb-steel);outline-offset:2px}.match-strip{gap:var(--sb-space-1);border-left:3px solid var(--sb-steel);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2) var(--sb-space-3);background:var(--sb-parchment-veil);display:grid}[data-serfbound-cor-mode=your-window] .match-strip,[data-serfbound-cor-mode=move-arrived] .match-strip{border-left-color:var(--sb-meadow)}[data-serfbound-cor-mode=failed] .match-strip{border-left-color:var(--sb-banner-red)}.community-map-controls{gap:var(--sb-space-2);display:grid}.community-map-title,.community-map-filters select{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);width:100%;min-height:40px;padding:0 var(--sb-space-3);color:var(--sb-parchment-bright);background:var(--sb-surface)}.community-map-filters{gap:var(--sb-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-map-gallery,.community-map-library{gap:var(--sb-space-2);display:grid}.community-map-gallery:empty,.community-map-library:empty{display:none}.community-map-card{gap:var(--sb-space-3);border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-md);padding:var(--sb-space-3);background:var(--sb-surface);grid-template-columns:76px minmax(0,1fr);display:grid}.community-map-card--library{border-color:var(--sb-steel)}.community-map-thumb{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);background:var(--sb-canvas-well);width:76px;height:76px;image-rendering:pixelated;object-fit:cover}.community-map-thumb--empty{background:linear-gradient(135deg, transparent 48%, var(--sb-line-soft) 49%, var(--sb-line-soft) 51%, transparent 52%), var(--sb-canvas-well)}.community-map-card__body{gap:var(--sb-space-2);min-width:0;display:grid}.community-map-card__title{color:var(--sb-parchment-bright);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-black);overflow-wrap:anywhere;margin:0}.community-map-card__meta{color:var(--sb-moss);font-size:var(--sb-text-xs);overflow-wrap:anywhere;margin:0}.community-map-card__actions{gap:var(--sb-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-map-card__actions .primary-action,.community-map-card__actions .secondary-action{min-height:36px;padding:0 var(--sb-space-2);font-size:var(--sb-text-xs)}.primary-action,.secondary-action{border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);min-height:44px;padding:0 var(--sb-space-4);color:var(--sb-on-gold);background:var(--sb-gold);cursor:pointer;font-weight:var(--sb-weight-black);text-align:center;transition:background var(--sb-dur-fast) var(--sb-ease), transform var(--sb-dur-fast) var(--sb-ease);justify-content:center;align-items:center;display:inline-flex}.primary-action:hover:not(:disabled){background:var(--sb-gold-deep)}.primary-action:active:not(:disabled),.secondary-action:active:not(:disabled){transform:translateY(1px)}.secondary-action{color:var(--sb-parchment);background:var(--sb-parchment-faint)}.secondary-action:hover:not(:disabled){background:var(--sb-surface)}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.48}.primary-action:disabled:hover{background:var(--sb-gold)}.secondary-action:disabled:hover{background:var(--sb-parchment-faint)}input.secondary-action{cursor:text;text-align:left}.import-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.import-input:focus-visible+.import-control,.import-control:focus-visible,.signin-field:focus-visible,.signin-method:focus-visible,.secondary-action:focus-visible,.primary-action:focus-visible{outline:3px solid var(--sb-steel);outline-offset:3px}.dev-ledger{border-top:1px solid var(--sb-line-soft);padding-top:var(--sb-space-3)}.dev-ledger summary{color:var(--sb-moss);cursor:pointer;font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);text-transform:uppercase}.dev-ledger summary:focus-visible{outline:3px solid var(--sb-steel);outline-offset:3px}.dev-ledger[open]{gap:var(--sb-space-3);display:grid}[data-serfbound-chrome=pre-import]:not([data-serfbound-dev="1"]) .panel-group--realm,[data-serfbound-chrome=pre-import]:not([data-serfbound-dev="1"]) .panel-group--ledger,[data-serfbound-chrome=running]:not([data-serfbound-dev="1"]) .panel-group--realm{display:none}[data-serfbound-chrome=title] .panel-group--realm .primary-action{min-height:56px;font-size:var(--sb-text-lg)}[data-serfbound-chrome=pre-import] .panel-group--data,[data-serfbound-chrome=title] .panel-group--realm{border-color:var(--sb-gold)}[data-serfbound-chrome=running] .scene{padding:var(--sb-space-4)}[data-serfbound-chrome=running] .scene__toolbar{margin-bottom:var(--sb-space-3)}[data-serfbound-chrome=running] .scene__kicker{display:none}[data-serfbound-chrome=running] h1{font-size:var(--sb-text-lg)}[data-serfbound-chrome=running] .scene__emblem{width:28px;height:28px}[data-serfbound-chrome=running] .status-panel{gap:var(--sb-space-3)}[data-serfbound-chrome=running] .panel-group{padding:var(--sb-space-3);gap:var(--sb-space-2)}@media (width<=760px){.serfbound-shell{grid-template-columns:1fr;height:auto;min-height:100vh}.scene{min-height:68vh;padding:var(--sb-space-4)}.scene__toolbar{align-items:stretch;gap:var(--sb-space-3);flex-direction:column}.scene__emblem{width:40px;height:40px}.runtime-pill{width:max-content}.terrain-preview{min-height:320px}.welcome{padding:var(--sb-space-3)}.welcome__card{padding:var(--sb-space-4)}.status-panel{border-top:1px solid var(--sb-line-soft);padding:var(--sb-space-4);border-left:0}.panel-group{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-group__title,.panel-group__actions,.status-panel__detail{grid-column:1/-1}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rig-hud{z-index:2147483000;box-sizing:border-box;gap:var(--sb-space-2);width:min(560px,100vw - 24px);max-height:46vh;font-family:var(--sb-font);color:var(--sb-parchment);border-radius:var(--sb-radius-md);padding:var(--sb-space-3);background:linear-gradient(var(--sb-ink-veil), var(--sb-ink-veil)), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAACtklEQVR4nO3dzW7aQBQG0ElFRFDEqll33Rfo+z9AX6DrrtMVjQgKUroJkaEG/+AxM7rn7ELi4cr+pFzsqyElAAAAAAAAAAAAAAAAAAAAAACgRHc5Fr3/8e09x7pdVstV2u62na+V5Fx9q+UqpZT++93bz9+TXrMsAbj7/vU9pZQWD8u0f90NPr7ruGzrrh/TfvMyeP1s9X7U0/T+6089AWB6UwdgMeVin4s+LHMsS0rpbeL1sgQg3edZlul9uXUB3JYABCcAwQlAcAIQXPXt+umNkksW68eMlfRTWr3VB6CEizpEafVWH4DDPfM+SngmUFq91QeghIs6RGn1agKDE4DgBCC4m/YAzYaobZBjiEv/W69pvPoMmfRd/3BMnyGVc2vW8TSwoe0iH07A6Uls/ty7WXrbdz59vKbxajv29LUh6+83L6nPX8/VLGYfCDnMBoyZiDnnMGFTzOROz3WnqNdEUHAmgoKrowcwEVQNHwODE4DgBCA4AQhOAIKbpV0vbQqmjxprHmOWANR4gmqseYxZAlDaFEwfNdY8xiwBqPEE1VjzGJrA4AQgOAEILksPcK6BGjsF07XW53YqfzdHD6LGTu6ce59T104ada3f9n5VPA0c20Bde9z+dZcWjQBsd9ujEEzd2E01adQWhrbXcjSmWQJwuIky9x5B66entHl+Pnpt07ihU+oeQZuWm07bj1G3ITekxjARVBkTQcFV0QOYCKqHj4HBCUBwAhCcAAQnAMFV367XNrlTWr3VB6CEizpEafVWH4DaJndKq7f6AJRwUYcorV5NYHACEJwABGePoI51rtnPZ8j79F23jqeBDaeTLc2fL52Em+0RdLJen2/0GrpHUJ+PgnN921mRewRl23On5Vu4hrzv2OOmnDSaeiAEAAAAAAAAAAAAAAAAAAAAAAAo0z+ZyIOUL3YAKwAAAABJRU5ErkJggg==) var(--sb-surface);box-shadow:var(--sb-shadow-card);image-rendering:pixelated;background-size:auto,128px 128px;background-clip:padding-box;border:14px solid #0000;border-image:url(data:image/png;base64,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) 16/12px round;display:grid;position:fixed;bottom:12px;left:50%;overflow:auto;transform:translate(-50%)}.rig-hud__head{justify-content:space-between;align-items:baseline;gap:var(--sb-space-2);display:flex}.rig-hud__title{color:var(--sb-parchment-bright);font-size:var(--sb-text-lg);font-weight:var(--sb-weight-black);margin:0}.rig-hud__gate{color:var(--sb-moss);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);white-space:nowrap}.rig-hud__instruction{color:var(--sb-parchment);font-size:var(--sb-text-sm);font-weight:var(--sb-weight-bold);margin:0}.rig-hud__result{color:var(--sb-moss);font-size:var(--sb-text-xs);margin:0}.rig-hud__row{gap:var(--sb-space-1);padding-top:var(--sb-space-2);border-top:1px solid var(--sb-line-soft);display:grid}.rig-hud__check{color:var(--sb-moss);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);text-transform:uppercase}.rig-hud__verdicts{gap:var(--sb-space-2);display:flex}.rig-hud__btn{min-height:42px;color:var(--sb-on-gold);font-family:var(--sb-font);font-weight:var(--sb-weight-black);font-size:var(--sb-text-sm);cursor:pointer;image-rendering:pixelated;transition:transform var(--sb-dur-fast) var(--sb-ease), filter var(--sb-dur-fast) var(--sb-ease);background:0 0;border:10px solid #0000;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABACAYAAADS1n9/AAACw0lEQVR4nO3cMW/TQBgG4BdsA1ORAFVtQ0kVKUiVmkqQBSQYYGKCgR+AEDOiAxMbCxMDFRK/gTkbE0M6dEmGGMlSKgVIRIuChBQxJXFUprNcx05J0352+d5ni8/12Xevzzf0DiAiIiIiIiIiIiIiIiI6DtXNjf3q5sZ+2veRRR+ePU6lbc5IVWQerlCeBwD4gz7y91+L1Z9lpm3cRgel9WXcffFOrF1EKgon2wTAaNW6sX8TPS96blx5ljS393D91mJsWdIz+8MRbMcKfksEwT7pCg4zTUdmvdPDPG8XtmPF3nOhPI9qxUMud/nA8XDnS0k9AP+rR0/LE8tXVq6iXmti5A/x8MkN2OfOA0geHU6K2Lfmx9YbTv6mkLvzSqRvzkpUQtnFACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACjHACgnHoBqxZOukiYQD8DtBwU0t/cAyP8PPI0TWxgS7mzbseAP+sHx07TiR4Lki5HaHKBV/51W1ZlmRkcpqQTAH47wxf0OfzgCoONTYEa8JNWKh1atK74+MJUA2I6FtVIehZuXghAcRZaDE32T224v8X5bte7YQlEpqS0O/frtF2zHChI/aS4QV2YaM6tLxm3HwqePDRSLC9jZ+YlicQFA9kIrvj/AJIftCRA+xxx3Gx0AwOrqUuJybCmzdm6hPH/gGir2Bwgzb7p5c8KS5gul9eWxawDJo4E/6KPt9nBlaQ5zixfgD/rB0uxO4w/qtWawtPtfRpdZO93sCnIc1zoKsREguvvFtMzEca2Uj72OCYgpM7/NLh3hxg3fy7XSRbTd3tjuHEnMiBMXElMeDWX0Pj1vNxixTL3huZDtWGLbxIjtD/D57fPgMyD5gKdBuG0A4N7L92wbIiIiIiIiIiIiIiIimt1fSEULoyEvqCgAAAAASUVORK5CYII=) 18 fill/10px;flex:1}.rig-hud__btn:hover:not(:disabled){filter:brightness(1.06)}.rig-hud__btn:active:not(:disabled){transform:translateY(1px)}.rig-hud__btn:disabled{opacity:.45;cursor:default}.rig-hud__btn[data-verdict].is-active{box-shadow:inset 0 0 0 3px}.rig-hud__btn[data-verdict=pass].is-active{color:var(--sb-meadow)}.rig-hud__btn[data-verdict=fail].is-active{color:var(--sb-banner-red)}.rig-hud__btn[data-verdict=skip].is-active{color:var(--sb-gold-deep)}.rig-hud__notes{box-sizing:border-box;width:100%;min-height:34px;padding:var(--sb-space-2);border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);background:var(--sb-ink);color:var(--sb-parchment);font-family:var(--sb-font);font-size:var(--sb-text-sm);resize:vertical}.rig-hud__nav{gap:var(--sb-space-2);margin-top:var(--sb-space-1);display:flex}.rig-hud__report{margin-top:var(--sb-space-2)}.rig-hud__report pre{white-space:pre-wrap;max-height:18vh;font-family:ui-monospace,monospace;font-size:var(--sb-text-xs);background:var(--sb-ink);border:1px solid var(--sb-line-soft);border-radius:var(--sb-radius-sm);padding:var(--sb-space-2);color:var(--sb-parchment);overflow:auto}[data-serfbound-rig="1"] .panel-group--data,[data-serfbound-rig="1"] .panel-group--realm,[data-serfbound-rig="1"] .panel-group--online,[data-serfbound-rig="1"] .panel-group--company,[data-serfbound-rig="1"] .panel-group--service{display:none}.rig-speed{z-index:2147482000;align-items:center;gap:var(--sb-space-1);padding:var(--sb-space-1) var(--sb-space-2);border-radius:var(--sb-radius-sm);background:var(--sb-ink-veil);border:1px solid var(--sb-line);font-family:var(--sb-font);box-shadow:var(--sb-shadow-card);display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.rig-speed__label{color:var(--sb-moss);font-size:var(--sb-text-xs);font-weight:var(--sb-weight-bold);letter-spacing:var(--sb-track-wide);text-transform:uppercase;margin-right:var(--sb-space-1)}.rig-speed button{min-width:34px;min-height:30px;padding:0 var(--sb-space-2);border:1px solid var(--sb-line);border-radius:var(--sb-radius-sm);background:var(--sb-surface-raised);color:var(--sb-parchment);font-family:var(--sb-font);font-weight:var(--sb-weight-bold);cursor:pointer}.rig-speed button.is-active{background:var(--sb-gold);color:var(--sb-on-gold);border-color:var(--sb-gold)}
