@layer payload{:root{--nav-width:300px;--gutter-h:28px;--style-radius-s:8px;--style-radius-m:12px;--style-radius-l:16px;--jp-accent:#5c7a5f;--jp-accent-hover:#4d684f;--jp-accent-soft:#eef3ee;--jp-accent-muted:#8fa892;--theme-bg:#f8f7f4;--theme-input-bg:#fff;--theme-elevation-0:#f8f7f4;--theme-elevation-50:#f3f1ec;--theme-elevation-100:#ebe8e1;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--trans-time:.18s}html[data-theme=dark]{--jp-accent:#7fa883;--jp-accent-hover:#92b896;--jp-accent-soft:#1e2a1f;--jp-accent-muted:#5c7a5f;--theme-bg:#121412;--theme-input-bg:#1a1c1a;--theme-elevation-0:#121412;--theme-elevation-50:#181a18;--theme-elevation-100:#1f221f}.graphic-logo{display:none!important}.jp-admin-icon{background:var(--jp-accent-soft);width:28px;height:28px;color:var(--jp-accent);letter-spacing:.02em;border-radius:8px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.nav{border-right:1px solid var(--theme-elevation-100);box-shadow:2px 0 12px #00000008}.nav__link{border-radius:var(--style-radius-m);transition:background-color var(--trans-time) ease,color var(--trans-time) ease;margin:2px 8px;padding:10px 14px;font-size:.95rem}.nav__link:hover{background:var(--jp-accent-soft)}.nav__link[aria-current=page],.nav__link.active{background:var(--jp-accent-soft);color:var(--jp-accent);font-weight:500}.nav__label{letter-spacing:.06em;text-transform:uppercase;color:var(--jp-accent-muted);padding:12px 16px 6px;font-size:.7rem}.nav-group__toggle{border-radius:var(--style-radius-m);margin:2px 8px;padding:10px 14px;font-size:.95rem}.nav__header{padding:20px 16px 12px}.btn{border-radius:var(--style-radius-m);transition:background-color var(--trans-time) ease,border-color var(--trans-time) ease,box-shadow var(--trans-time) ease,transform var(--trans-time) ease}.btn--style-primary{background:var(--jp-accent);border-color:var(--jp-accent);box-shadow:0 1px 2px #0000000f}.btn--style-primary:hover:not(.btn--disabled){background:var(--jp-accent-hover);border-color:var(--jp-accent-hover);box-shadow:0 2px 6px #5c7a5f40}.btn--style-primary:active:not(.btn--disabled){transform:translateY(1px)}.btn--style-secondary{border-radius:var(--style-radius-m)}.btn--size-large{padding:12px 20px;font-size:.95rem}.template-minimal{background:#e8e3d8;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px;display:flex}html[data-theme=dark] .template-minimal{background:#1a1916}.template-minimal__wrap{width:100%;max-width:420px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.login__brand{text-align:center;margin-bottom:28px}.jp-login-brand{align-items:center;gap:10px;display:inline-flex}.jp-login-brand__mark{background:var(--jp-accent);color:#fff;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:inline-flex}.jp-login-brand__name{letter-spacing:-.03em;color:var(--theme-text);font-size:1.5rem;font-weight:700}.jp-login-welcome{background:var(--theme-input-bg);text-align:left;border-radius:16px 16px 0 0;padding:36px 36px 8px}.jp-login-welcome__title{letter-spacing:-.03em;color:var(--theme-text);margin:0 0 6px;font-size:1.65rem;font-weight:700;line-height:1.2}.jp-login-welcome__subtitle{color:var(--theme-elevation-500,#6b7280);margin:0;font-size:.95rem;line-height:1.4}.login__form{background:var(--theme-input-bg);border-radius:0 0 16px 16px;flex-direction:column;gap:0;padding:20px 36px 32px;display:flex;box-shadow:0 20px 50px #00000014,0 2px 8px #0000000a}.login__form__inputWrap{flex-direction:column;order:1;gap:18px;margin-bottom:24px;display:flex}.login__form>a{color:var(--jp-accent);transition:color var(--trans-time) ease;order:3;align-self:center;margin-top:16px;font-size:.9rem;font-weight:500;text-decoration:none}.login__form>a:hover{color:var(--jp-accent-hover);text-decoration:underline}.login__form .form-submit{order:2;width:100%;margin:0}.login-fields .field-type,.login__form .field-type{margin-bottom:0}.login-fields label,.login__form .field-label{color:var(--theme-text);margin-bottom:8px;padding-left:0;font-size:.875rem;font-weight:600}.login-fields input,.login__form__inputWrap input,.login__form input[type=email],.login__form input[type=password],.login__form input[type=text]{border:1px solid var(--theme-elevation-150,#e5e7eb);background:var(--theme-input-bg);box-shadow:none;transition:border-color var(--trans-time) ease,box-shadow var(--trans-time) ease;border-radius:12px;padding:12px 14px;font-size:.95rem}.login-fields input::placeholder,.login__form input::placeholder{color:var(--theme-elevation-400,#9ca3af)}.login-fields input:focus,.login__form__inputWrap input:focus,.login__form input:focus{border-color:var(--jp-accent);background:var(--theme-input-bg);outline:none;box-shadow:0 0 0 3px #5c7a5f1f}.form-submit .btn,.login__form .btn--style-primary{letter-spacing:.01em;border-radius:12px;width:100%;margin-top:0;padding:13px 20px;font-size:1rem;font-weight:600}.field-type input:not(.login__form input),.field-type textarea,.field-type select{border-radius:var(--style-radius-m);border-color:var(--theme-elevation-150);transition:border-color var(--trans-time) ease;padding:11px 14px;font-size:.95rem}.field-type input:not(.login__form input):focus,.field-type textarea:focus{border-color:var(--jp-accent);outline:none;box-shadow:0 0 0 3px #5c7a5f26}.dashboard .card{border-radius:var(--style-radius-l);border:1px solid var(--theme-elevation-100);transition:box-shadow var(--trans-time) ease,transform var(--trans-time) ease;box-shadow:0 2px 8px #0000000a}.dashboard .card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.dashboard .card__title{font-size:1rem;font-weight:500}.collection-list__header{padding-bottom:8px}.table .table__thead .table__th,.simple-table__th{letter-spacing:.04em;text-transform:uppercase;color:var(--jp-accent-muted);padding:12px 16px;font-size:.8rem}.table .table__tbody .table__td,.simple-table__td{padding:14px 16px;font-size:.92rem}.simple-table__tr:hover .simple-table__td{background:var(--jp-accent-soft)}.doc-controls .btn{border-radius:var(--style-radius-m)}.pill{border-radius:999px}.btn:focus-visible,.nav__link:focus-visible{outline:2px solid var(--jp-accent);outline-offset:2px}.document-fields--has-sidebar{--main-width:72%;--doc-sidebar-width:340px}.document-fields__sidebar-fields .field-type{margin-bottom:calc(var(--base)*.75)}.document-fields__sidebar-fields .group-field{border-radius:var(--style-radius-m);border-color:var(--theme-elevation-100)}#field-title input{letter-spacing:-.02em;border-radius:var(--style-radius-m);background:var(--theme-elevation-50);border-color:#0000;padding:10px 14px;font-size:1.65rem;font-weight:600}#field-title input:focus{background:var(--theme-input-bg);border-color:var(--jp-accent);box-shadow:0 0 0 3px #5c7a5f1f}#field-excerpt textarea{resize:vertical;border-radius:var(--style-radius-m);border-color:var(--theme-elevation-150);min-height:88px;font-size:.95rem;line-height:1.5}#field-content.field-type.rich-text-lexical{margin-top:calc(var(--base)*.5)}#field-content.field-type.rich-text-lexical .rich-text-lexical__wrap{border-radius:var(--style-radius-l);border:1px solid var(--theme-elevation-100);background:var(--theme-input-bg);min-height:62vh}#field-content.field-type.rich-text-lexical .editor-container{min-height:58vh}#field-status .rs__control{border-radius:var(--style-radius-m)}}
