::highlight(gi-suggest){text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:color-mix(in srgb,var(--primary) 50%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}mark.mention{background-color:transparent;color:var(--mention-color, var(--primary));cursor:pointer;-moz-user-select:all;user-select:all;-webkit-user-select:all;transition:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);-moz-user-select:none;user-select:none;-webkit-user-select:none}mark.mention.mention-revealed:hover{color:rgb(var(--ink-rgb))}.vh-prose a{color:rgb(var(--primary-rgb))}mark.mention-unrevealed{background-color:transparent;color:inherit;cursor:text;pointer-events:none}mark.mention-unrevealed:hover{color:inherit}::-moz-selection{background-color:var(--border)}::selection{background-color:var(--border)}.custom-scrollbar::-webkit-scrollbar{width:5px;height:5px;background:var(--paper-soft)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:20px}html::-webkit-scrollbar,[class*=overflow-auto]::-webkit-scrollbar,[class*=overflow-y-auto]::-webkit-scrollbar,[class*=overflow-x-auto]::-webkit-scrollbar,[class*=scroll-auto]::-webkit-scrollbar{width:5px;height:5px;background:var(--paper-soft)}html::-webkit-scrollbar-thumb,[class*=overflow-auto]::-webkit-scrollbar-thumb,[class*=overflow-y-auto]::-webkit-scrollbar-thumb,[class*=overflow-x-auto]::-webkit-scrollbar-thumb,[class*=scroll-auto]::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:20px}.no-scrollbar{overflow:auto}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.modal-box.dropdown-overflow-visible{overflow:visible!important}.modal.modal-scrolls-outer{align-items:start;overflow-y:auto;overscroll-behavior:contain;height:100dvh;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.modal.modal-scrolls-outer .modal-box{max-height:none;margin-block:auto}.modal.modal-scrolls-outer .modal-backdrop{margin-top:calc(-1*max(1.5rem,env(safe-area-inset-top)));margin-bottom:calc(-1*max(1.5rem,env(safe-area-inset-bottom)))}.modal.modal-frame{--modal-frame-gutter: 1.5rem}.modal.modal-frame.modal-scrolls-outer{padding-top:max(var(--modal-frame-gutter),env(safe-area-inset-top));padding-bottom:max(var(--modal-frame-gutter),env(safe-area-inset-bottom))}.modal.modal-frame.modal-scrolls-outer .modal-backdrop{margin-top:calc(-1*max(var(--modal-frame-gutter),env(safe-area-inset-top)));margin-bottom:calc(-1*max(var(--modal-frame-gutter),env(safe-area-inset-bottom)))}.modal.modal-frame.modal-scrolls-outer>.modal-box{max-height:max(calc(100dvh - max(var(--modal-frame-gutter),env(safe-area-inset-top)) - max(var(--modal-frame-gutter),env(safe-area-inset-bottom))),var(--modal-frame-min-h, 0px));transition-property:color,background-color,border-color,opacity,box-shadow,transform}@media (max-height: 36rem){.modal.modal-frame{--modal-frame-gutter: .5rem}.modal.modal-frame>.modal-box{padding:.75rem}.modal.modal-frame [data-modal-frame-rule]{height:.125rem;margin-top:.5rem;margin-bottom:.5rem}}@media (max-height: 36rem) and (orientation: landscape){.modal.modal-frame [data-modal-hint]{display:none}}.bg-stage-h{height:min(70vh,38rem,var(--modal-frame-budget, 38rem))}.bg-stage-min-h{min-height:min(70vh,38rem,var(--modal-frame-budget, 38rem))}@media (pointer: coarse){.bg-stage-h{height:min(70vh,38rem,calc(var(--modal-frame-budget, 38rem) - 4rem))}.bg-stage-min-h{min-height:min(70vh,38rem,calc(var(--modal-frame-budget, 38rem) - 4rem))}}.bg-stage-col{order:1}.bg-stage-rail{order:2}.bg-stage-rail-first{order:0}@media (min-width: 64rem) and (min-height: 36.0625rem){.bg-stage-rail{order:1;width:calc(20.75rem + 8px);flex-shrink:0;min-height:0;overflow-y:auto;scroll-padding-block:1rem;padding:.25rem .5rem .25rem .25rem}.bg-stage-rail input{max-width:100%}.bg-stage-col{order:2;flex:1 1 0%;display:flex;flex-direction:column;min-height:0;height:var(--modal-frame-budget, min(70vh, 38rem, var(--modal-body-max-h, 38rem)));padding-left:.25rem;padding-right:.25rem}.bg-stage-root{flex:1 1 0%;min-height:0}.bg-stage-notes{flex-shrink:0;height:min(9rem,30%);overflow-y:auto;padding:.25rem}.bg-stage-h{flex:1 1 0%;height:auto;min-height:6rem}.bg-stage-min-h{flex:1 1 0%;min-height:auto}}.force-full-opacity,.force-full-opacity *{opacity:1!important}html.solid-select-open .add-more-conditions{pointer-events:none!important}:root{--vh-dropcap-font: "UnifrakturCook", "Texturina Variable", "Texturina", Georgia, serif}.vh-story-ink,.vh-story-ink :where(h1,h2,h3,h4,h5,h6,p,div,span,a,b,strong,i,em,li,blockquote){transition:color .32s ease,text-shadow .32s ease}@media (prefers-reduced-motion: reduce){.vh-story-ink,.vh-story-ink :where(h1,h2,h3,h4,h5,h6,p,div,span,a,b,strong,i,em,li,blockquote){transition:none}}.vh-first-indent{text-indent:2.4em}.vh-dropcap.vh-first-indent{text-indent:0}.vh-dropcap:first-letter{font-family:var(--vh-dropcap-font);font-weight:700;color:var(--primary);margin-left:-.06em;margin-right:.09em;-webkit-initial-letter:3;initial-letter:3}@supports not (initial-letter: 3){.vh-dropcap:first-letter{float:left;font-size:3.4em;line-height:.7;padding-top:.04em}}.modal-toaster-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.modal-toaster-host>div{position:absolute!important}
