@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--color-emerald-600: oklch(59.6% .145 163.225);--color-gray-200: oklch(92.8% .006 264.531);--spacing: .25rem;--container-4xl: 56rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-wider: .05em;--ease-out: cubic-bezier(0, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-y-0{inset-block:0px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.left-16{left:4rem}.left-64{left:calc(var(--spacing) * 64)}.z-20{z-index:20}.z-30{z-index:30}.mx-auto{margin-inline:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-16{margin-left:4rem}.ml-64{margin-left:calc(var(--spacing) * 64)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:2.5rem}.h-16{height:4rem}.w-4{width:1rem}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:2rem}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:2.5rem}.w-16{width:4rem}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--ddh-border\){border-color:var(--ddh-border)}.bg-\(--ddh-surface-container-low\){background-color:var(--ddh-surface-container-low)}.p-3{padding:.75rem}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:.5rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:.5rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-8{padding-block:2rem}.pb-16{padding-bottom:4rem}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading: 1;line-height:1}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.text-\(color\:--ddh-fg\){color:var(--ddh-fg)}.text-\(color\:--ddh-fg-muted\){color:var(--ddh-fg-muted)}.text-\(color\:--ddh-fg-tertiary\){color:var(--ddh-fg-tertiary)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.accent-emerald-600{accent-color:var(--color-emerald-600)}.opacity-60{opacity:60%}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:bg-\(--ddh-surface-container-high\):hover{background-color:var(--ddh-surface-container-high)}.hover\:text-\(color\:--ddh-fg\):hover{color:var(--ddh-fg)}}.active\:scale-95:active{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}@media(width>=40rem){.sm\:px-6{padding-inline:1.5rem}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{border-color:var(--color-gray-200, currentcolor)}}:root{--ddh-brand: #1a1a1a;--ddh-brand-emphasis: #000000;--ddh-brand-legacy: #ff6b5c;--ddh-accent-slate: #475569;--ddh-accent-slate-emphasis: #334155;--ddh-accent-gold: #b8862f;--ddh-accent-gold-soft: #e9d8a6;--ddh-accent-emerald: #0f7a5a;--ddh-accent-emerald-soft: #c7e7d8;--ddh-surface-bg: #f8f9fa;--ddh-surface-dim: #d9dadb;--ddh-surface-bright: #f8f9fa;--ddh-surface-card: #ffffff;--ddh-surface-container-low: #f3f4f5;--ddh-surface-container-high: #e7e9ec;--ddh-surface-muted: #f3f4f5;--ddh-surface-accent: #f3e7c4;--ddh-fg: #1a1a1a;--ddh-fg-muted: #475569;--ddh-fg-tertiary: #64748b;--ddh-fg-inverse: #ffffff;--ddh-border: #e1e3e6;--ddh-border-strong: #c5c8cc;--ddh-error: #b91c1c;--ddh-error-bg: #fee2e2;--ddh-savings: #0f7a5a;--ddh-savings-bg: #c7e7d8;--ddh-radius-sm: 2px;--ddh-radius-md: 4px;--ddh-radius-lg: 8px;--ddh-radius-pill: 9999px;--ddh-shadow-1: 0 1px 2px rgb(26 26 26 / .04), 0 1px 3px rgb(26 26 26 / .06);--ddh-shadow-2: 0 4px 12px -2px rgb(26 26 26 / .06), 0 2px 6px -2px rgb(26 26 26 / .04);--ddh-shadow-3: 0 12px 32px -8px rgb(26 26 26 / .1), 0 6px 16px -4px rgb(26 26 26 / .06)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:DM Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--ddh-surface-bg);color:var(--ddh-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}@layer base{a{color:var(--ddh-brand-emphasis)}a:hover{color:var(--ddh-brand)}}.ddh-sidebar-tab-active{background:var(--ddh-fg);color:var(--ddh-fg-inverse);font-weight:600}.ddh-sidebar-tab-active:hover{background:var(--ddh-fg);color:var(--ddh-fg-inverse)}.ddh-membership-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;background:var(--ddh-surface-card);border-top:1px solid var(--ddh-border);box-shadow:0 -2px 8px #1a1a1a0a;font-size:14px}.ddh-membership-banner__label{color:var(--ddh-fg-muted)}.ddh-membership-banner__label strong{color:var(--ddh-fg);font-weight:700}.ddh-membership-banner__cta{flex:none;padding:6px 16px;border-radius:var(--ddh-radius-md);background:var(--ddh-brand);color:var(--ddh-fg-inverse);font-size:13px;font-weight:600;text-decoration:none}.ddh-membership-banner__cta:hover{background:var(--ddh-brand-emphasis);color:var(--ddh-fg-inverse)}.ddh-membership-banner__link{flex:none;font-size:13px;font-weight:600;color:var(--ddh-brand-emphasis)}.ddh-auth-shell,.ddh-onboarding{position:relative;max-width:480px;margin:80px auto;padding:48px 40px;background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);box-shadow:var(--ddh-shadow-3)}.ddh-auth-shell:before,.ddh-onboarding:before{content:"";display:block;margin:0 auto 28px;height:48px;background:url("./media/ddh-full-logo-cropped-AWF3BLOO.png") no-repeat center center;background-size:contain}.ddh-auth-shell h1,.ddh-onboarding h1{margin-bottom:8px;font-size:26px;letter-spacing:-.02em}.ddh-auth-shell__legal{margin-top:28px;font-size:12px;color:var(--ddh-fg-muted);text-align:center}.ddh-invite-link{margin-top:24px;padding-top:20px;border-top:1px solid var(--ddh-border)}.ddh-invite-link__row{display:flex;gap:8px;margin:8px 0}.ddh-invite-link__row input{flex:1;font-size:13px}.ddh-invite-link__hint{font-size:12px;color:var(--ddh-fg-muted)}.ddh-accept-invite{max-width:480px;margin:80px auto;padding:48px 40px;background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);box-shadow:var(--ddh-shadow-3)}.ddh-accept-invite h1{margin-bottom:12px;font-size:26px;letter-spacing:-.02em}.ddh-accept-invite__cta{display:inline-block;margin-top:16px;padding:10px 18px;border-radius:8px;background:var(--ddh-brand);color:var(--ddh-text-inverse, #fff);font-weight:600;text-decoration:none}.ddh-accept-invite__hint{margin-top:16px;font-size:13px;color:var(--ddh-fg-muted)}.ddh-accept-invite__ok{color:var(--ddh-savings);font-weight:600}.ddh-accept-invite__signup{margin-top:24px;padding-top:20px;border-top:1px solid var(--ddh-border);display:flex;flex-direction:column;gap:6px}.ddh-accept-invite__signup h2{font-size:16px;margin-bottom:4px}.ddh-accept-invite__signup input{padding:8px 10px}.ddh-accept-invite__signup button{margin-top:8px;align-self:flex-start}.ddh-dashboard,.ddh-staff-locations,.ddh-admin-queue{max-width:1200px;margin:0 auto;padding:40px 32px 64px}h1{margin:0 0 8px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ddh-fg)}h2{margin:0 0 12px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ddh-fg)}p{margin:0 0 12px;color:var(--ddh-fg)}.ddh-muted{color:var(--ddh-fg-muted);font-size:14px}.ddh-field-error{color:var(--ddh-error);font-size:14px;margin-top:8px}.ddh-link-button{margin:0;padding:0;background:none;border:none;color:var(--ddh-brand-emphasis);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ddh-field-hint{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ddh-fg-tertiary)}.ddh-step-intro{margin:-4px 0 20px;font-size:14px;line-height:1.5;color:var(--ddh-fg-muted)}.ddh-flag-stack{display:flex;flex-wrap:wrap;gap:4px;max-width:220px}.ddh-flag-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.ddh-flag-chip--danger{background:var(--ddh-error-bg);color:var(--ddh-error)}.ddh-flag-chip--info{background:var(--ddh-savings-bg);color:var(--ddh-savings)}.ddh-admin-queue__row-detail{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:13px}form label,.ddh-field-label{display:block;margin-top:14px;font-weight:600;font-size:14px;color:var(--ddh-fg)}.ddh-weekday-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ddh-weekday-pills .ddh-weekday-pill{margin:0;padding:8px 14px;min-width:52px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-pill);background:var(--ddh-surface-card);color:var(--ddh-fg-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ddh-weekday-pills .ddh-weekday-pill:hover:not(.is-selected){border-color:var(--ddh-brand);color:var(--ddh-fg);background:var(--ddh-surface-muted)}.ddh-weekday-pills .ddh-weekday-pill.is-selected{background:var(--ddh-brand);border-color:var(--ddh-brand);color:var(--ddh-fg-inverse)}form input,form select{display:block;width:100%;padding:10px 12px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);margin-top:6px;font-size:16px;background:var(--ddh-surface-card);color:var(--ddh-fg);font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}form input:hover,form select:hover{border-color:var(--ddh-fg-muted)}form input:focus,form select:focus{outline:none;border-color:var(--ddh-brand);box-shadow:0 0 0 3px #ff6b5c2e}form input[aria-invalid=true]{border-color:var(--ddh-error)}form input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #dc26262e}form button,button{margin-top:16px;padding:11px 20px;border:none;border-radius:var(--ddh-radius-md);background:var(--ddh-brand);color:var(--ddh-fg-inverse);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}form button:hover:not(:disabled),button:hover:not(:disabled){background:var(--ddh-brand-emphasis)}form button:focus-visible,button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ddh-surface-card),0 0 0 5px var(--ddh-brand)}form button:disabled,button:disabled{opacity:.55;cursor:not-allowed}form button[type=button]{background:transparent;color:var(--ddh-accent-slate);border:1px solid var(--ddh-border-strong);margin-left:8px}form button[type=button]:hover:not(:disabled){background:var(--ddh-surface-muted);color:var(--ddh-accent-slate-emphasis)}table{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);overflow:hidden}th,td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--ddh-border)}th{background:var(--ddh-surface-muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-muted)}tr:last-child td{border-bottom:none}.ddh-dashboard__signed-in{color:var(--ddh-fg-muted);font-size:14px;margin-bottom:24px}.ddh-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 32px;padding:0}.ddh-dashboard__kpis>article{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:20px;box-shadow:var(--ddh-shadow-1)}.ddh-dashboard__kpis h2{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ddh-fg-muted)}.ddh-dashboard__kpi-value{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ddh-fg);margin:0}.ddh-dashboard__kpi-sub{margin:4px 0 0;font-size:13px;color:var(--ddh-fg-muted)}.ddh-dashboard__segments,.ddh-dashboard__cohorts,.ddh-dashboard__locations{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--ddh-shadow-1)}.ddh-dashboard__segments h2,.ddh-dashboard__cohorts h2,.ddh-dashboard__locations h2{margin-top:0}.ddh-dashboard__segments ul,.ddh-dashboard__cohorts ul,.ddh-dashboard__locations ul{list-style:none;padding:0;margin:8px 0 0}.ddh-dashboard__segments li,.ddh-dashboard__cohorts li,.ddh-dashboard__locations li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--ddh-border);font-size:15px}.ddh-dashboard__segments li:last-child,.ddh-dashboard__cohorts li:last-child,.ddh-dashboard__locations li:last-child{border-bottom:none}.ddh-dashboard__segments li>span:last-child,.ddh-dashboard__cohorts li>span:last-child,.ddh-dashboard__locations li>span:last-child{color:var(--ddh-fg-muted);font-variant-numeric:tabular-nums}.ddh-dashboard__segment-summary{font-weight:600}.ddh-dashboard__offers{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--ddh-shadow-1)}.ddh-dashboard__offers h2{margin:0 0 12px}.ddh-dashboard__offers-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ddh-dashboard__offers-header h2{margin:0}.ddh-dashboard__offers-cta{flex:none;padding:8px 16px;border:none;border-radius:var(--ddh-radius-md);background:var(--ddh-brand);color:var(--ddh-fg-inverse);font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.ddh-dashboard__offers-cta:hover{background:var(--ddh-brand-emphasis);color:var(--ddh-fg-inverse)}.ddh-dashboard__offers-cta:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ddh-surface-card),0 0 0 5px var(--ddh-brand)}.ddh-dashboard__offers-cta:disabled{background:var(--ddh-surface-container-high);color:var(--ddh-fg-tertiary);cursor:not-allowed}.ddh-dashboard__offers-cta:disabled:hover{background:var(--ddh-surface-container-high);color:var(--ddh-fg-tertiary)}.ddh-dashboard__offers-cta-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ddh-dashboard__offers-limit-note{margin:0;font-size:12px;color:var(--ddh-fg-muted);text-align:right}.ddh-dashboard__offers-limit-note a{color:var(--ddh-brand);font-weight:600}.ddh-dashboard__offers-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ddh-dashboard__offer-row{display:flex;align-items:center;gap:16px;padding:12px;background:var(--ddh-surface-bg);border-radius:var(--ddh-radius-md);border:1px solid var(--ddh-border)}.ddh-dashboard__offer-thumb{flex:0 0 96px;height:64px;border-radius:var(--ddh-radius-sm);overflow:hidden;background:var(--ddh-surface-muted);display:flex;align-items:center;justify-content:center}.ddh-dashboard__offer-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ddh-dashboard__offer-thumb-placeholder{font-size:11px;color:var(--ddh-fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ddh-dashboard__offer-info{flex:1 1 auto;min-width:0}.ddh-dashboard__offer-headline{margin:0 0 4px;font-weight:600;font-size:15px;color:var(--ddh-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddh-dashboard__offer-meta{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.ddh-dashboard__offer-live{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;background:var(--ddh-surface-muted);color:var(--ddh-fg-muted);font-size:12px;font-weight:600}.ddh-dashboard__offer-live-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ddh-fg-tertiary);background:transparent}.ddh-dashboard__offer-live.is-live{background:var(--ddh-savings-bg);color:var(--ddh-savings)}.ddh-dashboard__offer-live.is-live .ddh-dashboard__offer-live-dot{border-color:var(--ddh-savings);background:var(--ddh-savings)}.ddh-dashboard__offer-savings{background:var(--ddh-savings-bg);color:var(--ddh-savings);font-weight:700;padding:2px 8px;border-radius:999px}.ddh-dashboard__offer-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ddh-dashboard__offer-edit,.ddh-dashboard__offer-view{flex:0 0 auto;padding:8px 14px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);color:var(--ddh-accent-slate);text-decoration:none;font-size:13px;font-weight:600;line-height:1.2}.ddh-dashboard__offer-edit:hover,.ddh-dashboard__offer-view:hover{border-color:var(--ddh-brand);color:var(--ddh-brand)}.ddh-dashboard__offer-actions button{margin:0;padding:8px 14px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);background:transparent;color:var(--ddh-accent-slate);font-size:13px;font-weight:600;line-height:1.2}.ddh-dashboard__offer-actions button:hover:not(:disabled){background:var(--ddh-surface-muted);border-color:var(--ddh-brand);color:var(--ddh-brand)}.ddh-dashboard__offer-actions button.ddh-dashboard__offer-sponsor-active{background:var(--ddh-brand);border-color:var(--ddh-brand);color:var(--ddh-fg-inverse)}.ddh-dashboard__offer-actions .ddh-live-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:var(--ddh-radius-md);background:transparent;color:var(--ddh-fg-muted);cursor:pointer}.ddh-dashboard__offer-actions .ddh-live-toggle:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--ddh-fg)}.ddh-dashboard__offer-actions .ddh-live-toggle.is-on{color:var(--ddh-savings)}.ddh-live-toggle__track{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:var(--ddh-surface-container-high);transition:background-color .14s ease}.ddh-live-toggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1a1a1a40;transition:transform .14s ease}.ddh-live-toggle.is-on .ddh-live-toggle__track{background:var(--ddh-savings)}.ddh-live-toggle.is-on .ddh-live-toggle__thumb{transform:translate(18px)}.ddh-live-toggle__label{font-size:13px;font-weight:600}.ddh-live-toggle:focus-visible{outline:2px solid var(--ddh-brand);outline-offset:2px}.ddh-dashboard__offer-link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;border-radius:var(--ddh-radius-sm)}.ddh-dashboard__offer-link:hover .ddh-dashboard__offer-headline{color:var(--ddh-brand);text-decoration:underline}.ddh-dashboard__offer-link:focus-visible{outline:2px solid var(--ddh-brand);outline-offset:2px}.ddh-offer-detail{max-width:960px;margin:0 auto;padding:24px 16px 48px}.ddh-offer-detail__breadcrumb{margin-bottom:16px}.ddh-offer-detail__breadcrumb a{color:var(--ddh-fg-muted);text-decoration:none;font-size:14px;font-weight:600}.ddh-offer-detail__breadcrumb a:hover{color:var(--ddh-brand)}.ddh-offer-detail__header{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.ddh-offer-detail__header h1{margin:0;font-size:24px;line-height:1.2;text-wrap:balance}.ddh-offer-detail__subtitle{margin:4px 0 0;color:var(--ddh-fg-muted)}.ddh-offer-detail__badges{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ddh-offer-detail__status{padding:4px 12px;border-radius:var(--ddh-radius-pill);background:var(--ddh-surface-muted);color:var(--ddh-fg-muted);font-size:13px;font-weight:600}.ddh-offer-detail__status--published{background:var(--ddh-savings-bg);color:var(--ddh-savings)}.ddh-offer-detail__status--paused{background:#fef3c7;color:#92400e}.ddh-offer-detail__status--expired,.ddh-offer-detail__status--archived{background:var(--ddh-error-bg);color:var(--ddh-error)}.ddh-offer-detail__savings{background:var(--ddh-savings-bg);color:var(--ddh-savings);font-weight:700;padding:4px 12px;border-radius:var(--ddh-radius-pill);font-size:13px}.ddh-offer-detail__facts{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);box-shadow:var(--ddh-shadow-1);padding:24px;margin-bottom:24px}.ddh-offer-detail__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0}.ddh-offer-detail__grid dt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-tertiary);font-weight:600;margin-bottom:2px}.ddh-offer-detail__grid dd{margin:0;font-size:15px;color:var(--ddh-fg);font-weight:600}.ddh-offer-detail__copy{margin-top:16px}.ddh-offer-detail__copy:first-of-type{margin-top:20px;padding-top:20px;border-top:1px solid var(--ddh-border)}.ddh-offer-detail__copy h3{margin:0 0 4px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-tertiary)}.ddh-offer-detail__copy p{margin:0;color:var(--ddh-fg);line-height:1.55;white-space:pre-line}.ddh-offer-detail__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.ddh-offer-detail__action{display:inline-block;padding:8px 16px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);color:var(--ddh-accent-slate);text-decoration:none;font-size:14px;font-weight:600}.ddh-offer-detail__action:hover{border-color:var(--ddh-brand);color:var(--ddh-brand)}.ddh-offer-detail__reviews,.ddh-offer-detail__redemptions{margin-top:36px;padding-top:28px;border-top:1px solid var(--ddh-border)}.ddh-offer-detail__reviews h2,.ddh-offer-detail__redemptions h2{margin:0 0 16px;font-size:20px;font-weight:700;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.ddh-offer-detail__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.ddh-offer-detail__kpis article{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);box-shadow:var(--ddh-shadow-1);padding:16px 18px}.ddh-offer-detail__kpis h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-tertiary);font-weight:600}.ddh-offer-detail__kpi-value{margin:0;font-size:28px;font-weight:700;color:var(--ddh-fg);font-variant-numeric:tabular-nums}.ddh-offer-detail__kpi-sub{margin:4px 0 0;font-size:13px;color:var(--ddh-fg-muted)}.ddh-offer-detail__table-wrap{overflow-x:auto;border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);box-shadow:var(--ddh-shadow-1);background:var(--ddh-surface-card)}.ddh-offer-detail__table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.ddh-offer-detail__table-wrap th,.ddh-offer-detail__table-wrap td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--ddh-border);white-space:nowrap}.ddh-offer-detail__table-wrap th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-tertiary)}.ddh-offer-detail__table-wrap tbody tr:last-child td{border-bottom:none}.ddh-offer-detail__rdm-status{padding:2px 8px;border-radius:var(--ddh-radius-pill);background:var(--ddh-surface-muted);color:var(--ddh-fg-muted);font-size:12px;font-weight:600}.ddh-offer-detail__rdm-status--validated{background:var(--ddh-savings-bg);color:var(--ddh-savings)}.ddh-offer-detail__rdm-status--expired_unredeemed,.ddh-offer-detail__rdm-status--cancelled{background:var(--ddh-error-bg);color:var(--ddh-error)}.ddh-offer-detail__reviews-headline{font-size:14px;font-weight:600;color:var(--ddh-accent-gold)}.ddh-offer-detail__reviews-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ddh-offer-detail__review{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);box-shadow:var(--ddh-shadow-1);padding:14px 16px}.ddh-offer-detail__review-stars{color:var(--ddh-accent-gold);letter-spacing:.08em;margin-right:8px}.ddh-offer-detail__review-rating{font-weight:600;color:var(--ddh-fg);font-size:14px}.ddh-offer-detail__review-verified{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--ddh-radius-pill);background:var(--ddh-accent-emerald-soft);color:var(--ddh-accent-emerald);font-size:12px;font-weight:600}.ddh-offer-detail__review-body{margin:8px 0 0;color:var(--ddh-fg-muted);font-size:14px;line-height:1.55;white-space:pre-line}.ddh-offer-detail__pool{margin-top:36px;padding-top:28px;border-top:1px solid var(--ddh-border);display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:640px}.ddh-offer-detail__pool h2{margin:0;font-size:20px;font-weight:700;color:var(--ddh-fg)}.ddh-offer-detail__pool p{margin:0;font-size:14px;line-height:1.5}.ddh-offer-detail__pool label{margin:4px 0 0;font-size:14px;font-weight:600;color:var(--ddh-fg)}.ddh-offer-detail__pool input[type=file]{font-size:14px;color:var(--ddh-fg-muted)}.ddh-offer-detail__pool input[type=file]::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);background:var(--ddh-surface-card);color:var(--ddh-fg);font:inherit;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ddh-offer-detail__pool input[type=file]::file-selector-button:hover{border-color:var(--ddh-fg-muted);background:var(--ddh-surface-container-low)}.ddh-offer-detail__pool textarea{display:block;width:100%;padding:10px 12px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);background:var(--ddh-surface-card);color:var(--ddh-fg);font:inherit;font-size:15px;line-height:1.5;resize:vertical}.ddh-offer-detail__pool textarea:focus{outline:none;border-color:var(--ddh-brand);box-shadow:0 0 0 3px #ff6b5c2e}.ddh-offer-detail__pool button{margin-top:2px;padding:10px 18px;border:none;border-radius:var(--ddh-radius-md);background:var(--ddh-fg);color:var(--ddh-fg-inverse);font:inherit;font-weight:600;cursor:pointer;transition:opacity .12s ease}.ddh-offer-detail__pool button:hover:not(:disabled){opacity:.88}.ddh-offer-detail__pool button:disabled{opacity:.5;cursor:not-allowed}.ddh-offer-detail__pool .ddh-field-hint{margin:0}.ddh-offer-detail__pool .ddh-ok{color:var(--ddh-success);font-weight:600}.ddh-staff-locations__plan-note{max-width:720px;margin:0 0 20px;font-size:14px;line-height:1.6;color:var(--ddh-fg-muted)}.ddh-staff-locations__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 28px}.ddh-staff-locations__action{cursor:pointer;padding:9px 16px;font-size:14px;font-weight:600;border-radius:8px;border:1px solid var(--ddh-border);background:var(--ddh-surface-container-low);color:var(--ddh-fg);transition:background-color .2s ease}.ddh-staff-locations__action:hover{background:var(--ddh-surface-container-high)}.ddh-staff-locations__status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--ddh-surface-container-high);color:var(--ddh-fg-muted)}.ddh-staff-locations__status[data-status=Active]{background:var(--ddh-savings);color:var(--ddh-savings)}@supports (color: color-mix(in lab,red,red)){.ddh-staff-locations__status[data-status=Active]{background:color-mix(in srgb,var(--ddh-savings) 16%,transparent)}}.ddh-staff-locations__status[data-status=Disabled]{background:var(--ddh-error);color:var(--ddh-error)}@supports (color: color-mix(in lab,red,red)){.ddh-staff-locations__status[data-status=Disabled]{background:color-mix(in srgb,var(--ddh-error) 14%,transparent)}}.ddh-staff-locations__status[data-status="Invite pending"]{background:color-mix(in srgb,#b45309 16%,transparent);color:#b45309}.ddh-staff-locations__role{display:inline-block;margin-right:8px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--ddh-surface-container-high);color:var(--ddh-fg-muted)}.ddh-staff-locations__role[data-role=manager]{background:var(--ddh-savings);color:var(--ddh-savings)}@supports (color: color-mix(in lab,red,red)){.ddh-staff-locations__role[data-role=manager]{background:color-mix(in srgb,var(--ddh-savings) 16%,transparent)}}.ddh-staff-locations__invites{margin-top:40px}.ddh-staff-locations__invites-note{margin:0 0 12px;font-size:14px;color:var(--ddh-fg-muted)}.ddh-staff-locations__cancel-invite,.ddh-staff-locations__role-action{cursor:pointer;padding:6px 12px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid var(--ddh-border);background:var(--ddh-surface-container-low);color:var(--ddh-fg)}.ddh-staff-locations__cancel-invite:hover:not(:disabled),.ddh-staff-locations__role-action:hover:not(:disabled){background:var(--ddh-surface-container-high)}.ddh-staff-locations__cancel-invite:disabled,.ddh-staff-locations__role-action:disabled{cursor:default;opacity:.6}.ddh-staff-locations .ddh-live-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:var(--ddh-radius-md);background:transparent;color:var(--ddh-fg-muted);cursor:pointer}.ddh-staff-locations .ddh-live-toggle:disabled{cursor:default;opacity:.6}.ddh-staff-locations .ddh-live-toggle.is-on{color:var(--ddh-savings)}.ddh-staff-locations__saving,.ddh-staff-locations__row-error{display:inline-block;margin-left:8px;font-size:13px}.ddh-staff-locations__saving{color:var(--ddh-fg-muted)}.ddh-staff-locations__row-error{color:var(--ddh-error)}.ddh-test-accounts{margin-top:32px;padding:16px;background:var(--ddh-surface-muted);border-radius:var(--ddh-radius-md);border:1px dashed var(--ddh-border-strong)}.ddh-test-accounts h2{margin-top:0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-muted)}.ddh-test-accounts ul{list-style:none;padding:0;margin:0}.ddh-test-accounts li{display:flex;align-items:center;gap:12px;margin:8px 0;flex-wrap:wrap}.ddh-test-accounts li>button{margin:0;padding:6px 12px;font-size:13px;background:var(--ddh-surface-card);color:var(--ddh-accent-slate);border:1px solid var(--ddh-border-strong)}.ddh-test-accounts li>button:hover:not(:disabled){background:var(--ddh-surface-card);color:var(--ddh-accent-slate-emphasis);border-color:var(--ddh-accent-slate)}.ddh-test-accounts code{font-size:12px;color:var(--ddh-fg-muted)}.ddh-plan{max-width:1080px;margin:0 auto;padding:24px 16px 96px}.ddh-plan__banner{margin:16px 0 24px;padding:12px 16px;border-radius:var(--ddh-radius-md);border:1px solid transparent;font-size:14px}.ddh-plan__banner--success{background:var(--ddh-success-bg, #e8f7ee);color:var(--ddh-success, #15643d);border-color:var(--ddh-success, #15643d)}.ddh-plan__banner--info{background:var(--ddh-surface-muted);color:var(--ddh-fg-muted)}.ddh-plan__banner--error{background:var(--ddh-error);color:var(--ddh-error);border-color:var(--ddh-error)}@supports (color: color-mix(in lab,red,red)){.ddh-plan__banner--error{background:color-mix(in srgb,var(--ddh-error) 12%,transparent)}}.ddh-plan__confirm-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.ddh-plan__founding{display:flex;flex-direction:column;gap:6px;margin:16px 0 8px}.ddh-plan__founding label{font-weight:600;font-size:14px}.ddh-plan__founding input{max-width:240px;padding:8px 10px;border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);font-size:14px;text-transform:uppercase}.ddh-plan__founding p{font-size:13px;margin:0}.ddh-plan__current{margin-top:24px;padding:20px;background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg)}.ddh-plan__current h2{margin:0 0 8px;font-size:16px;text-transform:uppercase;letter-spacing:.05em;color:var(--ddh-fg-muted)}.ddh-plan__current-tier{margin:0 0 16px;font-size:22px}.ddh-plan__usage{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0}.ddh-plan__usage>div{border-left:3px solid var(--ddh-border);padding-left:12px}.ddh-plan__usage dt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ddh-fg-muted);margin:0 0 4px}.ddh-plan__usage dd{font-size:18px;font-weight:600;margin:0}.ddh-plan__catalog{margin-top:32px}.ddh-plan__catalog h2{margin:0 0 16px}.ddh-plan__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ddh-plan__card{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:20px;display:flex;flex-direction:column}.ddh-plan__card--current{border-color:var(--ddh-brand);border-width:2px}.ddh-plan__card-header{margin-bottom:12px}.ddh-plan__card-header h3{margin:0 0 4px;font-size:20px}.ddh-plan__card-price{margin:0;font-size:14px;color:var(--ddh-fg-muted)}.ddh-plan__card-features{margin:0 0 16px;padding-left:18px;flex:1}.ddh-plan__card-features li{margin:4px 0;font-size:14px}.ddh-plan__card-footer{margin-top:auto}.ddh-plan__card-current-tag{display:inline-block;padding:6px 12px;background:var(--ddh-brand);color:var(--ddh-fg-inverse);border-radius:var(--ddh-radius-sm);font-weight:600;font-size:13px}.ddh-plan__upgrade-btn{width:100%;padding:10px 16px;border-radius:var(--ddh-radius-md);background:var(--ddh-brand);color:var(--ddh-fg-inverse);border:none;font-weight:600;cursor:pointer}.ddh-plan__upgrade-btn:hover:not(:disabled){background:var(--ddh-brand-emphasis)}.ddh-plan__upgrade-btn:disabled{opacity:.6;cursor:progress}.ddh-plan__downgrade-btn{width:100%;padding:10px 16px;border-radius:var(--ddh-radius-md);background:transparent;color:var(--ddh-accent-slate);border:1px solid var(--ddh-border-strong);font-weight:600;cursor:pointer}.ddh-plan__downgrade-btn:hover:not(:disabled){border-color:var(--ddh-brand);color:var(--ddh-brand);background:var(--ddh-surface-muted)}.ddh-plan__downgrade-btn:disabled{opacity:.6;cursor:progress}.ddh-dashboard__nav{display:flex;gap:16px;margin:12px 0 24px;flex-wrap:wrap}.ddh-dashboard__nav a{padding:8px 14px;border-radius:var(--ddh-radius-sm);background:var(--ddh-surface-muted);color:var(--ddh-accent-slate);text-decoration:none;font-weight:600;font-size:14px}.ddh-dashboard__nav a:hover{background:var(--ddh-surface-card);color:var(--ddh-brand)}.ddh-tier-dist{max-width:1100px;margin:0 auto;padding:24px}.ddh-tier-dist__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.ddh-tier-dist__card{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:20px;text-align:center}.ddh-tier-dist__card--gold{border-color:var(--ddh-brand);border-width:2px}.ddh-tier-dist__card h2{margin:0 0 8px;font-size:16px;color:var(--ddh-fg-muted)}.ddh-tier-dist__count{margin:0;font-size:36px;font-weight:700}.ddh-tier-dist__percent{margin:4px 0 0;font-size:13px;color:var(--ddh-fg-muted)}.ddh-tier-dist__table-wrap{margin-top:24px}.ddh-mkt-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ddh-mkt-table-scroll>table{min-width:640px}.ddh-tier-dist__table{width:100%;border-collapse:collapse;font-size:14px}.ddh-tier-dist__table th,.ddh-tier-dist__table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--ddh-border)}.ddh-tier-dist__table th{background:var(--ddh-surface-muted);font-weight:600}.ddh-tier-dist__table select{padding:6px 10px;border-radius:var(--ddh-radius-sm);border:1px solid var(--ddh-border);background:var(--ddh-surface-card)}.ddh-tier-dist__table select:disabled{opacity:.5}.ddh-admin-users__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 20px}.ddh-admin-users__filters label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ddh-fg-muted)}.ddh-admin-users__filters button{margin-top:0}.ddh-admin-users__status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:capitalize}.ddh-admin-users__status--active{background:var(--ddh-accent-emerald-soft);color:var(--ddh-accent-emerald)}.ddh-admin-users__status--deactivated{background:var(--ddh-error-bg);color:var(--ddh-error)}.ddh-admin-users__confirm{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ddh-error)}.ddh-monitoring__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px}.ddh-monitoring__window{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ddh-fg-muted)}.ddh-monitoring__breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 0 32px}.ddh-monitoring__breakdown{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:20px;box-shadow:var(--ddh-shadow-1)}.ddh-monitoring__breakdown h2{margin:0 0 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ddh-fg-muted)}.ddh-monitoring__breakdown ul{margin:0;padding:0;list-style:none}.ddh-monitoring__breakdown li{display:flex;justify-content:space-between;padding:5px 0;font-size:14px;border-bottom:1px solid var(--ddh-border)}.ddh-monitoring__breakdown li:last-child{border-bottom:none}.ddh-monitoring__breakdown li span:first-child{color:var(--ddh-fg-muted);text-transform:capitalize}.ddh-monitoring__breakdown li span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.ddh-monitoring__bar-wrap{display:inline-block;width:80px;height:8px;margin-right:8px;vertical-align:middle;background:var(--ddh-surface-container-high);border-radius:999px;overflow:hidden}.ddh-monitoring__bar{display:block;height:100%;background:var(--ddh-accent-emerald);border-radius:999px}.ddh-offer-builder{max-width:820px;margin:0 auto;padding:40px 32px 96px}.ddh-offer-builder__head{margin-bottom:24px}.ddh-offer-builder__head h1{margin-bottom:2px}.ddh-offer-builder__head p{margin:0;font-size:14px}.ddh-offer-builder__limit-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 16px;background:var(--ddh-surface-container-low);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md)}.ddh-offer-builder__limit-note-icon{flex:none;color:var(--ddh-accent-slate);font-size:16px;line-height:1.5}.ddh-offer-builder__limit-note p{margin:0;font-size:13px;line-height:1.5;color:var(--ddh-fg-muted)}.ddh-offer-builder__limit-note strong{color:var(--ddh-fg)}.ddh-stepper{display:flex;list-style:none;margin:0 0 28px;padding:0}.ddh-stepper__step{position:relative;flex:1 1 0;min-width:0}.ddh-stepper__step:not(:first-child):before{content:"";position:absolute;top:15px;right:50%;left:-50%;height:2px;background:var(--ddh-border);z-index:0}.ddh-stepper__step.is-done:before,.ddh-stepper__step.is-current:before{background:var(--ddh-brand)}.ddh-offer-builder .ddh-stepper__btn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;padding:0 4px;background:none;border:none;border-radius:0;box-shadow:none;color:inherit;font:inherit;cursor:default;text-align:center}.ddh-offer-builder .ddh-stepper__step.is-done .ddh-stepper__btn{cursor:pointer}.ddh-stepper__marker{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ddh-radius-pill);border:2px solid var(--ddh-border);background:var(--ddh-surface-card);color:var(--ddh-fg-tertiary);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ddh-stepper__label{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ddh-fg-tertiary)}.ddh-stepper__status{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ddh-fg-tertiary);opacity:.7}.ddh-stepper__step.is-done .ddh-stepper__marker{background:var(--ddh-brand);border-color:var(--ddh-brand);color:var(--ddh-fg-inverse)}.ddh-stepper__step.is-done .ddh-stepper__label{color:var(--ddh-fg-muted)}.ddh-offer-builder .ddh-stepper__step.is-done .ddh-stepper__btn:hover .ddh-stepper__marker{background:var(--ddh-brand-emphasis);border-color:var(--ddh-brand-emphasis)}.ddh-stepper__step.is-current .ddh-stepper__marker{border-color:var(--ddh-brand);color:var(--ddh-brand);box-shadow:0 0 0 4px #1a1a1a14}.ddh-stepper__step.is-current .ddh-stepper__label{color:var(--ddh-fg);font-weight:700}.ddh-stepper__step.is-current .ddh-stepper__status{color:var(--ddh-brand);opacity:1}.ddh-offer-builder .ddh-stepper__btn:focus-visible{outline:none}.ddh-offer-builder .ddh-stepper__btn:focus-visible .ddh-stepper__marker{outline:2px solid var(--ddh-brand);outline-offset:2px}@media(max-width:560px){.ddh-stepper__label,.ddh-stepper__status{display:none}.ddh-stepper__step.is-current .ddh-stepper__label{display:block}}.ddh-offer-builder form>section{background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);box-shadow:var(--ddh-shadow-1);padding:24px}.ddh-offer-builder form>section>h2:first-child{margin-top:0}.ddh-goal-list,.ddh-template-list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ddh-offer-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:8px}.ddh-offer-builder .ddh-offer-type{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;background:var(--ddh-surface-card);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);cursor:pointer;font-weight:400;transition:border-color .12s ease,box-shadow .12s ease}.ddh-offer-builder .ddh-offer-type:hover{border-color:var(--ddh-border-strong)}.ddh-offer-builder .ddh-offer-type--selected{border-color:var(--ddh-brand);box-shadow:0 0 0 2px var(--ddh-brand)}.ddh-offer-builder .ddh-offer-type input[type=radio]{margin:3px 0 0;width:auto}.ddh-offer-type__body{display:flex;flex-direction:column;gap:2px;min-width:0}.ddh-offer-type__label{font-size:14px;font-weight:600;color:var(--ddh-fg)}.ddh-offer-type__desc{font-size:12px;line-height:1.4;color:var(--ddh-fg-tertiary)}.ddh-offer-types__locked{margin-top:24px;padding:16px;border:1px dashed var(--ddh-border-strong);border-radius:var(--ddh-radius-md);background:var(--ddh-surface-container-low)}.ddh-offer-types__locked-head{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--ddh-fg)}.ddh-offer-types__locked .ddh-offer-type--locked{background:transparent;border:none;padding:8px 0;cursor:default;opacity:.85}.ddh-offer-type__lock{margin-top:1px;font-size:13px}.ddh-offer-type__badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:var(--ddh-radius-pill);background:var(--ddh-accent-gold-soft);color:var(--ddh-accent-gold);font-size:11px;font-weight:700;vertical-align:middle}.ddh-offer-builder .ddh-offer-types__upgrade{display:inline-block;margin:8px 0 0;padding:0;background:none;border:none;font:inherit;font-size:14px;font-weight:600;color:var(--ddh-brand-emphasis);text-decoration:underline;cursor:pointer}.ddh-offer-builder .ddh-goal-list button,.ddh-offer-builder .ddh-template-list button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;height:100%;margin:0;padding:16px;text-align:left;background:var(--ddh-surface-card);color:var(--ddh-fg);border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);box-shadow:var(--ddh-shadow-1);font-size:15px;font-weight:600;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.ddh-offer-builder .ddh-goal-list button:hover,.ddh-offer-builder .ddh-template-list button:hover{border-color:var(--ddh-border-strong);box-shadow:var(--ddh-shadow-2)}.ddh-offer-builder .ddh-goal-list button.ddh-goal-active,.ddh-offer-builder .ddh-template-list button.ddh-template-active{border-color:var(--ddh-brand);box-shadow:0 0 0 2px var(--ddh-brand)}.ddh-offer-builder .ddh-template-list button.ddh-template--locked{opacity:.6;cursor:not-allowed;box-shadow:none;border-style:dashed}.ddh-offer-builder .ddh-template-list button.ddh-template--locked:hover{border-color:var(--ddh-border);box-shadow:none}.ddh-template-label{display:block;font-size:15px;font-weight:700}.ddh-template-tagline{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--ddh-fg-muted)}.ddh-offer-builder details{margin-top:16px}.ddh-offer-builder summary{cursor:pointer;font-weight:600;color:var(--ddh-fg-muted)}.ddh-offer-builder .ddh-link-button{margin:0;padding:0;background:none;border:none;color:var(--ddh-brand);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ddh-offer-builder form textarea{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-md);background:var(--ddh-surface-card);color:var(--ddh-fg);font:inherit;font-size:16px;resize:vertical;transition:border-color .12s ease,box-shadow .12s ease}.ddh-offer-builder form textarea:focus{outline:none;border-color:var(--ddh-brand);box-shadow:0 0 0 3px #1a1a1a1f}.ddh-offer-builder form input[type=checkbox]{width:auto;margin:0;display:inline-block}.ddh-offer-builder fieldset{margin-top:20px;padding:12px 16px 16px;border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md)}.ddh-offer-builder fieldset legend{padding:0 6px;font-weight:600;font-size:14px;color:var(--ddh-fg)}.ddh-offer-builder fieldset label,.ddh-offer-builder__location-row{display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:400}.ddh-offer-builder dl{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;margin:12px 0 0;padding:16px;background:var(--ddh-surface-container-low);border-radius:var(--ddh-radius-md)}.ddh-offer-builder dt{font-weight:600;color:var(--ddh-fg-muted)}.ddh-offer-builder dd{margin:0;color:var(--ddh-fg)}.ddh-fineprint-note{font-size:12px;margin-top:12px}.ddh-field-warning{margin-top:12px;padding:10px 12px;border-radius:var(--ddh-radius-md);background:var(--ddh-error-bg);color:var(--ddh-error);font-size:14px;font-weight:500}.ddh-stepper-actions{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--ddh-border)}.ddh-offer-builder .ddh-stepper-actions button{margin:0}.ddh-offer-builder .ddh-stepper-actions button[data-testid="offer-builder.next"],.ddh-offer-builder .ddh-stepper-actions button[data-testid="offer-builder.submit"]{margin-left:auto;background:var(--ddh-brand);color:var(--ddh-fg-inverse);border:1px solid var(--ddh-brand)}.ddh-offer-builder .ddh-stepper-actions button[data-testid="offer-builder.next"]:hover:not(:disabled),.ddh-offer-builder .ddh-stepper-actions button[data-testid="offer-builder.submit"]:hover:not(:disabled){background:var(--ddh-brand-emphasis);border-color:var(--ddh-brand-emphasis)}.ddh-demo-data__head{margin-bottom:20px}.ddh-demo-data__purge{margin-top:28px;padding:16px;border:1px solid var(--ddh-error);border-radius:var(--ddh-radius-md)}.ddh-demo-data__scope{display:flex;flex-direction:column;gap:8px;border:none;margin:12px 0;padding:0}.ddh-demo-data__field{display:flex;flex-direction:column;gap:6px;margin:12px 0;max-width:420px}button.ddh-danger{background:var(--ddh-error)}button.ddh-danger:hover:not(:disabled){background:var(--ddh-error);filter:brightness(.9)}.ddh-admin-search__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 18px;margin:16px 0}.ddh-admin-search__field{display:flex;flex-direction:column;gap:5px}.ddh-admin-search__field label{font-size:13px;font-weight:600;color:var(--ddh-fg-muted)}.ddh-admin-search__field input{padding:8px 10px;border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);font:inherit;background:var(--ddh-bg, #fff);color:var(--ddh-fg)}.ddh-admin-search__field input:focus-visible{outline:2px solid var(--ddh-brand);outline-offset:1px;border-color:var(--ddh-brand)}.ddh-admin-search__field--sm{max-width:190px}.ddh-admin-search__advanced{margin:4px 0 16px}.ddh-admin-search__advanced summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ddh-fg-muted)}.ddh-admin-search__submit{margin-top:4px}.ddh-admin-explainer{border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);padding:12px 16px;margin:12px 0 20px;background:var(--ddh-bg-subtle, rgba(148, 163, 184, .08))}.ddh-admin-explainer>summary{cursor:pointer;font-weight:600;color:var(--ddh-fg)}.ddh-admin-explainer__body{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ddh-fg-muted)}.ddh-admin-explainer__body ul{margin:8px 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.ddh-admin-queue__dialog{border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);padding:16px 20px;margin:16px 0;max-width:560px;background:var(--ddh-bg, #fff);box-shadow:0 6px 24px #0f172a1f}.ddh-admin-queue__dialog h2{margin:0 0 12px;font-size:18px}.ddh-admin-queue__dialog form{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ddh-admin-queue__dialog label{font-weight:600;font-size:13px;color:var(--ddh-fg-muted)}.ddh-admin-queue__dialog textarea{width:100%;min-height:104px;resize:vertical;padding:9px 11px;border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);font:inherit;color:var(--ddh-fg);background:var(--ddh-bg, #fff);box-sizing:border-box}.ddh-admin-queue__dialog textarea:focus-visible{outline:2px solid var(--ddh-brand);outline-offset:1px;border-color:var(--ddh-brand)}.ddh-admin-queue__dialog-actions{display:flex;gap:8px;margin-top:4px}.ddh-pill-field{border:none;padding:0;margin:0 0 20px}.ddh-pill-field>legend{padding:0;font-weight:600;color:var(--ddh-fg)}.ddh-pill-group{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ddh-pill-group .ddh-pill{margin:0;padding:7px 14px;border:1px solid var(--ddh-border-strong);border-radius:var(--ddh-radius-pill);background:var(--ddh-surface-card);color:var(--ddh-fg-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ddh-pill-group .ddh-pill:hover:not(.is-selected){border-color:var(--ddh-brand);color:var(--ddh-fg);background:var(--ddh-surface-muted)}.ddh-pill-group .ddh-pill.is-selected{background:var(--ddh-brand);border-color:var(--ddh-brand);color:var(--ddh-fg-inverse)}.ddh-pill-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px;border-bottom:1px solid var(--ddh-border)}.ddh-pill-tabs .ddh-pill-tab{margin:0;padding:8px 14px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ddh-fg-muted);font-size:13px;font-weight:600;cursor:pointer}.ddh-pill-tabs .ddh-pill-tab:hover{color:var(--ddh-fg)}.ddh-pill-tabs .ddh-pill-tab.is-active{color:var(--ddh-brand);border-bottom-color:var(--ddh-brand)}.ddh-required{color:var(--ddh-error);font-size:12px;font-weight:600;margin-left:4px;white-space:nowrap}.ddh-blackout-add{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px}.ddh-blackout-add input,.ddh-blackout-range input{width:auto;margin-top:0}.ddh-blackout-recur{border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-md);padding:12px 14px;margin:12px 0}.ddh-blackout-recur>legend{padding:0 4px;font-size:13px;font-weight:600;color:var(--ddh-fg-muted)}.ddh-blackout-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px}.ddh-blackout-range label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.ddh-btn-secondary{padding:9px 16px;border-radius:var(--ddh-radius-md);border:1px solid var(--ddh-border-strong);background:var(--ddh-surface-card);color:var(--ddh-fg);font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.ddh-btn-secondary:hover:not(:disabled){border-color:var(--ddh-brand);color:var(--ddh-brand)}.ddh-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.ddh-blackout-chips{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.ddh-blackout-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 12px;border-radius:var(--ddh-radius-pill);background:var(--ddh-surface-muted);border:1px solid var(--ddh-border);font-size:13px;font-weight:600}.ddh-blackout-chip button{all:unset;cursor:pointer;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ddh-fg-muted);font-size:16px;line-height:1}.ddh-blackout-chip button:hover{background:var(--ddh-error-bg);color:var(--ddh-error)}.ddh-staff-cards{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.ddh-staff-card{border:1px solid var(--ddh-border);border-radius:var(--ddh-radius-lg);background:var(--ddh-surface-card);padding:16px 18px;box-shadow:var(--ddh-shadow-1)}.ddh-staff-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--ddh-border)}.ddh-staff-card__name{font-size:16px;font-weight:600;color:var(--ddh-fg);overflow-wrap:anywhere}.ddh-staff-card__grid{margin:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px}.ddh-staff-card__field{display:flex;flex-direction:column;gap:4px;min-width:0}.ddh-staff-card__field dt{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ddh-fg-tertiary)}.ddh-staff-card__field dd{margin:0;font-size:14px;color:var(--ddh-fg)}.ddh-staff-card__field--role dd{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}
