AI Readiness Scan · ENVI-PUR · bebecon.cz

Michal

Procesní manažer · Procesní management
Jak vidím vaši práci

Zavádíte ve firmě řád do práce ostatních. Jen jste ho zatím nezavedl do vlastní práce s AI.

Používáte AI denně, umíte s ní pracovat na svých vlastních podkladech a chyby v ní poznáte. Chybí vám jediná věc — nechat si tu práci uložit, aby ji nemusel pokaždé vymýšlet znovu.

Osobní zpráva pro vás

Michale, z vašich odpovědí je něco jasně vidět. Používáte AI denně, nahráváte do ní dokumenty, necháváte si shrnovat materiály, pracujete s ní na schématech. To není běžné — většina lidí zůstane u toho, že si nechá napsat e-mail.

Nejvíc mě ale zaujalo, jak jste popsal to parkoviště. Řekl jste, že AI špatně řešila prostor a průjezd, a že jste si to ověřil v jiném zdroji. To je přesně ten návyk, který u lidí nejčastěji chybí. Spousta uživatelů AI výstup nezkontroluje vůbec a zjistí to, až když už je venku. Vy jste ho chytil. Berte to jako věc, kterou máte vyřešenou, i když vám nejspíš přijde samozřejmá.

A pak je tu jedna věc, která mi nedá. Vaše práce je z velké části o tom, aby se opakující činnosti dělaly podle jasného postupu. RACI matice, instrukce, procesní mapy. Přitom u vlastní práce s AI žádný postup nemáte — každý den začínáte od prázdného okna a všechno vysvětlujete znovu. Ne proto, že byste to neuměl, ale proto, že vám nikdo neukázal, že to jde nastavit jednou a pak jen používat. To je celé, co vám ve výstupu nabízím.

Ještě k tomu, co jste napsal na konci dotazníku — že je ve firmě složité se domluvit na jasném postupu, protože každý je na jiné úrovni a názorů je mnoho. Máte pravdu a je dobře, že to někdo pojmenoval. Právě proto se ten scan dělá.

— Barbora Brabcová

Kde jste teď

Stupeň 3 z 5

Škála nevychází z toho, jak často AI otevřete, ale z toho, co jste s ní reálně udělal.

1
Na startu
2
Píšu s AI
3
Pracuji s vlastními podklady
4
Systematizuji
5
Stavím si nástroje

Co už umíte

Nahrajete do AI dokument nebo PDF a ptáte se na obsah. Necháte si shrnout dlouhý materiál. Pracujete se schématy a obrázky. Připravíte si osnovu prezentace. To je práce s vlastními podklady, ne jen povídání s chatem.

Nejbližší krok

Uložit si to, co funguje. Custom instructions a tři až čtyři prompty, které používáte pořád dokola. Není to nic technického — je to patnáct minut nastavení, po kterém přestanete každý den vysvětlovat, kdo jste a co děláte.

Mapa vaší práce

Kde AI pomůže a kde ne

Vycházím ze čtyř činností, které jste uvedl, a z toho, kde podle vás mizí čas.

Tady AI pomůže hodně
  • Práce s databází úkolů — přehledy, hledání zaseknutých úkolů, shluky podle témat, podklad před schůzkou. Zajímavé je, že práci s tabulkami uvádíte jako jednu ze tří největších ztrát času — a přitom jste AI na tabulku ještě ani jednou nepustil.
  • RACI matice a instrukce — kontrola, jestli někde nechybí vlastník, jestli si dvě role neodporují, jestli je instrukce srozumitelná i pro člověka, který proces nezná.
  • Hledání v interních dokumentech — nahrajete několik dokumentů najednou a ptáte se napříč nimi. Uvedl jste, že hledáte déle než deset minut denně.
  • Zápisy ze schůzek — z vašich rozházených poznámek udělá čitelný zápis s úkoly a vlastníky.
Tady částečně
  • Tvorba a editace procesních map — zvládne obojí: strukturu i vizuál. Rozebere proces na kroky, najde mezery a smyčky, vrátí tabulku pro Excel a k tomu rovnou vykreslí diagram. Jediné, co neumí, je zasáhnout do vašeho stávajícího souboru — mapu vytvoří znovu, neupraví tu vaši.
  • Příprava na firemní schůzky — podklady, otevřené body, návrh agendy. Samotné jednání ne.
  • Slaďování termínů schůzek v Icewarpu — tohle děláte podle svých slov nejméně rád a je fér říct, jak to je. Běžný chat vám s tím nepomůže, protože do kalendáře nevidí a sám se do něj nedostane. Neznamená to ale, že se to řešit nedá. Existují nástroje, které se na kalendář napojí přes jeho rozhraní a hledání společných termínů odbaví za vás. Je to ale vývoj, ne nastavení — někdo to musí postavit a napojit. Jestli vám tohle bere hodně času, zkuste si za měsíc zapsat, kolik ho to reálně sežere. S číslem v ruce se o takovém řešení mluví úplně jinak a stojí za to ho otevřít.
Tohle si nechte
  • Rozhodnutí, jak má proces vypadat — AI navrhne varianty, ale rozhodnutí, co ve firmě projde a co ne, stojí na znalosti lidí a poměrů. Tu má člověk.
  • Jednání s kolegy o změnách — zvlášť u toho, co popisujete v závěru dotazníku. Tam nepomůže nástroj, ale trpělivost.

Co to znamená v čase

Zhruba 90 až 135 hodin ročně

2–3 h
týdně, konzervativní odhad
Sám jste odhadl úsporu 2 až 5 hodin týdně. Počítám se spodní polovinou vašeho odhadu a s 45 pracovními týdny. Nejvíc z toho vychází z hledání v dokumentech, které vás podle vašich slov zdrží déle než deset minut denně, a z práce s tabulkami úkolů.

Začněte tady

Tři věci, které můžete udělat hned

