.product-demo{--pd-ink:#101b21;--pd-line:rgba(190,212,218,.14);--pd-text:#e2eaed;--pd-muted:#91a0a8;--pd-coral:#d77978;container-type:inline-size;width:100%;min-width:0;color:var(--pd-text);font-family:Inter,Arial,sans-serif}.product-demo *{box-sizing:border-box}.product-demo [hidden]{display:none!important}.product-demo button{font:inherit;cursor:pointer}.product-demo button:focus-visible,.product-demo summary:focus-visible,.product-demo [role=tabpanel]:focus-visible{outline:2px solid #f5ae8d;outline-offset:4px}.product-demo h2,.product-demo p{margin:0}.product-demo h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}.product-demo button,.product-demo summary{-webkit-tap-highlight-color:transparent}.pd-tabs{display:flex;gap:5px;margin-bottom:17px;padding:5px;flex-wrap:wrap;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:13px;width:fit-content;max-width:100%}.pd-tabs button{border:0;background:none;color:#aeb7ba;border-radius:8px;padding:12px 17px;white-space:nowrap;font-size:13px;transition:background .18s,color .18s}.pd-tabs button[aria-selected=true]{background:#e9ddd0;color:#242728;box-shadow:0 2px 10px #0002}.pd-tabs button:hover:not([aria-selected=true]){color:#fff;background:#ffffff08}.pd-tab-number{font-size:10px;margin-right:9px;opacity:.55;font-variant-numeric:tabular-nums}.pd-frame{overflow:hidden;border-radius:13px;border:1px solid #526068;background:#101a20;box-shadow:0 24px 80px #0003,0 1px #ffffff08 inset}.pd-window{display:flex;gap:5px;align-items:center;padding:0 13px;height:31px;background:#222c32;border-bottom:1px solid #ffffff0a}.pd-window>span:not(.pd-window-title):not(.pd-window-demo){width:6px;height:6px;border-radius:50%;background:#758187}.pd-window-title{margin:auto;color:#a7b0b5;font-size:8px;letter-spacing:.19em}.pd-window-demo{color:#a7b0b5;font-size:8px;letter-spacing:.1em}.pd-panel{font-size:clamp(8px,1.05cqw,13px);line-height:1.4}.pd-app{display:flex;min-height:clamp(330px,52cqw,670px);background:radial-gradient(ellipse at top right,#20383d77,transparent 67%),#0f191f}.pd-rail{width:5%;min-width:32px;border-right:1px solid var(--pd-line);display:flex;flex-direction:column;align-items:center;gap:1.6em;padding:.9em .4em;background:#0c161c;color:#91a1ab;flex-shrink:0}.pd-rail>span:not(.pd-crew-mark){font-size:1.55em;width:2em;height:1.6em;text-align:center;line-height:1.6}.pd-rail .pd-rail-active{background:#ffffff0a;border-radius:9px;color:#bbbad9}.pd-rail-bottom{margin-top:auto}.pd-crew-mark{width:2.75em;height:2.75em;border-radius:.65em;background:linear-gradient(140deg,#ff18ce,#c200e5);display:grid;place-items:center;color:#fff;font:italic 700 1.05em Georgia;box-shadow:0 0 20px #e016bd12}.pd-workspace{min-width:0;flex:1}.pd-appbar{height:4.6em;padding:0 1.8em;display:flex;align-items:center;gap:1.2em;border-bottom:1px solid var(--pd-line)}.pd-wordmark{font:700 italic 1.65em Georgia,Times New Roman,serif;color:#85cdd2;white-space:nowrap}.pd-company{display:flex;align-items:center;gap:.6em;border:1px solid var(--pd-line);border-radius:3em;padding:.6em .9em;font-weight:600;font-size:.88em}.pd-company i{display:inline-block;border-radius:50%;height:.5em;width:.5em;background:#77c3cd;box-shadow:0 0 7px #77c3cd}.pd-avatar{display:inline-grid;place-items:center;border:1px solid #74aeb755;background:#74aeb711;color:#92c3cc;border-radius:50%;width:2.5em;height:2.5em;margin-left:auto;font-size:.85em}.pd-subnav{display:flex;gap:2.8em;margin:0 1.6em;border-bottom:1px solid var(--pd-line);color:#b0bec7;height:3.9em;align-items:stretch}.pd-subnav>*{display:flex;align-items:center;white-space:nowrap}.pd-subnav strong{border-bottom:2px solid #7ebdc8;color:#9ad0d7}.pd-shift-content{padding:1.4em 1.5em}.pd-title-row{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1.25em}.pd-title-row h2{font-size:1.85em;display:flex;align-items:center;gap:.65em}.pd-title-row h2 small{font:400 .42em Inter,Arial,sans-serif;color:#aab4bd;display:flex;align-items:center;gap:.5em;letter-spacing:0}.pd-title-row h2 small i{width:.65em;height:.65em;border-radius:50%;background:#dbad68}.pd-static-button{border:1px solid #becfd040;border-radius:.45em;padding:.8em 1em;font-weight:600;font-size:.85em;white-space:nowrap;display:inline-block}.pd-static-button--light{background:#dce8ed;color:#152731}.pd-static-button--dark{background:#14323e;color:#f8f7f3}.pd-toolbar{display:flex;align-items:center;gap:1.9em;margin-bottom:1.2em}.pd-location{display:flex;align-items:center;border:1px solid #b3c5cb77;border-radius:.4em;padding:.7em 1em;min-width:16%;font-size:.9em}.pd-location span{margin-left:2em}.pd-week-control{display:flex;align-items:center;gap:.6em;font-weight:600;font-size:.9em}.pd-week-control button{border:0;color:#c5d5d9;background:none;font-size:1.7em;min-width:32px;min-height:32px;border-radius:5px}.pd-week-control button:hover{background:#ffffff0a}.pd-week-control>span{min-width:12.5em;text-align:center;white-space:nowrap}.pd-view-mode{font-size:.8em;margin-left:auto;background:#ffffff08;border:1px solid var(--pd-line);border-radius:.4em;padding:1em;white-space:nowrap}.pd-view-mode span{opacity:.55}.pd-planner{display:grid;grid-template-columns:15% 1fr;gap:1.2em}.pd-shift-library{border:1px solid var(--pd-line);border-radius:1.25em;background:#ffffff03;padding:1em;display:flex;flex-direction:column;gap:.7em;min-width:0}.pd-shift-library>strong{font-size:.9em}.pd-search-static{color:#87989f;border:1px solid var(--pd-line);border-radius:.4em;background:#ffffff02;padding:.8em;font-size:.82em;white-space:nowrap;overflow:hidden}.pd-shift-library>small{font-size:.73em;color:#98a6af;margin-top:.4em}.pd-template{padding:.9em .5em;border:1px solid #b8718714;border-radius:.7em;background:linear-gradient(125deg,#ac63771c,#ac637704);font-size:.8em;display:flex;align-items:center;justify-content:space-between;gap:.3em}.pd-template-1{background:linear-gradient(125deg,#c9a35a1c,#c9a35a04)}.pd-template-2{background:linear-gradient(125deg,#82a3ab1c,#82a3ab04)}.pd-library-add{border:1px solid #bac7cc55;border-radius:.45em;font-size:.73em;padding:.9em .6em;margin-top:auto;white-space:nowrap}.pd-schedule-area{min-width:0}.pd-schedule-tools{display:flex;align-items:center;gap:.8em;margin-bottom:.8em;font-size:.9em}.pd-schedule-tools>.pd-search-static{width:40%}.pd-schedule-tools>span:nth-child(2){padding:.6em;border:1px solid #b2c4ce55;border-radius:.4em;font-size:.86em}.pd-schedule-tools>small{margin-left:auto;color:#dfba79;font-size:.83em}.pd-schedule{display:grid;grid-template-columns:1.16fr repeat(7,1fr);border:1px solid var(--pd-line);border-radius:1em;overflow:hidden;background:#ffffff03}.pd-schedule>*{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);min-width:0}.pd-schedule>:nth-child(8n){border-right:0}.pd-schedule>:nth-last-child(-n+8){border-bottom:0}.pd-schedule-head{padding:1em .7em .7em;background:#d4e5f409;color:#a1aeb7;font-size:.68em;text-transform:uppercase;display:flex;flex-direction:column;gap:.45em}.pd-schedule-head b{font:400 1.15em monospace;letter-spacing:.03em;color:#c3cbd1}.pd-person-head{font-size:.61em;justify-content:center}.pd-open-label{padding:1em .5em;font-size:.7em;color:#e0b879;display:flex;align-items:center}.pd-open-cell{padding:.4em;display:flex;align-items:center}.pd-open-cell>span:not(.pd-empty){display:flex;align-items:center;justify-content:space-between;background:#ffffff04;border:1px dashed #e5c18733;border-radius:.55em;padding:.7em .4em;color:#dfb06f;font-size:.68em;width:100%}.pd-open-cell b{font-size:1.3em}.pd-person{padding:.8em .55em;display:flex;gap:.5em;align-items:center;font-size:.73em;white-space:nowrap}.pd-person>span{border-radius:50%;width:1.8em;height:1.8em;display:grid;place-items:center;background:#a3c3cf09;color:#829ba5;font-size:.8em;flex-shrink:0}.pd-shift-cell{padding:.38em;display:flex;align-items:center;justify-content:center;min-height:4em}.pd-shift-card{padding:.55em;border:1px dashed #edb9c269;border-radius:.65em;width:100%;color:#261a22;background:#cc718c;font-size:.67em;display:flex;flex-direction:column;gap:.15em}.pd-shift-card b{font-family:monospace;font-weight:500;white-space:nowrap;letter-spacing:-.035em}.pd-shift-card span{font-size:.9em}.pd-shift-tone-1{background:#d27f83}.pd-shift-tone-2{background:#d88678}.pd-empty{color:#8a9da533;font-size:.8em;display:block;text-align:center;width:100%}.pd-schedule-footer{font-size:.68em;color:#8fa0a8;display:flex;justify-content:space-between;margin-top:.75em}.pd-schedule-footer span:last-child{text-decoration:underline;text-underline-offset:3px}.pd-pos{background:#090f14;min-height:clamp(330px,52cqw,670px);display:flex;flex-direction:column}.pd-pos-header{display:flex;gap:1.4em;align-items:center;height:4.8em;padding:.8em 1.5em;background:#070d10;border-bottom:1px solid var(--pd-line)}.pd-pos-header>span:first-child{font-size:2em;color:#a3b0b6}.pd-pos-header h2{color:#e9a577;font-size:1.5em;font-style:italic}.pd-pos-header small{font-size:.75em;color:#8c9aa1}.pd-pos-user{margin-left:auto;display:flex;align-items:center;gap:.7em;font-size:.85em;border:1px solid var(--pd-line);border-radius:3em;padding:.35em .8em .35em .4em}.pd-pos-user .pd-avatar{color:#ef9d72;background:#f5a36c15;border:0}.pd-pos-main{display:grid;grid-template-columns:23% 1fr;flex:1;min-height:29em}.pd-cart{background:#131c22;border-right:1px solid var(--pd-line);display:flex;flex-direction:column}.pd-cart-title{padding:1em 1em .7em;display:flex;flex-direction:column;gap:.25em;font-size:.9em}.pd-cart-title small{font-size:.75em;color:#94a2a9}.pd-courses{display:flex;gap:.45em;border-bottom:1px solid var(--pd-line);padding:0 1em .85em;font-size:.75em}.pd-courses>*{border:1px solid #ffffff0d;padding:.8em .7em;border-radius:3em;white-space:nowrap;color:#b6c3cb}.pd-courses strong{background:#e1e9ed;color:#15232b}.pd-cart-course{font-size:.6em;letter-spacing:.2em;color:#8a999f;padding:1em 1.4em}.pd-cart-line{display:flex;align-items:center;gap:.65em;padding:.8em 1em;font-size:.8em}.pd-cart-line>span{border-radius:50%;width:2em;height:2em;display:grid;place-items:center;background:#2c3a43;flex-shrink:0}.pd-cart-line>b{font-size:.9em}.pd-cart-line>strong{margin-left:auto;font:400 .88em monospace;white-space:nowrap}.pd-cart-total{margin-top:auto;padding:1em;border-top:1px solid var(--pd-line);font-size:.9em}.pd-cart-total>span:first-child{display:flex;justify-content:space-between;margin-bottom:.85em}.pd-cart-total b{font-family:monospace}.pd-send-static{display:flex;align-items:center;justify-content:center;background:#61bc8b;color:#071d10;font-size:.9em;font-weight:600;border-radius:.8em;padding:1.3em 0}.pd-products{display:flex;flex-direction:column;min-width:0}.pd-product-breadcrumb{display:flex;gap:1em;align-items:center;border-bottom:1px solid var(--pd-line);height:4.4em;padding:1em 1.2em;font-size:.8em;color:#a4b3bc}.pd-product-breadcrumb strong{color:#e5ecee}.pd-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.6em;padding:1em}.pd-product-tile{background:linear-gradient(135deg,#803d34,#632c28);border:1px solid #d7a7950c;min-height:6em;border-radius:1.05em;padding:.9em;display:flex;flex-direction:column;justify-content:space-between;gap:1.6em;font-size:.85em}.pd-product-tile--amber{background:linear-gradient(135deg,#825017,#653709)}.pd-product-tile strong{font-size:.95em}.pd-product-tile>span{font-family:monospace;font-size:.95em}.pd-pos-empty{margin:auto;padding:2em;text-align:center;color:#7c919b}.pd-pos-empty>span{font-size:.64em;letter-spacing:.22em;opacity:.6}.pd-pos-empty p{font:italic 1.55em/1.5 Georgia,serif;margin-top:.7em;opacity:.45}.pd-pos-categories{display:flex;align-items:center;gap:1em;background:#070d10;border-top:1px solid var(--pd-line);padding:.7em 1em}.pd-pos-categories button{background:none;border:1px solid transparent;color:#93a4ae;padding:1em 2em;border-radius:.8em;font-size:.8em;min-height:36px}.pd-pos-categories button[aria-pressed=true]{background:#3b322e;border-color:#9b705c80;color:#efae89}.pd-category-hint{font-size:.65em;margin-left:auto;color:#6f818b}.pd-app--paper{--pd-line:#274a5921;--pd-text:#17303e;background:radial-gradient(ellipse at 93% 16%,#cddfdd 0,transparent 66%),radial-gradient(ellipse at 0 100%,#efe3d6,transparent 60%),#f4f1e9;color:var(--pd-text)}.pd-app--paper .pd-appbar{background:#ffffff14}.pd-app--paper .pd-wordmark{color:#196979}.pd-app--paper .pd-avatar{color:#25647a}.pd-app--paper .pd-company{background:#ffffff69}.pd-appbar-path{font-size:.95em}.pd-paper-content{padding:2.6em 5em}.pd-eyebrow{font-family:monospace;font-size:.68em;letter-spacing:.25em;color:#5d7278}.pd-paper-tabs{margin-top:2.1em;display:flex;gap:2em;align-items:stretch;border-bottom:1px solid var(--pd-line);height:3.8em;font-size:.95em}.pd-paper-tabs>*{display:flex;align-items:center;white-space:nowrap}.pd-paper-tabs strong{border-bottom:2px solid #236f7c;color:#226d7a}.pd-reservation-toolbar{display:flex;justify-content:space-between;align-items:center;margin:1.5em 0 1em;gap:1em}.pd-reservation-toolbar h2{font-size:1.7em}.pd-reservation-toolbar h2 small{font:400 .5em Inter,Arial,sans-serif;margin-left:.65em;color:#647579;letter-spacing:0}.pd-reservation-search{display:flex;align-items:center;gap:1em;font-size:1.25em;padding:.4em 0;color:#708385}.pd-reservation-search>span{font-size:.7em;border:1px solid #536e7277;border-radius:.65em;flex:1;padding:1em 1.2em;background:#ffffff24;color:#587175}.pd-result-count{font-size:.8em;color:#607176;margin:1.4em 0 1em!important}.pd-booking-list{border:1px solid #49687316;border-radius:1.4em;background:#ffffff40;box-shadow:0 8px 18px #23373e07;overflow:hidden}.pd-booking{border-bottom:1px solid var(--pd-line)}.pd-booking:last-child{border-bottom:0}.pd-booking summary,.pd-event summary{list-style:none;display:flex;align-items:center;gap:1.2em;cursor:pointer;padding:1.3em 1.4em}.pd-booking summary::-webkit-details-marker,.pd-event summary::-webkit-details-marker{display:none}.pd-booking summary:hover,.pd-event summary:hover{background:#ffffff35}.pd-booking-time{display:flex;flex-direction:column;gap:.2em}.pd-booking-time small{font-size:.67em}.pd-booking-time b{font-size:1.12em}.pd-booking-name{display:flex;flex-direction:column;gap:.35em}.pd-booking-name strong{font-size:1.1em}.pd-booking-name small{color:#64777b;font-size:.8em}.pd-booking-arrow{margin-left:auto;font-size:1.3em;color:#70838a;transition:transform .2s}.pd-booking[open] .pd-booking-arrow,.pd-event[open] .pd-booking-arrow{transform:rotate(90deg)}.pd-booking-detail{padding:0 1.6em 1.4em;font-size:.8em;color:#4b666e}.pd-interaction-hint{font-size:.73em;display:block;margin-top:1.4em;color:#6b7c80}.pd-event-content{padding:2.2em 3em}.pd-event-content .pd-paper-tabs{margin-top:1.5em;gap:2em;font-size:.88em}.pd-event-heading{display:flex;align-items:center;justify-content:space-between;gap:1em;margin:1.5em 0 1.3em}.pd-event-heading h2{font-size:1.75em}.pd-event-heading p{font-size:.76em;margin-top:.45em;color:#5b737b}.pd-event-heading .pd-static-button{font-size:.75em;border-color:#85999b33;background:#ffffff3d}.pd-event-list{border:1px solid #788c9133;border-radius:1em;overflow:hidden}.pd-event-day{display:flex;justify-content:space-between;padding:.8em 1.5em;font-size:.77em;border-bottom:1px solid #667e802f;font-weight:600;background:#eff0e825}.pd-event-day>span{color:#7b8b8c;font-weight:400}.pd-event{background:#ffffff49;border-bottom:1px solid #667e802f}.pd-event:last-child{border-bottom:0}.pd-event summary{padding:1em 1.5em;font-size:.95em;gap:2.3em}.pd-event-time{display:flex;flex-direction:column;gap:.35em;font:400 .95em monospace}.pd-event-time small{font-size:.75em}.pd-event summary>span:nth-child(2){display:flex;flex-direction:column;gap:.45em}.pd-event summary>span:nth-child(2)>strong{font-size:1.05em;font-weight:500}.pd-event summary>span:nth-child(2)>small{font-size:.75em;color:#687e85}.pd-caption{display:flex;align-items:center;justify-content:center;gap:8px;color:#8f9c9f;font-size:10px!important;letter-spacing:.025em;line-height:1.6!important;margin:15px 0 0!important}.pd-caption-dot{width:4px;height:4px;border-radius:50%;background:#c19879;flex-shrink:0}.product-demo--compact .pd-tabs{margin-bottom:10px}.product-demo--compact .pd-tabs button{padding:9px 12px;font-size:11px}.product-demo--compact .pd-tab-number{display:none}@container (max-width:760px){.pd-panel{font-size:clamp(9px,1.5cqw,11px)}.pd-app,.pd-pos{min-height:390px}.pd-tabs{gap:2px;padding:4px}.pd-tabs button{padding:10px 12px;font-size:12px}.pd-tab-number{display:none}.pd-rail{width:38px;min-width:38px}.pd-appbar{padding:0 1.1em}.pd-subnav{gap:2em;margin:0 1em}.pd-shift-content{padding:1.2em 1em}.pd-title-row h2{font-size:1.8em}.pd-planner{grid-template-columns:1fr}.pd-shift-library{display:none}.pd-toolbar{gap:.5em}.pd-location{font-size:.8em}.pd-view-mode{display:none}.pd-week-control{margin-left:auto}.pd-schedule-head{font-size:.65em;padding:.9em .5em}.pd-shift-card{font-size:.7em;padding:.6em .4em}.pd-person{font-size:.7em;gap:.3em}.pd-shift-cell{min-height:4.3em}.pd-person>span{display:none}.pd-paper-content{padding:2.2em 2.6em}.pd-event-content{padding:2em}.pd-pos-main{grid-template-columns:28% 1fr;min-height:29em}.pd-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;padding:.8em}.pd-product-tile{font-size:.75em;padding:.9em;min-height:7em}.pd-cart-line{padding:.8em;gap:.4em}.pd-cart-line>span{width:1.5em;height:1.5em}.pd-category-hint{display:none}.pd-pos-empty p{font-size:1.4em}.pd-window-title{font-size:7px}.pd-caption{font-size:9px!important}}@container (max-width:480px){.pd-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.pd-tabs button{padding:11px 8px;font-size:12px;min-height:40px}.pd-frame{border-radius:10px}.pd-window{height:26px}.pd-window-title{font-size:6px;letter-spacing:.1em}.pd-window-demo{font-size:6px}.pd-panel{font-size:10px}.pd-app,.pd-pos{min-height:400px}.pd-rail{width:27px;min-width:27px;padding:.9em .2em;gap:1.9em}.pd-rail>span:not(.pd-crew-mark){font-size:1.2em}.pd-crew-mark{font-size:.8em;width:2.3em;height:2.3em}.pd-appbar{height:4.6em;padding:0 .9em;gap:.8em}.pd-wordmark{font-size:1.4em}.pd-company{font-size:.62em;padding:.7em .65em}.pd-avatar{font-size:.7em}.pd-subnav{height:3.8em;gap:1.4em;font-size:.73em}.pd-subnav>span:last-child{display:none}.pd-shift-content{padding:1.3em .8em}.pd-title-row{margin-bottom:1em}.pd-title-row h2{font-size:1.6em}.pd-title-row .pd-static-button{font-size:.64em;padding:.8em}.pd-toolbar{flex-wrap:wrap;gap:.5em}.pd-location{font-size:.75em;padding:.5em .7em}.pd-week-control{font-size:.69em;gap:0}.pd-week-control>span{min-width:0}.pd-week-control button{min-width:27px;min-height:32px}.pd-schedule-tools{font-size:.8em}.pd-schedule-tools>.pd-search-static{width:48%}.pd-schedule-tools>small{font-size:.7em}.pd-schedule{grid-template-columns:1.1fr repeat(5,1fr)}.pd-schedule>:nth-child(8n),.pd-schedule>:nth-child(8n-1){display:none}.pd-schedule>:nth-child(8n-2){border-right:0}.pd-schedule-head{font-size:.56em;padding:.9em .45em}.pd-person-head{font-size:.51em}.pd-person{font-size:.59em;padding:.5em}.pd-open-label{font-size:.52em;padding:.7em .4em}.pd-open-cell{padding:.25em}.pd-open-cell>span:not(.pd-empty){font-size:.55em;padding:.7em .35em}.pd-shift-cell{padding:.25em;min-height:4.2em}.pd-shift-card{font-size:.57em;padding:.7em .4em;gap:.3em;border-radius:.65em}.pd-schedule-footer{font-size:.57em}.pd-pos-header{height:4.7em;padding:.6em 1em;gap:.7em}.pd-pos-header h2{font-size:1.4em}.pd-pos-header small{font-size:.65em}.pd-pos-user{font-size:.66em}.pd-pos-main{grid-template-columns:38% 1fr;min-height:30em}.pd-cart-title{font-size:.75em;padding:1em .8em}.pd-courses{font-size:.58em;padding:0 .8em 1em;gap:.3em}.pd-courses>*{padding:.75em .6em}.pd-cart-course{font-size:.55em}.pd-cart-line{font-size:.65em;padding:1em .7em;gap:.4em;flex-wrap:wrap}.pd-cart-line>strong{font-size:1em}.pd-cart-line>b{font-size:.9em}.pd-cart-total{font-size:.8em;padding:.8em}.pd-send-static{font-size:.8em}.pd-product-breadcrumb{font-size:.63em;padding:1em;height:4.8em;gap:.65em}.pd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;padding:.7em}.pd-product-tile{font-size:.7em;min-height:6.6em;padding:.8em}.pd-pos-empty{display:none}.pd-pos-categories{gap:.3em;padding:.6em}.pd-pos-categories button{padding:.8em 1.1em;font-size:.72em}.pd-paper-content{padding:2em 1.3em}.pd-eyebrow{font-size:.58em}.pd-paper-tabs{font-size:.77em;gap:1.5em;height:4em;margin-top:1.8em}.pd-reservation-toolbar{margin:1.8em 0 1em}.pd-reservation-toolbar h2{font-size:1.4em}.pd-reservation-toolbar h2 small{display:block;font-size:.54em;margin:.5em 0 0}.pd-reservation-toolbar .pd-static-button{font-size:.65em}.pd-reservation-search{font-size:1.05em}.pd-result-count{font-size:.7em}.pd-booking summary{padding:1.3em .9em;gap:1em}.pd-booking-time{font-size:.85em}.pd-booking-name strong{font-size:.88em}.pd-booking-name small{font-size:.65em}.pd-booking-detail{font-size:.7em;padding:0 1em 1.4em}.pd-interaction-hint{font-size:.64em}.pd-event-content .pd-paper-tabs{gap:1.2em;font-size:.67em}.pd-event-content .pd-paper-tabs>span:last-child{display:none}.pd-event-heading{gap:.5em}.pd-event-heading h2{font-size:1.25em}.pd-event-heading .pd-static-button{font-size:.6em;padding:.6em}.pd-event-heading p{font-size:.62em}.pd-event-day{font-size:.65em;padding:.9em 1em}.pd-event summary{padding:1.2em 1em;gap:1.3em;font-size:.75em}.pd-event-time{font-size:.88em}.pd-event summary>span:nth-child(2)>strong{font-size:1em}.pd-event summary>span:nth-child(2)>small{font-size:.83em}.pd-caption{font-size:8px!important;gap:6px;text-align:center}.product-demo--compact .pd-tabs button{padding:9px 7px}}@media(prefers-reduced-motion:reduce){.product-demo *{transition:none!important}}.product-demo h2{line-height:1.2;overflow-wrap:normal;hyphens:none}
