@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(./barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(./barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(./barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(./barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(./barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(./barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(./barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(./barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(./barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-vietnamese-800-normal-Cl1Mc_Dv.woff2) format("woff2"),url(./barlow-vietnamese-800-normal-D0VWpbij.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-latin-ext-800-normal-BiucknKG.woff2) format("woff2"),url(./barlow-latin-ext-800-normal-D7I3yvUw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(./barlow-latin-800-normal-s1sAMnoV.woff2) format("woff2"),url(./barlow-latin-800-normal-BdVooDN4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-thai-600-normal-C620THcd.woff2) format("woff2"),url(./chakra-petch-thai-600-normal-BiM5MXH8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(./chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2) format("woff2"),url(./chakra-petch-latin-ext-600-normal-nL80L4xU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(./chakra-petch-latin-600-normal-DQKfcdKo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-thai-700-normal-B7WL5pBr.woff2) format("woff2"),url(./chakra-petch-thai-700-normal-vZLZ_5L8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(./chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-ext-700-normal-DAkvJhej.woff2) format("woff2"),url(./chakra-petch-latin-ext-700-normal-BeviJPUl.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(./chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(./chakra-petch-latin-700-normal-D1s_c2du.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-thema=kommando]{--grund: oklch(.17 .012 110);--grund-2: oklch(.135 .01 110);--flaeche: oklch(.215 .014 110);--flaeche-2: oklch(.255 .016 110);--flaeche-3: oklch(.185 .012 110);--linie: oklch(.32 .016 110);--linie-stark: oklch(.44 .02 110);--text: oklch(.94 .012 95);--text-2: oklch(.8 .014 100);--text-3: oklch(.67 .014 105);--akzent: oklch(.8 .15 75);--akzent-hell: oklch(.87 .13 82);--akzent-text: oklch(.22 .04 70);--akzent-weich: oklch(.8 .15 75 / .14);--gut: oklch(.78 .14 150);--gut-text: oklch(.2 .04 150);--schlecht: oklch(.72 .17 28);--medaille-a: oklch(.36 .03 100);--medaille-b: oklch(.235 .02 100);--symbol: oklch(.86 .12 80);--schatten: oklch(.05 .01 110 / .55);--raster: oklch(.32 .02 110 / .35);--farbe-nahrung: oklch(.8 .13 125);--farbe-stahl: oklch(.78 .04 240);--farbe-gold: oklch(.84 .14 85);--farbe-kristall: oklch(.82 .12 200);color-scheme:dark}[data-thema=lagekarte]{--grund: oklch(.955 .008 250);--grund-2: oklch(.925 .012 250);--flaeche: oklch(.985 .004 250);--flaeche-2: oklch(.975 .006 250);--flaeche-3: oklch(.935 .01 250);--linie: oklch(.86 .012 250);--linie-stark: oklch(.72 .02 250);--text: oklch(.22 .03 255);--text-2: oklch(.36 .03 255);--text-3: oklch(.47 .025 255);--akzent: oklch(.5 .17 262);--akzent-hell: oklch(.44 .17 262);--akzent-text: oklch(.985 .006 250);--akzent-weich: oklch(.5 .17 262 / .1);--gut: oklch(.5 .13 150);--gut-text: oklch(.985 .006 150);--schlecht: oklch(.52 .19 27);--medaille-a: oklch(.95 .015 255);--medaille-b: oklch(.86 .03 255);--symbol: oklch(.42 .15 262);--schatten: oklch(.35 .04 255 / .18);--raster: oklch(.7 .03 250 / .22);--farbe-nahrung: oklch(.52 .12 135);--farbe-stahl: oklch(.48 .04 245);--farbe-gold: oklch(.58 .13 75);--farbe-kristall: oklch(.52 .11 210);color-scheme:light}[data-thema=glut]{--grund: oklch(.16 .008 40);--grund-2: oklch(.125 .008 40);--flaeche: oklch(.205 .01 40);--flaeche-2: oklch(.245 .012 40);--flaeche-3: oklch(.175 .009 40);--linie: oklch(.31 .014 40);--linie-stark: oklch(.43 .02 40);--text: oklch(.93 .012 60);--text-2: oklch(.79 .014 55);--text-3: oklch(.66 .014 50);--akzent: oklch(.7 .18 40);--akzent-hell: oklch(.77 .16 48);--akzent-text: oklch(.17 .03 40);--akzent-weich: oklch(.7 .18 40 / .15);--gut: oklch(.76 .13 145);--gut-text: oklch(.18 .03 145);--schlecht: oklch(.7 .19 25);--medaille-a: oklch(.33 .03 40);--medaille-b: oklch(.21 .02 40);--symbol: oklch(.8 .15 50);--schatten: oklch(.04 .01 40 / .6);--raster: oklch(.3 .02 40 / .35);--farbe-nahrung: oklch(.78 .12 120);--farbe-stahl: oklch(.76 .03 240);--farbe-gold: oklch(.83 .14 80);--farbe-kristall: oklch(.8 .12 200);color-scheme:dark}[data-thema=frost]{--grund: oklch(.17 .02 240);--grund-2: oklch(.135 .018 240);--flaeche: oklch(.215 .022 240);--flaeche-2: oklch(.255 .024 240);--flaeche-3: oklch(.185 .02 240);--linie: oklch(.32 .025 240);--linie-stark: oklch(.45 .03 240);--text: oklch(.95 .01 230);--text-2: oklch(.81 .016 230);--text-3: oklch(.68 .018 232);--akzent: oklch(.83 .11 205);--akzent-hell: oklch(.89 .09 205);--akzent-text: oklch(.2 .04 230);--akzent-weich: oklch(.83 .11 205 / .14);--gut: oklch(.8 .13 160);--gut-text: oklch(.2 .04 160);--schlecht: oklch(.72 .16 22);--medaille-a: oklch(.36 .04 235);--medaille-b: oklch(.24 .03 238);--symbol: oklch(.87 .09 205);--schatten: oklch(.05 .02 240 / .55);--raster: oklch(.34 .03 240 / .35);--farbe-nahrung: oklch(.8 .12 130);--farbe-stahl: oklch(.8 .03 240);--farbe-gold: oklch(.85 .13 85);--farbe-kristall: oklch(.84 .11 195);color-scheme:dark}[data-thema=nachtsicht]{--grund: oklch(.14 .02 150);--grund-2: oklch(.11 .018 150);--flaeche: oklch(.18 .03 150);--flaeche-2: oklch(.22 .036 150);--flaeche-3: oklch(.16 .026 150);--linie: oklch(.31 .05 150);--linie-stark: oklch(.45 .08 150);--text: oklch(.91 .11 150);--text-2: oklch(.8 .1 150);--text-3: oklch(.68 .09 150);--akzent: oklch(.86 .2 145);--akzent-hell: oklch(.92 .17 145);--akzent-text: oklch(.15 .04 150);--akzent-weich: oklch(.86 .2 145 / .14);--gut: oklch(.86 .2 145);--gut-text: oklch(.15 .04 150);--schlecht: oklch(.8 .15 75);--medaille-a: oklch(.3 .06 150);--medaille-b: oklch(.19 .035 150);--symbol: oklch(.88 .18 145);--schatten: oklch(.03 .02 150 / .6);--raster: oklch(.36 .07 150 / .3);--farbe-nahrung: oklch(.88 .16 140);--farbe-stahl: oklch(.8 .1 150);--farbe-gold: oklch(.92 .15 135);--farbe-kristall: oklch(.86 .14 165);color-scheme:dark}:root{--font-titel: "Chakra Petch", "Barlow", system-ui, sans-serif;--font-text: "Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r-flaeche: 14px;--r-knopf: 10px;--sicher-oben: env(safe-area-inset-top, 0px);--sicher-unten: env(safe-area-inset-bottom, 0px);--dock-hoehe: 64px;--aus: cubic-bezier(.23, 1, .32, 1);--schub: cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{color:var(--text);background-color:var(--grund);background-image:radial-gradient(120% 70% at 50% -10%,color-mix(in oklch,var(--flaeche-2) 70%,transparent) 0%,transparent 60%),linear-gradient(var(--raster) 1px,transparent 1px),linear-gradient(90deg,var(--raster) 1px,transparent 1px),linear-gradient(var(--grund),var(--grund-2));background-size:100% 100%,44px 44px,44px 44px,100% 100%;background-attachment:fixed;font:500 15px/1.45 var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}::selection{background:var(--akzent);color:var(--akzent-text)}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}input{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-titel);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0;text-wrap:balance}a{color:var(--akzent);text-underline-offset:3px}#app{min-height:100dvh;display:flex;flex-direction:column}.nur-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sym{display:inline-grid;place-items:center;width:var(--g);height:var(--g);flex:none;line-height:0}.sym svg{width:100%;height:100%}.ic{display:inline-grid;place-items:center;flex:none;width:var(--g);height:var(--g)}.ic.bild{object-fit:contain}.medaille{--medaille: var(--medaille-a);border-radius:50%;color:var(--symbol);background:radial-gradient(circle at 35% 25%,color-mix(in oklch,var(--medaille) 100%,white 6%) 0%,var(--medaille) 40%,var(--medaille-b) 100%);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px color-mix(in oklch,var(--symbol) 22%,transparent),0 2px 6px var(--schatten);user-select:none}.medaille svg{width:54%;height:54%}.medaille b{font:700 calc(var(--g) * .34) var(--font-titel)}.medaille.gebaeude{border-radius:28%}.medaille.gebaeude svg{width:52%;height:52%}.medaille.waehrung,.medaille.einfach{background:none;box-shadow:none}.medaille.waehrung svg,.medaille.einfach svg{width:100%;height:100%}.medaille.menu{background:none;box-shadow:none;color:currentColor}.medaille.menu svg{width:100%;height:100%}.medaille.zustand{background:none;box-shadow:none;color:currentColor}.medaille.einheit{background:none;box-shadow:none;color:var(--symbol)}.medaille.einheit svg{width:100%;height:100%}.medaille.zustand svg{width:100%;height:100%}[data-motiv=nahrung],[data-motiv=farm]{color:var(--farbe-nahrung)}[data-motiv=stahl],[data-motiv=giesserei]{color:var(--farbe-stahl)}[data-motiv=gold],[data-motiv=muenze]{color:var(--farbe-gold)}[data-motiv=kristalle]{color:var(--farbe-kristall)}.einfach[data-motiv=kraft]{color:var(--akzent)}.hud{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:calc(8px + var(--sicher-oben)) 12px 8px;background:color-mix(in oklch,var(--grund) 86%,transparent);backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border-bottom:1px solid var(--linie)}.profil{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;background:none;border:0;padding:0 6px 0 0;text-align:left;border-radius:var(--r-knopf)}.avatar{width:38px;height:38px;flex:none;border-radius:50%;display:grid;place-items:center;position:relative;font:700 16px var(--font-titel);color:var(--akzent-text);background:linear-gradient(160deg,var(--akzent-hell),var(--akzent));box-shadow:0 2px 8px var(--schatten)}.avatar .verbindung{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--schlecht);color:var(--grund);border:2px solid var(--grund)}.profil-text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.profil-text b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30vw}.profil-text small{display:flex;align-items:center;gap:4px;color:var(--text-2);font-size:13px;white-space:nowrap}.tag{font:700 12px var(--font-titel);letter-spacing:.02em;color:var(--akzent)}.bestand{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.res{display:flex;align-items:center;gap:5px;height:32px;padding:0 10px 0 6px;border-radius:99px;background:var(--flaeche-3);border:1px solid var(--linie);font-weight:700;font-size:14px}.res span{min-width:3.2ch;text-align:right}@media (max-width: 520px){.hud{flex-wrap:wrap;row-gap:6px}.bestand{width:100%;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.res{justify-content:center;padding:0 6px}.profil-text b{max-width:50vw}}#inhalt{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:14px 12px calc(var(--dock-hoehe) + 96px + var(--sicher-unten))}#inhalt.voll{padding-bottom:calc(var(--dock-hoehe) + 20px + var(--sicher-unten))}.dock{position:fixed;left:0;right:0;bottom:0;z-index:12;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--dock-hoehe) + var(--sicher-unten));padding-bottom:var(--sicher-unten);background:color-mix(in oklch,var(--flaeche) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--linie)}.dock button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;color:var(--text-3);font-size:12px;font-weight:600;transition:color .16s ease}.dock button[aria-current=page]{color:var(--akzent)}.dock button[aria-current=page]:before{content:"";position:absolute;top:-1px;left:30%;right:30%;height:2px;border-radius:2px;background:var(--akzent)}.dock button:active .ic{transform:scale(.92)}.dock .ic{transition:transform .14s var(--aus)}.punkt{position:absolute;top:7px;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--schlecht);color:var(--grund);font-size:11px;font-weight:800;display:grid;place-items:center;line-height:1}@media (min-width: 900px){.dock{left:50%;right:auto;bottom:14px;transform:translate(-50%);width:520px;border:1px solid var(--linie);border-radius:var(--r-flaeche);height:var(--dock-hoehe);padding:0;box-shadow:0 10px 30px var(--schatten)}}.basis{display:grid;gap:12px}.kachel{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 14px;min-height:150px;background:linear-gradient(180deg,var(--flaeche-2),var(--flaeche));border:1px solid var(--linie);border-radius:var(--r-flaeche);box-shadow:inset 0 1px #ffffff0a,0 2px 10px var(--schatten);text-align:center;transition:border-color .16s ease,transform .14s var(--aus)}.kachel:has(.flaechen-klick:active){transform:scale(.985)}.flaechen-klick{position:absolute;inset:0;z-index:0;border:0;padding:0;background:none;border-radius:inherit}.kachel>:not(.flaechen-klick){position:relative;z-index:1;pointer-events:none}.kachel>.stufe{position:absolute}.kachel.hq>.stufe{position:static}.kachel button.aktion,.kachel .aktion{pointer-events:auto}@media (hover: hover) and (pointer: fine){.kachel:hover{border-color:var(--linie-stark)}}.kachel .name{font-weight:700;font-size:15px}.kachel .stufe{position:absolute;top:9px;left:9px;font:700 12px var(--font-titel);color:var(--text-2);padding:2px 7px;border-radius:99px;background:var(--flaeche-3);border:1px solid var(--linie)}.kachel.bereit-kiste{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent),0 6px 20px var(--akzent-weich)}.kachel .zeile{font-size:13px;color:var(--text-2)}.kachel.hq{flex-direction:row;text-align:left;gap:16px;padding:16px;min-height:130px;align-items:center}.kachel.hq .hq-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.kachel.hq .name{font:700 20px var(--font-titel)}.kachel.hq .stufe{position:static;align-self:flex-start}.raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 720px){.raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.feld{position:relative}.lage{margin-top:auto;width:100%;display:grid;gap:6px}.balken{display:block;height:6px;border-radius:99px;background:var(--flaeche-3);overflow:hidden;box-shadow:inset 0 0 0 1px var(--linie)}.balken i{display:block;height:100%;background:linear-gradient(90deg,var(--akzent),var(--akzent-hell));transform-origin:left;transition:transform .9s linear}.restzeit{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-weight:700;font-size:14px;color:var(--text)}.aktion{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border-radius:99px;width:100%;font-weight:800;font-size:14px;border:1px solid var(--linie-stark);background:var(--flaeche-3);color:var(--text);transition:transform .14s var(--aus),background-color .16s ease}.aktion:active{transform:scale(.96)}.aktion.kiste{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}.aktion.gratis{background:var(--gut);color:var(--gut-text);border-color:var(--gut)}.aktion.sammeln{border-color:color-mix(in oklch,var(--akzent) 50%,var(--linie))}.schnellwahl{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.schnellwahl button{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:40px;padding:0 14px 0 10px;border-radius:99px;font-weight:700;font-size:14px;background:var(--flaeche);border:1px solid var(--linie);color:var(--text-2)}.schnellwahl button:active{transform:scale(.97)}.schlangen-zeile{margin:0;display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px;font-weight:600}.zwischen{font-size:15px;color:var(--text-2);margin:20px 0 6px;letter-spacing:.02em}.forschung-eintrag{padding:12px 0;display:grid;gap:6px}.forschung-eintrag+.forschung-eintrag{border-top:1px solid var(--linie)}.forschung-eintrag.fertig{opacity:.72}.forschung-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.forschung-kopf b{font-size:16px}.forschung-eintrag p{margin:0;color:var(--text-2)}.forschung-eintrag .kostenzeile,.forschung-eintrag .reihe{margin-top:4px}.forschung-eintrag .reihe .knopf{flex:0 0 auto}.wirkung{color:var(--gut);font-weight:700;white-space:nowrap}.kosten.zeit{color:var(--text-2)}.kosten.zeit s{color:var(--text-3);font-weight:500}.boni{display:grid;gap:10px;margin-top:12px}.bonus{padding:12px 14px;border-radius:12px;background:var(--flaeche-3);border:1px solid var(--linie)}.bonus-kopf{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.bonus-kopf span{font:700 17px var(--font-titel);color:var(--akzent)}.bonus ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.bonus li{display:flex;justify-content:space-between;gap:10px;color:var(--text-2);font-size:14px}.bonus p{margin:6px 0 0}.armee{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.armee-typ{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:var(--flaeche-3);border:1px solid var(--linie)}.armee-typ b{font:700 18px var(--font-titel)}.armee-typ small{color:var(--text-2);font-size:12px}.trupp-symbol{display:inline-grid;place-items:center;color:var(--symbol)}.trupp-karte{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--linie);margin-top:14px}.trupp-kopf{display:flex;gap:12px;align-items:center}.trupp-kopf .medaille,.trupp-kopf .ic{width:44px;height:44px;padding:9px;border-radius:28%;background:var(--flaeche-3);border:1px solid var(--linie);color:var(--symbol)}.trupp-kopf div{display:grid;gap:2px}.trupp-kopf small{color:var(--text-2)}.trupp-eingabe{display:grid;grid-template-columns:1fr auto;gap:8px}.trupp-eingabe .eingabe{font-weight:700}.gegner{display:grid;gap:8px;margin-top:14px;padding:14px;border-radius:12px;background:var(--flaeche-3);border:1px solid var(--linie)}.gegner-zeile{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--text-2)}.gegner-zeile b{font:700 18px var(--font-titel);color:var(--text)}.gegner p{margin:0}.mischung{display:flex;gap:4px}.anteil{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 8px;border-radius:8px;background:var(--flaeche-2);border:1px solid var(--linie);font-weight:700;font-size:13px;color:var(--text-2);white-space:nowrap}.einschaetzung{font-weight:800}.einschaetzung.gut{color:var(--gut)}.einschaetzung.knapp{color:var(--akzent)}.einschaetzung.schlecht{color:var(--schlecht)}.bericht{margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--linie);background:var(--flaeche-3);display:grid;gap:4px}.bericht.sieg{border-color:color-mix(in oklch,var(--gut) 55%,var(--linie))}.bericht.niederlage{border-color:color-mix(in oklch,var(--schlecht) 55%,var(--linie))}.bericht-kopf{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.bericht.sieg .bericht-kopf b{color:var(--gut);font:700 18px var(--font-titel)}.bericht.niederlage .bericht-kopf b{color:var(--schlecht);font:700 18px var(--font-titel)}.bericht-kopf span,.bericht p{color:var(--text-2);margin:0}.aufgabe{position:fixed;left:50%;transform:translate(-50%);z-index:11;bottom:calc(var(--dock-hoehe) + 10px + var(--sicher-unten));width:min(620px,calc(100% - 20px));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;background:var(--flaeche-2);border:1px solid var(--linie-stark);border-radius:var(--r-flaeche);box-shadow:0 10px 28px var(--schatten)}.aufgabe.fertig{border-color:var(--akzent)}.aufgabe .text{flex:1;display:flex;flex-direction:column;min-width:0}.aufgabe .text b{font-size:14px}.aufgabe small{color:var(--text-2);display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.aufgabe small span{display:inline-flex;align-items:center;gap:3px}@media (min-width: 900px){.aufgabe{bottom:calc(var(--dock-hoehe) + 28px)}}.knopf{min-height:46px;padding:0 18px;border-radius:var(--r-knopf);background:var(--flaeche-2);border:1px solid var(--linie-stark);font-weight:700;display:inline-flex;align-items:center;gap:8px;justify-content:center;white-space:nowrap;transition:transform .14s var(--aus),background-color .16s ease,border-color .16s ease}.knopf:not(:disabled):active{transform:scale(.97)}.knopf.haupt{background:var(--akzent);color:var(--akzent-text);border-color:var(--akzent)}@media (hover: hover) and (pointer: fine){.knopf.haupt:not(:disabled):hover{background:var(--akzent-hell);border-color:var(--akzent-hell)}.knopf:not(.haupt):not(:disabled):hover{border-color:var(--text-3)}}.knopf.gut{background:var(--gut);color:var(--gut-text);border-color:var(--gut)}.knopf.gefahr{background:none;color:var(--schlecht);border-color:color-mix(in oklch,var(--schlecht) 60%,transparent)}.knopf.klein{min-height:36px;padding:0 12px;font-size:14px}.knopf.leise{background:none;border-color:transparent;color:var(--text-2)}.knopf:disabled{opacity:.5}.reihe{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.reihe .knopf{flex:1}.feldgruppe{display:grid;gap:6px;margin-top:12px}.feldgruppe label{font-weight:700;font-size:14px;color:var(--text-2)}.feldgruppe .hilfe{font-size:13px;color:var(--text-3)}.eingabe{min-height:46px;padding:0 14px;border-radius:var(--r-knopf);width:100%;background:var(--flaeche-3);border:1px solid var(--linie-stark);color:var(--text);font-weight:600;transition:border-color .16s ease,box-shadow .16s ease}.eingabe::placeholder{color:var(--text-3)}.eingabe:focus{outline:none;border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-weich)}.fehlertext{color:var(--schlecht);font-size:14px;font-weight:600;margin:6px 0 0}.ansicht{max-width:760px;margin:0 auto;display:grid;gap:14px}.ansicht-kopf{display:flex;align-items:flex-end;gap:12px;justify-content:space-between;padding:4px 2px 0}.ansicht-kopf h1{font-size:26px}.ansicht-kopf p{margin:4px 0 0;color:var(--text-2)}.flaeche{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-flaeche);padding:16px}.flaeche h2{font-size:18px}.flaeche>p{color:var(--text-2);margin:6px 0 0}.leer{text-align:center;padding:28px 16px;display:grid;justify-items:center;gap:10px}.leer .sym{color:var(--text-3)}.leer p{margin:0;color:var(--text-2);max-width:42ch}.leise{color:var(--text-3);font-size:13px}.reiter{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;gap:4px;background:var(--flaeche-3);border:1px solid var(--linie);border-radius:12px}.reiter button{min-height:38px;border-radius:8px;border:0;background:none;color:var(--text-2);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px}.reiter button[aria-selected=true]{background:var(--flaeche-2);color:var(--text);box-shadow:0 1px 4px var(--schatten)}.zahlchip{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--akzent);color:var(--akzent-text);font-size:12px;font-weight:800;display:inline-grid;place-items:center}.liste{display:grid}.liste>*+*{border-top:1px solid var(--linie)}.eintrag{display:flex;align-items:center;gap:12px;padding:12px 10px;min-height:60px;border-radius:10px}.eintrag .mitte{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.eintrag .mitte b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eintrag .mitte small{color:var(--text-2);font-size:13px;display:flex;gap:10px;flex-wrap:wrap}.eintrag.ich{background:var(--akzent-weich)}.flaeche>.liste{margin:-6px -10px}.platz{width:34px;text-align:center;font:700 16px var(--font-titel);color:var(--text-2);flex:none}.platz.p1{color:var(--farbe-gold)}.platz.p2{color:var(--farbe-stahl)}.platz.p3{color:color-mix(in oklch,var(--farbe-gold) 55%,var(--schlecht))}.kraftzahl{display:inline-flex;align-items:center;gap:4px;font-weight:800}.online{width:9px;height:9px;border-radius:50%;background:var(--gut);flex:none;box-shadow:0 0 0 3px color-mix(in oklch,var(--gut) 25%,transparent)}.offline{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--text-3);flex:none}.rang{font:700 11px var(--font-titel);padding:2px 7px;border-radius:99px;border:1px solid var(--linie-stark);color:var(--text-2)}.rang.fuehrung{border-color:var(--akzent);color:var(--akzent)}.ich-fuss{position:sticky;bottom:calc(var(--dock-hoehe) + 8px + var(--sicher-unten))}.allianz-kopf{display:flex;gap:14px;align-items:center}.wappen{width:58px;height:58px;flex:none;border-radius:28%;display:grid;place-items:center;font:700 17px var(--font-titel);letter-spacing:.02em;color:var(--akzent-text);background:linear-gradient(160deg,var(--akzent-hell),var(--akzent));box-shadow:0 4px 14px var(--schatten)}.allianz-kopf h2{font-size:22px}.allianz-kopf p{margin:3px 0 0;color:var(--text-2);display:flex;gap:12px;flex-wrap:wrap}.hilfe-knopf{width:100%}.karte-rahmen{position:relative}.karte{--n: 13;display:grid;grid-template-columns:repeat(var(--n),1fr);aspect-ratio:1;border-radius:var(--r-flaeche);overflow:hidden;border:1px solid var(--linie-stark);background:linear-gradient(var(--raster) 1px,transparent 1px) 0 0 / calc(100% / var(--n)) calc(100% / var(--n)),linear-gradient(90deg,var(--raster) 1px,transparent 1px) 0 0 / calc(100% / var(--n)) calc(100% / var(--n)),radial-gradient(90% 90% at 50% 50%,var(--flaeche-2),var(--flaeche-3));touch-action:none}.zelle{position:relative;display:grid;place-items:center;border:0;padding:0;background:none;min-width:0;color:var(--text-3)}.zelle .gelaende{opacity:.28}.zelle.basis-feld{z-index:1}.marker{width:78%;aspect-ratio:1;border-radius:28%;display:grid;place-items:center;background:var(--flaeche-2);border:1.5px solid var(--linie-stark);color:var(--text-2);box-shadow:0 2px 6px var(--schatten);transition:transform .14s var(--aus)}.marker svg{width:62%;height:62%}.zelle:active .marker{transform:scale(.9)}.marker.verbuendet{border-color:var(--gut);color:var(--gut)}.marker.ich{background:var(--akzent);border-color:var(--akzent-hell);color:var(--akzent-text)}.zelle[aria-pressed=true] .marker{outline:2px solid var(--text);outline-offset:2px}.karte-steuer{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);gap:4px}.karte-steuer button{border-radius:var(--r-knopf);border:1px solid var(--linie-stark);background:var(--flaeche-2);display:grid;place-items:center}.karte-steuer button:active{transform:scale(.94)}.karte-leiste{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.koordinaten{font:700 15px var(--font-titel);color:var(--text-2)}.basis-info{display:flex;align-items:center;gap:14px}.basis-info .mitte{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.basis-info .mitte small{color:var(--text-2);display:flex;gap:12px;flex-wrap:wrap}.chat{display:grid;grid-template-rows:auto 1fr auto;gap:10px;height:calc(100dvh - 140px - var(--dock-hoehe) - var(--sicher-unten) - var(--sicher-oben));min-height:360px}.verlauf{overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 2px 8px;overscroll-behavior:contain}.nachricht{display:grid;gap:2px;max-width:86%}.nachricht .kopf{display:flex;gap:6px;align-items:baseline;font-size:13px;color:var(--text-2)}.nachricht .kopf b{color:var(--text);font-weight:700}.nachricht .text{background:var(--flaeche-2);border:1px solid var(--linie);padding:8px 12px;border-radius:4px 14px 14px;white-space:pre-wrap;overflow-wrap:anywhere}.nachricht.ich{justify-self:end}.nachricht.ich .kopf{justify-content:flex-end}.nachricht.ich .text{background:var(--akzent-weich);border-color:color-mix(in oklch,var(--akzent) 35%,transparent);border-radius:14px 4px 14px 14px}.nachricht.system{justify-self:center;max-width:100%}.nachricht.system .text{background:none;border:0;color:var(--text-3);font-size:13px;padding:0;text-align:center}.verfassen{display:flex;gap:8px}.verfassen .eingabe{flex:1}.verfassen .knopf{padding:0 14px}.themen{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}.themenkarte{display:grid;gap:8px;text-align:left;padding:12px;border-radius:12px;color:var(--text);background:var(--flaeche);border:1px solid var(--linie);transition:border-color .16s ease,transform .14s var(--aus)}.themenkarte:active{transform:scale(.98)}.themenkarte[aria-pressed=true]{border-color:var(--akzent);box-shadow:0 0 0 1px var(--akzent)}.themenkarte .muster{display:flex;height:34px;border-radius:8px;overflow:hidden;border:1px solid var(--linie)}.themenkarte .muster i{flex:1}.themenkarte .muster i:first-child{flex:2}.themenkarte b{font-weight:700}.themenkarte small{color:var(--text-2);font-size:12px;line-height:1.3}.schleier{position:fixed;inset:0;z-index:20;background:#0202018c}.schleier.neu{animation:einblenden .2s ease-out}.blatt{position:fixed;z-index:21;left:0;right:0;bottom:0;max-height:88dvh;overflow:auto;overscroll-behavior:contain;padding:10px 18px calc(22px + var(--sicher-unten));background:var(--flaeche);border-top:1px solid var(--linie-stark);border-radius:20px 20px 0 0;box-shadow:0 -12px 40px var(--schatten)}.blatt.neu{animation:hochschieben .28s var(--schub)}.blatt:before{content:"";display:block;width:40px;height:4px;border-radius:99px;background:var(--linie-stark);margin:0 auto 10px}@media (min-width: 760px){.blatt{inset:50% auto auto 50%;width:540px;transform:translate(-50%,-50%);border:1px solid var(--linie-stark);border-radius:18px;padding:22px}.blatt.neu{animation:aufpoppen .22s var(--aus)}.blatt:before{display:none}}@keyframes einblenden{0%{opacity:0}}@keyframes hochschieben{0%{transform:translateY(32px);opacity:0}}@keyframes aufpoppen{0%{transform:translate(-50%,-48%) scale(.97);opacity:0}}.zu{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--text-2);display:grid;place-items:center}.zu:active{transform:scale(.92)}.blattkopf{display:flex;gap:14px;align-items:center;padding-right:44px}.blattkopf h2{font-size:22px}.blattkopf p{margin:3px 0 0;color:var(--text-2)}.blatt>p{color:var(--text-2)}.effekte{width:100%;border-collapse:collapse;margin:14px 0 4px}.effekte th{text-align:left;font-weight:600;color:var(--text-3);font-size:13px;padding:4px 0}.effekte th:not(:first-child),.effekte td:not(:first-child){text-align:right}.effekte td{padding:9px 0;border-top:1px solid var(--linie);font-weight:600}.effekte td.neu{color:var(--gut)}.kostenzeile{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.kosten{display:inline-flex;align-items:center;gap:6px;background:var(--flaeche-3);border:1px solid var(--linie);padding:4px 12px 4px 6px;border-radius:99px;font-weight:700}.kosten.fehlt{color:var(--schlecht);border-color:color-mix(in oklch,var(--schlecht) 50%,transparent)}.zeitzeile{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:14px}.zeitzeile s{color:var(--text-3)}.zeitzeile b{font:700 20px var(--font-titel);color:var(--text)}.zeitzeile small{color:var(--gut);width:100%;font-weight:600}.hinweis{color:var(--schlecht);font-size:14px;font-weight:600;margin:12px 0 0}.laeuft{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--flaeche-3);border:1px solid var(--linie);display:grid;gap:8px}.laeuft .kopfzeile{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;color:var(--text-2)}.laeuft .kopfzeile b{font:700 18px var(--font-titel);color:var(--text)}.start{min-height:100dvh;display:grid;place-items:center;padding:calc(24px + var(--sicher-oben)) 18px calc(24px + var(--sicher-unten))}.start-karte{width:min(440px,100%);display:grid;gap:18px}.marke{display:flex;align-items:center;gap:14px}.marke .zeichen{width:56px;height:56px;border-radius:28%;display:grid;place-items:center;color:var(--akzent-text);background:linear-gradient(160deg,var(--akzent-hell),var(--akzent));box-shadow:0 6px 20px var(--schatten)}.marke h1{font-size:34px;letter-spacing:.04em;text-transform:uppercase}.start-karte>p{margin:0;color:var(--text-2);font-size:17px;max-width:34ch}.start-hinweis{font-size:13px;color:var(--text-3);margin:0}.start-oder{display:grid;gap:8px}#toast{position:fixed;left:50%;z-index:30;width:max-content;max-width:calc(100vw - 32px);bottom:calc(var(--dock-hoehe) + 84px + var(--sicher-unten));transform:translate(-50%,8px);opacity:0;pointer-events:none;background:var(--text);color:var(--grund);padding:10px 16px;border-radius:99px;font-weight:700;text-align:center;box-shadow:0 8px 24px var(--schatten);transition:opacity .18s ease,transform .22s var(--aus)}#toast.sichtbar{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}.balken i{transition:none}}