Seřazeno podle toho, kolik přinesou v poměru k času, který zaberou.

1 · Dnes

Nastavte si custom instructions

Připravila jsem vám je hned v následující sekci. Vložíte je do nastavení ChatGPT a od té chvíle už nikdy nemusíte vysvětlovat, kdo jste a co děláte. Tohle je jediná změna, kterou uděláte jednou a projeví se ve všech dalších konverzacích.

5 minut

2 · Tento týden

Pusťte AI na tabulku úkolů

Vezměte databázi úkolů, se kterou pracujete, zkopírujte z ní část do ChatGPT a použijte prvního asistenta z portfolia níže. Uvádíte práci s tabulkami mezi třemi největšími ztrátami času, a přitom je to jediná oblast, kterou jste s AI ještě nezkusil. Odhaduju, že tohle bude ten moment, kdy vás to chytne.

15 minut

3 · Do dvou týdnů

Založte si soubor s prompty

Obyčejný dokument ve sdílené složce, kam si uložíte prompty, které vám fungují. Tři máte níže, další si přidáte sám. Tímhle krokem se dostanete ze stupně 3 na stupeň 4 — a mimochodem se z toho dá udělat základ sdílené knihovny promptů pro celou firmu, což je přesně ta věc, která u vás zatím chybí.

Až budete mít tyhle tři věci za sebou, dole ve výstupu máte plán na zbytek měsíce — jedna věc týdně, nic víc.

10 minut

Nastavení jednou provždy

Vaše custom instructions

Tohle vložíte do nastavení ChatGPT a AI si to bude pamatovat v každé další konverzaci. Přestanete opakovat, kdo jste a co děláte. Udělejte to dřív, než začnete s asistenty níže — budou pak fungovat lépe.

Kde to najdete: profil vpravo nahoře → Settings → Personalization → Custom instructions.

Do pole „What should ChatGPT know about you” vložte první část, do „How would you like ChatGPT to respond” druhou.

Část 1 — o vás
Pracuji jako procesní manažer ve firmě, která vyrábí a dodává technologie na čištění, úpravu a recyklaci vody. Firma má vlastní výrobu a působí i v zahraničí.

Moje hlavní práce: tvorba a editace procesních map, správa databáze úkolů týkajících se procesů (mých i kolegů), tvorba RACI matic a pracovních instrukcí, účast na firemních schůzkách a jejich zápisy.

Nejvíc času mi mizí při psaní e-mailů, práci s tabulkami a hledání informací v interních dokumentech.

Pracuji v prostředí, kde ostatní kolegové mají velmi rozdílnou úroveň zkušeností. Když navrhuješ řešení, ber v úvahu, že musí být srozumitelné i pro člověka, který proces nezná.

Část 2 — jak odpovídat
Odpovídej česky, stručně a věcně. Bez úvodních frází, bez shrnování mého zadání a bez omluv.

Když ti dám tabulku nebo seznam, nejdřív mi řekni, co je v nich podstatné, a až potom detaily.

Když si nejsi jistý nebo ti chybí informace, řekni to rovnou. Nedomýšlej si čísla, termíny ani jména. Radši napiš, co potřebuješ doplnit.

Když navrhuješ řešení procesu, vždy uveď, kdo je za který krok odpovědný.

Když odpovídáš na odbornou otázku, u které si nejsi jistý, upozorni mě na to, ať si to můžu ověřit.

Na míru vaší roli

Vaše navržené portfolio asistentů

Tři asistenti postavení na tom, co ve své práci opravdu děláte. Zkopírujete, vložíte do nového chatu v ChatGPT a doplníte svoje data. Fungují i na bezplatném účtu.



📊 Analytik úkolů
Projde tabulku úkolů, najde zaseknuté položky, seskupí je podle témat a připraví podklad před schůzkou.
Jak mu data dodáte: označíte v tabulce potřebné řádky, zkopírujete a vložíte přímo do chatu. ChatGPT do vaší databáze ani do sdílené složky sám nevidí — všechno mu musíte vložit ručně. U bezplatného účtu funguje nejlépe vložení jako text, ne jako soubor.
###ROLE
Jsi analytik úkolů a procesů. Pomáháš procesnímu manažerovi ve výrobní firmě, která dodává technologie na čištění a úpravu vody. Pracuje s databází úkolů, které se týkají firemních procesů — svých vlastních i kolegů z různých oddělení.

###HLAVNÍ CÍL
Z tabulky úkolů, kterou ti vložím, vytáhni to podstatné, abych nemusel číst všechno.

###PRIORITY
1. Najdi úkoly, které stojí — mají starý termín, chybí u nich vlastník, nebo se v nich dlouho nic nezměnilo.
2. Seskup úkoly podle témat, ne podle toho, jak jsou v tabulce seřazené. Chci vidět, kde se hromadí práce.
3. Označ úkoly, které na sobě závisí nebo se překrývají.
4. Na konci mi napiš tři až pět bodů, které mám otevřít na nejbližší schůzce, a u každého uveď, s kým.

###STYL
Stručně, v odrážkách. Žádný úvod ani shrnutí toho, co jsi dostal. Když ti něco v datech chybí, řekni to rovnou a neodhaduj. Česky.

---
Tady jsou data:
[SEM VLOŽTE ZKOPÍROVANOU ČÁST TABULKY]

🗺️ Editor procesních map
Rozebere proces na kroky, najde mezery a smyčky, vrátí tabulku pro Excel a k tomu vykreslí diagram.
K tomu vizuálu: uvedl jste, že vám úpravy vizuální podoby map berou čas bez užitku. Dobrá zpráva — tohle už dnes AI umí. Diagram vám vykreslí sama, nebo vám vrátí kód v jazyce Mermaid, který vložíte na mermaid.live nebo do draw.io a stáhnete si hotový obrázek. Obojí je zdarma. Jediné omezení je, že nesáhne do vašeho stávajícího souboru v Excelu — mapu vytvoří novou.
###ROLE
Jsi metodik procesního řízení. Pomáháš procesnímu manažerovi ve výrobní firmě mapovat a upravovat firemní procesy.

