.geo-film{--film-ease:cubic-bezier(.22,1,.36,1);--film-green:#68ef3f;--film-bone:#f2f5eb;--film-sage:#a6bd95;perspective:none}.geo-film-stage{aspect-ratio:6/5;isolation:isolate;width:100%;color:var(--film-bone);font-family:var(--geo-body);background:#0c180e;border-radius:28px;line-height:1.3;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000000d9,inset 0 0 0 1px #f2f5eb17;container-type:inline-size}.geo-film-stage>*{--s:1cqi}.geo-film-play,.geo-film-scene{position:absolute;inset:0}.geo-film-frame{position:relative}.geo-film-atmo,.geo-film-klip{object-fit:cover;object-position:50% 50%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.geo-film-klip{opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity .9s var(--film-ease);inset:1px}.geo-film-klip[data-on],.geo-film-klip-poster{opacity:1}.geo-film-shade{z-index:1;background:radial-gradient(70% 60% at 82% 8%,#68ef3f1a 0%,#68ef3f00 70%),linear-gradient(100deg,#0a150cf0 0%,#0a150cb3 48%,#0a150c4d 100%),linear-gradient(#0a150c00 66%,#0a150ce6 100%);position:absolute;inset:0}.geo-film-sweep{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(90deg,#c8ff9f00 0%,#c8ff9f17 38%,#f2ffe84d 50%,#c8ff9f17 62%,#c8ff9f00 100%);width:40%;position:absolute;top:-10%;bottom:-10%;left:-45%;transform:skew(-16deg)}.geo-film-play[data-scene=mereni] .geo-film-sweep-1,.geo-film-play[data-scene=upravy] .geo-film-sweep-2,.geo-film-play[data-scene=vysledek] .geo-film-sweep-3{animation:1.15s cubic-bezier(.45,0,.2,1) both geo-film-sweep}@keyframes geo-film-sweep{0%{opacity:0;transform:translate(0)skew(-16deg)}18%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(390%)skew(-16deg)}}.geo-film-tag{z-index:4;font-size:max(10px,calc(1.7*var(--s)));letter-spacing:.12em;text-transform:uppercase;color:var(--film-sage);white-space:nowrap;font-weight:600;display:grid;position:absolute;top:4.4%;left:5.5%;right:16%;overflow:hidden}.geo-film-tag span{grid-area:1/1;transition:opacity .5s}.geo-film-tag span+span,.geo-film-play[data-scene=vysledek] .geo-film-tag span:first-child{opacity:0}.geo-film-play[data-scene=vysledek] .geo-film-tag span+span{opacity:1}.geo-film-chat,.geo-film-panel{z-index:3;border-radius:calc(3.4*var(--s));transition:opacity .8s var(--film-ease),transform .8s var(--film-ease);position:absolute;inset:11.5% 5.5% 21%}.geo-film-chat{opacity:0;background:linear-gradient(#1b311db3 0%,#12241480 100%);border:1px solid #f2f5eb24;flex-direction:column;display:flex;overflow:hidden;transform:translateY(3%)scale(.98);box-shadow:0 30px 60px -24px #000000b3,inset 0 1px #f2f5eb1f}.geo-film-play[data-cues~=uvod] .geo-film-chat{opacity:1;transform:none}.geo-film-play[data-cues~=uvod]:is([data-scene=mereni],[data-scene=upravy]) .geo-film-chat{opacity:0;transform:translateY(-3%)scale(.9)}.geo-film-chat-head{align-items:center;gap:calc(1.4*var(--s));padding:calc(1.6*var(--s))calc(3*var(--s));font-size:max(10px,calc(2.1*var(--s)));color:#dfe8d6;border-bottom:1px solid #f2f5eb17;font-weight:600;display:flex}.geo-film-avatar{width:calc(2.6*var(--s));height:calc(2.6*var(--s));background:radial-gradient(circle,#f2f5eb40 0 30%,#0000 32%);border:2px solid #f2f5eb59;border-radius:50%}.geo-film-rerun{padding:calc(.5*var(--s))calc(1.4*var(--s));color:#dfe8d6;font-size:max(11px,calc(2.1*var(--s)));letter-spacing:.02em;opacity:0;transition:opacity .4s var(--film-ease),transform .4s var(--film-ease);background:#f2f5eb1c;border-radius:999px;margin-left:auto;font-weight:650;transform:translateY(-30%)}.geo-film-play[data-scene=vysledek] .geo-film-rerun{opacity:1;transform:none}.geo-film-thread{align-content:start;gap:calc(1.4*var(--s));min-height:0;padding:calc(2*var(--s))calc(3*var(--s))calc(1*var(--s));flex:1;grid-template-rows:auto 1fr;display:grid}.geo-film-q{max-width:82%;padding:calc(1.5*var(--s))calc(2.3*var(--s));border-radius:calc(2.4*var(--s))calc(2.4*var(--s))calc(.6*var(--s))calc(2.4*var(--s));background:var(--film-bone);color:var(--geo-forest,#122314);font-size:calc(2.45*var(--s));opacity:0;transform-origin:100% 100%;transition:opacity .3s var(--film-ease),transform .45s var(--film-ease);justify-self:end;align-items:center;font-weight:600;display:flex;transform:translateY(40%)scale(.96)}.geo-film-play[data-cues~=pisu] .geo-film-q{opacity:.88;transform:translateY(6%)}.geo-film-play[data-cues~=odeslano] .geo-film-q{opacity:1;transform:none}.geo-film-typing,.geo-film-a{grid-area:2/1;align-self:start}.geo-film-typing{gap:calc(.8*var(--s));padding:calc(1.4*var(--s))calc(1.8*var(--s));opacity:0;background:#f2f5eb12;border-radius:999px;justify-self:start;transition:opacity .25s;display:inline-flex}.geo-film-typing i{width:calc(.9*var(--s));height:calc(.9*var(--s));background:#cbd7c2;border-radius:50%;animation:.9s ease-in-out infinite geo-film-blink}.geo-film-typing i:nth-child(2){animation-delay:.15s}.geo-film-typing i:nth-child(3){animation-delay:.3s}@keyframes geo-film-blink{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-30%)}}.geo-film-play[data-cues~=pise][data-scene=otazka] .geo-film-typing{opacity:1}.geo-film-a>p:first-child{font-size:calc(2.3*var(--s));color:#cbd7c2;margin-bottom:calc(.9*var(--s))}.geo-film-a ul{align-items:flex-start;gap:calc(.8*var(--s));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.geo-film-a{opacity:0;transition:opacity .4s}.geo-film-play:not([data-scene=otazka]) .geo-film-a1{opacity:1}.geo-film-pill{align-items:center;gap:calc(1.3*var(--s));padding:calc(.6*var(--s))calc(2.2*var(--s))calc(.6*var(--s))calc(.8*var(--s));font-size:calc(2.4*var(--s));color:#e3eadb;opacity:0;transition:opacity .42s var(--film-ease),transform .42s var(--film-ease),background-color .6s ease,border-color .6s ease;background:#f2f5eb12;border:1px solid #f2f5eb1f;border-radius:999px;font-weight:600;display:inline-flex;transform:translate(-8%)}.geo-film-pill b{width:calc(3.3*var(--s));height:calc(3.3*var(--s));color:#cbd7c2;font-size:calc(1.8*var(--s));background:#f2f5eb1f;border-radius:50%;place-items:center;display:grid}.geo-film-play[data-cues~=j1] .geo-film-a1 li.geo-film-pill:first-child,.geo-film-play[data-cues~=j2] .geo-film-a1 li.geo-film-pill:nth-child(2),.geo-film-play[data-cues~=j3] .geo-film-a1 li.geo-film-pill:nth-child(3),.geo-film-play[data-cues~=zazni] .geo-film-slot .geo-film-you{opacity:1;transform:none}.geo-film-slot{margin-top:calc(.8*var(--s));justify-items:start;display:grid}.geo-film-slot>*{grid-area:1/1;align-self:center}.geo-film-you{color:#eaffde;transition:opacity .42s var(--film-ease),transform .42s var(--film-ease),background-color .6s ease,border-color .6s ease;background:#68ef3f14;border-color:#68ef3f80;position:relative}.geo-film-you b{background:0 0}.geo-film-you:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(.6*var(--s))#68ef3f1f,0 0 calc(5*var(--s))#68ef3f59;opacity:0;transition:opacity .6s .3s;position:absolute;inset:-1px}.geo-film-play[data-cues~=zazni] .geo-film-you{border-color:var(--film-green);background:#68ef3f2e}.geo-film-play[data-cues~=zazni] .geo-film-you:after{opacity:1}.geo-film-miss{align-items:center;gap:calc(1.3*var(--s));padding-left:calc(.8*var(--s) + 1px);font-size:max(11px,calc(2.4*var(--s)));color:var(--film-bone);opacity:0;font-weight:600;transition:opacity .5s;display:flex}.geo-film-miss span{width:calc(3.3*var(--s));height:calc(3.3*var(--s));border:1.5px dashed #a6bd95cc;border-radius:50%;flex:none}.geo-film-play[data-cues~=chybi]:not([data-cues~=zazni]) .geo-film-miss{opacity:1}.geo-film-input{align-items:center;gap:calc(1*var(--s));margin:0 calc(2.4*var(--s))calc(1.8*var(--s));padding:calc(.9*var(--s))calc(.9*var(--s))calc(.9*var(--s))calc(2.4*var(--s));background:#0a150c99;border:1px solid #f2f5eb24;border-radius:999px;display:flex}.geo-film-field{min-width:0;font-size:max(10.5px,calc(2.3*var(--s)));white-space:nowrap;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.geo-film-placeholder{color:#8f9f86}.geo-film-caret{background:currentColor;width:1.5px;height:1.2em;margin-inline:1px;animation:1s step-end infinite geo-film-caret}.geo-film-play[data-cues~=odeslano] .geo-film-caret{display:none}@keyframes geo-film-caret{50%{opacity:0}}.geo-film-send{width:calc(4.8*var(--s));height:calc(4.8*var(--s));color:#cbd7c2;transition:background .3s ease,color .3s ease,transform .3s var(--film-ease);background:#f2f5eb1f;border-radius:50%;flex:none;place-items:center;display:grid}.geo-film-send svg{width:52%;height:52%}.geo-film-play[data-cues~=odesilam]:not([data-cues~=odeslano]) .geo-film-send{background:var(--film-bone);color:#122314;transform:scale(.9)}.geo-film-panel{padding:calc(3.4*var(--s))calc(4*var(--s));opacity:0;pointer-events:none;background:linear-gradient(#13281699 0%,#0d1c10e6 100%);border:1px solid #f2f5eb26;flex-direction:column;display:flex;transform:translateY(6%)scale(.97);box-shadow:0 30px 70px -24px #000c,inset 0 1px #f2f5eb1a}.geo-film-play[data-scene=mereni] .geo-film-measure,.geo-film-play[data-scene=upravy] .geo-film-report{opacity:1;transform:none}.geo-film-play[data-scene=upravy] .geo-film-measure{transform:translateY(-5%)scale(.96)}.geo-film-kicker{font-size:max(10px,calc(1.7*var(--s)));letter-spacing:.14em;text-transform:uppercase;color:var(--film-sage);font-weight:700}.geo-film-title{font-family:var(--geo-display);font-size:calc(3.6*var(--s));letter-spacing:-.035em;font-weight:650;line-height:1.1;margin-top:calc(.8*var(--s))!important}.geo-film-grid{gap:calc(2.2*var(--s));margin-top:calc(3*var(--s));display:grid}.geo-film-service{grid-template-columns:calc(13.5*var(--s))1fr;align-items:center;display:grid}.geo-film-service-name{font-size:max(10px,calc(2.05*var(--s)));color:#dfe8d6;font-weight:600}.geo-film-service-name small{margin-left:calc(.8*var(--s));color:var(--film-sage);font-size:.85em}.geo-film-runs{gap:calc(.55*var(--s));display:grid}.geo-film-cells{grid-template-columns:repeat(var(--q,30),1fr);gap:calc(.42*var(--s));display:grid;position:relative}.geo-film-cells i{height:calc(3.5*var(--s));border-radius:calc(.45*var(--s));background:#f2f5eb14}.geo-film-fill{transition:transform 1.5s cubic-bezier(.45,0,.25,1)calc(var(--r,0)*90ms + .12s);position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}.geo-film-fill>span{grid-template-columns:repeat(var(--q,30),1fr);gap:calc(.42*var(--s));height:100%;transition:inherit;display:grid;transform:translate(100%)}.geo-film-fill i{background:#cfdcc4c9}.geo-film-play[data-cues~=plni] :is(.geo-film-fill,.geo-film-fill>span){transform:none}.geo-film-count{align-items:baseline;gap:calc(.6*var(--s))calc(1.6*var(--s));padding-top:calc(2.4*var(--s));flex-wrap:wrap;margin-top:auto;display:flex}.geo-film-count-dot{width:calc(2.2*var(--s));height:calc(2.2*var(--s));align-self:center}.geo-film-count strong{text-align:right;min-width:3ch;font-family:var(--geo-display);font-size:calc(7.2*var(--s));letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--film-bone);font-weight:700;line-height:1}.geo-film-count>span:not(.geo-film-count-dot){font-size:max(10px,calc(2.2*var(--s)));color:#cbd7c2}.geo-film-report ul{gap:calc(2.8*var(--s));margin:auto 0;padding:0;list-style:none;display:grid}.geo-film-report li{gap:calc(1.1*var(--s));opacity:0;transition:opacity .42s var(--film-ease),transform .42s var(--film-ease);display:grid;transform:translateY(30%)}.geo-film-play[data-cues~=u1] .geo-film-report li:first-child,.geo-film-play[data-cues~=u2] .geo-film-report li:nth-child(2),.geo-film-play[data-cues~=u3] .geo-film-report li:nth-child(3){opacity:1;transform:none}.geo-film-report-name{align-items:center;gap:calc(1.2*var(--s));font-family:var(--geo-display);font-size:calc(2.7*var(--s));letter-spacing:-.02em;font-weight:600;display:flex}.geo-film-report-mark{width:calc(1.7*var(--s));height:calc(1.7*var(--s));flex:none}.geo-film-chips{gap:calc(.8*var(--s));flex-wrap:wrap;display:flex}.geo-film-chips .geo-film-pill{opacity:1;font-size:max(11px,calc(2.2*var(--s)));transform:none}.geo-film-report-text{font-size:max(11px,calc(2.3*var(--s)));color:#cbd7c2}.geo-film-dot,.geo-film-dot-y{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.geo-film-dot{z-index:6;pointer-events:none;opacity:0;transition:transform 1s cubic-bezier(.45,0,.55,1),opacity .4s}.geo-film-dot-y{transition:transform 1s cubic-bezier(.25,.85,.35,1)}.geo-film-dot-y:before{content:"";width:max(12px,calc(2.4*var(--s)));height:max(12px,calc(2.4*var(--s)));transition:scale .5s var(--film-ease);background:#a6bd95;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%;scale:.85}.geo-film-play[data-cues~=chybi] .geo-film-dot{opacity:1}.geo-film-play[data-cues~=zazni] .geo-film-dot[data-u=you] .geo-film-dot-y:before{background:var(--film-green);box-shadow:0 0 0 calc(.5*var(--s))#68ef3f33,0 0 calc(3*var(--s))#68ef3fcc;scale:.9}.geo-film-dot-y:after{content:"";width:max(12px,calc(2.4*var(--s)));height:max(12px,calc(2.4*var(--s)));opacity:0;border:2px solid #a6bd95;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.geo-film-dot[data-puls="0"] .geo-film-dot-y:after{animation:geo-film-puls-a .9s var(--film-ease).95s both}.geo-film-dot[data-puls="1"] .geo-film-dot-y:after{animation:geo-film-puls-b .9s var(--film-ease).95s both}@keyframes geo-film-puls-a{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}@keyframes geo-film-puls-b{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(3)}}.geo-film-play[data-cues~=zazni] .geo-film-dot[data-u=you] .geo-film-dot-y:after{border-color:var(--film-green);animation:geo-film-land 1s var(--film-ease).15s both}@keyframes geo-film-land{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.geo-film-play[data-cues~=konec] .geo-film-dot-y:before{scale:1.6}.geo-film-play[data-cues~=konec] :is(.geo-film-chat,.geo-film-caption,.geo-film-steps){opacity:0;transition-duration:.45s}.geo-film-play[data-cues~=konec] .geo-film-dot{opacity:0;transition-delay:0s,.25s}.geo-film-bloom{z-index:2;opacity:0;background:radial-gradient(45% 40% at 40% 58%,#68ef3f2e 0%,#68ef3f00 70%);transition:opacity 1.2s;position:absolute;inset:0}.geo-film-play[data-cues~=zazni] .geo-film-bloom{opacity:1}.geo-film-hud{z-index:4;position:absolute;bottom:4.6%;left:5.5%;right:5.5%}.geo-film-steps{gap:calc(.9*var(--s));grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;transition:opacity .4s;display:grid}.geo-film-steps li{background:#f2f5eb26;border-radius:3px;height:3px;position:relative;overflow:hidden}.geo-film-steps li:after{content:"";transform-origin:0;background:#dfe8d6;position:absolute;inset:0;transform:scaleX(0)}.geo-film-steps li[data-stav=hotovo]:after{transform:scaleX(1)}.geo-film-steps li[data-stav=bezi]:after{animation:geo-film-fill var(--d,3s)linear var(--od,0s)both}@keyframes geo-film-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.geo-film-caption{font-family:var(--geo-display);font-size:max(13px,calc(2.75*var(--s)));letter-spacing:-.02em;font-weight:600;line-height:1.2;transition:opacity .4s;display:grid;margin-top:calc(1.6*var(--s))!important}.geo-film-caption span{opacity:0;transition:opacity .38s ease,transform .5s var(--film-ease);grid-area:1/1;transform:translateY(40%)}.geo-film-play[data-scene=otazka] [data-titulek=otazka],.geo-film-play[data-scene=odpoved] [data-titulek=odpoved],.geo-film-play[data-scene=mereni] [data-titulek=mereni],.geo-film-play[data-scene=upravy] [data-titulek=upravy],.geo-film-play[data-scene=vysledek] [data-titulek=vysledek]{opacity:1;transition-delay:.18s;transform:none}.geo-film-pause{z-index:7;color:#dfe8d6;background:#0a150cb3;border:1px solid #f2f5eb33;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:13px;line-height:1;transition:background .2s,border-color .2s;display:grid;position:absolute;top:2.6%;right:3%}.geo-film-pause:hover{background:#1c3420;border-color:#68ef3f80}.geo-film-play:not([data-state=bezi]) *,.geo-film-play:not([data-state=bezi]) :before,.geo-film-play:not([data-state=bezi]) :after{animation-play-state:paused!important}.geo-film-play[data-reset] *,.geo-film-play[data-reset] :before,.geo-film-play[data-reset] :after{transition:none!important;animation:none!important}.geo-film-play[data-reset] .geo-film-klip{transition:opacity .9s var(--film-ease)!important}.geo-film-play[data-state=staticky] .geo-film-steps li:after{transform:scaleX(1)}@media (max-width:540px){.geo-film-stage{aspect-ratio:1/1.08;border-radius:22px}.geo-film-stage>*{--s:1.32cqi}.geo-hero .geo-hero-grid .geo-film.geo-hero-art{max-height:none}.geo-film-chat,.geo-film-panel{inset:10.5% 4.5% 20%}.geo-film-hud{left:4.5%;right:4.5%}.geo-film-tag{letter-spacing:.08em}.geo-film-grid{gap:calc(2.4*var(--s))}.geo-film-cells i{height:calc(4.2*var(--s))}.geo-film-chips{flex-direction:column;align-items:flex-start}.geo-film-pause{width:34px;height:34px;top:2.2%}}@media (prefers-reduced-motion:reduce){.geo-film-stage,.geo-film-stage *,.geo-film-stage :before,.geo-film-stage :after{transition:none!important;animation:none!important}}
