.admin-modal-overlay[data-admin-theme=light],.admin-portal-popover[data-admin-theme=light],.admin-surface-presentation,:where(:root:has(.admin-container),:root:has(.admin-main),:root:has(.admin-root),:root:has(.login-container)){--color-ivory:#FBF7F1;--color-ivory-warm:#F6F1EF;--color-deep-forest:#30232B;--color-eucalyptus:#405A48;--color-eucalyptus-light:#EEF4F0;--color-warm-taupe:#B89CA3;--color-taupe-light:#F3E8EC;--color-burnt-orange:#E6A47E;--color-burnt-orange-light:rgba(230,164,126,0.12);--color-gold:#E6A47E;--color-gold-hover:#EEB996;--color-gold-light:rgba(230,164,126,0.12);--color-oxide-red:#B93826;--color-oxide-red-light:#FDF1EE;--admin-bg:#FBF9F7;--admin-surface:#FFFFFF;--admin-surface-hover:#F7F1F2;--admin-border:#E5DBDF;--color-border:#E5DBDF;--admin-border-subtle:#F0E9EC;--admin-text-primary:#30232B;--admin-text-secondary:#665C63;--admin-text-muted:#71646C;--admin-text-disabled:#978B94;--admin-text-decorative:#978B94;--admin-surface-active:#F3E8EC;--admin-control-border:#8A7780;--admin-focus-ring:#71394D;--admin-on-gold:#30232B;--admin-warning-text:#8F5D1D;--admin-warning-bg:#FAF5EE;--admin-danger-text:#B93826;--admin-danger-bg:#FDF1EE;--admin-success-text:#315C43;--admin-success-bg:#EEF4F0;--admin-radius-sm:8px;--admin-radius-md:12px;--admin-radius-lg:16px;--admin-radius-xl:20px;--admin-shadow-sm:0 1px 3px rgba(48,35,43,0.04);--admin-shadow-md:0 4px 16px rgba(48,35,43,0.04),0 1px 2px rgba(48,35,43,0.02);--admin-shadow-lg:0 10px 30px rgba(48,35,43,0.06),0 2px 6px rgba(48,35,43,0.02);--font-admin-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-admin-serif:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"Plus Jakarta Sans",sans-serif;--admin-accent:#71394D;--admin-accent-soft:#F3E8EC;--admin-primary:#71394D;--admin-focus-shadow:rgba(113,57,77,0.16);--admin-btn-primary-hover:#5E2C40}.admin-modal-overlay[data-admin-theme=light],.admin-portal-popover[data-admin-theme=light],.admin-surface-presentation,:where(:root:has(.admin-container),:root:has(.admin-main),:root:has(.admin-root),:root:has(.login-container)){--admin-btn-primary-bg:#71394D;--admin-btn-primary-color:#FFFFFF;--admin-btn-primary-border:#71394D;--admin-tab-active-bg:#F3E8EC;--admin-tab-active-color:#71394D;--admin-pill-active-bg:#71394D;--admin-pill-active-color:#FFFFFF;--admin-surface-nested:#FBF7F1;--admin-heading-color:#30232B}.admin-modal-overlay[data-admin-theme=dark],.admin-portal-popover[data-admin-theme=dark]{color-scheme:dark;--admin-surface:#1D191E;--admin-surface-nested:#171418;--admin-surface-hover:#29232A;--admin-surface-active:#352A32;--admin-text-primary:#FBF7F1;--admin-text-secondary:#BCADB8;--admin-text-muted:#B5A5B0;--admin-control-border:#887985;--admin-focus-ring:#E9B3AD;--admin-warning-text:#E3BA79;--admin-warning-bg:#2B2118;--admin-danger-text:#FF9D91;--admin-danger-bg:#301D1B;--admin-success-text:#A4CDB2;--admin-success-bg:#17271D;--admin-shadow-lg:0 18px 48px rgba(0,0,0,0.85);--color-ivory:#171418;--color-ivory-warm:#211C23;--color-deep-forest:#FBF7F1;--color-primary:#FBF7F1;--color-eucalyptus:#6B8F77;--color-eucalyptus-light:#17271D;--color-warm-taupe:#D8BAB4;--color-taupe-light:#352A32;--color-burnt-orange:#E6A47E;--color-burnt-orange-light:rgba(230,164,126,0.12);--color-gold:#E6A47E;--color-gold-hover:#EEB996;--color-gold-light:rgba(230,164,126,0.12);--color-oxide-red:#E05C48;--color-oxide-red-light:#301D1B;--color-border:#3B323B;--admin-bg:#141215;--admin-border:#3B323B;--admin-border-subtle:#2B252D;--admin-text-disabled:#786C78;--admin-text-decorative:#786C78;--admin-focus-shadow:rgba(233,179,173,0.2);--admin-accent:#E9B3AD;--admin-accent-soft:#352A32;--admin-primary:#E9B3AD;--admin-on-gold:#30232B;--admin-heading-color:#FBF7F1;--admin-btn-primary-bg:#E9B3AD;--admin-btn-primary-color:#30232B;--admin-btn-primary-border:#E9B3AD;--admin-btn-primary-hover:#F1C9C4;--admin-tab-active-bg:#352A32;--admin-tab-active-color:#F0C4C3;--admin-pill-active-bg:#E9B3AD;--admin-pill-active-color:#30232B}:is(.admin-picker-trigger,.admin-picker-option,.admin-btn,.admin-portal-popover input,.admin-modal-content button,.admin-modal-content input,.admin-modal-content select,.admin-modal-content textarea,.admin-chat-input-container button,.admin-chat-input-container input):focus-visible{outline:2px solid var(--admin-focus-ring,#8F6B35)!important;outline-offset:2px}.admin-picker-option:focus-visible,.admin-picker-option:hover{background-color:var(--admin-surface-hover,#F8F5F0)!important}.admin-container,.admin-container *,.admin-main,.admin-main-wrapper,.admin-root,.admin-sidebar,.admin-surface-presentation,.admin-surface-presentation *,.admin-tour-card,.login-container,[class*=admin-],[data-testid*=admin-],[data-testid*=studio-tutorial-]{--font-serif:var(--font-admin-sans)!important;--font-accent:var(--font-admin-sans)!important;box-sizing:border-box}.admin-container,.admin-main,.admin-root,.admin-sidebar,.admin-surface-presentation,.login-container{font-family:var(--font-admin-sans)}.admin-container h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-root h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-sidebar h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.login-container h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[class*=admin-] h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=admin-] h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=studio-tutorial-] h1:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)){font-family:var(--font-admin-sans)!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.25!important;color:var(--admin-heading-color,var(--admin-text-primary,#1C2621))!important;letter-spacing:-.02em!important}.admin-container h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-root h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-sidebar h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.login-container h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[class*=admin-] h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=admin-] h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=studio-tutorial-] h2:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)){font-family:var(--font-admin-sans)!important;font-size:1.1rem!important;font-weight:700!important;line-height:1.3!important;color:var(--admin-heading-color,var(--admin-text-primary,#1C2621))!important;letter-spacing:-.01em!important}.admin-container h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-root h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-sidebar h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.login-container h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[class*=admin-] h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=admin-] h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=studio-tutorial-] h3:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)){font-family:var(--font-admin-sans)!important;font-size:.92rem!important;font-weight:700!important;line-height:1.35!important;color:var(--admin-heading-color,var(--admin-text-primary,#1C2621))!important}.admin-container h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-root h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-sidebar h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.login-container h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[class*=admin-]:not(.admin-tour-card):not([data-testid=admin-tour-overlay]) h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=admin-]:not(.admin-tour-card):not([data-testid=admin-tour-overlay]) h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=studio-tutorial-] h4:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)){font-family:var(--font-admin-sans)!important;font-size:.82rem;font-weight:700;line-height:1.35;color:var(--admin-heading-color,var(--admin-text-primary,#1C2621))!important}.admin-container h5:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-container h6:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main h5:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main h6:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation h5:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation h6:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[class*=admin-] h5:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[class*=admin-] h6:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=admin-] h5:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),[data-testid*=admin-] h6:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)){font-family:var(--font-admin-sans)!important;color:var(--admin-heading-color,var(--admin-text-primary,#1C2621))!important}:is(.admin-surface-presentation,.admin-main,.admin-container,.admin-card) [data-admin-heading=primary]{font-family:var(--font-admin-sans)!important;font-size:1.35rem!important;font-weight:800!important;line-height:1.25!important;color:var(--admin-heading-color,var(--admin-text-primary,#1C2621))!important;letter-spacing:-.02em!important}.admin-surface-presentation{font-size:var(--text-base);font-weight:400;line-height:1.7}.admin-card{background-color:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:24px;margin-bottom:20px;color:var(--admin-text-primary);box-shadow:var(--admin-shadow-md);transition:box-shadow .2s ease,transform .2s ease}.admin-card--hover:hover{box-shadow:var(--admin-shadow-lg)}.admin-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.admin-card__title{font-family:var(--font-admin-sans);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-text-secondary);margin:0}.admin-card__link{font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.admin-card__link,.admin-card__link:hover{color:var(--admin-text-primary)}.admin-main input:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):not([type=checkbox]):not([type=radio]),.admin-main select:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-main textarea:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation input:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):not([type=checkbox]):not([type=radio]),.admin-surface-presentation select:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)),.admin-surface-presentation textarea:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)){background-color:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text-primary);border-radius:var(--admin-radius-md);padding:9px 14px;font-size:.85rem;outline:none;transition:all .15s ease;box-shadow:var(--admin-shadow-sm)}.admin-main input:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):focus,.admin-main select:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):focus,.admin-main textarea:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):focus,.admin-surface-presentation input:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):focus,.admin-surface-presentation select:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):focus,.admin-surface-presentation textarea:not(:where(.studio-canvas-root *,.studio-connected-widget *,.gift-modal *)):focus{border-color:var(--admin-focus-ring);box-shadow:0 0 0 3px var(--admin-focus-shadow)}.admin-table-wrap{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);overflow:hidden;box-shadow:var(--admin-shadow-md)}.admin-main table,.admin-surface-presentation table{width:100%;border-collapse:collapse;text-align:left;background:var(--admin-surface)}.admin-main th,.admin-surface-presentation th{background-color:var(--admin-surface-nested);color:var(--admin-text-secondary);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:12px 18px;border-bottom:1px solid var(--admin-border)}.admin-main td,.admin-surface-presentation td{padding:14px 18px;font-size:.85rem;color:var(--admin-text-primary);border-bottom:1px solid var(--admin-border-subtle);vertical-align:middle}.admin-main tr:hover td,.admin-surface-presentation tr:hover td{background-color:var(--admin-surface-hover)}.admin-main tr:last-child td,.admin-surface-presentation tr:last-child td{border-bottom:none}