.tsite.pg-demo main{padding-bottom:150px}.tsite.pg-demo .book{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;grid-template-columns:340px minmax(0,1fr);margin-top:72px;display:grid;overflow:hidden}.tsite.pg-demo .b-meta{border-right:1px solid var(--line);flex-direction:column;padding:32px;display:flex}.tsite.pg-demo .b-host{font-family:var(--ui);color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:flex}.tsite.pg-demo .b-host img{background:var(--surface-2);border:1px solid var(--line);object-fit:contain;border-radius:10px;width:36px;height:36px;padding:7px}.tsite.pg-demo .b-meta h3{margin-top:22px;font-size:24px}.tsite.pg-demo .b-facts{font-family:var(--ui);color:var(--text-2);gap:12px;margin-top:20px;font-size:15px;list-style:none;display:grid}.tsite.pg-demo .b-facts li{align-items:center;gap:10px;display:flex}.tsite.pg-demo .b-facts svg{color:var(--text-3);flex:none}.tsite.pg-demo .b-meta p.d{color:var(--text-2);margin-top:22px;font-size:16px;font-stretch:100%;line-height:1.55}.tsite.pg-demo .b-foot{border-top:1px solid var(--line);color:var(--text-2);margin-top:auto;padding-top:28px;font-size:15px;font-stretch:100%;line-height:1.5}.tsite.pg-demo .b-foot a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--text-3);-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);text-underline-offset:3px}.tsite.pg-demo .b-foot a:hover{text-decoration-color:currentColor}.tsite.pg-demo .b-foot button{font-family:var(--ui);color:var(--text-3);text-align:left;text-underline-offset:3px;margin-top:14px;font-size:14px;text-decoration:underline}.tsite.pg-demo .b-foot button:hover{color:var(--text)}.tsite.pg-demo .b-foot button[hidden]{display:none}.tsite.pg-demo .b-cal{min-height:640px;display:flex;position:relative}.tsite.pg-demo .cal-skel{opacity:.55;pointer-events:none;flex-direction:column;gap:14px;display:flex;position:absolute;inset:32px 36px;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.tsite.pg-demo .cal-skel .bar{justify-content:space-between;align-items:center;display:flex}.tsite.pg-demo .cal-skel .bar i{background:var(--line-2);border-radius:6px;width:130px;height:12px;display:block}.tsite.pg-demo .cal-skel .bar span{gap:6px;display:flex}.tsite.pg-demo .cal-skel .bar span i{border:1px solid var(--line-2);background:0 0;border-radius:8px;width:28px;height:28px}.tsite.pg-demo .cal-days,.tsite.pg-demo .cal-cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.tsite.pg-demo .cal-days span{font-family:var(--ui);color:var(--text-3);text-align:center;font-size:12.5px}.tsite.pg-demo .cal-cells i{aspect-ratio:1.25;border:1px solid var(--line);border-radius:10px}.tsite.pg-demo .cal-gate{z-index:1;text-align:center;border:1px solid var(--line-2);background:#0b0b0c;border-radius:18px;width:calc(100% - 48px);max-width:480px;margin:auto;padding:36px 34px 32px;position:relative;box-shadow:0 30px 60px -30px #000000e6}.tsite.pg-demo .cal-gate .pill{margin-bottom:22px}.tsite.pg-demo .cal-gate h3{font-size:26px}.tsite.pg-demo .cal-gate p{color:var(--text-2);margin-top:14px;font-size:16.5px;font-stretch:100%;line-height:1.55}.tsite.pg-demo .cal-gate .acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.tsite.pg-demo .cal-gate .fine{margin-top:22px;font-size:13.5px;line-height:1.5}.tsite.pg-demo .cal-frame{background:0 0;border:0;width:100%;min-height:700px;display:none}.tsite.pg-demo .b-cal.live .cal-skel,.tsite.pg-demo .b-cal.live .cal-gate{display:none}.tsite.pg-demo .b-cal.live .cal-frame{display:block}.tsite.pg-demo .cal-host{opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tsite.pg-demo .b-cal.live .cal-host{opacity:1;pointer-events:auto;flex:1;min-width:0;position:relative;inset:auto;overflow:visible}.tsite.pg-demo .cal-host iframe{border:0;width:100%;display:block}.tsite.pg-demo .b-cal.wait .cal-skel{animation:1.2s ease-in-out infinite alternate pg-demo-wait}@keyframes pg-demo-wait{to{opacity:.2}}.tsite.pg-demo .b-cal{--bk-bg:#080808;--bk-bg-subtle:#0e0e0e;--bk-bg-emphasis:#1d1d1d;--bk-line:var(--line);--bk-line-2:var(--line-2);--bk-booker-line:var(--bk-bg);--bk-ink:var(--text);--bk-text:#d9d9d9;--bk-text-2:var(--text-2);--bk-text-3:var(--text-3);--bk-brand:var(--accent);--bk-brand-h:var(--accent-h);--bk-brand-fg:var(--accent-fg,#fff)}.tsite.pg-demo .b-cal.paper{--bk-bg:#fff;--bk-bg-subtle:#f6f8fb;--bk-bg-emphasis:#e6ebf1;--bk-line:#e6ebf1;--bk-line-2:#d9e0e8;--bk-booker-line:#fff;--bk-ink:#0a2540;--bk-text:#425466;--bk-text-2:#425466;--bk-text-3:#8792a2}.tsite.pg-demo .b-cal.paper.live{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.tsite.pg-demo .w-form .btn:disabled{opacity:.6;cursor:progress;transform:none}.tsite.pg-demo .w-side .checks{max-width:460px;margin-top:34px}.tsite.pg-demo .w-form{border:1px solid var(--line-2);background:var(--surface);border-radius:20px;padding:36px}.tsite.pg-demo .w-form h3{margin-bottom:26px;font-size:24px}.tsite.pg-demo .w-form .btn{margin-top:8px}.tsite.pg-demo .w-form .fine{margin-top:16px}.tsite.pg-demo .input.ph{color:#8a8a8a}.tsite.pg-demo .input[aria-invalid=true]{border-color:#ff6369}.tsite.pg-demo .note.err{color:#ff8a8f}@media (width<=1100px){.tsite.pg-demo .book{grid-template-columns:300px minmax(0,1fr)}}@media (width<=920px){.tsite.pg-demo .book{grid-template-columns:1fr;margin-top:56px}.tsite.pg-demo .b-meta{border-right:0;border-bottom:1px solid var(--line)}.tsite.pg-demo .b-foot{margin-top:28px}.tsite.pg-demo .b-cal{min-height:540px}}@media (width<=640px){.tsite.pg-demo main{padding-bottom:96px}.tsite.pg-demo .book{margin-top:44px}.tsite.pg-demo .b-meta{padding:24px 20px}.tsite.pg-demo .cal-skel{inset:24px 18px}.tsite.pg-demo .cal-days,.tsite.pg-demo .cal-cells{gap:5px}.tsite.pg-demo .cal-gate{width:calc(100% - 28px);padding:28px 20px 24px}.tsite.pg-demo .cal-gate h3{font-size:22px}.tsite.pg-demo .cal-gate .acts{flex-direction:column;align-items:stretch}.tsite.pg-demo .cal-gate .acts .arrow{justify-content:center}.tsite.pg-demo .w-form{padding:24px 20px}.tsite.pg-demo .w-form .btn{width:100%}}@media (prefers-reduced-motion:reduce){.tsite.pg-demo .b-cal.wait .cal-skel{animation:none}}html[data-mk-theme=light] .tsite.pg-demo .book,html[data-mk-theme=light] .tsite.pg-demo .w-form{background:#fff;box-shadow:0 1px 2px #0a25400a,0 30px 60px -40px #0f235040}html[data-mk-theme=light] .tsite.pg-demo .b-meta{background:#fbfcfd}html[data-mk-theme=light] .tsite.pg-demo .b-host img{background:#fff}html[data-mk-theme=light] .tsite.pg-demo .cal-gate{background:#fff;box-shadow:0 1px 2px #0a25400d,0 24px 48px -28px #0f23504d}html[data-mk-theme=light] .tsite.pg-demo .b-cal{--bk-bg:#fff;--bk-bg-subtle:#f6f8fb;--bk-bg-emphasis:#e6ebf1;--bk-line:#e6ebf1;--bk-line-2:#d9e0e8;--bk-booker-line:#fff;--bk-ink:#0a2540;--bk-text:#425466;--bk-text-2:#425466;--bk-text-3:#8792a2}html[data-mk-theme=light] .tsite.pg-demo .input.ph{color:#8792a2}html[data-mk-theme=light] .tsite.pg-demo select.input{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238792A2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat}html[data-mk-theme=light] .tsite.pg-demo .input[aria-invalid=true]{border-color:#dc2626}html[data-mk-theme=light] .tsite.pg-demo .note.err{color:#b91c1c}