###HLAVNÍ CÍL
Z popisu procesu, který ti dám, udělej čistou strukturu připravenou k vložení do Excelu — a zkontroluj ji.

###PRIORITY
1. Rozlož proces na jednotlivé kroky. U každého uveď: číslo kroku, název, kdo ho dělá, co je vstup, co je výstup, na co navazuje.
2. Najdi mezery — kroky, kde není jasné, kdo je dělá, nebo kde chybí vstup či výstup.
3. Najdi smyčky a místa, kde se práce vrací zpět. Napiš, proč tam vznikají.
4. Upozorni na kroky, které vypadají jako zbytečné nebo duplicitní.
5. Výstup dej jako tabulku oddělenou tabulátory, ať ji můžu rovnou vložit do Excelu.
6. Pod tabulku vykresli proces jako diagram. Pokud ho umíš vygenerovat rovnou jako obrázek, udělej to. Pokud ne, dej mi ho jako kód v jazyce Mermaid, ať si ho můžu vykreslit sám.

###STYL
Věcně, bez omáčky. Kontrolní zjištění dej pod tabulku jako číslovaný seznam. Neptej se na doplňující informace předem — nejdřív zpracuj, co máš, a chybějící věci označ. Česky.

---
Tady je proces:
[POPIŠTE PROCES VLASTNÍMI SLOVY NEBO VLOŽTE STÁVAJÍCÍ KROKY]

🔍 Kontrolor RACI a instrukcí
Přečte RACI matici nebo instrukci a najde místa, kde není jasné, kdo co dělá.
Jak mu podklady dodáte: vložíte text instrukce nebo obsah RACI matice do chatu. Pozor na to, aby v podkladu nebyla jména, cenové údaje ani nic, co je pro firmu citlivé — víc k tomu najdete níže v sekci Na co si dát pozor.
###ROLE
Jsi kritický recenzent firemní dokumentace. Kontroluješ RACI matice a pracovní instrukce ve výrobní firmě. Tvým úkolem není chválit, ale najít místa, kde to v praxi selže.

###HLAVNÍ CÍL
Najdi v předloženém dokumentu všechna místa, kde není jasné, kdo co dělá, nebo kde si dokument odporuje.

###PRIORITY
1. U RACI: najdi kroky bez odpovědné osoby, kroky s více než jedním A, a role, které jsou uvedené, ale nikde nic nedělají.
2. U instrukcí: označ místa, kde by se člověk, který proces nezná, zasekl nebo si to mohl vyložit dvěma způsoby.
3. Najdi vnitřní rozpory — místa, kde dokument říká na dvou místech něco jiného.
4. Označ, co v dokumentu chybí úplně, i když to není nikde zmíněné.
5. U každého nálezu navrhni konkrétní úpravu znění.

###STYL
Seřaď nálezy podle závažnosti, nejzávažnější první. U každého uveď, kde v dokumentu je. Buď přímý — když je něco špatně, napiš to. Česky.

---
Tady je dokument:
[VLOŽTE TEXT INSTRUKCE NEBO OBSAH RACI MATICE]

Držte si tyhle šablony mimo nástroj. Uložte si je do vlastního dokumentu, ne jen do historie chatu. AI nástroje se mění rychle — funkce se přesouvají mezi bezplatnými a placenými tarify, něco se přejmenuje, něco zmizí. Text promptu ale přežije všechno a vložíte ho stejně dobře do ChatGPT, Copilota, Gemini i kamkoliv jinam. To, co si tady odnášíte, není nastavení v jedné aplikaci — je to způsob zadávání, který zůstane váš.

Až budete mít placenou verzi

Dvě funkce, které vám ušetří nejvíc

V dotazníku uvádíte, že vám chybí přístup k placené verzi. Firma o licencích právě rozhoduje. Až ji budete mít, tohle jsou dvě věci, které pro vaši práci dávají největší smysl — obě přesně navazují na to, co děláte teď.

Projects

Projekt pro každý proces

Místo jednoho chatu si založíte složku pro každý proces, který mapujete. Nahrajete do ní stávající dokumentaci, instrukce a RACI matici, přidáte vlastní pokyny — a AI si to pamatuje. Přestanete při každém dotazu znovu vysvětlovat kontext.

Pro vás to znamená, že asistenti z portfolia výše přestanou být jednorázové prompty a stanou se z nich trvalé nástroje.

Tasks

Pravidelná kontrola úkolů

Necháte si automaticky připomenout opakující se úkol — třeba každé pondělí ráno přehled toho, na co se máte v databázi úkolů podívat, nebo připomínku před pravidelnou schůzkou.

Data mu pořád musíte vložit sám, do vaší databáze nevidí. Ale spouštění a strukturu už řešit nemusíte.

Dárek pro vás

🎯 Konstruktivní a nemilosrdný kritik

Tohohle asistenta jsem postavila a je váš. Projde váš dokument, návrh nebo instrukci a řekne vám, co je na tom špatně — z několika různých úhlů a bez ohledů. Ne aby vás srazil, ale aby to našel dřív než kolegové.

Vybrala jsem vám ho proto, že v dotazníku píšete, že by pro ENVI-PUR bylo nejzajímavější umět projet vstupní projektovou dokumentaci a najít v ní chyby, rozpory, chybějící informace a rizika. Přesně tohle ten asistent dělá — zatím na dokumentech, které mu vložíte. Je to ta samá myšlenka, jen v menším měřítku a dostupná hned.

Otevřete ho v ChatGPT a používejte, jak chcete — klidně ho pusťte i na svoje RACI matice nebo na procesní instrukce.

Otevřít asistenta

!
Pozor

Tři věci, které nepřehlédněte

