@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--aviron-primary:#ff4106;--aviron-primary-light:#ff6b3d;--aviron-primary-dark:#e63a00;--aviron-primary-subtle:rgba(255,65,6,0.1);--aviron-primary-hover:rgba(255,65,6,0.15);--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:14 100% 51%;--primary-foreground:0 0% 100%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:14 100% 96%;--accent-foreground:14 100% 35%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:14 100% 51%;--radius:0.5rem;--success:#22c55e;--warning:#f59e0b;--info:#3b82f6}[data-theme=dark]{--aviron-primary-subtle:rgba(255,65,6,0.15);--aviron-primary-hover:rgba(255,65,6,0.22);--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:14 100% 55%;--primary-foreground:0 0% 100%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:14 80% 15%;--accent-foreground:14 100% 70%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:14 100% 55%}.twp input,.twp select,.twp textarea{all:revert}.tiptap-editor-wrapper{margin-bottom:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tiptap-editor-label{display:block;font-family:Inter,sans-serif;font-weight:500;font-size:.875rem;margin-bottom:.5rem;color:var(--theme-elevation-800)}.tiptap-editor-required{color:var(--aviron-primary,#ff4106);margin-left:.25rem}.tiptap-editor-description{font-family:Inter,sans-serif;font-size:.8125rem;color:var(--theme-elevation-500);margin-bottom:.5rem;line-height:1.5}.tiptap-editor-container{border:1px solid var(--theme-elevation-150);border-radius:8px;overflow:hidden;background:var(--theme-elevation-0);transition:border-color .2s ease,box-shadow .2s ease}.tiptap-editor-container:focus-within{border-color:var(--aviron-primary,#ff4106);box-shadow:0 0 0 3px rgba(255,65,6,.1)}.tiptap-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem .625rem;border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50)}.tiptap-toolbar-group{display:flex;align-items:center;gap:.125rem}.tiptap-toolbar-divider{width:1px;height:1.25rem;background:var(--theme-elevation-200);margin:0 .375rem}.tiptap-toolbar-button{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .5rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;border-radius:6px;min-width:1.875rem;min-height:1.875rem;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease;color:var(--theme-elevation-600)}.tiptap-toolbar-button svg{flex-shrink:0;transition:transform .2s ease}.tiptap-toolbar-button:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.tiptap-toolbar-button:focus-visible{outline:2px solid var(--aviron-primary,#ff4106);outline-offset:2px}.tiptap-toolbar-button:disabled{opacity:.35;cursor:not-allowed}.tiptap-toolbar-button.active{background:rgba(255,65,6,.12);color:var(--aviron-primary,#ff4106)}.tiptap-dropdown{position:relative}.tiptap-dropdown-trigger{min-width:2.75rem}.tiptap-dropdown-trigger svg{margin-left:.125rem;transition:transform .2s ease}.tiptap-dropdown-trigger.active svg,.tiptap-dropdown-trigger:hover svg{transform:translateY(1px)}.tiptap-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:150px;padding:.375rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);animation:dropdownFadeIn .15s ease}.tiptap-dropdown-menu button{display:block;width:100%;padding:.5rem .75rem;font-family:Inter,sans-serif;font-size:.8125rem;text-align:left;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:var(--theme-elevation-800);transition:all .15s ease}.tiptap-dropdown-menu button:hover{background:var(--theme-elevation-100)}.tiptap-dropdown-menu button:focus-visible{outline:2px solid var(--aviron-primary,#ff4106);outline-offset:-2px}.tiptap-dropdown-menu button.active{background:rgba(255,65,6,.1);color:var(--aviron-primary,#ff4106);font-weight:500}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tiptap{padding:1rem 1.25rem;min-height:200px;max-height:500px;overflow-y:auto;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.7;color:var(--theme-elevation-900)}.tiptap::-webkit-scrollbar{width:6px}.tiptap::-webkit-scrollbar-track{background:var(--theme-elevation-50)}.tiptap::-webkit-scrollbar-thumb{background:var(--theme-elevation-200);border-radius:3px}.tiptap::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-300)}.tiptap p{margin:0 0 .875rem;line-height:1.7}.tiptap p:last-child{margin-bottom:0}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{margin:1.75rem 0 .75rem;font-family:Inter,sans-serif;font-weight:600;line-height:1.3;color:var(--theme-elevation-1000)}.tiptap h1:first-child,.tiptap h2:first-child,.tiptap h3:first-child,.tiptap h4:first-child,.tiptap h5:first-child,.tiptap h6:first-child{margin-top:0}.tiptap h1{font-size:2rem;letter-spacing:-.02em}.tiptap h2{font-size:1.5rem;letter-spacing:-.01em}.tiptap h3{font-size:1.25rem}.tiptap h4{font-size:1.125rem}.tiptap h5{font-size:1rem}.tiptap h6{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.tiptap ol,.tiptap ul{padding-left:1.5rem;margin:.875rem 0}.tiptap li{margin:.375rem 0}.tiptap li::marker{color:var(--theme-elevation-500)}.tiptap blockquote{border-left:4px solid var(--aviron-primary,#ff4106);margin:1rem 0;color:var(--theme-elevation-700);font-style:italic;background:rgba(255,65,6,.03);padding:.75rem 1rem .75rem 1.25rem;border-radius:0 8px 8px 0}.tiptap pre{background:var(--theme-elevation-100);border-radius:8px;padding:1rem 1.25rem;overflow-x:auto;margin:1rem 0;border:1px solid var(--theme-elevation-150)}.tiptap pre code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6;color:inherit;background:none;padding:0}.tiptap code{background:var(--theme-elevation-100);border-radius:4px;padding:.125rem .5rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;border:1px solid var(--theme-elevation-150)}.tiptap a,.tiptap code{color:var(--aviron-primary,#ff4106)}.tiptap a{text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:opacity .2s ease}.tiptap a:hover{opacity:.8}.tiptap img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.tiptap hr{border:none;border-top:2px solid var(--theme-elevation-150);margin:2rem 0}.tiptap [style*="text-align: center"]{text-align:center}.tiptap [style*="text-align: right"]{text-align:right}.tiptap [style*="text-align: justify"]{text-align:justify}.tiptap u{text-decoration:underline;text-underline-offset:2px}.tiptap sub{vertical-align:sub;font-size:.75em}.tiptap sup{vertical-align:super;font-size:.75em}.tiptap mark{background:linear-gradient(120deg,rgba(255,65,6,.15),rgba(255,65,6,.25));border-radius:3px;padding:.05rem .25rem;box-decoration-break:clone}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--theme-elevation-400);pointer-events:none;height:0;font-style:italic}.tiptap ul.check-list{list-style:none;padding-left:0;margin:.875rem 0}.tiptap ul.check-list li.check-list-item{position:relative;padding-left:1.875rem;margin:.5rem 0}.tiptap ul.check-list li.check-list-item:before{content:"";position:absolute;left:0;top:.3em;width:1.125rem;height:1.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff4106' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.tiptap ul.check-list li.check-list-item p{margin:0}[data-theme=dark] .tiptap-editor-container:focus-within{box-shadow:0 0 0 3px rgba(255,65,6,.2)}[data-theme=dark] .tiptap-toolbar{background:var(--theme-elevation-75)}[data-theme=dark] .tiptap-dropdown-menu{background:var(--theme-elevation-100);border-color:var(--theme-elevation-200);box-shadow:0 4px 20px rgba(0,0,0,.3)}[data-theme=dark] .tiptap-dropdown-menu button:hover{background:var(--theme-elevation-150)}[data-theme=dark] .tiptap::-webkit-scrollbar-track{background:var(--theme-elevation-100)}[data-theme=dark] .tiptap::-webkit-scrollbar-thumb{background:var(--theme-elevation-300)}[data-theme=dark] .tiptap::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-400)}[data-theme=dark] .tiptap blockquote{background:rgba(255,65,6,.06);color:var(--theme-elevation-400)}[data-theme=dark] .tiptap pre{background:var(--theme-elevation-150);border-color:var(--theme-elevation-200)}[data-theme=dark] .tiptap code{background:var(--theme-elevation-150);border-color:var(--theme-elevation-250)}[data-theme=dark] .tiptap img{box-shadow:0 2px 12px rgba(0,0,0,.2)}[data-theme=dark] .tiptap mark{background:linear-gradient(120deg,rgba(255,65,6,.2),rgba(255,65,6,.35))}@media(max-width:768px){.tiptap-toolbar{padding:.375rem;gap:.125rem}.tiptap-toolbar-divider{margin:0 .25rem}.tiptap-toolbar-button{padding:.3rem .4rem;min-width:1.625rem;min-height:1.625rem}.tiptap{padding:.875rem 1rem;font-size:.9rem}}.media-library-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:center;justify-content:center}.media-library-sheet{background:#fff;border-radius:8px;width:90vw;max-width:1200px;height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.2)}.sheet-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e5e5e5}.sheet-header h2{margin:0;font-size:18px}.sheet-header .close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;line-height:1}.sheet-header .close-btn:hover{color:#333}.sheet-body{display:flex;flex:1;overflow:hidden}.folder-sidebar{width:260px;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;background:#fafafa}.folder-sidebar .sidebar-title{padding:12px 16px;font-weight:600;color:#666;font-size:12px;text-transform:uppercase}.folder-sidebar .folder-search{margin:0 12px 12px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.folder-sidebar .folder-search:focus{outline:none;border-color:#06c}.folder-sidebar .folder-tree{flex:1;overflow-y:auto;padding:0 8px 16px}.folder-sidebar .folder-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:4px;cursor:pointer;text-align:left;font-size:14px;color:#333}.folder-sidebar .folder-item:hover{background:#e5e5e5}.folder-sidebar .folder-item.active{background:#333;color:#fff}.folder-sidebar .folder-item .expand-icon{font-size:10px;width:12px;flex-shrink:0}.folder-sidebar .loading{padding:16px;text-align:center;color:#666;font-size:14px}.media-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.media-content .content-title{padding:12px 16px;font-weight:500;border-bottom:1px solid #e5e5e5}.media-content .media-grid{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px;overflow-y:auto}.media-content .media-item{aspect-ratio:1;border:2px solid rgba(0,0,0,0);border-radius:4px;overflow:hidden;cursor:pointer;background:#f5f5f5}.media-content .media-item:hover{border-color:#06c}.media-content .media-item.selected{border-color:#06c;box-shadow:0 0 0 2px rgba(0,102,204,.3)}.media-content .media-item img{width:100%;height:100%;object-fit:cover}.media-content .empty,.media-content .loading{padding:40px;text-align:center;color:#666;grid-column:1/-1}.sheet-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e5e5e5}.sheet-footer button{padding:10px 20px;border-radius:4px;font-size:14px;cursor:pointer;transition:background .2s}.sheet-footer .btn-cancel{background:#fff;border:1px solid #ddd;color:#333}.sheet-footer .btn-cancel:hover{background:#f5f5f5}.sheet-footer .btn-confirm{background:#333;border:none;color:#fff}.sheet-footer .btn-confirm:hover{background:#444}.sheet-footer .btn-confirm:disabled{background:#ccc;cursor:not-allowed}.folder-filtered-upload-field{margin-bottom:24px}.folder-filtered-upload-field .field-label{display:block;font-weight:500;margin-bottom:8px;font-size:14px}.folder-filtered-upload-field .field-label .required{color:#dc2626}.folder-filtered-upload-field .field-description{color:#666;font-size:13px;margin:0 0 12px}.folder-filtered-upload-field .upload-area{border:1px dashed #ddd;border-radius:4px;padding:16px;background:#fafafa}.folder-filtered-upload-field .loading-state{text-align:center;color:#666;padding:20px}.folder-filtered-upload-field .select-btn{display:block;width:100%;padding:12px 16px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:background .2s}.folder-filtered-upload-field .select-btn:hover{background:#f5f5f5}.folder-filtered-upload-field .selected-preview{display:flex;gap:16px;align-items:flex-start}.folder-filtered-upload-field .selected-preview img{width:100px;height:100px;object-fit:cover;border-radius:4px;background:#eee}.folder-filtered-upload-field .selected-preview .preview-info{flex:1;display:flex;flex-direction:column;gap:8px}.folder-filtered-upload-field .selected-preview .preview-info .filename{font-size:14px;color:#333;word-break:break-word}.folder-filtered-upload-field .selected-preview .preview-info .preview-actions{display:flex;gap:8px}.folder-filtered-upload-field .selected-preview .preview-info .preview-actions button{padding:6px 12px;font-size:13px;border-radius:4px;cursor:pointer;transition:background .2s}.folder-filtered-upload-field .selected-preview .preview-info .preview-actions button:first-child{background:#fff;border:1px solid #ddd;color:#333}.folder-filtered-upload-field .selected-preview .preview-info .preview-actions button:first-child:hover{background:#f5f5f5}.folder-filtered-upload-field .selected-preview .preview-info .preview-actions button:last-child{background:rgba(0,0,0,0);border:1px solid #dc2626;color:#dc2626}.folder-filtered-upload-field .selected-preview .preview-info .preview-actions button:last-child:hover{background:#fef2f2}.payload-admin,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav{padding:8px 0!important}.nav>.nav__link{margin:2px 8px!important;padding:10px 12px!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;font-family:Inter,sans-serif!important;color:var(--theme-elevation-800)!important;transition:all .2s ease!important}.nav>.nav__link:hover{background:var(--theme-elevation-100)!important;color:var(--theme-elevation-900)!important}.nav>.nav__link:focus-visible{outline:2px solid var(--aviron-primary)!important;outline-offset:2px!important}.nav>.nav__link.active{background:linear-gradient(90deg,var(--aviron-primary-subtle) 0,transparent 100%)!important;color:var(--theme-text)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--aviron-primary)!important}.nav-group{margin:4px 0!important}.nav-group__toggle{display:flex!important;align-items:center!important;gap:8px!important;font-weight:600!important;font-family:Inter,sans-serif!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.8px!important;color:var(--theme-elevation-450)!important;padding:16px 16px 8px!important;margin:0!important;background:rgba(0,0,0,0)!important;border:none!important;cursor:pointer!important;transition:color .2s ease!important}.nav-group__toggle .icon{width:12px!important;height:12px!important;opacity:.6!important;transition:transform .25s ease,opacity .2s ease!important}.nav-group__toggle:hover{color:var(--theme-elevation-650)!important}.nav-group__toggle:hover .icon{opacity:.9!important}.nav-group__toggle:focus-visible{outline:2px solid var(--aviron-primary)!important;outline-offset:2px!important;border-radius:4px!important}.nav-group__toggle[aria-expanded=false] .icon{transform:rotate(-90deg)!important}.nav-group__content{padding:0 8px 4px!important}.nav-group__content .nav__link{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;margin:2px 0!important;padding:9px 12px 9px 20px!important;border-radius:6px!important;font-size:13px!important;font-weight:450!important;font-family:Inter,sans-serif!important;color:var(--theme-elevation-700)!important;transition:all .2s ease!important}.nav-group__content .nav__link:before{content:""!important;position:absolute!important;left:6px!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important;height:0!important;background:var(--aviron-primary)!important;border-radius:2px!important;transition:height .2s ease!important}.nav-group__content .nav__link:hover{background:var(--theme-elevation-50)!important;color:var(--theme-elevation-900)!important}.nav-group__content .nav__link:hover:before{height:16px!important;background:var(--theme-elevation-300)!important}.nav-group__content .nav__link:focus-visible{outline:2px solid var(--aviron-primary)!important;outline-offset:2px!important}.nav-group__content .nav__link.active{background:linear-gradient(90deg,var(--aviron-primary-subtle) 0,transparent 100%)!important;color:var(--theme-text)!important;font-weight:600!important;box-shadow:inset 0 0 0 1px rgba(255,65,6,.2)!important}.nav-group__content .nav__link.active:before{height:24px!important;width:4px!important;background:linear-gradient(180deg,var(--aviron-primary-light) 0,var(--aviron-primary) 100%)!important;box-shadow:0 0 8px rgba(255,65,6,.4)!important}.nav-group:first-of-type .nav-group__toggle{padding-top:8px!important}.nav-group+.nav-group:before{content:""!important;display:block!important;height:1px!important;background:var(--theme-elevation-100)!important;margin:8px 16px!important}[data-theme=dark] .nav>.nav__link{color:var(--theme-elevation-350)!important}[data-theme=dark] .nav>.nav__link:hover{background:var(--theme-elevation-100)!important;color:var(--theme-elevation-200)!important}[data-theme=dark] .nav>.nav__link.active{background:linear-gradient(90deg,var(--aviron-primary-hover) 0,transparent 100%)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--aviron-primary-light)!important}[data-theme=dark] .nav-group__toggle{color:var(--theme-elevation-500)!important}[data-theme=dark] .nav-group__toggle:hover{color:var(--theme-elevation-350)!important}[data-theme=dark] .nav-group__content .nav__link{color:var(--theme-elevation-400)!important}[data-theme=dark] .nav-group__content .nav__link:hover{background:var(--theme-elevation-75)!important;color:var(--theme-elevation-200)!important}[data-theme=dark] .nav-group__content .nav__link:hover:before{background:var(--theme-elevation-400)!important}[data-theme=dark] .nav-group__content .nav__link.active{background:linear-gradient(90deg,var(--aviron-primary-hover) 0,transparent 100%)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,65,6,.3)!important}[data-theme=dark] .nav-group__content .nav__link.active:before{height:24px!important;width:4px!important;background:linear-gradient(180deg,var(--aviron-primary-light) 0,var(--aviron-primary) 100%)!important;box-shadow:0 0 10px rgba(255,65,6,.5)!important}[data-theme=dark] .nav-group+.nav-group:before{background:var(--theme-elevation-150)!important}.btn--style-primary,button[class*=primary]{background:var(--aviron-primary)!important;border-color:var(--aviron-primary)!important;transition:all .2s ease!important}.btn--style-primary:hover,button[class*=primary]:hover{background:var(--aviron-primary-dark)!important;border-color:var(--aviron-primary-dark)!important}.btn--style-primary:focus-visible,button[class*=primary]:focus-visible{outline:2px solid var(--aviron-primary)!important;outline-offset:2px!important}input:focus,select:focus,textarea:focus{border-color:var(--aviron-primary)!important;box-shadow:0 0 0 3px var(--aviron-primary-subtle)!important}a:not(.nav__link):not(.btn){transition:color .2s ease!important}a:not(.nav__link):not(.btn):hover{color:var(--aviron-primary)!important}.nav-header,.sidebar-header{font-family:Inter,sans-serif!important;font-weight:600!important}.card,[class*=card]{transition:box-shadow .25s ease,transform .25s ease!important}.card:hover,[class*=card]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)!important}[data-theme=dark] .card:hover,[data-theme=dark] [class*=card]:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.skip-link{position:absolute!important;top:-100px!important;left:50%!important;transform:translateX(-50%)!important;background:var(--aviron-primary)!important;color:#fff!important;padding:8px 16px!important;border-radius:4px!important;z-index:9999!important;transition:top .2s ease!important}.skip-link:focus{top:16px!important}