.guest-receipt-wa-btn{flex:1.2;display:flex;align-items:center;justify-content:center;gap:6px;background:#25d366;color:#ffffff;border:none;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:opacity .15s}.guest-receipt-wa-btn:hover{opacity:.9}.guest-receipt-close-btn{flex:0.6;padding:10px 12px;background:#ffffff;color:#64748b;border:1px solid #cbd5e1;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer}.guest-receipt-close-btn:hover{background:#f1f5f9;color:#0f172a}:root[data-theme=dark] .guest-receipt-modal{background:#1e293b;color:#f8fafc}:root[data-theme=dark] .guest-receipt-brand,:root[data-theme=dark] .guest-receipt-grand-total b,:root[data-theme=dark] .guest-receipt-item-name b,:root[data-theme=dark] .guest-receipt-line b{color:#f8fafc}:root[data-theme=dark] .guest-receipt-line,:root[data-theme=dark] .guest-receipt-meta,:root[data-theme=dark] .guest-receipt-sub{color:#94a3b8}:root[data-theme=dark] .guest-receipt-table-badge{background:#334155;color:#f8fafc}:root[data-theme=dark] .guest-receipt-divider{border-color:#334155}:root[data-theme=dark] .guest-receipt-divider-dash{border-color:#475569}:root[data-theme=dark] .guest-receipt-item-row{color:#cbd5e1}:root[data-theme=dark] .guest-receipt-payment-list{background:#0f172a}:root[data-theme=dark] .guest-receipt-actions{background:#0f172a;border-color:#334155}:root[data-theme=dark] .guest-receipt-print-btn{background:#38bdf8;color:#0f172a}:root[data-theme=dark] .guest-receipt-close-btn{background:#1e293b;border-color:#475569;color:#cbd5e1}.is-bell-active{background:#ecfdf5!important;color:#065f46!important;border-color:#6ee7b7!important}:root[data-theme=dark] .is-bell-active{background:#064e3b!important;color:#6ee7b7!important;border-color:#059669!important}.small-ticket-print{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;border-radius:6px;margin-top:6px}.order-print-actions{display:flex;gap:8px;margin:10px 0}.service-type-badge{display:inline-flex;align-items:center;font-weight:700;color:#0284c7}:root[data-theme=dark] .service-type-badge{color:#38bdf8}.guest-room-delivery-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin:12px 0}.guest-room-delivery-box label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#0f172a;margin-bottom:6px}.guest-room-delivery-box textarea{width:100%;min-height:54px;padding:8px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;font-size:12px;color:#0f172a;resize:vertical}:root[data-theme=dark] .guest-room-delivery-box{background:#0f172a;border-color:#334155}:root[data-theme=dark] .guest-room-delivery-box label{color:#f8fafc}:root[data-theme=dark] .guest-room-delivery-box textarea{background:#1e293b;border-color:#475569;color:#f8fafc}.guest-pairing-shelf{background:#fcfcfc;border:1px dashed #cbd5e1;border-radius:14px;padding:12px;margin:14px 0 10px}.guest-pairing-shelf-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.guest-pairing-shelf-head strong{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750;color:#0f172a}.guest-pairing-shelf-head small{font-size:10px;color:#64748b}.guest-pairing-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.guest-pairing-card{flex:0 0 170px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.04)}.guest-pairing-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;align-self:flex-start;margin-bottom:4px}.guest-pairing-badge.chef{background:#fef3c7;color:#92400e}.guest-pairing-badge.frequently{background:#ede9fe;color:#5b21b6}.guest-pairing-badge.popular{background:#e0f2fe;color:#0369a1}.guest-pairing-name{font-size:11px;font-weight:700;color:#0f172a;line-height:1.3;margin:2px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guest-pairing-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid #f1f5f9}.guest-pairing-price{font-size:11px;font-weight:800;color:#0f172a}.guest-pairing-add-btn{padding:3px 8px;font-size:10px;font-weight:700;background:#0f172a;color:#ffffff;border-radius:6px;border:none;cursor:pointer;transition:transform .1s}.guest-pairing-add-btn:hover{opacity:.9;transform:scale(1.04)}:root[data-theme=dark] .guest-pairing-shelf{background:#0f172a;border-color:#334155}:root[data-theme=dark] .guest-pairing-shelf-head strong{color:#f8fafc}:root[data-theme=dark] .guest-pairing-shelf-head small{color:#94a3b8}:root[data-theme=dark] .guest-pairing-card{background:#1e293b;border-color:#334155}:root[data-theme=dark] .guest-pairing-name,:root[data-theme=dark] .guest-pairing-price{color:#f8fafc}:root[data-theme=dark] .guest-pairing-bottom{border-color:#334155}:root[data-theme=dark] .guest-pairing-add-btn{background:#38bdf8;color:#0f172a}.guest-whatsapp-order-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#ffffff;border:none;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700;cursor:pointer;margin-top:8px;transition:background .15s,transform .1s;box-shadow:0 2px 6px rgba(37,211,102,.25)}.guest-whatsapp-order-btn:hover{background:#20bd5a;transform:translateY(-1px)}.guest-loyalty-card{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;padding:12px 14px;margin:12px 0}.guest-loyalty-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.guest-loyalty-head b{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:750;color:#581c87}.guest-loyalty-badge{font-size:10px;font-weight:700;background:#e9d5ff;color:#6b21a8;padding:2px 8px;border-radius:999px}.guest-loyalty-input-row{display:flex;gap:8px;margin-top:6px}.guest-loyalty-input-row input{flex:1;padding:8px 10px;border:1px solid #d8b4fe;border-radius:8px;background:#ffffff;font-size:12px;color:#0f172a}.guest-loyalty-lookup-btn{padding:8px 12px;background:#7e22ce;color:#ffffff;border:none;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}.guest-loyalty-balance-box{display:flex;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid #e9d5ff;border-radius:8px;padding:8px 10px;margin-top:8px}.guest-loyalty-redeem-btn{padding:5px 10px;background:#9333ea;color:#ffffff;border:none;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer}.guest-loyalty-applied-pill{font-size:11px;font-weight:700;color:#15803d;background:#dcfce7;padding:3px 8px;border-radius:999px}:root[data-theme=dark] .guest-loyalty-card{background:#3b076433;border-color:#7e22ce55}:root[data-theme=dark] .guest-loyalty-head b{color:#e9d5ff}:root[data-theme=dark] .guest-loyalty-input-row input{background:#1e1b4b;border-color:#6b21a8;color:#f8fafc}:root[data-theme=dark] .guest-loyalty-balance-box{background:#1e1b4b;border-color:#6b21a8}:root[data-theme=dark] .kitchen-lane{background:#121e30!important;border-color:#2b3a4e!important}:root[data-theme=dark] .kitchen-lane>header{border-color:#34465d!important}:root[data-theme=dark] .kitchen-lane.lane-red>header{background:#34202a!important;color:#ff9298!important}:root[data-theme=dark] .kitchen-lane.lane-orange>header{background:#352a1b!important;color:#ffc46c!important}:root[data-theme=dark] .kitchen-lane.lane-green>header{background:#163327!important;color:#72dfa8!important}:root[data-theme=dark] .kitchen-lane.lane-slate>header{background:#18263a!important;color:#d0d9e6!important}:root[data-theme=dark] .kitchen-lane>header span{background:#26384d!important;color:#e7edf6!important}:root[data-theme=dark] .ticket{background:#18263a!important;border-color:#34465d!important;color:#e7edf6!important;box-shadow:none!important}:root[data-theme=dark] .served-time,:root[data-theme=dark] .ticket-head span,:root[data-theme=dark] .ticket>small{color:#bdcadb!important}:root[data-theme=dark] .ticket-head em{background:#352a1b!important;color:#ffc46c!important}:root[data-theme=dark] .ticket-pills span{background:#26384d!important;color:#d3deeb!important}:root[data-theme=dark] .ticket-pills span:first-child{background:#19385c!important;color:#9bc3ff!important}:root[data-theme=dark] .live-ticket-items>div{border-color:#34465d!important}:root[data-theme=dark] .live-ticket-items b{color:#f0f4fa!important}:root[data-theme=dark] .live-ticket-items small{color:#bdcadb!important}:root[data-theme=dark] .ticket-note{background:#352a1b!important;color:#f2d39c!important}:root[data-theme=dark] .lane-empty-state{color:#cbd5e1!important}:root[data-theme=dark] .lane-empty-state>span{background:#1b2c40!important;border-color:#42556c!important;color:#bdcadb!important}:root[data-theme=dark] .lane-empty-state>b{color:#f0f4fa!important;font-size:13px!important}:root[data-theme=dark] .lane-empty-state>small{color:#bdcadb!important;font-size:11px!important}:root[data-theme=dark] .kitchen-bottom .panel-hint,:root[data-theme=dark] .kitchen-sync-label{color:#bdcadb!important}:root[data-theme=dark] .station-workload-list>button{background:#18263a!important;border-color:#34465d!important;color:#e7edf6!important}:root[data-theme=dark] .station-workload-list>button.is-selected,:root[data-theme=dark] .station-workload-list>button:hover{background:#1d3047!important;border-color:#526981!important}:root[data-theme=dark] .station-workload-list b{color:#f0f4fa!important;font-size:13px!important}:root[data-theme=dark] .station-workload-list small{color:#bdcadb!important;font-size:11px!important}:root[data-theme=dark] .station-workload-list>button>strong{background:#26384d!important;color:#f4c879!important}.dashboard-tour-launcher{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 11px;border:1px solid #dce4ee;border-radius:9px;background:#fff;color:#526176;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dashboard-tour-launcher:hover{background:#f5f8fc;border-color:#bfccdc;color:#145ce4}.dashboard-tour-launcher svg{flex:none}.dashboard-tour-launcher-mobile{width:36px;height:36px;padding:0;border:0;background:transparent;color:#526176}.dashboard-tour-launcher-mobile:hover{background:#f2f5f9;border-color:transparent}.dashboard-tour-blocker{position:fixed;inset:0;z-index:1000;background:transparent}.dashboard-tour-scrim{position:fixed;inset:0;z-index:1001;width:100vw;height:100vh;pointer-events:none}.dashboard-tour-spotlight{position:fixed;z-index:1002;border:2px solid rgba(255,255,255,.96);border-radius:13px;box-shadow:0 0 0 1px rgba(31,102,255,.42),0 8px 34px rgba(0,0,0,.12);pointer-events:none;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.dashboard-tour-card{position:fixed;right:24px;bottom:24px;z-index:1003;width:min(390px,calc(100vw - 32px));max-height:calc(100vh - 112px);overflow:auto;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#fff;color:#172235;box-shadow:0 22px 75px rgba(4,12,25,.28)}.dashboard-tour-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px 12px}.dashboard-tour-card-top>span{display:flex;align-items:center;gap:7px;color:#60718a;font-size:9px;font-weight:750;letter-spacing:.12em}.dashboard-tour-card-top>span svg{color:#2563eb}.dashboard-tour-card-top>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#718096;cursor:pointer}.dashboard-tour-card-top>button:hover{background:#f1f5f9;color:#1f2937}.dashboard-tour-progress{height:3px;margin:0 19px;background:#e9eef5;border-radius:99px;overflow:hidden}.dashboard-tour-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#5b8dff);transition:width .2s ease}.dashboard-tour-copy{padding:17px 20px 15px}.dashboard-tour-count{display:flex;align-items:center;gap:8px;color:#74839a;font-size:10px;font-weight:620}.dashboard-tour-count i{width:3px;height:3px;border-radius:50%;background:#9ba8b9}.dashboard-tour-copy h2{margin:8px 0 7px;color:#152238;font-size:20px;font-weight:740;letter-spacing:-.45px;line-height:1.2}.dashboard-tour-copy p{margin:0;color:#58677d;font-size:12.5px;line-height:1.65}.dashboard-tour-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 19px 17px;border-top:1px solid #edf1f5}.dashboard-tour-footer>div{display:flex;align-items:center;gap:8px}.dashboard-tour-end{padding:8px 0;border:0;background:transparent;color:#738198;font:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer}.dashboard-tour-end:hover{color:#344256;text-decoration:underline;text-underline-offset:3px}.dashboard-tour-back,.dashboard-tour-next{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px}.dashboard-tour-back:disabled{opacity:.45;cursor:not-allowed}:root[data-theme=dark] .dashboard-tour-launcher{background:#152338;border-color:#34465d;color:#d0d9e6}:root[data-theme=dark] .dashboard-tour-launcher:hover{background:#1b2c42;border-color:#526981;color:#a9c9ff}:root[data-theme=dark] .dashboard-tour-card{border-color:#34465d;background:#152338;color:#e7edf6}:root[data-theme=dark] .dashboard-tour-card-top>button,:root[data-theme=dark] .dashboard-tour-card-top>span{color:#a9b8cb}:root[data-theme=dark] .dashboard-tour-card-top>button:hover{background:#26384d;color:#f0f4fa}:root[data-theme=dark] .dashboard-tour-progress{background:#26384d}:root[data-theme=dark] .dashboard-tour-copy h2{color:#f0f4fa}:root[data-theme=dark] .dashboard-tour-copy p,:root[data-theme=dark] .dashboard-tour-count{color:#bdcadb}:root[data-theme=dark] .dashboard-tour-footer{border-color:#34465d}:root[data-theme=dark] .dashboard-tour-end{color:#a9b8cb}@media(max-width:768px){.topbar-actions>.dashboard-tour-launcher{display:none}.dashboard-tour-card{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);width:calc(100vw - 24px);max-height:calc(100vh - 148px);border-radius:16px}.dashboard-tour-card-top{padding:14px 16px 10px}.dashboard-tour-progress{margin-right:16px;margin-left:16px}.dashboard-tour-copy{padding:14px 17px 13px}.dashboard-tour-copy h2{font-size:18px}.dashboard-tour-copy p{font-size:12px}.dashboard-tour-footer{padding:10px 16px 14px}}@media(prefers-reduced-motion:reduce){.dashboard-tour-progress>span,.dashboard-tour-spotlight{transition:none}}:root[data-theme=dark] .station-workload-list>button>.workload-meter{background:#2c3c51!important}:root[data-theme=dark] .workload-meter i{background:#57c995!important}:root[data-theme=dark] .kitchen-next-up-row{border-color:#34465d!important;color:#d4deeb!important}:root[data-theme=dark] .kitchen-next-up-row:hover{background:#1b2c40!important}:root[data-theme=dark] .next-up-position{background:#26384d!important;color:#f4c879!important}:root[data-theme=dark] .next-up-order b{color:#f0f4fa!important}:root[data-theme=dark] .next-up-order small,:root[data-theme=dark] .next-up-station{color:#bdcadb!important}:root[data-theme=dark] .next-up-age{color:#f4c879!important}:root[data-theme=dark] .next-up-clear-icon{background:#173427!important;border-color:#28573e!important;color:#72dfa8!important}:root[data-theme=dark] .kitchen-next-up>.kitchen-next-up-empty>div>b{color:#a8e5c6!important;font-size:13px!important}:root[data-theme=dark] .kitchen-next-up>.kitchen-next-up-empty>div>p{color:#cbd5e1!important;font-size:11px!important}:root[data-theme=dark] :is(.booking-metric,.payroll-metric,.inventory-metric,.customer-metric){background:#121e30!important;border-color:#34465d!important;box-shadow:none!important}:root[data-theme=dark] :is(.booking-metric,.payroll-metric,.inventory-metric,.customer-metric) b{color:#f0f4fa!important}:root[data-theme=dark] :is(.booking-metric,.payroll-metric,.inventory-metric,.customer-metric) small{color:#bdcadb!important;font-size:11px!important}:root[data-theme=dark] :is(.customer-metric-icon.is-blue,.booking-metric-icon.is-blue,.payroll-metric-icon.is-blue,.inventory-metric-icon.is-blue){background:#19385c!important;color:#9bc3ff!important}:root[data-theme=dark] :is(.customer-metric-icon.is-green,.booking-metric-icon.is-green,.payroll-metric-icon.is-green,.inventory-metric-icon.is-green){background:#173c31!important;color:#72dfa8!important}:root[data-theme=dark] :is(.customer-metric-icon.is-gold,.booking-metric-icon.is-gold,.payroll-metric-icon.is-gold,.inventory-metric-icon.is-gold){background:#3a301d!important;color:#f4c879!important}:root[data-theme=dark] :is(.customer-metric-icon.is-plum,.booking-metric-icon.is-plum,.payroll-metric-icon.is-plum){background:#35274b!important;color:#d6b4ff!important}:root[data-theme=dark] .inventory-metric-icon.is-red{background:#40262b!important;color:#ff9298!important}:root[data-theme=dark] :is(.booking-list-panel,.booking-detail-panel,.payroll-run-panel,.payroll-detail-panel,.payroll-timesheet-panel,.inventory-list-panel,.inventory-detail-panel,.customer-list-panel,.customer-profile-panel,.schedule-panel,.clock-panel,.clock-review-panel){background:#121e30!important;border-color:#34465d!important;color:#d4deeb!important}:root[data-theme=dark] :is(.booking-toolbar,.booking-detail-header,.booking-profile,.booking-actions,.booking-list-footer,.payroll-panel-head,.payroll-detail-heading,.schedule-toolbar){border-color:#34465d!important}:root[data-theme=dark] .booking-tabs button,:root[data-theme=dark] .payroll-tabs button{color:#bdcadb!important}:root[data-theme=dark] .booking-tabs button.active,:root[data-theme=dark] .payroll-tabs button.active{color:#80b4ff!important}:root[data-theme=dark] .booking-tabs button span,:root[data-theme=dark] .payroll-tabs button span{color:#aebcd0!important}:root[data-theme=dark] .booking-search,:root[data-theme=dark] .customer-search,:root[data-theme=dark] .inventory-search{background:#0e1929!important;border-color:#40536d!important;color:#bdcadb!important}:root[data-theme=dark] :is(.booking-search,.customer-search) input{background:transparent!important;color:#f0f4fa!important}:root[data-theme=dark] .inventory-search input{background:transparent!important;color:#f0f4fa!important}:root[data-theme=dark] :is(.booking-search,.customer-search,.inventory-search) input::-moz-placeholder{color:#aebcd0!important;opacity:1!important}:root[data-theme=dark] :is(.booking-search,.customer-search,.inventory-search) input::placeholder{color:#aebcd0!important;opacity:1!important}:root[data-theme=dark] .booking-table th,:root[data-theme=dark] .customer-table th,:root[data-theme=dark] .inventory-table th,:root[data-theme=dark] .payroll-table th{background:#1a2a40!important;color:#cbd7e6!important}:root[data-theme=dark] .booking-table td,:root[data-theme=dark] .customer-table td,:root[data-theme=dark] .inventory-table td,:root[data-theme=dark] .payroll-table td{border-color:#34465d!important;color:#d4deeb!important}:root[data-theme=dark] :is(.booking-table tbody tr:hover,.booking-table tbody tr.is-selected,.payroll-run-row:hover,.payroll-run-row.is-selected,.customer-table tbody tr:hover,.customer-table tbody tr.is-selected,.inventory-table tbody tr:hover,.inventory-table tbody tr.is-selected){background:#1b2c42!important}:root[data-theme=dark] .payroll-run-row{border-color:#34465d!important;background:#121e30!important}:root[data-theme=dark] .payroll-run-row.is-selected{background:#1b2c42!important}:root[data-theme=dark] .inventory-list-footer,:root[data-theme=dark] .inventory-table-heading,:root[data-theme=dark] .inventory-toolbar{border-color:#34465d!important}:root[data-theme=dark] .inventory-tabs button{color:#bdcadb!important}:root[data-theme=dark] .inventory-tabs button.active{color:#80b4ff!important}:root[data-theme=dark] .inventory-item-name b,:root[data-theme=dark] .inventory-table td>b,:root[data-theme=dark] .inventory-table td>div>b,:root[data-theme=dark] .inventory-table-heading h2{color:#f0f4fa!important}:root[data-theme=dark] .inventory-item-name small,:root[data-theme=dark] .inventory-list-footer,:root[data-theme=dark] .inventory-list-footer small,:root[data-theme=dark] .inventory-table td small,:root[data-theme=dark] .inventory-table-heading span{color:#bdcadb!important}:root[data-theme=dark] :is(.booking-table td:first-child>b,.booking-guest-cell b,.booking-profile h3,.booking-detail-header h2,.booking-detail-lines b,.booking-detail-empty h2,.booking-empty h2,.payroll-panel-head h2,.payroll-detail-heading h2,.payroll-detail-empty h2,.payroll-run-copy b,.payroll-run-row>strong,.customer-identity b,.customer-empty h2,.customer-profile-empty h2,.customer-name-line h2,.customer-detail-heading h3,.customer-profile-stats b,.customer-visit-row b,.customer-visit-row strong,.inventory-history-head h3,.inventory-detail-stats b,.inventory-history-row b,.inventory-history-row strong){color:#f0f4fa!important}:root[data-theme=dark] :is(.booking-table td:first-child>small,.booking-guest-cell small,.booking-list-footer,.booking-pagination b,.booking-profile p,.booking-detail-lines>div>span,.booking-actions>label,.booking-actions small,.booking-empty p,.booking-detail-empty p,.payroll-period-copy,.payroll-period-copy small,.payroll-panel-head>span,.payroll-run-copy small,.payroll-total-card span,.payroll-total-card small,.payroll-item-row small,.payroll-next-step p,.payroll-footnote,.payroll-empty p,.payroll-detail-empty p,.customer-identity small,.customer-table td>small,.customer-list-footer,.customer-list-footer small,.customer-empty p,.customer-profile-empty p,.customer-profile-head p,.customer-contact-block p,.customer-contact-block a,.customer-profile-stats small,.customer-detail-heading>span,.customer-detail-section>p,.customer-detail-section>p b,.customer-detail-section>p span,.customer-muted,.customer-visit-row small,.customer-notes,.inventory-detail-stats span,.inventory-detail-meta span,.inventory-detail-meta b,.inventory-history-head span,.inventory-history-row small,.inventory-history-empty){color:#bdcadb!important}:root[data-theme=dark] .booking-note,:root[data-theme=dark] .customer-notes,:root[data-theme=dark] .customer-profile-stats,:root[data-theme=dark] .inventory-active-list,:root[data-theme=dark] .inventory-detail-meta,:root[data-theme=dark] .inventory-detail-stats>div,:root[data-theme=dark] .payroll-next-step,:root[data-theme=dark] .payroll-subtle,:root[data-theme=dark] .payroll-total-card{background:#18283e!important;border-color:#34465d!important;color:#d4deeb!important}:root[data-theme=dark] .booking-note b,:root[data-theme=dark] .booking-note p,:root[data-theme=dark] .payroll-calculation-note b,:root[data-theme=dark] .payroll-next-step>b,:root[data-theme=dark] .payroll-total-card strong{color:#f0f4fa!important}:root[data-theme=dark] .schedule-board{background:#121e30!important}:root[data-theme=dark] .schedule-board td,:root[data-theme=dark] .schedule-board th{border-color:#34465d!important}:root[data-theme=dark] .schedule-board thead th{background:#1a2a40!important;color:#bdcadb!important}:root[data-theme=dark] .schedule-board thead th>b,:root[data-theme=dark] .schedule-staff b{color:#f0f4fa!important}:root[data-theme=dark] .schedule-board thead th.is-today{background:#26364b!important}:root[data-theme=dark] .schedule-board tbody th,:root[data-theme=dark] .schedule-board td{background:#121e30!important}:root[data-theme=dark] .schedule-board td.is-today{background:#17283b!important}:root[data-theme=dark] .schedule-legend,:root[data-theme=dark] .schedule-loading,:root[data-theme=dark] .schedule-staff small{color:#bdcadb!important}:root[data-theme=dark] .schedule-shift{border-color:#285744!important;background:#173427!important;color:#a8e5c6!important}:root[data-theme=dark] .schedule-shift.is-draft{border-color:#695123!important;background:#352a1b!important;color:#f4c879!important}:root[data-theme=dark] .schedule-add-cell,:root[data-theme=dark] .schedule-board td:hover .schedule-add-cell{color:#bdcadb!important}:root[data-theme=dark] .schedule-add-cell:focus-visible,:root[data-theme=dark] .schedule-board td:hover .schedule-add-cell{border-color:#526981!important;background:#1b2c42!important}:root[data-theme=dark] .schedule-off{color:#aebcd0!important}:root[data-theme=dark] .clock-active-list>b,:root[data-theme=dark] .clock-active-row b,:root[data-theme=dark] .clock-duration b,:root[data-theme=dark] .clock-history>b,:root[data-theme=dark] .clock-live b,:root[data-theme=dark] .clock-panel-head h2,:root[data-theme=dark] .clock-ready b,:root[data-theme=dark] .clock-review-person b,:root[data-theme=dark] .clock-review-times b,:root[data-theme=dark] .clock-variance>b{color:#f0f4fa!important}:root[data-theme=dark] :is(.clock-panel-head p,.clock-loading,.clock-live small,.clock-ready small,.clock-duration small,.clock-history-row,.clock-review-person small,.clock-review-times,.clock-active-row small,.clock-active-row>span:nth-child(2),.clock-review-pagination span,.clock-variance>div,.clock-variance>div>span:last-child){color:#bdcadb!important}:root[data-theme=dark] .clock-active,:root[data-theme=dark] .clock-active-list,:root[data-theme=dark] .clock-empty,:root[data-theme=dark] .clock-ready,:root[data-theme=dark] .clock-variance{background:#18283e!important;border-color:#40536d!important;color:#d4deeb!important}:root[data-theme=dark] :is(.clock-history-row,.clock-review-row,.clock-active-row,.clock-review-pagination){border-color:#34465d!important}:root[data-theme=dark] .clock-empty b{color:#a8e5c6!important}:root[data-theme=dark] .clock-empty small{color:#bdcadb!important}:root[data-theme=dark] .booking-table td,:root[data-theme=dark] .booking-table th,:root[data-theme=dark] .booking-tabs button,:root[data-theme=dark] .customer-table td,:root[data-theme=dark] .customer-table th,:root[data-theme=dark] .inventory-table td,:root[data-theme=dark] .inventory-table th,:root[data-theme=dark] .inventory-tabs button,:root[data-theme=dark] .payroll-table td,:root[data-theme=dark] .payroll-table th,:root[data-theme=dark] .payroll-tabs button{font-size:10px!important}:root[data-theme=dark] :is(.booking-guest-cell small,.booking-table td:first-child>small,.payroll-run-copy small,.payroll-empty p,.payroll-detail-empty p,.payroll-footnote,.inventory-item-name small,.inventory-table td small,.inventory-table-heading span,.inventory-list-footer,.inventory-list-footer small,.customer-identity small,.customer-table td>small,.customer-list-footer,.customer-list-footer small,.schedule-staff small,.schedule-legend,.clock-panel-head p,.clock-ready small,.clock-live small,.clock-history-row,.clock-review-person small,.clock-review-times,.clock-active-row small,.clock-active-row>span:nth-child(2),.clock-empty small){font-size:9px!important}:root[data-theme=dark] .schedule-board thead th{font-size:10px!important}:root[data-theme=dark] :is(.schedule-staff b,.schedule-shift b,.schedule-requests,.schedule-request-copy>div>b){font-size:10px!important}:root[data-theme=dark] .schedule-shift span{font-size:8px!important}:root[data-theme=dark] .booking-detail-empty p,:root[data-theme=dark] .booking-empty p,:root[data-theme=dark] .clock-empty small,:root[data-theme=dark] .customer-empty p,:root[data-theme=dark] .customer-profile-empty p{font-size:10px!important}.clock-location-strip{display:flex;align-items:center;gap:9px;margin:0 0 11px;padding:9px 11px;border:1px solid #e7edf4;border-radius:8px;background:#f8fafc}.clock-location-strip>span{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eaf2ff;color:#3474d3;font-size:16px}.clock-location-strip>div{min-width:0;display:grid;gap:3px}.clock-location-strip b{color:#3b465a;font-size:9px;font-weight:650}.clock-location-strip small{color:#7f8999;font-size:8px;line-height:1.45}.schedule-week-explainer{display:grid;gap:3px;margin:11px 13px 9px;padding:10px 12px;border:1px solid #e7edf4;border-radius:8px;background:#f8fafc}.schedule-week-explainer b{color:#344258;font-size:9px}.schedule-week-explainer span{color:#718099;font-size:8px;line-height:1.5}.schedule-unassigned-row th{color:#6a7485;font-size:9px}.schedule-unassigned-row .schedule-add-cell{border-color:#e7edf4;background:#f8fafc;opacity:1}.schedule-publish-hint{max-width:175px;color:#8b795e;font-size:8px;line-height:1.4}.schedule-overnight-note{margin:-4px 0 11px;padding:8px 9px;border:1px solid #f1e2c6;border-radius:7px;background:#fffaf0;color:#94651f;font-size:9px}:root[data-theme=dark] .clock-location-strip,:root[data-theme=dark] .schedule-week-explainer{border-color:#34465d;background:#18283e}:root[data-theme=dark] .clock-location-strip b,:root[data-theme=dark] .schedule-unassigned-row th,:root[data-theme=dark] .schedule-week-explainer b{color:#e5edf7!important}:root[data-theme=dark] .clock-location-strip small,:root[data-theme=dark] .schedule-week-explainer span{color:#bdcadb!important}:root[data-theme=dark] .schedule-overnight-note{border-color:#695123;background:#352a1b;color:#f4c879}:root[data-theme=dark] .schedule-unassigned-row .schedule-add-cell{border-color:#40536d;background:#18283e;color:#bdcadb}:root[data-theme=dark] .schedule-publish-hint{color:#bdcadb}@media (max-width:760px){.clock-location-strip{align-items:flex-start}.schedule-week-explainer{margin:9px 9px 7px}}.platform-checkout-fee-panel,.platform-r2-panel{display:grid;gap:14px;padding:16px;border:1px solid #e1e9e5;border-radius:11px;background:#f8fbf9}.platform-checkout-fee-panel{margin:5px 0 15px}.platform-checkout-fee-panel .platform-general-announcement-head,.platform-r2-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.platform-checkout-fee-panel .platform-general-announcement-head>span{display:grid;gap:4px}.platform-checkout-fee-panel .platform-general-announcement-head b,.platform-r2-panel h5{margin:0;color:#26364c;font-size:13px;font-weight:730}.platform-checkout-fee-panel .platform-general-announcement-head small,.platform-r2-panel header p{margin:0;color:#718198;font-size:11px;line-height:1.5}.platform-checkout-fee-fields{padding:0}.platform-checkout-fee-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#536b61;font-size:10px;line-height:1.5}.platform-checkout-fee-note svg{flex:none;color:#4384df}.platform-r2-panel{margin-top:2px}.platform-r2-panel>header>div{display:grid;gap:5px}.platform-r2-panel header p{max-width:920px}.platform-r2-panel .platform-storage-connection{margin-top:1px}.platform-integration-feedback{margin:9px 0 0;padding:10px 12px;border:1px solid #dce9f3;border-radius:9px;background:#f7fafc;color:#45566b;font-size:12px;line-height:1.45}.platform-integration-feedback.success{border-color:#ccebd9;background:#f3fbf6;color:#176142}.platform-integration-feedback.error{border-color:#f2d4d4;background:#fff7f7;color:#983d43}.platform-storage-connection>button.platform-secondary-btn{min-height:37px;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;padding:0 11px;border:1px solid #dce4ed;border-radius:8px;background:#fff;color:#40536b;font-size:10px;font-weight:650;white-space:nowrap}.platform-storage-connection>button.platform-secondary-btn:disabled{cursor:not-allowed;opacity:.55}.platform-storage-connection>button.platform-secondary-btn:not(:disabled):hover{border-color:#c8d4e1;background:#f8fafc;color:#155b46}.platform-storage-connection>a{margin-left:0}.location-discovery-editor{display:grid;gap:18px}.location-discovery-fieldset{min-width:0;margin:0;padding:0;border:0}.location-discovery-fieldset:disabled{opacity:.72}.location-discovery-fieldset .restaurant-location-fields{margin-bottom:0}.location-discovery-status{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e6ebf0;border-radius:10px;background:#fbfcfd}.location-discovery-status>span{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:12px;font-weight:750}.location-discovery-status>span i{width:8px;height:8px;border-radius:50%;background:#9aa6b2}.location-discovery-status>span.is-live{color:#147850}.location-discovery-status>span.is-live i{background:#18a66a}.location-discovery-status>span.is-draft{color:#697789}.location-discovery-status p{margin:0;color:#637184;font-size:12px;line-height:1.45}.location-discovery-status a{margin-left:6px;color:#d93648;font-weight:700;text-decoration:none}.location-discovery-pin{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;font-size:12px}.location-discovery-pin.confirmed{background:#eff9f3;color:#276b4d}.location-discovery-pin.missing{background:#fff8ed;color:#8a6431}.location-discovery-description textarea{min-height:106px;resize:vertical}.location-discovery-section-title{display:flex;align-items:center;gap:11px}.location-discovery-section-title>span:nth-child(2){display:grid;gap:3px;min-width:0}.location-discovery-section-title>span:nth-child(2) b{color:#263347;font-size:13px}.location-discovery-help,.location-discovery-section-title>span:nth-child(2) small{color:#7a8796;font-size:11px;line-height:1.45}.location-discovery-section-title>button{margin-left:auto;white-space:nowrap}.location-discovery-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-top:12px}.location-discovery-photo{position:relative;overflow:hidden;aspect-ratio:1/1;border:1px solid #e3e8ed;border-radius:10px;background:#f6f7f8}.location-discovery-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.location-discovery-photo button{position:absolute;top:7px;right:7px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(20,29,39,.76);color:#fff}.location-discovery-photo small{position:absolute;right:0;bottom:0;left:0;padding:5px 7px;background:linear-gradient(transparent,rgba(10,16,24,.7));color:#fff;font-size:10px}.location-discovery-photo.is-pending{border-style:dashed;border-color:#d8a899}.location-discovery-empty{grid-column:1/-1;display:flex;align-items:center;gap:9px;min-height:72px;padding:12px;border:1px dashed #dbe1e7;border-radius:10px;color:#788596;font-size:12px}.location-discovery-help{display:block;margin-top:9px}.location-discovery-service-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.location-discovery-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e4e9ee;border-radius:10px}.location-discovery-publish input,.location-discovery-toggle input{margin-top:3px;accent-color:#e63749}.location-discovery-publish span,.location-discovery-toggle span{display:grid;gap:4px}.location-discovery-publish b,.location-discovery-toggle b{color:#293547;font-size:12px}.location-discovery-publish small,.location-discovery-toggle small{color:#748194;font-size:11px;line-height:1.45}.location-discovery-publish{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e8d8c4;border-radius:10px;background:#fffaf3}.location-discovery-footer{align-items:center}.location-discovery-footer>span{max-width:520px;color:#748194;font-size:11px;line-height:1.5}@media(max-width:700px){.location-discovery-service-options{grid-template-columns:1fr}.location-discovery-status{align-items:flex-start;flex-direction:column;gap:6px}.location-discovery-section-title{align-items:flex-start;flex-wrap:wrap}.location-discovery-section-title>button{margin-left:auto}}@media(max-width:520px){.platform-storage-connection>button.platform-secondary-btn{width:calc(100% - 50px);margin-left:50px}.location-discovery-footer{align-items:stretch;flex-direction:column}.location-discovery-footer>button{width:100%}}.platform-r2-credentials{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-settings-section-card .platform-r2-credentials>label>input{width:100%;min-height:42px;padding:0 10px;border:1px solid #dce4ed;border-radius:8px;background:#fff;color:#2a3b52;font-size:11px}.platform-settings-section-card .platform-r2-credentials>label>input:focus{outline:0;border-color:#75ad96;box-shadow:0 0 0 3px rgba(32,125,88,.08)}.platform-settings-section-card .platform-r2-credentials>label>input:disabled{background:#f6f8fa;color:#8190a4}.settings-data-settings{gap:14px}.settings-data-card{display:grid;gap:14px;padding:16px;border:1px solid #e3e9ef;border-radius:13px;background:#fff}.settings-data-card.is-danger{border-color:#f0d5d1;background:linear-gradient(180deg,#fff,#fffafa)}.settings-data-card-head{display:flex;align-items:center;gap:12px}.settings-data-card-head>div{flex:1;min-width:0}.settings-data-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:#eef8f3;color:#116d4f}.settings-data-card.is-danger .settings-data-icon{background:#fff0ed;color:#a3342c}.settings-data-card-head h3{margin:0;color:#172437;font-size:14px;font-weight:700}.settings-data-card-head p{margin:4px 0 0;color:#65748a;font-size:11px;line-height:1.5}.settings-data-card-head>.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.settings-data-note,.settings-data-warning{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #d9e9f7;border-radius:9px;background:#f3f8fd;color:#425a72;font-size:10px;line-height:1.55}.settings-data-note svg,.settings-data-warning svg{flex:none;margin-top:1px;color:#3977b6}.settings-data-warning{border-color:#f0d3ce;background:#fff4f1;color:#7b312d}.settings-data-warning svg{color:#b33a32}.settings-data-backups{display:grid;gap:8px;padding-top:12px;border-top:1px solid #e9edf2}.settings-data-backups-head{display:flex;align-items:center;justify-content:space-between;color:#26364c;font-size:11px}.settings-data-backups-head button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;background:transparent;color:#52647b;font:inherit;cursor:pointer}.settings-data-backup-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #e6ebf0;border-radius:9px;background:#fbfcfd}.settings-data-backup-row>span{display:grid;gap:3px;min-width:0}.settings-data-backup-row b{overflow:hidden;color:#253449;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.settings-data-backup-row small,.settings-data-empty{color:#68778c;font-size:10px}.settings-data-backup-row .button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.settings-data-empty{margin:0;padding:8px 0}.settings-data-confirm{display:grid;gap:6px;color:#34445a;font-size:10px;font-weight:600}.settings-data-confirm b{color:#26364c}.settings-data-confirm input{width:100%;min-height:38px;padding:8px 10px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#1f2c40;font:inherit;font-weight:500;outline:none}.settings-data-confirm input:focus{border-color:#7bad98;box-shadow:0 0 0 3px rgba(24,116,80,.1)}.settings-data-confirm input::-moz-placeholder{color:#9ba7b6}.settings-data-confirm input::placeholder{color:#9ba7b6}.settings-data-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-data-actions>span{color:#718096;font-size:10px}.settings-data-danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #a93c35;border-radius:8px;background:#a3342c;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.settings-data-danger-button:hover:not(:disabled){background:#872b26}.settings-data-danger-button:disabled{opacity:.45;cursor:not-allowed}.settings-data-feedback-download{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:#075cf5;font-size:11px;font-weight:650}.is-spinning{animation:settings-data-spin 1s linear infinite}@keyframes settings-data-spin{to{transform:rotate(1turn)}}.platform-data-safety{display:grid;gap:15px}.platform-data-safety-card{display:grid;gap:15px;padding:18px;border:1px solid #e1e8ef;border-radius:13px;background:#fff}.platform-data-safety-card.is-danger{border-color:#f0d7d3;background:#fffdfc}.platform-data-safety-head{display:flex;align-items:center;gap:12px}.platform-data-safety-head>div{flex:1;min-width:0}.platform-data-safety-head h3{margin:0;color:#19273a;font-size:14px;font-weight:700}.platform-data-safety-head p{margin:4px 0 0;color:#68788e;font-size:11px;line-height:1.5}.platform-data-safety-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:#eaf7f0;color:#126d50}.platform-data-safety-card.is-danger .platform-data-safety-icon{background:#fff0ed;color:#a3342c}.platform-data-backup-row .platform-secondary,.platform-data-safety-head .platform-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.platform-data-safety-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #d9e9f7;border-radius:9px;background:#f3f8fd;color:#425a72;font-size:10px;line-height:1.55}.platform-data-safety-note svg{flex:none;color:#3977b6}.platform-data-backups{display:grid;gap:8px;padding-top:12px;border-top:1px solid #e9edf2}.platform-data-backups-title{display:flex;align-items:center;justify-content:space-between;color:#26364c;font-size:11px}.platform-data-backups-title button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:0;background:transparent;color:#52647b;font-size:10px;cursor:pointer}.platform-data-backup-list{display:grid;gap:7px}.platform-data-backup-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e6ebf0;border-radius:9px;background:#fbfcfd}.platform-data-backup-mark{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:#edf6f2;color:#156a4d}.platform-data-backup-copy{display:grid;flex:1;gap:3px;min-width:0}.platform-data-backup-copy b{color:#253449;font-size:10px}.platform-data-backup-copy small,.platform-data-empty{color:#68778c;font-size:10px}.platform-data-empty{margin:0;padding:8px 0}.platform-data-reset-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.platform-data-reset-list li{display:flex;align-items:flex-start;gap:8px;color:#435168;font-size:10px;line-height:1.5}.platform-data-reset-list li svg{flex:none;margin-top:1px;color:#137754}.platform-data-reset-list li:last-child svg{color:#b33831}.platform-data-reset-form{display:grid;gap:7px;padding-top:12px;border-top:1px solid #f0dfdc}.platform-data-reset-form label{color:#47566a;font-size:10px;font-weight:650}.platform-data-reset-form label code{color:#a3342c;font-size:10px}.platform-data-reset-form>div{display:flex;gap:8px}.platform-data-reset-form input{flex:1;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #d8e0e9;border-radius:8px;background:#fff;color:#1f2c40;font:inherit;font-size:11px;outline:none}.platform-data-reset-form input:focus{border-color:#c66a61;box-shadow:0 0 0 3px rgba(177,54,46,.1)}.platform-data-reset-form input::-moz-placeholder{color:#9ba7b6}.platform-data-reset-form input::placeholder{color:#9ba7b6}.platform-data-reset-form small{color:#758197;font-size:9px}.platform-data-feedback{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid;border-radius:9px;font-size:11px;line-height:1.5}.platform-data-feedback svg{flex:none;margin-top:1px}.platform-data-feedback.success{border-color:#bfe7d4;background:#eef9f3;color:#146346}.platform-data-feedback.error{border-color:#f0c8c3;background:#fff3f1;color:#8c2f29}@media (max-width:640px){.settings-data-card-head{align-items:flex-start;flex-wrap:wrap}.settings-data-card-head>.button{margin-left:54px}.settings-data-actions{align-items:stretch;flex-direction:column}.settings-data-danger-button{width:100%}.platform-data-safety-head{align-items:flex-start;flex-wrap:wrap}.platform-data-safety-head>.platform-primary{margin-left:54px}.platform-data-reset-form>div{align-items:stretch;flex-direction:column}}:root[data-theme=dark] .platform-data-safety-card,:root[data-theme=dark] .settings-data-card{border-color:#2d4056!important;background:#111e30!important}:root[data-theme=dark] .platform-data-safety-card.is-danger,:root[data-theme=dark] .settings-data-card.is-danger{border-color:#68403d!important;background:#1c202d!important}:root[data-theme=dark] .platform-data-backups-title,:root[data-theme=dark] .platform-data-safety-head h3,:root[data-theme=dark] .settings-data-backups-head,:root[data-theme=dark] .settings-data-card-head h3,:root[data-theme=dark] .settings-data-confirm,:root[data-theme=dark] .settings-data-confirm b{color:#eef4fb!important}:root[data-theme=dark] .platform-data-backup-copy small,:root[data-theme=dark] .platform-data-empty,:root[data-theme=dark] .platform-data-reset-form small,:root[data-theme=dark] .platform-data-safety-head p,:root[data-theme=dark] .settings-data-actions>span,:root[data-theme=dark] .settings-data-backup-row small,:root[data-theme=dark] .settings-data-card-head p,:root[data-theme=dark] .settings-data-empty{color:#b8c6d8!important}:root[data-theme=dark] .platform-data-safety-note,:root[data-theme=dark] .settings-data-note{border-color:#314e6b!important;background:#15283d!important;color:#d3e1f1!important}:root[data-theme=dark] .settings-data-warning{border-color:#60413f!important;background:#2b2025!important;color:#f2d5d0!important}:root[data-theme=dark] .settings-data-backups{border-color:#2d4056!important}:root[data-theme=dark] .platform-data-backup-row,:root[data-theme=dark] .settings-data-backup-row{border-color:#2d4056!important;background:#142238!important}:root[data-theme=dark] .platform-data-backup-copy b,:root[data-theme=dark] .settings-data-backup-row b{color:#e6eef8!important}:root[data-theme=dark] .platform-data-reset-form input,:root[data-theme=dark] .settings-data-confirm input{border-color:#3b4e65!important;background:#0c1727!important;color:#f2f6fb!important}:root[data-theme=dark] .platform-data-reset-form input::-moz-placeholder,:root[data-theme=dark] .settings-data-confirm input::-moz-placeholder{color:#93a4b9!important}:root[data-theme=dark] .platform-data-reset-form input::placeholder,:root[data-theme=dark] .settings-data-confirm input::placeholder{color:#93a4b9!important}:root[data-theme=dark] .platform-data-reset-form label,:root[data-theme=dark] .platform-data-reset-list li{color:#d5dfec!important}:root[data-theme=dark] .platform-data-feedback.success{border-color:#285a49!important;background:#112a25!important;color:#c6f1dc!important}:root[data-theme=dark] .platform-data-feedback.error{border-color:#693e3c!important;background:#2b1b20!important;color:#ffd4cf!important}.guest-checkout-fee-disclosure,.guest-checkout-fee-status{margin:-5px 0 7px;color:#65798e;font-size:12px;line-height:1.5}:root[data-theme=dark] .platform-checkout-fee-panel,:root[data-theme=dark] .platform-r2-panel{background:#121e30!important;border-color:#2b3a4e!important}:root[data-theme=dark] .platform-checkout-fee-panel .platform-general-announcement-head b,:root[data-theme=dark] .platform-r2-panel h5{color:#edf3fb!important}:root[data-theme=dark] .platform-checkout-fee-note,:root[data-theme=dark] .platform-checkout-fee-panel .platform-general-announcement-head small,:root[data-theme=dark] .platform-r2-panel header p{color:#aebbd0!important}:root[data-theme=dark] .platform-settings-section-card .platform-r2-credentials>label>input{background:#0e1929!important;border-color:#34465d!important;color:#edf3fb!important}:root[data-theme=dark] .platform-settings-section-card .platform-r2-credentials>label>input::-moz-placeholder{color:#91a1b8!important}:root[data-theme=dark] .platform-settings-section-card .platform-r2-credentials>label>input::placeholder{color:#91a1b8!important}:root[data-theme=dark] .guest-checkout-fee-disclosure,:root[data-theme=dark] .guest-checkout-fee-status{color:#c3ccda!important}@media(max-width:700px){.platform-r2-credentials{grid-template-columns:1fr}.platform-checkout-fee-panel .platform-general-announcement-head,.platform-r2-panel>header{align-items:flex-start}}.platform-console select:not([multiple]){min-height:42px;padding:9px 40px 9px 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #cbd5e1;border-radius:9px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23586a83' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;color:#26364c;font-family:inherit;font-size:13px;line-height:1.4}.platform-console input[type=date]:focus-visible,.platform-console select:not([multiple]):focus-visible{outline:0;border-color:#438c70;box-shadow:0 0 0 3px rgba(35,126,88,.13)}.platform-console select:not([multiple]) option{background:#fff;color:#1f2937}.platform-console .platform-settings-section-card .platform-general-input-wrap select{min-height:41px;padding:0 30px 0 2px;border:0;border-radius:0;background-color:transparent;background-position:right 3px center;background-size:15px}.platform-legal-editor-card{gap:17px}.platform-legal-editor-card .platform-legal-meta-badges{margin-top:8px}.platform-legal-field-label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:13px;font-weight:650;line-height:1.4}.platform-legal-field{width:100%;min-width:0;min-height:44px;padding:10px 13px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#1f2937;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s}.platform-legal-field:focus{outline:0;border-color:#3d8b70;box-shadow:0 0 0 3px rgba(35,126,88,.12)}.platform-legal-publish-select{font-weight:650}.platform-audit-workspace{display:grid;gap:16px}.platform-audit-filters{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(140px,1fr)) auto auto;align-items:center;gap:10px;padding:13px;border:1px solid #e5eaf1;border-radius:12px;background:#fff}.platform-audit-filters input[type=date]{width:100%;min-width:0;min-height:42px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#26364c;font-family:inherit;font-size:13px}.platform-audit-filters>label>select{width:100%}.platform-audit-error{padding:11px 14px;border:1px solid #fecaca;border-radius:9px;background:#fff4f2;color:#a32020;font-size:13px}.platform-audit-table-panel table{min-width:1080px;table-layout:fixed}.platform-audit-table-panel th:first-child{width:17%}.platform-audit-table-panel th:nth-child(2){width:18%}.platform-audit-table-panel th:nth-child(3){width:16%}.platform-audit-table-panel th:nth-child(4){width:34%}.platform-audit-table-panel th:nth-child(5){width:15%}.platform-audit-table-panel td{overflow-wrap:anywhere;vertical-align:top}.platform-audit-action{display:inline-flex;padding:5px 8px;border:1px solid #dce8e2;border-radius:7px;background:#f2f8f4;color:#205d46;font-size:12px;font-weight:700;line-height:1.4;text-transform:capitalize}.platform-audit-actor,.platform-audit-record{display:grid;gap:4px;min-width:0}.platform-audit-actor b,.platform-audit-record b{overflow-wrap:anywhere;color:#1f2937;font-size:13px}.platform-audit-actor small,.platform-audit-record small{overflow-wrap:anywhere;color:#5f6f83;font-size:12px;line-height:1.4}.platform-audit-record small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.platform-audit-details{display:grid;gap:5px;color:#44546a;font-size:12px;line-height:1.45}.platform-audit-details span{overflow-wrap:anywhere}.platform-audit-details b{color:#29384d}.platform-audit-table-panel td time{display:block;min-width:130px;color:#44546a;font-size:12px;line-height:1.5}.platform-audit-table-panel footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.platform-audit-pagination{display:flex;align-items:center;gap:9px}.platform-audit-pagination>span{color:#526177;font-size:12px;font-weight:600}.platform-audit-pagination .platform-secondary{min-height:34px;padding:6px 11px;font-size:12px}:root[data-theme=dark] .platform-console select:not([multiple]){border-color:#40516a;background-color:#101b2c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c5d2e3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;color:#f0f4fa;color-scheme:dark}:root[data-theme=dark] .platform-console select:not([multiple]) option{background:#101b2c;color:#f0f4fa}:root[data-theme=dark] .platform-console .platform-settings-section-card .platform-general-input-wrap select{background-color:transparent!important}:root[data-theme=dark] .platform-legal-field-label{color:#e0e8f2}:root[data-theme=dark] .platform-legal-field{border-color:#40516a;background:#101b2c;color:#f0f4fa}:root[data-theme=dark] .platform-legal-publish-select{color:#f0f4fa}:root[data-theme=dark] .platform-audit-filters{border-color:#2b3a4e;background:#121e30}:root[data-theme=dark] .platform-audit-filters input[type=date]{border-color:#40516a;background:#101b2c;color:#f0f4fa;color-scheme:dark}:root[data-theme=dark] .platform-audit-error{border-color:#70404a;background:#321f27;color:#ffc0b8}:root[data-theme=dark] .platform-audit-action{border-color:#285744;background:#142b25;color:#b7edcf}:root[data-theme=dark] .platform-audit-actor b,:root[data-theme=dark] .platform-audit-details b,:root[data-theme=dark] .platform-audit-record b{color:#edf3fa}:root[data-theme=dark] .platform-audit-actor small,:root[data-theme=dark] .platform-audit-details,:root[data-theme=dark] .platform-audit-pagination>span,:root[data-theme=dark] .platform-audit-record small,:root[data-theme=dark] .platform-audit-table-panel td time{color:#c0ccdc}@media(max-width:1100px){.platform-audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.platform-audit-filters{grid-template-columns:1fr 1fr}.platform-audit-filters>label:first-child{grid-column:1/-1}.platform-audit-filters>.platform-secondary{grid-column:1/-1;justify-self:stretch}.platform-audit-table-panel footer{align-items:flex-start}.platform-audit-pagination{width:100%;justify-content:space-between}.platform-legal-editor-card{padding:18px}}:root[data-theme=dark] .platform-legal-doc-item strong,:root[data-theme=dark] .platform-legal-editor-head h3{color:#edf3fa!important}:root[data-theme=dark] .platform-legal-doc-item p,:root[data-theme=dark] .platform-legal-editor-head p{color:#b4c0d1!important}:root[data-theme=dark] .platform-legal-doc-item:hover{background:#19283b!important}:root[data-theme=dark] .platform-legal-doc-item.active{background:#153329!important;border-color:#285744!important}:root[data-theme=dark] .platform-legal-view-tabs{background:#0e1929!important}:root[data-theme=dark] .platform-legal-view-tabs button{color:#b4c0d1!important}:root[data-theme=dark] .platform-legal-view-tabs button.active{background:#24354c!important;color:#f0f4fa!important}:root[data-theme=dark] .platform-legal-preview-box,:root[data-theme=dark] .platform-legal-textarea{border-color:#34465d!important;background:#0e1929!important;color:#e7edf6!important}:root[data-theme=dark] .platform-legal-preview-box h1,:root[data-theme=dark] .platform-legal-preview-box h2,:root[data-theme=dark] .platform-legal-preview-box h3{color:#edf3fa!important;border-color:#34465d!important}:root[data-theme=dark] .platform-legal-preview-box li,:root[data-theme=dark] .platform-legal-preview-box p{color:#c1ccdb!important}:root[data-theme=dark] .platform-legal-version-badge{background:#1b2b40!important;border-color:#34465d!important;color:#dce5f1!important}:root[data-theme=dark] .platform-legal-status-badge.published{background:#143629!important;border-color:#285744!important;color:#a9e6c8!important}:root[data-theme=dark] .platform-legal-status-badge.draft{background:#3c301c!important;border-color:#695123!important;color:#f4d38e!important}.auth-brand-image,.landing-logo-image{mix-blend-mode:normal}.topbar-platform-announcement>a,.topbar-platform-announcement>p{flex:1}.mobile-platform-announcement a{color:inherit}:root[data-theme=dark] .landing-shell,[data-theme=dark] .landing-shell,html[data-theme=dark] .landing-shell{--color-forest-ink:#f1f5fa;--color-lime-voltage:#FFB703;--color-spruce:#e2e8f0;--color-linen-mist:#162438;--color-charcoal:#e2e8f0;--color-obsidian:#ffffff;--color-pebble:#94a3b8;--color-slate:#94a3b8;--color-fog:#162438;--color-paper:#0b1220;--wine:#E63946;--wine-deep:#FF6B77;--lemon:#FFB703;--parchment:#0b1220;--white:#131e2e;--linen:#1f2e45;--sand:#25364b;--muted:#94a3b8;--blush:#162438;--loop-title-color:#ffffff;--loop-desc-color:#94a3b8;--loop-node-bg:#131e2e;--loop-node-border:#25364b;--loop-node-stroke:#FFB703;--social-proof-strong:#ffffff;--social-proof-small:#94a3b8;background:#0b1220!important;color:#e2e8f0!important}:root[data-theme=dark] .landing-nav,[data-theme=dark] .landing-nav,html[data-theme=dark] .landing-nav{background:#0f1826!important;border-bottom:1px solid #1f2e45!important}:root[data-theme=dark] .landing-hero,:root[data-theme=dark] .pricing-section,[data-theme=dark] .landing-hero,[data-theme=dark] .pricing-section,html[data-theme=dark] .landing-hero,html[data-theme=dark] .pricing-section{background:#0b1220!important;border-color:#1f2e45!important}:root[data-theme=dark] .platform-section,[data-theme=dark] .platform-section,html[data-theme=dark] .platform-section{background:#0f1826!important;border-color:#1f2e45!important}:root[data-theme=dark] .landing-hero,[data-theme=dark] .landing-hero,html[data-theme=dark] .landing-hero{--hero-transition-color:#0b1220}:root[data-theme=dark] .hero-line-dark,:root[data-theme=dark] .hero-line-forest,[data-theme=dark] .hero-line-dark,[data-theme=dark] .hero-line-forest,html[data-theme=dark] .hero-line-dark,html[data-theme=dark] .hero-line-forest{color:#f1f5fa!important}:root[data-theme=dark] .hero-lead-text,[data-theme=dark] .hero-lead-text,html[data-theme=dark] .hero-lead-text{color:#94a3b8!important}:root[data-theme=dark] .hero-link-secondary,[data-theme=dark] .hero-link-secondary,html[data-theme=dark] .hero-link-secondary{color:#FFB703!important}:root[data-theme=dark] .hero-proof-line,[data-theme=dark] .hero-proof-line,html[data-theme=dark] .hero-proof-line{background:rgba(255,255,255,.12)!important}:root[data-theme=dark] .avatar-stack img,[data-theme=dark] .avatar-stack img,html[data-theme=dark] .avatar-stack img{border-color:#0b1220!important}:root[data-theme=dark] .hero-proof-inner .social-proof-title,[data-theme=dark] .hero-proof-inner .social-proof-title,html[data-theme=dark] .hero-proof-inner .social-proof-title{color:#f1f5fa!important}:root[data-theme=dark] .hero-proof-inner .social-proof-subtitle,[data-theme=dark] .hero-proof-inner .social-proof-subtitle,html[data-theme=dark] .hero-proof-inner .social-proof-subtitle{color:#94a3b8!important}:root{--brand-chop-color:#1D1D1F}:root[data-theme=dark],[data-theme=dark],html[data-theme=dark]{--brand-chop-color:#FFFFFF}:root[data-theme=dark] .logo-for-light,[data-theme=dark] .logo-for-light,html[data-theme=dark] .logo-for-light{display:none!important}:root[data-theme=dark] .logo-for-dark,[data-theme=dark] .logo-for-dark,html[data-theme=dark] .logo-for-dark{display:block!important}.restaurant-map-tiles.dark-tiles img{filter:invert(100%) hue-rotate(190deg) contrast(1.15) brightness(.82) saturate(.75)}:root[data-theme=dark] .restaurant-map{background:#0b1220!important}:root[data-theme=dark] .restaurant-map-attribution{background:rgba(11,18,32,.88)!important;color:#94a3b8!important;border-top-left-radius:6px}:root[data-theme=dark] .restaurant-map-attribution a{color:#e63946!important}:root[data-theme=dark] .discovery-top-nav,:root[data-theme=dark] .landing-nav,[data-theme=dark] .discovery-top-nav,[data-theme=dark] .landing-nav,html[data-theme=dark] .discovery-top-nav,html[data-theme=dark] .landing-nav{background:#0f1826!important;border-bottom:1px solid #1f2e45!important}:root[data-theme=dark] .landing-nav nav,:root[data-theme=dark] .landing-nav-links,[data-theme=dark] .landing-nav nav,[data-theme=dark] .landing-nav-links,html[data-theme=dark] .landing-nav nav,html[data-theme=dark] .landing-nav-links{background:#162438!important;border:1px solid #243852!important}:root[data-theme=dark] .landing-nav nav a,:root[data-theme=dark] .landing-nav-links a,[data-theme=dark] .landing-nav nav a,[data-theme=dark] .landing-nav-links a,html[data-theme=dark] .landing-nav nav a,html[data-theme=dark] .landing-nav-links a{background:transparent!important;color:#c9d6e4!important}:root[data-theme=dark] .landing-nav nav a:hover,:root[data-theme=dark] .landing-nav-links a:hover,[data-theme=dark] .landing-nav nav a:hover,[data-theme=dark] .landing-nav-links a:hover,html[data-theme=dark] .landing-nav nav a:hover,html[data-theme=dark] .landing-nav-links a:hover{background:#20334d!important;color:#ffffff!important}:root[data-theme=dark] .landing-nav nav a.active,:root[data-theme=dark] .landing-nav-links a.active,[data-theme=dark] .landing-nav nav a.active,[data-theme=dark] .landing-nav-links a.active,html[data-theme=dark] .landing-nav nav a.active,html[data-theme=dark] .landing-nav-links a.active{background:#e63946!important;color:#ffffff!important;box-shadow:0 1px 4px rgba(0,0,0,.4)!important}:root[data-theme=dark] .nav-login,[data-theme=dark] .nav-login,html[data-theme=dark] .nav-login{color:#eaf0f7!important;border-color:#314a6e!important;background:transparent!important}:root[data-theme=dark] .nav-login:hover,[data-theme=dark] .nav-login:hover,html[data-theme=dark] .nav-login:hover{background:#1b293d!important;border-color:#486896!important;color:#ffffff!important}:root[data-theme=dark] .theme-menu-trigger,[data-theme=dark] .theme-menu-trigger,html[data-theme=dark] .theme-menu-trigger{background:#162438!important;border-color:#243852!important;color:#eaf0f7!important}:root[data-theme=dark] .theme-menu-trigger:hover,[data-theme=dark] .theme-menu-trigger:hover,html[data-theme=dark] .theme-menu-trigger:hover{background:#20334d!important;border-color:#385275!important}:root[data-theme=dark] .landing-button,[data-theme=dark] .landing-button,html[data-theme=dark] .landing-button{background:#e63946!important;border-color:#e63946!important;color:#ffffff!important}:root[data-theme=dark] .landing-button:hover,[data-theme=dark] .landing-button:hover,html[data-theme=dark] .landing-button:hover{background:#c72535!important;border-color:#c72535!important}:root[data-theme=dark] .landing-button .button-spark,[data-theme=dark] .landing-button .button-spark,html[data-theme=dark] .landing-button .button-spark{color:#ffb703!important}:root[data-theme=dark] .loop-band,:root[data-theme=dark] .setup-section,[data-theme=dark] .loop-band,[data-theme=dark] .setup-section,html[data-theme=dark] .loop-band,html[data-theme=dark] .setup-section{background:#0f1826!important;border-color:#1f2e45!important}:root[data-theme=dark] .human-section,[data-theme=dark] .human-section,html[data-theme=dark] .human-section{background:#0b1220!important;border-color:#1f2e45!important}:root[data-theme=dark] .closing-section,[data-theme=dark] .closing-section,html[data-theme=dark] .closing-section{background:#0f1826!important;color:#ffffff!important;border-color:#1f2e45!important}:root[data-theme=dark] .landing-footer,[data-theme=dark] .landing-footer,html[data-theme=dark] .landing-footer{background:#070c14!important;color:#94a3b8!important;border-color:#1a273a!important}:root[data-theme=dark] .landing-shell :is(h1,h2,h3,.pricing-plan-name,.pricing-price strong),[data-theme=dark] .landing-shell :is(h1,h2,h3,.pricing-plan-name,.pricing-price strong),html[data-theme=dark] .landing-shell :is(h1,h2,h3,.pricing-plan-name,.pricing-price strong){color:#f1f5fa!important}:root[data-theme=dark] .landing-shell :is(.hero-copy>p,.loop-inner>p,.section-heading>p,.human-copy>p,.setup-left-copy>p,.closing-inner>p:not(.closing-description)),[data-theme=dark] .landing-shell :is(.hero-copy>p,.loop-inner>p,.section-heading>p,.human-copy>p,.setup-left-copy>p,.closing-inner>p:not(.closing-description)),html[data-theme=dark] .landing-shell :is(.hero-copy>p,.loop-inner>p,.section-heading>p,.human-copy>p,.setup-left-copy>p,.closing-inner>p:not(.closing-description)){color:#94a3b8!important}:root[data-theme=dark] .landing-shell :is(.section-index,.section-eyebrow,.wise-eyebrow-pill,.hero-bottom>span),[data-theme=dark] .landing-shell :is(.section-index,.section-eyebrow,.wise-eyebrow-pill,.hero-bottom>span),html[data-theme=dark] .landing-shell :is(.section-index,.section-eyebrow,.wise-eyebrow-pill,.hero-bottom>span){color:#ffb703!important;background:#1c2a3d!important}:root[data-theme=dark] .landing-account-menu summary,[data-theme=dark] .landing-account-menu summary,html[data-theme=dark] .landing-account-menu summary{background:#162438!important;border-color:#243852!important;color:#f1f5fa!important}:root[data-theme=dark] .landing-account-menu summary:hover,:root[data-theme=dark] .landing-account-menu[open] summary,[data-theme=dark] .landing-account-menu summary:hover,[data-theme=dark] .landing-account-menu[open] summary,html[data-theme=dark] .landing-account-menu summary:hover,html[data-theme=dark] .landing-account-menu[open] summary{background:#20334d!important;border-color:#385275!important}:root[data-theme=dark] .landing-avatar,[data-theme=dark] .landing-avatar,html[data-theme=dark] .landing-avatar{background:#243852!important;border-color:#385275!important;color:#ffffff!important}:root[data-theme=dark] .landing-account-name,[data-theme=dark] .landing-account-name,html[data-theme=dark] .landing-account-name{color:#f1f5fa!important}:root[data-theme=dark] .landing-account-chevron,[data-theme=dark] .landing-account-chevron,html[data-theme=dark] .landing-account-chevron{color:#94a3b8!important}:root[data-theme=dark] .landing-account-popover,[data-theme=dark] .landing-account-popover,html[data-theme=dark] .landing-account-popover{background:#0f1826!important;border:1px solid #1f2e45!important;box-shadow:0 16px 40px rgba(0,0,0,.6)!important}:root[data-theme=dark] .landing-account-identity,[data-theme=dark] .landing-account-identity,html[data-theme=dark] .landing-account-identity{border-bottom:1px solid #1f2e45!important}:root[data-theme=dark] .landing-account-identity b,[data-theme=dark] .landing-account-identity b,html[data-theme=dark] .landing-account-identity b{color:#ffffff!important}:root[data-theme=dark] .landing-account-identity small,[data-theme=dark] .landing-account-identity small,html[data-theme=dark] .landing-account-identity small{color:#94a3b8!important}:root[data-theme=dark] .landing-account-popover>a,:root[data-theme=dark] .landing-account-popover>button,[data-theme=dark] .landing-account-popover>a,[data-theme=dark] .landing-account-popover>button,html[data-theme=dark] .landing-account-popover>a,html[data-theme=dark] .landing-account-popover>button{color:#e2e8f0!important}:root[data-theme=dark] .landing-account-popover>a:hover,:root[data-theme=dark] .landing-account-popover>button:hover:not(:disabled),[data-theme=dark] .landing-account-popover>a:hover,[data-theme=dark] .landing-account-popover>button:hover:not(:disabled),html[data-theme=dark] .landing-account-popover>a:hover,html[data-theme=dark] .landing-account-popover>button:hover:not(:disabled){background:#162438!important;color:#ffffff!important}:root[data-theme=dark] .landing-account-popover>a span,[data-theme=dark] .landing-account-popover>a span,html[data-theme=dark] .landing-account-popover>a span{color:#ffb703!important}:root[data-theme=dark] .landing-account-popover>button,[data-theme=dark] .landing-account-popover>button,html[data-theme=dark] .landing-account-popover>button{border-top:1px solid #1f2e45!important;color:#fca5a5!important}:root[data-theme=dark] .landing-account-popover>button:hover:not(:disabled),[data-theme=dark] .landing-account-popover>button:hover:not(:disabled),html[data-theme=dark] .landing-account-popover>button:hover:not(:disabled){background:#2b1419!important;color:#fecaca!important}:root[data-theme=dark] .landing-shell .announcement,[data-theme=dark] .landing-shell .announcement,html[data-theme=dark] .landing-shell .announcement{background:#e9e5a5!important;color:#3d2730!important}:root[data-theme=dark] .landing-shell .announcement a,:root[data-theme=dark] .landing-shell .announcement button,[data-theme=dark] .landing-shell .announcement a,[data-theme=dark] .landing-shell .announcement button,html[data-theme=dark] .landing-shell .announcement a,html[data-theme=dark] .landing-shell .announcement button{color:#3d2730!important}:root[data-theme=dark] .landing-shell .hero-copy h1 em,[data-theme=dark] .landing-shell .hero-copy h1 em,html[data-theme=dark] .landing-shell .hero-copy h1 em{color:#f0b5a8!important}:root[data-theme=dark] .landing-shell .hero-link-secondary,[data-theme=dark] .landing-shell .hero-link-secondary,html[data-theme=dark] .landing-shell .hero-link-secondary{color:#FFB703!important}:root[data-theme=dark] .landing-shell .hero-link-secondary:hover,[data-theme=dark] .landing-shell .hero-link-secondary:hover,html[data-theme=dark] .landing-shell .hero-link-secondary:hover{color:#ffffff!important}:root[data-theme=dark] .landing-shell .hero-button-primary,:root[data-theme=dark] .landing-shell a.hero-button-primary,[data-theme=dark] .landing-shell .hero-button-primary,[data-theme=dark] .landing-shell a.hero-button-primary,html[data-theme=dark] .landing-shell .hero-button-primary,html[data-theme=dark] .landing-shell a.hero-button-primary{background:#FFB703!important;border-color:#FFB703!important;color:#1D1D1F!important;box-shadow:0 6px 18px rgba(255,183,3,.25)!important}:root[data-theme=dark] .landing-shell a.hero-button-primary *,[data-theme=dark] .landing-shell a.hero-button-primary *,html[data-theme=dark] .landing-shell a.hero-button-primary *{color:#1D1D1F!important;stroke:#2b0c14!important}:root[data-theme=dark] .landing-shell .hero-button-primary:hover,:root[data-theme=dark] .landing-shell a.hero-button-primary:hover,[data-theme=dark] .landing-shell .hero-button-primary:hover,[data-theme=dark] .landing-shell a.hero-button-primary:hover,html[data-theme=dark] .landing-shell .hero-button-primary:hover,html[data-theme=dark] .landing-shell a.hero-button-primary:hover{background:#ffffff!important;border-color:#ffffff!important}:root[data-theme=dark] .landing-shell .avatar-stack img,[data-theme=dark] .landing-shell .avatar-stack img,html[data-theme=dark] .landing-shell .avatar-stack img{border-color:#1a252d!important}:root[data-theme=dark] .landing-shell .social-proof-copy strong,:root[data-theme=dark] .landing-shell .social-proof-title,[data-theme=dark] .landing-shell .social-proof-copy strong,[data-theme=dark] .landing-shell .social-proof-title,[data-theme=dark] .social-proof-title,html[data-theme=dark] .landing-shell .social-proof-copy strong,html[data-theme=dark] .landing-shell .social-proof-title{color:#f3f0e9!important}:root[data-theme=dark] .landing-shell .social-proof-copy small,:root[data-theme=dark] .landing-shell .social-proof-subtitle,[data-theme=dark] .landing-shell .social-proof-copy small,[data-theme=dark] .landing-shell .social-proof-subtitle,[data-theme=dark] .social-proof-subtitle,html[data-theme=dark] .landing-shell .social-proof-copy small,html[data-theme=dark] .landing-shell .social-proof-subtitle{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .hero-bottom>div,:root[data-theme=dark] .landing-shell .hero-footnote,[data-theme=dark] .landing-shell .hero-bottom>div,[data-theme=dark] .landing-shell .hero-footnote,html[data-theme=dark] .landing-shell .hero-bottom>div,html[data-theme=dark] .landing-shell .hero-footnote{color:#c3cdd1!important}:root[data-theme=dark] .landing-shell .hero-wash,[data-theme=dark] .landing-shell .hero-wash,html[data-theme=dark] .landing-shell .hero-wash{opacity:.5!important;background:radial-gradient(ellipse at 44% 40%,rgba(174,91,109,.2),rgba(212,169,113,.08) 43%,transparent 72%)!important}:root[data-theme=dark] .loop-title,[data-theme=dark] .loop-title,html[data-theme=dark] .loop-title{color:#f3f0e9!important}:root[data-theme=dark] .loop-subtitle,[data-theme=dark] .loop-subtitle,html[data-theme=dark] .loop-subtitle{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .loop-step b,:root[data-theme=dark] .landing-shell .loop-step-title,:root[data-theme=dark] .loop-step b,:root[data-theme=dark] .loop-step-title,[data-theme=dark] .landing-shell .loop-step b,[data-theme=dark] .landing-shell .loop-step-title,[data-theme=dark] .loop-step b,[data-theme=dark] .loop-step-title,html[data-theme=dark] .landing-shell .loop-step b,html[data-theme=dark] .landing-shell .loop-step-title,html[data-theme=dark] .loop-step b,html[data-theme=dark] .loop-step-title{color:#f3f0e9!important}:root[data-theme=dark] .landing-shell .loop-step small,:root[data-theme=dark] .landing-shell .loop-step-desc,:root[data-theme=dark] .loop-step small,:root[data-theme=dark] .loop-step-desc,[data-theme=dark] .landing-shell .loop-step small,[data-theme=dark] .landing-shell .loop-step-desc,[data-theme=dark] .loop-step small,[data-theme=dark] .loop-step-desc,html[data-theme=dark] .landing-shell .loop-step small,html[data-theme=dark] .landing-shell .loop-step-desc,html[data-theme=dark] .loop-step small,html[data-theme=dark] .loop-step-desc{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .loop-circle-node,:root[data-theme=dark] .loop-circle-node,[data-theme=dark] .landing-shell .loop-circle-node,[data-theme=dark] .loop-circle-node,html[data-theme=dark] .landing-shell .loop-circle-node,html[data-theme=dark] .loop-circle-node{background:#222e34!important;border-color:#46545a!important;color:#f0e6dc!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important}:root[data-theme=dark] .landing-shell .loop-circle-node svg,:root[data-theme=dark] .loop-circle-node svg,[data-theme=dark] .landing-shell .loop-circle-node svg,[data-theme=dark] .loop-circle-node svg,html[data-theme=dark] .landing-shell .loop-circle-node svg,html[data-theme=dark] .loop-circle-node svg{stroke:#f0e6dc!important}:root[data-theme=dark] .loop-step:hover .loop-circle-node,[data-theme=dark] .loop-step:hover .loop-circle-node,html[data-theme=dark] .loop-step:hover .loop-circle-node{border-color:#8c9ba3!important;color:#ffffff!important;transform:translateY(-2px)}:root[data-theme=dark] .loop-step:hover .loop-circle-node svg,[data-theme=dark] .loop-step:hover .loop-circle-node svg,html[data-theme=dark] .loop-step:hover .loop-circle-node svg{stroke:#ffffff!important}:root[data-theme=dark] .loop-arrow,[data-theme=dark] .loop-arrow,html[data-theme=dark] .loop-arrow{color:#6b7d87!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-shell{--wine:#f0b5a8;--wine-deep:#ffd7ce;--lemon:#e9e5a5;--parchment:#111a22;--white:#1a252d;--linen:#303d44;--sand:#48565d;--muted:#c1cbcf;--blush:#dfb8b0;--loop-title-color:#f3f0e9;--loop-desc-color:#c4cdd1;--loop-node-bg:#222e34;--loop-node-border:#46545a;--loop-node-stroke:#f0e6dc;--social-proof-strong:#f3f0e9;--social-proof-small:#c4cdd1;background:#111a22!important;color:#f1efea!important}:root:not([data-theme=light]) .landing-shell .social-proof-copy strong,:root:not([data-theme=light]) .landing-shell .social-proof-title{color:#f3f0e9!important}:root:not([data-theme=light]) .landing-shell .social-proof-copy small,:root:not([data-theme=light]) .landing-shell .social-proof-subtitle{color:#c4cdd1!important}:root:not([data-theme=light]) .landing-shell .loop-band{background:#19232a!important;border-color:#344149!important}:root:not([data-theme=light]) .landing-shell .landing-hero{--hero-transition-color:#19232a}:root:not([data-theme=light]) .landing-shell .loop-title{color:#f3f0e9!important}:root:not([data-theme=light]) .landing-shell .loop-subtitle{color:#c4cdd1!important}:root:not([data-theme=light]) .landing-shell .loop-step b,:root:not([data-theme=light]) .landing-shell .loop-step-title{color:#f3f0e9!important}:root:not([data-theme=light]) .landing-shell .loop-step small,:root:not([data-theme=light]) .landing-shell .loop-step-desc{color:#c4cdd1!important}:root:not([data-theme=light]) .landing-shell .loop-circle-node{background:#222e34!important;border-color:#46545a!important;color:#f0e6dc!important}:root:not([data-theme=light]) .landing-shell .loop-circle-node svg{stroke:#f0e6dc!important}:root:not([data-theme=light]) .landing-shell .loop-arrow{color:#6b7d87!important}}:root[data-theme=dark] .landing-shell .platform-card{border-color:#35434b!important;background:#1a252d!important;color:#f2f1ec!important}:root[data-theme=dark] .landing-shell .platform-card:hover{border-color:#4d5f6a!important;box-shadow:0 10px 32px rgba(0,0,0,.35)!important}:root[data-theme=dark] .landing-shell .card-icon-badge{background:#25333c!important;border-color:#44545f!important;color:#f0b5a8!important}:root[data-theme=dark] .landing-shell .mono-label{color:#e0b5a8!important}:root[data-theme=dark] .landing-shell .platform-card h3{color:#f3f0e9!important}:root[data-theme=dark] .landing-shell .platform-card p{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .platform-card .card-link{color:#93c5fd!important}:root[data-theme=dark] .landing-shell .platform-card .card-link:hover{color:#bfdbfe!important}:root[data-theme=dark] .human-copy h2{color:#f3f0e9!important}:root[data-theme=dark] .human-copy>p{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .section-index-lined:after{background:#34434d!important}:root[data-theme=dark] .human-points-list li{color:#c4cdd1!important}:root[data-theme=dark] .human-points-list li span:last-child{color:#f3f0e9!important}:root[data-theme=dark] .landing-shell .point-number{background:#22313b!important;border-color:#394a55!important;color:#f0b5a8!important}:root[data-theme=dark] .landing-shell .text-link{color:#93c5fd!important}:root[data-theme=dark] .landing-shell .text-link:hover{color:#bfdbfe!important}:root[data-theme=dark] .setup-left-copy h2{color:#f3f0e9!important}:root[data-theme=dark] .setup-left-copy p{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .setup-button,:root[data-theme=dark] .landing-shell a.setup-button{background:#16815f!important;border-color:#16815f!important;color:#ffffff!important;box-shadow:0 6px 18px rgba(22,129,95,.25)!important}:root[data-theme=dark] .landing-shell .setup-button:hover,:root[data-theme=dark] .landing-shell a.setup-button:hover{background:#116d50!important;border-color:#116d50!important}:root[data-theme=dark] .landing-shell .setup-step-row,:root[data-theme=dark] .landing-shell .setup-steps{border-color:#34434d!important}:root[data-theme=dark] .landing-shell .setup-step-num{color:#e0b5a8!important}:root[data-theme=dark] .landing-shell .setup-step-info b{color:#f3f0e9!important}:root[data-theme=dark] .landing-shell .setup-step-info small{color:#c4cdd1!important}:root[data-theme=dark] .landing-shell .setup-check-badge{border-color:#4d5f69!important;color:#e0b5a8!important}:root[data-theme=dark] .landing-shell .setup-check-badge.arrow-badge{border-color:#e0b5a8!important;color:#f3f0e9!important}:root[data-theme=dark] .pricing-heading h2{color:#f3f0e9!important}:root[data-theme=dark] .pricing-heading p{color:#c4cdd1!important}