Používáte soukromý účet
V dotazníku uvádíte, že AI používáte ve vlastním soukromém účtu. Není to vaše chyba — firma zatím žádnou placenou licenci nemá a IT o ní teprve rozhoduje. Dokud to tak je, měl byste vědět, kde je hranice.

Do soukromého účtu nevkládejte: obsah interních procesních map v podobě, ze které je poznat, jak firma pracuje, konkrétní jména kolegů v RACI maticích, cenové a kalkulační údaje, a podklady k výběrovým řízením.

Jak to obejít: jména nahraďte rolemi („vedoucí výroby” místo příjmení), čísla vynechejte nebo zaokrouhlete, a proces popište obecně bez firemních specifik. U většiny vaší práce to funguje — pro kontrolu logiky RACI matice AI nepotřebuje vědět, že jde o ENVI-PUR.

Myslíte si, že pravidla neexistují — a máte pravdu
Odpověděl jste, že podle vás ve firmě žádná pravidla pro AI nejsou, ale zároveň že přesně víte, které nástroje smíte používat. To druhé bych nechala otevřené. Směrnice je teprve ve schvalování a nikdo za AI zatím oficiálně neodpovídá. Než to bude jasné, platí obezřetnost z předchozího bodu.

Ověřování máte, ale je dobré vědět proč
To parkoviště jste chytil, protože jste si to ověřil jinde. Stojí za to vědět, kdy se to stává nejčastěji: u čísel, u norem a předpisů, u výpočtů prostoru a rozměrů, a všude tam, kde AI nemá váš podklad a doplňuje si to sama. Naopak když jí dáte vlastní dokument a ptáte se na jeho obsah, riziko výrazně klesá. Vaše nejsilnější použití — nahrát podklad a pracovat s ním — je zároveň to nejbezpečnější.

Co si ještě vyzkoušet

Dva nástroje, které zatím nepoužíváte

Oba míří přesně na to, co jste označil jako ztrátu času. Ani jeden nevyžaduje nic technického.

NotebookLM
Google · zdarma · notebooklm.google.com

Nahrajete do něj až několik desítek dokumentů najednou — instrukce, směrnice, zápisy, normy — a ptáte se napříč všemi. Odpovídá jen z toho, co jste mu dal, a u každé odpovědi ukáže, ze kterého dokumentu a odkud přesně čerpal.

Proč zrovna vám: uvedl jste, že denně hledáte informaci v interních dokumentech déle než deset minut. Tohle je nástroj postavený přesně na tenhle problém, a to odkazování na zdroj řeší i vaši obavu, že se výstupům nedá věřit — vidíte, odkud to má.

Zkuste to takhle: nahrajte dokumentaci k jednomu procesu, který teď mapujete, a zeptejte se, kde si dokumenty odporují.

Julius.ai
Analýza dat bez programování · julius.ai

Nahrajete Excel nebo CSV a ptáte se na něj obyčejnou češtinou. Sám si napíše výpočet, spustí ho a vrátí odpověď i s grafem. Zvládne i větší tabulky, než na jaké stačí běžný chat.

Proč zrovna vám: práci s tabulkami uvádíte mezi třemi největšími ztrátami času a databáze úkolů je vaše každodenní práce.

Dvě upozornění, ať vás nezaskočí: bezplatný tarif má jen patnáct zpráv měsíčně, takže na jednu tabulku vám vystačí a pak končí — je to ukázka, ne nástroj. Placená verze stojí zhruba dvacet dolarů měsíčně. A protože firma zatím nemá žádná pravidla pro AI, nahrávejte tam jen data, ze kterých není poznat, o jaké úkoly a lidi jde. Vyzkoušet na anonymizovaném vzorku má smysl — ostrá data až ve chvíli, kdy bude jasné, co firma povoluje.

Aby to nevyšumělo

Váš plán na 30 dní

Tři věci na začátku vám zaberou půl hodiny. Tohle je zbytek cesty — jedna věc týdně, nikdy víc. Nemusíte si nic plánovat dopředu, stačí se sem jednou týdně vrátit.

Týden 1

Nastavení a první tabulka

Vložte si custom instructions. Pak vezměte kus databáze úkolů a pusťte na ni Analytika úkolů. Nic víc tento týden nedělejte — chci, aby se vám první pokus povedl.

Týden 2

Jeden proces od začátku do konce

Vezměte proces, který právě mapujete, a pusťte na něj Editora procesních map. Nechte si vrátit tabulku i diagram. Porovnejte s tím, co máte v Excelu — zajímá vás hlavně, jestli našel mezeru, kterou jste přehlédl.

Týden 3

Přestaňte hledat v dokumentech

Založte si NotebookLM a nahrajte do něj dokumentaci k jednomu procesu — instrukce, směrnice, zápisy. Zeptejte se, kde si dokumenty odporují. Tohle je týden, kde by se měla projevit největší úspora času.

Týden 4

Ať to zůstane

Doplňte si do souboru s prompty ty, co jste si mezitím vymyslel sám. A vyberte jednu věc, která vám vyšla, a ukažte ji jednomu kolegovi. Nemusíte nic prezentovat — stačí, když mu pustíte obrazovku.

Jak poznáte za měsíc, že to funguje
  • Hledáte dokument déle než deset minut méně často než denně. Dnes je to podle vašich slov každý den.
  • Máte aspoň jeden prompt, který používáte opakovaně, aniž byste ho psal znovu.
  • Pustil jste AI aspoň jednou na tabulku, kterou byste jinak procházel ručně.
  • Výstup upravujete míň než na začátku. Dnes uvádíte, že trochu upravíte — cílem je, aby většina šla použít rovnou.

Když po měsíci nesedí ani dvě z těchhle věcí, není chyba u vás. Znamená to, že asistenti nesedí na to, co reálně děláte, a stojí za to je přepsat.

Když výstup nestojí za nic

