:root,[data-bs-theme=light],[data-theme=light]{--hg-ink: #16130c;--hg-ink-soft: #4a4335;--hg-paper: #ffffff;--hg-paper-raised: #fbfaf7;--hg-paper-sunk: #f2f0e9;--hg-paper-line: rgba(22, 19, 12, .12);--hg-paper-line-strong: rgba(22, 19, 12, .22);--hg-seal: #9c7326;--hg-seal-ink: #6c4c15;--hg-seal-tint: rgba(156, 115, 38, .12);--hg-wine: #5b3a52;--hg-wine-ink: #3f2a38;--hg-wine-tint: rgba(91, 58, 82, .12);--hg-text: #1c170f;--hg-text-muted: #6b6250;--hg-shadow-card: 0 1px 1px rgba(22, 19, 12, .04);--hg-shadow-raised: 0 16px 36px rgba(22, 19, 12, .09);--hg-shadow-pop: 0 26px 60px rgba(22, 19, 12, .2);--hg-serif: "Newsreader", Georgia, serif;--hg-sans: "Archivo", "Nunito Sans", system-ui, sans-serif;--hg-ease: cubic-bezier(.22, .7, .2, 1);--sn-toolbar-height: 42px;--sn-btn-size: 32px;--sn-radius: 6px}[data-bs-theme=dark],[data-theme=dark]{--hg-ink: #efe7d2;--hg-ink-soft: #c4b896;--hg-paper: #100d08;--hg-paper-raised: #201a12;--hg-paper-sunk: #0c0a06;--hg-paper-line: rgba(241, 234, 216, .16);--hg-paper-line-strong: rgba(241, 234, 216, .22);--hg-seal: #d9a94a;--hg-seal-ink: #efcd84;--hg-seal-tint: rgba(217, 169, 74, .15);--hg-wine: #9a7a8f;--hg-wine-ink: #d4b8c8;--hg-wine-tint: rgba(154, 122, 143, .15);--hg-text: #e8dfc8;--hg-text-muted: #9e9276;--hg-shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--hg-shadow-raised: 0 18px 40px rgba(0, 0, 0, .4);--hg-shadow-pop: 0 28px 64px rgba(0, 0, 0, .58)}html,body{font-family:var(--hg-sans);background:var(--hg-paper);color:var(--hg-text)}.note-editor.note-frame{border:1px solid var(--hg-paper-line);border-radius:var(--sn-radius);background:var(--hg-paper);box-shadow:var(--hg-shadow-card);overflow:hidden}.note-editor.note-frame.card{border-color:var(--hg-paper-line);background:var(--hg-paper)}.note-editor .note-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;padding:8px 10px;min-height:var(--sn-toolbar-height);background:var(--hg-paper-sunk);border-bottom:1px solid var(--hg-paper-line);border-radius:0}.note-editor .note-toolbar.card-header{background:var(--hg-paper-sunk);border-bottom:1px solid var(--hg-paper-line)}.note-editor .note-btn-group{margin:0;gap:1px}.shyalam-toolbar-divider{width:1px;height:22px;margin:0 6px;background:var(--hg-paper-line);align-self:center;flex-shrink:0}.note-editor .note-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sn-btn-size);height:var(--sn-btn-size);padding:0 8px;font-size:13px;font-weight:600;line-height:1;color:var(--hg-ink-soft);background:var(--hg-paper);border:1px solid var(--hg-paper-line);border-radius:4px;box-shadow:none;transition:background .15s var(--hg-ease),border-color .15s var(--hg-ease),color .15s var(--hg-ease)}.note-editor .note-btn:hover,.note-editor .note-btn:focus{color:var(--hg-ink);background:var(--hg-paper-raised);border-color:var(--hg-paper-line-strong)}.note-editor .note-btn.active,.note-editor .note-btn.note-btn-active{color:var(--hg-seal-ink);background:var(--hg-seal-tint);border-color:color-mix(in srgb,var(--hg-seal) 35%,var(--hg-paper-line))}.note-editor .note-btn.dropdown-toggle:after{margin-left:4px;vertical-align:middle}.note-editor .note-current-fontsize{min-width:1.5em;text-align:center;font-variant-numeric:tabular-nums}.shyalam-toolbar-custom{display:inline-flex;align-items:center;gap:4px;margin-left:2px}.shyalam-toolbar-btn{gap:5px;padding:0 10px!important;font-size:12px!important;font-weight:600;letter-spacing:.02em;white-space:nowrap}.shyalam-toolbar-btn .bi{font-size:14px;line-height:1;opacity:.9}.shyalam-toolbar-btn--faq{color:var(--hg-wine-ink);background:var(--hg-wine-tint);border-color:color-mix(in srgb,var(--hg-wine) 28%,var(--hg-paper-line))}.shyalam-toolbar-btn--faq:hover,.shyalam-toolbar-btn--faq:focus{color:var(--hg-wine-ink);background:color-mix(in srgb,var(--hg-wine-tint) 70%,var(--hg-paper));border-color:var(--hg-wine)}.shyalam-toolbar-btn--component{color:var(--hg-seal-ink);background:var(--hg-seal-tint);border-color:color-mix(in srgb,var(--hg-seal) 28%,var(--hg-paper-line))}.shyalam-toolbar-btn--component:hover,.shyalam-toolbar-btn--component:focus{color:var(--hg-seal-ink);background:color-mix(in srgb,var(--hg-seal-tint) 70%,var(--hg-paper));border-color:var(--hg-seal)}.note-editor .note-dropdown-menu{min-width:10rem;padding:6px;border:1px solid var(--hg-paper-line);border-radius:6px;background:var(--hg-paper);box-shadow:var(--hg-shadow-raised)}.note-editor .note-dropdown-menu .dropdown-item{padding:6px 10px;border-radius:4px;color:var(--hg-text);font-size:13px}.note-editor .note-dropdown-menu .dropdown-item:hover,.note-editor .note-dropdown-menu .dropdown-item:focus{background:var(--hg-paper-sunk);color:var(--hg-ink)}.note-editor .note-dropdown-menu .dropdown-item.checked{background:var(--hg-seal-tint);color:var(--hg-seal-ink)}.note-editor .dropdown-style{min-width:14rem}.note-editor .dropdown-style .dropdown-item{padding:4px 8px}.note-editor .dropdown-style p,.note-editor .dropdown-style h1,.note-editor .dropdown-style h2,.note-editor .dropdown-style h3,.note-editor .dropdown-style h4,.note-editor .dropdown-style h5,.note-editor .dropdown-style h6,.note-editor .dropdown-style blockquote,.note-editor .dropdown-style pre{margin:0;pointer-events:none}.note-editor .note-palette-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hg-text-muted);margin-bottom:6px}.note-editor .note-color-btn{border-radius:3px;border:1px solid var(--hg-paper-line)}.note-editor .note-color-btn:hover{transform:scale(1.08);box-shadow:0 0 0 2px var(--hg-seal-tint)}.note-editor .note-color-reset,.note-editor .note-color-select{font-size:12px;border-radius:4px}.note-editor .note-editing-area{background:var(--hg-paper)}.note-editor .note-editable{padding:1.25rem 1.5rem;background:var(--hg-paper);color:var(--hg-text);border:none;outline:none}.note-editor .note-editable:focus{outline:none}.note-editor .note-placeholder{padding:1.25rem 1.5rem;color:var(--hg-text-muted);font-style:italic;opacity:.75}.note-editor .note-statusbar{background:var(--hg-paper-sunk);border-top:1px solid var(--hg-paper-line)}.note-editor .note-statusbar .note-resizebar{height:12px;cursor:ns-resize}.note-editor .note-statusbar .note-resizebar .note-icon-bar{border-color:var(--hg-text-muted);opacity:.45}.note-editor .note-status-output{font-size:12px;color:var(--hg-text-muted)}.note-editor .note-dropzone{border-color:var(--hg-seal);background:var(--hg-seal-tint)}.note-editor .note-dropzone .note-dropzone-message{color:var(--hg-seal-ink);font-weight:600;letter-spacing:.02em}.modal-backdrop{background:#0000006b}.note-modal.show,.shyalam-note-modal.show{display:block}.note-modal .modal-dialog,.shyalam-note-modal .modal-dialog{max-width:min(480px,100vw - 24px);margin:1.5rem auto}.note-modal.note-modal .modal-dialog,.shyalam-note-modal.note-modal .modal-dialog{pointer-events:auto}.note-modal .modal-content,.shyalam-note-modal .modal-content{border:1px solid var(--hg-paper-line);border-radius:6px;background:var(--hg-paper);box-shadow:var(--hg-shadow-pop);overflow:hidden}.note-modal .modal-header,.shyalam-note-modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hg-paper-line);background:var(--hg-paper-sunk)}.note-modal .modal-title,.shyalam-note-modal .modal-title{margin:0;font-family:var(--hg-serif);font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:500;line-height:1.25;color:var(--hg-ink)}.note-modal .shyalam-note-modal__ticket,.shyalam-note-modal .shyalam-note-modal__ticket{display:block;margin:0 0 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hg-text-muted)}.note-modal .modal-body,.shyalam-note-modal .modal-body{padding:18px 18px 6px;background:var(--hg-paper)}.note-modal .modal-footer,.shyalam-note-modal .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--hg-paper-line);background:var(--hg-paper-sunk)}.note-modal .note-form-group,.note-modal .form-group,.shyalam-note-modal .note-form-group,.shyalam-note-modal .form-group{margin-bottom:14px}.note-modal .note-form-label,.shyalam-note-modal .note-form-label{display:block;font-size:12.5px;font-weight:600;color:var(--hg-ink-soft);margin-bottom:6px}.note-modal .note-form-control,.note-modal .form-control,.note-modal .note-input,.shyalam-note-modal .note-form-control,.shyalam-note-modal .form-control,.shyalam-note-modal .note-input{display:block;width:100%;padding:9px 11px;border-radius:4px;border:1px solid var(--hg-paper-line);background:var(--hg-paper);color:var(--hg-text);font-size:14px;line-height:1.4;font-family:inherit;transition:border-color .15s var(--hg-ease),box-shadow .15s var(--hg-ease)}.note-modal .note-form-control:focus,.note-modal .form-control:focus,.note-modal .note-input:focus,.shyalam-note-modal .note-form-control:focus,.shyalam-note-modal .form-control:focus,.shyalam-note-modal .note-input:focus{border-color:var(--hg-seal);box-shadow:0 0 0 3px var(--hg-seal-tint);outline:none}.note-modal .note-form-control::placeholder,.note-modal .form-control::placeholder,.note-modal .note-input::placeholder,.shyalam-note-modal .note-form-control::placeholder,.shyalam-note-modal .form-control::placeholder,.shyalam-note-modal .note-input::placeholder{color:var(--hg-text-muted);opacity:.8}.note-modal .form-control-file,.shyalam-note-modal .form-control-file{padding:8px 0;font-size:13px;color:var(--hg-text-muted)}.note-modal .form-check,.note-modal .sn-checkbox-open-in-new-window,.note-modal .sn-checkbox-use-protocol,.shyalam-note-modal .form-check,.shyalam-note-modal .sn-checkbox-open-in-new-window,.shyalam-note-modal .sn-checkbox-use-protocol{display:flex;align-items:flex-start;margin:0 0 10px;padding:0;min-height:auto}.note-modal .form-check-label,.shyalam-note-modal .form-check-label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;color:var(--hg-text);cursor:pointer;-webkit-user-select:none;user-select:none}.note-modal .form-check-input,.shyalam-note-modal .form-check-input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--hg-seal);border-color:var(--hg-paper-line-strong);cursor:pointer}.note-modal .shyalam-note-modal__close,.note-modal .close,.shyalam-note-modal .shyalam-note-modal__close,.shyalam-note-modal .close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:1px solid var(--hg-paper-line-strong);border-radius:4px;background:var(--hg-paper);color:var(--hg-ink);font-size:1.35rem;font-weight:400;line-height:1;opacity:1;text-shadow:none;cursor:pointer;flex-shrink:0;transition:background .15s var(--hg-ease),border-color .15s var(--hg-ease)}.note-modal .shyalam-note-modal__close:hover,.note-modal .shyalam-note-modal__close:focus,.note-modal .close:hover,.note-modal .close:focus,.shyalam-note-modal .shyalam-note-modal__close:hover,.shyalam-note-modal .shyalam-note-modal__close:focus,.shyalam-note-modal .close:hover,.shyalam-note-modal .close:focus{background:var(--hg-paper-raised);border-color:var(--hg-ink-soft);color:var(--hg-ink);opacity:1}.note-modal .shyalam-note-modal__close:focus-visible,.note-modal .close:focus-visible,.shyalam-note-modal .shyalam-note-modal__close:focus-visible,.shyalam-note-modal .close:focus-visible{outline:2px solid var(--hg-seal);outline-offset:2px}.note-modal .shyalam-note-modal__cancel,.note-modal .btn-light,.shyalam-note-modal .shyalam-note-modal__cancel,.shyalam-note-modal .btn-light{padding:8px 16px;font-size:13px;font-weight:600;border-radius:4px;border:1px solid var(--hg-paper-line-strong);background:var(--hg-paper);color:var(--hg-ink-soft)}.note-modal .shyalam-note-modal__cancel:hover,.note-modal .shyalam-note-modal__cancel:focus,.note-modal .btn-light:hover,.note-modal .btn-light:focus,.shyalam-note-modal .shyalam-note-modal__cancel:hover,.shyalam-note-modal .shyalam-note-modal__cancel:focus,.shyalam-note-modal .btn-light:hover,.shyalam-note-modal .btn-light:focus{background:var(--hg-paper-raised);border-color:var(--hg-ink-soft);color:var(--hg-ink)}.note-modal .btn-primary,.note-modal .note-btn-primary,.note-modal .shyalam-note-modal__submit,.note-modal input[type=button].btn-primary,.shyalam-note-modal .btn-primary,.shyalam-note-modal .note-btn-primary,.shyalam-note-modal .shyalam-note-modal__submit,.shyalam-note-modal input[type=button].btn-primary{padding:8px 18px;font-size:13px;font-weight:600;border-radius:4px;background:var(--hg-ink);border:1px solid var(--hg-ink);color:var(--hg-paper);cursor:pointer;font-family:inherit;line-height:1.4;transition:background .15s var(--hg-ease),border-color .15s var(--hg-ease)}.note-modal .btn-primary:hover:not(:disabled):not(.disabled),.note-modal .note-btn-primary:hover:not(:disabled):not(.disabled),.note-modal .shyalam-note-modal__submit:hover:not(:disabled):not(.disabled),.note-modal input[type=button].btn-primary:hover:not(:disabled):not(.disabled),.shyalam-note-modal .btn-primary:hover:not(:disabled):not(.disabled),.shyalam-note-modal .note-btn-primary:hover:not(:disabled):not(.disabled),.shyalam-note-modal .shyalam-note-modal__submit:hover:not(:disabled):not(.disabled),.shyalam-note-modal input[type=button].btn-primary:hover:not(:disabled):not(.disabled){background:var(--hg-ink-soft);border-color:var(--hg-ink-soft);color:var(--hg-paper)}.note-modal .btn-primary:disabled,.note-modal .btn-primary.disabled,.note-modal .note-btn-primary:disabled,.note-modal .note-btn-primary.disabled,.note-modal .shyalam-note-modal__submit:disabled,.note-modal .shyalam-note-modal__submit.disabled,.note-modal input[type=button].btn-primary:disabled,.note-modal input[type=button].btn-primary.disabled,.shyalam-note-modal .btn-primary:disabled,.shyalam-note-modal .btn-primary.disabled,.shyalam-note-modal .note-btn-primary:disabled,.shyalam-note-modal .note-btn-primary.disabled,.shyalam-note-modal .shyalam-note-modal__submit:disabled,.shyalam-note-modal .shyalam-note-modal__submit.disabled,.shyalam-note-modal input[type=button].btn-primary:disabled,.shyalam-note-modal input[type=button].btn-primary.disabled{opacity:.45;cursor:not-allowed}.note-modal[aria-label=Help] .modal-body,.shyalam-note-modal[aria-label=Help] .modal-body{max-height:min(50vh,320px);overflow:auto;padding-bottom:14px}.note-modal[aria-label=Help] .modal-body label,.shyalam-note-modal[aria-label=Help] .modal-body label{display:inline-block;min-width:180px;margin-right:10px;font-size:12px;font-weight:600;color:var(--hg-ink-soft)}.note-modal[aria-label=Help] .modal-body kbd,.shyalam-note-modal[aria-label=Help] .modal-body kbd{display:inline-block;padding:2px 6px;border:1px solid var(--hg-paper-line);border-radius:3px;background:var(--hg-paper-sunk);font-size:11px;font-family:ui-monospace,monospace;color:var(--hg-ink)}.note-modal[aria-label=Help] .modal-body .help-list-item,.shyalam-note-modal[aria-label=Help] .modal-body .help-list-item{margin-bottom:6px;font-size:13px;color:var(--hg-text)}.note-modal[aria-label=Help] .modal-footer,.shyalam-note-modal[aria-label=Help] .modal-footer{justify-content:center}.note-modal[aria-label=Help] .modal-footer p,.shyalam-note-modal[aria-label=Help] .modal-footer p{margin:0;font-size:12px;color:var(--hg-text-muted)}.note-modal[aria-label=Help] .modal-footer p a,.shyalam-note-modal[aria-label=Help] .modal-footer p a{color:var(--hg-seal-ink);text-decoration:none}.note-modal[aria-label=Help] .modal-footer p a:hover,.shyalam-note-modal[aria-label=Help] .modal-footer p a:hover{text-decoration:underline}.note-modal.link-dialog .modal-body{padding-bottom:10px}.note-modal.link-dialog .modal-body .form-check:last-child{margin-bottom:4px}.note-popover{border:1px solid var(--hg-paper-line);border-radius:6px;background:var(--hg-paper);box-shadow:var(--hg-shadow-raised)}.note-popover .popover-content{padding:6px}.note-popover .note-btn{min-width:28px;height:28px}.note-editor .note-dimension-display{font-size:12px;font-weight:600;color:var(--hg-text-muted);margin-top:4px}.note-editor .note-codable{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:13px;line-height:1.5;padding:1rem 1.25rem;color:var(--hg-text);background:var(--hg-paper-sunk);border:none}.note-editor.fullscreen{border-radius:0;border:none}.note-editor.fullscreen .note-toolbar{padding:10px 14px}.note-editable,.note-editable .cmp-editor-block{--cmp-ink: #16130c;--cmp-ink-soft: #4a4335;--cmp-paper: #ffffff;--cmp-paper-raised: #fbfaf7;--cmp-paper-sunk: #f2f0e9;--cmp-paper-line: rgba(22, 19, 12, .12);--cmp-paper-line-strong: rgba(22, 19, 12, .22);--cmp-seal: #9c7326;--cmp-seal-ink: #6c4c15;--cmp-seal-tint: rgba(156, 115, 38, .12);--cmp-wine: #5b3a52;--cmp-wine-ink: #3f2a38;--cmp-wine-tint: rgba(91, 58, 82, .12);--cmp-wax: #8c2a22;--cmp-wax-tint: rgba(140, 42, 34, .12);--cmp-text: #1c170f;--cmp-text-muted: #6b6250;--cmp-shadow: 0 16px 36px rgba(22, 19, 12, .09);--cmp-serif: "Newsreader", Georgia, serif;--cmp-sans: "Archivo", "Nunito Sans", system-ui, sans-serif;--cmp-ease: cubic-bezier(.22, .7, .2, 1)}[data-bs-theme=dark] .note-editable .cmp-editor-block,[data-theme=dark] .note-editable .cmp-editor-block{--cmp-ink: #efe7d2;--cmp-ink-soft: #c4b896;--cmp-paper: #100d08;--cmp-paper-raised: #201a12;--cmp-paper-sunk: #0c0a06;--cmp-paper-line: rgba(241, 234, 216, .16);--cmp-paper-line-strong: rgba(241, 234, 216, .22);--cmp-seal: #d9a94a;--cmp-seal-ink: #efcd84;--cmp-seal-tint: rgba(217, 169, 74, .15);--cmp-wine: #9a7a8f;--cmp-wine-ink: #d4b8c8;--cmp-wine-tint: rgba(154, 122, 143, .15);--cmp-wax: #c97367;--cmp-wax-tint: rgba(201, 115, 103, .15);--cmp-text: #e8dfc8;--cmp-text-muted: #9e9276;--cmp-shadow: 0 18px 40px rgba(0, 0, 0, .4)}.cmp-editor-block{margin:1.25rem 0;border:1px solid color-mix(in srgb,var(--cmp-seal) 32%,var(--cmp-paper-line));border-radius:6px;background:var(--cmp-paper);box-shadow:var(--cmp-shadow);overflow:hidden;font-family:var(--cmp-sans);color:var(--cmp-text)}.cmp-editor-block-faq{border-left:3px solid var(--cmp-wine)}.cmp-editor-block-table{border-left:3px solid var(--cmp-seal)}.cmp-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;background:var(--cmp-paper-sunk);border-bottom:1px solid var(--cmp-paper-line)}.cmp-editor-toolbar__meta{display:flex;flex-direction:column;gap:2px;min-width:72px}.cmp-editor-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-text-muted);line-height:1.2}.cmp-editor-type{font-size:12px;font-weight:600;color:var(--cmp-ink);line-height:1.2}.cmp-editor-title-input{flex:1 1 140px;max-width:200px;min-width:120px;padding:6px 10px;font-size:13px;border:1px solid var(--cmp-paper-line);border-radius:4px;background:var(--cmp-paper);color:var(--cmp-text)}.cmp-editor-title-input:focus{border-color:var(--cmp-seal);box-shadow:0 0 0 3px var(--cmp-seal-tint);outline:none}.cmp-editor-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.cmp-editor-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;line-height:1.2;border-radius:4px;border:1px solid var(--cmp-paper-line-strong);background:var(--cmp-paper);color:var(--cmp-ink-soft);cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s var(--cmp-ease),border-color .15s var(--cmp-ease),color .15s var(--cmp-ease)}.cmp-editor-btn .bi{font-size:13px;line-height:1}.cmp-editor-btn:hover,.cmp-editor-btn:focus{background:var(--cmp-paper-raised);border-color:var(--cmp-ink-soft);color:var(--cmp-ink)}.cmp-editor-btn:focus-visible{outline:2px solid var(--cmp-seal);outline-offset:2px}.cmp-editor-btn--secondary{background:var(--cmp-paper-raised)}.cmp-editor-btn--danger{color:var(--cmp-wax);border-color:color-mix(in srgb,var(--cmp-wax) 35%,var(--cmp-paper-line));background:var(--cmp-wax-tint)}.cmp-editor-btn--danger:hover,.cmp-editor-btn--danger:focus{color:var(--cmp-wax);border-color:var(--cmp-wax);background:color-mix(in srgb,var(--cmp-wax-tint) 65%,var(--cmp-paper))}.cmp-editor-preview{padding:14px 16px 16px;background:var(--cmp-paper)}.cmp-editor-block :is(input,textarea,button,.cmp-faq-toggle-btn):focus-visible{outline:2px solid var(--cmp-seal);outline-offset:2px}.cmp-editor-block.cmp-editor-loading{min-height:88px;display:flex;align-items:center;justify-content:center;color:var(--cmp-text-muted);font-size:13px}.cmp-editor-block-faq .cmp-faq-preview{color:var(--cmp-text)}.cmp-faq-display-title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cmp-text-muted)}.cmp-faq-section-heading-input{width:100%;margin:0 0 14px;padding:8px 10px;font-family:var(--cmp-serif);font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:500;line-height:1.3;color:var(--cmp-ink);border:1px solid transparent;border-radius:4px;background:transparent}.cmp-faq-section-heading-input:hover{border-color:var(--cmp-paper-line);background:var(--cmp-paper-raised)}.cmp-faq-section-heading-input:focus{border-color:var(--cmp-seal);background:var(--cmp-paper);box-shadow:0 0 0 3px var(--cmp-seal-tint);outline:none}.cmp-faq-items{display:flex;flex-direction:column;gap:10px}.cmp-faq-item{border:1px solid var(--cmp-paper-line);border-radius:6px;background:var(--cmp-paper-raised);overflow:hidden}.cmp-faq-q-row{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:var(--cmp-paper-sunk);border-bottom:1px solid var(--cmp-paper-line)}.cmp-faq-toggle-btn{flex:0 0 auto;width:30px;height:30px;border:1px solid var(--cmp-paper-line-strong);border-radius:4px;background:var(--cmp-paper);color:var(--cmp-wine-ink);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-user-select:none;user-select:none}.cmp-faq-toggle-btn:hover{background:var(--cmp-wine-tint);border-color:var(--cmp-wine)}.cmp-faq-question-input{flex:1 1 auto;font-weight:600;font-size:14px;padding:6px 8px;border:1px solid var(--cmp-paper-line);border-radius:4px;background:var(--cmp-paper);color:var(--cmp-text)}.cmp-faq-answer-panel{display:none;padding:10px 10px 12px 48px;background:var(--cmp-paper)}.cmp-faq-answer-panel.cmp-faq-answer-open{display:block}.cmp-faq-answer-input{width:100%;min-height:64px;padding:8px 10px;font-size:13px;line-height:1.5;border:1px solid var(--cmp-paper-line);border-radius:4px;background:var(--cmp-paper);color:var(--cmp-text);resize:vertical}.cmp-table-display-title{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cmp-text-muted)}.cmp-table-summary-input{width:100%;margin:0 0 12px;padding:8px 10px;font-size:13px;line-height:1.5;color:var(--cmp-text-muted);border:1px solid var(--cmp-paper-line);border-radius:4px;background:var(--cmp-paper-raised);resize:vertical}.cmp-table-summary-input:focus{color:var(--cmp-text);border-color:var(--cmp-seal);box-shadow:0 0 0 3px var(--cmp-seal-tint);outline:none}.cmp-editor-block-table .table-responsive{border:1px solid var(--cmp-paper-line);border-radius:6px;overflow:hidden}.cmp-table-editor{margin:0;font-size:13px;background:var(--cmp-paper)}.cmp-table-editor thead th{background:var(--cmp-paper-sunk);border-color:var(--cmp-paper-line);vertical-align:top;padding:8px}.cmp-table-editor tbody td{border-color:var(--cmp-paper-line);vertical-align:top;padding:8px;background:var(--cmp-paper)}.cmp-table-editor tbody tr:nth-child(2n) td{background:var(--cmp-paper-raised)}.cmp-table-header-input,.cmp-table-cell-input{width:100%;min-width:72px;padding:6px 8px;font-size:13px;border:1px solid var(--cmp-paper-line);border-radius:4px;background:var(--cmp-paper);color:var(--cmp-text)}.cmp-table-header-input:focus,.cmp-table-cell-input:focus{border-color:var(--cmp-seal);box-shadow:0 0 0 2px var(--cmp-seal-tint);outline:none}.cmp-table-header-input{font-weight:600}
