.page-module__X_Z_4a__page{min-height:100vh;font-family:var(--font-heebo), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:antialiased;color:var(--color-text);background:var(--color-canvas);--text-soft:#45585e;--shadow-float:0 12px 32px #10242b24;--panel-bg:radial-gradient(600px 400px at 20% 10%, #ffffff8c 0%, transparent 60%), linear-gradient(150deg, #d9f1eb 0%, #bfe5dc 55%, #d6e6f8 100%);--google-text:#1f1f1f;--google-bg:#fff;--google-border:#747775;--google-hover-bg:#f8faff;--google-hover-border:#5f6368;--border:1px solid var(--color-border);font-size:16px;line-height:1.6;display:grid;overflow-x:clip}:where(.page-module__X_Z_4a__page) p{margin:0}.page-module__X_Z_4a__page a:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}.page-module__X_Z_4a__side{padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__X_Z_4a__card{width:100%;max-width:420px;padding:var(--space-8) var(--space-6);border:var(--border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.page-module__X_Z_4a__logo{align-self:flex-start;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);color:var(--color-text);font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__X_Z_4a__logoMark{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-on-accent);background:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.page-module__X_Z_4a__title{margin:0;font-size:30px;font-weight:700;line-height:1.2}.page-module__X_Z_4a__subtitle{margin-top:var(--space-2);margin-bottom:var(--space-8);color:var(--text-soft);font-size:17px}.page-module__X_Z_4a__notice,.page-module__X_Z_4a__error{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:15px}.page-module__X_Z_4a__notice{color:var(--color-live);background:var(--color-live-bg)}.page-module__X_Z_4a__error{color:var(--color-paused);background:var(--color-paused-bg)}.page-module__X_Z_4a__error p+p{margin-top:var(--space-1)}.page-module__X_Z_4a__error a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-module__X_Z_4a__form{flex-direction:column;display:flex}.page-module__X_Z_4a__google{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-4);font:inherit;color:var(--google-text);background:var(--google-bg);border:1px solid var(--google-border);border-radius:var(--radius-md);cursor:pointer;font-size:16px;font-weight:500;display:flex}.page-module__X_Z_4a__google:hover{background:var(--google-hover-bg);border-color:var(--google-hover-border)}.page-module__X_Z_4a__google:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.page-module__X_Z_4a__google:disabled{opacity:.7;cursor:progress}.page-module__X_Z_4a__hint{margin-top:var(--space-3);text-align:center;color:var(--text-soft);font-size:14px}.page-module__X_Z_4a__legal{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-divider);text-align:center;color:var(--color-text-muted);font-size:14px}.page-module__X_Z_4a__legal a{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}.page-module__X_Z_4a__legal a:hover{color:var(--color-text)}.page-module__X_Z_4a__brand{display:none}@media (min-width:768px){.page-module__X_Z_4a__page{grid-template-columns:minmax(420px,5fr) 6fr}.page-module__X_Z_4a__side{background:var(--color-bg)}.page-module__X_Z_4a__card{box-shadow:none;border:none;padding:0}.page-module__X_Z_4a__brand{padding:var(--space-12);background:var(--panel-bg);justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__X_Z_4a__shot{width:100%;max-width:720px;position:relative;transform:perspective(1600px)rotateY(8deg)rotateX(2deg)}.page-module__X_Z_4a__liveCard{bottom:-24px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-float);font-size:15px;display:flex;position:absolute;inset-inline-start:-24px}.page-module__X_Z_4a__liveIcon{width:36px;height:36px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.page-module__X_Z_4a__liveBody{flex-direction:column;display:flex}.page-module__X_Z_4a__liveBody span{color:var(--text-soft)}.page-module__X_Z_4a__livePill{width:28px;height:28px;color:var(--color-on-accent);background:var(--color-booked);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .page-module__X_Z_4a__page{--panel-bg:var(--color-accent-soft);--text-soft:#a9bac0;--shadow-float:0 12px 32px #0006;--google-text:#e3e3e3;--google-bg:#131314;--google-border:#8e918f;--google-hover-bg:#1f2021;--google-hover-border:#b0b3b1}}:root[data-theme=dark] .page-module__X_Z_4a__page{--panel-bg:var(--color-accent-soft);--text-soft:#a9bac0;--shadow-float:0 12px 32px #0006;--google-text:#e3e3e3;--google-bg:#131314;--google-border:#8e918f;--google-hover-bg:#1f2021;--google-hover-border:#b0b3b1}