Stane se to a je to nejčastější důvod, proč lidé s AI skončí. Skoro vždycky je problém na vstupu, ne v nástroji. Tři věci, které to spraví, v tomhle pořadí:

  • Chybí kontext. AI neví, kdo jste a co děláte. To řeší custom instructions — proto jsou první krok.
  • Chybí podklad. Popsal jste situaci místo toho, abyste vložil data. Vložte tabulku, dokument, konkrétní text. Rozdíl je obrovský.
  • Zadání je moc široké. Řekněte, co má být výsledek a jak dlouhý. „Zkontroluj to” nefunguje. „Najdi kroky bez odpovědné osoby a seřaď je podle závažnosti” ano.

Kam dál

Dvě poznámky na závěr

K tomu, co jste si přál

Chtěl jste asistenta na úpravu vývojových diagramů z Excelu. Tohle jde udělat hned — Editor procesních map zvládne strukturu i vykreslení. Nesáhne jen do vašeho stávajícího souboru.

Váš druhý nápad, projet vstupní projektovou dokumentaci a najít v ní chyby a rizika, je dnes proveditelný na jednotlivých dokumentech. Napříč celou dokumentací k projektu už potřebuje firemní řešení a placené licence. Za zmínku na semináři to rozhodně stojí — je to jeden z nejkonkrétnějších nápadů, které v dotaznících padly.

K učení

Napsal jste, že se nejdřív potřebujete pořádně doučit a že byste preferoval konzultaci jeden na jednoho. Dává to smysl.

Jen jedna poznámka ze zkušenosti: u AI nefunguje jednorázové doučení. Nástroje se mění po měsících a to, co se naučíte teď, bude za půl roku jinak. Co funguje líp než kurz je mít průběžně někoho, koho se můžete zeptat ve chvíli, kdy na problém narazíte. Ať už to bude kolega, sdílený kanál ve firmě, nebo něco jiného — ta možnost se zeptat je důležitější než objem toho, co se naučíte najednou.

:root {
    --navy: #26336E;
    --navy-dark: #1a2452;
    --navy-mid: #2e3d82;
    --cyan: #00B0DB;
    --cyan-light: #33c3e8;
    --cyan-pale: #e6f7fc;
    --off-white: #f8fafd;
    --border: #dde4f5;
    --text: #1a1a2e;
    --text-mid: #3d4a7a;
    --text-light: #6b7aaa;
    --red: #E03030;
    --red-dark: #c42525;
    --red-pale: #fdeceb;
    --orange: #E08A00;
    --orange-pale: #fdf3e0;
    --green: #1a9e5c;
    --green-pale: #e6f7ef;
  --amber:#f0b429;
  }
