@font-face{font-family:TM Inter;font-weight:100 900;src:url(/obilazak/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TM Inter;font-weight:100 900;src:url(/obilazak/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tmo-canvas .abs{position:absolute}.tmo-canvas .tb{z-index:3;background:#fff;border-bottom:1px solid #e3e9ef;align-items:center;gap:7px;height:40px;padding-left:16px;display:flex;position:absolute;top:0;left:0;right:0}.tmo-canvas .tb i{background:#dfe5ea;border-radius:50%;width:11px;height:11px}.tmo-canvas .tb span{text-align:center;color:#5c6b7a;font-size:12.5px;font-weight:500;position:absolute;left:0;right:0}.tmo-canvas .pill{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.tmo-canvas .btn{color:#fff;white-space:nowrap;background:#1f6fa8;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.tmo-canvas .btn.ghost{color:#1f6fa8;background:#eef6fc}.tmo-canvas .paper{background:#fff;border-radius:18px;box-shadow:0 40px 80px -30px #1b273380,0 2px 8px #1b273314}.tmo-canvas .cur{transform-origin:0 0;z-index:20;filter:drop-shadow(0 3px 5px #0000004d);width:34px;height:34px;position:absolute;top:0;left:0}.tmo-canvas .rip{z-index:19;border:3px solid #3498db;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:0;left:0}.tmo-canvas .ok{background:#1e9e5a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.tmo-canvas .ok svg{width:60%;height:60%}.tmo-canvas .page{background:linear-gradient(160deg,#f5f9fc 0%,#e6eff7 100%);position:absolute;inset:40px 0 0}.tmo-canvas .pill.ok{color:#157a44;background:#e3f6ec}.tmo-canvas .pill.wait{color:#a6550e;background:#fdf0e2}.tmo-canvas .pill.bad{color:#b03224;background:#fdeaea}.tmo-canvas .pill.info{color:#1f6fa8;background:#e8f3fc}.tmo-canvas .pill.gray{color:#5c6b7a;background:#eef1f4}.tmo-canvas .glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #fff;border-radius:20px;box-shadow:0 30px 60px -30px #2c3e5066}.tmo-canvas .toast{white-space:nowrap;z-index:12;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:14px;font-weight:650;display:flex;position:absolute;box-shadow:0 20px 40px -14px #1b273373}.tmo-canvas .tbl{border-collapse:collapse;width:100%}.tmo-canvas .tbl th{text-align:left;color:#5c6b7a;white-space:nowrap;border-bottom:1px solid #e3e9ef;height:36px;padding:0 12px;font-size:11.5px;font-weight:650}.tmo-canvas .tbl td{white-space:nowrap;border-bottom:1px solid #e3e9ef;height:54px;padding:0 12px;font-size:13.5px;font-weight:600}.tmo-canvas .tbl td small{color:#5c6b7a;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.tmo-canvas .tbl tr.bad td{background:#fdeaea}.tmo-canvas .h1{letter-spacing:-.02em;white-space:nowrap;font-size:21px;font-weight:750;position:absolute}.tmo-canvas .sub1{color:#5c6b7a;white-space:nowrap;font-size:12.5px;font-weight:500;position:absolute}.tmo-canvas .pdfdoc{border-radius:12px;padding:22px;position:absolute;overflow:hidden}.tmo-canvas .pdfdoc .badge{color:#fff;background:#e74c3c;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;top:14px;right:14px}.tmo-canvas .pdfdoc .k{letter-spacing:.14em;color:#5c6b7a;font-size:10.5px;font-weight:700}.tmo-canvas .pdfdoc .t{letter-spacing:-.02em;margin-top:5px;font-size:18px;font-weight:800}.tmo-canvas .pdfdoc .ln{border-bottom:1px solid #e3e9ef;gap:8px;padding:7px 0;font-size:11.5px;display:flex}.tmo-canvas .pdfdoc .ln b{color:#1f6fa8;width:22px}.tmo-canvas .pdfdoc .ln span:last-child{color:#5c6b7a;margin-left:auto}
.tour-wrap{isolation:isolate;background:radial-gradient(1100px 620px at 85% -5%,#3498db24,#0000 60%),radial-gradient(900px 560px at 0 45%,#3498db1a,#0000 60%),linear-gradient(#fff 0%,#f6f8fb 100%);position:relative;overflow:hidden}.tour-num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--accent) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, transparent), transparent 80%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,13vw,190px);font-weight:800;line-height:.8}.tour-glow{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 65%, transparent), transparent);filter:blur(52px);opacity:.3;border-radius:50%;animation:5s ease-in-out infinite alternate tour-breathe;position:absolute;inset:6% 4%}@keyframes tour-breathe{0%{opacity:.2;transform:scale(.92)}to{opacity:.4;transform:scale(1.08)}}.tour-device{--mx:50%;--my:0%;z-index:1;box-shadow:0 50px 90px -40px #2c3e5080, 0 24px 60px -30px color-mix(in srgb, var(--accent) 60%, transparent);transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#fff,#eaf4fb);border:1px solid #d1e8f8;border-radius:28px;padding:10px;position:relative}.tour-sheen{z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), #3498db24, transparent 55%);position:absolute;inset:0}.tour-stage{aspect-ratio:1000/640;background:#fff;border-radius:20px;position:relative;overflow:hidden}@container (max-width:559px){.tour-stage{aspect-ratio:1}}.tour-device{container-type:inline-size}.tour-loading{color:#64748b;background:#f4f7fa;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.tour-live{z-index:4;letter-spacing:.04em;color:#1d2934;background:#fff;border:1px solid #e4e9f0;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:22px;transform:translateZ(40px);box-shadow:0 10px 24px -12px #2c3e5059}.tour-live i{background:#27ae60;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite tour-pulse;box-shadow:0 0 #27ae6099}@keyframes tour-pulse{to{box-shadow:0 0 0 10px #27ae6000}}.tour-step-badge{z-index:4;color:#fff;background:var(--accent);box-shadow:0 16px 30px -12px var(--accent);border-radius:14px;padding:8px 16px;font-size:22px;font-weight:800;position:absolute;top:-20px;right:22px;transform:translateZ(60px)}.tour-step-badge span{opacity:.6;font-size:13px;font-weight:700}.tm-aurora{z-index:0;pointer-events:none;filter:blur(60px);opacity:.7;position:absolute;inset:-20%}.tm-aurora i{border-radius:50%;animation:14s ease-in-out infinite alternate tm-drift;position:absolute}.tm-aurora i:first-child{background:#3498db40;width:46%;height:60%;top:10%;left:8%}.tm-aurora i:nth-child(2){background:#55a7e24d;width:40%;height:55%;animation-delay:-5s;top:0;right:6%}.tm-aurora i:nth-child(3){background:#a6d1f066;width:36%;height:50%;animation-delay:-9s;bottom:0;left:36%}@keyframes tm-drift{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(8%,6%)scale(1.18)}}@media (prefers-reduced-motion:reduce){.tour-glow,.tour-live i,.tm-aurora i{animation:none}}
