:root{--di-accent:#67b2ff;--di-accent-strong:#95cbff;--di-accent-soft:#67b2ff2e;--di-text:#f5f8fff0;--di-text-muted:#d6e1f5b8;--di-surface-0:#11131af0;--di-surface-1:#181b24eb;--di-surface-2:#212531eb;--di-border:#ffffff1a;--di-border-strong:#67b2ff6b;--di-shadow:0 20px 48px #00000075;--di-radius-lg:22px;--di-radius-md:18px;--di-radius-sm:14px;--di-field-pad-x:16px;color-scheme:dark}#q-app,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(900px 280px at 15% 0,#409eff33,#0000 60%),radial-gradient(900px 280px at 85% 0,#a0cfff24,#0000 55%),linear-gradient(180deg,#121212,#0f0f10);color:#fff}.di-public-layout{background:radial-gradient(1200px 360px at 12% 0,#409eff33,#0000 60%),radial-gradient(1000px 320px at 88% 0,#a0cfff1f,#0000 58%),linear-gradient(180deg,#101115,#0b0c10);min-height:100vh}.di-public-footer,.di-public-header{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#0b0e14d1;border-color:#ffffff0f!important}.di-public-header{border-bottom:1px solid #ffffff0f}.di-public-header .q-toolbar{min-height:56px}.di-public-footer{border-top:1px solid #ffffff0f;color:#d6e1f5a8;line-height:1.5}.di-brand-avatar{border-radius:14px;box-shadow:0 10px 24px #00000047;overflow:hidden}.di-brand-avatar img{display:block;height:100%;object-fit:cover;width:100%}.di-brand-title{font-weight:900;letter-spacing:.24px}.di-event-avatar{background:linear-gradient(180deg,#ffffff0f,#00000038);border:1px solid #ffffff14;border-radius:var(--di-event-avatar-radius,18px)!important;box-shadow:0 0 14px var(--accent,#78b7ff8c),0 0 26px #0000002e,0 10px 24px #00000042;display:inline-flex;height:var(--di-event-avatar-size,56px)!important;line-height:0;overflow:hidden;padding:0!important;width:var(--di-event-avatar-size,56px)!important}.di-event-avatar .q-avatar__content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.di-event-avatar img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.di-event-avatar__placeholder{color:#ffffff70;font-size:var(--di-event-avatar-icon-size,24px)}.di-public-shell{margin:0 auto;width:min(1180px,100%)}.di-public-hero{background:radial-gradient(760px 260px at 0 0,#67b2ff33,#0000 58%),radial-gradient(620px 220px at 100% 0,#a3cfff1f,#0000 56%),linear-gradient(180deg,#181c25f5,#0c0f16f5);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 24px 60px #0000006b,inset 0 1px 0 #ffffff0a;overflow:hidden;padding:clamp(18px,3vw,28px);position:relative}.di-public-hero__eyebrow{color:#cddaf394;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.di-public-hero__title{color:var(--di-text);font-size:clamp(1.75rem,4vw,3.2rem);font-weight:900;line-height:1.05;margin-top:8px}.di-public-hero__subtitle{color:var(--di-text-muted);font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.6;margin-top:12px;max-width:62ch}.di-public-chip-row{display:flex;flex-wrap:wrap;gap:10px}.di-public-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#f5f8ffe0;display:inline-flex;font-size:.82rem;gap:8px;line-height:1;min-height:36px;padding:8px 12px}.di-public-card{background:linear-gradient(180deg,#181c25f0,#0c0f16f0);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 18px 44px #00000057,inset 0 1px 0 #ffffff08;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.di-public-card--soft{background:linear-gradient(180deg,#1d212bdb,#11141cdb)}.di-public-card__title{color:var(--di-text);font-size:1.02rem;font-weight:800}.di-public-card__caption{color:var(--di-text-muted);font-size:.9rem;line-height:1.5;margin-top:6px}.di-public-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.di-public-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.di-public-stat__label{color:#cbd8f194;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.di-public-stat__value{color:#f7fafff2;font-size:1.28rem;font-weight:900;margin-top:6px}.di-public-section{margin-top:18px}.di-public-section__head{align-items:end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:12px}.di-public-section__eyebrow{color:#cbd8f185;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.di-public-section__title{color:#f5f8fff0;font-size:clamp(1.18rem,2vw,1.48rem);font-weight:900;margin-top:4px}.di-public-section__caption{color:#d6e1f5ad;line-height:1.55;margin-top:6px;max-width:68ch}.di-status-shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px 16px}.di-status-card{background:radial-gradient(620px 180px at 0 0,#67b2ff2e,#0000 58%),linear-gradient(180deg,#181c25f5,#0c0f16f5);border:1px solid #ffffff14;border-radius:30px;box-shadow:0 24px 60px #0006;padding:clamp(24px,4vw,34px);text-align:center;width:min(720px,100%)}.di-status-card__icon{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;display:inline-flex;height:76px;justify-content:center;margin-bottom:16px;width:76px}.di-status-card__title{color:#f7fafff5;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:900;line-height:1.1}.di-status-card__caption{color:#d6e1f5b8;line-height:1.6;margin-top:12px}.di-status-card__meta{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;color:#f5f8ffe6;margin-top:18px;overflow-wrap:anywhere;padding:14px 16px}.di-status-card__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95em}.di-status-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:22px}.di-link{color:var(--di-accent-strong);text-decoration:none;transition:color .18s ease,text-decoration-color .18s ease,opacity .18s ease}.di-link:hover{text-decoration:underline}.di-public-layout .q-btn,.di-public-layout a,.di-public-layout button{transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.di-public-layout .q-btn:focus-visible,.di-public-layout a:focus-visible,.di-public-layout button:focus-visible{outline:2px solid #95cbffb8;outline-offset:2px}.di-public-layout .q-btn:hover{transform:translateY(-1px)}.di-modal-card{background:radial-gradient(760px 220px at 18% -4%,#67b2ff38,#0000 60%),radial-gradient(640px 240px at 100% 0,#3670ff1a,#0000 58%),linear-gradient(180deg,#191c25f5,#0f1118f5);border:1px solid var(--di-border);border-radius:var(--di-radius-lg);box-shadow:0 18px 44px #0000008c,inset 0 1px 0 #ffffff0d}.di-modal-card--md{width:min(760px,100vw - 24px)}.di-modal-card--wide{width:min(980px,100vw - 24px)}.di-modal-card--xl{width:min(1180px,100vw - 24px)}.di-modal-card--xxl{width:min(1320px,100vw - 24px)}.q-dialog__inner--minimized>div{max-width:none!important}.di-modal-title{color:var(--di-text);font-size:clamp(1.1rem,1.3vw,1.35rem);font-weight:800;letter-spacing:.2px}.di-modal-subtitle{color:var(--di-text-muted);font-size:.92rem}.di-divider{border-color:#ffffff14!important}.di-editor .q-field__control,.di-form .q-field__control{border-radius:var(--di-radius-sm)}.di-editor .q-field--filled .q-field__control,.di-form .q-field--filled .q-field__control{background:linear-gradient(180deg,#ffffff14,#ffffff0a)!important;border:1px solid #ffffff24!important}.di-editor .q-field--outlined .q-field__control,.di-form .q-field--outlined .q-field__control{background:linear-gradient(180deg,#ffffff12,#ffffff08)!important;border:1px solid #ffffff24!important}.di-editor .q-field--filled:hover .q-field__control,.di-editor .q-field--outlined:hover .q-field__control,.di-form .q-field--filled:hover .q-field__control,.di-form .q-field--outlined:hover .q-field__control{border-color:#ffffff2e!important}.di-editor .q-field--focused .q-field__control,.di-form .q-field--focused .q-field__control{border-color:var(--di-border-strong)!important;box-shadow:0 0 0 1px #67b2ff2e,0 10px 22px #0000003d!important;transform:translateY(-1px)}.di-editor .q-field__label,.di-editor .q-field__native,.di-editor .q-field__prefix,.di-form .q-field__label,.di-form .q-field__native,.di-form .q-field__prefix{color:var(--di-text)}.di-editor .q-field__label,.di-form .q-field__label,.pa-layout .q-field__label{left:var(--di-field-pad-x)!important;max-width:calc(100% - 32px)}.di-editor .q-field,.di-form .q-field,.pa-layout .q-field{width:100%}.di-editor .row,.di-form .row{row-gap:4px}.di-editor .q-field__control,.di-form .q-field__control,.pa-layout .q-field__control{background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid #ffffff24;box-shadow:inset 0 1px 0 #ffffff08;min-height:48px;padding-inline:var(--di-field-pad-x)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.di-editor .q-field--borderless .q-field__control:after,.di-editor .q-field--borderless .q-field__control:before,.di-editor .q-field--standard .q-field__control:after,.di-editor .q-field--standard .q-field__control:before,.di-form .q-field--borderless .q-field__control:after,.di-form .q-field--borderless .q-field__control:before,.di-form .q-field--standard .q-field__control:after,.di-form .q-field--standard .q-field__control:before,.pa-layout .q-field--borderless .q-field__control:after,.pa-layout .q-field--borderless .q-field__control:before,.pa-layout .q-field--standard .q-field__control:after,.pa-layout .q-field--standard .q-field__control:before{display:none!important}.di-editor .q-card{background:linear-gradient(180deg,#15181fe6,#101219e0);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff08}.di-editor .bg-white{background:#101012a6!important}.di-editor .text-black{color:#ffffffeb!important}.di-editor .q-separator{background:#ffffff14!important}.di-editor .q-editor{background:#101012a6;border:1px solid #ffffff14;border-radius:var(--di-radius-md);box-shadow:inset 0 1px 0 #ffffff0a;overflow:hidden}.di-editor .q-editor__content{color:#ffffffeb}.di-editor .q-editor__content img{display:block;height:auto;max-width:100%}.di-editor .q-editor__toolbar{background:#0003;border-bottom:1px solid #ffffff14}.di-pill-btn .q-btn__content{justify-content:center}.di-pill-btn{border-radius:999px!important;box-shadow:0 16px 30px #0c223c33;font-weight:800;letter-spacing:.2px;min-height:42px;padding-inline:18px;text-shadow:0 1px 0 #000000a6,0 0 12px #00000073}.di-pill-btn:hover{transform:translateY(-1px)}.q-dialog .q-menu,.q-dialog .q-popup-proxy,.q-menu,.q-popup-proxy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161618fa!important;border:1px solid #ffffff1a!important;box-shadow:0 18px 44px #0009!important;color:#ffffffeb!important}.q-menu .q-list,.q-popup-proxy .q-list{background:#0000!important;color:inherit!important}.q-menu .q-item,.q-popup-proxy .q-item{color:#ffffffeb!important}.q-menu .q-item__label,.q-menu .q-item__section,.q-popup-proxy .q-item__label,.q-popup-proxy .q-item__section{color:inherit!important}.q-menu .q-item.q-item--active,.q-menu .q-item:hover,.q-popup-proxy .q-item.q-item--active,.q-popup-proxy .q-item:hover{background:#409eff29!important}.q-field__input,.q-field__native,.q-select__dropdown-icon{color:var(--di-text)}.di-editor .text-grey-6,.di-editor .text-grey-7,.di-editor .text-grey-8,.di-form .text-grey-6,.di-form .text-grey-7,.di-form .text-grey-8{color:#ffffffb8!important}.q-dialog .q-card:not(.di-modal-card),.q-dialog .q-dialog-plugin:not(.di-modal-card),.q-tooltip{background:#161618fa!important;border:1px solid #ffffff1a!important;color:#ffffffeb!important}.q-dialog .q-bar{background:#00000038!important;border-bottom:1px solid #ffffff14!important;color:#ffffffeb!important}.q-dialog-plugin.di-modal-card,.q-dialog__inner>.di-modal-card{max-height:calc(100vh - 48px)!important;overflow-x:hidden!important;overflow-y:auto!important}.q-menu,.q-popup-proxy,.q-select__dialog{-webkit-overflow-scrolling:touch;overflow-x:hidden!important;overflow-y:auto!important}.q-field--filled .q-field__control,.q-field--outlined .q-field__control,.q-input .q-field__control,.q-select .q-field__control{border-radius:var(--di-radius-sm)!important}.q-field--filled .q-field__control{background:linear-gradient(180deg,#ffffff14,#ffffff0a)!important;border:1px solid #ffffff24!important}.q-field--outlined .q-field__control{background:linear-gradient(180deg,#ffffff12,#ffffff08)!important;border:1px solid #ffffff24!important}.q-field--filled:hover .q-field__control,.q-field--outlined:hover .q-field__control{border-color:#ffffff2e!important}.pa-layout .q-field--focused .q-field__control,.pa-layout .q-field:focus-within .q-field__control{border-color:var(--di-border-strong)!important;box-shadow:0 0 0 1px #67b2ff2e,0 10px 22px #0000003d!important;transform:translateY(-1px)}.di-dialog--no-blur .q-dialog__backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000009e!important}.q-select__dialog,.q-select__dialog .q-list{background:#161618fa!important;color:#ffffffeb!important}.q-select__dialog .q-item,.q-select__dialog .q-item__label,.q-select__dialog .q-item__section{color:inherit!important}.q-select__dialog .q-item.q-item--active,.q-select__dialog .q-item:hover{background:#409eff24!important}.q-dialog__inner>div:not(.di-modal-card){background:#161618fa!important;border:1px solid #ffffff1a!important;box-shadow:0 18px 44px #0009!important;color:#ffffffeb!important}.accent-color-input .q-field__control,.accent-color-input .q-field__control-container{background:#ffffff08!important}.accent-color-input .q-btn{color:#ffffffeb!important}.accent-color-input .q-btn .q-btn__content,.accent-color-input .q-btn .q-icon{color:inherit!important}.accent-color-input .q-btn:active,.accent-color-input .q-btn:focus,.accent-color-input .q-btn:hover{background:#ffffff1f!important}.accent-color-input .q-field__append .q-icon,.accent-color-input .q-field__prepend .q-icon{color:#ffffffeb!important}.di-rich .ql-toolbar.ql-snow{background:#ffffff0d!important}.di-rich .ql-toolbar.ql-snow .ql-picker-label,.di-rich .ql-toolbar.ql-snow button{opacity:1!important}.di-rich .ql-snow .ql-stroke{stroke:#ffffffeb!important}.di-rich .ql-snow .ql-fill{fill:#ffffffeb!important}.di-rich .ql-snow .ql-picker,.di-rich .ql-snow .ql-picker-item,.di-rich .ql-snow .ql-picker-item:before,.di-rich .ql-snow .ql-picker-label,.di-rich .ql-snow .ql-picker-label:before{color:#ffffffeb!important}.di-rich .ql-toolbar.ql-snow button.ql-active,.di-rich .ql-toolbar.ql-snow button:focus,.di-rich .ql-toolbar.ql-snow button:hover{background:#ffffff24!important}.di-rich .ql-snow .ql-picker-options{background:#121214fa!important;border:1px solid #ffffff1f!important}.di-rich .ql-snow .ql-picker-options .ql-picker-item:hover{background:#409eff29!important}.di-event-shell{background:radial-gradient(640px 180px at 0 0,#67b2ff1a,#0000 58%),linear-gradient(180deg,#14171ff0,#0c0e14f0);border:1px solid #ffffff14;border-radius:var(--di-radius-lg);box-shadow:inset 0 1px 0 #ffffff0a;display:flex;flex-direction:column;gap:16px;padding:18px}.di-event-shell__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.di-event-shell__eyebrow{color:#cbdaf18f;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.di-event-shell__title{color:var(--di-text);font-size:1.05rem;font-weight:800;margin-top:4px}.di-event-shell__type{align-items:center;background:#67b2ff24;border:1px solid #67b2ff47;border-radius:999px;color:#f7fbff;display:inline-flex;font-weight:700;gap:8px;line-height:1;padding:9px 14px;white-space:nowrap}.di-event-shell__body{display:flex;flex-direction:column;gap:16px}.di-event-shell__body>*{min-width:0}.di-event-scope{display:flex;flex-direction:column;gap:14px;min-width:0}.di-event-scope>*{min-width:0}.di-event-scope>.q-item,.di-event-scope>.q-item-section{min-height:auto;padding:0}.di-event-scope>.q-banner,.di-event-scope>.q-card,.di-event-scope>.q-checkbox,.di-event-scope>.q-expansion-item,.di-event-scope>.q-field,.di-event-scope>.q-toggle,.di-event-scope>div,.di-event-scope>section{width:100%}.di-event-scope>.q-checkbox,.di-event-scope>.q-field,.di-event-scope>.q-item,.di-event-scope>.q-item-section,.di-event-scope>.q-toggle,.di-event-scope>div:not([class]),.di-event-scope>section:not(.di-event-shell):not(.di-section-card):not(.di-list-editor){background:linear-gradient(180deg,#1c1f28e0,#101218e0);border:1px solid #ffffff14;border-radius:var(--di-radius-md);box-shadow:inset 0 1px 0 #ffffff08;padding:14px 16px}.di-event-scope>.q-field{padding:12px}.di-event-scope>.q-item-section{display:flex;flex-direction:column;gap:14px}.di-event-scope>.q-item{align-items:stretch;min-height:auto}.di-event-scope>.q-item>.q-item__section{gap:14px}.di-event-scope>.q-checkbox,.di-event-scope>.q-toggle{align-items:center;display:flex;min-height:56px}.di-event-scope>div:empty{align-items:center;display:flex;justify-content:center;min-height:82px}.di-event-scope>div:empty:before{color:var(--di-text-muted);content:"No additional settings.";font-size:.9rem;letter-spacing:.02em}.di-event-scope>div:not([class]):not(:empty){color:var(--di-text-muted);line-height:1.55}.di-event-scope>div:not([class]):not(:empty)+div:not([class]):not(:empty){margin-top:-2px}.di-event-scope .q-banner,.di-event-scope>.q-banner{background:#67b2ff1a!important;border:1px solid #67b2ff2e;border-radius:var(--di-radius-md);color:var(--di-text)!important}.di-event-scope .q-list{background:linear-gradient(180deg,#161820e0,#101218e0);border-color:#ffffff14;border-radius:var(--di-radius-md)}.di-event-scope .q-item{min-height:52px}.di-event-scope .q-item__label{color:var(--di-text)}.di-event-scope .q-item__label--caption,.di-event-scope .text-caption,.di-event-scope .text-grey-4,.di-event-scope .text-grey-5,.di-event-scope .text-grey-6,.di-event-scope .text-grey-7{color:var(--di-text-muted)!important}.di-event-scope .q-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--di-radius-md);padding:4px}.di-event-scope .q-tab-panels{background:#0000}.di-event-scope .q-tab-panel{padding:16px 0 0}.di-event-scope .q-tab{border-radius:12px;min-height:42px}.di-event-scope .q-tab--active{background:#67b2ff1f}.di-event-scope .q-chip{background:#ffffff0f;border-color:#ffffff1f;border-radius:999px;color:var(--di-text)}.di-event-scope .q-btn:not(.di-pill-btn):not(.q-btn--round){border-radius:14px}.di-event-scope .q-btn--outline{border-color:#ffffff24}.di-event-scope .q-separator{background:#ffffff14}.di-event-scope .q-expansion-item>.q-item{background:#ffffff05}.di-event-scope .q-expansion-item__content{padding:0 14px 14px}.di-event-scope .row.q-col-gutter-md,.di-event-scope .row.q-col-gutter-sm{row-gap:10px}.di-event-scope .q-gutter-md>*+*,.di-event-scope .q-gutter-sm>*+*{margin-top:10px}.di-event-scope .q-pa-md,.di-event-scope .q-pa-sm{border-radius:inherit}.di-section-card{background:linear-gradient(180deg,#1d202ae0,#12141be0);border:1px solid #ffffff14;border-radius:var(--di-radius-md);box-shadow:inset 0 1px 0 #ffffff08}.di-section-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 18px 0}.di-section-card__title{color:var(--di-text);font-size:.98rem;font-weight:800}.di-section-card__caption{color:var(--di-text-muted);font-size:.84rem}.di-section-card__body{padding:16px 18px 18px}.di-list-editor{background:linear-gradient(180deg,#181b23e0,#101218e0);border:1px solid #ffffff14;border-radius:var(--di-radius-md);overflow:hidden}.di-list-editor__header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 18px}.di-list-editor__title{color:var(--di-text);font-size:1rem;font-weight:800}.di-list-editor__caption{color:var(--di-text-muted);font-size:.84rem}.di-list-editor__stack{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.di-list-editor__item{background:linear-gradient(180deg,#1f232de6,#12151ce6);border:1px solid #ffffff14;border-radius:var(--di-radius-md);box-shadow:inset 0 1px 0 #ffffff08}.di-list-editor__item-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px 0}.di-list-editor__item-title{color:var(--di-text);font-size:.95rem;font-weight:700}.di-list-editor__item-caption{color:var(--di-text-muted);font-size:.8rem}.di-list-editor__item-body{padding:14px 16px 16px}.di-list-editor__item-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.di-empty-state,.di-helper-note{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:var(--di-radius-sm);color:var(--di-text-muted);padding:14px 16px}.di-event-layout{overflow:hidden}.di-event-layout__body{display:flex;flex-direction:column;gap:14px}.di-event-layout__body--grid{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.di-event-layout__body>.q-item,.di-event-layout__body>.q-item-section{display:flex;flex-direction:column;gap:14px;min-height:auto;padding:0}.di-event-layout__body>.q-item-section>*,.di-event-layout__body>.q-item>*{width:100%}.di-event-layout__body>.q-checkbox,.di-event-layout__body>.q-toggle{background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--di-radius-sm);padding:12px 14px}.di-event-layout__body--grid>.q-banner,.di-event-layout__body--grid>.q-card,.di-event-layout__body--grid>.q-expansion-item,.di-event-layout__body--grid>.q-item,.di-event-layout__body--grid>.q-item-section,.di-event-layout__body--grid>.q-list,.di-event-layout__body--grid>[class*=editor],.di-event-layout__body--grid>div,.di-event-layout__body--grid>section{grid-column:1/-1}.di-toggle-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.di-toggle-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--di-radius-sm);padding:12px 14px}.di-soft-list{display:flex;flex-direction:column;gap:10px}.di-soft-list__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--di-radius-sm);padding:12px}.di-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.di-ghost-btn{background:#ffffff08!important;border:1px solid #ffffff1f!important;color:var(--di-text)!important}.di-preview-box{background:radial-gradient(420px 160px at 15% 0,#67b2ff1a,#0000 62%),linear-gradient(180deg,#13161fe6,#0b0d12eb)!important;border:1px dashed #ffffff2e!important;border-radius:var(--di-radius-lg)!important;box-shadow:inset 0 1px 0 #ffffff0a;min-height:260px}.di-preview-img{filter:drop-shadow(0 20px 30px rgba(0,0,0,.35));max-height:280px;max-width:280px}.di-editor .q-checkbox,.di-editor .q-toggle,.di-form .q-checkbox,.di-form .q-toggle,.pa-layout .q-checkbox,.pa-layout .q-toggle{color:var(--di-text)}.di-editor .q-expansion-item,.di-form .q-expansion-item,.pa-layout .q-expansion-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--di-radius-md);overflow:hidden}.di-editor .q-expansion-item>.q-item,.di-form .q-expansion-item>.q-item,.pa-layout .q-expansion-item>.q-item{min-height:56px;padding-inline:16px}.di-editor .q-expansion-item__content,.di-form .q-expansion-item__content,.pa-layout .q-expansion-item__content{background:#ffffff05}@media (max-width:700px){.di-modal-card--xxl{width:min(100vw - 16px,1320px)}.di-event-shell__header,.di-list-editor__header,.di-section-card__header{align-items:flex-start}}@media (max-width:900px){.di-public-shell{width:100%}.di-public-hero{border-radius:24px}}@media (max-width:640px){.di-public-header{padding-inline:12px!important}.di-public-header .q-toolbar{flex-wrap:wrap;row-gap:8px}.di-public-header .q-space{display:none}.di-brand-title{font-size:.98rem;min-width:0}.di-public-footer{padding:12px 14px!important}.di-public-hero{border-radius:22px;padding:16px}.di-public-card{border-radius:20px}.di-public-chip{font-size:.78rem;min-height:34px;padding:7px 11px}.di-public-section__head{margin-bottom:10px}.di-public-section__caption{font-size:.92rem}.di-status-shell{padding:16px 12px}.di-status-card{border-radius:24px;padding:20px 16px}.di-status-card__actions{align-items:stretch;flex-direction:column}.di-status-card__actions .q-btn{width:100%}}.loader{background-color:#0a0a0a}.loader-gears{color:#4e0b0b}.loader-wrap{align-items:center;display:flex;flex-direction:column;gap:14px;width:min(860px,calc(100vw - 32px))}.loader-card{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background:#121212d1;border:1px solid #ffffff14;border-radius:16px;width:min(760px,calc(100vw - 32px))}.loader-steps{display:grid;gap:10px}.loader-step{display:grid;gap:8px}.loader-step__left{align-items:flex-start;display:flex;gap:10px}.loader-step__text{display:grid;gap:2px}.loader-step__label{font-size:14px;line-height:1.2}.loader-step__detail{font-size:12px;opacity:.7}.loader-step__bar{opacity:.9}