.orcid-environment-badge{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;align-items:center;gap:.45rem;width:fit-content;max-width:100%;padding:.45rem .65rem;font-size:.75rem;line-height:1.2;display:inline-flex}.orcid-environment-badge strong{color:inherit;font-size:inherit;white-space:nowrap}.orcid-environment-badge__dot{background:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem}.orcid-environment-badge__description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orcid-environment-badge--sandbox{color:#8a5a00;background:#fff8e1;border-color:#f2c94c}.orcid-environment-badge--production{color:#216e39;background:#edf9ee;border-color:#86c98b}.orcid-environment-badge--compact{padding:.35rem .55rem}@media (width<=40rem){.orcid-environment-badge{border-radius:.65rem;align-items:flex-start}.orcid-environment-badge__description{white-space:normal}}.account-page{box-sizing:border-box;width:min(1120px,100%);margin:0 auto;padding:32px 28px 48px}.account-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.account-heading h1{margin:0;font-size:2rem}.account-heading p{color:#667085;margin:4px 0 0}.account-avatar{color:#fff;background:#172033;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.account-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.account-card{background:#fff;border:1px solid #d9e0e8;border-radius:14px;padding:24px;box-shadow:0 6px 24px #0f172a0d}.account-card h2{margin:0 0 18px;font-size:1.1rem}.account-form{gap:15px;display:grid}.account-form label{color:#344054;gap:6px;font-size:.86rem;font-weight:650;display:grid}.account-form input,.account-form textarea,.account-form select{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:8px;padding:10px 12px}.account-form textarea{resize:vertical}.account-form input:focus,.account-form textarea:focus,.account-form select:focus{border-color:#315efb;outline:3px solid #315efb1f}.account-field-hint{color:#667085;font-size:.72rem;font-weight:500;line-height:1.35}.account-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-primary,.account-logout{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:700;display:inline-flex}.account-primary{color:#fff;background:#172033;border:0;justify-self:start}.account-logout{color:#344054;background:#fff;border:1px solid #d0d5dd;width:100%;margin-top:22px}.account-email{border-bottom:1px solid #eaecf0;gap:7px;padding-bottom:18px;display:grid}.account-email>span{color:#667085;align-items:center;gap:6px;font-size:.82rem;display:flex}.account-identities{gap:10px;margin-top:18px;display:grid}.account-identities h3{color:#667085;margin:0;font-size:.86rem}.account-identity-row{background:#f7f8fa;border-radius:8px;gap:3px;padding:10px;display:grid}.account-identity-row span{color:#667085;overflow-wrap:anywhere;font-size:.8rem}.account-error,.account-success{border-radius:8px;padding:10px 12px;font-size:.85rem}.account-error{color:#9f1239;background:#fff1f2}.account-success{color:#027a48;background:#ecfdf3}.account-linked-identities{gap:12px;margin-top:18px;display:grid}.account-linked-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-linked-heading h3{margin:0;font-size:.94rem}.account-linked-heading p{color:#667085;margin:4px 0 0;font-size:.78rem;line-height:1.4}.account-signin-method{background:#f9fafb;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.account-signin-icon{background:#fff;border:1px solid #e4e7ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.account-signin-copy{gap:3px;min-width:0;display:grid}.account-signin-copy strong{font-size:.86rem}.account-signin-copy span,.account-signin-copy small{color:#667085;overflow-wrap:anywhere;font-size:.74rem}.account-identity-warning{color:#9a3412!important}.account-identity-action,.account-provider-connect{color:#344054;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.account-identity-action:disabled,.account-provider-connect:disabled{opacity:.5;cursor:not-allowed}.account-identity-action--danger{color:#b42318}.account-provider-section{gap:8px;margin-top:4px;display:grid}.account-provider-section h4{color:#667085;margin:0;font-size:.82rem}.account-provider-row{background:#f7f8fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.account-provider-row small{color:#667085;overflow-wrap:anywhere;font-size:.7rem}.account-identity-muted{color:#667085;margin:0;font-size:.78rem}.account-overlay{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-overlay-backdrop{background:#0f172a6b;position:absolute;inset:0}.account-drawer{background:#f8fafc;width:min(820px,92vw);height:100%;position:relative;overflow:auto;box-shadow:-18px 0 50px #0f172a2e}.account-close{float:right;z-index:2;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;place-items:center;width:42px;height:42px;margin:14px 16px -56px 0;display:grid;position:sticky;top:14px}.mobile-account-bar{background:inherit;border-bottom:1px solid #7f7f7f33;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px;display:flex}.mobile-account-bar .focus-language-switcher{margin:0}@media (width<=720px){.account-page{padding:22px 18px 36px}.account-heading{margin-bottom:18px}.account-heading h1{font-size:1.55rem}.account-avatar{border-radius:13px;width:46px;height:46px}.account-grid{grid-template-columns:1fr}.account-card{box-shadow:none;border-radius:12px;padding:18px}.account-form-row{grid-template-columns:1fr}.account-primary{width:100%}.account-identity{order:-1}.account-linked-heading{display:grid}.account-signin-method{grid-template-columns:auto minmax(0,1fr)}.account-signin-method>.account-identity-action{grid-column:1/-1;width:100%}.account-provider-row{flex-direction:column;align-items:flex-start}.account-provider-connect{width:100%}}.focus-workspace--outline{align-items:flex-start;gap:clamp(.8rem,1.6vw,1.4rem)}.desktop-document-outline{border:1px solid var(--omi-academic-line,#dcd6cc);background:#fffefaf5;border-radius:.35rem;flex:0 0 clamp(15.5rem,19vw,19rem);order:-1;width:clamp(15.5rem,19vw,19rem);height:calc(100vh - 7rem);position:sticky;top:5.45rem;overflow:hidden;box-shadow:0 8px 26px #38312a0f}.desktop-document-outline-header{border-bottom:1px solid var(--omi-academic-line,#dcd6cc);background:#f7f4ee;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.55rem .65rem .55rem .8rem;display:flex}.desktop-document-outline-title{min-width:0;color:var(--omi-academic-ink,#25282d);align-items:center;gap:.5rem;font-size:.78rem;font-weight:750;display:inline-flex}.desktop-document-outline-close{width:2rem;height:2rem;color:var(--omi-academic-muted,#69717c);background:0 0;border:1px solid #0000;border-radius:.35rem;flex:none;place-items:center;padding:0;display:inline-grid}.desktop-document-outline-close:hover,.desktop-document-outline-close:focus-visible{border-color:var(--omi-academic-line-strong,#c8c0b5);background:var(--omi-academic-paper,#fffefa);color:var(--omi-academic-burgundy-dark,#521721);outline:none}.desktop-document-outline-list{height:calc(100% - 3rem);padding:.55rem .45rem .9rem;overflow:auto}.desktop-document-outline-root,.desktop-document-outline-item{color:#4f555d;text-align:left;background:0 0;border:0;border-radius:.28rem;width:100%;padding:.48rem .55rem;font-size:.76rem;line-height:1.34;display:block}.desktop-document-outline-root{color:#30343a;font-family:var(--omi-academic-serif,Georgia, serif);margin-bottom:.35rem;font-weight:700}.desktop-document-outline-item{padding-left:calc(.58rem + var(--desktop-outline-depth,0) * .85rem)}.desktop-document-outline-item span,.desktop-document-outline-root{text-overflow:ellipsis;overflow:hidden}.desktop-document-outline-item:hover,.desktop-document-outline-item:focus-visible,.desktop-document-outline-root:hover,.desktop-document-outline-root:focus-visible{color:#2f3338;background:#f4f0e9;outline:none}.desktop-document-outline-item--active{background:var(--omi-academic-burgundy-soft,#f6ecee);color:var(--omi-academic-burgundy-dark,#521721);box-shadow:inset 3px 0 0 var(--omi-academic-burgundy,#6d2130);font-weight:700}.focus-workspace--outline .focus-editor{min-width:0}@media (width<=1020px){.desktop-document-outline{flex-basis:14rem;width:14rem}}@media (width<=760px){.desktop-document-outline{display:none}}.focus-insert-menu{flex:none;align-items:center;gap:.15rem;display:inline-flex;position:relative}.focus-history-controls{z-index:2;align-items:center;gap:.05rem;display:inline-flex;position:relative}.focus-history-button{z-index:2;color:#374151;min-width:2.35rem;min-height:2.35rem;font:inherit;box-shadow:none;cursor:pointer;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;padding:.45rem;line-height:1;display:inline-flex;position:relative}.focus-history-button svg{z-index:3;stroke:currentColor;opacity:1;visibility:visible;pointer-events:none;flex:none;display:block;position:relative}.focus-history-button:hover:not(:disabled){color:#521721;background:#6d213014;border-color:#6d213047}.focus-history-button:focus-visible{color:#25282d;outline-offset:1px;background:#275d7014;border-color:#275d7073;outline:2px solid #275d701f}.focus-history-button:disabled{opacity:1;color:#7a8088;cursor:default;background:0 0;border-color:#0000}.focus-history-button:disabled svg{opacity:1;visibility:visible;stroke:currentColor}.focus-history-button:disabled:hover{color:#7a8088;background:0 0;border-color:#0000}.focus-insert-menu-trigger{min-height:2.1rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.35rem;padding:.35rem .6rem;display:inline-flex}.focus-insert-menu-trigger:hover,.focus-insert-menu-trigger:focus-visible,.focus-insert-menu-trigger[aria-expanded=true]{background:#94a3b81f;border-color:#94a3b873;outline:none}.focus-insert-menu-popover{z-index:80;box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #dbe2ea;border-radius:.65rem;width:min(26rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:0;position:absolute;top:calc(100% + .45rem);left:auto;right:0;overflow:hidden;box-shadow:0 16px 42px #0f172a29}.focus-insert-menu-popover .omi-visual-insert-palette--compact{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;inset:auto}.focus-insert-menu-popover .omi-visual-insert-actions{border-bottom:1px solid #e5eaf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.focus-insert-menu-popover .omi-visual-insert-actions button{background:0 0;border:0;border-radius:0;justify-content:flex-start;min-width:0;min-height:2.85rem;padding:.7rem .8rem}.focus-insert-menu-popover .omi-visual-insert-actions button:nth-child(odd){border-right:1px solid #e5eaf0}.focus-insert-menu-popover .omi-visual-insert-actions button:nth-child(n+3){border-top:1px solid #e5eaf0}.focus-insert-menu-popover .omi-visual-insert-actions button:hover,.focus-insert-menu-popover .omi-visual-insert-actions button:focus-visible{background:#7f7f7f12;outline:none}.focus-insert-menu-popover .omi-office-paste-target{background:#f8fafcb8;border:0;border-radius:0;min-width:0;margin:0;padding:.8rem}.focus-insert-menu-popover .omi-office-paste-target:focus{box-shadow:inset 0 0 0 2px #4c6ef52e}.focus-insert-menu-popover .omi-visual-format-hint,.focus-insert-menu-popover .omi-visual-import-error{border-top:1px solid #e5eaf0;margin:0;padding:.65rem .8rem;display:block}.focus-insert-menu-popover *{box-sizing:border-box;max-width:100%}@media (width<=720px){.focus-insert-menu-trigger span{display:none}.focus-history-button{min-width:2.6rem;min-height:2.6rem;padding:.5rem}.focus-insert-menu-popover{width:auto;max-width:none;max-height:calc(100dvh - 8.25rem - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;top:7.25rem;left:.75rem;right:.75rem;overflow-y:auto}}.proofing-panel{border:1px solid var(--omi-academic-line,#dcd6cc);width:clamp(18rem,23vw,23rem);height:calc(100vh - 7rem);color:var(--omi-academic-ink,#25282d);background:#fffefafa;border-radius:.38rem;flex:0 0 clamp(18rem,23vw,23rem);order:2;position:sticky;top:5.45rem;overflow:hidden;box-shadow:0 10px 30px #38312a14}.proofing-panel__header,.proofing-panel__section-heading,.proofing-panel__change-nav,.proofing-panel__decision-actions,.proofing-panel__all-actions,.proofing-panel__comment-actions,.proofing-panel__comments li>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.proofing-panel__header{border-bottom:1px solid var(--omi-academic-line,#dcd6cc);background:#f7f4ee;min-height:3.5rem;padding:.55rem .65rem .55rem .85rem}.proofing-panel__header h2,.proofing-panel__section h3{margin:0}.proofing-panel__header h2{font:700 .95rem/1.2 var(--omi-academic-serif,Georgia, serif)}.proofing-panel__eyebrow{color:#6d2130;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.3rem;font-size:.67rem;font-weight:750;display:flex}.proofing-panel__icon-button{color:#5f646b;background:0 0;border:0;border-radius:.3rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.proofing-panel__icon-button:hover{color:#521721;background:#ede7de}.proofing-panel__body{height:calc(100% - 3.5rem);padding:.75rem;overflow:auto}.proofing-panel__tracking{background:#fbf8f3;border:1px solid #d9d0c4;border-radius:.38rem;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.7rem;display:grid}.proofing-panel__tracking input{accent-color:#6d2130;margin-top:.18rem}.proofing-panel__tracking span{gap:.18rem;display:grid}.proofing-panel__tracking strong{font-size:.78rem}.proofing-panel__tracking small{color:#69655f;font-size:.68rem;line-height:1.4}.proofing-panel__section{border-top:1px solid #e2dbd2;margin-top:.9rem;padding-top:.8rem}.proofing-panel__section-heading h3{font-size:.78rem}.proofing-panel__section-heading span{color:#756f68;font-size:.68rem}.proofing-panel__empty{color:#77716b;font-size:.72rem;line-height:1.45}.proofing-panel__change-card{border:1px solid #d5ccc0;border-left:4px solid var(--omi-proofing-mark,#1d5fbf);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,#3b82f629), transparent 2.4rem), #fff;border-radius:.38rem;margin-top:.55rem;overflow:hidden}.proofing-panel__change-nav{color:#68625c;background:#f5f1eb;padding:.4rem .55rem;font-size:.68rem}.proofing-panel__change-nav div{display:flex}.proofing-panel__change-nav button{width:1.8rem;height:1.65rem;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.proofing-panel__diff{max-height:10rem;font:.75rem/1.55 var(--omi-academic-serif,Georgia, serif);white-space:pre-wrap;margin:0;padding:.7rem;overflow:auto}.proofing-panel__diff del{color:#932b32;background:#fbe2e2;text-decoration-color:#b13b43}.proofing-panel__diff ins{color:#256a3e;background:#e1f3e6;border-bottom:1px solid #3c8b57;text-decoration:none}.proofing-panel__diff em{color:#706961}.proofing-panel__decision-actions{border-top:1px solid #ebe5dc;padding:.5rem}.proofing-panel__decision-actions button,.proofing-panel__all-actions button,.proofing-panel__comment-actions button{background:#fff;border:1px solid #cfc6bb;border-radius:.3rem;justify-content:center;align-items:center;gap:.3rem;min-height:2rem;padding:.35rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.proofing-panel__decision-actions .is-accept{color:#256a3e}.proofing-panel__decision-actions .is-reject{color:#9b2f37}.proofing-panel__all-actions{margin-top:.5rem}.proofing-panel__change-list,.proofing-panel__comments{gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.proofing-panel__change-list button{border:1px solid #0000;border-left:3px solid var(--omi-proofing-mark,#1d5fbf);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,#3b82f629), transparent 2rem), #f8f5f0;text-align:left;border-radius:.3rem;gap:.14rem;width:100%;padding:.45rem .55rem;display:grid}.proofing-panel__change-list button.is-active{border-color:var(--omi-proofing-mark,#1d5fbf);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,#3b82f629), transparent 3rem), #fff}.proofing-panel__change-list span{font-size:.68rem;font-weight:700}.proofing-panel__change-list small{color:#706a63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proofing-panel__comment-form{gap:.45rem;margin-top:.55rem;display:grid}.proofing-panel__selection{color:#4f4a45;max-height:4.4rem;font:italic .7rem/1.4 var(--omi-academic-serif,Georgia, serif);background:#f8f4ef;border-left:3px solid #6d2130;padding:.42rem .5rem;overflow:auto}.proofing-panel__selection.is-empty{color:#77716b;border-left-color:#bbb3a9;font-family:inherit;font-style:normal}.proofing-panel__comment-form textarea{resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #cfc6bb;border-radius:.3rem;padding:.5rem;font-size:.72rem}.proofing-panel__comment-actions select{background:#fff;border:1px solid #cfc6bb;border-radius:.3rem;flex:1;min-width:0;height:2rem;font-size:.66rem}.proofing-panel__comment-actions button{color:#5f1b27}.proofing-panel__comment-actions button:disabled{opacity:.45}.proofing-panel__comments li{border:1px solid #ddd5cb;border-left:4px solid var(--omi-proofing-mark,#946200);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,#facc1547), transparent 2.5rem), #fff;border-radius:.34rem;padding:.55rem}.proofing-panel__comments li.is-resolved{opacity:.58}.proofing-panel__comment-target{color:#6d2130;max-width:100%;font:italic .69rem/1.3 var(--omi-academic-serif,Georgia, serif);text-align:left;background:0 0;border:0;padding:0}.proofing-panel__comments p{white-space:pre-wrap;margin:.4rem 0;font-size:.72rem;line-height:1.45}.proofing-panel__comments small{color:#716a63;font-size:.61rem}.proofing-panel__comments li>div button{color:#6d2130;background:0 0;border:0;padding:.2rem;font-size:.65rem;font-weight:700}.focus-workspace--proofing{align-items:flex-start;gap:clamp(.8rem,1.6vw,1.4rem)}.focus-workspace--proofing .focus-editor{min-width:0}@media (width<=1020px){.proofing-panel{flex-basis:17rem;width:17rem}}@media (width<=760px){.proofing-panel{z-index:90;border-radius:0;width:min(24rem,94vw);height:calc(100dvh - 3.5rem);position:fixed;inset:3.5rem 0 0 auto}}.omi-update-prompt{z-index:1200;border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:var(--omi-surface,#fff);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;width:min(440px,100vw - 24px);max-height:min(520px,100dvh - 36px);padding:16px;display:grid;position:fixed;bottom:18px;right:18px;overflow:auto;box-shadow:0 18px 50px #0000002e}.omi-update-prompt__icon{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.omi-update-prompt__body{min-width:0}.omi-update-prompt__body p{margin:4px 0 0}.omi-update-prompt__notes{opacity:.78;white-space:pre-wrap;max-height:120px;font-size:.88rem;overflow:auto}.omi-update-prompt__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.omi-update-prompt__actions button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.omi-update-prompt__close{cursor:pointer;background:0 0;border:0;align-self:start}.omi-update-prompt__error{color:#a40000}@media (width<=600px){.omi-update-prompt{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px));left:12px}.omi-update-prompt__actions button{flex:auto}}.omi-continuous-manuscript [data-manuscript-selected]{outline:1px solid color-mix(in srgb, currentColor 18%, transparent);outline-offset:2px}.omi-continuous-manuscript .omi-tiptap-editor{-webkit-user-select:text;user-select:text}.omi-continuous-manuscript ::highlight(omi-manuscript-selection){color:var(--omi-editor-accent-text);background:var(--omi-editor-accent-soft)}.omi-block-type-menu-host{position:relative}.omi-block-type-menu{top:var(--omi-block-type-menu-top,.45rem);z-index:7;opacity:.42;width:max-content;max-width:calc(100% - .9rem);transition:opacity .12s;position:absolute;right:.45rem}.omi-block-type-menu[hidden]{display:none}.omi-block-editor:hover .omi-block-type-menu,.omi-block-editor:focus-within .omi-block-type-menu,.omi-block-type-menu--open{opacity:1}.omi-block-type-menu__trigger{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--omi-surface,#fff);width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;border-radius:.55rem;place-items:center;margin-left:auto;padding:0;font-size:1rem;font-weight:700;line-height:1;display:grid;box-shadow:0 3px 12px #0f172a14}.omi-block-type-menu__trigger:hover,.omi-block-type-menu__trigger[aria-expanded=true]{background:var(--omi-editor-surface-hover,#f1f5f9);color:var(--omi-editor-accent,#7c2d12)}.omi-block-type-menu__trigger:focus-visible,.omi-block-type-menu__item:focus-visible{outline:2px solid var(--omi-editor-accent,currentColor);outline-offset:2px}.omi-block-type-menu__trigger:disabled{display:none}.omi-block-type-menu__popover{border:1px solid var(--omi-editor-border-strong,#cbd5e1);background:var(--omi-editor-surface,#fff);width:min(18rem,100vw - 2rem);max-height:min(26rem,100dvh - 7rem);color:var(--omi-editor-text,#0f172a);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a2e}.omi-block-type-menu__popover[hidden]{display:none}.omi-block-type-menu__group-label{color:var(--omi-editor-text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;padding:.35rem .45rem .15rem;font-size:.7rem;font-weight:700}.omi-block-type-menu__item{min-height:2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.35rem .5rem;font-size:.78rem}.omi-block-type-menu__item:hover,.omi-block-type-menu__item.is-active{background:var(--omi-editor-surface-hover,#f1f5f9);color:var(--omi-editor-accent,#7c2d12)}.omi-block-type-menu__item.is-active{box-shadow:inset 0 0 0 1px var(--omi-editor-border-strong,#cbd5e1);font-weight:700}@media (width<=720px){.omi-block-type-menu{right:.25rem}.omi-block-type-menu__trigger{width:2.35rem;height:2.35rem}.omi-block-type-menu__popover{left:.5rem;right:.5rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:auto;max-height:min(58dvh,28rem);position:fixed;top:auto}}@media (width<=400px){.omi-block-type-menu__popover{grid-template-columns:1fr}}.omi-selection-integration-dialog{border:1px solid var(--border,#d9d9d9);background:var(--surface,#fff);border-radius:12px;gap:.7rem;margin-top:.7rem;padding:.85rem;display:grid;box-shadow:0 8px 28px #00000014}.omi-selection-integration-dialog>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.omi-selection-integration-dialog>header>div{align-items:center;gap:.45rem;display:flex}.omi-selection-integration-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem}.omi-selection-integration-dialog label{gap:.35rem;display:grid}.omi-selection-integration-dialog select{border:1px solid var(--border,#d2d2d2);background:var(--surface,#fff);width:100%;color:inherit;border-radius:8px;padding:.55rem .65rem}.omi-selection-integration-source,.omi-selection-integration-result{white-space:pre-wrap;overflow-wrap:anywhere;background:#7f7f7f14;border-radius:8px;margin:0;padding:.7rem}.omi-selection-integration-source{max-height:8rem;color:var(--text-muted,#555);overflow:auto}.omi-selection-integration-result{max-height:14rem;font:inherit;display:block;overflow:auto}.omi-selection-integration-actions{flex-wrap:wrap;gap:.55rem;display:flex}.omi-embedded-dynamic-index-host{margin-top:2rem}.omi-embedded-dynamic-index{padding-top:.5rem}.omi-embedded-dynamic-index h2{margin:0 0 1.25rem}.omi-embedded-dynamic-index-list{gap:.55rem;display:grid}.omi-embedded-dynamic-index-row{margin:0;line-height:1.65}.omi-embedded-dynamic-index-label{font-weight:500}.omi-embedded-dynamic-index-links{vertical-align:baseline;flex-wrap:wrap;gap:.18rem;margin-inline-start:.3rem;display:inline-flex}.omi-embedded-dynamic-index-link{appearance:none;color:var(--omi-accent,#7b1f35);cursor:pointer;font:inherit;text-underline-offset:.16em;background:0 0;border:0;padding:.15rem .2rem;line-height:1;text-decoration:underline}.omi-embedded-dynamic-index-link:hover,.omi-embedded-dynamic-index-link:focus-visible{text-decoration-thickness:.14em}.omi-embedded-dynamic-index-link:disabled{cursor:default;opacity:.35;text-decoration:none}.omi-embedded-toc{border-top:1px solid var(--omi-border,#d8dde6);border-bottom:1px solid var(--omi-border,#d8dde6);margin:1.5rem 0 2rem;padding:1rem 0}.omi-embedded-toc h2{margin:0 0 .75rem;font-size:1.15rem}.omi-embedded-toc ol{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.omi-embedded-toc li{margin-inline-start:calc(var(--omi-toc-level,0) * 1.2rem)}.omi-embedded-toc button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.45rem .35rem;line-height:1.35}.omi-embedded-toc button:hover,.omi-embedded-toc button:focus-visible{background:var(--omi-surface-subtle,#f7f8fa);text-decoration:underline}.omi-toc-navigation-target{outline-offset:.35rem;border-radius:.2rem;outline:2px solid}.studio-help-search{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface,#fff);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-bottom:.8rem;padding:.65rem .8rem;display:grid}.studio-help-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:.55rem .65rem}.studio-help-search:focus-within{outline:2px solid color-mix(in srgb, currentColor 28%, transparent);outline-offset:1px}.studio-help-search>span{opacity:.72;white-space:nowrap;font-size:.8rem}.studio-help-search-empty{border:1px dashed var(--omi-border,#d8dde6);text-align:center;opacity:.72;border-radius:.75rem;margin:0;padding:1rem}@media (width<=640px){.studio-help-search{grid-template-columns:auto minmax(0,1fr)}.studio-help-search>span{grid-column:2}}.review-mode{color:#201b18;background:#f6f3ee;min-height:100vh;padding:32px}.review-mode__header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;margin:0 auto 24px;display:flex}.review-mode__header h1{margin:4px 0 8px;font-size:2rem}.review-mode__header p{color:#675f59;margin:0}.review-mode__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#7c4e42;font-size:.75rem;font-weight:700}.review-mode__back{color:inherit;background:#fff;border:1px solid #cfc6bf;border-radius:8px;padding:9px 12px;text-decoration:none}.review-mode__layout{grid-template-columns:270px minmax(0,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.review-mode__list,.review-mode__card{background:#fff;border:1px solid #ddd4cd;border-radius:12px;box-shadow:0 2px 10px #281e190a}.review-mode__list{height:max-content;padding:16px}.review-mode__list h2,.review-mode__card h2{margin:0 0 12px;font-size:1rem}.review-mode__assignment{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:6px;padding:12px;display:flex}.review-mode__assignment:hover,.review-mode__assignment.is-active{background:#f5eee9;border-color:#d9c9bf}.review-mode__assignment span{color:#746b65;font-size:.82rem}.review-mode__content{flex-direction:column;gap:16px;display:flex}.review-mode__card{padding:20px}.review-mode__summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-mode__summary h2{margin:4px 0;font-size:1.35rem}.review-mode__summary p,.review-mode__card p{color:#675f59}.review-mode__status{text-transform:uppercase;letter-spacing:.05em;background:#eee4dc;border-radius:999px;padding:7px 10px;font-size:.78rem}.review-mode__card textarea,.review-mode__card select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #cfc6bf;border-radius:8px;margin:8px 0 12px;padding:11px 12px}.review-mode__card button{color:#fff;font:inherit;cursor:pointer;background:#5a1213;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.review-mode__card button.secondary{color:#3b322d;background:#eee8e3}.review-mode__card button:disabled{opacity:.55;cursor:not-allowed}.review-mode__actions{gap:10px;display:flex}.review-mode__submit{margin-top:4px}.review-mode__feedback-list{flex-direction:column;gap:10px;display:flex}.review-mode__feedback{background:#faf8f6;border-left:3px solid #cdbbb0;padding:6px 12px}.review-mode__feedback p{white-space:pre-wrap;margin:6px 0 0}.review-mode__submitted{border-color:#b7c7b6}.review-mode__error{color:#781b1e;background:#fff0ef;border:1px solid #d9a7a3;border-radius:8px;max-width:1180px;margin:0 auto 16px;padding:12px 14px}.review-mode__empty{color:#746b65;font-size:.9rem}.review-mode__identity-notice{color:#675f59;background:#f7f1ec;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:.9rem}.review-mode__revision{flex-direction:column;gap:0;display:flex}.review-mode__revision-toolbar{border-bottom:1px solid #e4ddd7;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding-bottom:14px;display:flex}.review-mode__revision-toolbar h2{margin-bottom:4px}.review-mode__revision-toolbar p{margin:0}.review-mode__revision-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.review-mode__revision-actions span{color:#675f59;font-size:.82rem}.review-mode__revision-block{background:0 0;border:0;border-radius:0;padding:0 0 0 14px;position:relative}.review-mode__revision-block.is-changed{background:0 0;border:0;box-shadow:inset 3px 0 #b98e76}.review-mode__revision-label{display:none}.review-mode__shared-block-editor{box-shadow:none;background:0 0;border:0;margin:0;position:relative}.review-mode__shared-block-editor .review-structured-list-marker{text-align:right;color:#5f5751;min-width:1.4rem;position:absolute;top:.15rem;left:0}.review-mode__shared-block-editor--list{padding-left:1.75rem}.review-mode__shared-editor{outline:none;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.review-mode__revision-block:first-of-type .review-mode__shared-editor h1,.review-mode__revision-block:first-of-type .review-mode__shared-editor h2,.review-mode__revision-block:first-of-type .review-mode__shared-editor h3{margin-top:.4rem}.review-mode__shared-block-editor--note{background:#faf8f6;border-left:3px solid #cdbbb0;margin:.7rem 0;padding:.55rem .75rem}.review-mode__revision-structured-note{display:none}.review-mode__original-text{color:#675f59;margin:.35rem 0 .65rem;font-size:.9rem}.review-mode__original-text summary{cursor:pointer;font-weight:600}.review-mode__original-text p{white-space:pre-wrap;background:#f4f1ee;border-radius:7px;padding:10px}.review-mode__warning{font-weight:600;color:#8a4b22!important}.review-mode__note{background:#faf8f6;border-left:3px solid #cdbbb0;padding:10px 12px}.review-mode__document p,.review-mode__document aside{white-space:pre-wrap}@media (width<=760px){.review-mode{padding:18px 14px}.review-mode__header{flex-direction:column}.review-mode__layout{grid-template-columns:1fr}.review-mode__list{gap:8px;display:flex;overflow-x:auto}.review-mode__list h2{display:none}.review-mode__assignment{min-width:210px;margin:0}.review-mode__summary,.review-mode__revision-toolbar{flex-direction:column}.review-mode__revision-actions{justify-content:space-between;width:100%}.review-mode__revision-block{padding-left:9px}.review-mode__shared-editor p{line-height:1.58}}.review-mode__revision-block+.review-mode__revision-block{margin-top:0}.review-mode__layout--single{grid-template-columns:minmax(0,1fr)}.review-mode__shared-block-editor--list{grid-template-columns:1.35rem minmax(0,1fr);align-items:start;column-gap:.35rem;padding-left:0;display:grid}.review-mode__shared-block-editor--list .review-structured-list-marker{text-align:right;color:#5f5751;grid-area:1/1;min-width:0;padding-top:.22rem;line-height:1.55;position:static}.review-mode__shared-block-editor--list>.review-mode__shared-editor,.review-mode__shared-block-editor--list>div:not(.omi-rich-text-toolbar){grid-area:1/2;min-width:0}.review-mode__shared-editor p{margin:.22rem 0;line-height:1.58}.review-mode__shared-editor h1,.review-mode__shared-editor h2,.review-mode__shared-editor h3,.review-mode__shared-editor h4,.review-mode__shared-editor h5,.review-mode__shared-editor h6{margin:1rem 0 .32rem;line-height:1.22}.review-mode__shared-block-editor--list .review-mode__shared-editor p{margin:.22rem 0}.review-mode__revision-structured{margin:.55rem 0;padding:.45rem 0}.review-mode__shared-block-editor--note{margin:.5rem 0}@media (width<=760px){.review-mode__shared-block-editor--list{grid-template-columns:1.2rem minmax(0,1fr);column-gap:.3rem}.review-mode__shared-block-editor--list .review-structured-list-marker{padding-top:.18rem}.review-mode__shared-editor p{line-height:1.55}.review-mode__shared-editor h1,.review-mode__shared-editor h2,.review-mode__shared-editor h3,.review-mode__shared-editor h4,.review-mode__shared-editor h5,.review-mode__shared-editor h6{margin:.9rem 0 .3rem}}.review-mode__proofing-toolbar{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7f3f7;border-bottom:1px solid #ddd4cd;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -20px;padding:.55rem 20px;display:flex;position:sticky;top:0}.review-mode__proofing-toolbar>strong{color:#5a1213;font-size:.78rem}.review-mode__revision-block.is-changed{background:linear-gradient(90deg, var(--omi-proofing-mark-tint,#3b82f629), transparent 3rem);box-shadow:inset 4px 0 0 var(--omi-proofing-mark,#1d5fbf)}.review-mode__proofing-navigation{align-items:center;gap:.3rem;display:flex}.review-mode__proofing-navigation button,.review-mode__change-actions>button,.review-mode__selection-comment button{color:#541719;background:#fff;border:1px solid #cfc6bf;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;font-size:.72rem;display:inline-flex}.review-mode__proofing-navigation button:disabled,.review-mode__change-actions>button:disabled,.review-mode__selection-comment button:disabled{opacity:.45}.review-mode__proofing-navigation button:first-child,.review-mode__proofing-navigation button:nth-child(2){width:2rem;padding:0}.review-mode__selection-comment{border:1px solid #ddd4cd;border-left:4px solid var(--omi-proofing-mark,#946200);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,#facc1547), transparent 3rem), #fbf9f7;border-radius:8px;gap:.45rem;margin:.8rem 0 1rem;padding:.65rem;display:grid}.review-mode__selection-comment>div:first-child{color:#4e4640;border-left:3px solid #7c4e42;padding:.4rem .55rem;font:italic .76rem/1.4 Georgia,serif}.review-mode__selection-comment>div:first-child.is-empty{color:#746b65;border-left-color:#bdb4ad;font-family:inherit;font-style:normal}.review-mode__selection-comment textarea{min-height:3.2rem;margin:0;padding:.55rem .65rem;font-size:.8rem}.review-mode__selection-comment>div:last-child{justify-content:flex-end;gap:.4rem;display:flex}.review-mode__selection-comment select{width:auto;min-width:12rem;margin:0;padding:.4rem .5rem;font-size:.72rem}.review-mode__inline-diff{color:#564d47;white-space:pre-wrap;background:#faf6f2;border-left:3px solid #b98e76;margin:.15rem 0 .3rem;padding:.45rem .65rem;font:.74rem/1.5 Georgia,serif}.review-mode__inline-diff del{color:#8f2d35;background:#f9dddd}.review-mode__inline-diff ins{color:#24633a;background:#dff1e3;border-bottom:1px solid #49815a;text-decoration:none}.review-mode__inline-diff em{color:#70655e}.review-mode__change-actions{justify-content:space-between;align-items:center;gap:.65rem;margin:.15rem 0 .6rem;display:flex}.review-mode__change-actions .review-mode__original-text{flex:1;margin:0}.review-mode__studio-block-editor{box-shadow:none;background:0 0;border:0}.review-mode__studio-block-editor .omi-tiptap-editor{min-height:0;box-shadow:none;background:0 0;border:0;padding:.2rem 0}@media (width<=760px){.review-mode__proofing-toolbar{flex-direction:column;align-items:flex-start}.review-mode__proofing-navigation{width:100%}.review-mode__proofing-navigation button:last-child{margin-left:auto}.review-mode__selection-comment>div:last-child{flex-direction:column;align-items:stretch}.review-mode__selection-comment select{width:100%}.review-mode__change-actions{flex-direction:column;align-items:flex-start}}.review-structured-paragraph,.review-structured-heading,.review-structured-note,.review-structured-list-item{overflow-wrap:anywhere}.review-structured-list-item{gap:.55rem;margin:.45rem 0;line-height:1.55;display:flex}.review-structured-list-marker{text-align:end;font-variant-numeric:tabular-nums;flex:0 0 1.5rem}.review-structured-note{opacity:1;margin:.85rem 0}.review-structured-note-body{white-space:pre-wrap;min-height:0}.review-structured-small-caps{font-variant-caps:small-caps}.review-structured-external-link{color:#0369a1;text-underline-offset:.13em;text-decoration:underline}.review-structured-table-readonly{margin:.9rem 0}.review-structured-table-readonly .omi-table-editor input[readonly]{cursor:default}.review-structured-figure,.review-structured-chart{margin:1rem 0}.review-structured-figure img{max-width:100%;height:auto;margin-inline:auto;display:block}.review-structured-figure figcaption,.review-structured-chart figcaption{opacity:.8;margin-top:.5rem;font-size:.9rem}.review-structured-chart figcaption{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.review-mode__revision-structured{background:#ffffff73;border:1px solid #4b3d3729;border-radius:.45rem;padding:.8rem}.review-mode__revision-structured-note{opacity:.7;margin:.45rem 0 0;font-size:.82rem}.review-mode__revision-rich-preview{background:#4b3d370b;border-radius:.35rem;margin-bottom:.55rem;padding:.55rem .65rem}.omi-search-replace{z-index:1200;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--omi-surface,#fff);border-radius:12px;width:min(640px,100vw - 32px);padding:12px;position:fixed;top:76px;right:24px;box-shadow:0 16px 42px #00000029}.omi-search-replace__row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.omi-search-replace__row--replace{grid-template-columns:17px minmax(0,1fr) auto auto;margin-top:8px}.omi-search-replace__row input{border:1px solid color-mix(in srgb, currentColor 20%, transparent);width:100%;min-width:0;color:inherit;background:0 0;border-radius:8px;padding:8px 10px}.omi-search-replace__count{opacity:.72;text-align:right;min-width:56px;font-size:.82rem}.omi-search-replace__navigation{gap:4px;display:inline-flex}.omi-search-replace__icon-button,.omi-search-replace__action{border:1px solid color-mix(in srgb, currentColor 18%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:8px}.omi-search-replace__icon-button{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.omi-search-replace__action{white-space:nowrap;padding:8px 12px;font-weight:600}.omi-search-replace__icon-button:disabled,.omi-search-replace__action:disabled{cursor:default;opacity:.45}.omi-search-replace__options{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;font-size:.82rem;display:flex}.omi-search-replace__options label{align-items:center;gap:6px;display:inline-flex}.omi-search-replace__scope-label{margin-left:auto}.omi-search-replace__scope-label select{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:var(--omi-surface,#fff);min-width:150px;color:inherit;border-radius:8px;padding:6px 8px}.omi-search-replace__location{opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:.78rem;overflow:hidden}.omi-search-current-target{outline-offset:3px;border-radius:4px;outline:2px solid}textarea.omi-search-current-target{outline-offset:2px}.omi-search-replace__mode-switch{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);gap:6px;margin-top:10px;padding-top:10px;display:flex}.omi-search-replace__mode-switch button{border:1px solid color-mix(in srgb, currentColor 18%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-weight:600;display:inline-flex}.omi-search-replace__mode-switch button.is-active{background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 32%, transparent)}::highlight(omi-search-match){background-color:#facc157a;text-decoration:underline;text-decoration-thickness:1px}@media (width<=640px){.omi-search-replace{top:calc(env(safe-area-inset-top) + 118px);width:auto;left:16px;right:16px}.omi-search-replace__row{grid-template-columns:auto minmax(0,1fr) auto}.omi-search-replace__count{text-align:left;grid-area:2/2/auto/3}.omi-search-replace__navigation{grid-area:2/3;justify-self:end}.omi-search-replace__row--replace{grid-template-columns:minmax(0,1fr) auto}.omi-search-replace__row--replace .omi-search-replace__indent{display:none}.omi-search-replace__row--replace input{grid-column:1/-1}.omi-search-replace__scope-label{width:100%;margin-left:0}.omi-search-replace__scope-label select{flex:1}.omi-search-replace__mode-switch{grid-template-columns:1fr 1fr;display:grid}.omi-search-replace__mode-switch button{justify-content:center}}.omi-integration-workspace{gap:1rem;margin-top:1.25rem;display:grid}.omi-integration-workspace-card{border:1px solid var(--border,#d9d9d9);background:var(--surface,#fff);border-radius:14px;gap:.9rem;padding:1rem;display:grid}.omi-integration-workspace-card>header{align-items:flex-start;gap:.75rem;display:flex}.omi-integration-workspace-card>header>div{flex:1;min-width:0}.omi-integration-workspace-card h4,.omi-integration-workspace-card p{margin:0}.omi-integration-workspace-card header p{color:var(--text-muted,#666);margin-top:.25rem}.omi-integration-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.omi-integration-workspace-grid label{gap:.35rem;display:grid}.omi-integration-workspace-grid input,.omi-integration-workspace-grid select,.omi-extension-manifest-editor{border:1px solid var(--border,#d2d2d2);background:var(--surface,#fff);width:100%;color:inherit;border-radius:9px;padding:.6rem .7rem}.omi-extension-manifest-editor{resize:vertical;min-height:15rem;font:.82rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.omi-translation-preview,.omi-agent-suggestion{border-left:3px solid;gap:.45rem;padding-left:.8rem;display:grid}.omi-translation-preview p{margin:0}.omi-agent-suggestion pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.omi-integration-record-list{gap:.5rem;display:grid}.omi-integration-record{border-top:1px solid var(--border,#e2e2e2);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.55rem;display:flex}.omi-integration-record>span{overflow-wrap:anywhere;min-width:0}.omi-integration-audit-list{gap:.4rem;max-height:20rem;display:grid;overflow:auto}.omi-integration-audit-row{border-top:1px solid var(--border,#e5e5e5);grid-template-columns:auto minmax(6rem,1fr) minmax(7rem,1fr) auto auto minmax(9rem,auto);align-items:center;gap:.6rem;padding-top:.45rem;font-size:.82rem;display:grid}@media (width<=52rem){.omi-integration-workspace-grid{grid-template-columns:1fr}.omi-integration-record{flex-direction:column;align-items:flex-start}.omi-integration-audit-row{grid-template-columns:auto 1fr}.omi-integration-audit-row time{grid-column:1/-1}}.omi-integrations-panel{gap:18px}.omi-integrations-security-note{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:12px;gap:12px;padding:14px 16px;display:flex}.omi-integrations-security-note p{opacity:.76;margin:4px 0 0}.omi-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.omi-integration-card{border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.omi-integration-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.omi-integration-card__icon{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.omi-integration-card__category{opacity:.64;margin-bottom:2px;font-size:.76rem;display:block}.omi-integration-card h4,.omi-integration-card p{margin:0}.omi-integration-status{white-space:nowrap;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;padding:4px 8px;font-size:.74rem}.omi-integration-status--connected,.omi-integration-status--available{font-weight:600}.omi-integration-permissions{flex-direction:column;gap:7px;display:flex}.omi-integration-permissions>div{flex-wrap:wrap;gap:6px;display:flex}.omi-integration-permissions code,.omi-publishing-connection code,.omi-publishing-credentials code{background:color-mix(in srgb, currentColor 6%, transparent);overflow-wrap:anywhere;border-radius:6px;padding:3px 6px;font-size:.75rem}.omi-integration-secret-note{opacity:.7;font-size:.82rem}.omi-integration-card__actions,.omi-publishing-connection__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.omi-integration-config{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.omi-integration-config label,.omi-publishing-form{flex-direction:column;gap:7px;display:flex}.omi-integration-config input{box-sizing:border-box;width:100%}.omi-integration-config dl{gap:6px;margin:0;display:grid}.omi-integration-config dl>div{justify-content:space-between;gap:16px;display:flex}.omi-integration-config dt{opacity:.72}.omi-integration-config dd{text-align:right;min-width:0;margin:0;font-weight:600}.omi-agents-settings,.omi-agent-settings-section,.omi-agent-settings-options{flex-direction:column;gap:10px;display:flex}.omi-agent-settings-section{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);padding-top:10px}.omi-agent-settings-section>strong{align-items:center;gap:6px;display:inline-flex}.omi-agent-settings-options label,.omi-agent-toggle{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:9px 10px;display:grid}.omi-agent-settings-options input,.omi-agent-toggle input{width:auto;margin-top:3px}.omi-agent-settings-options span,.omi-agent-toggle span{flex-direction:column;gap:3px;min-width:0;display:flex}.omi-agent-settings-options small,.omi-agent-toggle small{opacity:.7;font-size:.78rem;line-height:1.35}.omi-agent-permission--dangerous{border-style:dashed!important}.omi-publishing-connections{flex-direction:column;gap:8px;display:flex}.omi-publishing-connection{border:1px solid color-mix(in srgb, currentColor 10%, transparent);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px;display:grid}.omi-publishing-connection__main{flex-direction:column;gap:4px;min-width:0;display:flex}.omi-publishing-connection__main span{overflow-wrap:anywhere;opacity:.72;font-size:.82rem}.omi-publishing-connection__actions{grid-column:1/-1;margin-top:2px}.omi-publishing-form,.omi-publishing-credentials{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);padding-top:10px}.omi-publishing-credentials{flex-direction:column;gap:8px;display:flex}.omi-publishing-credentials dd{max-width:68%}.omi-integration-error{white-space:pre-wrap;border:1px solid;border-radius:8px;padding:8px 10px}.omi-cloud-storage-config{background:0 0;padding:0}.omi-cloud-storage-config>.studio-settings-card{border-radius:inherit;background:0 0;border:0;margin:0;padding:12px}.studio-cloud-provider-picker{flex-direction:column;gap:8px;display:flex}.studio-cloud-provider-picker>div:first-child{flex-direction:column;gap:4px;display:flex}.studio-cloud-provider-picker>div:first-child p{opacity:.72;font-size:.82rem}.studio-cloud-provider-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-cloud-provider-option{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.studio-cloud-provider-option:hover:not(:disabled),.studio-cloud-provider-option:focus-visible:not(:disabled){background:color-mix(in srgb, currentColor 6%, transparent)}.studio-cloud-provider-option--active{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.studio-cloud-provider-option>span{flex-direction:column;gap:4px;min-width:0;display:flex}.studio-cloud-provider-option small{opacity:.72;font-size:.76rem;line-height:1.35}@media (width<=760px){.omi-integrations-grid{grid-template-columns:1fr}.omi-integration-card__header{grid-template-columns:auto minmax(0,1fr)}.omi-integration-status{grid-column:2;justify-self:start}.omi-publishing-connection{grid-template-columns:1fr}.omi-publishing-connection>.omi-integration-status{grid-column:1}.omi-integration-config dl>div{flex-direction:column;gap:4px}.omi-integration-config dd,.omi-publishing-credentials dd{text-align:left;max-width:100%}.studio-cloud-provider-options{grid-template-columns:1fr}}.omi-agents-workspace{gap:1rem;width:100%;display:grid}.omi-agents-workspace__header{align-items:flex-start;gap:.85rem;display:flex}.omi-agents-workspace__header h3,.omi-agents-workspace__header p{margin:0}.omi-agents-workspace__header p{opacity:.78;margin-top:.3rem;line-height:1.45}.omi-agents-workspace__icon{background:var(--omi-surface-subtle,#f7f8fa);border-radius:.8rem;padding:.65rem;display:inline-flex}.omi-agents-workspace__safety,.omi-agents-workspace__status{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface-subtle,#f7f8fa);border-radius:.75rem;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.omi-agents-workspace__safety p{margin:0;line-height:1.4}.omi-agents-workspace__status>span:nth-child(2){flex:auto}.omi-agents-workspace__status-dot{background:#94a3b8;border-radius:999px;flex:none;width:.7rem;height:.7rem}.omi-agents-workspace__status-dot.is-ready{background:#16a34a}.omi-agents-workspace__status-dot.is-error{background:#dc2626}.omi-agents-workspace__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.omi-agents-workspace__controls label{gap:.35rem;display:grid}.omi-agents-workspace__controls label>span{font-size:.86rem;font-weight:600}.omi-agents-workspace__controls select{width:100%;min-height:2.75rem}.omi-agents-workspace__context{opacity:.78;margin:-.25rem 0 0;font-size:.9rem}.omi-agents-workspace__run{justify-content:center;align-items:center;gap:.45rem;min-height:2.8rem;display:inline-flex}.omi-agents-workspace__result{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface,#fff);border-radius:.85rem;overflow:hidden}.omi-agents-workspace__result>header{border-bottom:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface-subtle,#f7f8fa);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.omi-agents-workspace__result>header strong,.omi-agents-workspace__result>header small{display:block}.omi-agents-workspace__result>header small{opacity:.7;margin-top:.2rem}.omi-agents-workspace__dismiss{cursor:pointer;background:0 0;border:0;display:inline-flex}.omi-agents-workspace__suggestion{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;line-height:1.55}.omi-agents-workspace__diff{gap:.75rem;padding:1rem;display:grid}.omi-agents-workspace__diff>div{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface-subtle,#f7f8fa);border-radius:.65rem;padding:.8rem}.omi-agents-workspace__diff>div:nth-child(2){background:#f0fdf4;border-color:#86efac}.omi-agents-workspace__diff strong{text-transform:uppercase;letter-spacing:.04em;opacity:.72;margin-bottom:.35rem;font-size:.82rem;display:block}.omi-agents-workspace__diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.omi-agents-workspace__diff>small{opacity:.76;line-height:1.4}.omi-agents-workspace__proposal-nav,.omi-agents-workspace__result-actions{gap:.65rem;padding:0 1rem .8rem;display:flex}.omi-agents-workspace__proposal-nav{justify-content:space-between}.omi-agents-workspace__proposal-nav button,.omi-agents-workspace__result-actions button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.omi-agents-workspace__review-note{opacity:.72;margin:0;padding:0 1rem 1rem;font-size:.84rem}@media (width<=720px){.omi-agents-workspace{gap:.85rem;min-height:100%}.omi-agents-workspace__controls{grid-template-columns:1fr}.omi-agents-workspace__status{flex-wrap:wrap;align-items:stretch}.omi-agents-workspace__status>span:nth-child(2){min-width:calc(100% - 1.4rem)}.omi-agents-workspace__status button,.omi-agents-workspace__run,.omi-agents-workspace__result-actions button{width:100%}.omi-agents-workspace__result-actions{flex-direction:column}.omi-agents-workspace__proposal-nav button{flex:1 1 0}.omi-agents-workspace__suggestion,.omi-agents-workspace__diff{-webkit-overflow-scrolling:touch;max-height:52vh;overflow-y:auto}}.studio-metadata-card{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;margin-top:1.25rem;padding:1rem}.studio-metadata-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.studio-metadata-card-header h4{color:#0f172a;margin:0 0 .25rem;font-size:1rem}.studio-metadata-card-header p{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.studio-metadata-card-header select{background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;min-height:2.25rem;padding:.35rem .55rem}.studio-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.studio-metadata-grid--inside{padding:0 .8rem .8rem}.studio-metadata-field{gap:.35rem;display:grid}.studio-metadata-field--wide{grid-column:1/-1}.studio-metadata-field>span{color:#475569;font-size:.76rem;font-weight:700}.studio-metadata-field input,.studio-metadata-field textarea{color:#1e293b;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding:.6rem .65rem}.studio-metadata-field textarea{resize:vertical;min-height:7rem}.studio-metadata-field input:focus,.studio-metadata-field textarea:focus{outline-offset:1px;border-color:#0369a1;outline:2px solid #0369a124}.studio-metadata-field small{color:#94a3b8;font-size:.68rem}.studio-open-science-details{margin-top:1rem}@media (width<=760px){.studio-metadata-card-header{display:block}.studio-metadata-card-header select{width:100%;margin-top:.75rem}.studio-metadata-grid{grid-template-columns:1fr}.studio-metadata-field--wide{grid-column:auto}}.publication-style-editor{border:1px solid var(--omi-border,#d8d8d8);background:var(--omi-surface,#fff);border-radius:.75rem;grid-template-rows:auto auto minmax(0,1fr);gap:0;min-width:0;min-height:0;padding:1rem;display:grid}.publication-style-editor-heading{border-bottom:1px solid var(--omi-border,#e2e8f0);min-width:0;padding:0 0 .65rem}.publication-style-editor-layout{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.publication-style-ribbon{z-index:45;background:#f8fafcfa;border-bottom:1px solid #cbd5e1;min-width:0;position:relative;box-shadow:0 .12rem .3rem #0f172a14}.publication-style-ribbon-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.4rem .55rem;display:flex}.publication-style-ribbon-actions{scrollbar-width:thin;align-items:center;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.publication-style-ribbon-menu-button,.publication-style-ribbon-action-button{color:#374151;min-height:2.45rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.42rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.publication-style-ribbon-menu-button{white-space:nowrap;gap:.35rem;padding:.38rem .55rem;font-size:.73rem;font-weight:700}.publication-style-ribbon-action-button{width:2.45rem;padding:0}.publication-style-ribbon-menu-button:hover,.publication-style-ribbon-menu-button:focus-visible,.publication-style-ribbon-menu-button[aria-expanded=true],.publication-style-ribbon-action-button:hover,.publication-style-ribbon-action-button:focus-visible{color:#521721;background:#6d213014;border-color:#6d213040;outline:none}.publication-style-ribbon-separator{background:#cbd5e1;align-self:stretch;width:1px;margin:.2rem .25rem}.publication-style-ribbon-status{text-align:right;flex:0 15rem;gap:.05rem;min-width:7rem;display:grid}.publication-style-ribbon-status strong,.publication-style-ribbon-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-style-ribbon-status strong{color:#334155;font-size:.72rem}.publication-style-ribbon-status span{color:var(--studio-text-muted,#64748b);font-size:.65rem}.publication-style-ribbon-panel{z-index:70;box-sizing:border-box;background:#fff;border:1px solid #b8c0cc;border-radius:.65rem;width:min(46rem,100% - 1.1rem);max-height:min(70dvh,36rem);padding:.8rem;position:absolute;top:calc(100% + .35rem);left:.55rem;overflow:auto;box-shadow:0 1rem 2.8rem #0f172a38}.publication-style-ribbon-panel--compact{width:min(25rem,100% - 1.1rem)}.publication-style-ribbon-panel--paragraph-styles{width:min(68rem,100% - 1.1rem)}.publication-style-ribbon-panel fieldset{border:0;min-width:0;margin:0;padding:0}.publication-style-ribbon-panel legend{margin-bottom:.65rem;padding:0;font-size:.82rem;font-weight:700}.publication-style-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.publication-style-grid label{gap:.3rem;min-width:0;display:grid}.publication-style-grid label>span{color:var(--studio-text-muted,#666);font-size:.72rem;line-height:1.3}.publication-style-grid input,.publication-style-grid select{box-sizing:border-box;width:100%;min-width:0;min-height:2.1rem}.publication-font-dropdown{gap:.3rem;min-width:0;display:grid;position:relative}.publication-font-dropdown>span{color:var(--studio-text-muted,#666);font-size:.72rem;line-height:1.3}.publication-font-dropdown-trigger{box-sizing:border-box;color:#1f2937;text-align:left;background:#fff;border:1px solid #aeb8c6;border-radius:.34rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-width:0;min-height:2.1rem;padding:.34rem .48rem;font-size:.76rem;display:grid}.publication-font-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-font-dropdown-trigger:hover,.publication-font-dropdown-trigger:focus-visible,.publication-font-dropdown-trigger[aria-expanded=true]{border-color:#7c2d3f;outline:none;box-shadow:0 0 0 2px #7c2d3f1c}.publication-font-dropdown-popover{z-index:90;box-sizing:border-box;background:#fff;border:1px solid #aeb8c6;border-radius:.45rem;width:min(32rem,100vw - 3rem);padding:.42rem;position:absolute;top:calc(100% + .28rem);left:0;box-shadow:0 .8rem 2rem #0f172a38}.publication-font-dropdown-popover--faces{width:min(28rem,100vw - 3rem);padding:.28rem}.publication-font-dropdown-popover>input[type=search]{box-sizing:border-box;width:100%;min-height:2.1rem;font:inherit;border:1px solid #c1cad6;border-radius:.32rem;margin-bottom:.35rem;padding:.35rem .5rem;font-size:.73rem}.publication-font-dropdown-list{scrollbar-width:thin;align-content:start;max-height:min(19rem,52dvh);display:grid;overflow:auto}.publication-font-dropdown-list>button{color:#263244;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:.28rem;grid-template-columns:minmax(8.5rem,.8fr) minmax(11rem,1.2fr);align-items:baseline;gap:.7rem;padding:.45rem .5rem;display:grid}.publication-font-dropdown-list>button:hover,.publication-font-dropdown-list>button:focus-visible,.publication-font-dropdown-list>button.is-selected{color:#521721;background:#eef2f7;outline:none}.publication-font-dropdown-list>button.is-selected{box-shadow:inset 3px 0 #7c2d3f}.publication-font-option-name,.publication-font-option-sample{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publication-font-option-name{font-family:system-ui,sans-serif;font-size:.69rem;font-weight:700}.publication-font-option-sample{color:#111827;font-size:.94rem;line-height:1.25}.publication-font-dropdown-empty{color:#64748b;padding:.7rem .55rem;font-size:.7rem}.publication-system-font-controls{background:#f8fafc;border:1px solid #d7dee8;border-radius:.4rem;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.55rem;margin:0 0 .65rem;padding:.42rem .5rem;display:grid}.publication-system-font-refresh{color:#334155;min-height:2rem;font:inherit;background:#fff;border:1px solid #bbc5d2;border-radius:.34rem;align-items:center;gap:.38rem;padding:.32rem .52rem;font-size:.7rem;font-weight:700;display:inline-flex}.publication-system-font-refresh:hover:not(:disabled),.publication-system-font-refresh:focus-visible{background:var(--omi-academic-burgundy-soft,#f6e9ec);color:var(--omi-academic-burgundy-dark,#521721);border-color:#6d213073;outline:none}.publication-system-font-refresh:disabled{cursor:progress;opacity:.68}.publication-system-font-refresh svg.is-loading{animation:.9s linear infinite publication-system-font-spin}.publication-system-font-controls small{color:#64748b;font-size:.66rem;line-height:1.35}@keyframes publication-system-font-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.publication-system-font-refresh svg.is-loading{animation:none}}.publication-style-toggle{color:var(--studio-text-muted,#586271);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;margin-top:.65rem;font-size:.73rem;line-height:1.35;display:grid}.publication-style-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .85rem;display:grid}.publication-style-alignment{gap:.3rem;min-width:0;display:grid}.publication-style-alignment>span{color:var(--studio-text-muted,#666);font-size:.72rem;line-height:1.3}.publication-style-alignment>div{min-height:2.1rem;display:flex}.publication-style-alignment button{color:#475569;background:#fff;border:1px solid #cbd5e1;border-right:0;flex:1 1 0;justify-content:center;align-items:center;min-width:2rem;display:inline-flex}.publication-style-alignment button:first-child{border-radius:.38rem 0 0 .38rem}.publication-style-alignment button:last-child{border-right:1px solid #cbd5e1;border-radius:0 .38rem .38rem 0}.publication-style-alignment button:hover,.publication-style-alignment button:focus-visible,.publication-style-alignment button[aria-pressed=true]{background:var(--omi-academic-burgundy-soft,#f6e9ec);color:var(--omi-academic-burgundy-dark,#521721);outline:none}.publication-style-toggle input{margin:.12rem 0 0}.publication-style-hyphenation-module{color:var(--studio-text-muted,#667085);margin:.4rem 0 0 1.45rem;font-size:.68rem;line-height:1.4}.publication-style-actions{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.publication-paragraph-style-assignment{color:#475569;background:#f8fafc;border:1px solid #d8dee8;border-radius:.4rem;grid-template-columns:minmax(9rem,14rem) minmax(12rem,22rem) minmax(0,1fr);align-items:center;gap:.55rem;margin-bottom:.75rem;padding:.55rem .65rem;font-size:.72rem;font-weight:700;display:grid}.publication-paragraph-style-help{color:#64748b;margin:-.25rem 0 .65rem;font-size:.7rem;line-height:1.4}.publication-paragraph-style-assignment select{min-height:2.1rem}.publication-paragraph-style-assignment small{color:#64748b;font-weight:400}.publication-paragraph-style-workspace{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.publication-paragraph-style-list-column{background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;grid-template-rows:minmax(8rem,1fr) auto;min-width:0;display:grid;overflow:hidden}.publication-paragraph-style-list{align-content:start;max-height:24rem;padding:.25rem;display:grid;overflow:auto}.publication-paragraph-style-list>button{color:#334155;min-height:2rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:.28rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.35rem .45rem;font-size:.72rem;display:grid}.publication-paragraph-style-list>button:hover,.publication-paragraph-style-list>button:focus-visible,.publication-paragraph-style-list>button.is-active{color:#1e3a5f;background:#e8eef8;outline:none}.publication-paragraph-style-list>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-paragraph-style-list>button small{color:#64748b}.publication-paragraph-style-icon-actions{background:#f8fafc;border-top:1px solid #cbd5e1;gap:.2rem;padding:.3rem;display:flex}.publication-paragraph-style-icon-actions button{color:#475569;background:0 0;border:1px solid #0000;border-radius:.3rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.publication-paragraph-style-icon-actions button:hover:not(:disabled),.publication-paragraph-style-icon-actions button:focus-visible{background:#fff;border-color:#b8c3d2;outline:none}.publication-paragraph-style-icon-actions button:disabled{opacity:.35}.publication-paragraph-style-settings{min-width:0}.publication-paragraph-style-settings h5{color:#475569;border-bottom:1px solid #e2e8f0;margin:.85rem 0 .5rem;padding-bottom:.25rem;font-size:.72rem}.publication-paragraph-style-inheritance-note{color:#64748b;align-self:center;font-size:.66rem;line-height:1.35}.publication-style-saved,.publication-style-live-status{color:var(--studio-text-muted,#666);margin:0;font-size:.75rem;line-height:1.4}.publication-style-live-status{border-left:2px solid var(--omi-academic-burgundy,#7c2d3f);padding-left:.6rem}.publication-document-canvas{background:#d5d9df;border:1px solid #b8bec8;border-radius:.45rem;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:0 .15rem .55rem #0f172a1f}.publication-style-editor-layout>.publication-document-canvas{border-top:0;border-radius:0 0 .45rem .45rem;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.publication-document-canvas-toolbar{z-index:30;color:#1e293b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf7;border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.65rem .8rem;display:flex;position:sticky;top:0}.publication-document-canvas-toolbar>div:first-child{gap:.14rem;display:grid}.publication-document-canvas-toolbar strong{font-size:.84rem}.publication-document-canvas-toolbar span{color:#64748b;font-size:.7rem;line-height:1.35}.publication-document-canvas-status{flex:none;align-items:center;gap:.7rem;display:flex}.publication-document-canvas-status>span{white-space:nowrap}.publication-document-canvas-status .publication-document-view-mode{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.22rem .46rem;font-weight:600}.publication-document-canvas-status label{align-items:center;gap:.35rem;display:flex}.publication-document-canvas-status select{color:#334155;min-height:1.9rem;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.35rem;font-size:.72rem}.publication-document-canvas-stage{scrollbar-color:#94a3b8 #d5d9df;background:#d5d9df;min-width:0;min-height:42rem;padding:0 1.35rem 1.75rem;overflow:auto}.publication-style-editor-layout .publication-document-canvas-stage{min-height:0}.publication-document-ruler{z-index:20;box-sizing:border-box;background-color:#fff;background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--omi-publication-ruler-step) - 1px), #94a3b8 calc(var(--omi-publication-ruler-step) - 1px), #94a3b8 var(--omi-publication-ruler-step));border:1px solid #b8bec8;border-top:0;height:1.35rem;margin:0 auto .7rem;position:sticky;top:0;box-shadow:0 .08rem .25rem #0f172a29}.publication-document-ruler:after{right:var(--omi-publication-ruler-right);bottom:0;left:var(--omi-publication-ruler-left);content:"";border-left:1px solid #2563eb;border-right:1px solid #2563eb;height:.35rem;position:absolute}.publication-document-ruler-margin{background:#cbd5e1b8;position:absolute;top:0;bottom:0}.publication-document-ruler-margin--left{width:var(--omi-publication-ruler-left);left:0}.publication-document-ruler-margin--right{width:var(--omi-publication-ruler-right);right:0}.publication-document-paper{isolation:isolate;box-sizing:border-box;color:#171717;background:0 0;margin:0 auto;position:relative;overflow:visible}.publication-document-page-guides{z-index:0;pointer-events:none;position:absolute;inset:0}.publication-document-page-guide{box-sizing:border-box;background:#fff;border:1px solid #4755693d;position:absolute;left:0;right:0;box-shadow:0 .16rem .3rem #0f172a2e,0 .8rem 1.6rem #0f172a1f}.publication-document-page-guide:after{top:calc(100% + var(--omi-publication-page-gap) * .16);color:#fff;content:attr(data-page-label);background:#475569d1;border-radius:.2rem;padding:.08rem .32rem;font-family:system-ui,sans-serif;font-size:.55rem;line-height:1.2;position:absolute;right:0}.publication-document-page-guide--bleed:before{inset:calc(-1 * var(--omi-publication-bleed));content:"";border:1px dashed #7c2d3f61;position:absolute}.publication-document-running-header{top:calc(var(--omi-publication-page-top-margin) * .38);left:var(--omi-publication-page-left-margin);right:var(--omi-publication-page-right-margin);padding-bottom:calc(var(--omi-publication-body-leading) * .18);border-bottom:var(--omi-publication-running-header-rule) solid currentColor;color:#475569;font-family:inherit;font-size:var(--omi-publication-running-header-size);justify-content:space-between;gap:.5rem;line-height:1.2;display:flex;position:absolute}.publication-document-running-header span{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.publication-document-running-header span:last-child{text-align:right}.publication-document-crop-mark{width:calc(.8rem + var(--omi-publication-bleed));height:calc(.8rem + var(--omi-publication-bleed));border-style:solid;border-color:#0f172ab8;position:absolute}.publication-document-crop-mark--top-left{top:calc(-.8rem - var(--omi-publication-bleed));left:calc(-.8rem - var(--omi-publication-bleed));border-width:0 1px 1px 0}.publication-document-crop-mark--top-right{top:calc(-.8rem - var(--omi-publication-bleed));right:calc(-.8rem - var(--omi-publication-bleed));border-width:0 0 1px 1px}.publication-document-crop-mark--bottom-left{bottom:calc(-.8rem - var(--omi-publication-bleed));left:calc(-.8rem - var(--omi-publication-bleed));border-width:1px 1px 0 0}.publication-document-crop-mark--bottom-right{right:calc(-.8rem - var(--omi-publication-bleed));bottom:calc(-.8rem - var(--omi-publication-bleed));border-width:1px 0 0 1px}.publication-document-content{z-index:3;box-sizing:border-box;min-width:0;position:absolute}.publication-document-front-matter,.publication-document-empty,.publication-document-notes,.publication-layout-document-editor .omi-continuous-tiptap-editor>*{translate:0}.publication-document-paper:focus-within .publication-document-page-guide{box-shadow:0 0 0 1px #2563eb57,0 .2rem .38rem #0f172a2e,0 .9rem 1.7rem #0f172a21}.publication-document-front-matter{margin-bottom:calc(var(--omi-publication-body-leading) * 1.8);text-align:center}.publication-document-front-matter textarea{box-sizing:border-box;resize:none;width:100%;min-height:0;color:inherit;background:0 0;border:0;outline:0;font-family:inherit;display:block;overflow:hidden}.publication-document-front-matter textarea:hover,.publication-document-front-matter textarea:focus{box-shadow:inset 0 -1px #64748b59}.publication-document-title{font-size:var(--omi-publication-title-size);font-weight:600;line-height:var(--omi-publication-title-leading);text-align:center;padding:0}.publication-document-subtitle{margin-top:calc(var(--omi-publication-body-leading) * .35);font-size:var(--omi-publication-subtitle-size);line-height:var(--omi-publication-subtitle-leading);text-align:center;padding:0}.publication-document-authors{margin:calc(var(--omi-publication-body-leading) * .8) 0 0;font-size:calc(var(--omi-publication-body-size) * 1.12);font-weight:600;line-height:var(--omi-publication-body-leading);text-align:center;text-indent:0}.publication-document-motto{margin-top:calc(var(--omi-publication-body-leading) * .8);font-size:calc(var(--omi-publication-body-size) * .9);font-style:italic;line-height:var(--omi-publication-body-leading);text-align:right;padding:0}.publication-document-motto:placeholder-shown,.publication-document-subtitle:placeholder-shown{opacity:.35}.publication-document-abstract{box-sizing:border-box;width:100%;min-height:0;margin-top:calc(var(--omi-publication-body-leading) * 1.1);resize:none;color:inherit;font-family:inherit;font-size:calc(var(--omi-publication-body-size) * .9);line-height:calc(var(--omi-publication-body-leading) * .92);text-align:justify;-webkit-hyphens:var(--omi-publication-hyphens);hyphens:var(--omi-publication-hyphens);background:0 0;border:0;outline:0;padding:0;display:block;overflow:hidden}.publication-document-abstract:placeholder-shown{opacity:.35}.publication-layout-document-editor,.publication-layout-document-editor:hover,.publication-layout-document-editor:focus-within{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.publication-layout-document-editor .omi-continuous-tiptap-editor,.publication-layout-document-editor .tiptap{min-height:8rem;color:inherit;font-family:inherit;font-size:var(--omi-publication-body-size);line-height:var(--omi-publication-body-leading);text-align:var(--omi-publication-body-align);-webkit-hyphens:var(--omi-publication-hyphens);hyphens:var(--omi-publication-hyphens);overflow-wrap:break-word;white-space:pre-wrap;padding:0}.publication-layout-document-editor .omi-continuous-tiptap-editor>p,.publication-layout-document-editor .omi-continuous-tiptap-editor>blockquote,.publication-layout-document-editor .omi-continuous-tiptap-editor>ul,.publication-layout-document-editor .omi-continuous-tiptap-editor>ol,.publication-layout-document-editor .omi-continuous-tiptap-editor>pre{margin:0}.publication-layout-document-editor .omi-continuous-tiptap-editor>p{text-indent:var(--omi-publication-first-line)}.publication-layout-document-editor .omi-continuous-tiptap-editor>h1,.publication-layout-document-editor .omi-continuous-tiptap-editor>h2,.publication-layout-document-editor .omi-continuous-tiptap-editor>h3,.publication-layout-document-editor .omi-continuous-tiptap-editor>h4,.publication-layout-document-editor .omi-continuous-tiptap-editor>h5,.publication-layout-document-editor .omi-continuous-tiptap-editor>h6{color:inherit;break-after:avoid;font-family:inherit;font-weight:600}.publication-layout-document-editor .omi-continuous-tiptap-editor>h1{margin:var(--omi-publication-heading-one-before) 0 var(--omi-publication-heading-one-after);font-size:var(--omi-publication-heading-one-size);line-height:var(--omi-publication-heading-one-leading)}.publication-layout-document-editor .omi-continuous-tiptap-editor>h2,.publication-layout-document-editor .omi-continuous-tiptap-editor>h3,.publication-layout-document-editor .omi-continuous-tiptap-editor>h4,.publication-layout-document-editor .omi-continuous-tiptap-editor>h5,.publication-layout-document-editor .omi-continuous-tiptap-editor>h6{margin:var(--omi-publication-heading-two-before) 0 var(--omi-publication-heading-two-after);font-size:var(--omi-publication-heading-two-size);line-height:var(--omi-publication-heading-two-leading)}.publication-layout-document-editor .omi-continuous-tiptap-editor>[data-section-number]:before{color:inherit;content:attr(data-section-number) " "}.publication-layout-document-editor blockquote{margin-block:calc(var(--omi-publication-body-leading) * .7);margin-inline:calc(var(--omi-publication-first-line) * 2);font-style:italic}.publication-layout-document-editor ul,.publication-layout-document-editor ol{padding-left:calc(var(--omi-publication-first-line) * 3.5)}.publication-layout-document-editor .omi-note{min-width:0;min-height:0;color:inherit;vertical-align:super;background:0 0;border:0;margin:0 .08em;padding:0;font-size:.72em}.publication-layout-document-editor .omi-block-type-menu{z-index:25}.publication-document-notes{margin-top:calc(var(--omi-publication-body-leading) * 1.5);padding-top:calc(var(--omi-publication-body-leading) * .45);font-size:var(--omi-publication-note-size);line-height:var(--omi-publication-note-leading);-webkit-hyphens:var(--omi-publication-hyphens);hyphens:var(--omi-publication-hyphens);border-top:1px solid}.publication-document-notes ol{gap:calc(var(--omi-publication-note-leading) * .25);padding-left:calc(var(--omi-publication-note-size) * 2.5);margin:0;display:grid}.publication-document-empty{color:#64748b;font-size:var(--omi-publication-body-size);font-style:italic;line-height:var(--omi-publication-body-leading);margin:0}.publication-style-ribbon-panel--proofing{width:min(58rem,100vw - 3rem)}.publication-proofing-help,.publication-proofing-corrections>p{color:#69645e;margin:0 0 .55rem;font-size:.72rem;line-height:1.45}.publication-proofing-selection{color:#49443e;font:italic .74rem/1.4 var(--omi-academic-serif,Georgia, serif);background:#f8f3ed;border-left:3px solid #6d2130;margin-bottom:.6rem;padding:.5rem .6rem}.publication-proofing-selection.is-empty{color:#716b64;border-left-color:#b8afa4;font-family:inherit;font-style:normal}.publication-proofing-actions{grid-template-columns:repeat(3,minmax(9rem,1fr));gap:.4rem;display:grid}.publication-proofing-actions button{border:1px solid #cfc5b8;border-left:4px solid var(--omi-proofing-mark,#6d2130);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,transparent), transparent 2.5rem), #fff;color:#3d3935;text-align:left;border-radius:.32rem;align-items:center;gap:.42rem;min-height:2.35rem;padding:.42rem .55rem;font-size:.7rem;font-weight:700;display:flex}.publication-proofing-actions button:hover:not(:disabled){border-color:var(--omi-proofing-mark,#8f5962);background:var(--omi-proofing-mark-tint,#f9eff1);color:#332f2b}.publication-proofing-actions button:disabled{opacity:.42}.publication-proofing-symbol{color:#6d2130;text-align:center;width:1rem;font-size:1.05rem;line-height:1}.publication-proofing-actions button[data-proofing-kind]>svg,.publication-proofing-actions button[data-proofing-kind]>.publication-proofing-symbol{color:var(--omi-proofing-mark)}.publication-proofing-corrections{border-top:1px solid #ded6cc;margin-top:.75rem;padding-top:.65rem}.publication-proofing-corrections h5{gap:.4rem;margin:0 0 .45rem;font-size:.75rem;display:flex}.publication-proofing-corrections h5 span{color:#776f67;font-weight:500}.publication-proofing-corrections ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:10rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.publication-proofing-corrections li{border:1px solid #ddd4c9;border-left:4px solid var(--omi-proofing-mark,#6d2130);background:linear-gradient(90deg, var(--omi-proofing-mark-tint,transparent), transparent 2.5rem), #fff;border-radius:.3rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .45rem;display:flex}.publication-proofing-corrections li>span{gap:.08rem;min-width:0;display:grid}.publication-proofing-corrections li strong{font-size:.68rem}.publication-proofing-corrections li small{color:#746e67;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.publication-proofing-corrections li button{color:#8f3038;background:0 0;border:0;border-radius:.25rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}.omi-publication-flow-break{width:100%;height:var(--omi-publication-flow-break-height);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;line-height:0;display:block;overflow:hidden}@media (width<=1100px){.publication-style-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}@media (width<=860px){.publication-style-ribbon-status{display:none}.publication-style-ribbon-actions{width:100%}}@media (width<=560px){.publication-style-editor{border-inline:0;border-radius:0;margin-inline:-.35rem;padding:0}.publication-style-editor-heading{padding:.45rem .6rem}.publication-style-editor-heading p{display:none}.publication-style-ribbon-row{padding:.3rem .35rem}.publication-style-ribbon-menu-button{width:2.45rem;padding:0}.publication-style-ribbon-menu-button>span,.publication-style-ribbon-menu-button>svg:last-child{display:none}.publication-style-ribbon-panel,.publication-style-ribbon-panel--compact{width:calc(100% - .7rem);max-height:calc(100dvh - 9rem);padding:.7rem;left:.35rem}.publication-style-grid,.publication-system-font-controls{grid-template-columns:1fr}.publication-system-font-refresh{justify-self:start}.publication-font-dropdown-popover,.publication-font-dropdown-popover--faces{width:auto;left:0;right:0}.publication-font-dropdown-list>button{grid-template-columns:1fr;gap:.16rem}.publication-paragraph-style-assignment,.publication-paragraph-style-workspace{grid-template-columns:1fr}.publication-paragraph-style-list{max-height:9rem}.publication-proofing-actions,.publication-proofing-corrections ol,.publication-style-toggle-grid{grid-template-columns:1fr}.publication-style-actions>button{flex:100%}.publication-document-canvas-toolbar{flex-direction:column;align-items:flex-start}.publication-document-canvas-status{justify-content:space-between;width:100%}.publication-document-canvas-stage{padding-inline:.55rem;min-height:32rem;padding-bottom:1rem}.publication-document-ruler{display:none}.publication-document-paper{margin-top:.7rem!important}}.studio-menu-content--help-open>:not(.studio-help-portal){display:none!important}.studio-menu-nav-button.studio-menu-nav-button--active.studio-menu-nav-button--external-suppressed{color:#334155;box-shadow:none;background:0 0;border-color:#0000}.studio-menu-nav-button.studio-menu-nav-button--active.studio-menu-nav-button--external-suppressed:hover,.studio-menu-nav-button.studio-menu-nav-button--active.studio-menu-nav-button--external-suppressed:focus-visible{color:#334155;box-shadow:none;background:#fff;border-color:#cbd5e1}.studio-menu-nav-button.studio-menu-nav-button--document-close{color:#991b1b;border-color:#fecaca;margin-top:.35rem}.studio-menu-nav-button.studio-menu-nav-button--document-close:hover,.studio-menu-nav-button.studio-menu-nav-button--document-close:focus-visible{color:#7f1d1d;background:#fff1f2;border-color:#fca5a5}.studio-help-portal{width:100%}.studio-help-intro{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface-subtle,#f7f8fa);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.studio-help-intro p{margin:0}.studio-help-topics{gap:.65rem;margin-top:1rem;display:grid}.studio-help-topic{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface,#fff);border-radius:.75rem;overflow:hidden}.studio-help-topic summary{cursor:pointer;padding:.85rem 1rem;font-weight:600}.studio-help-topic-body{padding:0 1rem 1rem}.studio-help-topic-body>p{margin-top:0;line-height:1.55}.studio-help-detailed{gap:.7rem;margin-top:.9rem;display:grid}.studio-help-detail-section{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface-subtle,#f7f8fa);border-radius:.65rem;padding:.8rem .9rem}.studio-help-detail-section--checks{background:var(--omi-surface,#fff)}.studio-help-detail-section h4{align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.9rem;display:flex}.studio-help-detail-section p{margin:0;line-height:1.5}.studio-help-detail-section ol,.studio-help-detail-section ul{gap:.4rem;margin:0;padding-left:1.25rem;line-height:1.5;display:grid}.studio-help-tips{background:var(--omi-surface-subtle,#f7f8fa);border-radius:.6rem;align-items:flex-start;gap:.65rem;margin-top:.75rem;padding:.75rem;display:flex}.studio-help-tips ul{margin:0;padding-left:1.1rem}.studio-legacy-export-card{display:none!important}.studio-export-portal-host{width:100%}.studio-export-formats{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface,#fff);border-radius:.85rem;margin:1rem 0;padding:1rem}.studio-export-formats .studio-settings-card-header h4,.studio-export-group h5{margin:0}.studio-export-formats .studio-settings-card-header p{margin:.35rem 0 0}.studio-export-group{margin-top:1rem}.studio-export-group h5{text-transform:uppercase;letter-spacing:.04em;opacity:.72;margin-bottom:.55rem;font-size:.88rem}.studio-export-grid{gap:.65rem;display:grid}.studio-export-card{border:1px solid var(--omi-border,#d8dde6);background:var(--omi-surface-subtle,#f7f8fa);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem;display:flex}.studio-export-card-copy{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.studio-export-card-copy strong{display:block}.studio-export-card-copy p{opacity:.78;margin:.2rem 0 0;font-size:.88rem;line-height:1.35}.studio-export-card-icon{flex:none;margin-top:.05rem;display:inline-flex}.studio-export-card button{flex:none}.studio-export-error{white-space:pre-wrap;border:1px solid;border-radius:.6rem;margin-top:.8rem;padding:.75rem}@media (width<=720px){.studio-help-topic summary,.studio-help-topic-body,.studio-help-intro{padding-left:.8rem;padding-right:.8rem}.studio-help-detail-section{padding:.7rem .75rem}.studio-export-formats{padding:.8rem}.studio-export-card{flex-direction:column;align-items:stretch}.studio-export-card button{width:100%}}.mobile-shell{background:var(--ifm-background-color,#fff);height:100dvh;min-height:100dvh;color:inherit;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.mobile-header{min-height:56px;padding:env(safe-area-inset-top) 10px 0;background:inherit;z-index:20;border-bottom:1px solid #7f7f7f40;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.mobile-header-title{white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:.95rem;font-weight:600;display:flex;overflow:hidden}.mobile-header-title img{border-radius:7px;flex:none}.mobile-header-title span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-icon-button{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.mobile-action-bar,.mobile-account-bar{background:inherit;z-index:19;border-bottom:1px solid #7f7f7f33;align-items:center;gap:8px;min-width:0;padding:8px 10px}.mobile-action-bar{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mobile-account-bar{box-sizing:border-box;justify-content:space-between;min-height:48px;display:flex}.mobile-account-bar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-action-button{min-height:38px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:1px solid #7f7f7f47;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;display:inline-flex}.mobile-action-button.is-active{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}.mobile-insert-action{justify-content:center;min-width:0;display:flex}.mobile-action-bar .focus-insert-menu{width:100%;max-width:280px}.mobile-action-bar .focus-insert-menu-trigger{justify-content:center;width:100%}.mobile-action-bar .focus-language-switcher,.mobile-account-bar .focus-language-switcher{margin:0}.mobile-workspace{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-width:0;height:100%;min-height:0;overflow:hidden auto}.mobile-workspace .focus-workspace{min-width:0;height:auto;min-height:max-content;overflow:visible}.mobile-workspace .editor,.mobile-workspace .editor-pane,.mobile-workspace .continuous-editor{height:auto;min-height:0;overflow:visible}.mobile-document-view,.mobile-details-view{box-sizing:border-box;width:100%;min-width:0;padding:18px 16px 28px}.mobile-document-view .studio-document-tree{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:static}.mobile-document-view .tree-group-title{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;padding:10px 4px 6px;font-size:.78rem;font-weight:700}.mobile-document-view .tree-item{box-sizing:border-box;width:100%;min-height:46px;color:inherit;text-align:left;font:inherit;background:0 0;border:1px solid #7f7f7f2e;border-radius:10px;align-items:center;margin:0 0 5px;display:flex}.mobile-document-view button.tree-item.active{background:#60182d14;border-color:#60182d6b;font-weight:700}.mobile-document-view .tree-item.muted{color:#667085;background:#7f7f7f0a}.mobile-details-view .omi-properties-panel{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.mobile-details-view .omi-properties-panel-header{gap:12px;margin-bottom:16px;display:grid}.mobile-details-view .omi-properties-panel-header h2{margin:0 0 4px}.mobile-details-view .omi-properties-panel-header p{color:#667085;margin:0}.mobile-details-view .contributor-add-button{justify-content:center;width:100%;min-height:44px}.mobile-details-view .omi-properties-panel-content{gap:14px;display:grid}.mobile-details-view .contributor-card{background:var(--ifm-background-surface-color,#fff);box-shadow:none;border:1px solid #7f7f7f33;border-radius:12px;margin:0;padding:16px}.mobile-details-view .contributor-card-header{align-items:flex-start;gap:10px}.mobile-details-view .contributor-form-grid{grid-template-columns:1fr}.mobile-details-view .contributor-wide-field{grid-column:auto}.mobile-details-view input,.mobile-details-view select{min-height:42px;font-size:16px}.mobile-workspace .omi-footer{margin-top:24px}.mobile-bottom-nav{min-height:62px;padding-bottom:env(safe-area-inset-bottom);background:inherit;z-index:20;border-top:1px solid #7f7f7f40;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.mobile-nav-item{min-width:0;min-height:58px;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.72rem;display:flex}.mobile-nav-item--active{font-weight:700}@media (width<=430px){.mobile-action-button span,.mobile-action-bar .focus-insert-menu-trigger span{display:none}.mobile-action-bar{grid-template-columns:44px minmax(44px,1fr) auto}.mobile-document-view,.mobile-details-view{padding-inline:12px}}@media (width>=700px){.mobile-header-title{font-size:1rem}.mobile-bottom-nav{border-left:1px solid #7f7f7f33;border-right:1px solid #7f7f7f33;justify-self:center;width:100%;max-width:760px}.mobile-document-view,.mobile-details-view{max-width:760px;margin:0 auto}}.auth-page.auth-page-login{isolation:isolate;background:#f7f0e6;padding:0;position:relative;overflow:hidden}.auth-page-login:before,.auth-page-login:after{content:"";z-index:-1;pointer-events:none;position:absolute}.auth-page-login:before{opacity:.78;background:radial-gradient(circle at 13% 18%,#0000 0 3.8rem,#6d21300e 3.85rem 3.95rem,#0000 4rem 7.1rem,#6d213009 7.15rem 7.25rem,#0000 7.3rem),radial-gradient(circle at 78% 78%,#0000 0 4.6rem,#a6783e0f 4.65rem 4.75rem,#0000 4.8rem 8.4rem,#a6783e09 8.45rem 8.55rem,#0000 8.6rem),linear-gradient(45deg,#0000 47.5%,#6d213009 48% 52%,#0000 52.5%) 0 0/8rem 8rem,linear-gradient(-45deg,#0000 47.5%,#a6783e08 48% 52%,#0000 52.5%) 4rem 4rem/8rem 8rem;inset:0}.auth-page-login:after{background:radial-gradient(circle,#fffffff0,#fff0 68%);border-radius:50%;width:36rem;height:36rem;top:-17rem;right:-12rem}.auth-login-shell{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:stretch;width:min(100%,94rem);min-height:100dvh;margin:0 auto;display:grid}.auth-login-hero{align-items:center;min-width:0;padding:clamp(2rem,5vw,5.75rem);display:flex}.auth-login-hero-content{width:min(100%,42rem);margin:0 auto}.auth-login-lockup{align-items:center;gap:clamp(1rem,2vw,1.6rem);display:flex}.auth-login-logo{object-fit:contain;border-radius:1.25rem;flex:none;width:clamp(5.5rem,8.5vw,8rem);height:clamp(5.5rem,8.5vw,8rem);box-shadow:0 1rem 2.4rem #36241f1c}.auth-login-product-name{color:#20242b;letter-spacing:-.045em;font-size:clamp(2.65rem,5vw,4.6rem);font-weight:760;line-height:.98}.auth-login-tagline{color:#7a1f2b;margin:clamp(1.5rem,3vh,2.4rem) 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:720;line-height:1.4}.auth-login-intro{color:#4d4f53;max-width:37rem;margin:1.15rem 0 0;font-size:clamp(.96rem,1.3vw,1.08rem);line-height:1.68}.auth-login-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(1.75rem,4vh,3.15rem);display:grid}.auth-login-feature{color:#33373d;justify-items:start;gap:.7rem;min-width:0;font-size:.9rem;font-weight:650;line-height:1.35;display:grid}.auth-login-feature svg{color:#8a2432;stroke-width:1.7px;width:2rem;height:2rem}.auth-card.auth-login-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefbf0;border:1px solid #cbbeaeb8;border-radius:1.3rem;align-self:center;width:calc(100% - clamp(2rem,5vw,5rem));max-width:34rem;max-height:calc(100dvh - 3rem);margin:1.5rem auto;padding:clamp(1.55rem,2.8vh,2.3rem) clamp(1.6rem,3vw,2.55rem);overflow:auto;box-shadow:0 1.5rem 4rem #3d2d271b,0 .2rem .8rem #3d2d270b}.auth-language-switcher.auth-login-language-switcher{margin-bottom:clamp(.75rem,1.6vh,1.2rem)}.auth-login-language-switcher .focus-language-switcher{background:#ffffffd1;border-color:#d8cec1}.auth-login-mobile-brand{display:none}.auth-header.auth-login-header{margin-bottom:clamp(.9rem,1.7vh,1.35rem)}.auth-login-header h1{color:#20242b;letter-spacing:-.025em;font-size:clamp(1.7rem,2.35vw,2.2rem)}.auth-login-header p{margin-top:.45rem;font-size:.94rem;line-height:1.42}.auth-login-orcid,.auth-login-email-form{gap:clamp(.72rem,1.35vh,1rem)}.auth-login-orcid .auth-primary-button,.auth-login-submit{border-radius:.62rem;min-height:2.85rem}.auth-login-orcid .auth-primary-button{background:#172033}.auth-login-orcid .auth-primary-button:hover:not(:disabled){background:#29354d}.auth-login-orcid-hint{font-size:.7rem;line-height:1.35}.auth-login-divider{color:#8a8279;white-space:nowrap;align-items:center;gap:.8rem;margin:clamp(.85rem,1.6vh,1.2rem) 0;font-size:.72rem;display:flex}.auth-login-divider:before,.auth-login-divider:after{content:"";background:#e3dcd3;flex:1;height:1px}.auth-login-card .auth-field{gap:.35rem}.auth-login-card .auth-field input{background:#ffffffe6;border-color:#d6cec4;border-radius:.62rem;min-height:2.85rem}.auth-login-card .auth-field input:focus{border-color:#7a1f2b;outline-color:#7a1f2b1f}.auth-login-submit{background:linear-gradient(135deg,#6d2130,#8e1f2d);margin-top:.15rem;box-shadow:0 .5rem 1rem #6d213021}.auth-login-submit:hover:not(:disabled){background:linear-gradient(135deg,#571824,#751824)}.auth-footer.auth-login-footer{margin-top:clamp(.8rem,1.5vh,1.15rem)}.auth-login-footer .auth-link-button{color:#7a1f2b}.auth-alpha-notice.auth-login-notice{margin-top:clamp(.75rem,1.4vh,1rem);padding-top:.75rem;font-size:.67rem;line-height:1.35}@media (height<=780px) and (width>=52.01rem){.auth-login-hero{padding-block:2rem}.auth-login-logo{width:5.4rem;height:5.4rem}.auth-login-product-name{font-size:clamp(2.6rem,4.2vw,3.8rem)}.auth-login-tagline{margin-top:1.25rem}.auth-login-features{margin-top:1.55rem}.auth-card.auth-login-card{max-height:calc(100dvh - 1.4rem);margin-block:.7rem;padding-block:1.3rem}.auth-language-switcher.auth-login-language-switcher,.auth-header.auth-login-header{margin-bottom:.72rem}.auth-login-orcid,.auth-login-email-form{gap:.68rem}.auth-login-divider{margin-block:.72rem}.auth-login-orcid-hint,.auth-alpha-notice.auth-login-notice{line-height:1.25}}@media (width<=64rem) and (width>=52.01rem){.auth-login-shell{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr)}.auth-login-hero{padding-inline:2.25rem 1.25rem}.auth-login-features{grid-template-columns:1fr;gap:.65rem}.auth-login-feature{grid-template-columns:auto 1fr;align-items:center;gap:.7rem}.auth-login-feature svg{width:1.5rem;height:1.5rem}}@media (width<=52rem){.auth-page.auth-page-login{overflow:visible}.auth-page-login:before,.auth-page-login:after{display:none}.auth-login-shell{min-height:100dvh;display:block}.auth-login-hero{display:none}.auth-card.auth-login-card{width:100%;max-width:none;max-height:none;margin:0;overflow:visible}.auth-login-mobile-brand{display:block}}.auth-page-register .auth-register-shell{grid-template-columns:minmax(22rem,.82fr) minmax(36rem,1.18fr)}.auth-page-register .auth-card.auth-register-card{width:calc(100% - clamp(2rem,4vw,4rem));max-width:47rem;padding:clamp(1.35rem,2.2vh,1.9rem) clamp(1.5rem,2.6vw,2.35rem)}.auth-page-register .auth-register-header{margin-bottom:clamp(.75rem,1.4vh,1.05rem)}.auth-page-register .auth-register-header h1{font-size:clamp(1.65rem,2.1vw,2.05rem)}.auth-page-register .auth-register-header p{margin-top:.38rem}.auth-page-register .auth-register-invitation-hint{margin-top:.45rem}.auth-page-register .auth-register-orcid{background:#f9f6f1b8;border:1px solid #e3dcd3;border-radius:.7rem;gap:.55rem;margin-bottom:.9rem;padding:.75rem}.auth-page-register .auth-register-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 1rem}.auth-page-register .auth-register-form>.auth-field{align-content:start;min-width:0}.auth-page-register .auth-register-card .auth-field{gap:.3rem}.auth-page-register .auth-register-card .auth-field input{background:#ffffffe6;border-color:#d6cec4;border-radius:.62rem;min-height:2.7rem;padding-block:.62rem}.auth-page-register .auth-register-card .auth-field input:focus{border-color:#7a1f2b;outline-color:#7a1f2b1f}.auth-page-register .auth-register-card .auth-field-hint{font-size:.68rem;line-height:1.3}.auth-page-register .auth-register-full{grid-column:1/-1}.auth-page-register .auth-register-submit{min-height:2.75rem;margin-top:.05rem}.auth-page-register .auth-register-footer{margin-top:.72rem}.auth-page-register .auth-register-notice{margin-top:.65rem;padding-top:.6rem}@media (height<=780px) and (width>=52.01rem){.auth-page-register .auth-card.auth-register-card{max-height:calc(100dvh - 1rem);margin-block:.5rem;padding-block:1rem}.auth-page-register .auth-login-language-switcher,.auth-page-register .auth-register-header{margin-bottom:.55rem}.auth-page-register .auth-register-form{gap:.55rem .85rem}.auth-page-register .auth-register-card .auth-field input{min-height:2.5rem;padding-block:.5rem}.auth-page-register .auth-register-card .auth-field label{font-size:.78rem}.auth-page-register .auth-register-card .auth-field-hint,.auth-page-register .auth-register-notice{font-size:.64rem;line-height:1.2}.auth-page-register .auth-register-footer{margin-top:.55rem}}@media (width<=70rem) and (width>=52.01rem){.auth-page-register .auth-register-shell{grid-template-columns:minmax(17rem,.62fr) minmax(35rem,1.38fr)}.auth-page-register .auth-login-hero{padding-inline:1.7rem 1rem}.auth-page-register .auth-login-product-name{font-size:clamp(2.4rem,4vw,3.5rem)}}@media (width<=52rem){.auth-page-register .auth-register-form{grid-template-columns:1fr;gap:1.125rem}.auth-page-register .auth-register-full{grid-column:auto}.auth-page-register .auth-card.auth-register-card{width:100%;max-width:none;max-height:none;margin:0;padding:.75rem .25rem 1.5rem;overflow:visible}.auth-page-register .auth-register-orcid{background:0 0;border:0;margin-bottom:1.125rem;padding:0}.auth-page-register .auth-register-card .auth-field input{min-height:auto;padding:.75rem .875rem}}.auth-password-help{justify-content:flex-end;margin-top:.05rem;display:flex}.auth-password-help .auth-link-button{color:#7a1f2b;font-size:.78rem;font-weight:650}.auth-recovery-card{max-width:31rem!important}.auth-recovery-icon{color:#7a1f2b;background:#f7f0e6;border:1px solid #dfd4c8;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.85rem;display:grid}.auth-recovery-icon svg{width:1.35rem;height:1.35rem}.auth-recovery-security-note{color:#5c514b;align-items:flex-start;gap:.7rem;max-width:35rem;margin-top:2rem;font-size:.86rem;line-height:1.55;display:flex}.auth-recovery-security-note svg{color:#7a1f2b;flex:none;width:1.35rem;height:1.35rem;margin-top:.05rem}.auth-recovery-back{color:#7a1f2b;justify-self:center;margin-top:.15rem}.auth-recovery-success{color:#285b3c;background:#f1faf4;border:1px solid #b8dbc5;border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.auth-recovery-success p{color:#456654;margin:0;font-size:.88rem;line-height:1.55}.auth-recovery-success .auth-primary-button{margin-top:.2rem}@media (width<=52rem){.auth-recovery-page .auth-login-hero{display:none}.auth-recovery-page .auth-login-shell{grid-template-columns:1fr}.auth-recovery-card{width:min(100% - 2rem,31rem)!important;margin-inline:auto!important}}.auth-login-federated{gap:.55rem}.auth-login-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.auth-provider-button{color:#29313d;min-height:2.65rem;box-shadow:none;background:#fff;border:1px solid #d6cec4;padding:.55rem .7rem;font-size:.82rem;line-height:1.2}.auth-provider-button:hover:not(:disabled){background:#faf7f2;border-color:#b9ad9e}.auth-provider-button--google{color:#202124;background:#fff}.auth-provider-button--microsoft{color:#252525;background:#fff}.auth-provider-button--oidc{color:#5f2732;background:#fbf7f0;border-color:#cab9a8}.auth-orcid-button.auth-provider-button{color:#173000;background:#a6ce39;border:2px solid #a6ce39;font-weight:700;box-shadow:0 2px 8px #597a002e}.auth-orcid-button.auth-provider-button:hover:not(:disabled){color:#102400;background:#b5d957;border-color:#8fb82f;box-shadow:0 3px 10px #597a003d}.auth-orcid-button.auth-provider-button:focus-visible{outline-offset:2px;outline:3px solid #a6ce3959}.auth-login-orcid-meta{align-items:center;gap:.55rem;min-width:0;display:flex}.auth-login-orcid-meta .auth-login-orcid-hint{flex:1;min-width:0}.account-provider-section{border-top:1px solid #eaecf0;gap:.65rem;margin-top:1.2rem;padding-top:1rem;display:grid}.account-provider-section h3{color:#667085;margin:0;font-size:.86rem}.account-provider-list{gap:.5rem;display:grid}.account-provider-row{background:#fafbfc;border:1px solid #e2e6ec;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;display:flex}.account-provider-row>div{gap:.15rem;min-width:0;display:grid}.account-provider-row small{color:#7b8495;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.account-provider-connect,.account-provider-connected{border-radius:.5rem;flex:none;align-items:center;gap:.35rem;min-height:2rem;padding:0 .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.account-provider-connect{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd6df}.account-provider-connect:hover:not(:disabled){background:#f8fafc;border-color:#98a2b3}.account-provider-connect:disabled{cursor:wait;opacity:.65}.account-provider-connected{color:#027a48}@media (height<=780px) and (width>=52.01rem){.auth-login-provider-grid{gap:.4rem}.auth-provider-button{min-height:2.35rem;padding-block:.4rem;font-size:.76rem}.auth-login-orcid-meta .auth-login-orcid-hint{display:none}}@media (width<=40rem){.auth-login-provider-grid{grid-template-columns:1fr}.auth-provider-button{min-height:2.8rem}.auth-login-orcid-meta,.account-provider-row{flex-direction:column;align-items:flex-start}}.auth-page{background:linear-gradient(#f8fafc 0%,#eef2f7 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.auth-card{background:#fff;border:1px solid #d9e0e8;border-radius:.875rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 1rem 2.5rem #0f172a14}.auth-card-wide{max-width:32rem}.auth-language-switcher{justify-content:flex-end;margin-bottom:1.25rem;display:flex}.auth-language-switcher .focus-language-switcher{color:#475467;background:#fff;border:1px solid #d9e0e8;border-radius:.5rem;align-items:center;gap:.45rem;padding:.4rem .55rem;display:inline-flex}.auth-language-switcher .focus-language-switcher select{color:#172033;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;font-size:.875rem}.auth-language-switcher .focus-language-switcher:focus-within{border-color:#315efb;box-shadow:0 0 0 3px #315efb24}.auth-brand{text-align:center;margin-bottom:2rem}.auth-brand:before{content:"";background:url(/studio-icon.svg) 50%/contain no-repeat;border-radius:1rem;width:4.5rem;height:4.5rem;margin:0 auto .9rem;display:block;box-shadow:0 .45rem 1.35rem #0f172a24}.auth-brand-name{color:#172033;font-size:1.125rem;font-weight:700}.auth-brand-description{color:#667085;margin-top:.375rem;font-size:.875rem}.auth-header{margin-bottom:1.5rem}.auth-header h1{color:#172033;margin:0;font-size:1.75rem;line-height:1.2}.auth-header p{color:#667085;margin:.625rem 0 0;line-height:1.5}.auth-form{gap:1.125rem;display:grid}.auth-field{gap:.45rem;display:grid}.auth-field label{color:#344054;font-size:.875rem;font-weight:600}.auth-field input{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:.5rem;padding:.75rem .875rem}.auth-field input:focus{border-color:#315efb;outline:3px solid #315efb24}.auth-field input:disabled{cursor:not-allowed;color:#98a2b3;background:#f4f6f8}.auth-field-hint{color:#667085;font-size:.75rem;line-height:1.4}.auth-error{color:#9f1239;background:#fff1f2;border:1px solid #f1aeb5;border-radius:.5rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.auth-primary-button{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:center;background:#172033;border:0;border-radius:.5rem;padding:.8rem 1rem;font-weight:700;text-decoration:none}.auth-primary-button:hover:not(:disabled){background:#29354d}.auth-primary-button:disabled{cursor:not-allowed;opacity:.65}.auth-footer{color:#667085;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:1.5rem;font-size:.875rem;display:flex}.auth-link-button{color:#254edb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.auth-link-button:hover:not(:disabled){text-decoration:underline}.auth-alpha-notice{color:#7b8495;text-align:center;border-top:1px solid #e4e7ec;margin:1.5rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.5}@media (width<=40rem){.auth-page{padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));background:#fff;align-items:flex-start}.auth-card,.auth-card-wide{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.75rem .25rem 1.5rem}.auth-brand{margin-bottom:1.5rem}.auth-brand:before{border-radius:.875rem;width:4rem;height:4rem;margin-bottom:.75rem}}.properties-stack{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex;overflow:auto}.properties-stack>.properties{flex:none;overflow:visible}.omi-history-panel{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex:none;padding:1rem;box-shadow:0 8px 24px #0f172a0f}.omi-history-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.9rem;display:flex}.omi-history-header h2{align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:1rem;display:flex}.omi-history-header p{color:#64748b;margin:0;font-size:.8rem;line-height:1.4}.history-completeness{border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.7rem;font-weight:700}.history-completeness--complete{color:#166534;background:#dcfce7}.history-completeness--shallow{color:#92400e;background:#fef3c7}.history-pending{background:#fffbeb;border:1px solid #fbbf24;border-radius:.75rem;margin-bottom:.9rem;padding:.75rem}.history-pending-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.history-pending-heading strong{color:#78350f;font-size:.82rem}.history-pending-heading p{color:#92400e;margin:.25rem 0 0;font-size:.72rem;line-height:1.4}.history-pending-badge{color:#451a03;background:#f59e0b;border-radius:999px;flex:none;padding:.15rem .42rem;font-size:.65rem;font-weight:800}.history-pending-meta{color:#92400e;flex-wrap:wrap;gap:.3rem;margin-top:.55rem;font-size:.7rem;display:flex}.history-pending-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.history-checkpoint-button,.history-discard-button,.history-revert-button{border-radius:.45rem;flex:none;justify-content:center;align-items:center;gap:.3rem;min-height:2rem;padding:.35rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.history-checkpoint-button{color:#fff;background:#92400e;border:1px solid #92400e}.history-checkpoint-button:hover,.history-checkpoint-button:focus-visible{background:#78350f}.history-discard-button,.history-revert-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.history-discard-button{color:#991b1b}.history-discard-button:hover,.history-discard-button:focus-visible,.history-revert-button:hover:not(:disabled),.history-revert-button:focus-visible{background:#f1f5f9;border-color:#64748b}.history-empty{color:#64748b;margin:0}.history-list{gap:.65rem;max-height:28rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.history-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.history-item--current{background:#f0f9ff;border-color:#7dd3fc}.history-item-main{min-width:0}.history-item-summary-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.history-item-summary-row strong{color:#1e293b;font-size:.82rem;line-height:1.35}.history-current-badge{color:#fff;background:#0369a1;border-radius:999px;padding:.15rem .4rem;font-size:.65rem;font-weight:700}.history-item-metadata{color:#64748b;flex-wrap:wrap;gap:.3rem;margin-top:.35rem;font-size:.7rem;line-height:1.4;display:flex}.history-revision-id{color:#475569;margin-top:.35rem;font-size:.68rem;display:inline-block}.history-tombstones{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.9rem}.history-tombstones h3{color:#334155;align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:flex}.history-tombstones>p{color:#64748b;margin:.3rem 0 .65rem;font-size:.7rem;line-height:1.4}.history-tombstone-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.history-tombstone-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.7rem;display:flex}.history-tombstone-list code{color:#64748b}.history-tombstone-status{border-radius:999px;flex:none;padding:.12rem .4rem;font-size:.64rem;font-weight:800}.history-tombstone-status--active{color:#991b1b;background:#fee2e2}.history-tombstone-status--restored{color:#166534;background:#dcfce7}@media (width<=1100px){.properties-stack{grid-column:1/-1;overflow:visible}}@media (width<=760px){.properties-stack{display:block}.omi-history-panel{margin-bottom:1rem}.omi-history-header,.history-pending-heading,.history-item,.history-tombstone-list li{display:block}.history-completeness,.history-pending-badge,.history-revert-button,.history-tombstone-status{margin-top:.65rem}.history-pending-actions,.history-checkpoint-button,.history-discard-button,.history-revert-button{width:100%}}:root{color:#1e293b;font-synthesis:weight style;text-rendering:optimizelegibility;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app-layout{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.app-layout-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-header{color:#f9fafb;background:#111827;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.workspace{flex:1;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,380px);gap:1rem;min-width:0;min-height:0;padding:1rem;display:grid;overflow:hidden}.workspace>*{min-width:0;min-height:0}.panel{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 8px 24px #0f172a0f}.panel h2{margin:0 0 1rem;font-size:1.05rem}.sidebar,.properties{padding:1rem;overflow:auto}.editor{padding:1.25rem;overflow:auto}.tree-group-title{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin:1rem 0 .4rem;font-size:.8rem}.tree-item{text-align:left;color:#334155;background:0 0;border:0;border-radius:.55rem;width:100%;margin-bottom:.25rem;padding:.55rem .65rem;display:block}.tree-item.strong{font-weight:700}.tree-item.muted{color:#64748b}.tree-item.active{color:#075985;background:#e0f2fe;font-weight:700}.field-label{color:#475569;margin-bottom:.4rem;font-weight:700;display:block}.title-input{border:0;border-bottom:2px solid #cbd5e1;outline:none;width:100%;padding:.6rem 0;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:800}.title-input:focus{border-color:#0f172a}.section-editor{margin-top:2rem}.section-editor h2{font-size:1.35rem}.abstract-editor{resize:vertical;border:1px solid #cbd5e1;border-radius:.8rem;width:100%;min-height:180px;padding:.85rem;line-height:1.65}.property-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.8rem;margin-bottom:1rem;padding:.85rem}.property-card h3{margin:0 0 .5rem;font-size:.95rem}.property-card p{color:#475569;margin:.35rem 0}.omi-properties-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.omi-properties-panel-header h2{margin-bottom:.35rem}.omi-properties-panel-header p{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}.contributor-add-button{color:#fff;background:#0f172a;border:1px solid #0f172a;border-radius:.55rem;flex:none;justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.contributor-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:.75rem;margin:0;padding:1rem}.contributor-card{background:#f8fafc;border:1px solid #dbe3ec;border-radius:.85rem;margin-bottom:.85rem;padding:.85rem}.contributor-card-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.contributor-card-header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contributor-order-actions{flex:none;gap:.25rem;display:flex}.icon-button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.icon-button:hover:not(:disabled),.icon-button:focus-visible{background:#f1f5f9;border-color:#64748b}.icon-button.danger{color:#991b1b}.contributor-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.contributor-form-grid label{min-width:0}.contributor-form-grid label>span{color:#475569;margin-bottom:.3rem;font-size:.78rem;font-weight:700;display:block}.contributor-form-grid input,.contributor-form-grid select{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-height:2.35rem;padding:.45rem .55rem}.contributor-form-grid input:focus,.contributor-form-grid select:focus{outline-offset:1px;border-color:#0369a1;outline:2px solid #0369a126}.contributor-form-grid input[aria-invalid=true]{border-color:#b91c1c}.contributor-wide-field{grid-column:1/-1}.field-error{color:#b91c1c;margin-top:.3rem;font-size:.75rem;line-height:1.35;display:block}.contributor-checkbox{color:#334155;align-items:flex-start;gap:.45rem;margin-top:.8rem;font-size:.82rem;display:flex}.contributor-checkbox input{margin-top:.15rem}.omi-footer{background:#fafafa;border-top:1px solid #d9d9d9;padding:.9rem 0}.omi-footer-container{text-align:center;max-width:1400px;margin:0 auto;padding:0 1rem}.omi-footer-title{color:#222;font-weight:600}.omi-footer-version{color:#666;margin-top:.35rem;font-family:monospace}.omi-footer-links{color:#666;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.85rem;display:flex}.omi-footer-links a{color:inherit;text-decoration:none}.omi-footer-links a:hover{text-decoration:underline}.omi-footer-separator{opacity:.45}@media (width<=1100px){.workspace{grid-template-columns:220px 1fr;overflow:auto}.properties{grid-column:1/-1}}@media (width<=760px){.app-header,.workspace{display:block}.workspace{overflow:visible}.workspace>:first-child{display:none}.header-actions{margin-top:1rem}.panel{margin-bottom:1rem}.omi-properties-panel-header{display:block}.contributor-add-button{width:100%;margin-top:.75rem}.contributor-form-grid{grid-template-columns:1fr}.contributor-wide-field{grid-column:auto}}:root{--omi-editor-border:#dbe2ea;--omi-editor-border-strong:#b8c3d1;--omi-editor-surface:#fff;--omi-editor-surface-muted:#f8fafc;--omi-editor-surface-hover:#f1f5f9;--omi-editor-text:#1e293b;--omi-editor-text-muted:#64748b;--omi-editor-text-soft:#94a3b8;--omi-editor-accent:#0f172a;--omi-editor-accent-soft:#e0f2fe;--omi-editor-accent-text:#075985;--omi-editor-note-background:#fef9c3;--omi-editor-note-border:#eab308;--omi-editor-note-text:#713f12;--omi-json-background:#111827;--omi-json-background-header:#0f172a;--omi-json-border:#ffffff1a;--omi-json-text:#dbeafe;--omi-json-muted:#94a3b8;--omi-json-success:#86efac;--omi-editor-radius-small:.55rem;--omi-editor-radius-medium:.8rem;--omi-editor-radius-large:1rem;--omi-editor-shadow-focus:0 0 0 3px #0f172a14}.omi-studio-editor{width:100%;min-width:0;height:100%;min-height:0;color:var(--omi-editor-text);background:var(--omi-editor-surface);flex-direction:column;padding:0;display:flex;overflow:hidden}.omi-editor-header{border-bottom:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);flex:none;padding:1.25rem 1.5rem}.omi-editor-header .field-label{color:var(--omi-editor-text-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:700;display:block}.omi-editor-header .title-input{width:100%;color:var(--omi-editor-text);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;outline:none;padding:.25rem 0 .45rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:750;line-height:1.2;transition:border-color .15s,color .15s}.omi-editor-header .title-input:hover{border-bottom-color:var(--omi-editor-border)}.omi-editor-header .title-input:focus{border-bottom-color:var(--omi-editor-accent)}.omi-editor-header .title-input::placeholder{color:var(--omi-editor-text-soft)}.omi-editor-workspace{flex:auto;grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);min-width:0;min-height:0;display:grid;overflow:hidden}.omi-writing-pane{background:var(--omi-editor-surface);min-width:0;min-height:0;padding:2rem clamp(1.25rem,4vw,4rem) 4rem;overflow-y:auto}.omi-section-editor{width:min(100%,54rem);margin:0 auto}.omi-section-heading{color:var(--omi-editor-text);margin:0 0 1.75rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.35}.omi-empty-section{color:var(--omi-editor-text-muted);border:1px dashed var(--omi-editor-border);border-radius:var(--omi-editor-radius-medium);background:var(--omi-editor-surface-muted);margin:0;padding:1rem}.omi-block-editor{border-radius:var(--omi-editor-radius-medium);background:var(--omi-editor-surface);border:1px solid #0000;width:100%;margin:0 0 1.25rem;padding:.8rem 1rem 1rem;transition:border-color .15s,box-shadow .15s,background-color .15s;position:relative}.omi-block-editor:hover{border-color:var(--omi-editor-border);background:#fff}.omi-block-editor:focus-within{border-color:var(--omi-editor-border-strong);box-shadow:var(--omi-editor-shadow-focus)}.omi-block-editor--loading{min-height:7rem;color:var(--omi-editor-text-muted);background:var(--omi-editor-surface-muted);justify-content:center;align-items:center;display:flex}.omi-block-toolbar{opacity:.45;justify-content:space-between;align-items:center;gap:1rem;min-height:1.8rem;margin-bottom:.35rem;transition:opacity .15s;display:flex}.omi-block-editor:hover .omi-block-toolbar,.omi-block-editor:focus-within .omi-block-toolbar{opacity:1}.omi-block-type{color:var(--omi-editor-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.omi-note-insert-button{border:1px solid var(--omi-editor-border);min-height:1.9rem;color:var(--omi-editor-text-muted);background:var(--omi-editor-surface);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.74rem;font-weight:650;line-height:1;transition:color .15s,border-color .15s,background-color .15s,transform .1s;display:inline-flex}.omi-note-insert-button:hover{color:var(--omi-editor-text);border-color:var(--omi-editor-border-strong);background:var(--omi-editor-surface-hover)}.omi-note-insert-button:active{transform:translateY(1px)}.omi-note-insert-button:focus-visible{outline:2px solid var(--omi-editor-accent);outline-offset:2px}.omi-block-editor .tiptap,.omi-tiptap-editor{min-height:4.5rem;color:var(--omi-editor-text);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;background:0 0;border:0;outline:none;padding:.35rem 0;font-size:1.04rem;line-height:1.75}.omi-block-editor .tiptap:focus,.omi-block-editor .tiptap.ProseMirror-focused,.omi-tiptap-editor:focus,.omi-tiptap-editor.ProseMirror-focused{outline:none}.omi-block-editor .tiptap p,.omi-tiptap-editor p{margin:0}.omi-block-editor .tiptap p+p,.omi-tiptap-editor p+p{margin-top:.85rem}.omi-block-editor .tiptap strong,.omi-tiptap-editor strong{font-weight:700}.omi-block-editor .tiptap em,.omi-tiptap-editor em{font-style:italic}.omi-block-editor .tiptap code,.omi-tiptap-editor code{background:#f1f5f9;border-radius:.3rem;padding:.1rem .25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}.omi-block-editor .tiptap.ProseMirror,.omi-tiptap-editor.ProseMirror{caret-color:var(--omi-editor-accent)}.omi-block-editor .tiptap ::selection{color:var(--omi-editor-accent-text);background:var(--omi-editor-accent-soft)}.omi-tiptap-editor ::selection{color:var(--omi-editor-accent-text);background:var(--omi-editor-accent-soft)}.omi-block-editor .tiptap p.is-editor-empty:first-child:before,.omi-tiptap-editor p.is-editor-empty:first-child:before{content:"Kezdje el írni a bekezdést…";float:left;width:0;height:0;color:var(--omi-editor-text-soft);pointer-events:none}.omi-note{border:1px solid var(--omi-editor-note-border);min-width:1.5rem;min-height:1.3rem;color:var(--omi-editor-note-text);background:var(--omi-editor-note-background);vertical-align:.15em;cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;margin-inline:.2rem;padding:.12rem .45rem;font-family:inherit;font-size:.72em;font-weight:700;line-height:1.2;transition:box-shadow .15s,transform .15s;display:inline-flex}.omi-note:hover{box-shadow:0 2px 8px #713f1226}.omi-note.ProseMirror-selectednode{outline:2px solid var(--omi-editor-accent);outline-offset:2px;transform:translateY(-1px)}.omi-json-pane{border-left:1px solid var(--omi-editor-border);background:var(--omi-json-background);flex-direction:column;min-width:0;min-height:0;display:flex}.omi-json-header{border-bottom:1px solid var(--omi-json-border);background:var(--omi-json-background-header);flex:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:flex}.omi-json-header h2{color:#f8fafc;margin:0;font-size:.94rem;font-weight:700;line-height:1.3}.omi-json-status{color:var(--omi-json-success);white-space:nowrap;align-items:center;gap:.3rem;font-size:.72rem;font-weight:650;display:inline-flex}.omi-json-view{box-sizing:border-box;min-width:0;min-height:0;color:var(--omi-json-text);tab-size:2;white-space:pre;background:0 0;flex:auto;margin:0;padding:1.25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem;line-height:1.65;overflow:auto}.omi-json-view code{color:inherit;font:inherit;background:0 0}.omi-json-view{scrollbar-width:thin;scrollbar-color:#475569 transparent}.omi-json-view::-webkit-scrollbar{width:10px;height:10px}.omi-json-view::-webkit-scrollbar-track{background:0 0}.omi-json-view::-webkit-scrollbar-thumb{background:#475569 padding-box padding-box;border:2px solid #0000;border-radius:999px}.omi-json-view::-webkit-scrollbar-thumb:hover{background:#64748b padding-box padding-box}.omi-writing-pane{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.omi-writing-pane::-webkit-scrollbar{width:10px}.omi-writing-pane::-webkit-scrollbar-track{background:0 0}.omi-writing-pane::-webkit-scrollbar-thumb{background:#cbd5e1 padding-box padding-box;border:2px solid #0000;border-radius:999px}.omi-writing-pane::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box padding-box}.omi-studio-editor button:focus-visible,.omi-studio-editor input:focus-visible{outline:2px solid var(--omi-editor-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.omi-block-editor,.omi-block-toolbar,.omi-note-insert-button,.omi-note,.omi-editor-header .title-input{transition:none}}@media (width<=1180px){.omi-editor-workspace{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.omi-writing-pane{padding-inline:1.5rem}}@media (width<=960px){.omi-studio-editor{height:auto;min-height:100%;overflow:visible}.omi-editor-workspace{grid-template-rows:minmax(26rem,auto) minmax(20rem,45vh);grid-template-columns:1fr;overflow:visible}.omi-writing-pane{min-height:26rem;overflow:visible}.omi-json-pane{border-top:1px solid var(--omi-editor-border);border-left:0;min-height:20rem}.omi-json-view{max-height:45vh}}@media (width<=760px){.omi-editor-header{padding:1rem}.omi-writing-pane{padding:1.25rem .75rem 2rem}.omi-block-editor{border-color:var(--omi-editor-border);padding:.75rem}.omi-block-toolbar{opacity:1}.omi-editor-workspace{grid-template-rows:minmax(24rem,auto) minmax(18rem,42vh)}}@media (width<=520px){.omi-editor-header .title-input{font-size:1.55rem}.omi-block-editor{margin-bottom:.85rem}.omi-note-insert-button span:last-child{display:none}.omi-note-insert-button{width:2rem;padding-inline:0}.omi-json-header{padding:.85rem 1rem}.omi-json-view{padding:1rem;font-size:.72rem}}.omi-continuous-manuscript{background:#f3f4f6}.omi-document-canvas{background:#f3f4f6;padding:2.5rem 1.5rem 5rem}.omi-manuscript-page{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;width:min(100%,58rem);min-height:calc(100vh - 10rem);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(2rem,7vw,5.5rem) 6rem;box-shadow:0 12px 40px #0f172a14}.omi-volume-front-matter-workspace{background:#fff;border:1px solid #d9dee7;border-radius:.65rem;margin-bottom:2.5rem;overflow:hidden}.omi-volume-workspace-header{background:#f8fafc;border-bottom:1px solid #e3e7ed;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.15rem 0;display:flex}.omi-volume-workspace-eyebrow{color:#7c2d3f;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.omi-volume-workspace-header h1{margin:.15rem 0 0;font-size:1.05rem}.omi-volume-workspace-header p{color:#64748b;max-width:34rem;margin:.3rem 0 .9rem;font-size:.8rem;line-height:1.45}.omi-volume-workspace-tabs{flex:none;align-items:flex-end;gap:.2rem;display:flex}.omi-volume-workspace-tabs button{color:#526071;min-height:2.35rem;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.omi-volume-workspace-tabs button.is-active{color:#1e293b;background:#fff;border-bottom-color:#7c2d3f}.omi-volume-front-matter-workspace>[role=tabpanel]{padding:1.4rem 1.25rem}.omi-volume-front-matter-workspace .omi-title-matter-panel{border:0;margin:0;padding:2rem 1.25rem 1.5rem}.omi-volume-front-matter-workspace .omi-title-matter-panel:after{display:none}.omi-title-matter-details{text-align:left;border-top:1px solid #e2e8f0;margin-top:2.2rem;padding-top:1.2rem}.omi-title-matter-details h2,.omi-volume-structure-editor h2{margin:0;font-family:inherit;font-size:.95rem}.omi-title-matter-details>div>p,.omi-volume-structure-editor>div>p{color:#64748b;margin:.25rem 0 .9rem;font-size:.8rem}.omi-title-matter-grid,.omi-volume-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.omi-title-matter-grid label.is-wide{grid-column:1/-1}.omi-title-matter-grid label>span,.omi-volume-structure-grid label>span{color:#475569;margin-bottom:.3rem;font-size:.76rem;font-weight:700;display:block}.omi-title-matter-grid input,.omi-title-matter-grid textarea,.omi-volume-structure-grid select{box-sizing:border-box;color:#1e293b;width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;padding:.45rem .55rem;font-size:.86rem}.omi-title-matter-grid textarea{resize:vertical}.omi-volume-contributor-editor,.omi-volume-structure-editor{padding:.2rem 0}.omi-volume-structure-hint{color:#526071;background:#f8fafc;border-left:3px solid #7c2d3f;margin:1rem 0 0;padding:.75rem;font-size:.78rem;line-height:1.45}.omi-continuous-front-matter{background:0 0;border:0;padding:0 0 2.75rem}.omi-continuous-front-matter .omi-document-title,.omi-continuous-front-matter .omi-document-subtitle,.omi-continuous-front-matter .omi-document-motto{background:0 0;border:0;outline:0;width:100%;display:block}.omi-auto-grow-heading{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;width:100%;min-height:0;display:block;overflow:hidden}.omi-continuous-front-matter .omi-document-title{text-align:center;font:inherit;padding:0;font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.16}.omi-continuous-front-matter .omi-document-subtitle{color:#475569;text-align:center;font:inherit;margin-top:.85rem;padding:0;font-size:1.15rem;line-height:1.5}.omi-continuous-front-matter .omi-document-motto{resize:vertical;color:#64748b;text-align:right;width:min(100%,38rem);font:inherit;margin:1.75rem auto 0;padding:0;font-size:.95rem;font-style:italic;line-height:1.55}.omi-continuous-sections{flex-direction:column;gap:2.65rem;display:flex}.omi-continuous-section{width:100%;margin:0}.omi-study-editor{width:100%;scroll-margin-top:5rem;position:relative}.omi-study-contributors{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin:0 0 1rem}.omi-study-contributors>summary{color:#475569;cursor:pointer;justify-content:space-between;align-items:center;min-height:2.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:flex}.omi-study-contributors>summary span{background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;font-size:.7rem;display:inline-flex}.omi-study-contributor-editor{background:#fff;border-top:1px solid #e2e8f0;padding:.85rem}.omi-study-editor~.omi-study-editor{border-top:1px solid var(--omi-border,#d8dde6);margin-top:3.25rem;padding-top:3.25rem}.omi-current-study-notes{box-sizing:border-box;color:#30343a;width:100%;height:auto;min-height:0;max-height:none;font-family:var(--omi-academic-serif,Georgia, "Times New Roman", serif);margin:2.5rem 0 0;overflow:visible}.omi-current-study-notes:before{content:"";border-top:1px solid #77716a;width:min(8rem,30%);margin-bottom:.8rem;display:block}.omi-current-study-notes__header{font-family:var(--omi-academic-sans,sans-serif);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.omi-current-study-notes__header h2{color:var(--omi-academic-burgundy,#6d2130);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.omi-current-study-notes__header p{color:#69717c;margin:.18rem 0 0;font-size:.72rem;line-height:1.35}.omi-current-study-notes__count{box-sizing:border-box;color:#555b63;background:#faf8f4;border:1px solid #d7d1c8;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.67rem;font-weight:750;display:inline-flex}.omi-current-study-notes__list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.omi-current-study-note{grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.45rem;font-size:.75rem;line-height:1.48;display:grid}.omi-current-study-note__number{min-width:1.35rem;min-height:1.35rem;color:var(--omi-academic-burgundy,#6d2130);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.2rem;padding:.08rem .2rem;font-weight:750;line-height:1.2}.omi-current-study-note__number:hover,.omi-current-study-note__number:focus-visible{background:var(--omi-academic-burgundy-soft,#f6ecee);outline-offset:1px;outline:1px solid #6d21304d}.omi-current-study-note__content{min-width:0}.omi-current-study-note__content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.omi-current-study-note__kind{float:inline-start;color:#69717c;font-family:var(--omi-academic-sans,sans-serif);letter-spacing:.035em;border:1px solid #ded8cf;border-radius:.2rem;margin:.06rem .4rem 0 0;padding:.05rem .25rem;font-size:.61rem;font-weight:700}.omi-current-study-notes__empty{color:#69717c;margin:0;font-size:.75rem;font-style:italic;line-height:1.45}.omi-continuous-section-title{align-items:flex-start;gap:.65rem;margin:0 0 1rem;display:flex}.omi-continuous-section-title .omi-section-number{flex:none;padding-top:.05rem;font-size:1.35rem;font-weight:750;line-height:1.35}.omi-continuous-section-title .omi-section-title-input{color:#0f172a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:1.35rem;font-weight:750;line-height:1.35}.omi-continuous-blocks>.omi-block-editor,.omi-continuous-blocks>.omi-study-editor>.omi-block-editor{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.15rem 0}.omi-continuous-blocks>.omi-block-editor:hover,.omi-continuous-blocks>.omi-block-editor:focus-within,.omi-continuous-blocks>.omi-study-editor>.omi-block-editor:hover,.omi-continuous-blocks>.omi-study-editor>.omi-block-editor:focus-within{box-shadow:none;background:0 0;border:0}.omi-continuous-blocks .omi-tiptap-editor,.omi-continuous-blocks .omi-block-editor .tiptap{min-height:1.75rem;padding:.2rem 0;font-size:1.05rem;line-height:1.78}.omi-continuous-document-editor .omi-continuous-tiptap-editor{min-height:12rem;padding:0}.omi-continuous-document-editor .omi-continuous-tiptap-editor>*{position:relative}.omi-continuous-document-editor .omi-continuous-tiptap-editor>p,.omi-continuous-document-editor .omi-continuous-tiptap-editor>blockquote,.omi-continuous-document-editor .omi-continuous-tiptap-editor>ul,.omi-continuous-document-editor .omi-continuous-tiptap-editor>ol,.omi-continuous-document-editor .omi-continuous-tiptap-editor>pre{margin:0 0 .9rem}.omi-continuous-document-editor .omi-continuous-tiptap-editor>h1,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h2,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h3,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h4,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h5,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h6{color:#0f172a;margin:2.4rem 0 1rem;line-height:1.35}.omi-continuous-document-editor .omi-continuous-tiptap-editor>h1:first-child,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h2:first-child,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h3:first-child,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h4:first-child,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h5:first-child,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h6:first-child{margin-top:0}.omi-continuous-document-editor .omi-continuous-tiptap-editor>h1{font-size:1.55rem}.omi-continuous-document-editor .omi-continuous-tiptap-editor>h2{font-size:1.38rem}.omi-continuous-document-editor .omi-continuous-tiptap-editor>h3{font-size:1.22rem}.omi-continuous-document-editor .omi-continuous-tiptap-editor>h4,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h5,.omi-continuous-document-editor .omi-continuous-tiptap-editor>h6{font-size:1.08rem}.omi-continuous-document-editor .omi-continuous-tiptap-editor>[data-section-number]:before{content:attr(data-section-number) " ";color:inherit}.omi-add-study-row{border-top:1px dashed var(--omi-border,#d8dde6);color:#64748b;align-items:center;gap:.85rem;margin-top:3.25rem;padding-top:1.25rem;font-size:.85rem;display:flex}.omi-add-study-actions{flex-wrap:wrap;gap:.55rem;display:flex}.omi-add-study{color:#243244;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c2cf;border-radius:.45rem;flex:none;align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:650;display:inline-flex}.omi-add-study:hover,.omi-add-study:focus-visible{background:#f8fafc;border-color:#7b8797}.omi-import-study{border-style:dashed}.omi-new-document-actions{box-sizing:border-box;background:#f8fafc;border:1px solid #dbe2ea;border-radius:.75rem;width:100%;padding:1rem}.omi-new-document-heading p{color:#64748b;margin:.3rem 0 .8rem;font-size:.82rem;line-height:1.45}.omi-new-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.omi-new-document-grid button{color:#1e293b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;align-items:flex-start;gap:.55rem;min-width:0;padding:.75rem;display:flex}.omi-new-document-grid button:hover,.omi-new-document-grid button:focus-visible{border-color:#7c2d3f;box-shadow:0 0 0 2px #7c2d3f1a}.omi-new-document-grid button>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.omi-new-document-grid small{color:#64748b;font-size:.72rem;line-height:1.35}.omi-new-document-actions--empty-workspace{margin-bottom:.35rem}.omi-new-document-actions--empty-workspace .omi-new-document-grid{grid-template-columns:1fr}.omi-list-placement-group{gap:.45rem;display:grid}.omi-list-placement-group+.omi-list-placement-group{border-top:1px solid #e2e8f0;margin-top:.9rem;padding-top:.9rem}.omi-list-placement-group h4{color:#334155;margin:0;font-size:.82rem}.omi-continuous-blocks .omi-block-toolbar{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;border:1px solid #dbe2ea;border-radius:999px;min-height:auto;margin:0;padding:.3rem .4rem;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:-2.25rem;right:0;transform:translateY(.25rem);box-shadow:0 8px 24px #0f172a1a}.omi-continuous-blocks .omi-block-editor:focus-within .omi-block-toolbar,.omi-continuous-blocks .omi-block-editor:hover .omi-block-toolbar{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.omi-continuous-blocks .omi-block-type{display:none}.omi-continuous-blocks .omi-block-toolbar-actions{gap:.25rem;display:flex}.omi-continuous-blocks .omi-note-insert-button{border-color:#0000}.omi-continuous-blocks .omi-numbered-object,.omi-continuous-visual{margin:1.75rem 0}.omi-continuous-blocks .omi-visual-insert-menu{opacity:.12;transition:opacity .12s}.omi-continuous-blocks .omi-visual-insert-menu:hover,.omi-continuous-blocks .omi-visual-insert-menu:focus-within{opacity:1}.omi-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.omi-document-canvas{padding:0}.omi-manuscript-page{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:2rem 1.25rem 4rem}.omi-continuous-front-matter .omi-document-title{font-size:clamp(1.7rem,8vw,2.3rem)}.omi-volume-front-matter-workspace{margin-inline:-.35rem}.omi-volume-workspace-header{flex-direction:column;align-items:stretch;padding:.85rem .85rem 0}.omi-volume-workspace-tabs{width:100%;overflow-x:auto}.omi-volume-workspace-tabs button{flex:1 0 auto}.omi-title-matter-grid,.omi-volume-structure-grid,.omi-new-document-grid{grid-template-columns:1fr}.omi-volume-front-matter-workspace>[role=tabpanel],.omi-volume-front-matter-workspace .omi-title-matter-panel{padding:1rem .85rem}.omi-properties-panel-header{flex-direction:column}.contributor-add-button{width:100%}.omi-continuous-section-title{gap:.45rem}.omi-continuous-section-title .omi-section-number,.omi-continuous-section-title .omi-section-title-input{font-size:1.2rem}.omi-study-editor~.omi-study-editor{margin-top:2.25rem;padding-top:2.25rem}.omi-current-study-notes{display:none}.omi-add-study-row{flex-direction:column;align-items:flex-start;margin-top:2.25rem}.omi-add-study-actions,.omi-add-study-actions .omi-add-study{width:100%}.omi-add-study-actions .omi-add-study{justify-content:center}.omi-continuous-blocks .omi-block-toolbar{opacity:0;margin-bottom:.35rem;position:static;transform:none}.omi-continuous-blocks .omi-block-editor:focus-within .omi-block-toolbar{opacity:1}}@media (prefers-reduced-motion:reduce){.omi-continuous-blocks .omi-block-toolbar,.omi-continuous-blocks .omi-visual-insert-menu{transition:none}}.omi-front-matter-fields{gap:.65rem;margin-top:.55rem;display:grid}.omi-front-matter-field{gap:.2rem;display:grid}.omi-front-matter-field>span{color:var(--omi-editor-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.omi-subtitle-input,.omi-motto-input{width:100%;color:var(--omi-editor-text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;transition:border-color .15s}.omi-subtitle-input{padding:.15rem 0 .35rem;font-size:clamp(1rem,1.8vw,1.28rem);font-weight:500;line-height:1.35}.omi-motto-input{resize:vertical;text-align:right;min-height:2.8rem;padding:.2rem 0 .35rem;font-size:.92rem;font-style:italic;line-height:1.45}.omi-subtitle-input:hover,.omi-subtitle-input:focus,.omi-motto-input:hover,.omi-motto-input:focus{border-bottom-color:var(--omi-editor-border)}.omi-subtitle-input:focus,.omi-motto-input:focus{border-bottom-color:var(--omi-editor-accent)}.omi-subtitle-input::placeholder,.omi-motto-input::placeholder{color:var(--omi-editor-text-soft);font-style:normal}@media (width<=640px){.omi-motto-input{text-align:left}}.omi-rich-text-toolbar{z-index:1200;border:1px solid var(--omi-editor-border-strong);background:var(--omi-editor-surface);width:max-content;max-width:min(32rem,100vw - 2rem);color:var(--omi-editor-text);border-radius:.75rem;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 30px #0f172a2e}.omi-rich-text-toolbar--below{transform:translate(-50%)}.omi-rich-text-toolbar-row{align-items:center;gap:.2rem;padding:.3rem;display:flex}.omi-rich-text-toolbar-row>button,.omi-rich-text-symbol-grid button{min-width:2rem;height:2rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0 .45rem;font-size:.82rem;display:grid}.omi-rich-text-toolbar-row>button:hover,.omi-rich-text-toolbar-row>button.is-active,.omi-rich-text-symbol-grid button:hover,.omi-rich-text-command-grid button:hover,.omi-rich-text-command-grid button.is-active{background:var(--omi-editor-surface-hover);color:var(--omi-editor-accent)}.omi-rich-text-toolbar-row>button.is-active,.omi-rich-text-command-grid button.is-active{box-shadow:inset 0 0 0 1px var(--omi-editor-border-strong)}.omi-rich-text-toolbar-row>.omi-rich-text-toolbar-dismiss{border-left:1px solid var(--omi-editor-border);color:var(--omi-editor-text-muted);border-radius:.35rem;margin-left:auto;font-size:1rem}.omi-rich-text-toolbar button:focus-visible,.omi-rich-text-toolbar input:focus-visible,.omi-rich-text-toolbar select:focus-visible{outline:2px solid var(--omi-editor-accent);outline-offset:2px}.omi-rich-text-popover{border-top:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);scrollbar-width:thin;border-radius:0 0 .75rem .75rem;width:min(30rem,100vw - 2rem);max-height:min(66vh,30rem);padding:.7rem;overflow-y:auto}.omi-rich-text-popover label{color:var(--omi-editor-text-muted);gap:.3rem;font-size:.75rem;font-weight:650;display:grid}.omi-rich-text-popover input,.omi-rich-text-popover select{border:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);width:100%;min-height:2.25rem;color:var(--omi-editor-text);font:inherit;border-radius:.5rem;padding:.4rem .55rem;font-size:.85rem}.omi-rich-text-popover-actions,.omi-rich-text-inline-actions{justify-content:flex-end;gap:.4rem;margin-top:.6rem;display:flex}.omi-rich-text-popover-actions button,.omi-rich-text-inline-actions button,.omi-rich-text-command-grid button{border:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);min-height:2rem;color:inherit;font:inherit;cursor:pointer;border-radius:.45rem;padding:.35rem .55rem;font-size:.76rem}.omi-rich-text-popover-actions button.primary{border-color:var(--omi-editor-accent);background:var(--omi-editor-accent);color:#fff}.omi-rich-text-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.omi-rich-text-command-grid button{text-align:left;min-height:1.9rem;padding:.3rem .5rem}.omi-rich-text-language-editor,.omi-rich-text-symbols{border-top:1px solid var(--omi-editor-border);margin-top:.6rem;padding-top:.6rem}.omi-rich-text-symbols>strong{color:var(--omi-editor-text-muted);margin-bottom:.4rem;font-size:.75rem;display:block}.omi-rich-text-symbol-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.18rem;display:grid}.omi-rich-text-symbol-grid button{border:1px solid #0000;min-width:1.85rem;height:1.85rem;font-size:.84rem}.omi-rich-text-toolbar .field-error{color:#b91c1c;margin-top:.35rem;font-size:.72rem;display:block}.omi-tiptap-editor a[data-omi-external-link]{color:#0369a1;text-underline-offset:.13em;text-decoration:underline}.omi-tiptap-editor sup[data-omi-superscript],.omi-tiptap-editor sub[data-omi-subscript]{font-size:.72em;line-height:0}.omi-tiptap-editor span[data-omi-language]{text-underline-offset:.22em;-webkit-text-decoration:underline dotted #64748b8c;text-decoration:underline dotted #64748b8c}.omi-tiptap-editor blockquote{border-left:3px solid var(--omi-editor-border-strong);color:var(--omi-editor-text-muted);margin:1rem 0;padding:.25rem 0 .25rem 1rem}.omi-tiptap-editor ul,.omi-tiptap-editor ol{margin:.75rem 0;padding-left:1.6rem}.omi-tiptap-editor li+li{margin-top:.22rem}.omi-tiptap-editor pre{border:1px solid var(--omi-editor-border);background:#f8fafc;border-radius:.6rem;margin:1rem 0;padding:.85rem 1rem;overflow-x:auto}.omi-tiptap-editor pre code{background:0 0;padding:0;font-size:.88rem}@media (width>=761px){.omi-rich-text-toolbar--expanded,.omi-rich-text-toolbar--expanded.omi-rich-text-toolbar--below{border-radius:.55rem;width:min(21rem,100vw - 2rem);max-width:min(21rem,100vw - 2rem);max-height:calc(100dvh - 6rem);right:1rem;overflow:hidden;transform:none;box-shadow:0 14px 34px #0f172a29;top:5rem!important;left:auto!important}.omi-rich-text-toolbar--expanded .omi-rich-text-toolbar-row{z-index:2;border-bottom:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);flex:none;position:sticky;top:0}.omi-rich-text-toolbar--expanded .omi-rich-text-popover{border-top:0;border-radius:0 0 .55rem .55rem;width:100%;max-height:calc(100dvh - 9rem);padding:.6rem}}@media (width<=760px){.omi-rich-text-toolbar,.omi-rich-text-toolbar--below{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:min(32rem,100vw - 1rem);max-width:calc(100vw - 1rem);overflow:hidden;top:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.omi-rich-text-toolbar-row{scrollbar-width:none;max-width:100%;overflow-x:auto}.omi-rich-text-toolbar-row::-webkit-scrollbar{display:none}.omi-rich-text-toolbar--expanded,.omi-rich-text-toolbar--expanded.omi-rich-text-toolbar--below{width:min(28rem,100vw - 1rem);max-height:min(62dvh,30rem);overflow:hidden}.omi-rich-text-popover{width:100%;max-height:min(52dvh,24rem)}.omi-rich-text-command-grid{grid-template-columns:1fr}.omi-rich-text-symbol-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.omi-selection-action-toolbar{border-top:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);max-width:min(32rem,100vw - 2rem);color:var(--omi-editor-text);scrollbar-width:thin;align-items:center;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}.omi-selection-action-toolbar button{min-height:2rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:650}.omi-selection-action-toolbar button:hover,.omi-selection-action-toolbar button:focus-visible{background:var(--omi-editor-surface-hover);color:var(--omi-editor-accent);outline:none}.omi-selection-action-toolbar select{border:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);max-width:9rem;min-height:2rem;color:inherit;font:inherit;border-radius:999px;padding:.3rem 1.6rem .3rem .5rem;font-size:.78rem}.omi-selection-action-toolbar button:focus-visible,.omi-selection-action-toolbar select:focus-visible{outline:2px solid var(--omi-editor-accent);outline-offset:1px}@media (width<=640px){.omi-selection-action-toolbar{overscroll-behavior-inline:contain;scrollbar-width:none;width:100%;max-width:100%}.omi-selection-action-toolbar button,.omi-selection-action-toolbar select{flex:none}.omi-selection-action-toolbar::-webkit-scrollbar{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus-header{z-index:20;background:#111827;min-height:3.75rem;padding:.65rem 1rem;position:sticky;top:0}.focus-menu-button,.studio-menu-close{width:2.4rem;height:2.4rem;color:inherit;background:0 0;border:1px solid #fff3;border-radius:.65rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.focus-menu-button:hover,.focus-menu-button:focus-visible,.studio-menu-close:hover,.studio-menu-close:focus-visible{background:#ffffff14;border-color:#fff6}.focus-logout-button{white-space:nowrap;gap:.45rem;width:auto;padding:0 .7rem}.focus-logout-label{font-size:.75rem;font-weight:650}.focus-header-context{flex:1;align-items:baseline;gap:.75rem;min-width:0;display:flex}.focus-header-brand{flex:none;font-size:.82rem;font-weight:750}.focus-header-section{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.focus-header-actions{flex:none;align-items:center;gap:.75rem;display:flex}.focus-save-state{color:#bbf7d0;white-space:nowrap;align-items:center;gap:.35rem;font-size:.76rem;font-weight:650;display:inline-flex}.focus-save-state--pending{color:#fde68a}.focus-language-switcher{color:#e2e8f0;background:#ffffff0a;border:1px solid #fff3;border-radius:.6rem;align-items:center;gap:.35rem;min-height:2.25rem;padding:0 .35rem 0 .55rem;display:inline-flex}.focus-language-switcher:focus-within{outline-offset:1px;border-color:#94a3b8;outline:2px solid #ffffff26}.focus-language-switcher select{color:#f8fafc;cursor:pointer;background:0 0;border:0;outline:0;max-width:8.5rem;padding:.35rem .2rem;font-size:.75rem;font-weight:650}.focus-language-switcher option{color:#111827;background:#fff}.focus-workspace{background:#f8fafc;flex:1;min-width:0;min-height:0;padding:clamp(.5rem,1.5vw,1.25rem);display:flex}.focus-editor{border:1px solid #e2e8f0;border-radius:1rem;width:min(100%,72rem);min-height:0;margin:0 auto;box-shadow:0 10px 30px #0f172a0d}.focus-editor-header{padding-inline:clamp(1rem,4vw,4rem)}.focus-writing-pane{flex:auto;padding-inline:clamp(1rem,6vw,6rem)}.studio-menu-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;display:flex;position:fixed;inset:0}.studio-menu-drawer{background:#f8fafc;flex-direction:column;width:min(72rem,94vw);height:100%;animation:.16s ease-out studio-menu-enter;display:flex;box-shadow:16px 0 48px #0f172a3d}@keyframes studio-menu-enter{0%{opacity:.8;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}.studio-menu-header{z-index:40;color:#f8fafc;background:#111827;border-bottom:1px solid #334155;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4.25rem;padding:.8rem 1rem;display:grid;position:relative}.studio-menu-heading{min-width:0}.studio-menu-header h2{margin:.1rem 0 0;font-size:1.05rem}.studio-menu-eyebrow{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.studio-menu-body{flex:1;grid-template-columns:14rem minmax(0,1fr);min-width:0;min-height:0;display:grid}.studio-menu-navigation{background:#f1f5f9;border-right:1px solid #e2e8f0;flex-direction:column;gap:.35rem;padding:.85rem;display:flex;overflow-y:auto}.studio-menu-nav-button{color:#334155;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.6rem .7rem;font-size:.82rem;font-weight:650;display:flex}.studio-menu-nav-button:hover,.studio-menu-nav-button:focus-visible{background:#fff;border-color:#cbd5e1}.studio-menu-nav-button--active{color:#075985;background:#e0f2fe;border-color:#bae6fd}.studio-menu-content{box-sizing:border-box;background:#fff;min-width:0;height:100%;min-height:0;padding:1rem;overflow:auto}.studio-menu-view{width:min(100%,54rem);margin:0 auto}.studio-menu-view-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.studio-menu-view-header h3{color:#0f172a;margin:0 0 .3rem;font-size:1.15rem}.studio-menu-view-header p,.studio-tool-card p,.studio-technical-details>p{color:#64748b;margin:0;font-size:.82rem;line-height:1.5}.studio-menu-primary-action,.studio-menu-secondary-action{border-radius:.55rem;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.studio-menu-primary-action{color:#fff;background:#0f172a;border:1px solid #0f172a}.studio-menu-secondary-action{color:#334155;background:#fff;border:1px solid #cbd5e1}.studio-menu-danger-action{color:#991b1b}.studio-document-tree,.studio-menu-content .omi-properties-panel,.studio-menu-content .omi-history-panel{box-shadow:none;border:0;border-radius:0}.studio-document-tree{background:0 0;padding:0}.studio-menu-content .omi-properties-panel,.studio-menu-content .omi-history-panel{padding:0}.studio-manuscript-fields{gap:1rem;display:grid}.studio-manuscript-fields label>span,.studio-readonly-field>span{color:#475569;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.studio-manuscript-fields textarea{color:#1e293b;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:.7rem;width:100%;min-height:12rem;padding:.8rem;line-height:1.6}.studio-manuscript-fields textarea:focus{outline-offset:1px;border-color:#0369a1;outline:2px solid #0369a126}.studio-readonly-field{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.7rem;padding:.8rem}.studio-keyword-list{flex-wrap:wrap;gap:.4rem;display:flex}.studio-keyword{color:#334155;background:#e2e8f0;border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.studio-muted-value{color:#94a3b8}.studio-tool-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.85rem;display:flex}.studio-tool-card strong{color:#1e293b;margin-bottom:.25rem;display:block}.studio-technical-details{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:1rem;overflow:hidden}.studio-technical-details summary{color:#334155;cursor:pointer;padding:.8rem;font-size:.82rem;font-weight:700}.studio-technical-details>p{padding:0 .8rem .8rem}.studio-json-header{color:#f8fafc;background:#0f172a;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.75rem;display:flex}.studio-json-header span{color:#86efac}.studio-json-view{color:#dbeafe;white-space:pre;background:#111827;max-height:24rem;margin:0;padding:.9rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;line-height:1.55;overflow:auto}@media (prefers-reduced-motion:reduce){.studio-menu-drawer{animation:none}}@media (width<=760px){.focus-header{gap:.6rem;display:flex}.focus-header-context{display:block}.focus-header-brand{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.focus-header-section{display:none}.focus-header-actions{gap:.4rem}.focus-save-state span{display:none}.focus-language-switcher select{width:4.5rem;max-width:4.5rem}.focus-logout-button{width:2.4rem;padding:0}.focus-logout-label{display:none}.focus-workspace{padding:0}.focus-editor{box-shadow:none;border:0;border-radius:0}.studio-menu-drawer{width:100%;animation:none}.studio-menu-header{min-height:56px;padding:env(safe-area-inset-top) 10px 0;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.studio-menu-close{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:10px}.studio-menu-header-spacer{width:44px}.studio-menu-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.studio-menu-navigation{border-bottom:1px solid #e2e8f0;border-right:0;flex-direction:row;gap:.3rem;padding:.6rem;overflow:auto hidden}.studio-menu-nav-button{width:auto;min-width:max-content;min-height:2.4rem;padding:.45rem .55rem}.studio-menu-view-header,.studio-tool-card{display:block}.studio-menu-primary-action,.studio-menu-secondary-action{width:100%;margin-top:.75rem}.studio-menu-content{padding:.85rem}}.studio-settings-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;padding:1rem}.studio-settings-card-header h4{color:#0f172a;margin:0 0 .3rem;font-size:.95rem}.studio-settings-card-header p,.studio-settings-hint{color:#64748b;margin:0;font-size:.8rem;line-height:1.5}.studio-language-settings-card{padding:.8rem .9rem}.studio-language-settings-grid{border-top:1px solid #e2e8f0;gap:0;margin-top:.65rem;display:grid}.studio-language-setting-row{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(135px,.8fr) minmax(0,1.65fr) minmax(180px,.9fr);align-items:center;gap:.65rem;padding:.62rem 0;display:grid}.studio-language-setting-row:last-child{border-bottom:0;padding-bottom:0}.studio-language-setting-heading{min-width:0}.studio-language-setting-heading h5{color:#1e293b;margin:0;font-size:.82rem}.studio-language-setting-heading p{color:#64748b;margin:.15rem 0 0;font-size:.7rem;line-height:1.35}.studio-language-chip-list{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.studio-language-chip{color:#334155;background:#fff;border:1px solid #dbe3ec;border-radius:999px;align-items:center;gap:.32rem;max-width:100%;min-height:1.9rem;padding:.22rem .34rem .22rem .55rem;font-size:.73rem;display:inline-flex}.studio-language-chip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.73rem;overflow:hidden}.studio-language-chip code{color:#475569;text-transform:none;background:#e2e8f0;border-radius:.3rem;padding:.12rem .28rem;font-size:.61rem}.studio-language-chip--toggle{cursor:pointer;padding-left:.4rem}.studio-language-chip--toggle input{width:.9rem;height:.9rem;margin:0}.studio-language-chip--current{background:#f0f9ff;border-color:#7dd3fc}.studio-language-chip-remove{color:#64748b;background:0 0;border:0;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;padding:0;display:inline-grid}.studio-language-chip-remove:hover:not(:disabled),.studio-language-chip-remove:focus-visible{color:#0f172a;background:#e2e8f0}.studio-language-compact-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.studio-language-compact-add select{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;width:100%;min-width:0;min-height:2rem;padding:.35rem .45rem;font-size:.72rem}.studio-language-compact-add .studio-menu-secondary-action{white-space:nowrap;min-height:2rem;padding:.34rem .52rem;font-size:.7rem}.studio-language-inline-hint{color:#64748b;grid-column:3;font-size:.66rem;line-height:1.35}.studio-language-preference-list{gap:.55rem;margin-top:1rem;display:grid}.studio-language-preference{cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.65rem .75rem;display:grid}.studio-language-preference:hover{border-color:#94a3b8}.studio-language-preference--current{background:#f0f9ff;border-color:#7dd3fc}.studio-language-preference input{width:1.05rem;height:1.05rem;margin:0}.studio-language-preference input:disabled{cursor:not-allowed}.studio-language-preference-copy{min-width:0}.studio-language-preference-copy strong,.studio-language-preference-copy small{display:block}.studio-language-preference-copy strong{color:#1e293b;font-size:.86rem}.studio-language-preference-copy small{color:#64748b;margin-top:.15rem;font-size:.72rem;line-height:1.35}.studio-language-preference code{color:#475569;text-transform:uppercase;background:#e2e8f0;border-radius:.35rem;padding:.2rem .38rem;font-size:.68rem}.studio-settings-hint{margin-top:.85rem}.studio-settings-future-note{color:#64748b;background:#f8fafc;border-left:3px solid #94a3b8;margin-top:.9rem;padding:.7rem .85rem;font-size:.78rem;line-height:1.5}@media (width<=760px){.studio-language-setting-row{grid-template-columns:1fr;gap:.45rem}.studio-language-inline-hint{grid-column:auto}}@media (width<=520px){.studio-language-compact-add{grid-template-columns:1fr auto}.studio-language-compact-add .studio-menu-secondary-action span{display:none}.studio-language-preference{grid-template-columns:auto minmax(0,1fr)}.studio-language-preference code{grid-column:2;width:max-content}}.studio-manuscript-language-field{background:#f8fafc;border:1px solid #dbe3ec;border-radius:.75rem;gap:.55rem;padding:.85rem;display:grid}.studio-manuscript-language-field label>span{color:#475569;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.studio-manuscript-language-field input{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:.6rem;width:100%;min-height:2.65rem;padding:.55rem .65rem}.studio-manuscript-language-field input:focus{outline-offset:1px;border-color:#0369a1;outline:2px solid #0369a126}.studio-manuscript-language-field input[aria-invalid=true]{border-color:#b91c1c}.studio-manuscript-language-description,.studio-manuscript-language-hint,.studio-manuscript-language-error{margin:0;font-size:.78rem;line-height:1.5}.studio-manuscript-language-description,.studio-manuscript-language-hint{color:#64748b}.studio-manuscript-language-error{color:#b91c1c;font-weight:650}.studio-manuscript-language-current{color:#475569;border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.7rem;font-size:.78rem;display:flex}.studio-manuscript-language-current strong{color:#1e293b}.studio-manuscript-language-current code{color:#334155;background:#e2e8f0;border-radius:.4rem;padding:.12rem .35rem;font-size:.72rem}.omi-notes-panel .studio-menu-view-header h3{align-items:center;gap:.5rem;display:inline-flex}.omi-notes-count{background:#f8fafc;border:1px solid #d0d5dd;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-weight:700;display:inline-flex}.omi-notes-list{gap:1rem;display:grid}.omi-notes-empty{text-align:center;color:#667085;border:1px dashed #cbd5e1;border-radius:.9rem;justify-items:center;gap:.35rem;padding:2.5rem 1rem;display:grid}.omi-notes-empty p{color:#344054;margin:.35rem 0 0;font-weight:650}.omi-notes-empty small{max-width:34rem;line-height:1.5}.omi-note-editor-card{background:#fff;border:1px solid #d0d5dd;border-radius:.85rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 1px 2px #1018280a}.omi-note-editor-card--compact{background:#f9fafb;border-left:3px solid #475467;margin-top:.85rem}.omi-note-editor-header,.omi-note-editor-header>div,.omi-note-actions,.omi-note-meta{align-items:center;display:flex}.omi-note-editor-header{justify-content:space-between;gap:.75rem}.omi-note-editor-header>div{gap:.6rem}.omi-note-number{color:#fff;background:#101828;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;font-weight:700;display:inline-flex}.omi-note-icon-button{cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.omi-note-icon-button:hover{background:#eaecf0}.omi-note-field{gap:.35rem;display:grid}.omi-note-field>span{color:#475467;font-size:.82rem;font-weight:650}.omi-note-field select{box-sizing:border-box;color:#101828;width:100%;min-height:2.5rem;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:.55rem;padding:0 .65rem}.omi-note-rich-body{gap:.55rem;display:grid}.omi-note-rich-editor{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:.55rem;outline:none;min-height:7rem;padding:.7rem;line-height:1.55}.omi-note-editor-card--compact .omi-note-rich-editor{min-height:5.5rem}.omi-note-rich-editor:focus{border-color:#98a2b3;box-shadow:0 0 0 3px #98a2b32e}.omi-note-rich-editor p{margin:0 0 .65rem}.omi-note-rich-editor p:last-child{margin-bottom:0}.omi-note-rich-editor .omi-citation{color:#344054;cursor:default;white-space:normal;background:#eef2f6;border-radius:.3em;padding:.08em .28em;display:inline}.omi-note-rich-editor .omi-citation.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #667085}.omi-note-rich-actions{justify-content:flex-start;display:flex}.omi-note-rich-body>.omi-citation-picker{margin-top:.15rem}.omi-note-meta{color:#667085;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.75rem}.omi-note-meta code{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.omi-note-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.omi-note{color:#344054;vertical-align:super;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eef2f6;border-radius:999px;justify-content:center;align-items:center;min-width:1.2em;height:1.2em;margin:0 .08em;font-size:.72em;font-weight:800;line-height:1;display:inline-flex}.omi-note:hover,.omi-note:focus{outline-offset:1px;outline:2px solid #98a2b3}@media (width<=640px){.omi-note-editor-card{padding:.85rem}.omi-note-actions{flex-direction:column;align-items:stretch}.omi-note-actions button,.omi-note-rich-actions button{justify-content:center;width:100%}}.omi-section-title-row{align-items:baseline;gap:.65rem;margin:0 0 1.75rem;display:flex}.omi-section-number{color:var(--omi-editor-text-muted);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.35}.omi-section-title-input{width:100%;min-width:0;color:var(--omi-editor-text);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;padding:.1rem 0 .2rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.35;transition:border-color .15s}.omi-section-title-input:hover{border-bottom-color:var(--omi-editor-border)}.omi-section-title-input:focus{border-bottom-color:var(--omi-editor-accent)}.omi-section-title-input::placeholder{color:var(--omi-editor-text-soft)}.section-numbering-control{border:1px solid var(--omi-editor-border,#dbe2ea);background:var(--omi-editor-surface-muted,#f8fafc);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.75rem .85rem;display:flex}.section-numbering-control-label{color:var(--omi-editor-text-muted,#64748b);align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.section-numbering-control select{border:1px solid var(--omi-editor-border,#dbe2ea);min-width:9rem;color:var(--omi-editor-text,#1e293b);font:inherit;cursor:pointer;background:#fff;border-radius:.55rem;padding:.45rem 2rem .45rem .65rem;font-size:.85rem}.section-numbering-control select:focus-visible{outline:2px solid var(--omi-editor-accent,#0f172a);outline-offset:2px}@media (width<=640px){.omi-section-title-row{gap:.45rem}.section-numbering-control{flex-direction:column;align-items:stretch;gap:.55rem}.section-numbering-control select{width:100%}}@media (prefers-reduced-motion:reduce){.omi-section-title-input{transition:none}}.omi-section-structure{gap:.9rem;margin-top:1rem;display:grid}.omi-section-structure-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.omi-section-structure-header h4,.omi-section-structure-header p,.omi-section-structure-hint{margin:0}.omi-section-structure-header p,.omi-section-structure-hint{color:var(--ifm-color-emphasis-700,#5f6368);margin-top:.35rem;font-size:.9rem;line-height:1.45}.omi-section-add-root{color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f47;border-radius:.6rem;flex:none;align-items:center;gap:.35rem;padding:.5rem .65rem;display:inline-flex}.omi-section-structure-list{gap:.42rem;display:grid}.omi-section-structure-item{background:var(--ifm-background-surface-color,#fff);min-height:3.25rem;border:1px solid #7f7f7f3d;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-inline-start:min(calc(var(--omi-section-depth,0) * 1.45rem), 45%);padding:.35rem .45rem;transition:margin-inline-start .14s,border-color .12s,background .12s;display:grid}.omi-section-structure-item--selected{border-color:currentColor}.omi-section-structure-item--drop-target{background:color-mix(in srgb, currentColor 5%, transparent);border-style:dashed;border-color:currentColor}.omi-section-drag-handle{cursor:grab;width:2rem;height:2rem;color:var(--ifm-color-emphasis-600,#6b7280);-webkit-user-select:none;user-select:none;border-radius:.5rem;place-items:center;display:grid}.omi-section-drag-handle:active{cursor:grabbing}.omi-section-drag-handle:focus-visible,.omi-section-structure-actions button:focus-visible,.omi-section-structure-open:focus-visible,.omi-section-add-root:focus-visible{outline-offset:2px;outline:2px solid}.omi-section-structure-open{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;gap:.1rem;padding:.55rem .25rem;display:grid}.omi-section-structure-open strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.35;overflow:visible}.omi-section-structure-open small{opacity:.65;font-size:.72rem}.omi-section-structure-actions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.omi-section-structure-actions button{min-width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f40;border-radius:.5rem;justify-content:center;align-items:center;gap:.08rem;display:inline-flex}.omi-section-structure-actions button:disabled{cursor:default;opacity:.28}.omi-section-action-sibling{font-size:.72rem;line-height:1}.omi-section-root-drop{min-height:2.75rem;color:var(--ifm-color-emphasis-600,#6b7280);border:1px dashed #7f7f7f61;border-radius:.65rem;place-items:center;font-size:.82rem;display:grid}.omi-section-root-drop--active{color:inherit;background:color-mix(in srgb, currentColor 5%, transparent);border-color:currentColor}.omi-section-hierarchy-warning{border:1px solid #b45309;border-radius:.6rem;padding:.65rem .75rem;font-size:.85rem}@media (width<=900px){.omi-section-structure-item{grid-template-columns:auto minmax(0,1fr);margin-inline-start:min(calc(var(--omi-section-depth,0) * .8rem), 30%)}.omi-section-structure-actions{grid-column:1/-1;justify-content:flex-end;padding:0 .25rem .25rem}}@media (width<=620px){.omi-section-structure-header{display:grid}.omi-section-add-root{justify-self:start}.omi-section-structure-item{margin-inline-start:min(calc(var(--omi-section-depth,0) * .45rem), 18%)}}.omi-keyword-editor{gap:.6rem;display:grid}.omi-keyword-editor-label{color:var(--omi-editor-text-muted,#64748b);font-size:.78rem;font-weight:700}.omi-keyword-chip-list{flex-wrap:wrap;gap:.45rem;display:flex}.omi-keyword-chip{color:#1e293b;background:#f8fafc;border:1px solid #dbe2ea;border-radius:999px;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .35rem .25rem .65rem;font-size:.82rem;line-height:1.2;display:inline-flex}.omi-keyword-chip button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.omi-keyword-chip button:hover{color:#0f172a;background:#e2e8f0}.omi-keyword-chip button:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.omi-keyword-input-row{align-items:stretch;gap:.5rem;display:flex}.omi-keyword-input-row input{color:#0f172a;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;flex:auto;padding:.7rem .8rem}.omi-keyword-input-row input:focus{outline-offset:1px;border-color:#0f172a;outline:2px solid #0f172a14}.omi-keyword-input-row button:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){.omi-keyword-input-row{flex-direction:column;align-items:stretch}.omi-keyword-input-row button{justify-content:center}}.omi-block-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.omi-citation{border:1px solid var(--omi-editor-border-strong);max-width:min(28rem,100%);color:var(--omi-editor-accent-text);background:var(--omi-editor-accent-soft);vertical-align:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.45rem;align-items:center;margin-inline:.18rem;padding:.08rem .42rem;font-size:.83em;font-weight:650;line-height:1.35;display:inline-flex}.omi-citation.ProseMirror-selectednode{outline:2px solid var(--omi-editor-accent);outline-offset:2px}.omi-citation-picker,.omi-citation-editor-card{border:1px solid var(--omi-editor-border);border-radius:var(--omi-editor-radius-medium);background:var(--omi-editor-surface-muted);margin-top:.8rem;padding:1rem}.omi-citation-picker header strong,.omi-citation-editor-header strong,.omi-reference-editor h4,.omi-bibliography-preview h4{color:var(--omi-editor-text)}.omi-citation-picker header p,.omi-citation-editor-header p,.omi-reference-editor-header p,.omi-reference-subheading p,.omi-bibliography-preview>p,.omi-reference-empty p,.omi-citation-empty-inline p{color:var(--omi-editor-text-muted);margin:.25rem 0 0;font-size:.86rem;line-height:1.5}.omi-citation-search,.omi-citation-field,.omi-reference-form-grid label,.omi-reference-contributor label{color:var(--omi-editor-text-muted);gap:.35rem;font-size:.78rem;font-weight:650;display:grid}.omi-citation-search{margin-top:.9rem}.omi-citation-search input,.omi-citation-field input,.omi-citation-field select,.omi-reference-form-grid input,.omi-reference-form-grid select,.omi-reference-contributor input,.omi-reference-contributor select,.omi-reference-search input{box-sizing:border-box;border:1px solid var(--omi-editor-border);width:100%;min-height:2.4rem;color:var(--omi-editor-text);background:var(--omi-editor-surface);font:inherit;border-radius:.55rem;padding:.52rem .65rem}.omi-citation-picker-results{gap:.45rem;max-height:14rem;margin-top:.7rem;display:grid;overflow-y:auto}.omi-citation-picker-record{border:1px solid var(--omi-editor-border);width:100%;color:var(--omi-editor-text);background:var(--omi-editor-surface);text-align:left;cursor:pointer;border-radius:.6rem;gap:.2rem;padding:.65rem .75rem;display:grid}.omi-citation-picker-record span{color:var(--omi-editor-text-muted);font-size:.76rem;line-height:1.4}.omi-citation-picker-record--selected{border-color:var(--omi-editor-accent);box-shadow:var(--omi-editor-shadow-focus)}.omi-citation-locator-row,.omi-citation-editor-grid,.omi-reference-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.omi-citation-locator-row label{color:var(--omi-editor-text-muted);gap:.35rem;font-size:.78rem;font-weight:650;display:grid}.omi-citation-locator-row input,.omi-citation-locator-row select{border:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);min-height:2.4rem;font:inherit;border-radius:.55rem;padding:.5rem .6rem}.omi-citation-picker-actions,.omi-citation-editor-actions,.omi-reference-editor-actions{justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.omi-citation-editor-header,.omi-reference-editor-header,.omi-reference-subheading,.omi-reference-item-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.omi-citation-editor-header p{max-width:48rem}.omi-citation-icon-button,.omi-reference-icon-action,.omi-reference-remove-contributor{border:1px solid var(--omi-editor-border);width:2.1rem;height:2.1rem;color:var(--omi-editor-text-muted);background:var(--omi-editor-surface);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.omi-citation-field--wide,.omi-reference-field-wide{grid-column:1/-1}.omi-references-panel{min-width:0}.omi-reference-search{border:1px solid var(--omi-editor-border);color:var(--omi-editor-text-muted);background:var(--omi-editor-surface);border-radius:.65rem;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.25rem .5rem;display:flex}.omi-reference-search input{background:0 0;border:0;outline:0}.omi-reference-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.omi-reference-item{border:1px solid var(--omi-editor-border);background:var(--omi-editor-surface);border-radius:.7rem;justify-content:space-between;gap:1rem;padding:.85rem;display:flex}.omi-reference-item-main{min-width:0}.omi-reference-item-main>p{color:var(--omi-editor-text-muted);margin:.35rem 0;font-size:.83rem;line-height:1.5}.omi-reference-status{background:var(--omi-editor-surface-muted);color:var(--omi-editor-text-muted);border-radius:999px;flex:none;padding:.18rem .45rem;font-size:.7rem;font-weight:700}.omi-reference-item-meta{color:var(--omi-editor-text-soft);flex-wrap:wrap;gap:.45rem .7rem;font-size:.7rem;display:flex}.omi-reference-item-actions{flex:none;gap:.4rem;display:flex}.omi-reference-empty,.omi-citation-empty-inline,.omi-reference-warning{border:1px dashed var(--omi-editor-border-strong);background:var(--omi-editor-surface-muted);border-radius:.65rem;padding:.9rem}.omi-reference-warning{margin-top:.8rem}.omi-reference-contributors{border-top:1px solid var(--omi-editor-border);margin-top:1rem;padding-top:1rem}.omi-reference-contributor-list{gap:.55rem;margin-top:.7rem;display:grid}.omi-reference-contributor{grid-template-columns:minmax(7rem,.8fr) minmax(8rem,1fr) minmax(8rem,1fr) auto;align-items:end;gap:.55rem;display:grid}.omi-bibliography-preview{border-top:1px solid var(--omi-editor-border);margin-top:1.25rem;padding-top:1rem}.omi-bibliography-preview ol{color:var(--omi-editor-text);gap:.6rem;padding-left:1.4rem;font-size:.86rem;line-height:1.55;display:grid}@media (width<=720px){.omi-citation-locator-row,.omi-citation-editor-grid,.omi-reference-form-grid{grid-template-columns:1fr}.omi-citation-field--wide,.omi-reference-field-wide{grid-column:auto}.omi-reference-contributor{grid-template-columns:1fr}.omi-reference-item{flex-direction:column}.omi-reference-item-actions{justify-content:flex-end}.omi-citation-picker-actions,.omi-citation-editor-actions,.omi-reference-editor-actions{flex-wrap:wrap}}.omi-lookup-panel{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface-soft,#f8fafc);border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.omi-lookup-heading h4{align-items:center;gap:.45rem;margin:0;font-size:1rem;display:flex}.omi-lookup-heading p,.omi-lookup-settings p,.omi-lookup-result p,.omi-lookup-empty,.omi-lookup-issues p,.omi-web-provider-heading p{margin:.35rem 0 0}.omi-lookup-form{gap:.8rem;display:grid}.omi-lookup-query-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.65rem;display:grid}.omi-lookup-query{border:1px solid var(--omi-border,#cbd5e1);background:var(--omi-surface,#fff);border-radius:.65rem;align-items:center;gap:.5rem;min-width:0;padding:0 .75rem;display:flex}.omi-lookup-query:focus-within{outline-offset:2px;outline:2px solid}.omi-lookup-query input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:.75rem 0}.omi-provider-toggle-list{flex-wrap:wrap;gap:.5rem;display:flex}.omi-provider-toggle{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface,#fff);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.omi-provider-toggle-web{border-style:dashed}.omi-provider-toggle small{opacity:.65;font-size:.72rem}.omi-lookup-settings{border-top:1px solid var(--omi-border,#d8dde5);padding-top:.75rem}.omi-lookup-settings summary{cursor:pointer;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.omi-lookup-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.omi-lookup-settings-grid label,.omi-web-provider-form label{gap:.35rem;display:grid}.omi-lookup-settings-grid input,.omi-web-provider-form input{box-sizing:border-box;border:1px solid var(--omi-border,#cbd5e1);background:var(--omi-surface,#fff);width:100%;color:inherit;font:inherit;border-radius:.55rem;padding:.65rem .7rem}.omi-lookup-settings-grid small,.omi-lookup-privacy-note,.omi-web-provider-form small{opacity:.72;line-height:1.4}.omi-lookup-privacy-note{font-size:.8rem}.omi-web-provider-section{border-top:1px solid var(--omi-border,#d8dde5);gap:.8rem;padding-top:.9rem;display:grid}.omi-web-provider-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.omi-web-provider-heading h5{margin:0;font-size:.95rem}.omi-web-provider-heading p{opacity:.8;max-width:62rem;line-height:1.45}.omi-web-provider-add-actions,.omi-web-provider-card-actions,.omi-web-provider-form-actions{flex-wrap:wrap;gap:.45rem;display:flex}.omi-web-provider-add-actions{justify-content:flex-end}.omi-web-provider-form{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface,#fff);border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.8rem;display:grid}.omi-web-provider-form-wide,.omi-web-provider-form-actions{grid-column:1/-1}.omi-web-provider-list{gap:.55rem;display:grid}.omi-web-provider-card{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface,#fff);border-radius:.7rem;grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .75rem;display:grid}.omi-web-provider-card-main{gap:.2rem;min-width:0;display:grid}.omi-web-provider-card-main label{align-items:center;gap:.45rem;min-width:0;display:flex}.omi-web-provider-card-main small{overflow-wrap:anywhere;opacity:.68;padding-left:1.55rem}.omi-web-provider-card-actions{justify-content:flex-end}.omi-web-provider-card-actions button:disabled{cursor:default;opacity:.55}.omi-web-provider-privacy-note{background:var(--omi-surface,#fff);border-radius:.6rem;margin:0;padding:.65rem .75rem}.omi-web-provider-notice{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface,#fff);border-radius:.6rem;margin:0;padding:.6rem .7rem;line-height:1.4}.omi-web-provider-notice-error{font-weight:600}.omi-lookup-issues{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface,#fff);border-radius:.65rem;gap:.4rem;padding:.75rem;display:grid}.omi-lookup-results{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.omi-lookup-result{border:1px solid var(--omi-border,#d8dde5);background:var(--omi-surface,#fff);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.85rem;display:grid}.omi-lookup-result-main{min-width:0}.omi-lookup-provider-badges,.omi-lookup-result-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.omi-lookup-provider-badges{margin-bottom:.4rem}.omi-lookup-provider-badges span{background:var(--omi-surface-soft,#eef2f7);border-radius:999px;padding:.18rem .42rem;font-size:.72rem;font-weight:700}.omi-lookup-result p{line-height:1.45}.omi-lookup-result-meta{opacity:.78;margin-top:.5rem;font-size:.78rem}.omi-lookup-result-meta code{overflow-wrap:anywhere}.omi-lookup-result button:disabled{cursor:default;opacity:.6}@media (width<=900px){.omi-web-provider-heading,.omi-web-provider-card{grid-template-columns:1fr}.omi-web-provider-heading{display:grid}.omi-web-provider-add-actions,.omi-web-provider-card-actions{justify-content:flex-start}}@media (width<=760px){.omi-lookup-query-row,.omi-lookup-settings-grid,.omi-web-provider-form,.omi-lookup-result{grid-template-columns:1fr}.omi-web-provider-form-wide,.omi-web-provider-form-actions{grid-column:auto}.omi-lookup-query-row>button,.omi-lookup-result>button{justify-content:center;justify-self:stretch}.omi-web-provider-card-actions button:not(:last-child),.omi-web-provider-add-actions button{flex:12rem;justify-content:center}}.omi-csl-style-panel{border:1px solid var(--ifm-color-emphasis-300,#d7dce2);background:var(--ifm-background-surface-color,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:1rem;margin:0 0 1rem;padding:1rem;display:grid}.omi-csl-style-panel h4,.omi-citation-cluster-selection-heading strong{margin:0}.omi-csl-style-panel p{margin:.35rem 0 0}.omi-csl-style-panel label{gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.omi-csl-style-panel select{width:100%}.omi-csl-style-panel small{opacity:.72;grid-column:1/-1;line-height:1.45}.omi-citation--cluster{border-style:double}.omi-citation-cluster-selection{border-top:1px solid var(--ifm-color-emphasis-200,#e5e7eb);gap:.75rem;padding-top:.85rem;display:grid}.omi-citation-cluster-selection-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.omi-citation-selected-source,.omi-citation-cluster-item{border:1px solid var(--ifm-color-emphasis-300,#d7dce2);border-radius:10px;gap:.75rem;padding:.85rem;display:grid}.omi-citation-selected-source-title,.omi-citation-cluster-item-heading{align-items:flex-start;gap:.65rem;display:flex}.omi-citation-selected-source-title>span,.omi-citation-cluster-item-heading>span{background:var(--ifm-color-emphasis-200,#eef1f4);border-radius:999px;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.omi-citation-picker-record small{opacity:.7;margin-top:.3rem;display:block}.omi-citation-cluster-editor{margin-top:1rem}.omi-citation-cluster-items{gap:.9rem;margin-top:.9rem;display:grid}.omi-citation-cluster-item-heading>div:nth-child(2){flex:1;min-width:0}.omi-citation-cluster-item-heading p{opacity:.75;margin:.25rem 0 0;font-size:.82rem}.omi-citation-cluster-order-actions,.omi-citation-cluster-item-actions{align-items:center;gap:.4rem;display:flex}.omi-citation-cluster-item-actions{justify-content:space-between}.omi-bibliography-preview--csl ol{padding-left:1.4rem}.omi-bibliography-preview--csl li{margin:.55rem 0;line-height:1.55}@media (width<=720px){.omi-csl-style-panel{grid-template-columns:1fr}.omi-csl-style-panel small{grid-column:auto}.omi-citation-cluster-item-actions{flex-direction:column;align-items:stretch}}.omi-visual-insert-gap{justify-content:center;margin:.3rem 0;display:flex;position:relative}.omi-visual-insert-trigger{color:var(--ifm-color-emphasis-600,#667085);cursor:pointer;opacity:.58;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.78rem;display:inline-flex}.omi-visual-insert-gap:hover .omi-visual-insert-trigger,.omi-visual-insert-trigger:focus-visible,.omi-visual-insert-trigger[aria-expanded=true]{opacity:1;background:#7f7f7f0f;border-color:#7f7f7f40}.omi-visual-insert-palette{z-index:20;background:var(--ifm-background-surface-color,#fff);border:1px solid #7f7f7f3d;border-radius:14px;width:min(680px,100vw - 2rem);padding:.85rem;position:absolute;top:2.2rem;box-shadow:0 16px 48px #00000029}.omi-visual-insert-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.omi-visual-insert-actions button,.omi-table-actions button,.omi-visual-secondary-actions button,.omi-visual-delete{color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f3d;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.52rem .65rem;display:inline-flex}.omi-visual-insert-actions button:hover,.omi-table-actions button:hover,.omi-visual-secondary-actions button:hover{background:#7f7f7f14}.omi-office-paste-target{border:1px dashed #7f7f7f66;border-radius:10px;outline:none;flex-direction:column;gap:.25rem;margin-top:.7rem;padding:.8rem .9rem;display:flex}.omi-office-paste-target:focus{border-style:solid;box-shadow:0 0 0 2px #4c6ef52e}.omi-office-paste-target span,.omi-visual-format-hint,.omi-import-provenance{color:var(--ifm-color-emphasis-600,#667085);font-size:.78rem}.omi-visual-import-error{color:#b42318;margin:.55rem 0 0;font-size:.82rem}.omi-visually-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.omi-visual-block{background:#7f7f7f06;border:1px solid #7f7f7f38;border-radius:13px;margin:1rem 0;padding:.9rem}.omi-visual-block-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.82rem;display:flex}.omi-visual-delete{color:#b42318;border-color:#0000;padding:.35rem .5rem}.omi-image-block{margin:0}.omi-image-block img{object-fit:contain;border-radius:7px;max-width:100%;max-height:70vh;margin:0 auto .8rem;display:block}.omi-image-block figcaption,.omi-chart-settings,.omi-equation-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.omi-image-block label,.omi-chart-settings label,.omi-equation-block label,.omi-table-caption{color:var(--ifm-color-emphasis-700,#475467);flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}.omi-image-block input,.omi-chart-settings input,.omi-chart-settings select,.omi-equation-block input,.omi-equation-block textarea,.omi-table-caption input{background:var(--ifm-background-color,#fff);width:100%;color:inherit;font:inherit;border:1px solid #7f7f7f47;border-radius:8px;padding:.5rem .6rem}.omi-table-scroll{max-width:100%;overflow:auto}.omi-table-editor{border-collapse:collapse;width:max-content;min-width:100%}.omi-table-editor th,.omi-table-editor td{border:1px solid #7f7f7f38;min-width:8rem;padding:0}.omi-table-editor th{background:#7f7f7f12}.omi-table-editor input{width:100%;min-width:7.5rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:.48rem .55rem}.omi-table-editor input:focus{box-shadow:inset 0 0 0 2px #4c6ef559}.omi-table-actions,.omi-visual-secondary-actions{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.omi-table-caption{margin-top:.65rem}.omi-chart-block h4{text-align:center;margin:1rem 0 .35rem}.omi-chart-svg{width:100%;max-height:360px;margin:.45rem auto;display:block;overflow:visible}.omi-chart-axis line{stroke:currentColor;stroke-width:1px;opacity:.45}.omi-chart-labels text,.omi-chart-legend{fill:currentColor;font-size:11px}.omi-chart-line{stroke:currentColor;stroke-width:3px}.omi-chart-series--0{fill:#4c6ef5;stroke:#4c6ef5}.omi-chart-series--1{fill:#12b886;stroke:#12b886}.omi-chart-series--2{fill:#f59f00;stroke:#f59f00}.omi-chart-series--3{fill:#e64980;stroke:#e64980}.omi-chart-series--4{fill:#7950f2;stroke:#7950f2}.omi-chart-series--5{fill:#15aabf;stroke:#15aabf}.omi-chart-legend--0{fill:#4c6ef5}.omi-chart-legend--1{fill:#12b886}.omi-chart-legend--2{fill:#f59f00}.omi-chart-legend--3{fill:#e64980}.omi-chart-legend--4{fill:#7950f2}.omi-chart-legend--5{fill:#15aabf}.omi-chart-empty{text-align:center;color:var(--ifm-color-emphasis-600,#667085);border:1px dashed #7f7f7f4d;border-radius:10px;padding:2.5rem 1rem}.omi-chart-source{margin-top:.75rem}.omi-chart-source summary{cursor:pointer;margin-bottom:.6rem;font-size:.82rem;font-weight:600}.omi-equation-preview{text-align:center;background:#7f7f7f0a;border-radius:9px;margin-bottom:.7rem;padding:1rem;font-size:1.25rem;overflow-x:auto}.omi-equation-preview math{font-size:1.25em}.omi-equation-block textarea{resize:vertical;min-height:6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.omi-equation-meta{margin-top:.65rem}.omi-import-provenance{margin-top:.7rem;display:block}@media (width<=720px){.omi-visual-insert-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.omi-image-block figcaption,.omi-chart-settings,.omi-equation-meta{grid-template-columns:1fr}.omi-visual-block{padding:.7rem}}.omi-visual-insert-palette{color:#0f172a;background-color:#fff;border-color:#cbd5e1;box-shadow:0 16px 48px #0f172a38}.omi-visual-insert-actions button,.omi-office-paste-target{color:#0f172a;background-color:#fff}.omi-visual-insert-actions button:hover,.omi-visual-insert-actions button:focus-visible{background-color:#f1f5f9}.omi-office-paste-target{border-color:#94a3b8}.omi-office-paste-target:focus{background-color:#fff;border-color:#64748b}.omi-office-paste-target span,.omi-visual-format-hint{color:#475569}.omi-cross-reference{cursor:pointer;border-bottom:1px solid;border-radius:.3rem;align-items:baseline;gap:.2rem;padding:.05rem .28rem;font-weight:600;display:inline-flex}.omi-cross-reference:hover,.omi-cross-reference:focus{outline-offset:2px;outline:2px solid}.omi-cross-reference--unresolved{font-weight:700;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.omi-numbered-object{scroll-margin-top:6rem}.omi-numbered-object-label{letter-spacing:.02em;margin:0 0 .45rem;font-size:.84rem;font-weight:700}.omi-xref-picker,.omi-xref-editor-card{border:1px solid var(--ifm-color-emphasis-300,#d4d4d8);background:var(--ifm-background-surface-color,#fff);border-radius:.75rem;margin-top:.75rem;padding:.9rem}.omi-xref-picker-header,.omi-xref-editor-card>header,.omi-xref-status-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.omi-xref-picker-header p,.omi-xref-editor-card header p,.omi-xref-status-panel header p{opacity:.75;margin:.2rem 0 0;font-size:.86rem}.omi-xref-icon-button{cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:inline-flex}.omi-xref-picker-controls,.omi-xref-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(8rem,.7fr) minmax(10rem,.9fr);gap:.65rem;margin-top:.85rem;display:grid}.omi-xref-picker-controls label,.omi-xref-editor-grid label{flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.omi-xref-search{position:relative}.omi-xref-search svg{pointer-events:none;position:absolute;bottom:.68rem;left:.65rem}.omi-xref-search input{padding-left:2rem}.omi-xref-picker input,.omi-xref-picker select,.omi-xref-editor-card select,.omi-xref-numbering-control select{border:1px solid var(--ifm-color-emphasis-300,#d4d4d8);background:inherit;width:100%;min-height:2.35rem;color:inherit;border-radius:.45rem;padding:.45rem .55rem}.omi-xref-target-list{gap:.35rem;max-height:17rem;margin-top:.75rem;display:grid;overflow:auto}.omi-xref-target{border:1px solid var(--ifm-color-emphasis-200,#e4e4e7);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;display:flex}.omi-xref-target:hover,.omi-xref-target:focus-visible{border-color:currentColor}.omi-xref-target small{opacity:.65;flex:none}.omi-xref-empty{text-align:center;opacity:.7;margin:0;padding:1rem}.omi-xref-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.8fr)}.omi-xref-editor-actions{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.omi-xref-editor-actions button{align-items:center;gap:.35rem;display:inline-flex}.omi-xref-editor-actions .danger,.omi-xref-unresolved{font-weight:700}.omi-xref-unresolved{margin:.65rem 0 0}.omi-xref-status-panel{border:1px solid var(--ifm-color-emphasis-200,#e4e4e7);border-radius:.75rem;gap:.8rem;margin:1rem 0;padding:.9rem;display:grid}.omi-xref-status-panel h4{margin:0}.omi-xref-count{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:0 .45rem;font-weight:700;display:inline-flex}.omi-xref-numbering-control{grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr);align-items:end;gap:.75rem;display:grid}.omi-xref-numbering-control>span{flex-direction:column;gap:.2rem;display:flex}.omi-xref-numbering-control small{opacity:.72}.omi-xref-target-summary{flex-wrap:wrap;gap:.45rem;display:flex}.omi-xref-target-summary span{border:1px solid var(--ifm-color-emphasis-200,#e4e4e7);border-radius:999px;padding:.25rem .5rem;font-size:.78rem}.omi-xref-validation{border-radius:.55rem;padding:.65rem .7rem}.omi-xref-validation--ok,.omi-xref-validation-title{align-items:center;gap:.45rem;display:flex}.omi-xref-validation ul{margin:.5rem 0 0 1.25rem;padding:0}.omi-xref-validation li{margin:.2rem 0}.omi-xref-validation code{margin-left:.4rem;font-size:.75rem}@media (width<=760px){.omi-xref-picker-controls,.omi-xref-editor-grid,.omi-xref-numbering-control{grid-template-columns:1fr}.omi-xref-target{flex-direction:column;align-items:flex-start}}.ror-affiliation-field{position:relative}.ror-affiliation-field>label{margin-bottom:.35rem;display:block}.ror-affiliation-input-wrap{align-items:center;display:flex;position:relative}.ror-affiliation-input-wrap>svg{pointer-events:none;opacity:.58;position:absolute;left:.7rem}.ror-affiliation-input-wrap input{width:100%;padding-left:2rem}.ror-affiliation-popover{z-index:40;border:1px solid var(--omi-border,#d7dce3);background:var(--omi-surface,#fff);border-radius:.75rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 14px 38px #0f172a24}.ror-affiliation-status,.ror-affiliation-credit{padding:.7rem .8rem;font-size:.8rem;line-height:1.4}.ror-affiliation-status{color:var(--omi-muted,#5f6b7a)}.ror-affiliation-status--error{color:var(--omi-danger,#9f1239)}.ror-affiliation-results{max-height:17rem;overflow-y:auto}.ror-affiliation-result{border:0;border-bottom:1px solid var(--omi-border-subtle,#edf0f4);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.7rem .8rem;display:flex}.ror-affiliation-result:hover,.ror-affiliation-result:focus-visible{background:var(--omi-surface-hover,#f5f7fa);outline:none}.ror-affiliation-result-main{gap:.18rem;min-width:0;display:grid}.ror-affiliation-result-main strong{font-size:.9rem;font-weight:650}.ror-affiliation-result-main small,.ror-affiliation-result-id{color:var(--omi-muted,#687384);font-size:.75rem}.ror-affiliation-result-id{white-space:nowrap;flex:none}.ror-affiliation-credit{border-top:1px solid var(--omi-border-subtle,#edf0f4);color:var(--omi-muted,#687384);text-align:right;font-size:.7rem}.ror-affiliation-linked{color:var(--omi-muted,#5f6b7a);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.78rem;display:flex}.ror-affiliation-linked a{color:inherit;text-underline-offset:2px;align-items:center;gap:.25rem;font-weight:600;text-decoration:underline;display:inline-flex}.ror-affiliation-unlink{width:1.7rem;height:1.7rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ror-affiliation-unlink:hover,.ror-affiliation-unlink:focus-visible{background:var(--omi-surface-hover,#f0f2f5)}@media (width<=720px){.ror-affiliation-popover{box-shadow:none;margin-top:.4rem;position:static}.ror-affiliation-result{flex-direction:column;gap:.3rem}}.orcid-lookup-field{position:relative}.orcid-lookup-input-wrap{border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:var(--ifm-background-color,#fff);border-radius:.55rem;align-items:center;gap:.5rem;padding:0 .65rem;display:flex}.orcid-lookup-input-wrap:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 16%, transparent);border-color:currentColor}.orcid-lookup-input-wrap svg{opacity:.6;flex:none}.orcid-lookup-input-wrap input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;padding:.62rem 0}.orcid-lookup-linked{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.45rem;font-size:.82rem;display:flex}.orcid-lookup-linked a,.orcid-lookup-footer a{align-items:center;gap:.25rem;display:inline-flex}.orcid-lookup-linked small{opacity:.72;width:100%}.orcid-lookup-popover{z-index:45;border:1px solid var(--ifm-color-emphasis-300,#cbd5e1);background:var(--ifm-background-color,#fff);border-radius:.65rem;position:absolute;top:calc(100% - .15rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a29}.orcid-lookup-results{max-height:20rem;overflow-y:auto}.orcid-lookup-result{border:0;border-bottom:1px solid var(--ifm-color-emphasis-200,#e2e8f0);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.orcid-lookup-result:hover,.orcid-lookup-result:focus-visible{background:var(--ifm-color-emphasis-100,#f1f5f9);outline:none}.orcid-lookup-result-main{gap:.18rem;min-width:0;display:grid}.orcid-lookup-result-main strong,.orcid-lookup-result-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orcid-lookup-result-main small{opacity:.72}.orcid-lookup-result-id{opacity:.82;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.orcid-lookup-status,.orcid-lookup-footer{padding:.7rem .8rem;font-size:.82rem}.orcid-lookup-status--error{color:var(--ifm-color-danger-dark,#b91c1c)}.orcid-lookup-footer{border-top:1px solid var(--ifm-color-emphasis-200,#e2e8f0);opacity:.78;justify-content:space-between;gap:.75rem;display:flex}.orcid-lookup-hint{opacity:.68;margin-top:.4rem;display:block}@media (width<=720px){.orcid-lookup-result{flex-direction:column;align-items:flex-start;gap:.3rem}.orcid-lookup-result-id{white-space:normal}}.omi-block-editor .tiptap p.is-editor-empty:first-child:before,.omi-tiptap-editor p.is-editor-empty:first-child:before{content:var(--omi-editor-placeholder,"Start writing…")}.docx-import-card{border:1px solid var(--omi-editor-border,#dbe2ea);background:#fff;border-radius:.9rem;gap:1rem;padding:1rem;display:grid}.docx-import-card-header,.docx-import-preview-header,.docx-import-section-heading,.docx-import-commit{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.docx-import-card-header h4,.docx-import-preview-header h5,.docx-import-preview-section h6{color:var(--omi-editor-text,#1e293b);margin:0}.docx-import-card-header p,.docx-import-preview-header p,.docx-import-hint,.docx-import-commit p{color:var(--omi-editor-text-muted,#64748b);margin:.35rem 0 0;font-size:.84rem;line-height:1.5}.docx-import-file-input{display:none}.docx-import-error,.docx-import-success,.docx-import-no-warning{border-radius:.65rem;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.45;display:flex}.docx-import-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.docx-import-success,.docx-import-no-warning{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.docx-import-spinner{animation:.8s linear infinite docx-import-spin}@keyframes docx-import-spin{to{transform:rotate(360deg)}}.docx-import-preview{border-top:1px solid var(--omi-editor-border,#dbe2ea);gap:1rem;padding-top:1rem;display:grid}.docx-import-preview-header code{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--omi-editor-text-muted,#64748b);font-size:.72rem;overflow:hidden}.docx-import-stats{grid-template-columns:repeat(auto-fit,minmax(6.7rem,1fr));gap:.55rem;display:grid}.docx-import-stat{border:1px solid var(--omi-editor-border,#dbe2ea);background:var(--omi-editor-surface-muted,#f8fafc);border-radius:.65rem;gap:.15rem;padding:.65rem;display:grid}.docx-import-stat strong{font-size:1.05rem}.docx-import-stat span{color:var(--omi-editor-text-muted,#64748b);font-size:.7rem}.docx-import-preview-section{gap:.65rem;display:grid}.docx-import-metadata{border:1px solid var(--omi-editor-border,#dbe2ea);border-radius:.65rem;gap:0;margin:0;display:grid;overflow:hidden}.docx-import-metadata>div{border-bottom:1px solid var(--omi-editor-border,#dbe2ea);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.8rem;padding:.6rem .75rem;display:grid}.docx-import-metadata>div:last-child{border-bottom:0}.docx-import-metadata dt{color:var(--omi-editor-text-muted,#64748b);font-size:.75rem}.docx-import-metadata dd{overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:600}.docx-import-author-toggle{color:var(--omi-editor-text,#1e293b);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:inline-flex}.docx-import-author-list,.docx-import-warning-list,.docx-import-outline{margin:0;padding:0;list-style:none}.docx-import-author-list{gap:.4rem;display:grid}.docx-import-author-list li{background:var(--omi-editor-surface-muted,#f8fafc);border-radius:.55rem;justify-content:space-between;align-items:baseline;gap:.7rem;padding:.55rem .65rem;display:flex}.docx-import-author-list small,.docx-import-outline small{color:var(--omi-editor-text-muted,#64748b)}.docx-import-outline{border:1px solid var(--omi-editor-border,#dbe2ea);border-radius:.65rem;max-height:18rem;overflow:auto}.docx-import-outline li{padding:.48rem .65rem .48rem calc(.65rem + (var(--docx-outline-depth,0) * 1.15rem));border-bottom:1px solid var(--omi-editor-border,#dbe2ea);justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.8rem;display:flex}.docx-import-outline li:last-child{border-bottom:0}.docx-import-warning-list{gap:.45rem;display:grid}.docx-import-warning-list li{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:.6rem;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;font-size:.78rem;line-height:1.45;display:flex}.docx-import-warning-list svg{flex:none;margin-top:.12rem}.docx-import-commit{border-top:1px solid var(--omi-editor-border,#dbe2ea);align-items:center;padding-top:.8rem}.docx-import-commit p{max-width:34rem}@media (width<=720px){.docx-import-card-header,.docx-import-preview-header,.docx-import-section-heading,.docx-import-commit{flex-direction:column}.docx-import-preview-header code{max-width:100%}.docx-import-metadata>div{grid-template-columns:1fr;gap:.2rem}}.publication-profile-view{gap:1rem;display:grid}.publication-profile-header{align-items:flex-start}.publication-profile-experimental-note{border:1px solid var(--omi-border,#d8d8d8);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:10px;padding:.7rem .8rem;font-size:.86rem;line-height:1.45}.publication-profile-selector,.publication-profile-rules,.publication-profile-readiness,.publication-profile-export{border:1px solid var(--omi-border,#d8d8d8);background:var(--omi-surface,#fff);border-radius:12px;padding:1rem}.publication-profile-section-heading,.publication-profile-export{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.publication-profile-section-heading h4,.publication-profile-rule-card h5,.publication-profile-preview h5{margin:0}.publication-profile-section-heading p,.publication-profile-export p{opacity:.76;margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.publication-profile-options{gap:.65rem;margin-top:.9rem;display:grid}.publication-profile-option{border:1px solid var(--omi-border,#d8d8d8);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:.75rem;padding:.8rem;display:grid}.publication-profile-option--selected{border-color:currentColor;box-shadow:inset 0 0 0 1px}.publication-profile-option input{margin-top:.2rem}.publication-profile-option-copy{gap:.25rem;min-width:0;display:grid}.publication-profile-option-copy>span:not(.publication-profile-option-title){opacity:.76;font-size:.86rem;line-height:1.4}.publication-profile-option-copy code{width:fit-content;font-size:.76rem}.publication-profile-option-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.publication-profile-active-badge{border:1px solid;border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.publication-profile-apply{margin-top:.9rem}.publication-profile-status,.publication-profile-no-issues{align-items:center;gap:.45rem;margin:.7rem 0 0;font-size:.86rem;display:flex}.publication-profile-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.9rem;display:grid}.publication-profile-rule-card{border:1px solid var(--omi-border,#dedede);border-radius:9px;padding:.75rem}.publication-profile-rule-card h5{margin-bottom:.55rem;font-size:.88rem}.publication-profile-rule-card dl{gap:.35rem;margin:0;display:grid}.publication-profile-rule-card dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;display:grid}.publication-profile-rule-card dt{opacity:.7;font-size:.78rem}.publication-profile-rule-card dd{text-align:right;margin:0;font-size:.8rem}.publication-profile-output-row{gap:.5rem;margin-top:.85rem;display:grid}.publication-profile-output-list{flex-wrap:wrap;gap:.4rem;display:flex}.publication-profile-output-list code{border:1px solid var(--omi-border,#d8d8d8);border-radius:999px;padding:.15rem .45rem;font-size:.75rem}.publication-readiness-counts{flex-wrap:wrap;gap:.4rem;display:flex}.publication-readiness-counts span{border:1px solid var(--omi-border,#d8d8d8);white-space:nowrap;border-radius:999px;padding:.16rem .5rem;font-size:.76rem}.publication-ready,.publication-not-ready{font-weight:600}.publication-profile-issue-list{gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.publication-profile-issue{border:1px solid var(--omi-border,#dedede);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.5rem;padding:.55rem .65rem;font-size:.82rem;line-height:1.4;display:grid}.publication-profile-issue--error{font-weight:500}.publication-profile-export{align-items:center}@media (width<=760px){.publication-profile-rule-grid{grid-template-columns:1fr}.publication-profile-section-heading,.publication-profile-export{flex-direction:column}.publication-profile-export .studio-menu-secondary-action{justify-content:center;width:100%}}.publisher-profile-editor{border:1px solid var(--omi-academic-line,#dcd6cc);border-left:3px solid var(--omi-academic-burgundy,#6d2130);background:var(--omi-academic-paper,#fffefa);border-radius:.35rem;gap:1rem;padding:1rem;display:grid}.publisher-profile-saved-list{gap:.45rem;display:grid}.publisher-profile-saved{border:1px solid var(--omi-academic-line,#dcd6cc);background:#fff;border-radius:.35rem;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .55rem;display:grid}.publisher-profile-saved img,.publisher-profile-logo-placeholder{object-fit:contain;background:#faf8f4;border:1px solid #e5e0d7;border-radius:.25rem;width:2.4rem;height:2.4rem}.publisher-profile-logo-placeholder{color:#6d2130;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:.72rem;font-weight:700;display:inline-flex}.publisher-profile-open,.publisher-profile-delete{background:0 0;border:0}.publisher-profile-open{color:#2b2d31;text-align:left;gap:.12rem;min-width:0;padding:.2rem 0;display:grid}.publisher-profile-open strong,.publisher-profile-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publisher-profile-open span{color:#73777d;font-size:.76rem}.publisher-profile-delete,.publisher-profile-lock-badge{border-radius:.3rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.publisher-profile-delete{color:#8b3b45}.publisher-profile-delete:hover{background:#f8edef}.publisher-profile-lock-badge{color:#70592f;background:#fbf6e9;border:1px solid #d6c7aa}.publisher-profile-brand-preview{--publisher-primary:#6d2130;border:1px solid var(--omi-academic-line,#dcd6cc);border-top:3px solid var(--publisher-primary);background:#fbfaf6;align-items:center;gap:1rem;min-height:6rem;padding:1rem;display:flex}.publisher-profile-logo-box{border-right:1px solid #ded8cf;flex:none;justify-content:center;align-items:center;width:5rem;height:3.5rem;padding-right:1rem;display:flex}.publisher-profile-logo-box img{object-fit:contain;max-width:100%;max-height:100%}.publisher-profile-logo-box span{color:var(--publisher-primary);font-family:Georgia,serif;font-size:1.2rem;font-weight:700}.publisher-profile-brand-preview>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.publisher-profile-brand-preview small{color:#7a7e84;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.publisher-profile-brand-preview strong{color:#292b2f;font-family:Georgia,serif;font-size:1.05rem}.publisher-profile-brand-preview span{color:#646970;font-size:.8rem}.publisher-profile-protection-summary{color:#70592f;border-left:1px solid #ddd4c3;align-items:flex-start;margin-left:auto;padding-left:1rem;gap:.55rem!important;display:flex!important}.publisher-profile-protection-summary>div{gap:.14rem;display:grid}.publisher-profile-protection-summary strong{color:#5f4b27;font-family:inherit;font-size:.78rem}.publisher-profile-protection-summary span{font-size:.7rem}.publisher-profile-editable-fields{border:0;gap:1rem;min-inline-size:0;margin:0;padding:0;display:grid}.publisher-profile-editable-fields:disabled{opacity:.78}.publisher-profile-editable-fields:disabled input,.publisher-profile-editable-fields:disabled select,.publisher-profile-editable-fields:disabled textarea,.publisher-profile-editable-fields:disabled button,.publisher-profile-editable-fields:disabled .publisher-profile-file-button{cursor:not-allowed}.publisher-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.publisher-profile-form-grid label{gap:.35rem;min-width:0;display:grid}.publisher-profile-form-grid label>span:first-child{color:#555b62;font-size:.74rem;font-weight:700}.publisher-profile-form-grid input:not([type=checkbox]):not([type=file]),.publisher-profile-form-grid select,.publisher-profile-form-grid textarea{color:#2f3237;background:#fff;border:1px solid #d3cec5;border-radius:.32rem;width:100%;min-height:2.35rem;padding:.5rem .58rem}.publisher-profile-form-grid input[type=color]{min-height:2.55rem!important;padding:.2rem!important}.publisher-profile-form-grid textarea{resize:vertical}.publisher-profile-wide{grid-column:1/-1}.publisher-profile-logo-upload{grid-template-columns:auto 1fr auto;align-items:center;position:relative}.publisher-profile-logo-upload>span:first-child{grid-column:1/-1}.publisher-profile-logo-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.publisher-profile-file-button,.publisher-profile-logo-upload button{color:#454a50;cursor:pointer;background:#fff;border:1px solid #d3cec5;border-radius:.32rem;justify-content:center;align-items:center;gap:.4rem;width:fit-content;min-height:2.25rem;padding:.4rem .65rem;font-size:.76rem;display:inline-flex}.publisher-profile-rules-editor{border-top:1px solid #e1dcd3;padding-top:.8rem}.publisher-profile-rules-editor summary{color:#4d5258;cursor:pointer;font-size:.8rem;font-weight:700}.publisher-profile-rules-editor .publisher-profile-form-grid{margin-top:.8rem}.publisher-profile-checkbox{grid-template-columns:auto 1fr;align-items:center;min-height:2.35rem;gap:.5rem!important;display:flex!important}.publisher-profile-actions{border-top:1px solid #e1dcd3;justify-content:space-between;align-items:center;gap:1rem;padding-top:.9rem;display:flex}.publisher-profile-actions>div:first-child{gap:.2rem;min-width:0;display:grid}.publisher-profile-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.publisher-profile-actions code{color:#777b81;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.publisher-profile-actions [role=status]{color:#356349;font-size:.75rem;font-weight:650}@media (width<=760px){.publisher-profile-form-grid{grid-template-columns:1fr}.publisher-profile-wide{grid-column:auto}.publisher-profile-brand-preview{flex-wrap:wrap;align-items:flex-start}.publisher-profile-protection-summary{border-top:1px solid #ddd4c3;border-left:0;width:100%;margin-left:0;padding-top:.7rem;padding-left:0}.publisher-profile-actions{flex-direction:column;align-items:stretch}.publisher-profile-action-buttons{grid-template-columns:1fr;display:grid}.publisher-profile-actions .studio-menu-primary-action,.publisher-profile-actions .studio-menu-secondary-action{width:100%}}.publication-style-export-panel{border:1px solid var(--studio-border,#d7d9dd);background:var(--studio-surface,#fff);border-radius:12px;margin-top:1rem;padding:1rem}.publication-style-export-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.publication-style-export-option{border:1px solid var(--studio-border,#d7d9dd);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem .8rem;padding:.9rem;display:grid}.publication-style-export-option>div{min-width:0}.publication-style-export-option strong{margin-bottom:.2rem;display:block}.publication-style-export-option p{color:var(--studio-muted,#62666d);margin:0;line-height:1.45}.publication-style-export-option button{grid-column:1/-1;justify-self:start}.publication-style-export-message,.publication-style-export-note{margin:.85rem 0 0}.publication-style-export-message{font-weight:600}.publication-style-export-note{color:var(--studio-muted,#62666d);font-size:.9rem}@media (width<=760px){.publication-style-export-options{grid-template-columns:1fr}.publication-style-export-option button{justify-content:center;width:100%}}.jats-export-panel{border:1px solid var(--omi-editor-border,#dbe2ea);background:#fff;border-radius:.9rem;gap:1rem;margin-top:1.25rem;padding:1rem;display:grid}.jats-export-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.jats-export-header h4{margin:.2rem 0 .35rem}.jats-export-header p,.jats-export-hint,.jats-export-schema-note{color:var(--omi-editor-text-muted,#64748b);margin:0;line-height:1.5}.jats-export-header>code{background:var(--omi-editor-surface-muted,#f8fafc);border-radius:.45rem;flex:none;padding:.3rem .45rem;font-size:.72rem}.jats-export-eyebrow{color:var(--omi-editor-text-muted,#64748b);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.7rem;font-weight:750;display:inline-flex}.jats-export-status,.jats-export-no-diagnostics{border-radius:.65rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .85rem;font-size:.86rem;line-height:1.45;display:flex}.jats-export-status--ready,.jats-export-no-diagnostics{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.jats-export-status--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.jats-export-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.jats-export-facts>div{border:1px solid var(--omi-editor-border,#dbe2ea);background:var(--omi-editor-surface-muted,#f8fafc);border-radius:.65rem;min-width:0;padding:.7rem}.jats-export-facts dt{color:var(--omi-editor-text-muted,#64748b);text-transform:uppercase;margin-bottom:.3rem;font-size:.69rem;font-weight:700}.jats-export-facts dd{overflow-wrap:anywhere;margin:0;font-size:.82rem}.jats-export-diagnostics{gap:.45rem;max-height:15rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.jats-export-diagnostic{border-radius:.55rem;align-items:flex-start;gap:.45rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.4;display:flex}.jats-export-diagnostic--error{color:#991b1b;background:#fef2f2}.jats-export-diagnostic--warning{color:#92400e;background:#fffbeb}.jats-export-actions{flex-wrap:wrap;gap:.6rem;display:flex}.jats-export-preview{color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:.7rem;max-height:30rem;margin:0;padding:1rem;font-size:.72rem;line-height:1.55;overflow:auto}.jats-export-schema-note{border-top:1px solid var(--omi-editor-border,#dbe2ea);padding-top:.75rem;font-size:.76rem}@media (width<=760px){.jats-export-header{flex-direction:column}.jats-export-facts{grid-template-columns:1fr}}.html-export-panel{border:1px solid var(--omi-border-color,#d6d9de);background:var(--omi-surface,#fff);border-radius:12px;margin-top:1.5rem;padding:1.1rem}.html-export-header,.html-export-status,.html-export-actions,.html-export-no-diagnostics,.html-export-diagnostic{align-items:center;display:flex}.html-export-header{justify-content:space-between;align-items:flex-start;gap:1rem}.html-export-header h4{margin:.25rem 0 .35rem}.html-export-header p,.html-export-hint,.html-export-schema-note{color:var(--omi-muted-text,#59606b);margin:0}.html-export-eyebrow{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.html-export-header>code{overflow-wrap:anywhere;text-align:right;max-width:18rem}.html-export-status{border-radius:8px;gap:.5rem;margin-top:1rem;padding:.7rem .8rem}.html-export-status--ready{background:#1c854b17}.html-export-status--error{background:#b1313117}.html-export-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.html-export-facts>div{border:1px solid var(--omi-border-color,#d6d9de);border-radius:8px;min-width:0;padding:.7rem}.html-export-facts dt{color:var(--omi-muted-text,#59606b);margin-bottom:.25rem;font-size:.78rem}.html-export-facts dd{overflow-wrap:anywhere;margin:0}.html-export-diagnostics{margin:.85rem 0 0;padding:0;list-style:none}.html-export-diagnostic{align-items:flex-start;gap:.45rem;padding:.45rem 0;font-size:.88rem}.html-export-diagnostic--error strong{color:#9d2525}.html-export-diagnostic--warning strong{color:#805b00}.html-export-no-diagnostics{gap:.45rem;margin:.85rem 0 0}.html-export-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem}.html-export-preview{border:1px solid var(--omi-border-color,#d6d9de);background:var(--omi-code-background,#f6f7f8);white-space:pre;border-radius:8px;max-height:32rem;margin:1rem 0 0;padding:.9rem;font-size:.78rem;line-height:1.45;overflow:auto}.html-export-schema-note{margin-top:.75rem;font-size:.82rem}@media (width<=720px){.html-export-header{flex-direction:column}.html-export-header>code{text-align:left}.html-export-facts{grid-template-columns:1fr}}.omi-container-card{border:1px solid var(--ifm-color-emphasis-300,#d8d8d8);background:var(--ifm-background-surface-color,#fff);border-radius:.9rem;gap:.9rem;padding:1rem;display:grid}.omi-container-header{align-items:flex-start;gap:.75rem;display:flex}.omi-container-header h4,.omi-container-header p{margin:0}.omi-container-header p{opacity:.78;margin-top:.35rem;line-height:1.5}.omi-container-icon{background:#14141412;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.omi-container-facts,.omi-container-import-summary{flex-wrap:wrap;gap:.5rem;display:flex}.omi-container-facts span,.omi-container-import-summary span{background:#1414140e;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.82rem;display:inline-flex}.omi-container-actions{flex-wrap:wrap;gap:.6rem;display:flex}.omi-container-actions button{align-items:center;gap:.4rem;display:inline-flex}.omi-container-status{align-items:center;gap:.4rem;margin:0;font-size:.88rem;display:flex}.omi-container-status--ok{font-weight:600}.omi-container-status--error{font-weight:700}.omi-container-note,.omi-container-empty{opacity:.72;margin:0;font-size:.8rem;line-height:1.45}.omi-container-diagnostics summary{cursor:pointer;font-weight:650}.omi-container-diagnostics ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.omi-container-diagnostics li{border:1px solid #1414141c;border-radius:.55rem;gap:.15rem;padding:.55rem .65rem;display:grid}.omi-container-diagnostics li span{font-size:.84rem;line-height:1.4}.omi-container-divider{background:var(--ifm-color-emphasis-200,#e5e5e5);height:1px;margin:.15rem 0}.omi-container-import,.omi-container-import-report{gap:.8rem;display:grid}.omi-container-import-report{background:#14141406;border:1px solid #1414141c;border-radius:.7rem;padding:.8rem}.omi-container-import-report h5{margin:0;font-size:1rem}.omi-container-identities{gap:.45rem;margin:0;display:grid}.omi-container-identities div{grid-template-columns:minmax(7rem,.32fr) minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.omi-container-identities dt,.omi-container-identities dd{margin:0}.omi-container-identities dt{opacity:.72;font-size:.78rem;font-weight:650}.omi-container-identities dd{overflow-wrap:anywhere;min-width:0;font-size:.78rem}.omi-image-asset-placeholder{background:#14141409;border:1px dashed #1414142e;border-radius:.45rem;width:100%;min-height:7rem}@media (width<=720px){.omi-container-actions{display:grid}.omi-container-actions button{justify-content:center;width:100%}.omi-container-identities div{grid-template-columns:1fr;gap:.15rem}}.history-integrity-summary{background:#14141409;border:1px solid #1414141f;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;margin:0 0 1rem;padding:.8rem .9rem;display:grid}.history-integrity-summary strong,.history-integrity-summary p{margin:0}.history-integrity-summary p{opacity:.76;margin-top:.2rem;font-size:.82rem;line-height:1.45}.history-integrity-summary--verified>svg{opacity:.85}.history-integrity-summary--invalid{font-weight:600}.history-integrity-count{font-variant-numeric:tabular-nums;background:#14141412;border-radius:999px;align-self:center;padding:.2rem .45rem;font-size:.78rem}.history-state-digest{background:#1414140b;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;margin-top:.45rem;padding:.22rem .4rem;font-size:.75rem;display:flex}.history-state-digest--mismatch,.history-state-digest--unsupported{font-weight:650}.history-state-digest code{opacity:.78;font-size:.72rem}.omi-container-integrity-report{background:#14141408;border:1px solid #1414141a;border-radius:.65rem;gap:.35rem;padding:.7rem;display:grid}.omi-container-integrity-report p{margin:0;font-size:.82rem;line-height:1.45}@media (width<=720px){.history-integrity-summary{grid-template-columns:auto minmax(0,1fr)}.history-integrity-count{grid-column:2;justify-self:start}}.app-layout{flex-direction:column;min-height:100dvh;display:flex}.app-layout-main{flex:1 0 auto;min-width:0;min-height:0}.omi-footer{color:#f3f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;flex:none;width:100%;background-color:#1f2328!important;background-image:none!important}.omi-footer-container{width:min(100%,88rem);margin:0 auto;padding:2.5rem 1.5rem 2rem;background-color:#1f2328!important;background-image:none!important}.omi-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3rem;display:grid}.omi-footer-column{background:0 0;align-content:start;gap:.55rem;display:grid}.omi-footer-column h2{color:#fff;letter-spacing:.02em;margin:0 0 .35rem;font-size:1rem;font-weight:700}.omi-footer-column a{color:#e5e7eb;width:fit-content;font-size:.86rem;line-height:1.45;text-decoration:none;transition:color .2s,background-color .2s}.omi-footer-column a:hover,.omi-footer-column a:focus-visible{color:#fff;text-underline-offset:.2em;text-decoration:underline}.omi-footer-column a:focus-visible,.omi-footer-share a:focus-visible,.omi-footer-share button:focus-visible{outline-offset:3px;outline:2px solid #fff}.omi-footer-share{background:0 0;border-top:1px solid #626972;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.omi-footer-share__label{color:#e5e7eb;letter-spacing:.03em;text-transform:uppercase;margin-right:.2rem;font-size:.8rem;font-weight:700}.omi-footer-share a,.omi-footer-share button{appearance:none;color:#f9fafb;font:inherit;cursor:pointer;background:#292e34;border:1px solid #7d848d;border-radius:999px;padding:.36rem .72rem;font-size:.78rem;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s}.omi-footer-share a:hover,.omi-footer-share a:focus-visible,.omi-footer-share button:hover,.omi-footer-share button:focus-visible{color:#fff;background:#343a41;border-color:#d1d5db;text-decoration:none}.omi-footer-message{color:#e5e7eb;text-align:center;background:0 0;border-top:1px solid #626972;flex-direction:column;align-items:center;gap:.35rem;margin-top:2rem;padding-top:1.5rem;display:flex}.omi-footer-message strong{color:#fff;font-size:1.05rem}.omi-footer-message span{line-height:1.5;display:block}.omi-footer-build{color:#cbd5e1;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin-top:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.68rem;line-height:1.4;display:flex}.omi-footer-build span+span:before{color:#9ca3af;content:"·";margin-right:.75rem}@media (width<=760px){.app-layout-main{flex-basis:auto}.omi-footer{z-index:1;padding-bottom:env(safe-area-inset-bottom,0);position:relative}.omi-footer-container{padding:2rem 1rem 1.5rem}.omi-footer-columns{text-align:center;grid-template-columns:1fr;gap:1.75rem}.omi-footer-column{justify-items:center}.omi-footer-share{margin-top:1rem}.omi-footer-message{margin-top:1.5rem}}:root{--omi-academic-ink:#25282d;--omi-academic-muted:#69717c;--omi-academic-subtle:#8b9199;--omi-academic-burgundy:#6d2130;--omi-academic-burgundy-dark:#521721;--omi-academic-burgundy-soft:#f6ecee;--omi-academic-paper:#fffefa;--omi-academic-canvas:#f3f0ea;--omi-academic-panel:#faf8f4;--omi-academic-line:#dcd6cc;--omi-academic-line-strong:#c8c0b5;--omi-academic-focus:#275d70;--omi-academic-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--omi-academic-serif:Georgia, "Times New Roman", Times, serif}body{background:var(--omi-academic-canvas);color:var(--omi-academic-ink)}.app-layout{background:var(--omi-academic-canvas);min-height:100vh}.app-layout-main{background:linear-gradient(180deg, #6d213007, transparent 7rem), var(--omi-academic-canvas)}.app-header.focus-header{z-index:60;border:0;border-top:3px solid var(--omi-academic-burgundy);border-bottom:1px solid var(--omi-academic-line);min-height:4.65rem;color:var(--omi-academic-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaf7;grid-template-columns:auto minmax(10rem,1fr) auto auto;align-items:center;gap:.9rem 1.25rem;padding:.65rem clamp(.8rem,2vw,1.5rem);display:grid;position:sticky;top:0;box-shadow:0 3px 14px #302a230e}.focus-header-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.focus-brand-lockup{align-items:center;gap:.65rem;min-width:0;display:flex}.focus-brand-mark{background:var(--omi-academic-burgundy-soft);width:2.15rem;height:2.15rem;color:var(--omi-academic-burgundy-dark);font-family:var(--omi-academic-serif);letter-spacing:.035em;border:1px solid #6d21303d;border-radius:.32rem;flex:none;justify-content:center;align-items:center;font-size:.73rem;font-weight:700;display:inline-flex}.focus-brand-copy{min-width:0;line-height:1.08;display:grid}.focus-brand-initiative{color:var(--omi-academic-muted);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:650}.focus-brand-copy strong{color:var(--omi-academic-ink);font-family:var(--omi-academic-serif);letter-spacing:.012em;margin-top:.18rem;font-size:1.02rem;font-weight:700}.focus-menu-button,.studio-menu-close{border:1px solid var(--omi-academic-line);background:var(--omi-academic-paper);color:#434950;border-radius:.42rem;width:2.35rem;height:2.35rem;box-shadow:0 1px 2px #2d282309}.focus-menu-button:hover,.focus-menu-button:focus-visible,.studio-menu-close:hover,.studio-menu-close:focus-visible{border-color:var(--omi-academic-burgundy);background:var(--omi-academic-burgundy-soft);color:var(--omi-academic-burgundy-dark);outline-offset:1px;outline:2px solid #6d213017}.focus-current-notes-button{position:relative}.focus-current-notes-button.is-active,.focus-search-button.is-active{border-color:var(--omi-academic-burgundy);background:var(--omi-academic-burgundy-soft);color:var(--omi-academic-burgundy-dark);box-shadow:inset 0 0 0 1px #6d213014}.focus-current-notes-button__count{box-sizing:border-box;border:2px solid var(--omi-academic-paper);background:var(--omi-academic-burgundy);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .24rem;font-size:.57rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.38rem;right:-.38rem}.focus-header-context{border-left:1px solid var(--omi-academic-line);align-items:baseline;gap:.5rem;min-width:0;padding-left:1.1rem;display:flex}.focus-header-context-label{color:var(--omi-academic-burgundy);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.61rem;font-weight:750}.focus-header-manuscript-title{color:#30343a;min-width:0;max-width:32rem;font-family:var(--omi-academic-serif);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.focus-header-context-divider{color:#b6afa5;font-family:var(--omi-academic-serif);flex:none}.focus-header-section{min-width:0;color:var(--omi-academic-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.focus-header-primary-action{align-items:center;display:flex}.focus-insert-menu-trigger{border-radius:.42rem;min-height:2.35rem;padding:.42rem .72rem;font-size:.76rem;font-weight:700;box-shadow:0 2px 6px #5217211f;border:1px solid var(--omi-academic-burgundy)!important;background:var(--omi-academic-burgundy)!important;color:#fff!important}.focus-insert-menu-trigger:hover,.focus-insert-menu-trigger:focus-visible,.focus-insert-menu-trigger[aria-expanded=true]{outline-offset:2px;outline:2px solid #6d213029;border-color:var(--omi-academic-burgundy-dark)!important;background:var(--omi-academic-burgundy-dark)!important}.focus-insert-menu-popover{border-color:var(--omi-academic-line);background:var(--omi-academic-paper);border-radius:.5rem;box-shadow:0 18px 44px #362d2729}.focus-header-actions{gap:.55rem}.focus-save-state{color:#356349;background:#f5faf7;border:1px solid #d9e4de;border-radius:999px;min-height:2rem;padding:.3rem .55rem;font-size:.69rem;font-weight:700}.focus-save-state--pending{color:#87621c;background:#fff9ec;border-color:#eadab6}.focus-language-switcher{border:1px solid var(--omi-academic-line);background:var(--omi-academic-paper);min-height:2.35rem;color:var(--omi-academic-ink);border-radius:.42rem}.focus-language-switcher:focus-within{border-color:var(--omi-academic-focus);outline:2px solid #275d701a}.focus-language-switcher select{color:#434950;background:0 0;font-size:.72rem}.focus-logout-button{width:2.35rem;padding:0}.focus-logout-label{display:none}.focus-workspace{background:radial-gradient(circle at 50% 0, #ffffffb8, transparent 32rem), var(--omi-academic-canvas);padding:clamp(.75rem,2vw,1.6rem) clamp(.5rem,2.4vw,2rem) clamp(1.5rem,3vw,2.5rem)}.focus-editor{width:min(100%,76rem);box-shadow:none;background:0 0;border:0;border-radius:0}.omi-continuous-manuscript,.omi-document-canvas{background:0 0}.omi-document-canvas{padding:1.2rem 1rem 4.5rem}.omi-manuscript-page{border:1px solid var(--omi-academic-line);border-top:3px solid var(--omi-academic-burgundy);background:var(--omi-academic-paper);color:#27292d;width:min(100%,59rem);min-height:calc(100vh - 11rem);font-family:var(--omi-academic-serif);border-radius:.18rem;padding:clamp(2.7rem,6vw,5rem) clamp(2rem,7vw,5.6rem) 6rem;box-shadow:0 1px 2px #2a25200a,0 14px 38px #38312a13}.omi-continuous-front-matter{border-bottom:1px solid var(--omi-academic-line);margin-bottom:2.75rem;padding-bottom:2.65rem;position:relative}.omi-continuous-front-matter:after{content:"";background:var(--omi-academic-burgundy);width:4.25rem;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.omi-continuous-front-matter .omi-document-title{color:#25262a;font-family:var(--omi-academic-serif);letter-spacing:-.018em;font-size:clamp(2rem,4vw,2.85rem);font-weight:700;line-height:1.16}.omi-continuous-front-matter .omi-document-title:focus,.omi-continuous-front-matter .omi-document-subtitle:focus,.omi-continuous-front-matter .omi-document-motto:focus,.omi-continuous-section-title .omi-section-title-input:focus{outline:0;box-shadow:inset 0 -1px #6d213080}.omi-continuous-front-matter .omi-document-subtitle{color:#575d64;font-family:var(--omi-academic-serif);font-size:1.12rem}.omi-continuous-front-matter .omi-document-motto{color:#72777d;font-family:var(--omi-academic-serif);font-size:.94rem}.omi-ojs-contributors{border:1px solid var(--omi-academic-line);border-left:3px solid var(--omi-academic-burgundy);font-family:var(--omi-academic-sans);background:#fbf9f5;border-radius:.18rem;margin-top:2rem;padding:1rem 1.15rem}.omi-continuous-sections{gap:2.9rem}.omi-continuous-section{border-left:2px solid #0000;margin-left:-.95rem;padding-left:.85rem;transition:border-color .12s;position:relative}.omi-continuous-section:focus-within{border-left-color:#6d21309e}.omi-continuous-section-title{margin-bottom:1.05rem}.omi-continuous-section-title .omi-section-number{color:var(--omi-academic-burgundy);font-family:var(--omi-academic-serif);font-size:1.28rem;font-weight:700}.omi-continuous-section-title .omi-section-title-input{color:#2b2d31;font-family:var(--omi-academic-serif);letter-spacing:-.006em;font-size:1.32rem;font-weight:700}.omi-continuous-blocks .omi-tiptap-editor,.omi-continuous-blocks .omi-block-editor .tiptap{color:#2e3033;font-family:var(--omi-academic-serif);font-size:1.045rem;line-height:1.78}.omi-continuous-blocks .omi-block-toolbar,.omi-numbered-object-label,.omi-visual-insert-menu{font-family:var(--omi-academic-sans)}.omi-continuous-blocks .omi-block-toolbar{border-color:var(--omi-academic-line);background:#fffefafa;border-radius:.4rem;box-shadow:0 8px 24px #362d271a}.studio-menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26221f61}.studio-menu-drawer{background:var(--omi-academic-paper);width:min(72rem,96vw);box-shadow:18px 0 50px #28221e33}.studio-menu-header{border:0;border-top:3px solid var(--omi-academic-burgundy);border-bottom:1px solid var(--omi-academic-line);background:var(--omi-academic-paper);min-height:4.65rem;color:var(--omi-academic-ink);padding:.65rem clamp(.8rem,2vw,1.5rem)}.studio-menu-header-spacer{width:2.35rem;height:2.35rem}.studio-menu-header h2{color:#303238;font-family:var(--omi-academic-serif);margin-top:.14rem;font-size:1.12rem}.studio-menu-eyebrow{color:var(--omi-academic-burgundy);letter-spacing:.075em;font-size:.61rem}.studio-menu-body{grid-template-columns:14.5rem minmax(0,1fr)}.studio-menu-navigation{border-right:1px solid var(--omi-academic-line);background:#f5f2ec;gap:.25rem;padding:1rem .75rem}.studio-menu-nav-button{color:#535960;border-radius:.35rem;min-height:2.7rem;font-size:.79rem;font-weight:650}.studio-menu-nav-button:hover,.studio-menu-nav-button:focus-visible{border-color:var(--omi-academic-line-strong);color:#33373c;background:#fffefacc}.studio-menu-nav-button--active{background:var(--omi-academic-burgundy-soft);color:var(--omi-academic-burgundy-dark);box-shadow:inset 3px 0 0 var(--omi-academic-burgundy);border-color:#6d213029}.studio-menu-content{background:var(--omi-academic-paper);padding:clamp(1rem,2.4vw,1.8rem)}.studio-menu-view{width:min(100%,56rem)}.studio-menu-view-header{border-bottom:1px solid var(--omi-academic-line);margin-bottom:1.35rem;padding-bottom:.9rem}.studio-menu-view-header h3{color:#2c2f34;font-family:var(--omi-academic-serif);font-size:1.28rem;font-weight:700}.studio-menu-view-header p,.studio-tool-card p,.studio-technical-details>p{color:var(--omi-academic-muted)}.studio-tool-card,.studio-settings-card,.studio-readonly-field,.property-card{border-color:var(--omi-academic-line);box-shadow:none;background:#fbf9f5;border-radius:.35rem}.studio-menu-primary-action{border-color:var(--omi-academic-burgundy);background:var(--omi-academic-burgundy);border-radius:.38rem}.studio-menu-primary-action:hover,.studio-menu-primary-action:focus-visible{border-color:var(--omi-academic-burgundy-dark);background:var(--omi-academic-burgundy-dark)}.studio-menu-secondary-action{border-color:var(--omi-academic-line-strong);background:var(--omi-academic-paper);color:#484e55;border-radius:.38rem}.studio-technical-details{border-color:var(--omi-academic-line);border-radius:.35rem}.studio-json-header{background:#383a3e}.studio-json-view{background:#292b2e}.omi-footer{border-top:1px solid var(--omi-academic-line);color:var(--omi-academic-muted);background:#eeeae3}.omi-footer:before{background:var(--omi-academic-burgundy)}.omi-footer-mark{background:var(--omi-academic-burgundy-soft);color:var(--omi-academic-burgundy);border-color:#6d21302e}.omi-footer-brand strong{color:var(--omi-academic-ink);font-family:var(--omi-academic-serif)}.omi-footer-links a:hover,.omi-footer-links a:focus-visible{color:var(--omi-academic-burgundy-dark)}@media (width<=1020px){.app-header.focus-header{grid-template-columns:auto minmax(8rem,1fr) auto auto;gap:.65rem .8rem}.focus-brand-initiative{display:none}.focus-brand-copy strong{margin-top:0}.focus-header-context-label{display:none}.focus-header-context{padding-left:.8rem}.focus-header-section,.focus-header-context-divider{display:none}}@media (width<=760px){.app-header.focus-header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"identity context actions""primary primary primary";align-items:start;gap:.45rem;min-height:4.15rem;padding:.5rem .6rem;display:grid}.focus-header-identity{grid-area:identity;gap:.4rem}.focus-current-notes-button,.focus-brand-lockup{display:none}.focus-header-context{border-left:0;grid-area:context;min-width:0;padding-left:.5rem;display:block}.focus-header-manuscript-title{max-width:none;font-size:.79rem;display:block}.focus-header-primary-action{grid-area:primary;justify-content:flex-end}.focus-header-actions{grid-area:actions}.focus-save-state{justify-content:center;width:2rem;min-height:2rem;padding:0}.focus-save-state span,.focus-language-switcher,.focus-logout-button{display:none}.focus-insert-menu-trigger{justify-content:center;width:2.35rem;padding:0}.focus-insert-menu-trigger span,.focus-insert-menu-trigger svg:last-child{display:none}.focus-workspace,.omi-document-canvas{padding:0}.omi-manuscript-page{border:0;border-top:2px solid var(--omi-academic-burgundy);min-height:100vh;box-shadow:none;border-radius:0;padding:2.2rem 1.25rem 4rem}.omi-continuous-section{margin-left:-.55rem;padding-left:.45rem}.studio-menu-drawer{width:100%}.studio-menu-header{grid-template-columns:2.35rem minmax(0,1fr) 2.35rem;align-items:start;gap:.45rem;min-height:4.15rem;padding:.5rem .6rem}.studio-menu-header-spacer{width:2.35rem}.studio-menu-backdrop--native-mobile .studio-menu-header{min-height:56px;padding:env(safe-area-inset-top) 10px 0;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.studio-menu-backdrop--native-mobile .studio-menu-close{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:10px}.studio-menu-backdrop--native-mobile .studio-menu-header-spacer{width:44px}.studio-menu-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.studio-menu-navigation{border-right:0;border-bottom:1px solid var(--omi-academic-line);background:#f5f2ec}.studio-menu-nav-button--active{box-shadow:inset 0 -2px 0 var(--omi-academic-burgundy)}}@media (prefers-reduced-motion:reduce){.omi-continuous-section{transition:none}}@media (width<=760px){.focus-language-switcher{cursor:pointer;flex:0 0 2.35rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0;position:relative;overflow:hidden;display:inline-flex!important}.focus-language-switcher>svg{pointer-events:none;width:18px;height:18px}.focus-language-switcher select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.focus-language-switcher:focus-within{border-color:var(--omi-academic-burgundy);outline-offset:1px;outline:2px solid #6d21301f}}.studio-menu-content--publication-editor{padding:0;overflow:hidden}.studio-menu-content--publication-editor .publication-style-editor{box-sizing:border-box;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:clamp(.75rem,1.6vw,1.4rem);overflow:hidden}@media (width>=761px){.studio-menu-backdrop{background:var(--omi-academic-paper,#fffefa);-webkit-backdrop-filter:none;backdrop-filter:none}.studio-menu-drawer{width:100vw;max-width:none;height:100dvh;box-shadow:none;animation:none}.studio-menu-body{min-height:0}.studio-menu-content{overflow:auto}.studio-menu-view{width:min(100%,72rem)}.studio-menu-content--publication-editor .publication-style-editor-layout{grid-template-columns:minmax(0,1fr);min-height:0}.studio-menu-drawer .omi-section-structure{display:none}.account-overlay{background:#f8fafc;display:block}.account-overlay-backdrop{display:none}.account-drawer{width:100vw;max-width:none;height:100dvh;box-shadow:none}.account-page{width:100%;max-width:1280px}}@media (width<=760px){.studio-menu-drawer .omi-section-structure{display:block}}.desktop-document-tabs{z-index:18;border-bottom:1px solid var(--border-color,#d7dbe2);background:var(--surface-muted,#f4f6f8);min-width:0;position:sticky;top:0}.desktop-document-tabs__track{scrollbar-width:thin;min-width:0;display:flex;overflow:auto hidden}.desktop-document-tab{border-right:1px solid var(--border-color,#d7dbe2);background:var(--surface-muted,#f4f6f8);flex:0 240px;align-items:stretch;min-width:120px;max-width:280px;display:flex}.desktop-document-tab--active{background:var(--surface,#fff);box-shadow:inset 0 -2px 0 var(--accent-color,#6b2431)}.desktop-document-tab__main,.desktop-document-tab__close{color:inherit;background:0 0;border:0}.desktop-document-tab__main{cursor:pointer;text-align:left;flex:auto;align-items:center;gap:.45rem;min-width:0;padding:.65rem .45rem .65rem .75rem;display:flex}.desktop-document-tab__main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-document-tab__close{cursor:pointer;opacity:.62;flex:0 0 32px;place-items:center;width:32px;display:grid}.desktop-document-tab__close:hover:not(:disabled),.desktop-document-tab__close:focus-visible:not(:disabled){opacity:1;background:#7f7f7f1f}.desktop-document-tab__close:disabled{opacity:.2;cursor:default}.desktop-document-tab__main:focus-visible,.desktop-document-tab__close:focus-visible{outline-offset:-2px;outline:2px solid}@media (width<=760px){.desktop-document-tabs{display:none}}:root{--omi-proofing-insertion:#147a3d;--omi-proofing-insertion-tint:#22c55e33;--omi-proofing-deletion:#b42332;--omi-proofing-deletion-tint:#ef44442e;--omi-proofing-replacement:#1d5fbf;--omi-proofing-replacement-tint:#3b82f629;--omi-proofing-comment:#946200;--omi-proofing-comment-tint:#facc1547;--omi-proofing-hyphen:#b84c15;--omi-proofing-hyphen-tint:#f9731630;--omi-proofing-nonbreaking:#7041a6;--omi-proofing-nonbreaking-tint:#8b5cf630;--omi-proofing-line-break:#087d8b;--omi-proofing-line-break-tint:#06b6d433;--omi-proofing-page-break:#9c238f;--omi-proofing-page-break-tint:#d946ef2b;--omi-proofing-keep-together:#0b766e;--omi-proofing-keep-together-tint:#14b8a62b;--omi-proofing-keep-next:#4f46c8;--omi-proofing-keep-next-tint:#6366f12b}[data-proofing-kind=insertion]{--omi-proofing-mark:var(--omi-proofing-insertion);--omi-proofing-mark-tint:var(--omi-proofing-insertion-tint)}[data-proofing-kind=deletion]{--omi-proofing-mark:var(--omi-proofing-deletion);--omi-proofing-mark-tint:var(--omi-proofing-deletion-tint)}[data-proofing-kind=replacement],[data-proofing-kind=formatting]{--omi-proofing-mark:var(--omi-proofing-replacement);--omi-proofing-mark-tint:var(--omi-proofing-replacement-tint)}[data-proofing-kind=comment]{--omi-proofing-mark:var(--omi-proofing-comment);--omi-proofing-mark-tint:var(--omi-proofing-comment-tint)}[data-proofing-kind=discretionary-hyphen]{--omi-proofing-mark:var(--omi-proofing-hyphen);--omi-proofing-mark-tint:var(--omi-proofing-hyphen-tint)}[data-proofing-kind=nonbreaking]{--omi-proofing-mark:var(--omi-proofing-nonbreaking);--omi-proofing-mark-tint:var(--omi-proofing-nonbreaking-tint)}[data-proofing-kind=forced-line-break]{--omi-proofing-mark:var(--omi-proofing-line-break);--omi-proofing-mark-tint:var(--omi-proofing-line-break-tint)}[data-proofing-kind=page-break-before]{--omi-proofing-mark:var(--omi-proofing-page-break);--omi-proofing-mark-tint:var(--omi-proofing-page-break-tint)}[data-proofing-kind=keep-together]{--omi-proofing-mark:var(--omi-proofing-keep-together);--omi-proofing-mark-tint:var(--omi-proofing-keep-together-tint)}[data-proofing-kind=keep-with-next]{--omi-proofing-mark:var(--omi-proofing-keep-next);--omi-proofing-mark-tint:var(--omi-proofing-keep-next-tint)}.proofing-color-legend{background:#fffefa;border:1px solid #ddd5ca;border-radius:.38rem;margin:.65rem 0;padding:.5rem .6rem}.proofing-color-legend>strong{color:#5e5851;letter-spacing:.035em;text-transform:uppercase;margin-bottom:.38rem;font-size:.66rem;display:block}.proofing-color-legend ul{flex-wrap:wrap;gap:.3rem .65rem;margin:0;padding:0;list-style:none;display:flex}.proofing-color-legend li{color:#4e4943;align-items:center;gap:.3rem;min-width:0;font-size:.65rem;line-height:1.25;display:inline-flex}.proofing-color-legend__swatch{border:1px solid var(--omi-proofing-mark);background:var(--omi-proofing-mark-tint);width:1.35rem;height:1.15rem;color:var(--omi-proofing-mark);border-radius:.22rem;flex:none;place-items:center;display:inline-grid}.omi-proofing-diff del{background:var(--omi-proofing-deletion-tint);color:#8d1724;-webkit-text-decoration-color:var(--omi-proofing-deletion);text-decoration-color:var(--omi-proofing-deletion);padding:0 .08em;text-decoration-thickness:1.5px}.omi-proofing-diff ins{border-bottom:1.5px solid var(--omi-proofing-insertion);background:var(--omi-proofing-insertion-tint);color:#0d6330;padding:0 .08em;text-decoration:none}.omi-proofing-change-block{box-shadow:inset 4px 0 0 var(--omi-proofing-mark,var(--omi-proofing-replacement));background-image:linear-gradient(90deg, var(--omi-proofing-mark-tint,var(--omi-proofing-replacement-tint)), transparent 3.25rem)}.omi-proofing-insertion-range{border-bottom:1.5px solid var(--omi-proofing-insertion);background:var(--omi-proofing-insertion-tint);color:#0d6330}.omi-proofing-comment-block{border-right:3px solid var(--omi-proofing-comment)!important}.omi-proofing-comment-range{border-bottom:1.5px dotted var(--omi-proofing-comment);background:var(--omi-proofing-comment-tint)}.omi-publication-correction--nonbreaking{white-space:nowrap;border-bottom:2px dotted var(--omi-proofing-nonbreaking);background:var(--omi-proofing-nonbreaking-tint)}.omi-publication-correction--hyphen,.omi-publication-correction--line-break{position:relative}.omi-publication-correction--hyphen:after,.omi-publication-correction--line-break:after{z-index:2;border:1px solid;border-radius:.2rem;place-items:center;min-width:.9rem;height:.9rem;font:800 .62rem/1 sans-serif;display:grid;position:absolute}.omi-publication-correction--hyphen:after{content:"¬";background:var(--omi-proofing-hyphen-tint);color:var(--omi-proofing-hyphen);bottom:-.9em;left:-.12em}.omi-publication-correction--line-break:after{content:"↵";background:var(--omi-proofing-line-break-tint);color:var(--omi-proofing-line-break);top:-.15em;left:0}.omi-publication-correction-page-break{background-image:linear-gradient(180deg, var(--omi-proofing-page-break-tint), transparent 1.25rem);border-top:2px dashed var(--omi-proofing-page-break)!important}.omi-publication-correction-keep-together{outline:2px solid var(--omi-proofing-keep-together);outline-offset:-2px;background-color:var(--omi-proofing-keep-together-tint)}.omi-publication-correction-keep-next{background-image:linear-gradient(0deg, var(--omi-proofing-keep-next-tint), transparent 1.25rem);border-bottom:3px double var(--omi-proofing-keep-next)!important}.omi-proofreading-issue{text-underline-offset:3px;cursor:pointer;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1.5px}.omi-proofreading-issue--spelling{text-decoration-color:#b91c1c}.omi-proofreading-issue--grammar{text-decoration-color:#2563eb}.omi-proofreading-issue--punctuation{text-decoration-color:#b45309}.omi-proofreading-issue--style{text-decoration-color:#7c3aed}.omi-proofreading-card{border:1px solid var(--border-color,#d7d7d7);background:var(--surface-color,#fff);border-radius:10px;margin:.5rem 0 .75rem;padding:.75rem;font-size:.9rem;box-shadow:0 8px 24px #0000001a}.omi-proofreading-card header,.omi-proofreading-card header>div,.omi-proofreading-card footer,.omi-proofreading-replacements{align-items:center;gap:.5rem;display:flex}.omi-proofreading-card header{justify-content:space-between}.omi-proofreading-card header>button{cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1}.omi-proofreading-card p{margin:.55rem 0}.omi-proofreading-category{background:#7f7f7f1a;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.omi-proofreading-replacements{flex-wrap:wrap;margin:.5rem 0}.omi-proofreading-card footer{justify-content:flex-end;margin-top:.5rem}.account-profile-switch{background:#fff;border:1px solid #d9e0e8;border-radius:12px;gap:.35rem;margin:0 0 18px;padding:4px;display:inline-flex}.account-profile-tab{color:#667085;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:.86rem;font-weight:700;display:inline-flex}.account-profile-tab--active{color:#fff;background:#172033}.account-profile-column{min-width:0}.account-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.account-section-heading h2,.account-section-heading h3{margin:0}.account-section-heading p{color:#667085;max-width:54rem;margin:5px 0 0;font-size:.84rem;line-height:1.45}.account-section-heading--form{margin-bottom:2px}.account-section-heading--compact{align-items:center;margin-bottom:12px}.account-profile-add{white-space:nowrap;justify-self:auto}.account-institutional-settings{gap:16px;display:grid}.account-institution-list{gap:10px;display:grid}.account-institution-card{background:#f8fafc;border:1px solid #e1e6ed;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.account-institution-card--default{background:#f5f7fa;border-color:#aab6c5}.account-institution-icon{color:#344054;background:#fff;border:1px solid #e1e6ed;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.account-institution-copy{gap:3px;min-width:0;display:grid}.account-institution-copy span,.account-institution-copy small{color:#667085;overflow-wrap:anywhere}.account-institution-copy span{font-size:.84rem}.account-institution-copy small{font-size:.74rem}.account-institution-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-default-badge,.account-role-badge{color:#344054;text-transform:uppercase;letter-spacing:.02em;background:#e8edf4;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.67rem;font-weight:750;display:inline-flex}.account-role-badge--admin,.account-role-badge--owner{color:#7a1f2b;background:#f4e8eb}.account-institution-identity{align-items:center;gap:4px;display:flex}.account-institution-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.account-institution-form{background:#f8fafc;border:1px solid #d9e0e8;border-radius:12px;gap:14px;padding:16px;display:grid}.account-institution-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-institution-fields label{color:#344054;gap:6px;font-size:.82rem;font-weight:650;display:grid}.account-institution-fields input,.account-institution-fields select{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:8px;padding:9px 11px}.account-default-toggle{background:#fff;border:1px solid #d9e0e8;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.account-default-toggle input{margin-top:3px}.account-default-toggle span{gap:2px;display:grid}.account-default-toggle small,.account-empty-profile{color:#667085;font-size:.78rem;line-height:1.4}.auth-login-mode-switch{background:#f7f2eb;border:1px solid #ddd4c9;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 1rem;padding:4px;display:grid}.auth-login-mode{color:#6d655d;min-height:2.35rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.auth-login-mode--active{color:#6d2130;background:#fff;box-shadow:0 .15rem .5rem #3d2d2714}.auth-admin-login-hint{color:#665c53;background:#f7f2eb;border-radius:.55rem;margin-top:.5rem;padding:.65rem .75rem}.auth-admin-login-footer{text-align:center;gap:.35rem;display:grid}.auth-admin-login-footer .auth-link-button{justify-self:center}.account-card--central-admin{max-width:none}.central-admin-settings{gap:18px;display:grid}.central-admin-settings .account-section-heading small{color:#7a1f2b;align-items:center;gap:5px;margin-top:7px;font-size:.72rem;font-weight:750;display:inline-flex}.central-admin-inline-form,.central-admin-token-form{background:#f8fafc;border:1px solid #dde3eb;border-radius:10px;grid-template-columns:minmax(11rem,1.4fr) minmax(10rem,1fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.central-admin-inline-form h3{grid-column:1/-1;margin:0}.central-admin-inline-form input,.central-admin-inline-form select,.central-admin-token-form input,.central-admin-token-form select{box-sizing:border-box;color:#172033;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:8px;padding:8px 10px}.central-admin-institution-list{gap:8px;display:grid}.central-admin-institution{background:#fff;border:1px solid #e1e6ed;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.central-admin-institution--selected{background:#f5f7fa;border-color:#9ba9bb}.central-admin-institution>div{gap:2px;min-width:0;display:grid}.central-admin-institution small,.central-admin-row small{color:#667085;overflow-wrap:anywhere;font-size:.72rem}.central-admin-institution>span{color:#475467;background:#edf1f5;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:750}.central-admin-detail{gap:18px;padding-top:4px;display:grid}.central-admin-detail>section{border-top:1px solid #e5e9ef;gap:10px;padding-top:14px;display:grid}.central-admin-detail h3,.central-admin-detail h4{margin:0}.central-admin-detail p{color:#667085;margin:0;font-size:.82rem;line-height:1.45}.central-admin-row{background:#fff;border:1px solid #e1e6ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.central-admin-row>div{gap:2px;min-width:0;display:grid}.central-admin-token-form{grid-template-columns:minmax(12rem,1fr) 8rem}.central-admin-scope-list{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.central-admin-scope-list label{color:#475467;background:#fff;border:1px solid #dde3eb;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:.72rem;display:inline-flex}.central-admin-token-form>.account-primary{grid-column:1/-1;justify-self:start}.central-admin-token-once{color:#6d2130;background:#fff7f8;border:1px solid #d8b6be;border-radius:9px;gap:8px;padding:12px;display:grid}.central-admin-token-once code{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#172033;border-radius:7px;padding:9px}.central-admin-audit-row{color:#667085;border-bottom:1px solid #eef1f4;justify-content:space-between;gap:12px;padding:7px 0;font-size:.72rem;display:flex}.central-admin-audit-row code{color:#344054}@media (width<=900px){.central-admin-institution{grid-template-columns:auto minmax(0,1fr)}.central-admin-institution>span,.central-admin-institution>button{grid-column:auto}.central-admin-inline-form,.central-admin-token-form{grid-template-columns:1fr}.central-admin-token-form>.account-primary,.central-admin-scope-list{grid-column:1}.central-admin-row{flex-direction:column;align-items:flex-start}}@media (width<=720px){.account-profile-switch{box-sizing:border-box;grid-template-columns:1fr;width:100%;display:grid}.account-profile-tab{justify-content:center}.account-institution-card{grid-template-columns:auto minmax(0,1fr)}.account-institution-actions{grid-column:1/-1;justify-content:flex-start}.account-institution-fields{grid-template-columns:1fr}.account-section-heading{flex-direction:column;align-items:stretch}.account-profile-add{width:100%}.auth-login-mode-switch{margin-top:.5rem}.central-admin-institution{grid-template-columns:1fr}.central-admin-institution>svg{display:none}.central-admin-audit-row{flex-direction:column}}
