@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_9fa1b0{font-family:Geist,Geist Fallback;font-style:normal}.__variable_9fa1b0{--f-ui:"Geist","Geist Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_32eb95{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_32eb95{--f-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{color-scheme:dark;--akcent:#9d6bff;--akcent-2:#ff6b6c;--akcent-jas:#c4a6ff;--akcent-jemny:rgba(157,107,255,.14);--akcent-jemny-2:rgba(157,107,255,.26);--text:#f4f2fb;--text-2:#aaa6c4;--text-3:#726e8c;--pozadi:#08070f;--pozadi-2:#0f0d1a;--sklo:rgba(255,255,255,.045);--sklo-2:rgba(255,255,255,.075);--sklo-okraj:rgba(255,255,255,.085);--sklo-okraj-2:rgba(255,255,255,.16);--lesk:rgba(255,255,255,.22);--karta:var(--sklo);--panel:rgba(255,255,255,.03);--cara:rgba(255,255,255,.08);--cara-2:rgba(255,255,255,.15);--zelena:#5be49b;--zelena-pozadi:rgba(91,228,155,.14);--cervena:#ff7b7c;--cervena-pozadi:rgba(255,123,124,.14);--oranzova:#ffc46b;--oranzova-pozadi:rgba(255,196,107,.14);--stin:0 1px 0 rgba(255,255,255,.04) inset,0 20px 60px -30px rgba(0,0,0,.9);--stin-pop:0 1px 0 rgba(255,255,255,.06) inset,0 30px 80px -20px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06);--zar:0 0 0 1px rgba(157,107,255,.35),0 10px 40px -10px rgba(157,107,255,.55);--radius:20px;--radius-s:12px;--s1:#a37bff;--s2:#ff6a6b;--s3:#22c9a8;--s4:#e0a63a;--s5:#5f93ff;--s-sedá:rgba(255,255,255,.35);--grid:rgba(255,255,255,.06);--ease-out:cubic-bezier(.23,1,.32,1);--ease-spring:cubic-bezier(.34,1.3,.64,1);--sidebar:248px;--vyber:rgba(157,107,255,.35);--blob-1:rgba(102,0,242,.55);--blob-2:rgba(248,77,78,.32);--blob-3:rgba(255,140,60,.18);--zrno:.05}:root[data-theme=light]{color-scheme:light;--akcent:#6600f2;--akcent-2:#f84d4e;--akcent-jas:#4a00b8;--akcent-jemny:rgba(102,0,242,.09);--akcent-jemny-2:rgba(102,0,242,.16);--text:#16132a;--text-2:#5e5a78;--text-3:#8d89a6;--pozadi:#f3f1fa;--pozadi-2:#ebe8f6;--sklo:rgba(255,255,255,.62);--sklo-2:rgba(255,255,255,.85);--sklo-okraj:rgba(255,255,255,.9);--sklo-okraj-2:rgba(22,19,42,.12);--lesk:rgba(255,255,255,1);--karta:var(--sklo);--panel:rgba(255,255,255,.45);--cara:rgba(22,19,42,.08);--cara-2:rgba(22,19,42,.16);--zelena:#0f8a4f;--zelena-pozadi:rgba(15,138,79,.12);--cervena:#d22d2a;--cervena-pozadi:rgba(210,45,42,.12);--oranzova:#a86400;--oranzova-pozadi:rgba(168,100,0,.12);--stin:0 1px 2px rgba(22,19,42,.04),0 18px 50px -24px rgba(60,20,140,.25);--stin-pop:0 2px 8px rgba(22,19,42,.08),0 30px 80px -20px rgba(60,20,140,.35);--zar:0 0 0 1px rgba(102,0,242,.25),0 10px 40px -12px rgba(102,0,242,.45);--s1:#6600f2;--s2:#f84d4e;--s3:#0f9d8a;--s4:#c98a00;--s5:#2f6fed;--s-sedá:rgba(22,19,42,.3);--grid:rgba(22,19,42,.07);--vyber:rgba(102,0,242,.2);--blob-1:rgba(102,0,242,.22);--blob-2:rgba(248,77,78,.16);--blob-3:rgba(255,170,60,.14);--zrno:.035}.jen-svetle{display:none!important}:root[data-theme=light] .jen-svetle{display:block!important}:root[data-theme=light] .jen-tmave{display:none!important}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}body{background:var(--pozadi);color:var(--text);font-family:var(--f-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}::selection{background:var(--vyber)}:focus-visible{outline:2px solid var(--akcent);outline-offset:2px;border-radius:6px}a{color:var(--akcent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1{font-size:30px;margin:0;letter-spacing:-.03em;line-height:1.1}h1,h2{font-family:var(--f-display),var(--f-ui),sans-serif;font-weight:600}h2{font-size:16px;margin:0 0 14px;letter-spacing:-.015em}h3{font-size:11.5px;font-weight:600;margin:0 0 8px;color:var(--text-3);letter-spacing:.08em;text-transform:uppercase}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.ikona{flex:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--cara-2);border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.cislice{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--pozadi)}.ambient i{position:absolute;border-radius:50%;filter:blur(90px);opacity:1;will-change:transform}.ambient .b1{width:70vw;height:70vw;left:-22vw;top:-32vw;background:radial-gradient(circle,var(--blob-1),transparent 62%);animation:plout-1 38s ease-in-out infinite alternate}.ambient .b2{width:56vw;height:56vw;right:-20vw;bottom:-28vw;background:radial-gradient(circle,var(--blob-2),transparent 62%);animation:plout-2 46s ease-in-out infinite alternate}.ambient .b3{width:36vw;height:36vw;right:12vw;top:-14vw;background:radial-gradient(circle,var(--blob-3),transparent 64%);animation:plout-3 52s ease-in-out infinite alternate}.ambient:after{content:"";position:absolute;inset:0;opacity:var(--zrno);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@keyframes plout-1{to{transform:translate(14vw,10vw) scale(1.12)}}@keyframes plout-2{to{transform:translate(-12vw,-10vw) scale(1.1)}}@keyframes plout-3{to{transform:translate(-8vw,10vw) scale(.92)}}.aplikace{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:100dvh}.bocni{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:2px;padding:22px 14px 16px;border-right:1px solid var(--cara);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}:root[data-theme=light] .bocni{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.45))}.logo{display:block;padding:4px 10px 22px}.logo img{height:22px;width:auto;max-width:100%;display:block}.logo .hrozen{display:none;height:30px;width:auto}.nav{flex-direction:column;gap:3px}.nav,.nav a{display:flex}.nav a{position:relative;color:var(--text-2);padding:9px 12px;border-radius:12px;align-items:center;gap:11px;font-weight:500;font-size:13.5px;transition:background-color .14s ease,color .14s ease,transform .2s var(--ease-out)}.nav a:hover{background:var(--sklo);color:var(--text);text-decoration:none}.nav a.aktivni{background:linear-gradient(90deg,var(--akcent-jemny-2),transparent 90%);color:var(--text);font-weight:600}.nav a.aktivni:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--akcent),var(--akcent-2));box-shadow:0 0 14px var(--akcent)}.nav a.aktivni .ikona{color:var(--akcent-jas);filter:drop-shadow(0 0 6px rgba(157,107,255,.6))}.nav .text{white-space:nowrap}.nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sklo-okraj-2) transparent;margin:0 -6px;padding:0 6px 8px}.bocni .dole{flex-shrink:0}.nav .skupina{display:flex;flex-direction:column;gap:2px}.nav .hlava{width:100%;background:transparent;border:0;font:inherit;cursor:pointer;text-align:left;color:var(--text-2);padding:9px 12px;border-radius:12px;display:flex;align-items:center;gap:11px;font-weight:600;font-size:13.5px;letter-spacing:.01em;transition:background-color .14s ease,color .14s ease}.nav button.hlava:hover{background:var(--sklo);color:var(--text)}.nav .skupina.aktivni>.hlava{color:var(--text)}.nav .skupina.aktivni>.hlava .ikona{color:var(--akcent-jas)}.nav .hlava .sipka{margin-left:auto;color:var(--text-3);transition:transform .22s var(--ease-out);transform:rotate(-90deg)}.nav .skupina.otevrena>.hlava .sipka{transform:rotate(0)}.nav .obsah-skupiny{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease-out),opacity .2s ease;opacity:0}.nav .skupina.otevrena>.obsah-skupiny{grid-template-rows:1fr;opacity:1}.nav .obsah-skupiny>div{overflow:hidden;display:flex;flex-direction:column;gap:2px;min-height:0}.nav .skupina.otevrena>.obsah-skupiny>div{padding-bottom:4px}.nav a.pod{padding:7px 12px 7px 22px;font-size:13px;position:relative}.nav a.pod:after{content:"";position:absolute;left:17px;top:0;bottom:0;width:1px;background:var(--cara)}.nav a.pod.aktivni:after{display:none}.nav a.pod .ikona{width:16px;height:16px}.nav .spodek{padding-top:8px;flex-direction:column;gap:2px}.bocni .dole,.nav .spodek{margin-top:auto;display:flex}.bocni .dole{align-items:center;justify-content:space-between;gap:8px;padding:12px 6px 0;font-size:12px;color:var(--text-3);border-top:1px solid var(--cara)}.bocni .dole b{display:block;color:var(--text);font-weight:600;font-size:13px}.ikonove{background:transparent;border:0;color:var(--text-2);width:34px;height:34px;border-radius:10px;display:inline-grid;place-items:center;transition:background-color .14s ease,color .14s ease,transform .18s var(--ease-out)}.ikonove:hover{background:var(--sklo-2);color:var(--text)}.ikonove:active{transform:scale(.92)}.horni,.menu-panel{display:none}.obsah{padding:28px 36px 64px;min-width:0}.hlavicka{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.hlavicka p{margin:6px 0 0;color:var(--text-2);font-size:13px}.vstup{animation:vstup .42s var(--ease-out) backwards}.vstup:nth-child(2){animation-delay:40ms}.vstup:nth-child(3){animation-delay:80ms}.vstup:nth-child(4){animation-delay:.12s}.vstup:nth-child(5){animation-delay:.16s}.vstup:nth-child(6){animation-delay:.2s}.vstup:nth-child(7){animation-delay:.24s}.vstup:nth-child(8){animation-delay:.28s}@keyframes vstup{0%{opacity:.35;transform:translateY(8px)}}.karta,.kpi{position:relative;background:var(--karta);border:1px solid var(--sklo-okraj);border-radius:var(--radius);box-shadow:var(--stin);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:0;overflow:clip;isolation:isolate;transition:border-color .2s ease,transform .3s var(--ease-out)}.karta:before,.kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--lesk),transparent);opacity:.6;pointer-events:none}.karta:after,.kpi:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(157,107,255,.16),transparent 45%)}@media (hover:hover) and (pointer:fine){.karta:hover,.kpi:hover{border-color:var(--sklo-okraj-2)}.karta:hover:after,.kpi:hover:after{opacity:1}.kpi:hover{transform:translateY(-2px)}}.karta{padding:20px 22px}.mrizka{display:grid;grid-gap:16px;gap:16px}.m2{grid-template-columns:repeat(2,minmax(0,1fr))}.m3{grid-template-columns:repeat(3,minmax(0,1fr))}.mezera{height:16px}.poznamka{color:var(--text-3);font-size:12px;line-height:1.45}.poznamka,.vysvetleni{margin-top:10px}.vysvetleni summary{cursor:pointer;font-size:12px;color:var(--text-3);list-style:none;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vysvetleni summary::-webkit-details-marker{display:none}.vysvetleni summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .18s ease;margin-left:2px}.vysvetleni[open] summary:before{transform:rotate(45deg)}.vysvetleni summary:hover{color:var(--text-2)}.vysvetleni .poznamka{margin-top:6px}.kpi-rada.tri{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-rada{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.kpi{padding:16px 18px 12px;display:flex;flex-direction:column;gap:3px}.kpi .popis{color:var(--text-2);font-size:12.5px;font-weight:500}.kpi .hodnota{font-family:var(--f-display),var(--f-ui),sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-top:4px;color:var(--text)}.kpi .pred{color:var(--text-3);font-size:12px;display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:4px}.kpi .trend{margin:10px -18px -12px;height:40px}.kpi .trend svg{width:100%;height:40px;display:block}.hero-rada{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.hero{padding:24px 26px 0;display:flex;flex-direction:column}.hero .popis{color:var(--text-2);font-size:13px;font-weight:500}.hero .hodnota{font-family:var(--f-display),var(--f-ui),sans-serif;font-size:64px;font-weight:600;letter-spacing:-.045em;line-height:1;margin:10px 0 8px}.hero .pred{display:flex;align-items:center;gap:10px;color:var(--text-3);font-size:13px;flex-wrap:wrap}.hero .trend{margin:14px -26px 0;height:110px}.hero .trend svg{width:100%;height:110px;display:block}.hero-vedle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;min-width:0;grid-auto-rows:1fr}.hero-rada>.vstup,.hero-vedle>.vstup,.kpi-rada>.vstup{display:flex;min-width:0}.hero-rada>.vstup>*,.hero-vedle>.vstup>*,.kpi-rada>.vstup>*{flex:1 1;min-width:0}.hero .pred{margin-bottom:14px}.hero .trend,.kpi .trend{margin-top:auto}.kpi-rada.ctyri{grid-template-columns:repeat(4,minmax(0,1fr))}.zmena{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid transparent}.zmena.plus{color:var(--zelena);background:var(--zelena-pozadi)}.zmena.minus{color:var(--cervena);background:var(--cervena-pozadi)}.zmena.nula{color:var(--text-3);background:var(--sklo);border-color:var(--cara)}.ovladani{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.formular input,.formular select,.formular textarea,.ovladani input,.pole,select,textarea{background:var(--sklo);border:1px solid var(--sklo-okraj-2);border-radius:var(--radius-s);padding:8px 12px;min-height:38px;color:var(--text);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.pole:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:var(--akcent);box-shadow:0 0 0 3px var(--akcent-jemny-2);background:var(--sklo-2)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23aaa6c4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}input::placeholder,textarea::placeholder{color:var(--text-3)}.tlacitko{position:relative;background:linear-gradient(135deg,#7c3aed,#6600f2 55%,#8b2cff);color:#fff;border:0;border-radius:var(--radius-s);padding:9px 16px;font-weight:600;font-size:13.5px;min-height:38px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px -8px rgba(124,58,237,.8);transition:transform .18s var(--ease-out),box-shadow .2s ease,filter .2s ease}.tlacitko:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 30px -8px rgba(124,58,237,.95);text-decoration:none}.tlacitko:active{transform:scale(.97)}.tlacitko.druhe{background:var(--sklo);color:var(--text);border:1px solid var(--sklo-okraj-2);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tlacitko.druhe:hover{background:var(--sklo-2);filter:none;box-shadow:none}.tlacitko.jemne{background:var(--akcent-jemny);color:var(--akcent-jas);box-shadow:none}.tlacitko.jemne:hover{background:var(--akcent-jemny-2);filter:none;box-shadow:none}.tlacitko:disabled{opacity:.5;cursor:default;transform:none}.segment{display:inline-flex;background:var(--sklo);border:1px solid var(--sklo-okraj);border-radius:12px;padding:3px;gap:2px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.segment a,.segment button{padding:6px 13px;border-radius:9px;color:var(--text-2);font-weight:500;font-size:13px;background:transparent;border:0;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;min-height:30px}.segment a:hover,.segment button:hover{color:var(--text);text-decoration:none}.segment a.aktivni,.segment button.aktivni{background:var(--sklo-2);color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 2px 8px rgba(0,0,0,.3);font-weight:600}:root[data-theme=light] .segment a.aktivni,:root[data-theme=light] .segment button.aktivni{background:#fff;box-shadow:0 1px 3px rgba(22,19,42,.12)}.filtry{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.chip,.filtry{align-items:center}.chip{display:inline-flex;gap:6px;background:var(--sklo);border:1px solid var(--sklo-okraj-2);border-radius:999px;padding:6px 11px 6px 13px;font-size:13px;font-weight:500;color:var(--text);min-height:34px;transition:background-color .14s ease,border-color .14s ease,transform .18s var(--ease-out),box-shadow .2s ease;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chip:hover{background:var(--sklo-2)}.chip:active{transform:scale(.97)}.chip.zapnuto{background:var(--akcent-jemny);border-color:rgba(157,107,255,.45);color:var(--akcent-jas);font-weight:600;box-shadow:0 0 20px -6px var(--akcent)}.chip-obal{position:relative;display:inline-flex}.chip-obal select{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.popover{position:fixed;inset:auto;margin:0;background:var(--pozadi-2);border:1px solid var(--sklo-okraj-2);border-radius:16px;box-shadow:var(--stin-pop);padding:6px;min-width:250px;color:var(--text);z-index:50;transform-origin:top left;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}:root[data-theme=light] .popover{background:rgba(255,255,255,.92)}.popover:popover-open{animation:pop-in .22s var(--ease-spring)}@keyframes pop-in{0%{opacity:0;transform:scale(.94) translateY(-6px)}}.popover::-webkit-backdrop{background:transparent}.popover::backdrop{background:transparent}.popover .radek{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 11px;border-radius:10px;border:0;background:transparent;text-align:left;font-size:13.5px;color:var(--text);transition:background-color .1s ease}.popover .radek:hover{background:var(--sklo-2)}.popover .radek.vybrano{font-weight:600;color:var(--akcent-jas)}.popover .radek .ikona{color:var(--akcent-jas)}.popover .pata{border-top:1px solid var(--cara);margin-top:6px;padding:10px 6px 4px;display:grid;grid-gap:8px;gap:8px}.popover .pata input{min-height:34px;padding:5px 9px}.popover .pata .dvojice{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.tabulka-obal{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600;padding:8px 10px 10px;border-bottom:1px solid var(--cara-2);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:var(--pozadi-2);z-index:1}:root[data-theme=light] th{background:#fff}th.razeni{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .1s ease}th.razeni:hover{color:var(--text)}td{padding:10px;border-bottom:1px solid var(--cara);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr{transition:background-color .12s ease}tbody tr:hover td{background:var(--sklo)}td.c,th.c{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.c,td.n,th.c{white-space:nowrap}td.titulek{min-width:240px;max-width:460px}td.titulek a{color:var(--text);font-weight:500}.stitek{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--sklo);color:var(--text-2);margin-left:5px;border:1px solid var(--cara);vertical-align:1px}.stitek.sponz{background:var(--oranzova-pozadi);color:var(--oranzova);border-color:transparent}.stitek.horo{background:var(--akcent-jemny);color:var(--akcent-jas);border-color:transparent}.stitek.zisk{background:var(--zelena-pozadi);color:var(--zelena);border-color:transparent}.stitek.ztrata{background:var(--cervena-pozadi);color:var(--cervena);border-color:transparent}.tabulka-lista{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.pruh-rada{display:flex;flex-direction:column;gap:11px}.pruh-rada .radek{display:flex;justify-content:space-between;gap:8px;font-size:13px}.pruh-rada .radek a{color:var(--text)}.pruh-rada .cislo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pruh-rada .podil{color:var(--text-3);font-weight:400}.pruh-rada .draha{background:var(--sklo-2);margin-top:6px;overflow:hidden}.pruh,.pruh-rada .draha{height:6px;border-radius:3px}.pruh{background:linear-gradient(90deg,var(--akcent),var(--akcent-2));box-shadow:0 0 12px -2px var(--akcent);transform-origin:left;animation:pruh .9s var(--ease-out) both}@keyframes pruh{0%{transform:scaleX(0)}}.hlaska{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:var(--radius-s);font-weight:500;font-size:13.5px;margin-bottom:16px;border:1px solid transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hlaska .ikona{margin-top:1px}.hlaska a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hlaska.bez-mezery{margin-bottom:0}.chyba{background:var(--cervena-pozadi);color:var(--cervena);border-color:rgba(255,123,124,.25)}.uspech{background:var(--zelena-pozadi);color:var(--zelena);border-color:rgba(91,228,155,.25)}.varovani{background:var(--oranzova-pozadi);color:var(--oranzova);border-color:rgba(255,196,107,.25)}.graf{position:relative}.graf .recharts-surface{animation:odhal .7s var(--ease-out) backwards}@keyframes odhal{0%{opacity:.3;-webkit-clip-path:inset(0 40% 0 0);clip-path:inset(0 40% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.graf .legenda{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--text-2);margin-top:10px}.graf .legenda button{background:transparent;border:0;padding:3px 8px;border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:var(--text-2);transition:opacity .12s ease,background-color .12s ease}.graf .legenda button:hover{background:var(--sklo)}.graf .legenda button.vypnuto{opacity:.35}.graf .legenda i{width:16px;height:0;border-top:2.5px solid var(--barva);border-radius:2px;box-shadow:0 0 8px var(--barva)}.graf .legenda i.carkovane{border-top-style:dashed;box-shadow:none}.graf .legenda i.plocha{height:10px;border:0;border-radius:3px;background:var(--barva)}.tooltip{background:var(--pozadi-2);border:1px solid var(--sklo-okraj-2);border-radius:12px;box-shadow:var(--stin-pop);padding:9px 11px;font-size:12.5px;min-width:160px;color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root[data-theme=light] .tooltip{background:rgba(255,255,255,.95)}.tooltip .kdy{color:var(--text-2);margin-bottom:5px;font-weight:500}.tooltip .rada{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:2px 0}.tooltip .rada i{width:12px;height:0;border-top:2px solid var(--barva);border-radius:2px;margin-right:7px}.tooltip .rada b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.tooltip .rada span{color:var(--text-2);display:inline-flex;align-items:center}.recharts-cartesian-axis-tick-value{fill:var(--text-3)}.recharts-tooltip-cursor{stroke:var(--text-3)}.prihlaseni{min-height:100dvh;display:grid;place-items:center;padding:16px;position:relative}.prihlaseni .karta{width:100%;max-width:400px;padding:32px 30px 28px;background:var(--sklo-2)}.prihlaseni .logo{padding:0 0 22px}.prihlaseni .logo img{height:26px;width:auto}.prihlaseni h2{font-size:20px}.formular{gap:14px}.formular,.formular label{display:flex;flex-direction:column}.formular label{gap:6px;font-weight:500;font-size:12.5px;color:var(--text-2)}.formular input,.formular select,.formular textarea{font-weight:400;color:var(--text);font-size:14px}.formular .tlacitko{justify-content:center;margin-top:4px}textarea{width:100%;resize:vertical;line-height:1.5}.report-text{white-space:pre-wrap;line-height:1.55}.sbalit{max-height:380px;overflow:auto}.prubeh{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;transform-origin:left;background:linear-gradient(90deg,var(--s1),var(--s2),var(--s3));box-shadow:0 0 12px var(--s1);animation:prubeh 8s cubic-bezier(.1,.7,.2,1) forwards}@keyframes prubeh{0%{transform:scaleX(0)}40%{transform:scaleX(.6)}to{transform:scaleX(.96)}}.prechod{transition:opacity .32s var(--ease-out),filter .32s var(--ease-out)}.prechod.ceka{opacity:.55;filter:saturate(.6)}::view-transition-new(root),::view-transition-old(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}html[data-nav] .vstup{animation-duration:.22s;animation-delay:0s}html[data-nav] .graf .recharts-surface{animation-duration:.38s}.kostra{position:relative;overflow:hidden;background:var(--sklo-2);border-radius:8px}.kostra:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:kostra 1.4s infinite}@keyframes kostra{to{transform:translateX(100%)}}@media (max-width:1279px){:root{--sidebar:208px}.obsah{padding:24px 24px 56px}.hero-rada{grid-template-columns:1fr}.hero-vedle{grid-template-columns:repeat(4,minmax(0,1fr))}.hero .hodnota{font-size:56px}.hero .trend,.hero .trend svg{height:96px}}@media (max-width:1100px){.m3{grid-template-columns:1fr 1fr}:root{--sidebar:196px}.bocni{padding:18px 10px 14px}.logo{padding:2px 8px 18px}.logo img{height:19px}.nav .hlava,.nav a{padding:8px 10px;font-size:13px;gap:9px}.nav a.pod{padding:6px 10px 6px 20px;font-size:12.5px}.nav a.pod:after{left:15px}.bocni .dole .jmeno{font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis}.obsah{padding:20px 20px 52px}.hero .hodnota{font-size:52px}}@media (max-width:900px){.hero-vedle{grid-template-columns:repeat(2,minmax(0,1fr))}.m3{grid-template-columns:1fr}.kpi-rada,.kpi-rada.ctyri{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.aplikace{grid-template-columns:1fr}.bocni{display:none}.ambient i{filter:blur(60px);animation:none!important}.horni{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--pozadi) 70%,transparent);backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid var(--cara);padding:calc(6px + env(safe-area-inset-top)) 8px 6px;gap:4px}.horni img{height:18px;width:auto;display:block}.horni .horni-logo{flex:1 1;display:flex;justify-content:center;min-width:0}.horni .ikonove{width:40px;height:40px}.menu-panel{position:fixed;inset:0 auto 0 0;width:min(304px,86vw);height:100dvh;max-height:none;margin:0;border:0;border-right:1px solid var(--sklo-okraj-2);border-radius:0 22px 22px 0;background:var(--pozadi-2);color:var(--text);box-shadow:var(--stin-pop);padding:calc(10px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain}.menu-panel:popover-open{display:flex;animation:menu-in .3s var(--ease-out)}@keyframes menu-in{0%{transform:translateX(-40px);opacity:0}}.menu-panel::-webkit-backdrop{background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.menu-panel::backdrop{background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.menu-hlava{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0 6px 2px}.menu-hlava .logo{padding:6px 8px}.menu-hlava .logo img{height:20px}.menu-nav{flex:0 0 auto;gap:2px}.menu-nav a{padding:8px 12px;font-size:14.5px;border-radius:12px}.menu-nav a .ikona{width:20px;height:20px}.menu-nav a.aktivni:before{top:9px;bottom:9px}.menu-skupina{display:flex;flex-direction:column;gap:2px;padding-top:5px;margin-top:3px;border-top:1px solid var(--cara)}.menu-nazev{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:5px 12px 3px}.menu-pata{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 4px 0;font-size:12px;color:var(--text-3);border-top:1px solid var(--cara)}.menu-pata .jmeno{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-pata b{display:block;color:var(--text);font-weight:600;font-size:13px}.hlavicka{gap:10px}.hlavicka p{font-size:12px}.ovladani{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.ovladani::-webkit-scrollbar{display:none}.ovladani>*{flex:0 0 auto}.srovnani-volby{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.srovnani-volby label{display:flex;align-items:center;gap:8px;width:100%}.srovnani-volby select{flex:1 1;min-width:0}.srovnani-volby .tlacitko{width:100%;justify-content:center}.segment a,.segment button{padding:8px 14px;min-height:36px;display:inline-flex;align-items:center}.chip{min-height:36px}table{font-size:13px}td,th{padding:8px}.poradi{display:none}td.prvni,th.prvni{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--pozadi-2)}td.prvni:after,th.prvni:after{content:"";position:absolute;top:0;bottom:0;right:-1px;width:1px;background:var(--cara-2)}tbody tr:hover td.prvni{background:var(--pozadi-2)}td.titulek.prvni{min-width:180px;max-width:220px}td.n.prvni{max-width:170px;white-space:normal}.obsah{padding:14px 16px calc(32px + env(safe-area-inset-bottom))}.vstup{animation:none}.hlavicka{margin-bottom:14px}h1{font-size:24px}.m2,.m3{grid-template-columns:1fr}.kpi-rada{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:13px 14px 9px}.kpi .hodnota{font-size:24px}.kpi .trend{margin:8px -14px -9px}.hero-rada{grid-template-columns:1fr;gap:10px}.mrizka[style*="2.2fr"]{grid-template-columns:1fr!important}.hero{padding:18px 18px 0}.hero .hodnota{font-size:46px}.hero .trend{margin:10px -18px 0;height:80px}.hero .trend svg{height:80px}.hero-vedle{gap:10px}.karta{padding:16px;border-radius:16px}.karta,.kpi{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.filtry{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 14px;padding:0 16px 4px;scrollbar-width:none}.filtry.filtry-mrizka{display:grid;grid-template-columns:1fr 1fr;overflow:visible;margin:0 0 14px;padding:0}.filtry.filtry-mrizka .pole,.filtry.filtry-mrizka select{width:100%;min-width:0}.filtry.filtry-mrizka .tlacitko{grid-column:1/-1;justify-content:center}.kpi-rada.tri{grid-template-columns:repeat(2,minmax(0,1fr))}.filtry::-webkit-scrollbar{display:none}.ovladani{width:100%}.jen-desktop{display:none!important}.tabulka-lista .pole{flex:1 1;min-width:0!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}.ambient i{animation:none!important}}@media print{.ambient,.bocni,.horni,.menu-panel,.netisknout,.ovladani{display:none!important}.aplikace{display:block}:root{--text:#000;--text-2:#444;--text-3:#777;--pozadi:#fff;--pozadi-2:#fff;--karta:#fff;--sklo:#fff;--sklo-2:#f4f4f4;--cara:#ddd;--cara-2:#ccc;--sklo-okraj:#ddd;--grid:#eee}body{background:#fff;color:#000}.obsah{padding:0}.karta,.kpi{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid;break-inside:avoid;-webkit-backdrop-filter:none;backdrop-filter:none}.karta:after,.karta:before,.kpi:after,.kpi:before{display:none}}.zive .hodnota-zive{font-family:var(--f-display),var(--f-ui),sans-serif;font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1;margin:10px 0 4px}.pulz{width:10px;height:10px;border-radius:50%;background:var(--zelena);box-shadow:0 0 0 0 rgba(91,228,155,.6);animation:pulz 2s ease-out infinite}@keyframes pulz{0%{box-shadow:0 0 0 0 rgba(91,228,155,.55)}70%{box-shadow:0 0 0 10px rgba(91,228,155,0)}to{box-shadow:0 0 0 0 rgba(91,228,155,0)}}.zive-seznam{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.zive-seznam li{display:flex;justify-content:space-between;gap:10px}.zive-seznam li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.zive-seznam li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.postrehy{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.postreh{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--sklo);border:1px solid var(--sklo-okraj)}.postreh .ikona{color:var(--akcent-jas);margin-top:2px}.postreh b{display:block;font-size:13.5px;margin-bottom:2px}.postreh span{color:var(--text-2);font-size:12.5px;line-height:1.4}.postreh a{color:var(--text)}.clanek-hlava{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.clanek-hlava h1{font-size:24px;max-width:70ch;line-height:1.25}.meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-2);font-size:13px;margin-top:8px;align-items:center}.paleta{position:fixed;inset:0;margin:0;border:0;background:transparent;width:100%;height:100%;max-width:none;max-height:none;display:none;place-items:start center;padding:12vh 0 0;z-index:60}.paleta:popover-open{display:grid}.paleta::-webkit-backdrop{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.paleta::backdrop{background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.paleta .okno{width:min(640px,calc(100% - 32px));background:var(--pozadi-2);border:1px solid var(--sklo-okraj-2);border-radius:18px;box-shadow:var(--stin-pop);overflow:hidden;animation:pop-in .2s var(--ease-spring)}:root[data-theme=light] .paleta .okno{background:#fff}.paleta input{width:100%;border:0;border-bottom:1px solid var(--cara);border-radius:0;background:transparent;padding:16px 18px;font-size:16px;min-height:54px}.paleta input:focus{box-shadow:none}.paleta ul{list-style:none;margin:0;padding:8px;max-height:50vh;overflow:auto}.paleta li a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--text)}.paleta li a.aktivni,.paleta li a:hover{background:var(--sklo-2);text-decoration:none}.paleta li .ikona,.paleta li small{color:var(--text-3)}.paleta li small{margin-left:auto;white-space:nowrap}.paleta .skupina{letter-spacing:.08em;text-transform:uppercase;padding:10px 12px 4px}.klavesa,.paleta .skupina{font-size:11px;color:var(--text-3)}.klavesa{border:1px solid var(--cara-2);border-radius:5px;padding:1px 5px;margin-left:auto}.mapa td.bunka{padding:0;height:26px;position:relative}.mapa td.bunka:before{content:"";position:absolute;inset:2px;border-radius:5px;background:var(--akcent);opacity:calc(.06 + var(--sila, 0) * .9)}.mapa td.bunka span{position:relative;display:block;text-align:center;font-size:10px;line-height:26px;font-weight:600;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa tbody tr:hover td{background:transparent}.seznam-uctu{display:flex;flex-direction:column;gap:8px}.ucet{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--sklo);border:1px solid var(--sklo-okraj);flex-wrap:wrap}.ucet b{display:block}.ucet .poznamka{margin:0}.kod{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--sklo-2);padding:6px 10px;border-radius:8px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.audit-radek{display:grid;grid-template-columns:150px 140px 1fr;grid-gap:10px;gap:10px;padding:6px 0;border-bottom:1px solid var(--cara);font-size:12.5px}.audit-radek:last-child{border:0}.audit-radek .cas{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stav-radek{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--cara);font-size:13px}.stav-radek:last-child{border:0}.tecka{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:var(--zelena);box-shadow:0 0 8px var(--zelena)}.tecka.chyba{background:var(--cervena);box-shadow:0 0 8px var(--cervena)}.tecka.stara{background:var(--oranzova);box-shadow:0 0 8px var(--oranzova)}.napoveda{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--cara-2);color:var(--text-3);font-size:10px;margin-left:5px;cursor:help;vertical-align:1px}@media (max-width:720px){.audit-radek{grid-template-columns:1fr;gap:2px}.mapa td.bunka span{display:none}.mapa td.bunka{height:20px;min-width:14px}}.tabule{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:4px}.sloupec-tabule{background:var(--sklo);border:1px solid var(--cara);border-radius:var(--radius-s);padding:12px;min-width:0}.sloupec-tabule h3{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-weight:600;margin:0 0 2px}.sloupec-tabule h3 span:last-child{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obchod{margin-top:10px;background:var(--karta);border:1px solid var(--sklo-okraj);border-radius:12px;transition:border-color .16s ease,transform .2s var(--ease-out)}.obchod:hover{border-color:var(--akcent)}.obchod.pozde{border-color:var(--cervena)}.obchod-odkaz{display:grid;grid-gap:3px;gap:3px;padding:11px 12px 9px;color:var(--text);text-decoration:none!important}.obchod-odkaz strong{font-size:14px;font-weight:600;line-height:1.3}.obchod .castka{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obchod .krok{font-size:12.5px;color:var(--text-2);line-height:1.35}.obchod.pozde .krok:not(.slabe){color:var(--cervena)}.obchod .slabe,.slabe{color:var(--text-3);font-weight:400}.posun{width:100%;text-align:left;border:0;border-top:1px solid var(--cara);background:transparent;color:var(--akcent-jas);font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:0 0 12px 12px;cursor:pointer}.posun:hover{background:var(--akcent-jemny)}.detail-partnera{scroll-margin-top:80px;border-color:var(--akcent)}.detail-hlava{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mala-hlava{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600;margin:16px 0 6px}.mala-hlava:first-child{margin-top:0}.dlouhy-text{font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.ukoly{margin:0;padding-left:18px;font-size:13.5px;display:grid;grid-gap:6px;gap:6px}.ukoly .pozde{color:var(--cervena)}@media (max-width:720px){.tabule{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;scroll-snap-type:x mandatory;margin:0 -4px;padding:0 4px 6px}.sloupec-tabule{scroll-snap-align:start}.detail-hlava{flex-direction:column}}.filtry-financi{display:grid;grid-gap:12px;gap:12px;padding:16px 18px}.filtry-financi>*{min-width:0}.filtr-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.filtr-nazev{width:78px;flex:none;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:600}.chipy{display:flex;flex-wrap:wrap;gap:6px}.chipy .chip{text-decoration:none;opacity:.62}.chipy .chip.zapnuto{opacity:1}.chip .tecka{margin-right:2px;box-shadow:none}.vlastni-obdobi{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.vlastni-obdobi .pole{min-height:34px;width:150px}.karta-hlava{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.karta-hlava h2{margin:0}.dvoj-pruhy{display:grid;grid-gap:12px;gap:12px}.dvoj-radek{display:grid;grid-template-columns:minmax(110px,180px) 1fr auto 58px;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.dvoj-jmeno{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvoj-drahy{display:grid;grid-gap:4px;gap:4px}.dvoj-drahy .draha{background:var(--sklo-2);overflow:hidden}.dvoj-drahy .draha,.dvoj-drahy .pruh{height:7px;border-radius:4px}.dvoj-drahy .pruh.naklad{background:var(--s2);box-shadow:none}.dvoj-drahy .pruh.vydelek{background:var(--zelena);box-shadow:none}.dvoj-cisla{display:grid;grid-gap:1px;gap:1px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.dvoj-cisla .vydelek-text{color:var(--zelena)}.dvoj-navratnost{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.dvoj-legenda{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;color:var(--text-2)}.dvoj-legenda .tecka{box-shadow:none}@media (max-width:720px){.filtry-financi{padding:14px;gap:14px}.filtr-radek{gap:6px}.filtr-nazev{width:100%}.filtr-radek>*{max-width:100%;min-width:0}.chipy{flex:1 1 100%}.vlastni-obdobi{width:100%;display:grid;grid-template-columns:1fr auto 1fr}.vlastni-obdobi .pole{width:100%;min-width:0}.vlastni-obdobi button{grid-column:1/-1}.filtr-radek .segment{overflow-x:auto;max-width:100%;scrollbar-width:none}.filtr-radek .segment::-webkit-scrollbar{display:none}.dvoj-radek{grid-template-columns:1fr auto;gap:4px 10px}.dvoj-jmeno{grid-column:1/2}.dvoj-navratnost{grid-column:2/3;grid-row:1}.dvoj-drahy{grid-column:1/2}.dvoj-cisla{grid-column:2/3}}.ab-znak{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;font-size:12.5px;font-weight:800;color:#fff;flex:none;text-decoration:none!important}.a>.ab-znak,.ab-karta.a .ab-znak,.ab-znak.a,.radek.a .ab-znak{background:var(--s1);box-shadow:0 0 14px color-mix(in srgb,var(--s1) 45%,transparent)}.ab-karta.b .ab-znak,.ab-znak.b,.b>.ab-znak,.radek.b .ab-znak{background:var(--s2);box-shadow:0 0 14px color-mix(in srgb,var(--s2) 45%,transparent)}.ab-vs{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background:var(--sklo);border:1px solid var(--sklo-okraj-2);flex:none}.ab-volby{margin-bottom:16px}.ab-radek{gap:10px}.ab-pole,.ab-radek{display:flex;flex-wrap:wrap;align-items:center}.ab-pole{gap:8px;padding:8px 10px;border-radius:14px;border:1px solid var(--sklo-okraj-2);min-width:0}.ab-pole.a{background:color-mix(in srgb,var(--s1) 10%,transparent);border-color:color-mix(in srgb,var(--s1) 35%,transparent)}.ab-pole.b{background:color-mix(in srgb,var(--s2) 10%,transparent);border-color:color-mix(in srgb,var(--s2) 35%,transparent)}.ab-pole input[type=date]{width:150px}.ab-popis{font-size:12.5px;color:var(--text-2);font-weight:600}.ab-navrhy{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.ab-navrhy li{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ab-navrhy .ab-znak{height:22px;min-width:22px}.ab-lista{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;margin-bottom:16px}.ab-lista>div{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:var(--radius,18px);min-width:0}.ab-lista>.a{background:linear-gradient(90deg,color-mix(in srgb,var(--s1) 22%,transparent),color-mix(in srgb,var(--s1) 6%,transparent));border:1px solid color-mix(in srgb,var(--s1) 40%,transparent)}.ab-lista>.b{background:linear-gradient(270deg,color-mix(in srgb,var(--s2) 22%,transparent),color-mix(in srgb,var(--s2) 6%,transparent));border:1px solid color-mix(in srgb,var(--s2) 40%,transparent);flex-direction:row-reverse;text-align:right}.ab-lista b{display:block;font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-lista small{display:block;font-size:12px;color:var(--text-3)}.ab-lista>div>div{min-width:0}.ab-lista>.ab-vs{align-self:center;width:40px;height:40px;font-size:13px}.ab-lista .ab-znak{min-width:30px;height:30px;font-size:15px;border-radius:10px}.ab-metriky{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.karta.ab-metrika{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.ab-metrika .nazev{font-size:12.5px;font-weight:500;color:var(--text-2)}.ab-metrika .radek{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:10px;gap:10px}.ab-metrika .radek b{font-family:var(--f-display),var(--f-ui),sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ab-metrika .radek i{height:6px;border-radius:99px;background:var(--sklo-okraj);position:relative;overflow:hidden}.ab-metrika .radek i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:99px}.ab-metrika .radek.a i:after{background:var(--s1)}.ab-metrika .radek.b i:after{background:var(--s2)}.ab-metrika .zmena{align-self:flex-start}.ab-karta.a{border-top:3px solid var(--s1)}.ab-karta.b{border-top:3px solid var(--s2)}.ab-karta h2{display:flex;gap:10px;align-items:center}.ab-top{margin:0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px}.ab-top li{padding-left:4px}.ab-top li::marker{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab-top li{display:list-item}.ab-top a{color:var(--text)}.ab-top span{float:right;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:12px}@media (max-width:700px){.ab-lista{grid-template-columns:1fr}.ab-lista>.ab-vs{justify-self:center}.ab-lista>.b{flex-direction:row;text-align:left}.ab-radek>.ab-vs{display:none}.ab-pole{width:100%}.ab-pole input[type=date]{width:auto;flex:1 1}.ab-metriky{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ab-metrika .radek b{font-size:16px}}.zalozky{display:flex;gap:4px;border-bottom:1px solid var(--cara);margin:-4px 0 16px;overflow-x:auto;scrollbar-width:none}.zalozky::-webkit-scrollbar{display:none}.zalozky a{position:relative;padding:10px 14px 12px;font-size:14px;font-weight:600;color:var(--text-2);white-space:nowrap;text-decoration:none!important;border-radius:10px 10px 0 0;transition:color .14s ease,background-color .14s ease}.zalozky a:hover{background:var(--sklo)}.zalozky a.aktivni,.zalozky a:hover{color:var(--text)}.zalozky a.aktivni:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--akcent),var(--akcent-2));box-shadow:0 0 12px var(--akcent)}.doporuceni-seznam{margin:0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;color:var(--text-2);font-size:14px;line-height:1.5}.doporuceni-seznam li::marker{color:var(--akcent-jas)}.karta.sbalitelna>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px}.karta.sbalitelna>summary::-webkit-details-marker{display:none}.karta.sbalitelna>summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:rotate(-45deg);transition:transform .18s ease}.karta.sbalitelna[open]>summary:before{transform:rotate(45deg)}.karta.sbalitelna>summary small{color:var(--text-3);font-weight:500;font-size:12.5px}.karta.sbalitelna[open]>summary{margin-bottom:14px}.karta.sbalitelna>.karta{background:none;border:0;box-shadow:none;padding:0}.sekce-nadpis{font-size:17px;font-weight:600;margin:4px 0 12px;color:var(--text)}.karta.marketing-kanal{display:flex;flex-direction:column;gap:4px;color:var(--text);text-decoration:none!important;transition:transform .2s var(--ease-out),border-color .16s ease}.karta.marketing-kanal:hover{transform:translateY(-2px);border-color:var(--sklo-okraj-2)}.marketing-kanal .hlava{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:6px}.marketing-kanal .hlava .sipka-dal{margin-left:auto;color:var(--text-3)}.marketing-kanal strong{font-family:var(--f-display),var(--f-ui),sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.marketing-kanal .popis{color:var(--text-2);font-size:13px}.marketing-kanal .pozn{color:var(--text-3);font-size:12px;margin-top:6px}.dop-karty{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.dop-karty li{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-radius:14px;background:var(--sklo);border:1px solid var(--sklo-okraj)}.dop-karty i{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:15px;color:#fff;background:var(--s5)}.dop-karty .dop-vic i{background:var(--zelena)}.dop-karty .dop-min i{background:var(--cervena)}.dop-karty .dop-kdy i{background:var(--s1)}.dop-karty .dop-zkusit i{background:var(--s4)}.dop-karty b{display:block;font-size:14px;margin-bottom:3px;color:var(--text)}.dop-karty span{display:block;font-size:13px;line-height:1.5;color:var(--text-2)}.karta.marketing-top{display:flex;flex-direction:column;gap:6px}.marketing-top .hlava{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text-2)}.marketing-top .nazev{color:var(--text);font-weight:600;font-size:14px;line-height:1.4;text-decoration:none}.marketing-top .nazev:hover{color:var(--akcent-jas)}.marketing-top .hodnota{color:var(--text-2);font-size:13px}.marketing-top .hodnota b{font-family:var(--f-display),var(--f-ui),sans-serif;font-size:22px;color:var(--text)}.marketing-top .pozn{color:var(--text-3);font-size:12px;margin-top:auto}.prehled-sekce{justify-content:space-between;gap:12px;margin:22px 2px 10px}.prehled-sekce,.prehled-sekce h2{display:flex;align-items:baseline}.prehled-sekce h2{margin:0;font-size:15px;font-weight:600;color:var(--text);gap:10px;flex-wrap:wrap}.prehled-sekce h2 small{font-size:12px;font-weight:500;color:var(--text-3)}.prehled-sekce a{font-size:13px;font-weight:500;white-space:nowrap}.postreh.pozor .ikona{color:var(--cervena)}.plan-tydne{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.plan-tydne li{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;gap:10px;align-items:start}.plan-tydne .box{width:18px;height:18px;margin-top:2px;border-radius:6px;border:1.5px solid var(--akcent-jas);background:var(--akcent-jemny)}.plan-tydne b{display:block;font-size:14px;color:var(--text)}.plan-tydne small{display:block;font-size:12.5px;color:var(--text-3);margin-top:2px}.tym-karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:14px;gap:14px}.tym-karta{display:flex;flex-direction:column;gap:10px}.tym-hlava{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tym-hlava .jmeno{font-size:16px;font-weight:600;color:var(--text)}.tym-hlava small{display:block;font-size:12px;color:var(--text-3);margin-top:2px}.tym-hlava .skore{--s:50;flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:15px;color:var(--text);background:radial-gradient(closest-side,var(--karta,var(--pozadi-2)) 76%,transparent 78% 100%),conic-gradient(hsl(calc(var(--s) * 1.2) 70% 55%) calc(var(--s) * 1%),var(--sklo-okraj) 0)}.tym-stitky{display:flex;flex-wrap:wrap;gap:6px;min-height:4px}.tym-stitky .stitek{margin:0}.tym-cisla{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}.tym-cisla dt{font-size:11.5px;color:var(--text-3)}.tym-cisla dd{margin:2px 0 0;font-size:16px;font-weight:600;color:var(--text);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tym-cisla dd small{font-size:11.5px;font-weight:500;color:var(--text-3)}.tym-cisla dd .zmena{font-size:11px;padding:1px 6px}.tym-spark{width:100%;height:46px;display:block}.tym-veta{margin:0;font-size:13px;line-height:1.5;color:var(--text-2);padding:10px 12px;border-radius:12px;background:var(--sklo);border:1px solid var(--sklo-okraj)}.tym-clanky summary{cursor:pointer;font-size:13px;color:var(--akcent-jas);font-weight:500}.tym-clanky ol{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.tym-clanky li a{color:var(--text)}.tym-clanky li span{display:block;font-size:11.5px;color:var(--text-3)}@media (max-width:700px){.tym-karty{grid-template-columns:1fr}}.ai-den{margin-bottom:18px}.ai-navrhy{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:14px;gap:14px}.ai-navrh{display:flex;flex-direction:column;gap:10px}.ai-navrh.stav-zamitnuto{opacity:.65}.ai-hlava{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ai-hlava h3{margin:6px 0 0;font-size:17px;line-height:1.35;text-transform:none;letter-spacing:0;color:var(--text);font-family:var(--f-display),var(--f-ui),sans-serif;font-weight:600}.ai-hlava .skore{--s:50;flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;color:var(--text);background:radial-gradient(closest-side,var(--karta,var(--pozadi-2)) 76%,transparent 78% 100%),conic-gradient(hsl(calc(var(--s) * 1.2) 70% 55%) calc(var(--s) * 1%),var(--sklo-okraj) 0)}.ai-stitky{display:flex;flex-wrap:wrap;gap:6px}.ai-stitky .stitek{margin:0}.ai-uhel{margin:0;color:var(--text);font-size:14px;line-height:1.5}.ai-proc{margin:0;color:var(--text-2);font-size:13px;line-height:1.55;padding:10px 12px;border-radius:12px;background:var(--sklo);border:1px solid var(--sklo-okraj)}.ai-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--text-3)}.ai-meta b{color:var(--text)}.ai-zdroje summary{cursor:pointer;font-size:13px;color:var(--akcent-jas);font-weight:500}.ai-zdroje ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13px}.ai-zdroje li a{color:var(--text)}.ai-zdroje li span{color:var(--text-3);font-size:12px;margin-left:4px}.ai-akce{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.ai-akce .pole{flex:1 1 220px;min-width:0}.ai-tlacitka{display:flex;flex-wrap:wrap;gap:6px}.ai-text ol,.ai-text ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--text-2);font-size:14px;line-height:1.5}@media (max-width:700px){.ai-navrhy{grid-template-columns:1fr}}.ai-napsat{align-self:flex-start}.ai-koncept-odkaz{margin:0;font-size:13.5px;font-weight:600}.ai-koncepty{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:12px;gap:12px}.karta.ai-koncept-karta{display:flex;flex-direction:column;gap:8px;color:var(--text);text-decoration:none!important;transition:transform .2s var(--ease-out)}.karta.ai-koncept-karta:hover{transform:translateY(-2px)}.ai-koncept-karta b{font-size:15px;line-height:1.35}.ai-koncept-karta small{font-size:12px;color:var(--text-3)}.ai-koncept-karta.stav-zahozeno{opacity:.55}.ai-detail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.ai-bok{display:grid;grid-gap:14px;gap:14px}.ai-nahled{padding:28px 32px}.ai-nahled h1{font-size:28px;line-height:1.2;margin:0 0 14px}.ai-nahled .perex{font-size:17px;font-weight:600;line-height:1.55;color:var(--text);margin:0 0 18px}.ai-nahled h2{font-size:20px;margin:26px 0 10px;text-transform:none;letter-spacing:0;color:var(--text)}.ai-nahled li,.ai-nahled p{font-size:15.5px;line-height:1.7;color:var(--text-2)}.ai-nahled p{margin:0 0 14px}.ai-nahled ol,.ai-nahled ul{margin:0 0 14px;padding-left:22px}.ai-nahled mark,.ai-overit li{background:rgba(255,196,0,.22);color:var(--text);border-radius:4px;padding:0 3px}.ai-overit{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:13px}.ai-overit li{padding:6px 8px}.ai-titulky{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--text)}.ai-titulky small{display:block;font-size:11.5px;color:var(--text-3)}.ai-predformat{white-space:pre-wrap;margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--text-2)}.ai-zdroje-seznam{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.ai-zdroje-seznam span{color:var(--text-3);font-size:12px}.ai-editor summary{cursor:pointer;font-weight:600;font-size:15px}.ai-editor[open] summary{margin-bottom:14px}.ai-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6}@media (max-width:1000px){.ai-detail{grid-template-columns:1fr}.ai-nahled{padding:20px}}.postrehy a.postreh{color:inherit;text-decoration:none!important}.ai-plan-seznam{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ai-plan-seznam li{display:grid;grid-template-columns:92px 1fr;grid-gap:10px;gap:10px;align-items:start}.ai-plan-seznam .kdy{font-size:12.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.ai-plan-seznam a{color:var(--text);font-weight:500;font-size:14px}.ai-plan-seznam small{display:block;font-size:12px;color:var(--text-3)}.ai-trendy{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ai-trendy li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px}.ai-trendy b{font-size:14px;color:var(--text)}.ai-trendy span{font-size:12px;color:var(--akcent-jas);font-weight:600}.ai-trendy small{grid-column:1/-1;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-kalendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.ai-den-kal{padding:10px 12px;min-height:110px}.ai-den-kal h3{margin:0 0 6px;font-size:12px;text-transform:none;letter-spacing:0;color:var(--text-2)}.ai-den-kal.dnes{border-color:var(--akcent-jas);box-shadow:0 0 0 1px var(--akcent-jas) inset}.ai-den-kal.minuly{opacity:.55}.ai-den-kal.vikend h3{color:var(--text-3)}.ai-bez-terminu,.ai-den-kal ul{margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px;font-size:12.5px}.ai-bez-terminu a,.ai-den-kal a{color:var(--text)}.ai-bez-terminu small,.ai-den-kal small{display:block;color:var(--text-3);font-size:11px}.ai-podobny{margin:0;font-size:12.5px;color:var(--text-3);font-style:italic}.ai-plan select{flex:1 1 160px}.ai-plan input[type=date]{flex:0 1 150px}.ai-vlastni summary{cursor:pointer;font-weight:600}.ai-vlastni[open] summary{margin-bottom:12px}.ai-vlastni{margin-bottom:14px}@media (max-width:1000px){.ai-kalendar{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-kontrola{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ai-kontrola li{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:start;font-size:13px}.ai-kontrola span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff}.ai-kontrola .ok span{background:var(--zelena)}.ai-kontrola .pozor span{background:var(--s4)}.ai-kontrola b{font-weight:500;color:var(--text)}.ai-kontrola small{display:block;color:var(--text-3);font-size:12px}.an-text{padding:22px 26px}.an-text-hlava{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.an-text-hlava h2{display:flex;align-items:center;gap:8px;margin:0}.an-text h3{font-size:15px;margin:18px 0 8px;color:var(--text)}.an-text li,.an-text p{font-size:14.5px;line-height:1.65;color:var(--text-2);max-width:95ch}.an-text p{margin:0 0 10px}.an-text ol,.an-text ul{margin:0 0 10px;padding-left:22px;display:grid;grid-gap:4px;gap:4px}.an-text strong{color:var(--text)}.an-doporuceni{align-items:start}.an-doporuceni .postreh small{display:block;margin-top:4px;color:var(--text-3);font-size:12px;line-height:1.35}.an-slova{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.an-slova li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:8px 10px;border-radius:10px;background:var(--sklo);border:1px solid var(--sklo-okraj)}.an-slova b{font-size:13.5px}.an-slova span{font-size:12.5px;color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-slova small{grid-column:1/-1;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1100px){.an-doporuceni{grid-template-columns:1fr}}@media (max-width:720px){.an-text{padding:18px}}.tabule.trello{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:250px;align-items:start;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.tabule.trello .sloupec-tabule{max-height:72vh;overflow-y:auto;scrollbar-width:thin}.tabule.trello .sloupec-tabule h3{position:-webkit-sticky;position:sticky;top:-12px;background:var(--karta);margin:-12px -12px 0;padding:12px 12px 6px;z-index:1}.obchod .stitky{display:flex;flex-wrap:wrap;gap:4px;margin:1px 0 2px}.stitek-trello{font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--sklo-2);color:var(--text-2);border:1px solid transparent;line-height:1.5}.stitek-trello.cervena{background:rgba(239,68,68,.18);color:#ff8a8a}.stitek-trello.modra{background:rgba(59,130,246,.18);color:#8fb8ff}.stitek-trello.fialova{background:var(--akcent-jemny);color:var(--akcent-jas)}.stitek-trello.zelena{background:rgba(34,197,94,.16);color:#7ee2a0}.stitek-trello.oranzova{background:rgba(249,115,22,.18);color:#ffb073}.obchod .poznamka-karty{font-size:12px;color:var(--text-3);line-height:1.35}.obchod-pata{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 8px}.obchod-pata form{margin-left:auto}.obchod-pata .posun{width:auto;border-top:0;padding:4px 8px;border-radius:8px}.trello-odkaz{font-size:11.5px;color:var(--text-3)}.rozbalit{width:100%;justify-content:center;margin-top:10px;font-size:12.5px;padding:7px 10px}@media (max-width:760px){.tabule.trello{grid-auto-columns:84%;scroll-snap-type:x mandatory}.tabule.trello .sloupec-tabule{max-height:none;overflow:visible}.tabule.trello .sloupec-tabule h3{position:static;margin:0;padding:0 0 6px}}.pod-zalozky{margin-bottom:14px}.pod-zalozky .pocet{color:var(--text-3);font-weight:500;font-size:12px}.ai-navrhy.kompaktni .ai-navrh{gap:8px}.ai-navrhy.kompaktni .ai-hlava h3{font-size:15.5px;margin-top:4px}.ai-navrhy.kompaktni .ai-uhel{font-size:13.5px;color:var(--text-2)}.ai-vic summary{cursor:pointer;font-size:12.5px;color:var(--akcent-jas);font-weight:500}.ai-vic .ai-proc,.ai-vic[open] summary{margin-bottom:8px}.ai-podobny-kratce{color:var(--oranzova)}.ai-akce-radek{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto;padding-top:4px;border-top:1px solid var(--cara)}.ai-akce-radek .ai-akce{flex:1 1 260px;margin-top:0}.ai-akce-radek .ai-akce .pole{flex:1 1 160px;min-height:32px;font-size:12.5px}.ai-akce-radek .tlacitko{padding:6px 11px;font-size:12.5px}.ai-kalendar.kompaktni{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.ai-kalendar.kompaktni .ai-den-kal{background:var(--sklo);border:1px solid var(--cara);border-radius:10px;padding:8px;min-height:54px}.ai-kalendar.kompaktni .ai-den-kal h3{font-size:11px;margin:0 0 4px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.ai-kalendar.kompaktni .ai-den-kal.dnes{border-color:var(--akcent)}.ai-kalendar.kompaktni .ai-den-kal.dnes h3{color:var(--akcent-jas)}.ai-kalendar.kompaktni .ai-den-kal.minuly{opacity:.55}.ai-kalendar.kompaktni .ai-den-kal.vikend{background:transparent}.ai-kalendar.kompaktni ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.ai-kalendar.kompaktni li{font-size:12px;line-height:1.3}.ai-kalendar.kompaktni li small{display:block;color:var(--text-3);font-size:11px}.karta.prazdne{display:grid;grid-gap:4px;gap:4px}.karta.prazdne b{font-size:15px}.karta.prazdne span{color:var(--text-2);font-size:13.5px;line-height:1.5}.ai-stav-radek{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--text-3);margin:14px 0 0;align-items:center}.ai-stav-radek b{color:var(--text-2);font-weight:500}.ai-fronta-karta{display:grid;grid-gap:10px;gap:10px}.ai-fronta-karta .ai-navrh{padding:12px 14px}.ai-trendy-sbalene summary{cursor:pointer;font-weight:600;font-size:15px}.ai-trendy-sbalene[open] summary{margin-bottom:12px}@media (max-width:760px){.ai-kalendar.kompaktni{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-zaver{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px;padding:18px 20px;border-color:rgba(124,58,237,.35);background:linear-gradient(135deg,rgba(124,58,237,.12),transparent 60%),var(--sklo)}.cd-zaver .ikona{color:var(--akcent-jas);flex-shrink:0;margin-top:2px}.cd-zaver p{margin:0;font-size:17px;line-height:1.45;font-weight:500}.cd-kroky{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.cd-krok{display:flex;gap:16px;align-items:flex-start}.cd-cislo{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-family:var(--f-display),var(--f-ui),sans-serif;font-weight:700;font-size:17px;color:#fff;background:linear-gradient(135deg,#7c3aed,#6600f2 55%,#8b2cff);box-shadow:0 6px 18px -8px rgba(124,58,237,.9)}.cd-telo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.cd-telo h2{margin:0;font-size:16.5px;line-height:1.35}.cd-jak{margin:0;color:var(--text-2);font-size:13.5px;line-height:1.45}.cd-fakta{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cd-fakta>div{padding:10px 12px;border-radius:12px;background:var(--sklo);border:1px solid var(--sklo-okraj)}.cd-fakta p{margin:4px 0 0;font-size:13px;line-height:1.45}.cd-stitek{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.cd-fakta>div:last-child .cd-stitek{color:var(--zelena)}.cd-odkaz{align-self:flex-start;font-size:13px;font-weight:600}.modelace{display:grid;grid-template-columns:minmax(280px,360px) 1fr;grid-gap:16px;gap:16px;align-items:start}.mod-nastaveni{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:16px}.mod-nastaveni h2{margin:0}.mod-presety{display:flex;flex-wrap:wrap;gap:6px}.mod-presety .tlacitko{min-height:30px;padding:5px 10px;font-size:12.5px}.mod-presety .tlacitko.aktivni{border-color:var(--akcent-jas);color:var(--text);background:rgba(124,58,237,.18)}.mod-posuvnik{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2)}.mod-posuvnik span{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.mod-posuvnik b{color:var(--text);font-size:15px;font-family:var(--f-display),var(--f-ui),sans-serif}.mod-posuvnik small{color:var(--text-3);font-size:11.5px;margin-left:auto}.mod-posuvnik input[type=range]{width:100%;accent-color:#7c3aed;height:24px;cursor:pointer}.mod-volby{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mod-volby label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-2)}.mod-volby select{width:100%}.mod-vysledek{display:flex;flex-direction:column;gap:16px}.mod-hlava,.mod-radek{display:grid;grid-template-columns:1.6fr 1fr 1fr .8fr;grid-gap:10px;gap:10px;align-items:baseline}.mod-hlava{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0 0 8px;border-bottom:1px solid var(--sklo-okraj)}.mod-dif,.mod-dnes,.mod-hlava span:not(:first-child),.mod-plan{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mod-radek{padding:9px 0;border-bottom:1px solid var(--sklo-okraj);font-size:14px}.mod-radek:last-of-type{border-bottom:0}.mod-popis{display:flex;flex-direction:column;color:var(--text-2)}.mod-popis small{color:var(--text-3);font-size:11.5px}.mod-dnes{color:var(--text-2)}.mod-plan{font-weight:700;font-size:16px;font-family:var(--f-display),var(--f-ui),sans-serif}.mod-dif{font-weight:600}.mod-dif.plus{color:var(--zelena)}.mod-dif.minus{color:var(--cervena)}.mod-dif.nula{color:var(--text-3)}.mod-veta{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(124,58,237,.1);border:1px solid rgba(124,58,237,.3);font-size:14px;line-height:1.5}@media (max-width:900px){.modelace{grid-template-columns:1fr}.mod-nastaveni{position:static}.cd-fakta,.mod-volby{grid-template-columns:1fr}.mod-hlava,.mod-radek{grid-template-columns:1.4fr 1fr 1fr .9fr;gap:6px;font-size:13px}.mod-plan{font-size:14px}}.tlacitko.nebezpecne{background:var(--cervena-pozadi);color:var(--cervena);border:1px solid var(--cervena);box-shadow:none}.tlacitko.nebezpecne:hover{filter:brightness(1.1);box-shadow:none}.nast-formular{max-width:460px}.nast-radek{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--sklo-okraj)}.nast-radek:last-child{border-bottom:0}.nast-radek b{display:block;font-weight:600}.nast-radek .poznamka{margin:0}.ucet-karta{padding:14px;border:1px solid var(--sklo-okraj);border-radius:12px;display:flex;flex-direction:column;gap:10px}.ucet-hlava{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ucet-hlava b{display:block}.ucet-hlava .poznamka{margin:0}.ucet-akce{flex-wrap:wrap}.ucet-akce,.ucet-akce form{display:flex;gap:8px;align-items:center}.ucet-smazat summary{cursor:pointer;color:var(--cervena);font-size:13px}.ucet-smazat form{margin-top:8px}.nast-filtry,.ucet-smazat form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nast-filtry{margin-bottom:12px}@media (max-width:700px){.nast-radek{flex-direction:column;align-items:flex-start}.audit-radek{grid-template-columns:1fr;gap:2px;padding:10px 0}}