body { font-family: 'Barlow', sans-serif; color: var(--text); background: #fff; line-height: 1.5; }
  .wrap { max-width: 880px; margin: 0 auto; padding: 0 32px; }
  section { padding: 60px 0; }

  .hero { background: linear-gradient(160deg, var(--navy-dark), var(--navy)); color: #fff; padding: 72px 0 56px; }
  .badge { display: inline-block; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(--cyan-light); border: 1px solid rgba(255,255,255,0.25); padding: 6px 14px; border-radius: 20px; margin-bottom: 28px; }
  .hero-name { font-size: 52px; font-weight: 900; line-height: 1.05; margin-bottom: 8px; }
  .hero-role { font-size: 17px; opacity: 0.6; margin-bottom: 36px; }
  .hero-label { font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--cyan-light); margin-bottom: 14px; }
  .hero-quote { font-style: italic; font-size: 23px; font-weight: 600; line-height: 1.4; border-left: 3px solid var(--cyan); padding-left: 20px; margin-bottom: 16px; }
  .hero-sub { font-size: 15px; opacity: 0.55; max-width: 560px; }

  .letter-eyebrow { font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--cyan); margin-bottom: 18px; }
  .letter-card { background: var(--off-white); border: 1px solid var(--border); border-radius: 16px; padding: 44px 48px; }
  .letter-quote-mark { font-size: 64px; color: var(--cyan); opacity: 0.25; font-family: Georgia, serif; line-height: 0.5; margin-bottom: 12px; }
  .letter-text { font-size: 17px; color: var(--text-mid); }
  .letter-text p { margin-bottom: 16px; }
  .letter-sign { margin-top: 28px; padding-top: 20px; border-top: 2px solid var(--cyan); font-weight: 700; color: var(--navy); }

  .diag-section { background: var(--off-white); }
  .section-title { font-size: 28px; font-weight: 800; color: var(--navy); margin-bottom: 8px; }
  .section-sub { font-size: 15px; color: var(--text-light); margin-bottom: 32px; max-width: 640px; }

  .ai-card { background: #fff; border: 1px solid var(--border); border-radius: 14px; padding: 28px 30px; margin-bottom: 40px; }
  .ai-label { font-size: 12px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase; color: var(--text-light); margin-bottom: 8px; }
  .ai-value { font-size: 22px; font-weight: 800; color: var(--navy); margin-bottom: 12px; }
  .axis-bar-track { height: 8px; background: var(--border); border-radius: 4px; overflow: hidden; margin-bottom: 14px; }
  .axis-bar-fill { height: 100%; background: linear-gradient(90deg, var(--cyan), var(--cyan-light)); border-radius: 4px; }
  .ai-note { font-size: 14.5px; color: var(--text-mid); }
  .ai-note b { color: var(--navy); }

  .comp-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 20px; }
  .comp-card { background: #fff; border: 1px solid var(--border); border-radius: 12px; padding: 20px 22px; border-left: 4px solid var(--border); }
  .comp-card.strong { border-left-color: var(--green); }
  .comp-card.gap { border-left-color: var(--red); }
  .comp-card.info { border-left-color: var(--text-light); }
  .comp-tag { display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.4px; padding: 3px 10px; border-radius: 12px; margin-bottom: 10px; }
  .comp-tag.strong { background: var(--green-pale); color: var(--green); }
  .comp-tag.gap { background: var(--red-pale); color: var(--red-dark); }
  .comp-tag.info { background: var(--off-white); color: var(--text-light); }
  .comp-name { font-weight: 800; color: var(--navy); font-size: 15.5px; margin-bottom: 8px; }
  .comp-evidence { font-size: 13.5px; color: var(--text-mid); }
  .comp-evidence b { color: var(--navy); }
  .comp-note { font-size: 13px; color: var(--text-light); margin-bottom: 32px; }

  .insight-box { background: var(--navy); color: #fff; border-radius: 14px; padding: 22px 26px; font-size: 14.5px; line-height: 1.55; }
  .insight-box b { color: var(--cyan-light); }

  .gap-priority { background: #fff; border: 1px solid var(--border); border-radius: 12px; padding: 22px 24px; margin-bottom: 14px; }
  .gap-priority-num { display: inline-block; background: var(--navy); color: #fff; font-weight: 800; font-size: 13px; padding: 4px 12px; border-radius: 6px; margin-bottom: 10px; }
  .gap-priority-name { font-weight: 800; font-size: 17px; color: var(--navy); margin-bottom: 10px; }
  .gap-priority-row { font-size: 14px; color: var(--text-mid); margin-bottom: 4px; }
  .gap-priority-row b { color: var(--navy); }

  .tier-block { border-radius: 14px; overflow: hidden; margin-bottom: 18px; border: 1px solid var(--border); }
  .tier-header { padding: 14px 22px; font-weight: 800; font-size: 15px; color: #fff; }
  .tier-header.p1 { background: var(--red); }
  .tier-header.p2 { background: var(--orange); }
  .tier-header.skip { background: var(--text-light); }
  .tier-body { background: #fff; padding: 22px 24px; }
  .tier-row { display: flex; gap: 14px; font-size: 14.5px; margin-bottom: 10px; }
  .tier-row-label { min-width: 90px; font-weight: 700; color: var(--text-light); font-size: 12px; text-transform: uppercase; padding-top: 2px; }
  .tier-row-val { color: var(--text-mid); flex: 1; }
  .tier-row-val b { color: var(--navy); }

  .prompt-section { background: var(--navy-dark); color: #fff; }
  .prompt-section .section-sub { color: rgba(255,255,255,0.55); }
  .prompt-tabs { display: flex; gap: 10px; margin-bottom: 24px; flex-wrap: wrap; }
  .prompt-tab { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.15); color: #fff; padding: 10px 18px; border-radius: 8px; font-size: 13.5px; font-weight: 600; cursor: pointer; font-family: 'Barlow', sans-serif; }
  .prompt-tab.active { background: var(--cyan); border-color: var(--cyan); color: var(--navy-dark); }
  .prompt-panel { display: none; }
  .prompt-panel.visible { display: block; }
  .prompt-box { background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.15); border-radius: 12px; padding: 24px; font-family: 'Courier New', monospace; font-size: 13px; line-height: 1.7; white-space: pre-wrap; color: #dbe4ff; }
  .prompt-box .tag { color: var(--cyan-light); font-weight: 700; font-family: 'Barlow', sans-serif; }
  .copy-btn { margin-top: 14px; background: var(--cyan); color: var(--navy-dark); border: none; padding: 10px 20px; border-radius: 8px; font-weight: 700; font-size: 13.5px; cursor: pointer; font-family: 'Barlow', sans-serif; }
  .copy-btn:hover { background: var(--cyan-light); }

  .plan-track { position: relative; padding-left: 28px; margin-bottom: 32px; }
  .plan-track::before { content: ""; position: absolute; left: 6px; top: 6px; bottom: 6px; width: 2px; background: var(--border); }
  .plan-block { position: relative; margin-bottom: 28px; }
  .plan-block::before { content: ""; position: absolute; left: -28px; top: 4px; width: 14px; height: 14px; border-radius: 50%; background: var(--cyan); border: 3px solid #fff; box-shadow: 0 0 0 2px var(--cyan); }
  .plan-title { font-weight: 800; color: var(--navy); font-size: 16.5px; margin-bottom: 4px; }
  .plan-outcome { font-size: 12.5px; color: var(--cyan); font-weight: 700; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.3px; }
  .plan-items { list-style: none; }
  .plan-items li { background: var(--off-white); border: 1px solid var(--border); border-radius: 10px; padding: 12px 16px; margin-bottom: 8px; font-size: 14px; color: var(--text-mid); }
  .plan-items li b { color: var(--navy); }

  .challenge-card { background: linear-gradient(160deg, var(--navy), var(--navy-mid)); color: #fff; border-radius: 16px; padding: 32px 36px; }
  .challenge-title { font-size: 19px; font-weight: 800; margin-bottom: 14px; }
  .challenge-steps { list-style: none; counter-reset: step; }
  .challenge-steps li { counter-increment: step; padding-left: 34px; position: relative; margin-bottom: 10px; font-size: 14.5px; opacity: 0.9; }
  .challenge-steps li::before { content: counter(step); position: absolute; left: 0; top: 0; background: var(--cyan); color: var(--navy-dark); width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 800; font-size: 12px; }
  .challenge-note { margin-top: 16px; font-size: 13.5px; opacity: 0.6; font-style: italic; }

  .tools-note { background: var(--off-white); border: 1px solid var(--border); border-radius: 10px; padding: 14px 18px; font-size: 13.5px; color: var(--text-mid); margin-bottom: 24px; }
  .tools-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
  .tool-card { background: #fff; border: 1px solid var(--border); border-radius: 14px; padding: 22px; }
  .tool-emoji { font-size: 24px; margin-bottom: 10px; display: block; }
  .tool-name { font-weight: 800; font-size: 15.5px; color: var(--navy); margin-bottom: 4px; }
  .tool-tagline { color: var(--cyan); font-weight: 600; font-size: 13px; margin-bottom: 10px; }
  .tool-desc { font-size: 13.5px; color: var(--text-mid); margin-bottom: 8px; }
  .tool-fit { font-size: 12.5px; color: var(--text-light); font-style: italic; }

  .assist-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; }
  .assist-card { background: #fff; border: 1px solid var(--border); border-radius: 14px; padding: 24px; }
  .assist-card.custom { border: 2px solid var(--cyan); background: var(--cyan-pale); }
  .assist-emoji { font-size: 26px; margin-bottom: 12px; display: block; }
  .assist-name { font-weight: 800; font-size: 16px; color: var(--navy); text-transform: uppercase; letter-spacing: 0.3px; margin-bottom: 4px; }
  .assist-tagline { color: var(--cyan); font-weight: 600; font-size: 13.5px; margin-bottom: 12px; }
  .assist-list { font-size: 13.5px; color: var(--text-mid); list-style: none; }
  .assist-list li { padding-left: 16px; position: relative; margin-bottom: 6px; }
  .assist-list li::before { content: "→"; position: absolute; left: 0; color: var(--cyan); font-weight: 700; }
  .assist-source { font-size: 11px; color: var(--text-light); text-transform: uppercase; letter-spacing: 0.5px; margin-top: 12px; font-weight: 700; }

  .cta { background: var(--navy); color: #fff; text-align: center; }
  .cta-title { font-size: 24px; font-weight: 800; margin-bottom: 10px; }
  .cta-sub { margin-bottom: 24px;}
  .cta-btn { display: inline-block; background: var(--red); color: #fff; padding: 14px 32px; border-radius: 8px; font-weight: 700; text-decoration: none; font-size: 15px; }
  .cta-note { margin-top: 16px; font-size: 12px; opacity: 0.45; }
ul.assist-list {
  padding-inline-start: 0;
}
.prompt-box .tag {display: block; margin: 22px 0 12px;}
.prompt-box {line-height: 1.7;}
.prompt-box br {
  display: block;
  line-height: 4px;
  height: 4px;
  max-height: 4px;
}
ul.plan-items {
  padding-inline-start: 0;
}
ul.challenge-steps {
  padding-inline-start: 0;
}
.comp-card.developing {
    border-left-color: var(--orange);
}
.comp-tag.developing {
    background: var(--orange-pale);
    color: var(--orange);
}

  @media (max-width: 640px) {
    .comp-grid, .tools-grid { grid-template-columns: 1fr; }
    .hero-name { font-size: 36px; }
    .letter-card { padding: 30px 24px; }
    .challenge-card, .gap-priority { padding: 24px; }
    .assist-grid { grid-template-columns: 1fr;}
    
  }


/* Readiness audit */
.letter-card{position:relative}
.letter-card::before{content:'"';position:absolute;top:6px;left:26px;font-size:96px;color:var(--cyan);opacity:.16;font-weight:800;line-height:1}
 
/* --- obecné typografické třídy, nová v5, ve staré šabloně nejsou --- */
.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}
h2{font-size:32px;font-weight:800;line-height:1.2;margin-bottom:12px;letter-spacing:-.5px}
h3{font-size:19px;font-weight:700;margin-bottom:8px}
p{margin-bottom:14px}
.lead{font-size:17px;color:var(--text-mid)}
 
/* --- box-sizing jen pro nové bloky (schválně NE jako univerzální *{}
   reset, aby se nedotkl starých auditů, které s ním nepočítaly) --- */
.steps,.step,.two,.box,.band,.stepcards,.sc,.num,.tl,.tli,.tlc,.chk,
.future,.fc,.gift,.wcard,.tools,.tool,.dark,.pane,.tabs,.tab{box-sizing:border-box}
 
/* === SKALA („Kde jste teď") === */
.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:26px 0 24px}
.step{background:#fff;border:1px solid var(--border);border-radius:10px;padding:16px 12px;text-align:center}
.step .n{font-size:22px;font-weight:800;color:var(--text-light)}
.step .t{font-size:12px;font-weight:600;color:var(--text-light);margin-top:4px;line-height:1.3}
.step.on{background:var(--navy);border-color:var(--navy)}
.step.on .n{color:#fff;font-size:30px}
.step.on .t{color:var(--cyan)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}
.box{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px}
.box.cy{background:var(--cyan-pale);border-color:#b9e6f4}
 
/* === MAPA („Kde AI pomůže a kde ne") === */
.band{border-radius:12px;padding:22px 24px;margin-bottom:14px;border:1px solid var(--border);background:#fff}
.band .h{font-weight:700;font-size:15px;margin-bottom:12px;display:flex;align-items:center;gap:9px}
.dot{width:11px;height:11px;border-radius:50%;flex:none}
.d-hi{background:var(--cyan)} .d-mid{background:var(--amber)} .d-no{background:var(--text-light)}
.band ul{list-style:none;padding:0;margin:0}
.band li{padding:7px 0 7px 20px;position:relative;color:var(--text-mid);font-size:15.5px;border-bottom:1px solid var(--off-white)}
.band li:last-child{border:0}
.band li::before{content:'—';position:absolute;left:0;color:var(--text-light)}
.band li b{color:var(--text)}
 
/* === CISLO („Co to znamená v čase") === */
.num{background:var(--navy);color:#fff;border-radius:14px;padding:40px;text-align:center}
.num .big{font-size:60px;font-weight:900;color:var(--cyan);line-height:1}
.num .cap{font-size:15px;opacity:.7;margin-top:10px}
.num .calc{font-size:13.5px;opacity:.5;margin-top:20px;max-width:560px;margin-left:auto;margin-right:auto}
 
/* === KROKY („Začněte tady") === */
.stepcards{display:grid;gap:16px}
.sc{background:#fff;border:1px solid var(--border);border-left:4px solid var(--cyan);border-radius:10px;padding:24px 26px}
.sc .k{font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--cyan);margin-bottom:7px}
.sc .time{display:inline-block;background:var(--cyan-pale);color:var(--navy);font-size:12px;font-weight:700;padding:3px 11px;border-radius:100px;margin-top:10px}

.tl{margin-top:30px;position:relative;padding-left:22px}
.tl::before{content:'';position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:rgba(255,255,255,.18)}
.tli{position:relative;margin-bottom:22px}
.tli::before{content:'';position:absolute;left:-22px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--cyan);border:3px solid var(--navy-dark)}
.tlw{font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--cyan);margin-bottom:5px}
.tlc{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:20px 22px}
.chk{background:#fff;border-radius:12px;padding:26px;color:var(--text)}
.chkh{font-size:17px;font-weight:800;margin-bottom:14px;color:var(--navy)}
.chk ul{list-style:none;padding:0;margin:0}
.chk li{padding:8px 0 8px 22px;position:relative;font-size:15px;color:var(--text-mid);border-bottom:1px solid var(--off-white)}
.chk li:last-child{border:0}
.chk li::before{content:'✓';position:absolute;left:0;color:var(--cyan);font-weight:800}
 
/* === PLACENÁ VERZE === */
.future{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}
.fc{background:#fff;border:1px dashed #c3d0ea;border-radius:12px;padding:24px}
.fc .lbl{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-light);margin-bottom:8px}
 
/* === DÁREK === */
.gift{background:linear-gradient(135deg,#fff6e8,#ffeed6);border:1px solid #f3d9ae;border-radius:14px;padding:36px 38px}
.gift .tag{display:inline-block;background:var(--navy);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:5px 14px;border-radius:100px;margin-bottom:16px}
.btn{display:inline-block;background:var(--red);color:#fff;text-decoration:none;padding:13px 28px;border-radius:8px;font-weight:700;font-size:15px;margin-top:6px}
.btn:hover{background:#c42525}
 
/* === POZOR (varovné karty) === */
.warnhead{display:flex;align-items:center;gap:14px;margin-bottom:8px}
.warnicon{width:46px;height:46px;border-radius:10px;background:var(--amber);color:#3d2b00;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;flex:none}
.wcard{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:16px;border-left:5px solid var(--amber)}
.wcard .wh{background:var(--navy);color:#fff;padding:14px 22px;font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px}
.wcard .wh::before{content:'!';width:22px;height:22px;border-radius:50%;background:var(--amber);color:#3d2b00;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;flex:none}
.wcard .wb{padding:22px;color:var(--text-mid);font-size:15.5px}

.hero .lbl {
    font-size: 12px;
    letter-spacing: 2px;
    text-transform: uppercase;
    opacity: .55;
    margin: 36px 0 14px;
    font-weight: 700;
}

.hero blockquote {
    border-left: 3px solid var(--cyan);
    padding-left: 22px;
    font-size: 25px;
    font-style: italic;
    font-weight: 600;
    line-height: 1.4;
}

.letter-card:has(.letter-quote-mark)::before {
  display: none;
}

section > .wrap > .letter-card .sig {
    margin-top: 26px;
    padding-top: 18px;
    border-top: 2px solid var(--cyan);
    font-weight: 700;
    color: var(--navy);
    display: inline-block;
}

.letter-card {
    background: var(--off-white);
    border: 1px solid var(--border);
    border-radius: 14px;
    padding: 44px 42px;
    position: relative;
}

.num .calc {
    font-size: 16px;
}

/* === Responzivní zlom v5 (jiný breakpoint než starých 640px, nekoliduje) === */
@media(max-width:580px){
  h2{font-size:26px}
  .two,.steps,.future{grid-template-columns:1fr}
  .num .big{font-size:44px}
}

.dark{background:linear-gradient(160deg,var(--navy-dark),var(--navy));color:#fff}
.dark h2{color:#fff}
.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 20px}
.tab{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;padding:10px 18px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:.2s}
.tab:hover{background:rgba(255,255,255,.16)}
.tab.on{background:var(--cyan);border-color:var(--cyan);color:#06263a}
.pane{display:none;animation:fade .3s ease}
.pane.on{display:block}
@keyframes fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.aname{font-size:22px;font-weight:800;margin-bottom:6px}
.pdesc{font-size:15.5px;opacity:.78;margin-bottom:8px}
.pnote{font-size:14px;background:rgba(0,176,219,.14);border-left:3px solid var(--cyan);padding:12px 16px;border-radius:0 8px 8px 0;margin-bottom:18px}
pre{background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:22px;font-family:ui-monospace,'SF Mono',Menlo,monospace;font-size:13px;line-height:1.65;white-space:pre-wrap;color:#e8f4ff}
.copy{background:var(--cyan);color:#06263a;border:0;padding:11px 22px;border-radius:8px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;margin-top:14px}
.copy:hover{background:var(--cyan-light)}
.tip{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:20px 22px;margin-top:26px;font-size:15px;opacity:.88}
.tip b{color:var(--cyan)}

.tools{display:grid;gap:16px;margin-top:22px}
.tool{background:#fff;border:1px solid var(--border);border-radius:12px;padding:24px 26px;border-left:4px solid var(--navy)}
.tool .tn{font-size:18px;font-weight:800;margin-bottom:2px}
.tool .tm{font-size:12.5px;color:var(--text-light);font-weight:600;margin-bottom:10px}
 
/* === Responzivní zlom v5 (jiný breakpoint než starých 640px, nekoliduje) === */
@media(max-width:580px){
  h2{font-size:26px}
  .two,.steps,.future{grid-template-columns:1fr}
  .num .big{font-size:44px}
}

.tools .tool p {
  margin-top: 12px;
  color:var(--text-mid);font-size:15.5px;
}

.box p {
  color:var(--text-mid);font-size:15.5px;margin-top:12px;
}