/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{--font-body:"Poppins",sans-serif;--font-mono:"Poppins",sans-serif;--fp-sidebar-bg:#fff;--fp-sidebar-border:#f0f0f5;--fp-sidebar-text:#4a4a68;--fp-sidebar-text-muted:#9a9abb;--fp-sidebar-hover-bg:#f4f5fa;--fp-sidebar-active-bg:linear-gradient(135deg,#4a8cff,#6c5ce7);--fp-sidebar-active-text:#fff;--fp-sidebar-active-shadow:0 4px 15px #4a8cff59;--fp-sidebar-group-text:#b0b0cc;--fp-sidebar-divider:#ececf3;--fp-sidebar-user-bg:#f8f9fc;--fp-sidebar-search-bg:#f4f5fa;--fp-sidebar-search-border:#e8e8f0;--fp-sidebar-search-text:#9a9abb;--fp-sidebar-icon-color:#9a9abb}[data-theme=dark]{--fp-sidebar-bg:#1e1e2d;--fp-sidebar-border:#2a2a3d;--fp-sidebar-text:#c8c8e0;--fp-sidebar-text-muted:#6c6c8a;--fp-sidebar-hover-bg:#2a2a40;--fp-sidebar-active-bg:linear-gradient(135deg,#4a8cff,#6c5ce7);--fp-sidebar-active-text:#fff;--fp-sidebar-active-shadow:0 4px 18px #4a8cff4d;--fp-sidebar-group-text:#5a5a78;--fp-sidebar-divider:#2e2e45;--fp-sidebar-user-bg:#252538;--fp-sidebar-search-bg:#252538;--fp-sidebar-search-border:#35354d;--fp-sidebar-search-text:#6c6c8a;--fp-sidebar-icon-color:#6c6c8a}body{font-size:15px!important}body,h1{font-family:Poppins,sans-serif!important}h1{font-weight:600!important}.collection-list__header h1,.doc-header h1{letter-spacing:-.02em;font-size:1.85rem!important;font-weight:700!important}.tabs-field__tabs{gap:.25rem}.tabs-field__tabs .tabs-field__tab-button{transition:all .2s;border-radius:8px 8px 0 0!important;padding:.7rem 1.35rem!important;font-family:Poppins,sans-serif!important;font-size:.9375rem!important;font-weight:500!important}.tabs-field__tabs .tabs-field__tab-button--active{font-weight:600!important}.field-label,label{letter-spacing:.01em;font-family:Poppins,sans-serif!important;font-size:.875rem!important;font-weight:500!important}.group-field{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:10px;margin-bottom:1rem;padding:1.25rem}.group-field__label{border-bottom:2px solid var(--theme-elevation-150);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.0625rem!important;font-weight:600!important}.array-field .array-field__row{border-radius:8px;margin-bottom:.5rem}.array-field .array-field__row-header{font-size:.9rem;font-weight:500}.doc-fields__sidebar .field-type{margin-bottom:1rem}.btn{letter-spacing:.01em;font-family:Poppins,sans-serif!important;font-size:.9rem!important;font-weight:500!important}.field-description{opacity:.75;line-height:1.5;font-size:.8rem!important}input,select,textarea{font-size:.9375rem!important}.table,input,select,textarea{font-family:Poppins,sans-serif!important}.table th{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem!important;font-weight:600!important}.table td{font-size:.875rem!important}.nav{transition:background .3s,border-color .3s;background:var(--fp-sidebar-bg)!important;border-right:1px solid var(--fp-sidebar-border)!important}.nav__scroll{padding:.5rem .5rem 1rem!important}.nav__scroll::-webkit-scrollbar{width:4px}.nav__scroll::-webkit-scrollbar-track{background:0 0}.nav__scroll::-webkit-scrollbar-thumb{background:var(--fp-sidebar-divider);border-radius:4px}.nav-group{margin-bottom:.35rem!important}.nav-group .nav-group__toggle{transition:all .2s;background:0 0!important;border:none!important;border-radius:0!important;margin:0 .5rem .15rem!important;padding:.65rem .75rem .35rem!important}.nav-group .nav-group__toggle:hover{background:0 0!important}.nav-group .nav-group__label{text-transform:uppercase;letter-spacing:.1em;font-family:Poppins,sans-serif!important;font-size:.8rem!important;font-weight:600!important}.nav-group .nav-group__indicator,.nav-group .nav-group__label{color:var(--fp-sidebar-group-text)!important}.nav-group .nav-group__content{padding:.15rem 0 .35rem!important}.nav__link{position:relative;color:var(--fp-sidebar-text)!important;border:none!important;border-radius:10px!important;align-items:center!important;margin:2px .5rem!important;padding:.65rem 1rem!important;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:400!important;text-decoration:none!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.nav__link .nav__link-label{color:inherit!important}.nav__link:hover{transform:translate(2px);background:var(--fp-sidebar-hover-bg)!important;color:var(--fp-sidebar-text)!important}.nav__link:has(.nav__link-indicator){background:var(--fp-sidebar-active-bg)!important;color:var(--fp-sidebar-active-text)!important;box-shadow:var(--fp-sidebar-active-shadow)!important;font-weight:600!important;transform:none!important}.nav__link:has(.nav__link-indicator) .nav__link-label{color:var(--fp-sidebar-active-text)!important}.nav__link:has(.nav__link-indicator) .nav__link-indicator{display:none!important}.nav__link:has(.nav__link-indicator):hover{background:var(--fp-sidebar-active-bg)!important;color:var(--fp-sidebar-active-text)!important;box-shadow:var(--fp-sidebar-active-shadow),0 6px 20px #4a8cff33!important;transform:none!important}.nav__controls{transition:background .3s,border-color .3s;border-top:1px solid var(--fp-sidebar-divider)!important;background:var(--fp-sidebar-user-bg)!important;padding:.75rem!important}.nav__controls a,.nav__controls button{color:var(--fp-sidebar-text-muted)!important;border-radius:8px!important;padding:.45rem .75rem!important;font-family:Poppins,sans-serif!important;font-size:.8125rem!important;transition:all .2s!important}.nav__controls a:hover,.nav__controls button:hover{background:var(--fp-sidebar-hover-bg)!important;color:var(--fp-sidebar-text)!important}.nav__header{border-bottom:1px solid var(--fp-sidebar-divider)!important;margin-bottom:.25rem!important;padding:1rem 1rem .5rem!important}.nav__header,.template-default__nav-toggler-wrapper{transition:background .3s,border-color .3s;background:var(--fp-sidebar-bg)!important}.template-default__nav-toggler-wrapper{border-right:1px solid var(--fp-sidebar-border)!important}.visually-hidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}