.vizitka_stranka__LpS_m{--lime:#c8ff00;--seda:#8a8a8a;min-height:100dvh;background:#0a0a0a;color:#fff;font-family:Geist,system-ui,sans-serif;overflow-x:hidden}.vizitka_obal__drxqc{max-width:440px;margin:0 auto}.vizitka_nacitani__CpOSF{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#0a0a0a;transition:opacity .4s ease,visibility .4s}.vizitka_nacitani__CpOSF[data-pryc]{opacity:0;visibility:hidden}.vizitka_lista__9leIb{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px}.vizitka_logo__HFlwG{display:block;width:76px}.vizitka_sdilet__et6Kp{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:#d6d6d6;cursor:pointer}.vizitka_sdiletText__Jipsz{font-size:12px}.vizitka_scena__SANXV{padding:8px 24px 0;perspective:1400px}.vizitka_naklon__3KGJe{--rx:0deg;--ry:0deg;--lx:50%;--ly:30%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .25s ease-out}.vizitka_karta__PMUAb{position:relative;aspect-ratio:342/456;transform-style:preserve-3d;opacity:0}[data-faze="1"] .vizitka_karta__PMUAb,[data-faze="2"] .vizitka_karta__PMUAb{animation:vizitka_prilet__oAOxi .82s cubic-bezier(.2,.8,.2,1) both}@keyframes vizitka_prilet__oAOxi{0%{opacity:0;transform:translateY(90px) rotateY(-180deg) rotate(-6deg) scale(.82)}15%{opacity:1}to{opacity:1;transform:none}}.vizitka_lic__Fd61d,.vizitka_rub__5hXeF{position:absolute;inset:0;border-radius:20px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.vizitka_lic__Fd61d{border:1px solid rgba(200,255,0,.45);background:#111}[data-faze="2"] .vizitka_lic__Fd61d{animation:vizitka_zare__4hra3 1.3s ease-out both}@keyframes vizitka_zare__4hra3{0%{box-shadow:0 0 0 rgba(200,255,0,0)}35%{box-shadow:0 0 40px rgba(200,255,0,.42)}to{box-shadow:0 0 24px rgba(200,255,0,.1)}}.vizitka_rub__5hXeF{display:grid;place-items:center;transform:rotateY(180deg);border:1px solid rgba(200,255,0,.6);background:repeating-linear-gradient(135deg,rgba(200,255,0,.07) 0 2px,transparent 2px 12px),#0a0a0a}.vizitka_fotka__R2jT0{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.vizitka_prechod__e2ta4{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.55),rgba(10,10,10,0) 22%,rgba(10,10,10,0) 46%,rgba(10,10,10,.82) 70%,rgba(10,10,10,.97)),radial-gradient(120% 60% at 0 100%,rgba(10,10,10,.7),transparent 60%)}.vizitka_cislo__X4uCV{position:absolute;top:18px;left:20px;display:flex;flex-direction:column;gap:2px}.vizitka_cisloVelke__a_Ekw{font-family:var(--font-barlow-condensed),sans-serif;font-weight:900;font-size:44px;line-height:.9;color:var(--lime)}.vizitka_cisloRole__qzKqI{font-family:GeistMono,monospace;font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vizitka_jmeno___IBsV{position:absolute;left:20px;right:20px;bottom:20px}.vizitka_h1__0ZXIP{margin:0;display:flex;flex-direction:column;gap:4px;font-weight:inherit}.vizitka_krestni__t2W81{font-family:GeistMono,monospace;font-weight:500;font-size:14px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime)}.vizitka_prijmeni__s2CUG{display:flex;font-family:var(--font-barlow-condensed),sans-serif;font-weight:900;font-size:clamp(64px,22vw,88px);line-height:.88;letter-spacing:-.025em;text-transform:uppercase}.vizitka_maska__KbGEn{display:inline-block;overflow:hidden;padding-top:.08em;margin-top:-.08em}.vizitka_pismeno__nz5TJ{display:inline-block;transform:translateY(110%)}[data-faze="2"] .vizitka_pismeno__nz5TJ{animation:vizitka_pismeno__nz5TJ .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--p) * 45ms)}@keyframes vizitka_pismeno__nz5TJ{to{transform:none}}.vizitka_role__JUq_z{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-size:14px;font-weight:500;color:rgba(255,255,255,.78)}.vizitka_linka__igkR9{width:18px;height:2px;background:var(--lime);transform-origin:left}.vizitka_krestni__t2W81,.vizitka_role__JUq_z{opacity:0}[data-faze="2"] .vizitka_krestni__t2W81,[data-faze="2"] .vizitka_role__JUq_z{animation:vizitka_objev__DVgRd .5s ease-out .15s both}[data-faze="2"] .vizitka_linka__igkR9{animation:vizitka_linka__igkR9 .5s ease-out .3s both}@keyframes vizitka_objev__DVgRd{0%{opacity:0}to{opacity:1}}@keyframes vizitka_linka__igkR9{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vizitka_lesk__lyHvi{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--lx) var(--ly),rgba(255,255,255,.16),transparent 55%);mix-blend-mode:soft-light}.vizitka_prejezd__kNtaZ{position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(200,255,0,.2) 50%,transparent 60%);transform:translateX(-100%)}[data-faze="2"] .vizitka_prejezd__kNtaZ{animation:vizitka_prejezd__kNtaZ 1.1s ease-out .1s both}@keyframes vizitka_prejezd__kNtaZ{to{transform:translateX(100%)}}.vizitka_nabeh__6qkbV{opacity:0;transform:translateY(14px)}[data-faze="2"] .vizitka_nabeh__6qkbV{animation:vizitka_nabeh__6qkbV .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.24s + var(--i) * 60ms)}@keyframes vizitka_nabeh__6qkbV{to{opacity:1;transform:none}}.vizitka_veta__voFSw{margin:24px 24px 0;font-size:18px;line-height:1.4;color:rgba(255,255,255,.86)}.vizitka_akce__FY4p4{display:flex;flex-direction:column;gap:10px;padding:24px 24px 0}.vizitka_hlavni__J8i5K{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;border-radius:14px;background:var(--lime);color:#0a0a0a;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,filter .15s}.vizitka_hlavni__J8i5K:active{filter:brightness(.92)}.vizitka_hlavni__J8i5K[data-ulozeno]{background:#e4ff80}.vizitka_dvojice__hN_QK{display:flex;gap:10px}.vizitka_vedlejsi__WzsFf{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 12px;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s}.vizitka_vedlejsi__WzsFf:hover{border-color:rgba(255,255,255,.4)}.vizitka_vedlejsiLime__xQKDB{border-color:rgba(200,255,0,.6);background:rgba(255,255,255,.04);color:var(--lime)}.vizitka_vedlejsiLime__xQKDB:hover{border-color:var(--lime)}.vizitka_sekce__lzG8Z{padding:40px 24px 0}.vizitka_nadpis__SwBGa{margin:0 0 10px;font-family:GeistMono,monospace;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--seda)}.vizitka_odkazy__DFO60{margin:0;padding:0;list-style:none}.vizitka_odkaz__9SJq2{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}.vizitka_odkazIkona__oS_7b{display:flex;color:#9a9a9a}.vizitka_odkazTexty__kfItH{flex:1;display:flex;flex-direction:column;gap:2px}.vizitka_odkazNazev__E19ry{font-size:16px;font-weight:500}.vizitka_odkazPopis__7Gv4U{font-size:14px;color:var(--seda)}.vizitka_odkazSipka__abQaJ{display:flex;color:#6e6e6e;transition:transform .2s,color .2s}.vizitka_odkaz__9SJq2:hover .vizitka_odkazSipka__abQaJ{color:var(--lime);transform:translate(2px,-2px)}.vizitka_coJe__VaGGP{display:flex;align-items:flex-start;gap:18px;margin:6px 0 18px}.vizitka_ukazka__y7Mca{flex:none;width:104px;height:auto;border-radius:8px;transform:rotate(-3deg)}.vizitka_claim__5xx8w{margin:0 0 10px;font-family:var(--font-barlow-condensed),sans-serif;font-weight:900;font-size:30px;line-height:.92;letter-spacing:-.025em;text-transform:uppercase}.vizitka_claim__5xx8w span{color:var(--lime)}.vizitka_popis__PlG43{margin:0;font-size:14px;line-height:1.45;color:rgba(255,255,255,.7)}.vizitka_paticka__Y1Syq{padding:48px 24px calc(36px + env(safe-area-inset-bottom));text-align:center}.vizitka_tag__ymRO0{margin:0;font-family:var(--font-barlow-condensed),sans-serif;font-weight:900;font-size:22px;letter-spacing:.02em;color:var(--lime)}.vizitka_copy__DMI_k{margin:6px 0 0;font-size:12px;color:var(--seda)}.vizitka_stranka__LpS_m a:focus-visible,.vizitka_stranka__LpS_m button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}[data-faze="0"] .vizitka_nacitani__CpOSF{animation:vizitka_zachranaPryc__wZ1I2 .4s 3.5s both}[data-faze="0"] .vizitka_karta__PMUAb,[data-faze="0"] .vizitka_krestni__t2W81,[data-faze="0"] .vizitka_nabeh__6qkbV,[data-faze="0"] .vizitka_pismeno__nz5TJ,[data-faze="0"] .vizitka_role__JUq_z{animation:vizitka_zachrana__jL_QD .4s 3.5s both}@keyframes vizitka_zachrana__jL_QD{to{opacity:1;transform:none}}@keyframes vizitka_zachranaPryc__wZ1I2{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.vizitka_karta__PMUAb,.vizitka_krestni__t2W81,.vizitka_lic__Fd61d,.vizitka_linka__igkR9,.vizitka_nabeh__6qkbV,.vizitka_pismeno__nz5TJ,.vizitka_role__JUq_z{opacity:1;transform:none;animation:none!important}.vizitka_prejezd__kNtaZ{display:none}.vizitka_naklon__3KGJe{transition:none}}