@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/UTVttMVXQfjWsUqZhPmHVjbZQVOFgLy35grkER3A1Rc-7PHurujMSjZWQMOyQsfQbaIkbpXwBzAI0oRPwYQWEag.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/E9gAUejIpWiYG4NXk_H7-EI7uoXiYOJAJOsfxkChFnY-DEQ80D3nJs2q1ZN9RCtfuxGZLKpX_1xw0AirgnJ4lt0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lato Regular Italic"),local("Lato Italic"),url(../_fonts/Y65JE-m-64Ddfu32440hFKPXMKdUKvqYpXMThD5n0DM-4q6BPKscA6hlax51GpZJ9gtKDmRwauO45eRqmYhiV10.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Lato;src:local("Lato Regular Italic"),local("Lato Italic"),url(../_fonts/PQ9OFvrEk2UMfJ9hSDMsx-iQhVbCbeWPD_wbDE2FatM-e_HmjYUN_Xnq5pXwtKGHU8POlIsAJgI7erz-ZqwTlJU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}.confirm-dialog-backdrop{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000}.confirm-dialog{background:var(--devtool-bg,#fff);border:1px solid var(--devtool-border,rgba(0,0,0,.1));border-radius:var(--ft-radius-card,28px);box-shadow:0 24px 64px #00000026,0 8px 24px #00000014;max-width:420px;padding:32px;text-align:center;width:100%}.confirm-dialog__icon{align-items:center;border-radius:50%;display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.confirm-dialog__icon--default{background:var(--devtool-accent-bg,rgba(217,119,6,.1));color:var(--devtool-accent,#d97706)}.confirm-dialog__icon--danger{background:var(--devtool-error-bg,rgba(239,68,68,.12));color:var(--devtool-error,#dc2626)}.confirm-dialog__title{color:var(--ft-text-primary,#222);font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.confirm-dialog__message{color:var(--ft-text-secondary,#555);font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:15px;font-weight:400;line-height:1.6;margin:0 0 24px}.confirm-dialog__actions{display:flex;gap:12px;justify-content:center}.confirm-dialog__btn{border:none;border-radius:var(--ft-radius-pill,999px);cursor:pointer;font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:15px;font-weight:500;line-height:1;min-width:100px;padding:12px 24px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.confirm-dialog__btn:focus-visible{outline:2px solid var(--devtool-accent,#d97706);outline-offset:2px}.confirm-dialog__btn:active{transform:scale(.97)}.confirm-dialog__btn--cancel{background:var(--devtool-input-bg,rgba(0,0,0,.05));color:var(--devtool-text-secondary,#555)}.confirm-dialog__btn--cancel:hover{background:var(--ft-surface-muted,rgba(0,0,0,.08))}.confirm-dialog__btn--confirm{background:var(--devtool-accent,#d97706);color:#fff}.confirm-dialog__btn--confirm:hover{background:var(--devtool-accent-light,#f59e0b);box-shadow:0 4px 12px #d977064d}.confirm-dialog__btn--danger{background:var(--devtool-error,#dc2626);color:var(--devtool-text-on-dark,#fff)}.confirm-dialog__btn--danger:hover{background:color-mix(in srgb,var(--devtool-error,#dc2626) 85%,#000);box-shadow:0 4px 12px #dc26264d}.confirm-dialog-enter-active{transition:opacity .2s ease}.confirm-dialog-enter-active .confirm-dialog{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.confirm-dialog-leave-active{transition:opacity .15s ease}.confirm-dialog-leave-active .confirm-dialog{transition:transform .15s ease,opacity .15s ease}.confirm-dialog-enter-from{opacity:0}.confirm-dialog-enter-from .confirm-dialog{opacity:0;transform:scale(.92) translateY(8px)}.confirm-dialog-leave-to{opacity:0}.confirm-dialog-leave-to .confirm-dialog{opacity:0;transform:scale(.95)}@media(max-width:480px){.confirm-dialog{border-radius:20px;padding:24px 20px}.confirm-dialog__actions{flex-direction:column-reverse}.confirm-dialog__btn{width:100%}}.search-palette-overlay[data-v-0b3ad858]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--devtool-overlay-bg);display:flex;inset:0;justify-content:center;padding-top:min(20vh,140px);position:fixed;z-index:10001}.search-palette[data-v-0b3ad858]{background:var(--devtool-card-bg);border:1px solid var(--devtool-card-border);border-radius:14px;box-shadow:0 24px 80px #00000040,0 0 0 1px #0000000d;display:flex;flex-direction:column;margin:0 16px;max-height:min(70vh,520px);max-width:640px;overflow:hidden;width:100%}.search-palette__header[data-v-0b3ad858]{align-items:center;border-bottom:1px solid var(--devtool-card-border);display:flex;gap:10px;padding:14px 18px}.search-palette__search-icon[data-v-0b3ad858]{color:var(--devtool-text-muted);flex-shrink:0}.search-palette__input[data-v-0b3ad858]{background:transparent;border:none;color:var(--devtool-text);flex:1;font-family:var(--devtool-code-font);font-size:15px;min-width:0;outline:none}.search-palette__input[data-v-0b3ad858]::-moz-placeholder{color:var(--devtool-text-muted)}.search-palette__input[data-v-0b3ad858]::placeholder{color:var(--devtool-text-muted)}.search-palette__kbd[data-v-0b3ad858]{align-items:center;background:var(--devtool-body-bg);border:1px solid var(--devtool-card-border);border-radius:4px;color:var(--devtool-text-muted);display:inline-flex;flex-shrink:0;font-family:var(--devtool-code-font);font-size:10px;font-weight:500;padding:2px 6px}.search-palette__body[data-v-0b3ad858]{flex:1;overflow-y:auto;padding:6px 0}.search-palette__body[data-v-0b3ad858]::-webkit-scrollbar{width:5px}.search-palette__body[data-v-0b3ad858]::-webkit-scrollbar-track{background:transparent}.search-palette__body[data-v-0b3ad858]::-webkit-scrollbar-thumb{background:var(--devtool-scrollbar-thumb);border-radius:3px}.search-palette__group[data-v-0b3ad858]{padding:2px 0}.search-palette__group-label[data-v-0b3ad858]{align-items:center;color:var(--devtool-text-muted);display:flex;font-size:10px;font-weight:700;justify-content:space-between;letter-spacing:.08em;padding:6px 18px 4px;text-transform:uppercase}.search-palette__clear-recent[data-v-0b3ad858]{background:none;border:none;border-radius:3px;color:var(--devtool-accent);cursor:pointer;font-family:inherit;font-size:10px;font-weight:500;padding:1px 4px;transition:background .1s}.search-palette__clear-recent[data-v-0b3ad858]:hover{background:var(--devtool-accent-bg)}.search-palette__item[data-v-0b3ad858]{align-items:flex-start;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 18px;text-align:left;transition:background .08s;width:100%}.search-palette__item--selected[data-v-0b3ad858],.search-palette__item[data-v-0b3ad858]:hover{background:var(--devtool-accent-bg)}.search-palette__item-icon[data-v-0b3ad858]{color:var(--devtool-text-muted);flex-shrink:0;margin-top:2px}.search-palette__item--selected .search-palette__item-icon[data-v-0b3ad858]{color:var(--devtool-accent)}.search-palette__item-content[data-v-0b3ad858]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.search-palette__item-top[data-v-0b3ad858]{align-items:center;display:flex;gap:6px}.search-palette__item-label[data-v-0b3ad858]{color:var(--devtool-text);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-palette__match-source[data-v-0b3ad858]{background:var(--devtool-code-bg);border-radius:3px;color:var(--devtool-text-muted);flex-shrink:0;font-size:9px;font-weight:500;letter-spacing:.02em;padding:1px 5px;text-transform:lowercase;white-space:nowrap}.search-palette__item-desc[data-v-0b3ad858]{font-size:11px}.search-palette__item-breadcrumb[data-v-0b3ad858],.search-palette__item-desc[data-v-0b3ad858]{color:var(--devtool-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-palette__item-breadcrumb[data-v-0b3ad858]{font-size:10px;margin-top:1px}.search-palette__item-role[data-v-0b3ad858]{border-radius:4px;flex-shrink:0;font-family:var(--devtool-code-font);font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:2px;padding:2px 6px;text-transform:uppercase}.search-role--data[data-v-0b3ad858]{background:var(--devtool-info-bg);color:var(--devtool-info)}.search-role--marketing[data-v-0b3ad858]{background:var(--devtool-success-bg);color:var(--devtool-success)}.search-role--developer[data-v-0b3ad858]{background:var(--devtool-directory-bg);color:var(--devtool-directory)}.search-role--design[data-v-0b3ad858]{background:#ec48991a;color:var(--devtool-intent-competitor)}.search-role--system[data-v-0b3ad858]{background:var(--devtool-accent-bg);color:var(--devtool-accent)}[data-v-0b3ad858] .search-highlight{background:var(--devtool-accent-bg-strong);border-radius:2px;color:inherit;padding:0 1px}.search-palette__empty[data-v-0b3ad858]{align-items:center;color:var(--devtool-text-muted);display:flex;flex-direction:column;font-size:13px;gap:8px;padding:32px 18px}.search-palette__empty-icon[data-v-0b3ad858]{opacity:.4}.search-palette__hint[data-v-0b3ad858]{align-items:center;color:var(--devtool-text-muted);display:flex;font-size:13px;justify-content:center;padding:28px 18px}.search-palette__recent-item[data-v-0b3ad858]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 18px;text-align:left;transition:background .08s;width:100%}.search-palette__recent-item[data-v-0b3ad858]:hover{background:var(--devtool-accent-bg)}.search-palette__recent-icon[data-v-0b3ad858]{color:var(--devtool-text-muted);flex-shrink:0}.search-palette__recent-label[data-v-0b3ad858]{color:var(--devtool-text);flex:1;font-size:13px}.search-palette__recent-remove[data-v-0b3ad858]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--devtool-text-muted);cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;transition:opacity .1s,background .1s;width:20px}.search-palette__recent-item:hover .search-palette__recent-remove[data-v-0b3ad858]{opacity:.6}.search-palette__recent-remove[data-v-0b3ad858]:hover{background:var(--devtool-code-bg);opacity:1!important}.search-palette__footer[data-v-0b3ad858]{align-items:center;border-top:1px solid var(--devtool-card-border);display:flex;justify-content:space-between;padding:8px 18px}.search-palette__footer-keys[data-v-0b3ad858]{align-items:center;color:var(--devtool-text-muted);display:flex;font-size:11px;gap:6px}.search-palette__footer-keys kbd[data-v-0b3ad858]{align-items:center;background:var(--devtool-body-bg);border:1px solid var(--devtool-card-border);border-radius:3px;display:inline-flex;font-size:10px;padding:1px 5px}.search-palette__footer-count[data-v-0b3ad858],.search-palette__footer-keys kbd[data-v-0b3ad858]{color:var(--devtool-text-muted);font-family:var(--devtool-code-font);font-weight:500}.search-palette__footer-count[data-v-0b3ad858]{font-size:11px}.search-palette-enter-active[data-v-0b3ad858]{transition:opacity .15s ease}.search-palette-enter-active .search-palette[data-v-0b3ad858]{transition:transform .15s ease,opacity .15s ease}.search-palette-leave-active[data-v-0b3ad858]{transition:opacity .1s ease}.search-palette-leave-active .search-palette[data-v-0b3ad858]{transition:transform .1s ease,opacity .1s ease}.search-palette-enter-from[data-v-0b3ad858]{opacity:0}.search-palette-enter-from .search-palette[data-v-0b3ad858]{opacity:0;transform:scale(.96) translateY(-8px)}.search-palette-leave-to[data-v-0b3ad858]{opacity:0}.search-palette-leave-to .search-palette[data-v-0b3ad858]{opacity:0;transform:scale(.98) translateY(-4px)}@media(max-width:640px){.search-palette-overlay[data-v-0b3ad858]{align-items:flex-start;padding-top:16px}.search-palette[data-v-0b3ad858]{border-radius:12px;margin:0 8px;max-height:80vh;max-width:100%}.search-palette__input[data-v-0b3ad858]{font-size:16px}.search-palette__item-breadcrumb[data-v-0b3ad858]{display:none}}.devtool-overlay{background:var(--devtool-body-bg,#f0f0f0);display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:10100}.devtool-overlay:before{background:linear-gradient(90deg,var(--devtool-accent),var(--devtool-accent-light));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.devtool-header{align-items:center;background:var(--devtool-header-bg,#1b1b1f);border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--devtool-text-on-dark,#f0f0f0);display:flex;gap:10px;height:44px;min-height:44px;padding:0 20px;position:relative;z-index:2}.devtool-header__back svg{height:18px;width:18px}.devtool-header__breadcrumb{align-items:center;display:flex;font-family:var(--devtool-code-font,monospace);font-size:14px;font-weight:500;gap:6px;letter-spacing:-.01em}.devtool-header__breadcrumb-parent{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.6))}.devtool-header__breadcrumb-sep{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.4))}.devtool-header__breadcrumb-current{color:var(--devtool-text-on-dark,#f0f0f0)}.devtool-header__back{align-items:center;background:none;border:none;border-radius:6px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.6));cursor:pointer;display:flex;font-family:var(--devtool-code-font,monospace);font-size:13px;gap:4px;padding:6px 10px;transition:background .15s,color .15s}.devtool-header__back:hover{background:#ffffff14;color:var(--devtool-text-on-dark,#f0f0f0)}.devtool-header__badge{align-items:center;background:var(--devtool-badge-bg,rgba(217,119,6,.15));border-radius:4px;color:var(--devtool-accent-light,#f59e0b);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;padding:2px 8px;text-transform:uppercase}.devtool-header__badge,.devtool-header__title{font-family:var(--devtool-code-font,monospace)}.devtool-header__title{color:var(--devtool-text-on-dark,#f0f0f0);font-size:14px;font-weight:500;letter-spacing:-.01em}.devtool-header__separator{background:#ffffff1f;flex-shrink:0;height:20px;width:1px}.devtool-header__actions{align-items:center;display:flex;gap:4px;margin-left:auto}.devtool-header__action{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.5));cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:background .15s,color .15s,border-color .15s;width:34px}.devtool-header__action:hover{background:#ffffff1a;border-color:#ffffff26;color:var(--devtool-text-on-dark,#f0f0f0)}.devtool-header__action--active{background:#f59e0b2e;border-color:#f59e0b59;color:var(--devtool-accent-light,#f59e0b)}.devtool-header__action--active:hover{background:#f59e0b47;border-color:#f59e0b73;color:var(--devtool-accent-light,#f59e0b)}.devtool-header__action:focus-visible{outline:2px solid var(--devtool-accent-light,#f59e0b);outline-offset:2px}.devtool-header__action-sep{background:#ffffff1a;flex-shrink:0;height:20px;margin:0 2px;width:1px}.devtool-body{background:var(--devtool-body-bg,#f0f0f0);color:var(--devtool-text,#1a1a1a);flex:1;overflow-y:auto}.devtool-body::-webkit-scrollbar{width:6px}.devtool-body::-webkit-scrollbar-track{background:transparent}.devtool-body::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}html.dark .devtool-body::-webkit-scrollbar-thumb{background:#ffffff1f}.devtool-card{background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:8px;overflow:hidden}.devtool-input{background:var(--devtool-input-bg,rgba(0,0,0,.04));border:1px solid var(--devtool-input-border,rgba(0,0,0,.1));border-radius:6px;color:var(--devtool-text,#1a1a1a);font-family:var(--devtool-code-font,monospace);font-size:13px;outline:none;padding:8px 12px;transition:border-color .15s}.devtool-input:focus{border-color:var(--devtool-accent,#d97706)}.devtool-input::-moz-placeholder{color:var(--devtool-text-muted,#6b6b6b)}.devtool-input::placeholder{color:var(--devtool-text-muted,#6b6b6b)}.devtool-btn{align-items:center;background:var(--devtool-btn-bg,#fff);border:1px solid var(--devtool-btn-border,rgba(0,0,0,.12));border-radius:6px;color:var(--devtool-text,#1a1a1a);cursor:pointer;display:inline-flex;font-family:var(--devtool-code-font,monospace);font-size:12px;gap:6px;padding:6px 14px;transition:background .15s,border-color .15s}.devtool-btn:hover{background:var(--devtool-btn-hover-bg,#f5f5f5)}.devtool-btn--primary,.devtool-btn:hover{border-color:var(--devtool-accent,#d97706)}.devtool-btn--primary{background:var(--devtool-accent,#d97706);color:#fff}.devtool-btn--primary:hover{background:var(--devtool-accent-light,#f59e0b);border-color:var(--devtool-accent-light,#f59e0b)}.devtool-tab{border:none;border-radius:6px;color:var(--devtool-text-secondary,#4a4a4a);cursor:pointer;font-family:var(--devtool-code-font,monospace);font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.devtool-tab,.devtool-tab:hover{background:var(--devtool-tab-bg,#e5e5e5)}.devtool-tab:hover{color:var(--devtool-text,#1a1a1a)}.devtool-tab--active{background:var(--devtool-tab-active-bg,#1b1b1f);color:var(--devtool-tab-active-text,#fff)}.devtool-status{align-items:center;border-radius:4px;display:inline-flex;font-family:var(--devtool-code-font,monospace);font-size:11px;font-weight:500;gap:4px;padding:2px 8px}.devtool-status--success{background:var(--devtool-success-bg);color:var(--devtool-success)}.devtool-status--error{background:var(--devtool-error-bg);color:var(--devtool-error)}.devtool-status--warning{background:var(--devtool-warning-bg);color:var(--devtool-warning)}.admin-page-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--devtool-body-bg,#f0f0f0);padding-bottom:16px;position:sticky;top:44px;z-index:50}@media(max-width:900px){.admin-responsive-grid{grid-template-columns:1fr!important}.admin-responsive-flex-wrap{flex-wrap:wrap;gap:12px}.admin-responsive-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-responsive-form{max-width:calc(100vw - 32px)!important}.admin-responsive-stack{align-items:stretch;flex-direction:column}.admin-responsive-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}.admin-responsive-tabs>*{flex-shrink:0;white-space:nowrap}.admin-page-header{padding-bottom:12px}.admin-page-title{font-size:16px;word-break:break-word}.admin-page-subtitle{font-size:12px}}@media(max-width:480px){.admin-responsive-grid{grid-template-columns:1fr!important}.admin-responsive-flex-wrap{align-items:stretch;flex-direction:column}.admin-page-title{font-size:14px}}@font-face{font-family:Lato;src:local("Lato Regular Italic"),local("Lato Italic"),url(../_fonts/PQ9OFvrEk2UMfJ9hSDMsx-iQhVbCbeWPD_wbDE2FatM-e_HmjYUN_Xnq5pXwtKGHU8POlIsAJgI7erz-ZqwTlJU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/UTVttMVXQfjWsUqZhPmHVjbZQVOFgLy35grkER3A1Rc-7PHurujMSjZWQMOyQsfQbaIkbpXwBzAI0oRPwYQWEag.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Lato Fallback: Helvetica";src:local("Helvetica");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato"),url(../_fonts/E9gAUejIpWiYG4NXk_H7-EI7uoXiYOJAJOsfxkChFnY-DEQ80D3nJs2q1ZN9RCtfuxGZLKpX_1xw0AirgnJ4lt0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lato;src:local("Lato Regular Italic"),local("Lato Italic"),url(../_fonts/Y65JE-m-64Ddfu32440hFKPXMKdUKvqYpXMThD5n0DM-4q6BPKscA6hlax51GpZJ9gtKDmRwauO45eRqmYhiV10.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Lato Fallback: Arial";src:local("Arial");size-adjust:97.6894%;ascent-override:101.0345%;descent-override:21.8038%;line-gap-override:0%}@font-face{font-family:"Lato Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:98.7%;descent-override:21.3%;line-gap-override:0%}body.ft-admin-active{background:var(--devtool-body-bg,#f0f0f0);color:var(--devtool-text,#222)}html.dark body.ft-admin-active{background:var(--devtool-body-bg,#18181b);color:var(--devtool-text,#eaf0f7)}.admin-page-title{color:var(--devtool-text,#1a1a1a);font-family:var(--devtool-code-font,"SF Mono","Fira Code",monospace);font-size:20px;font-weight:700;margin:0 0 4px}.admin-page-subtitle{color:var(--devtool-text-muted,#6b6b6b);font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:13px;margin:0 0 24px}.admin-widget-panel{background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:10px;padding:16px;transition:background .2s,border-color .2s}.admin-dashboard__cards{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media(max-width:900px){.admin-dashboard__cards{grid-template-columns:repeat(2,1fr)}}.admin-dash-card{background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:10px;padding:16px 20px;transition:background .2s,border-color .2s}.admin-dash-card__label{color:var(--devtool-text-muted,#6b6b6b);font-size:10px;font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.admin-dash-card__value{color:var(--devtool-text,#1a1a1a);font-size:20px;font-weight:700;letter-spacing:-.02em}.admin-dash-card__status--healthy{color:var(--devtool-success,#16a34a)}.admin-dash-card__status--unhealthy{color:var(--devtool-error,#dc2626)}.admin-dash-card__sub{color:var(--devtool-text-muted,#6b6b6b);font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:500;margin-top:2px}.admin-dash-card__label-row{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.admin-dash-card__label-row .admin-dash-card__label{margin-bottom:0}.admin-dash-card__timespan{display:flex;gap:2px}.admin-dash-card__timespan-btn{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--devtool-text-muted,#999);cursor:pointer;font-family:var(--devtool-code-font,monospace);font-size:8px;font-weight:500;letter-spacing:.03em;padding:2px 5px;text-transform:uppercase;transition:all .12s ease}.admin-dash-card__timespan-btn:hover{background:var(--devtool-hover-bg,rgba(0,0,0,.04));color:var(--devtool-text,#1a1a1a)}.admin-dash-card__timespan-btn--active{background:var(--devtool-accent-bg,rgba(217,119,6,.1));border-color:var(--devtool-accent,#d97706);color:var(--devtool-accent,#d97706)}.admin-dashboard__sections{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.admin-dashboard__sections{grid-template-columns:1fr}}.admin-dash-section h2{color:var(--devtool-accent,#d97706);font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.admin-dash-links{display:flex;flex-direction:column;gap:4px}.admin-dash-link{align-items:center;background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:8px;color:var(--devtool-text,#1a1a1a);display:flex;font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;text-decoration:none;transition:all .15s}.admin-dash-link:hover{background:var(--devtool-accent-bg,rgba(245,158,11,.08));border-color:var(--devtool-accent,#d97706)}.admin-embedded-ops{background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:10px}.admin-embedded-ops [data-ops-theme]{background:transparent!important;min-height:auto!important}.admin-embedded-ops .ops-theme-toggle{display:none!important}.admin-async-loader{color:var(--devtool-text-muted,#6b6b6b);font-size:13px}.admin-async-error,.admin-async-loader{align-items:center;display:flex;font-family:var(--devtool-code-font,monospace);justify-content:center;min-height:200px}.admin-async-error{color:#c0392b;flex-direction:column;font-size:14px;gap:12px}.admin-async-error p{margin:0}.admin-async-retry-btn{background:transparent;border:1px solid #c0392b;border-radius:6px;color:#c0392b;cursor:pointer;font-size:13px;padding:8px 20px;transition:background .15s,color .15s}.admin-async-retry-btn:hover{background:#c0392b;color:#fff}.admin-widget-error{background:var(--devtool-error-bg,rgba(229,62,62,.08));border:1px solid var(--devtool-error,rgba(229,62,62,.2));border-radius:10px;color:var(--devtool-text,#1a1a1a);font-family:var(--devtool-code-font,monospace);font-size:13px;padding:24px;text-align:center}.admin-widget-error p{margin:4px 0}.admin-widget-retry{background:var(--devtool-accent-bg,rgba(245,158,11,.08));border:1px solid var(--devtool-accent,#d97706);border-radius:6px;color:var(--devtool-accent,#d97706);cursor:pointer;font-family:var(--devtool-code-font,monospace);font-size:12px;font-weight:600;margin-top:12px;padding:6px 16px}.admin-embedded-devtool .devtool-overlay{inset:auto;min-height:400px;position:relative;z-index:auto}.admin-embedded-devtool .devtool-header,.admin-embedded-devtool .devtool-overlay:before{display:none}.admin-mobile-toggle{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--devtool-text-on-dark,#f0f0f0);cursor:pointer;display:none;height:32px;justify-content:center;width:32px}@media(max-width:768px){.admin-shell{flex-direction:column}.admin-shell .admin-main{isolation:isolate;position:relative;z-index:1}.admin-nav-link--preview,.admin-preview-pane,.admin-split-divider{display:none!important}.admin-shell .admin-sidebar{bottom:0;height:100%;height:100dvh;left:0;min-width:0;overscroll-behavior:contain;position:fixed;top:0;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:min(260px,85vw);will-change:transform;z-index:200;-webkit-overflow-scrolling:touch;border-right:none;flex-shrink:0;overflow-y:auto}.admin-shell .admin-sidebar--mobile-open{box-shadow:4px 0 24px #0000004d;transform:translate(0)}.admin-shell .admin-sidebar--collapsed:not(.admin-sidebar--mobile-open){transform:translate(-100%);width:56px}.admin-shell .admin-sidebar--collapsed.admin-sidebar--mobile-open{overflow:hidden;transform:translate(0);width:min(260px,85vw)}.admin-shell .admin-sidebar__collapse-btn{display:none}.admin-shell .admin-sidebar__footer{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.admin-shell .admin-topbar{gap:8px;padding:8px max(12px,env(safe-area-inset-left,0px)) 8px max(12px,env(safe-area-inset-right,0px));position:sticky;top:0;z-index:10}.admin-mobile-toggle{display:inline-flex!important}.admin-env-toggle__label,.admin-env-toggle__test{display:none}.admin-shell .admin-content{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.admin-dashboard__cards,.admin-dashboard__sections{grid-template-columns:1fr}.admin-search-trigger__kbd,.admin-search-trigger__label{display:none}.admin-notif-dropdown{left:8px;max-height:calc(100dvh - 60px);max-width:none;position:fixed;right:8px;top:52px;width:auto;z-index:151}.admin-notif-backdrop{z-index:150}.admin-page-header{backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;top:auto;z-index:auto}}.admin-mobile-overlay{background:#00000073;display:none;inset:0;position:fixed;z-index:199;-webkit-tap-highlight-color:transparent}@media(max-width:768px){.admin-mobile-overlay--visible{display:block}}.admin-topbar__center{display:flex;flex:1;justify-content:center;padding:0 16px}.admin-search-trigger{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;gap:8px;max-width:280px;padding:5px 12px;transition:all .15s;width:100%}.admin-search-trigger:hover{background:#ffffff1a;border-color:#ffffff2e}.admin-search-trigger__icon{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.45));flex-shrink:0}.admin-search-trigger__label{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.4));flex:1;font-family:var(--devtool-code-font,monospace);font-size:12px;text-align:left}.admin-search-trigger__kbd{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.35));display:inline-flex;flex-shrink:0;font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:500;padding:1px 5px}.admin-sidebar__user{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;margin-top:2px;padding:6px 10px}.admin-sidebar__user--collapsed{justify-content:center;padding:6px}.admin-sidebar__avatar{align-items:center;background:var(--devtool-accent-bg,rgba(245,158,11,.15));border:1px solid var(--devtool-accent-border,rgba(245,158,11,.3));border-radius:50%;color:var(--devtool-accent-light,#fcd34d);cursor:pointer;display:flex;font-size:10px;font-weight:700;height:30px;justify-content:center;letter-spacing:.02em;position:relative;transition:all .15s;width:30px}.admin-sidebar__avatar:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}.admin-sidebar--collapsed .admin-sidebar__avatar[data-tooltip]:focus-visible:after,.admin-sidebar--collapsed .admin-sidebar__avatar[data-tooltip]:hover:after{content:attr(data-tooltip) " (sign out)"}.admin-sidebar__user-name{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.55));font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__logout-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.4));cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color .15s,background .15s}.admin-sidebar__logout-btn:hover{background:#ef44441f;color:#f87171}.admin-search-trigger-mobile{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.5));cursor:pointer;display:none;flex-shrink:0;height:32px;justify-content:center;transition:background .15s,border-color .15s;width:32px}.admin-search-trigger-mobile:hover{background:#ffffff1a;border-color:#ffffff2e;color:var(--devtool-text-on-dark,#f0f0f0)}@media(max-width:1024px){.admin-search-trigger{max-width:200px}.admin-search-trigger__kbd{display:none}}@media(max-width:768px){.admin-topbar__center{display:none}.admin-search-trigger-mobile{display:inline-flex}}.admin-copy-toast{background:var(--devtool-accent,#d97706);border-radius:6px;bottom:24px;box-shadow:0 2px 8px #0000002e;color:#fff;font-family:var(--devtool-code-font,monospace);font-size:11px;font-weight:500;padding:6px 14px;pointer-events:none;position:fixed;right:24px;z-index:9999}.admin-content-wrap--preview .admin-copy-toast{position:absolute}body:has(.admin-shell--preview-open){--devtool-pane-left:0;--devtool-pane-right:calc(100% - var(--preview-split, 20)*1%);--devtool-pane-top:0;--devtool-pane-bottom:0}body:has(.admin-shell--preview-open) .search-palette-overlay{bottom:var(--devtool-pane-bottom,0);left:var(--devtool-pane-left,0);position:absolute;right:var(--devtool-pane-right,0);top:var(--devtool-pane-top,0);inset:var(--devtool-pane-top,0) var(--devtool-pane-right,0) var(--devtool-pane-bottom,0) var(--devtool-pane-left,0)}body:has(.admin-shell--preview-open) .help-dialog-overlay{bottom:var(--devtool-pane-bottom,0);left:var(--devtool-pane-left,0);position:absolute;right:var(--devtool-pane-right,0);top:var(--devtool-pane-top,0);inset:var(--devtool-pane-top,0) var(--devtool-pane-right,0) var(--devtool-pane-bottom,0) var(--devtool-pane-left,0)}.admin-shell--preview-open .admin-notif-dropdown{max-width:min(380px,calc(var(--preview-split, 20)*1vw - 24px))}.copy-toast-enter-active{transition:opacity .15s ease,transform .15s ease}.copy-toast-leave-active{transition:opacity .3s ease,transform .3s ease}.copy-toast-enter-from,.copy-toast-leave-to{opacity:0;transform:translateY(6px)}.admin-help-btn{align-items:center;background:#8b5cf61f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--devtool-text-muted,#a78bfa);cursor:pointer;display:flex;height:32px;justify-content:center;transition:color .15s,background .15s;width:32px}.admin-help-btn:hover{background:#8b5cf633;color:#c4b5fd}.help-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.help-dialog{background:var(--devtool-card-bg,#fff);border:1px solid var(--devtool-border,#e0e0e0);border-radius:12px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:480px}.help-dialog__header{align-items:center;border-bottom:1px solid var(--devtool-border,#e0e0e0);display:flex;justify-content:space-between;padding:16px 20px}.help-dialog__header h3{color:var(--devtool-text,#1a1a1a);font-size:16px;font-weight:500;margin:0}.help-dialog__close{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--devtool-text-muted,#888);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.help-dialog__close:hover{background:var(--devtool-hover-bg,rgba(0,0,0,.05))}.help-dialog__close:focus-visible{outline:2px solid var(--devtool-accent,#f59e0b);outline-offset:2px}.help-dialog__body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.help-dialog__error{background:var(--devtool-error-bg,rgba(229,62,62,.08));border:1px solid var(--devtool-error,rgba(229,62,62,.3));border-radius:6px;color:var(--devtool-error,#dc2626);font-size:13px;line-height:1.4;padding:10px 14px}.help-dialog__field{display:flex;flex-direction:column;gap:6px}.help-dialog__label{color:var(--devtool-text-muted,#888);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.help-dialog__input,.help-dialog__select{background:var(--devtool-body-bg,#f5f5f5);border:1px solid var(--devtool-border,#e0e0e0);border-radius:6px;color:var(--devtool-text,#1a1a1a);font-family:inherit;font-size:13px;padding:8px 12px}.help-dialog__input:focus-visible,.help-dialog__select:focus-visible{outline:2px solid var(--devtool-accent,#f59e0b);outline-offset:1px}.help-dialog__textarea{background:var(--devtool-body-bg,#f5f5f5);border:1px solid var(--devtool-border,#e0e0e0);border-radius:6px;color:var(--devtool-text,#1a1a1a);font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical}.help-dialog__textarea:focus-visible{outline:2px solid var(--devtool-accent,#f59e0b);outline-offset:1px}.help-dialog__context{color:var(--devtool-text-muted,#888);font-size:11px;font-style:italic}.help-dialog__footer{border-top:1px solid var(--devtool-border,#e0e0e0);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.help-dialog__cancel{background:transparent;border:1px solid var(--devtool-border,#e0e0e0);border-radius:6px;color:var(--devtool-text,#333);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s}.help-dialog__cancel:hover{background:var(--devtool-hover-bg,rgba(0,0,0,.03))}.help-dialog__cancel:focus-visible{outline:2px solid var(--devtool-accent,#f59e0b);outline-offset:2px}.help-dialog__submit{background:var(--devtool-accent,#f59e0b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:opacity .15s}.help-dialog__submit:hover{opacity:.9}.help-dialog__submit:focus-visible{outline:2px solid var(--devtool-accent,#f59e0b);outline-offset:2px}.help-dialog__submit:disabled{cursor:not-allowed;opacity:.5}body.ft-admin-active #CookiebotDialog,body.ft-admin-active #CybotCookiebotDialog,body.ft-admin-active #CybotCookiebotDialogBodyUnderlay,body.ft-admin-active .CybotCookiebotDialogActive,body.ft-admin-active [id^=Cookiebot]{display:none!important;pointer-events:none!important;visibility:hidden!important}.admin-error-boundary{background:var(--devtool-bg,#1e1e1e);border:1px solid var(--devtool-border,#333);border-radius:10px;color:var(--devtool-text,#e0e0e0);margin:60px auto;max-width:520px;padding:28px;text-align:center}.admin-error-boundary p{font-size:14px;line-height:1.5;margin:0 0 10px}.admin-error-boundary__actions{display:flex;gap:10px;justify-content:center;margin-top:12px}.admin-error-boundary button{background:var(--devtool-accent,#f59e0b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:7px 18px}.session-expired-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:10001}.session-expired-modal{background:var(--devtool-card-bg,#fff);border:1px solid var(--devtool-border,#e0e0e0);border-radius:12px;box-shadow:0 20px 60px #00000040;max-width:90vw;padding:24px;width:400px}.session-expired-modal__title{color:var(--devtool-text,#1a1a1a);font-size:18px;font-weight:700;margin:0 0 8px}.session-expired-modal__desc{color:var(--devtool-text-muted,#666);font-size:13px;line-height:1.5;margin:0 0 20px}.session-expired-modal__form{display:flex;flex-direction:column;gap:14px}.session-expired-modal__label{color:var(--devtool-text,#1a1a1a);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:4px}.session-expired-modal__input{background:var(--devtool-input-bg,#fff);border:1px solid var(--devtool-border,#d0d0d0);border-radius:6px;color:var(--devtool-text,#1a1a1a);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s}.session-expired-modal__input:focus{border-color:var(--devtool-accent,#f59e0b)}.session-expired-modal__error{color:var(--devtool-error,#dc2626);font-size:12px;margin:0}.session-expired-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.session-expired-modal__cancel{background:transparent;border:1px solid var(--devtool-border,#d0d0d0);border-radius:6px;color:var(--devtool-text-muted,#666);cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px}.session-expired-modal__submit{background:var(--devtool-accent,#f59e0b);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:7px 18px}.session-expired-modal__submit:disabled{cursor:not-allowed;opacity:.6}.admin-mktg-section{margin-bottom:32px}.admin-mktg-section__title{color:var(--devtool-text,#1a1a1a);font-family:var(--devtool-code-font,monospace);font-size:14px;font-weight:700;margin:0 0 4px}.admin-mktg-section__desc{color:var(--devtool-text-muted,#6b6b6b);font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:12px;line-height:1.5;margin:0 0 14px}.admin-mktg-section__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.admin-mktg-tool-card{background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s}.admin-mktg-tool-card:hover{background:var(--devtool-accent-bg,rgba(245,158,11,.08));border-color:var(--devtool-accent,#d97706)}.admin-mktg-tool-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-mktg-tool-card__label{color:var(--devtool-text,#1a1a1a);font-size:13px}.admin-mktg-tool-card__label,.admin-mktg-tool-card__role{font-family:var(--devtool-code-font,monospace);font-weight:500}.admin-mktg-tool-card__role{background:var(--devtool-accent-bg,rgba(245,158,11,.1));border-radius:4px;color:var(--devtool-accent,#d97706);font-size:9px;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.admin-mktg-tool-card__desc{color:var(--devtool-text-muted,#6b6b6b);font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:12px;line-height:1.5;margin:0}.admin-mktg-tool-card--crossrole{border-style:dashed}.admin-mktg-tracking-table{background:var(--devtool-card-bg,hsla(0,0%,100%,.8));border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:10px;overflow:hidden}.admin-mktg-tracking-row{align-items:center;border-bottom:1px solid var(--devtool-card-border,rgba(0,0,0,.06));color:var(--devtool-text-muted,#6b6b6b);display:grid;font-family:Lato,"Lato Fallback: Arial","Lato Fallback: Helvetica","Lato Fallback: sans-serif",sans-serif;font-size:12px;gap:12px;grid-template-columns:160px 1fr 80px 1fr;padding:10px 16px}.admin-mktg-tracking-row:last-child{border-bottom:none}.admin-mktg-tracking-row--header{background:var(--devtool-accent-bg,rgba(0,0,0,.02));color:var(--devtool-text-muted,#999);font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:700;letter-spacing:.06em;padding:8px 16px;text-transform:uppercase}.admin-mktg-tracking-label{color:var(--devtool-text,#1a1a1a);font-weight:500}.admin-mktg-tracking-id{font-family:var(--devtool-code-font,monospace);font-size:11px}.admin-mktg-tracking-id a{color:var(--devtool-accent,#d97706);text-decoration:none}.admin-mktg-tracking-id a:hover{text-decoration:underline}.admin-mktg-tracking-badge{border-radius:4px;display:inline-block;font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.admin-mktg-tracking-badge--active{background:var(--devtool-success-bg,rgba(34,197,94,.12));color:var(--devtool-success,#16a34a)}.admin-mktg-tracking-badge--disabled{background:var(--devtool-card-bg-raised,rgba(156,163,175,.15));color:var(--devtool-text-muted,#9ca3af)}.admin-mktg-tracking-badge--config{background:var(--devtool-info-bg,rgba(59,130,246,.12));color:var(--devtool-info,#3b82f6)}.admin-mktg-tracking-note{font-size:11px;font-style:italic}.admin-dash-card--chain{cursor:pointer;text-decoration:none;transition:border-color .15s}.admin-dash-card--chain:hover{border-color:var(--devtool-accent,#d97706)}.admin-dash-card--healthy{border-left:3px solid var(--devtool-success,#16a34a)}.admin-dash-card--degraded{border-left:3px solid var(--devtool-warning,#d97706)}.admin-dash-card--broken{border-left:3px solid var(--devtool-error,#dc2626)}.admin-chain-status-dot{border-radius:50%;display:inline-block;height:8px;margin-right:4px;vertical-align:middle;width:8px}.admin-chain-status-dot--healthy{background:var(--devtool-success,#16a34a)}.admin-chain-status-dot--degraded{background:var(--devtool-warning,#d97706)}.admin-chain-status-dot--broken{background:var(--devtool-error,#dc2626)}.admin-fetch-error{align-items:center;background:var(--devtool-error-bg,rgba(229,62,62,.08));border:1px solid var(--devtool-error,rgba(229,62,62,.2));border-radius:8px;color:var(--devtool-error,#e53e3e);display:flex;font-family:var(--devtool-code-font,monospace);font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.admin-fetch-error__retry{background:transparent;border:1px solid;border-radius:4px;color:inherit;cursor:pointer;font-size:12px;font-weight:500;margin-left:auto;padding:4px 12px}.admin-fetch-error__retry:hover{opacity:.8}@media(max-width:900px){.admin-notif-dropdown{max-width:calc(100vw - 32px)}.admin-mktg-tracking-row{gap:4px;grid-template-columns:1fr;padding:8px 12px}.admin-mktg-tracking-row--header{display:none}.admin-mktg-section__grid{grid-template-columns:1fr}.admin-dashboard__cards{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.admin-dashboard__cards{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.admin-dash-card--chain,.admin-mktg-tool-card,.admin-mobile-overlay,.admin-sidebar,.admin-sidebar *,.copy-toast-enter-active,.copy-toast-leave-active,.nav-group-slide-enter-active,.nav-group-slide-leave-active{animation-duration:.01ms!important;transition-duration:.01ms!important}}.admin-shell{background:var(--devtool-body-bg,#f0f0f0);color:var(--devtool-text,#1a1a1a);display:flex;font-family:var(--devtool-code-font,"SF Mono","Fira Code","Consolas",monospace);min-height:100vh;transition:background .25s ease,color .25s ease}.admin-sidebar{background:var(--devtool-header-bg,#1b1b1f);border-right:1px solid var(--devtool-separator,hsla(0,0%,100%,.06));display:flex;flex-direction:column;flex-shrink:0;height:100vh;height:100dvh;overflow:hidden;position:sticky;top:0;transition:width .2s ease,background .25s ease,border-color .25s ease;width:240px;z-index:10}.admin-sidebar--collapsed{overflow:visible;width:56px}.admin-sidebar__header{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:16px 12px}.admin-sidebar__logo{align-items:center;display:flex;flex:1;gap:10px;min-width:0;text-decoration:none}.admin-sidebar__title{color:var(--devtool-text-on-dark,#f0f0f0);font-size:15px;font-weight:700;white-space:nowrap}.admin-sidebar__collapse-btn{align-items:center;background:#ffffff0f;border:none;border-radius:6px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.5));cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s;width:28px}.admin-sidebar__collapse-btn:hover{background:#ffffff1a;color:var(--devtool-text-on-dark,#fff)}.admin-sidebar__section-label{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.3));flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.1em;overflow:hidden;padding:0 18px 6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-sidebar__role-switcher{display:grid;flex-shrink:0;gap:4px;grid-template-columns:1fr 1fr;padding:0 10px 12px}.admin-sidebar__role-switcher--collapsed{grid-template-columns:1fr;padding:0 8px 12px}.admin-role-btn{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.5));cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:500;gap:5px;justify-content:center;padding:5px 4px;transition:all .15s;white-space:nowrap}.admin-role-btn:hover{background:#ffffff14;color:var(--devtool-text-on-dark,hsla(0,0%,100%,.8))}.admin-role-btn--active{background:var(--devtool-accent-bg,rgba(245,158,11,.15));border-color:var(--devtool-accent-border,rgba(245,158,11,.35));color:var(--devtool-accent-light,#fcd34d)}.admin-sidebar__nav{display:flex;flex:1;flex-direction:column;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 8px;scrollbar-color:hsla(0,0%,100%,.08) transparent;scrollbar-width:thin}.admin-sidebar__nav::-webkit-scrollbar{width:4px}.admin-sidebar__nav::-webkit-scrollbar-track{background:transparent}.admin-sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.admin-sidebar__nav::-webkit-scrollbar-thumb:hover{background:#ffffff26}.admin-nav-link{align-items:center;border-radius:6px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.55));display:flex;font-size:12px;font-weight:500;gap:10px;min-height:32px;overflow:hidden;padding:7px 10px;position:relative;text-decoration:none;transition:all .15s;white-space:nowrap}.admin-nav-link:hover{background:#ffffff0f;color:var(--devtool-text-on-dark,hsla(0,0%,100%,.9))}.admin-nav-link--active{background:var(--devtool-accent-bg,rgba(245,158,11,.12));color:var(--devtool-accent-light,#fcd34d)}.admin-nav-link--active:not(.admin-nav-link--nested):before{background:var(--devtool-accent-light,#fcd34d);border-radius:0 2px 2px 0;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}@keyframes admin-tooltip-fade-in{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.admin-sidebar--collapsed .admin-nav-link{justify-content:center;padding:8px}.admin-sidebar--collapsed [data-tooltip]{position:relative}.admin-sidebar--collapsed [data-tooltip]:focus-visible:after,.admin-sidebar--collapsed [data-tooltip]:hover:after{animation:admin-tooltip-fade-in .15s ease-out forwards;background:var(--devtool-surface,#2a2a2e);border-radius:6px;box-shadow:0 2px 8px #0000004d;color:var(--devtool-text-on-dark,#f0f0f0);content:attr(data-tooltip);font-size:11px;font-weight:500;left:calc(100% + 10px);padding:4px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}.admin-nav-link--nested{font-size:11.5px;padding-left:32px}.admin-nav-link--nested:before{background:#ffffff0f;bottom:0;content:"";left:16px;position:absolute;top:0;transition:background .15s,opacity .15s;width:1.5px}.admin-nav-link--nested:hover:before{background:var(--devtool-accent,#f59e0b);opacity:.4}.admin-nav-link--nested.admin-nav-link--active:before{background:var(--devtool-accent,#f59e0b);opacity:1}.admin-nav-link__label{overflow:hidden;text-overflow:ellipsis}.admin-nav-group:first-of-type{border-top:1px solid hsla(0,0%,100%,.04);margin-top:8px;padding-top:8px}.admin-nav-group{display:flex;flex-direction:column;margin-top:4px}.admin-nav-group--expanded{background:#ffffff05;border-radius:8px;padding-bottom:4px}.admin-nav-group__toggle{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.45));cursor:pointer;display:flex;font-family:inherit;font-size:10px;font-weight:700;gap:8px;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase;transition:color .15s,background .15s;width:100%}.admin-nav-group__toggle:hover{background:#ffffff0a;color:var(--devtool-text-on-dark,hsla(0,0%,100%,.85))}.admin-nav-group__toggle--active{color:var(--devtool-accent-light,#fcd34d)}.admin-nav-group__toggle--open{margin-bottom:2px}.admin-nav-group__label{flex:1;text-align:left}.admin-nav-group__count{background:#ffffff14;border-radius:8px;color:#fff6;font-size:9px;font-weight:500;height:16px;letter-spacing:0;line-height:16px;min-width:16px;text-align:center;text-transform:none}.admin-nav-group__toggle--active .admin-nav-group__count{background:var(--devtool-accent-bg,rgba(245,158,11,.15));color:var(--devtool-accent-light,#fcd34d)}.admin-nav-group__chevron{flex-shrink:0;opacity:.5;transition:transform .2s ease}.admin-nav-group__toggle--open .admin-nav-group__chevron{transform:rotate(0)}.admin-nav-group__items{display:flex;flex-direction:column;gap:1px}.nav-group-slide-enter-active,.nav-group-slide-leave-active{overflow:hidden;transition:opacity .2s ease,max-height .25s ease}.nav-group-slide-enter-from,.nav-group-slide-leave-to{max-height:0;opacity:0}.nav-group-slide-enter-to,.nav-group-slide-leave-from{max-height:400px;opacity:1}.admin-nav-group+.admin-nav-group{margin-top:6px}.admin-sidebar__util-links{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:1px;margin-top:12px;padding-top:8px}.admin-sidebar__footer{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 8px}.admin-nav-link--back,.admin-nav-link--status{color:var(--devtool-text-on-dark-muted,hsla(0,0%,100%,.4));font-size:11px}.admin-status-badge{border-radius:4px}.admin-shell{-webkit-user-select:text;-moz-user-select:text;user-select:text}.admin-main{display:flex;flex:1;flex-direction:column;min-width:0}.admin-main--preview{flex-direction:row;overflow:hidden}.admin-content-wrap{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.admin-content-wrap--preview{flex:none;isolation:isolate;overflow-x:auto;overflow-y:auto;position:relative;transform:translateZ(0);width:calc(var(--preview-split, 20)*1%)}.admin-preview-pane{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.admin-preview-pane--no-pointer{pointer-events:none}.admin-nav-link--preview{background:none;border:none;cursor:pointer}.admin-shell--preview-open .admin-content [class*=modal],.admin-shell--preview-open .admin-notif-dropdown{max-width:100%}.admin-topbar{align-items:center;background:var(--devtool-header-bg,#1b1b1f);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;height:44px;justify-content:space-between;min-height:44px;padding:8px 24px;position:sticky;top:0;z-index:100}.admin-topbar:before{background:linear-gradient(90deg,var(--devtool-accent,#d97706),var(--devtool-accent-light,#f59e0b));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.admin-topbar__left{align-items:center;display:flex;gap:10px}.admin-topbar__env-dot{background:#10b981;border-radius:50%;height:6px;width:6px}.admin-topbar__env-dot--remote{background:#f97316;box-shadow:0 0 4px #f9731680}.admin-topbar--remote{border-bottom-color:#f973164d}.admin-topbar--remote:before{background:linear-gradient(90deg,#f97316,#ef4444)}.admin-topbar__right{align-items:center;display:flex;gap:8px}.admin-env-toggle{align-items:center;display:flex;gap:6px;margin-left:4px}.admin-env-toggle__btn{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#ffffffb3;cursor:pointer;display:flex;font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:500;gap:5px;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase;transition:all .2s ease}.admin-env-toggle__btn:hover{background:#ffffff14;border-color:#fff3}.admin-env-toggle__btn--disabled{cursor:not-allowed;opacity:.45}.admin-env-toggle__btn--disabled:hover{background:#ffffff0d;border-color:#ffffff1f}.admin-env-current{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#ffffffb3;cursor:default;display:inline-flex;font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:500;gap:5px;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-env-toggle__btn--remote{background:#f973161f;border-color:#f9731666;color:#fb923c}.admin-env-toggle__btn--remote:hover{background:#f973162e;border-color:#f9731699}.admin-env-toggle__dot{background:#10b981;border-radius:50%;height:6px;width:6px}.admin-env-toggle__dot--remote{background:#f97316;box-shadow:0 0 4px #f9731680}.admin-env-toggle__label{white-space:nowrap}.admin-env-toggle__test{background:transparent;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#fff6;cursor:pointer;font-family:var(--devtool-code-font,monospace);font-size:9px;padding:2px 6px;transition:all .15s}.admin-env-toggle__test:hover{border-color:#ffffff26;color:#ffffffb3}.admin-env-toggle__test:disabled{cursor:default;opacity:.5}.admin-env-toggle__result{border-radius:4px;font-family:var(--devtool-code-font,monospace);font-size:9px;padding:2px 6px}.admin-env-toggle__result--ok{background:#10b9811a;color:#10b981}.admin-env-toggle__result--err{background:#ef44441a;color:#ef4444}.admin-env-switch-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute;z-index:50}.admin-env-switch-overlay__inner{align-items:center;background:#1e1e1eeb;border-radius:10px;box-shadow:0 4px 20px #0000004d;color:#fff;display:flex;font-family:var(--devtool-code-font,monospace);font-size:13px;font-weight:500;gap:10px;padding:12px 24px}.admin-env-switch-overlay__spinner{animation:admin-env-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#f59e0b;height:16px;width:16px}@keyframes admin-env-spin{to{transform:rotate(1turn)}}.admin-env-overlay-fade-enter-active,.admin-env-overlay-fade-leave-active{transition:opacity .2s ease}.admin-env-overlay-fade-enter-from,.admin-env-overlay-fade-leave-to{opacity:0}.admin-env-banner{align-items:center;background:linear-gradient(90deg,#f973161f,#ef444414);border-bottom:1px solid rgba(249,115,22,.2);color:#fb923c;display:flex;font-family:var(--devtool-code-font,monospace);font-size:11px;gap:8px;padding:6px 24px}.admin-env-banner__dot{animation:env-pulse 2s ease-in-out infinite;background:#f97316;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes env-pulse{0%,to{opacity:1}50%{opacity:.4}}.admin-env-banner__text{color:#fffc;flex:1}.admin-env-banner__text strong{color:#fb923c}.admin-env-banner__exit{background:transparent;border:1px solid rgba(249,115,22,.3);border-radius:4px;color:#fb923c;cursor:pointer;font-family:var(--devtool-code-font,monospace);font-size:10px;padding:2px 8px;transition:all .15s;white-space:nowrap}.admin-env-banner__exit:hover{background:#f9731626;border-color:#f9731680}.env-banner-enter-active,.env-banner-leave-active{transition:all .3s ease}.env-banner-enter-from,.env-banner-leave-to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.admin-theme-toggle{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--devtool-accent-light,#fcd34d);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.admin-theme-toggle:hover{background:#ffffff1a;border-color:#ffffff26}.admin-content{background:var(--devtool-body-bg,#f0f0f0);color:var(--devtool-text,#1a1a1a);flex:1;padding:24px}.admin-content,.admin-notif-btn,.admin-notif-wrap{position:relative}.admin-notif-btn{align-items:center;background:#3b82f61f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--devtool-accent,#60a5fa);cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all .15s;width:32px}.admin-notif-btn:hover{background:#3b82f633}.admin-notif-badge{align-items:center;background:var(--devtool-accent,#3b82f6);border-radius:8px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}.admin-notif-backdrop{inset:0;position:fixed;z-index:99}.admin-notif-dropdown{background:var(--devtool-surface,#fff);border:1px solid var(--devtool-card-border,rgba(0,0,0,.08));border-radius:12px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;max-height:480px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:380px;z-index:100}html.dark .admin-notif-dropdown{box-shadow:0 8px 32px #0006}.admin-notif-dropdown__header{align-items:center;border-bottom:1px solid var(--devtool-separator,rgba(0,0,0,.06));display:flex;justify-content:space-between;padding:12px 16px}.admin-notif-dropdown__header h3{color:var(--devtool-text,#1a1a1a);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.admin-notif-dropdown__actions{display:flex;gap:8px}.admin-notif-dropdown__action{background:none;border:none;border-radius:4px;color:var(--devtool-accent,#60a5fa);cursor:pointer;font-size:11px;padding:2px 6px;transition:background .15s}.admin-notif-dropdown__action:hover{background:#3b82f61a}.admin-notif-dropdown__empty,.admin-notif-dropdown__loading{color:var(--devtool-text-muted,#6b6b6b);font-size:13px;padding:24px 16px;text-align:center}.admin-notif-dropdown__list{max-height:400px;overflow-y:auto;padding:4px 0}.admin-notif-group-label{color:var(--devtool-text-muted,#6b6b6b);font-size:10px;font-weight:700;letter-spacing:.08em;padding:8px 16px 4px;text-transform:uppercase}.admin-notif-item{align-items:flex-start;cursor:pointer;display:flex;gap:10px;padding:10px 16px;transition:background .1s}.admin-notif-item:hover{background:var(--devtool-surface-hover,#f5f5f5)}.admin-notif-item--unread{background:#3b82f60f}html.dark .admin-notif-item--unread{background:#3b82f614}.admin-notif-dot{border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.admin-notif-dot--info{background:#3b82f6}.admin-notif-dot--warning{background:#f59e0b}.admin-notif-dot--critical{background:#ef4444}.admin-notif-item__content{flex:1;min-width:0}.admin-notif-item__title{color:var(--devtool-text,#1a1a1a);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-notif-item__message{color:var(--devtool-text-secondary,#4a4a4a);display:-webkit-box;font-size:11px;-webkit-line-clamp:2;margin-top:2px;-webkit-box-orient:vertical;overflow:hidden}.admin-notif-item__meta{color:var(--devtool-text-muted,#6b6b6b);display:flex;font-size:10px;gap:8px;margin-top:4px}.admin-notif-item__actor{font-weight:500}.admin-notif-item__dismiss{background:none;border:none;border-radius:3px;color:var(--devtool-text-muted,#6b6b6b);cursor:pointer;flex-shrink:0;opacity:0;padding:2px;transition:opacity .15s}.admin-notif-item:hover .admin-notif-item__dismiss{opacity:.5}.admin-notif-item__title-row{align-items:center;display:flex;gap:6px}.admin-notif-item__title-row .admin-notif-badge{align-items:center;background:var(--devtool-text-muted,#6b6b6b);border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:18px;padding:0 4px;position:static}.admin-notif-env{border-radius:3px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.05em;padding:1px 5px;text-transform:uppercase}.admin-notif-env--dev{background:#3b82f626;color:#3b82f6}.admin-notif-env--prod{background:#ef444426;color:#ef4444}.admin-notif-env--staging{background:#f59e0b26;color:#f59e0b}html.dark .admin-notif-env--dev{background:#3b82f640;color:#60a5fa}html.dark .admin-notif-env--prod{background:#ef444440;color:#f87171}html.dark .admin-notif-env--staging{background:#f59e0b40;color:#fbbf24}.admin-notif-item__actions{display:flex;gap:8px;margin-top:6px}.admin-notif-item__action-btn{background:var(--devtool-surface,#fff);border:1px solid var(--devtool-separator,rgba(0,0,0,.08));border-radius:4px;color:var(--devtool-accent,#3b82f6);cursor:pointer;font-family:var(--devtool-code-font,monospace);font-size:10px;font-weight:500;padding:2px 8px;text-decoration:none;transition:background .15s}.admin-notif-item__action-btn:hover{background:var(--devtool-surface-hover,#f5f5f5)}.admin-notif-item__action-btn--fix{background:var(--devtool-accent,#3b82f6);border-color:var(--devtool-accent,#3b82f6);color:#fff}.admin-notif-item__action-btn--fix:hover{opacity:.85}html.dark .admin-notif-item__action-btn{background:var(--devtool-surface,#2a2a2a);border-color:var(--devtool-separator,hsla(0,0%,100%,.1));color:var(--devtool-accent,#60a5fa)}html.dark .admin-notif-item__action-btn:hover{background:var(--devtool-surface-hover,#333)}html.dark .admin-notif-item__action-btn--fix{background:var(--devtool-accent,#3b82f6);border-color:var(--devtool-accent,#3b82f6);color:#fff}.admin-notif-item__dismiss:hover{opacity:1!important}.admin-notif-fade-enter-active,.admin-notif-fade-leave-active{transition:all .15s ease}.admin-notif-fade-enter-from,.admin-notif-fade-leave-to{opacity:0;transform:translateY(-4px)}
