@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_228d492f-module__HQOgYG__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_228d492f-module__HQOgYG__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_70cc7270-module__-cx3RW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_70cc7270-module__-cx3RW__variable{--font-ui:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_a8b17dcd-module__Xi7J6a__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_a8b17dcd-module__Xi7J6a__variable{--font-anton:"Anton", "Anton Fallback"}
:root{--paper:#f8f7f3;--paper-2:#efede7;--card:#fff;--ink:#2a2a2e;--ink-2:#6e6860;--ink-3:#9d968d;--line:#e4e1d9;--line-strong:#d0ccc3;--radius:6px;--radius-lg:11px;--maxw:1240px;--rail-w:256px;--rail-spur:20px;--rail-gap:12px;--rail-pad:14px;--shadow:0 1px 2px #291c220d, 0 14px 34px -20px #291c2252;--shadow-lift:0 2px 6px #291c2212, 0 22px 48px -22px #291c2261;--good:#00895c;--good-wash:#dbf9e8;--warn:#b2532b;--warn-wash:#ffe2d6;--ease-out:cubic-bezier(.23,1,.32,1);--rail-bg:#ffabd1;--rail-ink:#641538;--rail-mark:#641538;--accent:#641538;--accent-soft:#ffabd1;--focus-wash:#fbe3ef}@supports (color:lab(0% 0 0)){:root{--shadow:0 1px 2px lab(12.1263% 7.22476 -1.37518/.05), 0 14px 34px -20px lab(12.1263% 7.22476 -1.37518/.32);--shadow-lift:0 2px 6px lab(12.1263% 7.22476 -1.37518/.07), 0 22px 48px -22px lab(12.1263% 7.22476 -1.37518/.38);--good:lab(50.0295% -42.4798 14.7333);--good-wash:lab(95.2934% -12.3703 4.36975);--warn:lab(47.3672% 37.6187 41.5779);--warn-wash:lab(92.1507% 12.8361 13.1511)}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper)}body{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:15px}.num{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eyebrow{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-weight:600}.shell{grid-template-columns:var(--rail-w) 1fr;min-height:100vh;display:grid}.rail{background:var(--rail-bg);color:var(--rail-ink);padding:22px var(--rail-pad);gap:var(--rail-gap);height:100vh;transition:background .25s var(--ease-out);flex-direction:row;display:flex;position:sticky;top:0;overflow:hidden}.railbody{flex-direction:column;flex:auto;min-width:0;display:flex}.logochip{background:var(--card);border:1px solid color-mix(in oklch, var(--rail-ink) 18%, transparent);cursor:pointer;text-align:center;width:100%;transition:all .18s var(--ease-out);border-radius:9px;padding:14px 12px;display:block;box-shadow:0 1px 2px #291c2214;box-shadow:0 1px 2px lab(12.1263% 7.22476 -1.37518/.08)}.logochip:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.logochip img{max-width:100%;max-height:52px;margin:0 auto;display:block}.logochip .ph{border:1.5px dashed var(--line-strong);color:var(--ink-3);border-radius:6px;padding:12px 8px}.logochip .ph .wb{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);color:var(--ink-2);letter-spacing:-.02em;font-size:22px}.logochip .ph .cta{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:8.5px}.logochip.readonly{cursor:default}.logochip.readonly:hover{transform:none;box-shadow:0 1px 2px #291c2214;box-shadow:0 1px 2px lab(12.1263% 7.22476 -1.37518/.08)}.logo-remove{width:100%;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:8.5px;display:block}.logo-remove:hover{color:var(--warn)}.logo-remove:disabled{cursor:default;opacity:.5}.logo-error{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--warn);margin-top:6px;font-size:8.5px;display:block}.rail .brand{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;opacity:.85;text-align:center;margin-top:12px;font-size:9px;font-weight:600}.railspur{flex:0 0 var(--rail-spur);width:var(--rail-spur);justify-content:center;align-items:center;display:flex;overflow:hidden}.rail .wm{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);opacity:.38;writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;color:var(--rail-mark);font-size:16px;line-height:1}.nav{flex-direction:column;gap:4px;margin-top:34px;display:flex}.nl{border-radius:var(--radius);color:var(--rail-ink);cursor:pointer;transition:all .15s var(--ease-out);font-size:13.5px;font-weight:600;font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 11px;text-decoration:none;display:flex}.nl .ix{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);opacity:.6;font-size:9.5px}.nl:hover{background:color-mix(in oklch, var(--rail-ink) 10%, transparent)}.nl.active{background:var(--rail-ink);color:var(--rail-bg)}.rail .foot{border-top:1px solid color-mix(in oklch, var(--rail-ink) 25%, transparent);align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.rail .ava{background:var(--rail-ink);width:28px;height:28px;color:var(--rail-bg);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);border-radius:100px;place-items:center;font-size:10px;font-weight:700;display:grid}.rail .foot .who{font-size:11.5px;font-weight:600;line-height:1.25}.rail .foot .who small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);opacity:.7;font-size:9px;font-weight:400;display:block}.logoutbtn{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;border:1px solid color-mix(in oklch, var(--rail-ink) 30%, transparent);color:var(--rail-ink);cursor:pointer;background:0 0;border-radius:100px;flex-shrink:0;padding:4px 8px;font-size:8.5px}.logoutbtn:hover{background:color-mix(in oklch, var(--rail-ink) 12%, transparent)}.main{min-width:0}.topbar{z-index:40;background:var(--paper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.topbar .crumb{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-size:10.5px}.monthsel{align-items:center;gap:8px;margin-left:auto;display:flex}.mbtn{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);border:1px solid var(--line-strong);background:var(--card);cursor:pointer;color:var(--ink);border-radius:100px;padding:6px 12px;font-size:11px;text-decoration:none;display:inline-block}.mbtn.cur{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mselect{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);border:1px solid var(--line-strong);background:var(--card);cursor:pointer;color:var(--ink);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 7px;border-radius:100px;max-width:220px;padding:6px 28px 6px 12px;font-size:11px}.mselect:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rangepick{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rangepick-custom{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dinput{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;border-radius:100px;max-width:140px;padding:5px 10px;font-size:11px}.dinput:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dsep{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:11px}.rangepick .mbtn:disabled{opacity:.45;cursor:default}.refresh{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:10px}.refresh-btn{font:inherit;color:inherit;cursor:pointer;vertical-align:-1px;background:0 0;border:0;margin:0;padding:0 0 0 2px;line-height:1}.refresh-btn:disabled{cursor:default;opacity:.6}.refresh-spin{animation:.7s linear infinite refresh-spin;display:inline-block}@keyframes refresh-spin{to{transform:rotate(360deg)}}.refresh-err{color:var(--warn);margin-left:6px}.wrap{max-width:var(--maxw);margin:0 auto;padding:44px 28px 72px}.view{display:none}.view.on{animation:fadein .3s var(--ease-out);display:block}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pagehead h1{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.03em;color:var(--accent);margin:6px 0 8px;font-size:34px;line-height:1}.pagehead .sub{color:var(--ink-2);font-size:13.5px}.pagehead .sub .num{font-size:12px}.strip{border-bottom:1px solid var(--line);margin:20px 0 0;padding-bottom:22px}.striprail{scrollbar-width:thin;align-items:flex-start;gap:14px;padding:0 0 6px;list-style:none;display:flex;overflow:auto hidden}.stripitem{flex-direction:column;flex:none;gap:6px;width:84px;display:flex}.striplink{color:inherit;outline:none;flex-direction:column;gap:6px;text-decoration:none;display:flex}.striplink .stripart{transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.striplink:hover .stripart{border-color:var(--line-strong)}.striplink:hover .stripname{text-underline-offset:2px;text-decoration:underline}.striplink:focus-visible .stripart{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.striplink:focus-visible .stripname{text-underline-offset:2px;text-decoration:underline}.stripart{background:var(--paper-2);border:1px solid var(--line);border-radius:5px;width:84px;height:126px;display:block;overflow:hidden}.stripart img{object-fit:cover;width:100%;height:100%;display:block}.stripart.nopost{align-items:end;padding:9px 8px;display:grid}.stripmono{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;color:var(--ink-3);overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.15;display:-webkit-box;overflow:hidden}.stripname{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.stripn{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);letter-spacing:.04em;font-size:9px}.striprest .stripmono{color:var(--ink-2)}.kpis4{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0 8px;display:grid}.kpi-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all .18s var(--ease-out);cursor:pointer;text-align:left;width:100%;padding:16px;font-family:inherit;position:relative}.kpi-card:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-3px)}.kpi-card:active{transform:scale(.985)}.kpi-card .more{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);opacity:0;transition:opacity .15s var(--ease-out);font-size:9px;position:absolute;top:13px;right:14px}.kpi-card:hover .more{opacity:1}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#22171c6b;background:lab(9.253% 6.56667 -1.25008/.42);place-items:center;padding:20px;display:none;position:fixed;inset:0}.overlay.on{display:grid}.modal{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lift);width:min(560px,100%);max-height:86vh;animation:pop .22s var(--ease-out);border-radius:14px;padding:22px 24px;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.modal .mhead{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.modal .mhead .x{border:1px solid var(--line-strong);background:var(--card);cursor:pointer;width:28px;height:28px;color:var(--ink-2);border-radius:100px;place-items:center;margin-left:auto;font-size:13px;display:grid}.modal .mhead .x:hover{background:var(--paper-2)}.modal .bigv{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;color:var(--accent);margin:2px 0 4px;font-size:32px}.modal h4{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:20px 0 10px;font-size:9.5px;font-weight:600}.dist{flex-direction:column;gap:9px;display:flex}.drow{grid-template-columns:22px 78px 1fr 74px 44px;align-items:center;gap:10px;display:grid}.drow .dbar{background:var(--paper-2);border-radius:100px;height:8px;overflow:hidden}.drow .dbar i{background:var(--accent-soft);border-radius:100px;height:100%;display:block}.drow.lead .dbar i{background:var(--accent)}.drow .dv{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-align:right;font-size:11.5px;font-weight:600}.drow .dp{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);text-align:right;font-size:10px}.drow .dn{font-size:12.5px;font-weight:600}.drow .na{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:10px}.mnote{color:var(--ink-2);background:var(--paper-2);border-radius:7px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5}.mtop{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.5}.mtop .lbl{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:4px;font-size:9px;display:block}.kpi-card .k{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:9.5px;font-weight:600}.kpi-card .v{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;margin:8px 0 2px;font-size:27px}.kpi-card .v small{font-size:15px}.delta{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:10.5px;font-weight:600}.delta.up{color:var(--good)}.delta.down{color:var(--warn)}.delta .vs{color:var(--ink-3);font-weight:400}.fnote{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);margin:6px 2px 0;font-size:10px}.fnotefold>summary{cursor:pointer;align-items:baseline;gap:6px;list-style:none;display:flex}.fnotefold>summary::-webkit-details-marker{display:none}.fnotefold>summary::marker{content:""}.fnotefold>summary:before{content:"▸";flex:none;font-size:9px}.fnotefold[open]>summary:before{content:"▾"}.fnotefold>summary:hover{color:var(--ink-2)}.fnotebody{margin-top:5px;padding-left:15px;line-height:1.55}.summary{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:22px 0;padding:18px 20px}.summary .head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.badge{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.07em;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:9.5px;font-weight:600;display:inline-flex}.badge .dot{background:currentColor;border-radius:100px;width:6px;height:6px}.badge.ok{color:var(--good);background:var(--good-wash);border:1px solid color-mix(in oklch, var(--good) 25%, transparent)}.summary p{color:var(--ink);font-size:14.5px;line-height:1.65}.summary p+p{margin-top:8px}.summary ul{margin:8px 0;padding-left:20px}.summary ul+p,.summary p+ul{margin-top:8px}.summary li{color:var(--ink);margin:2px 0;font-size:14.5px;line-height:1.65}.summary strong{font-weight:700}.summary .delta{font-family:inherit;font-size:inherit;font-weight:600}.summary .by{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);margin-top:12px;font-size:10px}.summary .editor{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.summary .editor>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.summary .editor>summary::-webkit-details-marker{display:none}.summary .editor>summary::marker{content:""}.summary .editor>summary:hover{color:var(--ink-2)}.summary .editor .edchev{transition:transform .15s var(--ease-out);display:inline-block}.summary .editor[open] .edchev{transform:rotate(90deg)}.summary .edtabs{border:1px solid var(--line-strong);border-radius:var(--radius);margin-bottom:8px;display:inline-flex;overflow:hidden}.summary .edtabs button{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);background:var(--card);color:var(--ink-2);cursor:pointer;border:0;padding:5px 12px;font-size:11.5px;font-weight:600}.summary .edtabs button.on{background:var(--ink);color:var(--paper)}.summary .editor .lbl{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:6px;font-size:9.5px;display:flex}.summary .editor .lbl .dirty{color:var(--warn);text-transform:none;letter-spacing:0;font-weight:600}.summary .empty{color:var(--ink-3);font-size:13.5px;font-style:italic}.summary textarea{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:100%;min-height:110px;font:inherit;color:var(--ink);resize:vertical;padding:10px 12px;font-size:13.5px;line-height:1.55}.summary textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-wash);outline:0}.summary .fmthint{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.summary .fmthint code{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-size:10px}.summary .fmtpreview{background:var(--paper);border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:110px;padding:10px 12px}.summary .fmtpreview p:first-child{margin-top:0}.summary .editorbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.summary .sumbtn{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;transition:opacity .15s var(--ease-out);border-radius:100px;padding:7px 13px;font-size:12px;font-weight:600}.summary .sumbtn:disabled{opacity:.5;cursor:default}.summary .sumbtn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.summary .sumbtn.primary:hover:not(:disabled){opacity:.9}.summary .sumstatus{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:10px}.summary .sumstatus.err{color:var(--warn)}.summary .sumfit{border-radius:var(--radius);background:var(--warn-wash);border:1px solid color-mix(in oklch, var(--warn) 35%, transparent);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.summary .sumfit-txt{color:var(--ink);flex:260px;font-size:12.5px;line-height:1.5}.summary .sumfit .sumbtn{flex:none}.summary .sumkern{color:var(--warn);margin-top:8px;font-size:12px;line-height:1.5}.summary .sumkern.ok{color:var(--ink-3)}.sechead{align-items:baseline;gap:12px;margin:34px 0 14px;display:flex}.sechead h2{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;font-size:16px}.sechead .hint{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:10px}.plats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:all .18s var(--ease-out);flex-direction:column;padding:15px;display:flex}.pcard:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.pcard .top{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pbadge{width:20px;height:20px;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:#0000;background:50%/contain no-repeat;border-radius:5px;place-items:center;font-size:0;font-weight:700;display:grid}.pb-ig{background-image:url(/logos/logo-instagram.svg)}.pb-fb{background-image:url(/logos/logo-facebook.png)}.pb-yt{background-image:url(/logos/logo-youtube.png)}.pb-tt{background-image:url(/logos/logo-tiktok.png)}.pcard .pname{font-size:13.5px;font-weight:700}.pcard .pn{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);margin-left:auto;font-size:9.5px}.prow{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding:6px 0;display:flex}.prow:last-of-type{border-bottom:0}.prow .l{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:9.5px}.prow .r{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:13px;font-weight:600}.spark{margin-top:auto;padding-top:10px}.spark svg{width:100%;height:48px;display:block}.spark .cap,.barchart .cap{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);justify-content:space-between;margin-top:3px;font-size:8.5px;display:flex}.trend3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.tpanel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:13px 14px}.tpanel .k{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:9.5px;font-weight:600}.tpanel .sub{color:var(--ink-2);margin-top:2px;font-size:11px}.barchart{margin-top:8px}.barchart svg{width:100%;height:96px;display:block}.barchart.jahre svg{height:108px}.barchart text,.spark text{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);pointer-events:none}.barchart rect.bar,.spark rect.bar{transition:filter .12s var(--ease-out)}.barchart rect.hot,.spark rect.hot{filter:brightness(.8)}.tip{z-index:99;background:var(--ink);color:var(--paper);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-lift);border-radius:6px;padding:5px 9px;font-size:10.5px;display:none;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.tip b{color:#ffabd1}.tablewrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow-x:auto}table.dt{border-collapse:collapse;width:100%;font-size:13px}table.dt thead th{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);text-align:left;background:var(--paper-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:10px 14px;font-size:9.5px;font-weight:600}table.dt td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 14px}table.dt tbody tr:last-child td{border-bottom:0}table.dt tbody tr{transition:background .12s var(--ease-out)}table.dt tbody tr:hover{background:var(--paper-2)}.r{text-align:right}th.sortable{cursor:pointer}th.sortable:after{content:"↕";opacity:.45;margin-left:5px}th.sorted:after{content:"↓";opacity:1}th.sorted.asc:after{content:"↑"}.fmt{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:9px}.ptxt{text-overflow:ellipsis;white-space:nowrap;max-width:340px;display:block;overflow:hidden}.ptxt a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.ptxt a:hover{border-color:var(--accent)}.pmeta{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;display:block;overflow:hidden}.pmfmt,.pmdate{display:none}.xbench{align-items:center;gap:8px;min-width:110px;display:flex}.xbench .bar{background:var(--accent-soft);border-radius:100px;min-width:6px;height:7px}.xbench .f{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:700}.mtag{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--ink-2);vertical-align:middle;white-space:nowrap;border-radius:100px;margin-left:5px;padding:1px 5px;font-size:8px}table.dt.dttop .c-rate,table.dt.dtposts .c-rate{text-align:left;width:118px}table.dt.dttop .c-rank{text-align:left;vertical-align:middle;width:56px}table.dt.dttop tbody tr.rowclick>td{height:68px}.pthumb{background:var(--paper-2);border:1px solid var(--line);border-radius:5px;width:56px;height:56px;text-decoration:none;display:block;position:relative;overflow:hidden}.pthumb img{object-fit:cover;width:100%;height:100%;display:block}a.pthumb{transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}a.pthumb:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong);transform:translateY(-2px)}a.pthumb:active{transform:scale(.97)}.pthumbrank{color:#fff;text-align:center;background:#22171cd1;background:lab(9.253% 6.56667 -1.25008/.82);border-top-right-radius:5px;min-width:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;bottom:0;left:0}.pthumbtag{color:#fff;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;text-align:center;background:#22171cd1;background:lab(9.253% 6.56667 -1.25008/.82);font-size:8px;line-height:13px;position:absolute;top:0;left:0;right:0}.pthumb.isposter img{object-fit:contain;background:var(--paper-2)}.pthumb.noimg{align-items:end;padding:7px 8px;display:grid}.pthumb.noimg .pthumbrank{text-align:left;min-width:0;font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;color:var(--ink-3);background:0 0;border-top-right-radius:0;padding:0;font-size:30px;line-height:1;position:static}@media (max-width:1191px){table.dt.dttop .c-fmt{display:none}.pmfmt{display:inline}}.duo{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:0;padding:18px}.panel h3{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.01em;margin-bottom:12px;font-size:13.5px}.ins{flex-direction:column;gap:10px;list-style:none;display:flex}.ins li{color:var(--ink);gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ins .m{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--accent);background:var(--focus-wash);white-space:nowrap;border-radius:5px;height:fit-content;padding:2px 6px;font-size:10px;font-weight:700}.storyk{background:var(--line);border-radius:7px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.storyk .cell{background:var(--card);padding:10px 12px}.storyk .k{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:8.5px}.storyk .v{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);margin-top:3px;font-size:16px;font-weight:700}.beststory{color:var(--ink-2);font-size:13px;line-height:1.5}.beststory .delta{font-size:12px}.nowrap{white-space:nowrap}.toolrow{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 14px;display:flex}.viewtoggle{border:1px solid var(--line-strong);border-radius:var(--radius);display:flex;overflow:hidden}.viewtoggle button,.viewtoggle a{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);background:var(--card);color:var(--ink-2);cursor:pointer;border:0;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.viewtoggle button.on,.viewtoggle a.on{background:var(--ink);color:var(--paper)}.search{flex:1;min-width:220px;position:relative}.search input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);width:100%;font:inherit;color:var(--ink);padding:9px 12px 9px 32px;font-size:13px}.search input::placeholder{color:var(--ink-3)}.search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-wash);outline:0}.search .ic{color:var(--ink-3);font-size:12px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);border:1px solid var(--line-strong);background:var(--card);cursor:pointer;color:var(--ink-2);transition:all .15s var(--ease-out);border-radius:100px;padding:6px 12px;font-size:10.5px}.chip .ct{opacity:.55;margin-left:4px}.chip.on{background:var(--accent);color:var(--accent-soft);border-color:var(--accent)}.chip:disabled{opacity:.4;cursor:default;background:var(--paper-2);color:var(--ink-3)}.exp{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--card);cursor:pointer;color:var(--ink);margin-left:auto;padding:8px 14px;font-size:10.5px}.count{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);margin:0 0 10px 2px;font-size:10.5px}.okx{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:700}.okx.y{color:var(--good)}.okx.n{color:var(--warn)}table.dt tbody tr.rowclick{cursor:pointer}.egrid{background:var(--paper-2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 20px;padding:16px 20px;display:grid}.egrid .ei{flex-direction:column;gap:2px;min-width:0;display:flex}.egrid .ek{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.egrid .ev{color:var(--ink);word-break:break-word;font-size:12.5px}footer{max-width:var(--maxw);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin:0 auto;padding:0 28px 40px;font-size:9.5px}.an2{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.hrow{grid-template-columns:44px 1fr 74px;align-items:center;gap:10px;padding:5px 0;display:grid}.hrow .hl{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-2);font-size:10px;font-weight:600}.hrow .htrack{background:var(--paper-2);border-radius:100px;height:9px;overflow:hidden}.hrow .htrack i{background:var(--accent-soft);border-radius:100px;height:100%;display:block}.hrow.hot .htrack i{background:var(--accent)}.hrow .hv{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-align:right;font-size:11px;font-weight:700}.hrow .hv small{color:var(--ink-3);font-weight:400}.stackrow{grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:6px 0;display:grid}.stack{border-radius:100px;gap:2px;height:14px;display:flex;overflow:hidden}.stack i{height:100%;display:block}.stack .s1{background:var(--accent)}.stack .s2{background:#c98bab}.stack .s3{background:var(--accent-soft)}.stack .s4{background:#f2dbe8}.legend{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.legend span{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-2);align-items:center;gap:5px;font-size:9px;display:inline-flex}.legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.warnbadge{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--warn);background:var(--warn-wash);border-radius:100px;margin-left:6px;padding:1px 7px;font-size:9px}.mxds .campbody:target{display:block}.mxds .camp:has(>.campbody:target){background:var(--focus-wash)}.mxds .camp:has(>.campbody:target)>summary{background:0 0}.mxkpi{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:10px;padding:7px 0;display:grid}.mxkpi:last-of-type{border-bottom:0}.mxkpil{color:var(--ink-2);min-width:0;font-size:12px}.mxkpiv{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.mxkpiv b{font-size:13px;font-weight:700}.mxkpiv small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);overflow-wrap:anywhere;font-size:8.5px}.flop{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:flex}.flop:last-child{border-bottom:0}.flop .fx{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--warn);white-space:nowrap;font-size:11px;font-weight:700}.flop{min-width:0}.flop .ft{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.flop .fm{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);white-space:nowrap;font-size:10px}.rankpost{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;min-width:0;padding:8px 0;font-size:13px;display:flex}.rankpost:last-child{border-bottom:0}.rankpost .rx{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--good);white-space:nowrap;font-size:11px;font-weight:700}.rankpost .rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.rankpost .rm{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);white-space:nowrap;font-size:10px}@media (max-width:900px){.an2{grid-template-columns:1fr}}.learnings{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.learncard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:0;padding:14px 16px}.learncard .ll{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:7px;font-size:9px;display:block}.learncard .lv{color:var(--ink);font-size:14px;font-weight:700;line-height:1.4}.learncard .lv small{color:var(--ink-2);margin-top:2px;font-size:11px;font-weight:400;display:block}@media (max-width:900px){.learnings{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.learnings{grid-template-columns:1fr}}.mxds .cstat .num.good{color:var(--good);font-weight:700}.fnote .warnbadge{margin-left:0;margin-right:2px}.learnings3{grid-template-columns:repeat(3,1fr)}.an2.anfull{grid-template-columns:1fr}.rankpost .rm .pbadge,.flop .fm .pbadge{vertical-align:middle;width:11px;height:11px;margin-right:4px;display:inline-block}table.dt.dtposts thead th.r,table.dt.dtstories thead th.r{text-align:right}.mehrzeilen{justify-content:center;margin-top:14px;display:flex}.mehrzeilen button{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);color:var(--ink-2);border:1px solid var(--line-strong);background:var(--card);cursor:pointer;transition:all .15s var(--ease-out);border-radius:100px;padding:9px 15px;font-size:12.5px;font-weight:600}.mehrzeilen button:hover{border-color:var(--accent);color:var(--ink)}.mehrzeilen button small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);margin-left:7px;font-size:10px}@media (max-width:900px){.learnings3{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.learnings3{grid-template-columns:1fr}}.paidbase{color:var(--ink-2);border-left:3px solid var(--accent-soft);margin:14px 2px 0;padding-left:11px;font-size:13px;line-height:1.6}.paidbase b{color:var(--ink);font-weight:700}.paidnote{overflow-wrap:anywhere;margin-top:12px;font-size:10.5px;line-height:1.7}.paidnote b{color:var(--ink-2)}.paidrow{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1.1fr) minmax(34px,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.paidrow:last-of-type{border-bottom:0}.paidrow .pl{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;font-size:12px}.paidrow .ptrack{background:var(--paper-2);border-radius:100px;height:9px;overflow:hidden}.paidrow .ptrack i{background:var(--accent-soft);border-radius:100px;height:100%;display:block}.paidrow .pv{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-align:right;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700}.paidrow .pv small{color:var(--ink-3);font-size:9px;font-weight:400;display:block}.paidpost{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:8px 0;font-size:13px;display:grid}.paidpost:last-of-type{border-bottom:0}.paidpost .pt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);overflow:hidden}.paidpost .px{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--good);white-space:nowrap;text-align:right;font-size:11px;font-weight:700}.paidpost .pm{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px;line-height:1.55}.camps{margin-top:14px;flex-direction:column;gap:0;margin-inline:-12px;display:flex}.camp{box-shadow:none;background:0 0;border:0;border-radius:0}.camp+.camp{border-top:1px solid var(--line)}.camp>summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s var(--ease-out);grid-template-columns:18px minmax(0,1.5fr) repeat(5,minmax(0,1fr));align-items:center;gap:12px;padding:13px 12px;list-style:none;display:grid}.camp>summary::-webkit-details-marker{display:none}.camp>summary::marker{content:""}.camp>summary:hover{background:var(--paper-2)}.camp[open]>summary{background:var(--paper-2);border-bottom:1px solid var(--line-strong)}.camp .cchev{color:var(--ink-3);transition:transform .15s var(--ease-out);font-size:10px}.camp[open] .cchev{transform:rotate(90deg)}.camp .cname{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.camp .cname strong{font-size:14px;font-weight:700}.camp .cstat{text-align:right;flex-direction:column;gap:2px;min-width:0;display:flex}.camp .cstat b{font-size:13px;font-weight:700}.camp .cstat small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:8.5px}.camprank .camp>summary{grid-template-columns:14px 22px 68px minmax(0,2.2fr) minmax(34px,.5fr) minmax(80px,.8fr) minmax(50px,.6fr) minmax(52px,1.1fr) minmax(50px,.7fr);align-items:center;gap:10px;min-height:72px;padding:14px 12px}.camprank .camp .cname .fmt{white-space:normal;min-width:0}.crank{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.04em;color:var(--ink-3);align-self:center;font-size:11px;font-weight:700;line-height:1}.cpos{min-width:0;display:flex}.camp .campposter{object-fit:cover;border:1px solid var(--line);background:var(--paper-2);border-radius:3px;flex:none;width:68px;height:102px}.campfilm{align-items:center;margin:0 0 12px;display:flex}.campfilmtext{flex-direction:column;gap:3px;min-width:0;display:flex}.campfilmtext b{overflow-wrap:anywhere;font-size:13px;font-weight:700}.campfilmtext small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:8.5px}.campposterfix{color:var(--ink-2);border-bottom:1px solid var(--line-strong);align-self:flex-start;font-size:10.5px;line-height:1.55;text-decoration:none}.tmdbnote{color:var(--ink-3);margin:22px 0 0;font-size:11px;line-height:1.6}.camprank .campbody:target{display:block}.camprank .camp:has(>.campbody:target){background:var(--focus-wash)}.camprank .camp:has(>.campbody:target)>summary{background:0 0}.camprank .campbody,.camprank .camp>summary{scroll-margin-top:76px}.camprank .camp>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.campbody{padding:14px 12px 20px}.campbody .an2{margin-top:0}.campbody .an2+.an2{margin-top:12px}.campbody .panel{padding:14px}.campbody>.fnote{margin:0 0 12px;line-height:1.6}.mixrow{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) minmax(36px,.7fr) minmax(0,2fr);align-items:center;gap:10px;padding:7px 0;display:grid}.mixrow:last-child{border-bottom:0}.mixhead{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.mixname{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:600}.thinbadge{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--warn);background:var(--warn-wash);white-space:nowrap;border-radius:100px;padding:1px 6px;font-size:8.5px}.runbadge{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--focus-wash);white-space:nowrap;border-radius:100px;padding:1px 6px;font-size:8.5px}.campbody>.fnote.runnote{color:var(--ink-2)}.campbody>.fnote.runnote b{color:var(--accent)}.mixrow .htrack{background:var(--paper-2);border-radius:100px;height:9px;overflow:hidden}.mixrow .htrack i{background:var(--accent-soft);border-radius:100px;height:100%;display:block}.mixv{text-align:right;min-width:0}.mixv b{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:11.5px;font-weight:700;display:block}.mixv small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);overflow-wrap:anywhere;font-size:9px;line-height:1.55;display:block}.camptl{width:100%;height:44px;display:block}.camptl rect{fill:var(--accent-soft)}.camptl rect.pk{fill:var(--accent)}.tlaxis{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px;font-size:9px;display:flex}@media (max-width:700px){.camp>summary{grid-template-columns:16px minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px}.camp .cname{grid-column:2/span 2}.camp .cstat{text-align:left}.camp .cstat:nth-child(3),.camp .cstat:nth-child(5),.camp .cstat:nth-child(7){grid-column:2}.campbody{padding:12px 12px 16px}.mixrow{grid-template-columns:minmax(0,1fr);gap:6px}.mixv{text-align:left}.campbody .rankpost,.campbody .flop{flex-wrap:wrap;row-gap:3px}.campbody .rankpost .rx,.campbody .flop .fx{order:1}.campbody .rankpost .rm,.campbody .flop .fm{order:2;margin-left:auto}.campbody .rankpost .rt,.campbody .flop .ft{flex:1 0 100%;order:3}}@media (max-width:900px){.camprank .camp>summary{grid-template-columns:16px 68px minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;padding:12px}.camprank .camp>summary>.cchev{grid-area:1/1}.camprank .camp .cname{grid-area:1/2/auto/span 3}.camprank .camp .crank{grid-area:2/1;align-self:start}.camprank .camp .cpos{grid-area:2/2/span 3;align-self:start}.camprank .camp .cstat{text-align:left}.camprank .camp .cstat:nth-child(5){grid-area:2/3}.camprank .camp .cstat:nth-child(6){grid-area:2/4}.camprank .camp .cstat:nth-child(7){grid-area:3/3}.camprank .camp .cstat:nth-child(8){grid-area:3/4}.camprank .camp .cstat:nth-child(9){grid-area:4/3}}.moredetails{margin-top:16px}.moredetails summary{cursor:pointer;font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);color:var(--ink-2);border:1px solid var(--line-strong);background:var(--card);-webkit-user-select:none;user-select:none;transition:all .15s var(--ease-out);border-radius:100px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.moredetails summary::-webkit-details-marker{display:none}.moredetails summary::marker{content:""}.moredetails summary:hover{border-color:var(--accent);color:var(--ink)}.moredetails summary .chev{color:var(--ink-3);transition:transform .15s var(--ease-out);font-size:9px}.moredetails[open] summary{margin-bottom:14px}.moredetails[open] summary .chev{transform:rotate(90deg)}.rawlink{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--accent);border-bottom:1px solid var(--accent-soft);white-space:nowrap;margin-left:8px;font-size:11px;text-decoration:none}.rawlink:hover{border-bottom-color:var(--accent)}.dqbanner{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--warn);background:var(--warn-wash);border:1px solid color-mix(in oklch, var(--warn) 30%, transparent);cursor:pointer;transition:all .15s var(--ease-out);border-radius:100px;padding:7px 14px;font-size:10.5px;font-weight:600}.dqbanner:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.dqrow{border-bottom:1px dashed var(--line);align-items:baseline;gap:10px;padding:10px 0;font-size:13.5px;line-height:1.5;display:flex}.dqrow:last-of-type{border-bottom:0}.dqtag{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:700}.dqtag.warn{color:var(--warn);background:var(--warn-wash)}.dqtag.info{color:var(--ink-2);background:var(--paper-2)}.dqsheetlink{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--accent);border-bottom:1px solid var(--accent-soft);margin:2px 0 12px;font-size:10.5px;text-decoration:none;display:inline-block}.dqsheetlink:hover{border-bottom-color:var(--accent)}.dqtoggle{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-self:center;margin-left:auto;font-size:10px;text-decoration:underline}.dqtoggle:hover{color:var(--ink)}.dqaffected{background:var(--paper-2);border-radius:7px;flex-direction:column;gap:2px;margin:0 0 6px;padding:10px 12px;display:flex}.dqarow{border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:7px 0;font-size:12px;display:flex}.dqarow:last-child{border-bottom:0}.dqalabel{min-width:160px;color:var(--ink-2);flex:240px}.dqafield{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--card);border:1px solid var(--line-strong);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:9px}.dqalink{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--accent);white-space:nowrap;font-size:10px;text-decoration:none}.dqalink:hover{text-decoration:underline}.dqaedit{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.dqainput{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);width:96px;font:inherit;color:var(--ink);padding:5px 8px;font-size:12px}.dqainput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-wash);outline:0}.dqainput:disabled{opacity:.6}.dqadone{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--good);font-size:10.5px;font-weight:600}.dqastatus{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:10.5px}.dqastatus.err{color:var(--warn)}.dqbanner.ruhig{color:var(--ink-2);background:var(--paper-2);border-color:var(--line-strong)}.dqleer{color:var(--ink-2);padding:10px 0 2px;font-size:13px}.dqerlform{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-4px;padding:0 0 10px 44px;display:flex}.dqhint{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:9.5px}.dqgrundinput{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);min-width:0;font:inherit;color:var(--ink);flex:220px;padding:6px 9px;font-size:12.5px}.dqgrundinput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-wash);outline:0}.dqgrundinput:disabled{opacity:.6}.dqbtn{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;transition:opacity .15s var(--ease-out);border-radius:100px;padding:6px 12px;font-size:11.5px;font-weight:600}.dqbtn:hover:not(:disabled){background:var(--paper-2)}.dqbtn:disabled{opacity:.5;cursor:default}.dqbtn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.dqbtn.primary:hover:not(:disabled){opacity:.9;background:var(--accent)}.dqzurueck{color:var(--warn);padding:0 0 6px 44px;font-size:11.5px;line-height:1.45}.dqerl{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.dqerlhead{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:8px;font-size:10px;font-weight:600}.dqerlleer{color:var(--ink-2);font-size:12.5px;line-height:1.5}.dqerlrow{border-bottom:1px dashed var(--line);padding:9px 0}.dqerlrow:last-child{border-bottom:0}.dqerltop{align-items:baseline;gap:10px;display:flex}.dqerltext{color:var(--ink-2);font-size:12.5px;line-height:1.5}.dqtag.done{color:var(--ink-3);background:var(--paper-2)}.dqerlmeta{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0 44px;font-size:10px;display:flex}.dqerlgrund{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);color:var(--ink);flex:0 0 100%;font-size:12px;font-style:italic}.dqerlweg{border:1px solid var(--line-strong);border-radius:100px;padding:1px 7px}@media (max-width:560px){.dqrow{flex-wrap:wrap}.dqrow>span:not(.dqtag){overflow-wrap:anywhere;flex:160px;min-width:0}.dqrow .dqtoggle{text-align:left;white-space:normal;flex:0 0 100%;margin-left:0}.dqerlform,.dqzurueck{padding-left:0}.dqerlmeta{margin-left:0}.dqerltext{overflow-wrap:anywhere}}.thtext .short{display:none}@media (max-width:480px){.wrap{padding-left:16px;padding-right:16px}table.dt{font-size:12px}table.dt td,table.dt th{padding:8px 5px}.thtext .full{display:none}.thtext .short{display:inline}table.dt.dtposts{table-layout:fixed}table.dt.dtposts th:first-child,table.dt.dtposts td:first-child{white-space:nowrap;width:66px}table.dt.dtposts th:nth-child(2),table.dt.dtposts td:nth-child(2){white-space:nowrap;width:30px}table.dt.dtposts th:nth-child(4),table.dt.dtposts td:nth-child(4){white-space:nowrap;width:74px}table.dt.dtposts th:nth-child(5),table.dt.dtposts td:nth-child(5){white-space:nowrap;width:53px}table.dt.dtposts .mval{display:block}table.dt.dtposts .mtag{margin-top:2px;margin-left:0}table.dt.dtposts th:nth-child(6),table.dt.dtposts td:nth-child(6),table.dt.dtposts th:nth-child(7),table.dt.dtposts td:nth-child(7){white-space:nowrap;width:28px}table.dt.dttop{table-layout:fixed}table.dt.dttop th.c-rank,table.dt.dttop td.c-rank{white-space:nowrap;width:44px}table.dt.dttop th.c-plat,table.dt.dttop td.c-plat{white-space:nowrap;width:26px}table.dt.dttop th.c-date,table.dt.dttop td.c-date{display:none}.pmdate{display:inline}.pthumb{width:44px;height:44px}.pthumb.noimg{padding:5px 6px}.pthumb.noimg .pthumbrank{font-size:23px}table.dt.dttop th.c-rate,table.dt.dttop td.c-rate{white-space:nowrap;width:46px}table.dt.dttop th.c-bench,table.dt.dttop td.c-bench{white-space:nowrap;width:82px}table.dt.dttop th.c-exp,table.dt.dttop td.c-exp{white-space:nowrap;width:18px}.pmeta{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}table.dt.dttop .mval{display:block}table.dt.dttop .mtag{margin-top:2px;margin-left:0}table.dt.dttop .xbench{gap:4px;min-width:0}table.dt.dttop .xbench .bar{max-width:34px}}.loginshell{background:var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.btn{width:100%;font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);border-radius:var(--radius);cursor:pointer;transition:opacity .15s var(--ease-out);border:0;padding:11px 16px;font-size:14px;font-weight:700}.btn:disabled{opacity:.6;cursor:default}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){opacity:.9}.btn-plain{border:1px solid var(--line-strong);color:var(--ink);background:0 0;margin-top:8px}.errorcard{text-align:center;max-width:420px}.errorcard h1{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;color:var(--accent);margin:10px 0;font-size:24px}.errorcard p{color:var(--ink-2);margin-bottom:20px;font-size:13.5px;line-height:1.5}.errorcard .btn{width:auto;padding:11px 28px;text-decoration:none;display:inline-block}.skel-shell{grid-template-columns:var(--rail-w) 1fr;min-height:100vh;display:grid}.skel-rail{background:var(--rail-bg);padding:22px var(--rail-pad) 22px calc(var(--rail-pad) + var(--rail-spur) + var(--rail-gap));flex-direction:column;gap:18px;height:100vh;display:flex}.skel-rail .skel-nav{flex-direction:column;gap:6px;margin-top:8px;display:flex}.skel-rail .skel-foot{border-top:1px solid color-mix(in oklch, var(--rail-ink) 25%, transparent);align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.skel-topbar{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.skel{background:linear-gradient(90deg, var(--paper-2) 25%, var(--line) 50%, var(--paper-2) 75%);background-size:400% 100%;border-radius:7px;animation:1.6s ease-in-out infinite skel-shimmer}.skel-dark{background:linear-gradient(90deg, color-mix(in oklch, var(--rail-ink) 12%, transparent) 25%, color-mix(in oklch, var(--rail-ink) 22%, transparent) 50%, color-mix(in oklch, var(--rail-ink) 12%, transparent) 75%);background-size:400% 100%;border-radius:7px;animation:1.6s ease-in-out infinite skel-shimmer}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel-table{height:220px}.skel-panel{height:190px}@media (max-width:1020px){.kpis4,.plats{grid-template-columns:repeat(2,1fr)}.duo{grid-template-columns:1fr}}@media (max-width:640px){.trend3{grid-template-columns:1fr}}@media (max-width:760px){.shell{grid-template-columns:1fr}.rail{flex-direction:row;align-items:center;gap:0;height:auto;padding:14px 16px;position:static}.railspur,.rail .foot{display:none}.railbody{flex-direction:row;flex:auto;align-items:center;min-width:0}.nav{z-index:60;background:var(--rail-bg);padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom));padding-left:calc(8px + env(safe-area-inset-left));padding-right:calc(8px + env(safe-area-inset-right));border-top:1px solid #00000024;flex-direction:row;gap:4px;margin:0;position:fixed;bottom:0;left:0;right:0}.nav .nl{text-align:center;flex:1;justify-content:center;padding:11px 4px;font-size:13px}.nav .nl .ix{display:none}.wrap{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.kpis4,.plats{grid-template-columns:1fr}.strip{padding-bottom:18px}.striprail{gap:12px}.stripitem{width:72px}.stripart{width:72px;height:108px}.stripmono{font-size:13px}.topbar{flex-wrap:wrap;top:0}.monthsel{flex-wrap:wrap;width:100%;margin-left:0}.mselect{max-width:100%}.dinput{max-width:calc(50% - 22px)}.skel-shell{grid-template-columns:1fr}.skel-rail{flex-direction:row;align-items:center;height:auto;padding:14px 16px}.skel-rail .skel-nav,.skel-rail .skel-foot{display:none}.skel-topbar{flex-wrap:wrap}.skel-topbar .monthsel>.skel{max-width:100%}.strip{margin-left:-28px;margin-right:-28px}.striprail{padding-left:28px;padding-right:28px}}@media (max-width:480px){.strip{margin-left:-16px;margin-right:-16px}.striprail{padding-left:16px;padding-right:16px}}.backrow{flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 12px;display:flex}.backlink{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-size:10px;text-decoration:none}.backlink:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.backlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.filmtop{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px;margin:18px 0 4px;display:grid}.filmposter{background:var(--paper-2);border:1px solid var(--line);border-radius:7px;width:132px;height:198px;display:block;overflow:hidden}.filmposter img{object-fit:cover;width:100%;height:100%;display:block}.filmposter.nopost{align-items:end;padding:12px 11px;display:grid}.filmposter.nopost .stripmono{-webkit-line-clamp:5;font-size:20px}.filmfacts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.filmfact{background:var(--card);min-width:0;padding:14px}.filmfact .k{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:9.5px;font-weight:600;display:block}.filmfact .v{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:9px 0 3px;font-size:24px;font-weight:400;display:block}.filmfact small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:9px;line-height:1.4;display:block}.filmlink{color:var(--accent);border-bottom:1px solid var(--accent-soft);text-decoration:none}.pwahl{color:var(--ink-3);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6;display:block}.pwahlbtn{font:inherit;color:var(--ink-2);border:0;border-bottom:1px solid var(--line-strong);cursor:pointer;background:0 0;padding:0;text-decoration:none}.pwahlbtn:disabled{opacity:.5;cursor:default}.pwahlerr{color:var(--warn)}.pwahlpanel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:760px;margin:10px 0 0;padding:16px 18px 18px}.pwahlhead{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pwahlhead b{overflow-wrap:anywhere;font-size:13.5px}.pwahlhead .pwahlbtn{color:var(--ink-3);flex:none;font-size:11px}.pwahlhint{color:var(--ink-3);max-width:70ch;margin:6px 0 0;font-size:11.5px;line-height:1.6}.pwahlform{gap:8px;margin-top:12px;display:flex}.pwahlinput{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);min-width:0;color:var(--ink);flex:auto;padding:8px 11px;font-family:inherit;font-size:13px}.pwahlinput:focus{outline:2px solid var(--accent);outline-offset:1px}.pwahlgo{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.04em;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:100px;flex:none;padding:0 16px;font-size:11px}.pwahlgo:disabled{opacity:.45;cursor:default}.pwahlgo:active{transform:scale(.97)}.pwahlleer{background:var(--paper-2);border-radius:var(--radius);color:var(--ink-2);max-width:72ch;margin:12px 0 0;padding:11px 13px;font-size:12.5px;line-height:1.6}.pwahlliste{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1px;margin-top:12px;display:flex;overflow:hidden}.pwahlzeile{background:var(--card);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px 9px 9px;display:grid}.pwahlzeile:hover{background:var(--paper-2)}.pwahlzeile:active{transform:scale(.995)}.pwahlzeile:disabled{opacity:.5;cursor:default}.pwahlbild{border:1px solid var(--line);background:var(--paper-2);border-radius:3px;width:68px;height:102px;display:block;overflow:hidden}.pwahlbild img{object-fit:cover;width:100%;height:100%;display:block}.pwahlnopost{height:100%;font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);color:var(--ink-3);align-items:flex-end;padding:8px 7px;font-size:12px;line-height:1.15;display:flex;overflow:hidden}.pwahltext{min-width:0}.pwahltext b{overflow-wrap:anywhere;font-size:13px;font-weight:700;display:block}.pwahltext small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-top:3px;font-size:9px;display:block}.pwahlnehmen{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);flex:none;font-size:9.5px}.pwahlfuss{border-top:1px solid var(--line);color:var(--ink-3);margin-top:12px;padding-top:10px;font-size:11px;line-height:1.7}.filmlink:hover{border-color:var(--accent)}.rankpost.pimg,.flop.pimg{align-items:center;gap:12px;padding:9px 0}.rankpost.pimg .pthumb,.flop.pimg .pthumb{flex:none}table.dt.dtfilms th.c-er,table.dt.dtfilms td.c-er{white-space:nowrap}table.dt.dtfilms .dirtitle{align-items:center;gap:10px;min-width:0;display:flex}.dirposter{flex:none;width:34px;height:51px;display:block}.dirposter img{object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.dirname{flex-direction:column;gap:3px;min-width:0;display:flex}.dirname a{color:var(--ink);border-bottom:1px solid var(--line-strong);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.dirname a:hover{border-color:var(--accent)}.dirname a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dirname small{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;display:flex}.dirname .dirspan{display:none}.dirrate{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:8.5px;font-weight:400;display:block}@media (max-width:1020px){.filmfacts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.rankpost.pimg,.flop.pimg{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:3px 12px;display:grid}.rankpost.pimg .pthumb,.flop.pimg .pthumb{grid-area:1/1/span 3;align-self:start}.rankpost.pimg .rx,.flop.pimg .fx{grid-area:1/2}.rankpost.pimg .rt,.flop.pimg .ft{grid-area:2/2}.rankpost.pimg .rm,.flop.pimg .fm{white-space:normal;grid-area:3/2;line-height:1.35}.filmtop{grid-template-columns:96px minmax(0,1fr);gap:12px}.filmposter{width:96px;height:144px}.filmposter.nopost{padding:9px 8px}.filmposter.nopost .stripmono{font-size:15px}table.dt.dtfilms .c-eng,table.dt.dtfilms .c-bench,table.dt.dtfilms .c-span{display:none}table.dt.dtfilms th.sortable:after{content:none}table.dt.dtfilms th.sorted:after{content:"↓"}table.dt.dtfilms th.sorted.asc:after{content:"↑"}.dirname .dirspan{display:block}.dirposter{width:28px;height:42px}}@media (max-width:480px){.filmfacts{grid-template-columns:1fr}.filmfact{padding:12px 14px}.filmfact .v{margin:6px 0 2px;font-size:22px}.pwahlpanel{padding:14px 13px 15px}.pwahlzeile{grid-template-columns:68px minmax(0,1fr);padding:9px 10px 9px 9px}.pwahlnehmen{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@page{size:A4 portrait;margin:0}.es-page{background:var(--paper-2);min-height:100vh;padding:20px 0 60px}.es-bar{width:210mm;max-width:100%;margin:0 auto 14px;padding:0 4mm}.es-bar-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.es-bar-title{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);font-size:10.5px}.es-bar-title b{color:var(--ink);font-weight:600}.es-btn{font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;transition:all .15s var(--ease-out);border-radius:100px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.es-btn:hover{border-color:var(--ink-3)}.es-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--rail-bg)}.es-btn.primary:hover{background:var(--ink)}.es-btn.primary:disabled{cursor:default;opacity:.6}.es-btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding-left:0}.es-btn.ghost:hover{color:var(--ink)}.es-bar-do{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.es-bar-sub{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.03em;color:var(--ink-3);text-align:right;font-size:9.5px}.es-bar-warn,.es-bar-hint{border-radius:var(--radius);margin-top:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.es-bar-warn{background:var(--warn-wash);color:var(--ink);border:1px solid color-mix(in oklch, var(--warn) 35%, transparent)}.es-bar-warn a{color:var(--accent);font-weight:600}.es-bar-hint{background:var(--card);color:var(--ink-2);border:1px solid var(--line)}.es-mail-zeile{flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px;display:flex}.es-mail{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;margin-top:12px;padding:18px 20px 20px}.es-mail-head h2{font-family:var(--font-display,"Archivo Black","Arial Black",sans-serif);letter-spacing:-.02em;color:var(--accent);margin:0 0 4px;font-size:17px}.es-mail-head p{color:var(--ink-2);max-width:62ch;margin:0;font-size:12.5px;line-height:1.55}.es-mail-block{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.es-mail-block h3{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 10px;font-size:10px;font-weight:600}.es-mail-block>p{color:var(--ink-2);max-width:70ch;margin:0 0 10px;font-size:12.5px;line-height:1.55}.es-mail-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.es-mail-liste label{color:var(--ink);cursor:pointer;align-items:baseline;gap:9px;font-size:13px;line-height:1.5;display:flex}.es-mail-liste input[type=checkbox]{accent-color:var(--accent);flex:none;width:15px;height:15px;margin:0;position:relative;top:2px}.es-mail-adr{word-break:break-all;flex:auto}.es-mail-rolle{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:9.5px}.es-mail-feld{margin-top:10px;display:block}.es-mail-feld span{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;font-size:9.5px;display:block}.es-mail-feld input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);padding:9px 11px;font-family:inherit;font-size:13px}.es-mail-feld input:focus{outline:2px solid var(--accent);outline-offset:1px}.es-mail-hilf{color:var(--ink-3);margin:8px 0 0;font-size:11.5px;line-height:1.5}.es-mail-fremd{background:var(--warn-wash);border-radius:var(--radius);border-top:1px solid color-mix(in oklch, var(--warn) 35%, transparent);padding:14px}.es-mail-kopf{gap:6px;margin:0;display:grid}.es-mail-kopf>div{align-items:baseline;gap:10px;display:flex}.es-mail-kopf dt{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex:0 0 84px;font-size:9.5px}.es-mail-kopf dd{color:var(--ink);word-break:break-word;margin:0;font-size:12.5px}.es-mail-anhang{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.es-mail-frame{border:1px solid var(--line);border-radius:var(--radius);background:#efede7;width:100%;height:420px;margin-top:12px}.es-mail-text{color:var(--ink-2);margin-top:10px;font-size:12px}.es-mail-text summary{cursor:pointer;color:var(--ink-3)}.es-mail-text pre{background:var(--paper-2);border-radius:var(--radius);white-space:pre-wrap;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);margin:8px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.5}.es-mail-tun{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.es-mail-tun .es-bar-sub{text-align:left}.es-mail-warn{border-radius:var(--radius);background:var(--warn-wash);color:var(--ink);border:1px solid color-mix(in oklch, var(--warn) 35%, transparent);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.es-mail-gut{border-radius:var(--radius);background:var(--good-wash);color:var(--ink);border:1px solid color-mix(in oklch, var(--good) 35%, transparent);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.es-mail-log{color:var(--ink-2);flex-direction:column;gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.es-mail-log .num{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);color:var(--ink-3);font-size:11px}.es-leer{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);width:210mm;max-width:100%;box-shadow:var(--shadow);margin:0 auto;padding:34px 36px 30px}.es-leer h1{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.03em;color:var(--accent);margin:8px 0 12px;font-size:25px;line-height:1.15}.es-leer p{color:var(--ink-2);max-width:62ch;font-size:14.5px;line-height:1.6}.es-leer p+p{margin-top:9px}.es-leer-weg{font-size:13.5px}.es-leer-tun{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}table.dt.dtfilms th.c-wahl,table.dt.dtfilms td.c-wahl{width:30px;padding-right:0}table.dt.dtfilms td.c-wahl input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}table.dt.dtfilms td.c-wahl input:disabled{cursor:not-allowed;opacity:.35}.vglbar{background:var(--accent-soft);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;display:flex}.vglbar-zahl{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.vglbar-hinweis{color:var(--ink-2);font-size:12.5px}.vglbar-los{background:var(--ink);color:var(--paper);border-radius:100px;padding:7px 18px;font-size:13px;font-weight:700;text-decoration:none}.vglbar-los:hover{opacity:.9}.vgl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table.dt.vgl{min-width:560px}table.dt.vgl th.vgl-frage{width:210px;color:var(--ink);vertical-align:top;font-weight:600}table.dt.vgl th.vgl-frage small{color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:400;line-height:1.35;display:block}table.dt.vgl td{white-space:nowrap}table.dt.vgl .vgl-kopf{vertical-align:bottom;min-width:118px}.vgl-kopfzeile{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.vgl-plakat{object-fit:cover;border:1px solid var(--line);border-radius:3px;width:34px;height:50px}.vgl-plakat.leer{background:var(--paper-2);border:1px dashed var(--line-strong)}.vgl-name{color:var(--ink);text-align:right;white-space:normal;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}.vgl-name:hover{text-decoration:underline}table.dt.vgl tr.vgl-gruppe th{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--line);text-align:left;padding:16px 14px 6px;font-size:10px;font-weight:700}table.dt.vgl tr.vgl-gruppe th small{font-family:var(--font-ui,"Inter",-apple-system,system-ui,sans-serif);text-transform:none;letter-spacing:0;color:var(--ink-3);font-size:11px;font-weight:400}table.dt.vgl td.vgl-spitze{background:var(--accent-soft);color:var(--ink);font-weight:700}.vgl-basis{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:10.5px;font-weight:400;display:block}.vgl-vorbehalt{color:var(--ink-2);background:var(--warn-wash);border-radius:var(--radius);max-width:78ch;margin:0 0 20px;padding:11px 14px;font-size:13px;line-height:1.55}.vgl-baender{gap:14px;margin-top:4px;display:grid}.vgl-bandkopf{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.vgl-bandname{font-size:13px;font-weight:700}.vgl-bandtage{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);font-size:10.5px}.vgl-spur{grid-template-columns:repeat(var(--tage),1fr);background:var(--paper-2);border-radius:var(--radius);align-items:end;gap:1px;height:56px;padding:0 2px;display:grid}.vgl-strich{background:var(--accent);border-radius:1px 1px 0 0;min-height:0}.vgl-strich.leer{background:0 0}.es-sheet{--es-pad:13mm;width:210mm;min-height:297mm;color:var(--ink);box-shadow:var(--shadow-lift);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;justify-content:space-between;margin:0 auto;display:flex}.es-sheet *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.es-sheet h2{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);border-bottom:.35mm solid var(--line-strong);align-items:baseline;gap:3mm;padding-bottom:1.4mm;font-size:7.4pt;font-weight:600;display:flex}.es-h2n{letter-spacing:.06em;color:var(--ink-3);margin-left:auto;font-size:6.8pt}.es-sheet .pbadge{vertical-align:-.55mm;border-radius:.8mm;width:3.2mm;height:3.2mm;display:inline-block}.es-head{background:var(--rail-bg);color:var(--rail-ink);padding:5.5mm var(--es-pad) 4.5mm;align-items:flex-end;gap:8mm;display:flex}.es-headtext{flex:auto;min-width:0}.es-eyebrow{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.15em;opacity:.9;font-size:7.2pt;font-weight:600}.es-month{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.035em;margin-top:2mm;font-size:24pt;line-height:.95}.es-logo{background:#fff;border-radius:1.6mm;flex:none;padding:2mm 2.6mm}.es-logo img{max-width:40mm;max-height:10.5mm;display:block}.es-kind{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.14em;border:.35mm solid;border-radius:20mm;flex:none;padding:1.2mm 3.2mm;font-size:7pt}.es-kpis{margin:6mm var(--es-pad) 0;border-top:.4mm solid var(--ink);border-bottom:.25mm solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.es-kpi{border-left:.2mm solid var(--line);padding:2.6mm 4mm 2.5mm}.es-kpi:first-child{border-left:0;padding-left:0}.es-kpi-k{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:6.6pt;font-weight:600}.es-kpi-v{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.025em;margin:1.6mm 0 1.1mm;font-size:16.5pt;line-height:1}.es-kpi-v small{font-size:9.5pt}.es-kpi-d{font-size:7.2pt;font-weight:600;line-height:1.3}.es-kpi-d.up{color:var(--good)}.es-kpi-d.down{color:var(--warn)}.es-kpi-d.flat{color:var(--ink-2)}.es-kpi-d span{color:var(--ink-3);font-weight:500}.es-sum{margin:4.5mm var(--es-pad) 0;border-left:1.1mm solid var(--accent);break-inside:auto;background:#fff0f8;border-radius:0 1.6mm 1.6mm 0;padding:3.2mm 6mm 2.6mm}.es-sum-head{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-size:7.2pt;font-weight:600}.es-sum-body{margin-top:2.4mm}.es-sum-body p,.es-sum-body li{font-size:11pt;line-height:1.55}.es-sum-body p+p,.es-sum-body p+ul,.es-sum-body ul+p{margin-top:2.2mm}.es-sum-body ul{padding-left:5mm}.es-sum-body li{margin:.6mm 0}.es-sum-body strong,.es-sum-body .delta{font-weight:700}.es-sum-body .delta.up{color:var(--good)}.es-sum-body .delta.down{color:var(--warn)}.es-sheet[data-dense=kompakt] .es-sum-body p,.es-sheet[data-dense=kompakt] .es-sum-body li{font-size:10pt;line-height:1.5}.es-sheet[data-dense=eng] .es-sum-body p,.es-sheet[data-dense=eng] .es-sum-body li{font-size:9pt;line-height:1.45}.es-mid{margin:4mm var(--es-pad) 0;break-inside:avoid;grid-template-columns:1fr 1fr;gap:7mm;display:grid}.es-ins{margin-top:2.2mm;list-style:none}.es-ins li{border-bottom:.2mm dashed var(--line);grid-template-columns:auto 1fr;align-items:start;gap:2.2mm;padding:.7mm 0;font-size:7.4pt;line-height:1.32;display:grid}.es-ins li:last-child{border-bottom:0}.es-tag{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);letter-spacing:.08em;background:var(--paper-2);color:var(--ink-2);white-space:nowrap;border-radius:.8mm;padding:.9mm 1.4mm;font-size:5.8pt;line-height:1}.es-chan{border-collapse:collapse;width:100%;margin-top:2.2mm;font-size:7.6pt}.es-chan th,.es-chan td{border-bottom:.2mm dashed var(--line);text-align:left;vertical-align:middle;padding:.9mm 0;font-weight:400;line-height:1.25}.es-chan thead th{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);border-bottom:.3mm solid var(--line-strong);padding-bottom:1mm;font-size:5.8pt}.es-chan tbody tr:last-child th,.es-chan tbody tr:last-child td{border-bottom:0}.es-chan .r{text-align:right;white-space:nowrap}.es-chan-cell{align-items:center;gap:1.6mm;line-height:1.1;display:flex}.es-chan-name{font-weight:600}.es-chan-n{color:var(--ink-3);margin-left:1.4mm;font-size:6.6pt}.es-bm.y{color:var(--good)}.es-bm.n{color:var(--warn)}.es-strip-sec{margin:4mm var(--es-pad) 0;break-inside:avoid}.es-strip{gap:3.4mm;margin-top:2.4mm;list-style:none;display:flex}.es-stripitem{flex:0 0 15mm;width:15mm}.es-stripart{background:var(--paper-2);border:.2mm solid var(--line);border-radius:1mm;width:15mm;height:22.5mm;display:block;overflow:hidden}.es-stripart img{object-fit:cover;width:100%;height:100%;display:block}.es-stripart.nopost{text-align:center;place-items:center;padding:1.4mm;display:grid}.es-stripmono{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);letter-spacing:-.02em;color:var(--ink-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:6.2pt;line-height:1.1}.es-stripname{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:5.4mm;margin-top:1.1mm;font-size:6pt;line-height:1.25;display:-webkit-box;overflow:hidden}.es-stripname .num{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-3);white-space:nowrap;font-size:5.6pt}.es-striprest .es-stripmono{color:var(--ink-3);font-size:8pt}.es-top-sec{margin:4mm var(--es-pad) 0;break-inside:avoid}.es-cards{grid-template-columns:repeat(3,1fr);gap:4mm;margin-top:2.4mm;display:grid}.es-card{flex-direction:column;display:flex}.es-cardmeta{align-items:center;gap:1.6mm;padding-bottom:1.3mm;font-size:6.6pt;line-height:1.2;display:flex}.es-cardrank{font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);color:var(--ink);letter-spacing:-.02em;font-size:9pt;line-height:1}.es-cardformat{font-weight:600}.es-cardfactor{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:6.4pt}.es-cardbody{flex-direction:column;height:25.5mm;display:flex}.es-cardart{background:var(--paper-2);border:.2mm solid var(--line);border-radius:1.4mm;flex:0 0 17.5mm;height:17.5mm;position:relative;overflow:hidden}.es-cardart img{object-fit:cover;width:100%;height:100%;display:block}.es-cardtag{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:#fff;border-radius:0 0 1mm;padding:.7mm 1.4mm;font-size:5.4pt;line-height:1;position:absolute;top:0;left:0}.es-cardtext{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;height:6.8mm;margin-top:1.2mm;font-size:7pt;line-height:1.35;display:-webkit-box;overflow:hidden}.es-cardquote{height:100%;font-family:var(--font-display,"Archivo Black","Arial Black","Helvetica Neue",sans-serif);color:var(--accent);letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:#fff0f8;border:.2mm solid #f6ddeb;border-radius:1.4mm;align-items:center;padding:2.6mm 2.8mm;display:flex;overflow:hidden}.es-cardquote.gross{font-size:13pt;line-height:1.16}.es-cardquote.mittel{font-size:10.5pt;line-height:1.2}.es-cardquote.klein{font-size:8.4pt;line-height:1.26}.es-cardquote.leer{color:var(--ink-3);background:var(--paper-2);border-color:var(--line)}.es-cardnums{border-top:.2mm solid var(--line);gap:5mm;margin-top:1mm;padding-top:.8mm;display:flex}.es-cardnums i{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:5.4pt;font-style:normal;line-height:1.2;display:block}.es-cardnums b{font-size:8pt;font-weight:600;line-height:1.25}.es-foot{margin:0 var(--es-pad);border-top:.4mm solid var(--ink);break-inside:avoid;text-transform:none;letter-spacing:normal;max-width:none;color:var(--ink);font-family:var(--font-ui,"Inter",-apple-system,system-ui,"Segoe UI",sans-serif);padding:2.4mm 0 4mm}.es-foot-row{line-height:1.35;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);color:var(--ink-2);flex-wrap:wrap;gap:1mm 6mm;font-size:6.4pt;display:flex}.es-foot-row i{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-right:1.2mm;font-style:normal}.es-foot-note{color:var(--ink-3);text-align:left;margin-top:1.4mm;font-size:5.8pt;line-height:1.38}.es-foot-note p{margin:0}@media print{html,body{background:#fff;width:210mm;margin:0;padding:0}.es-page{background:#fff;min-height:0;padding:0}.es-bar,.es-leer-tun,.es-mail,.es-mail-zeile{display:none!important}.es-sheet{box-shadow:none;margin:0}}@media screen and (max-width:840px){.es-page{padding:12px 0 40px}.es-sheet{zoom:calc((100vw - 24px) / 210mm)}.es-bar,.es-leer{width:auto;margin-left:12px;margin-right:12px}}@media screen and (max-width:560px){.es-bar-row{gap:8px}.es-bar-do{align-items:stretch;width:100%;margin-left:0}.es-bar-sub{text-align:center}.es-bar-row .es-btn.primary{text-align:center;width:100%;padding:11px 14px}.es-bar-title{order:-1}}
