.pl-ui :is(.u16-public-access,.bp-page,.pl-results,.pl-pcp-page.is-legal,.pl-pcp-state){--u16-info-paper:#fff;--u16-info-ink:#14243b;--u16-info-muted:#475569;--u16-info-line:#dfe6f2;--u16-info-focus:#254eae;--u16-info-panel:#f5f7fc}html[data-site-theme=dark] .pl-ui :is(.u16-public-access,.bp-page,.pl-results,.pl-pcp-page.is-legal,.pl-pcp-state){--u16-info-paper:#131e2e;--u16-info-ink:#e7eef9;--u16-info-muted:#b6c5da;--u16-info-line:#304058;--u16-info-focus:#a8c2ff;--u16-info-panel:#18263a}html[data-public-theme] .pl-ui .u16-public-access .access-card-wall{background:radial-gradient(ellipse at 85% 12%, #8d73ef18, transparent 55%), var(--u16-info-panel);color:var(--u16-info-ink);align-content:start;place-items:center;padding:clamp(24px,5vw,72px);display:grid}.pl-ui .u16-public-access .access-form-content>p,.pl-ui .u16-public-access .access-home-link{color:var(--u16-info-muted)}.pl-ui .u16-public-access .invitation-status{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pl-ui .u16-public-access .invitation-status>div{grid-column:2}.pl-ui .u16-public-access .pl-signup-check{align-items:center;min-height:44px}.pl-ui .u16-public-access .pl-signup-check:has(:focus-visible){outline:2px solid var(--u16-info-focus);outline-offset:2px}.pl-ui .u16-public-access .access-header-actions>a,.pl-ui .u16-public-access .access-form-side>footer>a,.pl-ui .pl-pcp-page.is-legal .pl-pcp-toc a{align-items:center;min-height:44px;display:inline-flex}.u16-access-showcase{width:min(100%,540px)}.u16-access-showcase>span{color:var(--u16-info-focus);letter-spacing:.09em;font-size:.875rem;font-weight:700}.u16-access-showcase h2{color:inherit;margin-block:16px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.u16-access-showcase p{color:var(--u16-info-muted)}.u16-access-showcase ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.u16-access-showcase li{border:1px solid var(--u16-info-line);background:var(--u16-info-paper);color:var(--u16-info-ink);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.u16-access-showcase li>svg{color:var(--u16-info-focus);flex:none}.u16-access-showcase li small{color:var(--u16-info-muted);margin-block-start:4px;display:block}.pl-ui .u16-public-access .u16-access-showcase li strong{color:var(--u16-info-ink)}.pl-ui :is(.u16-public-access,.bp-page,.pl-results,.pl-pcp-page.is-legal,.pl-pcp-state) :is(button,input:not([type=checkbox]),select,a[class]):focus-visible{outline:2px solid var(--u16-info-focus);outline-offset:2px}.pl-ui :is(.u16-public-access,.bp-page,.pl-results,.pl-pcp-state) :is(button,input:not([type=checkbox]),select,a[class]){min-height:44px}.pl-ui :is(.u16-public-access,.bp-page,.pl-results,.pl-pcp-state) button{min-width:44px}.pl-ui .bp-page .bp-search-panel,.pl-ui .bp-page .bp-empty,.pl-ui .pl-results .fo-source-strip,.pl-ui .pl-pcp-page.is-legal .pl-pcp-toc,.pl-ui .pl-pcp-state .pl-pcp-state-card{border:1px solid var(--u16-info-line);background:var(--u16-info-panel);color:var(--u16-info-ink);border-radius:24px}.pl-ui .pl-pcp-page.is-legal .pl-pcp-hero{border-block-end:1px solid var(--u16-info-line);background:linear-gradient(125deg, var(--u16-info-panel), var(--u16-info-paper))}.pl-ui .pl-pcp-page.is-legal .pl-pcp-prose h2>span{color:var(--u16-info-focus)}.pl-ui:has(.pl-pcp-page.is-legal) .workspace-theme-toggle{min-height:44px}.pl-ui .bp-page :is(.bp-my-bookings>span,.bp-date-card>:is(small,span)),.pl-ui .bp-page .bp-how-inner>div>div>p,.pl-ui .bp-page .bp-footer .bp-shell>span,.pl-ui .bp-page .pl-bp-page .bp-eyebrow{color:var(--u16-info-muted)}.pl-ui .bp-page .bp-empty>button{color:var(--u16-info-focus)}.pl-ui .pl-results .fo-results{width:min(100% - 32px,1120px);margin-inline:auto;padding-block:24px 48px}.pl-ui .pl-results .u16-results-tools{justify-content:flex-end;margin-block-end:16px;display:flex}.pl-ui .pl-results h3{color:var(--u16-info-ink)}.u16-public-system-state :is(.system-state-brand,.system-state-actions>a){align-items:center;min-height:44px;display:inline-flex}html[data-site-theme=dark] .u16-public-system-state{--color-canvas:#0e1623;--color-surface:#131e2e;--color-border-subtle:#304058;--color-text-primary:#e7eef9;--color-text-secondary:#b6c5da;--color-text-muted:#a7b7cd;--color-action-primary:#a8c2ff;--color-action-primary-subtle:#243958;color:var(--color-text-primary)}@media (max-width:720px){.pl-ui .u16-public-access .access-header-actions{flex-wrap:wrap;justify-content:flex-end}.pl-ui .bp-page .bp-categories.pl-bp-categories-static{flex-wrap:wrap;overflow:visible}}@media (max-width:900px){html[data-public-theme] .pl-ui .u16-public-access .access-card-wall{display:none}}
