.demo-data-disclosure{color:inherit;max-width:100%;margin:10px 0 16px;font-size:10px}.demo-data-disclosure summary{cursor:pointer;width:fit-content;min-height:44px;font-family:var(--font-sales), sans-serif;letter-spacing:.06em;border:1px solid #bbc5c4;border-radius:4px;align-items:center;gap:9px;padding:6px 12px;font-size:9px;font-weight:600;display:flex}.demo-data-disclosure summary:after{content:"+";font-size:16px;font-weight:400}.demo-data-disclosure[open] summary:after{content:"−"}.demo-data-disclosure summary span{letter-spacing:0;font-size:10px;font-weight:400}.demo-data-disclosure p{max-width:70em;margin-top:12px;font-size:12px;line-height:1.8}.demo-mode-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:14px 0;font-size:11px;display:flex}.demo-mode-actions a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.showcase-page .demo-notice-bar{flex-wrap:wrap;gap:12px}.demo-notice-bar a{align-items:center;min-height:44px;display:inline-flex}.experience-header{background:#f6f6f0;border-bottom:1px solid #cbd0c6;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(20px,4vw,60px);display:flex}.experience-header h1{font:600 13px/1.5 var(--font-sales), sans-serif;letter-spacing:.1em}.experience-header .demo-data-disclosure{margin:0}.standalone-experience.showcase-page>.showcase{border:0;border-radius:0;max-width:1440px;margin:0 auto}.standalone-experience.workbench-page{max-width:1440px;min-height:100vh;margin:auto}.standalone-experience.workbench-page>.experience-header{background:0 0;margin-bottom:20px;padding-inline:0}.identity-inbox.workbench-page{--ink:#1d304c;--muted:#546783;--green:#285cbb;--line:#d5deeb;--pale:#f0f5fc;color:var(--ink);background:#edf2f9}.identity-inbox .tool-panel{border-color:#c4d1e2;border-radius:8px;box-shadow:0 18px 50px #1b376112}.identity-inbox .tool-title{background:#fff;border-color:#d8e1ed}.identity-inbox .operations-overview{color:#1f3559;background:#e5edfb;border:1px solid #c0cee4;border-radius:6px;padding:22px}.identity-inbox .operation-kicker,.identity-inbox .operations-overview p,.identity-inbox .operations-meter b small{color:#3d5879}.identity-inbox .operations-meter meter::-webkit-meter-bar{background:#bbcce5}.identity-inbox .operations-meter meter::-webkit-meter-optimum-value{background:#345fa9}.identity-inbox .stat{background:#f7faff;border-color:#c9d7e8;border-radius:5px}.identity-inbox .stat.selected{background:#dfe9fc;border-color:#406cbb;box-shadow:inset 0 0 0 1px #406cbb}.identity-inbox .inbox-filter,.identity-inbox .ticket-list{background:#f1f5fb;border-color:#d5dfef}.identity-inbox .ticket:hover{background:#e8effc}.identity-inbox .ticket.active{background:#e1ebff;border-left-color:#3367bd}.identity-inbox .ticket-detail{background:#fff}.identity-inbox .ticket-body{background:#f3f6fb;border-color:#d9e1ed;border-radius:3px}.identity-inbox .badge{color:#365678;background:#e7effb;border-radius:3px}.identity-inbox .button.primary{color:#fff;background:#2855a0;border-color:#2855a0;border-radius:5px}.identity-inbox input,.identity-inbox select,.identity-inbox textarea{border-color:#b9c7da}.identity-inbox .reply-section{border-color:#d6dfeb}.identity-inbox .demo-heading h1{letter-spacing:-.04em}.identity-admin.workbench-page{--ink:#222f45;--muted:#596a82;--green:#2753a4;--line:#d5dce6;--pale:#f3f5f8;color:var(--ink);font-family:var(--font-sales), Arial, "Yu Gothic", sans-serif;background:#e9edf3}.identity-admin .tool-panel{border-color:#b9c5d5;border-radius:3px;box-shadow:0 18px 50px #15243d12}.identity-admin .tool-title{color:#f2f6ff;background:#202c43;border-bottom:1px solid #41506b;padding-block:16px}.identity-admin .tool-title .pill{color:#e6efff;background:#354764;border-color:#596e91}.identity-admin .revenue-overview{color:#f5f7ff;background:#1e2b45;border-radius:2px;gap:28px;margin:20px;padding:26px}.identity-admin .revenue-main>b{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:44px}.identity-admin .revenue-main p,.identity-admin .revenue-main>small,.identity-admin .revenue-bars h4 span,.identity-admin .operation-kicker{color:#c4d0e8}.identity-admin .revenue-bars meter{border-radius:1px;height:9px}.identity-admin .revenue-bars meter::-webkit-meter-bar{background:#3c4c69}.identity-admin .revenue-bars meter::-webkit-meter-optimum-value{background:#99baff;border-radius:1px}.identity-admin .stats-grid{border:1px solid #c7d1df;gap:1px;margin:20px}.identity-admin .stat{background:#fff;border:0;border-radius:0;padding:18px}.identity-admin .stat strong{font-family:var(--font-sales), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:29px}.identity-admin .inbox-filter{background:#f5f7fa;border-color:#d7dfe8}.identity-admin .customer-table th{color:#3b4d68;letter-spacing:.08em;background:#e2e8f1}.identity-admin .customer-table td{font-variant-numeric:tabular-nums;padding-block:12px}.identity-admin .customer-avatar{color:#405477;background:#e5eafa;border-radius:3px}.identity-admin .badge{color:#3a526f;background:#edf2fa;border:1px solid #b7c5dc;border-radius:3px}.identity-admin .badge.success{color:#285080;background:#e4edfb;border-color:#b2c9e6}.identity-admin .history-section{background:#f0f3f8;border-color:#cbd5e3}.identity-admin .button.primary{color:#fff;background:#294b86;border-color:#294b86;border-radius:3px}.identity-admin .button.secondary,.identity-admin input,.identity-admin select{border-color:#b4c0d3;border-radius:3px}.identity-admin .demo-heading h1{letter-spacing:-.04em;font-size:clamp(26px,3vw,42px);font-weight:550}.booking-demo.showcase{--ink:#483c33;--muted:#746354;--green:#935b40;--line:#ddd0bf;color:#483c33;background:#f5efe5;border-color:#d6c4b0;border-radius:18px}.booking-demo .app-demo-heading{background:0 0;border-bottom:1px solid #d7c7b4;padding-bottom:28px}.booking-demo .app-demo-heading h2{letter-spacing:.01em;font-family:Georgia,Yu Mincho,serif;font-size:clamp(27px,4vw,45px);font-weight:500;line-height:1.5}.booking-demo .app-demo-heading h2 span{display:inline-block}.booking-demo .app-demo-heading .eyebrow{color:#8b573f;letter-spacing:.13em;font-size:10px}.booking-demo .booking-week{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(64px,1fr));gap:10px;scroll-padding:4px}.booking-demo .booking-week button{color:#64503d;scroll-snap-align:start;background:#fffcf6;border-color:#cfc0ac;border-radius:16px;min-width:64px;padding:16px 8px}.booking-demo .booking-week button[aria-pressed=true]{color:#fff7eb;background:#8b533e;border-color:#8b533e}.booking-demo .booking-week b{font-family:Georgia,serif;font-size:32px}.booking-demo .booking-stats>div{background:0 0;border:0;border-top:1px solid #d5c4af;border-radius:0}.booking-demo .booking-list{background:#fffcf7;border:1px solid #d9c9b5;border-radius:12px}.booking-demo .booking-list article{background:#f8f2e9;border-left:3px solid #b27e5d;border-radius:0 8px 8px 0}.booking-demo .booking-list time{color:#865138;font-family:Georgia,serif;font-size:23px}.booking-demo .booking-badge{color:#725438;background:#eee0cc;border-radius:20px}.booking-demo .button.primary{color:#fff;background:#8b533e;border-color:#8b533e;border-radius:22px}.booking-demo input,.booking-demo select{border-color:#baa58d;border-radius:8px}.booking-demo .button.secondary{color:#755037;border-color:#bba58d;border-radius:20px}@media (max-width:700px){.experience-header{gap:10px;padding:10px 18px}.experience-header h1{font-size:11px}.experience-header .demo-data-disclosure summary>span{display:none}.identity-admin .revenue-overview{margin:16px;padding:22px}.identity-admin .stats-grid{grid-template-columns:1fr 1fr;gap:1px;margin:16px}.identity-admin .revenue-main>b{font-size:38px}.booking-demo.showcase{border-radius:0}.booking-demo .booking-week{grid-template-columns:repeat(7,64px);gap:8px}.booking-demo .booking-list{padding:18px}.booking-demo .app-demo-heading h2 span{display:block}.standalone-experience.workbench-page{padding:16px}.demo-mode-actions{gap:14px}}@media (prefers-reduced-motion:reduce){.identity-inbox *,.identity-admin *,.booking-demo *{transition:none!important;animation:none!important}}
