:root{--space:#05080f;--panel:#0d121ed6;--panel-solid:#0d121e;--ink:#ece4d0;--muted:#98a1b3;--gilt:#d8b26a;--hair:#d8b26a47;--ok:#7cc28a;--warn:#e2b45a;--bad:#e0705a;--f-display:"Cormorant Garamond", "Palatino Linotype", "Book Antiqua", Georgia, serif;--f-body:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-data:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}[hidden]{display:none!important}body{background:var(--space);color:var(--ink);font-family:var(--f-body);-webkit-tap-highlight-color:transparent;overflow:hidden}#globe{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}.plate{background:var(--panel);border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);border-radius:10px}.top{top:calc(12px + env(safe-area-inset-top,0px));left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex;position:fixed}.top>*{pointer-events:auto}.brand{align-items:center;gap:12px;padding:6px 6px 6px 14px;display:flex}.brand b{font-family:var(--f-display);letter-spacing:.02em;color:var(--gilt);font-size:22px;font-weight:700}.langs{border:1px solid var(--hair);border-radius:7px;display:flex;overflow:hidden}.langs button{all:unset;cursor:pointer;font:600 11px/1 var(--f-body);letter-spacing:.1em;color:var(--muted);padding:7px 9px}.langs button[aria-pressed=true]{background:var(--gilt);color:var(--panel-solid)}.langs button:focus-visible,.close:focus-visible,#settings-toggle:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}#search-form{flex:220px;max-width:320px}#search{box-sizing:border-box;width:100%;font:400 14px var(--f-body);color:var(--ink);background:var(--panel);border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:11px 14px}#search::placeholder{color:var(--muted)}#search:focus{outline:2px solid var(--gilt);outline-offset:0}#perf{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));font:500 11px/1.5 var(--f-data);color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;column-gap:12px;padding:8px 12px;display:grid;position:fixed}#perf b{color:var(--ink);text-align:right;font-weight:500}#perf b[data-k=fps]{font-size:15px}#perf b[data-level=ok]{color:var(--ok)}#perf b[data-level=warn]{color:var(--warn)}#perf b[data-level=bad]{color:var(--bad)}.bottom{left:max(16px, env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 32px);display:flex;position:fixed}#settings-toggle{all:unset;cursor:pointer;font:500 13px var(--f-body);padding:9px 14px;display:none}#settings{grid-template-columns:auto 160px;align-items:center;gap:10px 14px;padding:14px 16px;font-size:13px;display:grid}#settings label{color:var(--muted)}#settings input[type=range]{width:100%;accent-color:var(--gilt)}#settings input[type=checkbox]{accent-color:var(--gilt);justify-self:start;width:16px;height:16px}#bench{font:600 13px var(--f-body);color:var(--panel-solid);background:var(--gilt);cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;padding:9px 12px}#bench:disabled{opacity:.55;cursor:progress}#bench:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#bench-out{max-width:300px;font:500 11.5px/1.55 var(--f-data);color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0}#bench-out b{color:var(--ink);font-weight:500}#settings select{font:400 13px var(--f-body);color:var(--ink);background:var(--panel-solid);border:1px solid var(--hair);border-radius:6px;padding:4px 6px}#hint{color:var(--muted);max-width:340px;font-size:12px;line-height:1.4}#card{top:calc(78px + env(safe-area-inset-top,0px));right:max(16px, env(safe-area-inset-right,0px));width:340px;max-height:calc(100% - 240px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--panel);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);border-radius:12px;padding:20px 22px 18px;animation:.28s ease-out rise;position:fixed;overflow-y:auto}@keyframes rise{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}#card .close{all:unset;cursor:pointer;text-align:center;width:30px;height:30px;color:var(--muted);border-radius:6px;font-size:22px;line-height:28px;position:absolute;top:10px;right:12px}#card .close:hover{color:var(--ink)}#card .symbols{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}#card .flag{aspect-ratio:4/3;border-radius:3px;flex:none;width:92px;max-width:100%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}#card .emblem{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}#card .emblem img{object-fit:contain;width:auto;max-width:110px;height:69px;display:block}#card .emblem figcaption{color:var(--muted);max-width:150px;font-size:10px;line-height:1.3}#card .emblem figcaption a{color:inherit}#card .flag svg{width:100%;height:100%;display:block}#card .eyebrow{font:600 10.5px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);margin-bottom:4px}#card h2{font:700 34px/1.05 var(--f-display);text-wrap:balance;margin:0 30px 16px 0}#card dl{border-top:1px solid var(--hair);grid-template-columns:max-content 1fr;gap:9px 16px;margin:0;padding-top:14px;display:grid}#card dt{color:var(--muted);padding-top:2px;font-size:12px}#card dd{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:14.5px;line-height:1.4}#card .yr,#card .sym{font-family:var(--f-data);color:var(--muted);margin-left:4px;font-size:11px}#card .muted{color:var(--muted);margin:0}#card .sub{color:var(--muted);font-size:12.5px}#card .note{color:var(--muted);margin:14px 0 0;font-size:11.5px}#tip{pointer-events:none;font:500 12.5px var(--f-body);background:var(--panel-solid);border:1px solid var(--hair);white-space:nowrap;z-index:5;border-radius:6px;padding:5px 9px;position:fixed;top:0;left:0}#loader{font:600 26px var(--f-display);color:var(--gilt);background:var(--space);z-index:9;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));text-align:center;place-items:center;display:grid;position:fixed;inset:0}@media (max-width:720px){.brand b{font-size:19px}#search-form{flex-basis:100%;order:3;max-width:none}#perf{bottom:auto;top:calc(12px + env(safe-area-inset-top,0px));grid-template-columns:auto auto auto auto;padding:6px 9px;font-size:10px}#perf span:nth-of-type(n+3),#perf b:nth-of-type(n+3){display:none}#perf b[data-k=fps]{font-size:13px}#hint{display:none}#settings-toggle{display:inline-block}#settings{display:none}#settings.open{display:grid}body.has-card .bottom{display:none}#card{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:4;background:#0d121ef2;width:auto;max-height:46%;padding:16px 18px}#card .flag{width:64px}#card .symbols{margin-bottom:10px}#card .emblem img{height:48px}#card h2{margin-bottom:12px;font-size:28px}}@media (prefers-reduced-motion:reduce){#card{animation:none}}.linkish{all:unset;cursor:pointer;color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.linkish:hover{color:var(--ink)}.linkish:focus-visible{outline:2px solid var(--gilt);outline-offset:2px;border-radius:3px}#sources{z-index:8;padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));background:#05080f99;place-items:center;display:grid;position:fixed;inset:0}#sources .box{box-sizing:border-box;background:var(--panel-solid);border:1px solid var(--hair);border-radius:12px;width:min(640px,100%);max-height:min(80vh,720px);padding:22px 24px;position:relative;overflow-y:auto}#sources h2{font:700 28px/1.1 var(--f-display);margin:0 30px 6px 0}#sources .lead{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.45}#sources table{border-collapse:collapse;width:100%;font-size:13px}#sources th{text-align:left;font:600 10.5px var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gilt);padding:0 10px 8px 0}#sources td{border-top:1px solid var(--hair);vertical-align:top;padding:9px 10px 9px 0;line-height:1.4}#sources td:last-child{font-family:var(--f-data);color:var(--muted);white-space:nowrap;font-size:11.5px}#sources a{color:var(--ink)}#sources .note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.45}#sources .close{all:unset;cursor:pointer;text-align:center;width:30px;height:30px;color:var(--muted);border-radius:6px;font-size:22px;line-height:28px;position:absolute;top:12px;right:14px}#sources .close:focus-visible{outline:2px solid var(--gilt)}@media (max-width:720px){#sources td:last-child{white-space:normal}}
