main{background-color:var(--background-color);padding:0;width:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden}main .content{width:100%;height:100%;min-height:0;margin:0 auto;max-width:var(--app-max-width);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);overflow:hidden}@media(max-width:490px){main .content{display:flex;flex-direction:column}}@media(min-width:491px){html[dir=rtl] :is(main,.header){background:linear-gradient(to right,var(--subtle-background-color) 0 calc(50% - min(20vw,196px)),var(--background-color) calc(50% - min(20vw,196px)) 100%)}html[dir=ltr] :is(main,.header){background:linear-gradient(to right,var(--background-color) 0 calc(50% + min(20vw,196px)),var(--subtle-background-color) calc(50% + min(20vw,196px)) 100%)}}.bottom-part{display:none;gap:.5rem;flex-direction:column;position:fixed;left:0;bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:99;width:100vw;pointer-events:none}.bottom-part:not([data-isvisible]){display:none}.bottom-part [data-index="-1"]{width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;padding-inline-end:0!important;padding-inline-start:0!important;padding-bottom:24px!important}@media(max-width:490px){.bottom-part{display:flex}}.bottom-part:after{content:"";width:200%;height:200%;z-index:-10;position:absolute;right:0;bottom:0;background:linear-gradient(to top,var(--background-color),var(--background-color),rgba(var(--background-color-rgb),0));border:none}.bottom-part .bottom-part-status{padding:0 var(--padding);pointer-events:none;position:relative;display:block}.bottom-part .bottom-part-status .status-text-container{pointer-events:none}.bottom-part .bottom-part-errors{pointer-events:auto;padding:0 var(--padding);display:flex;gap:.375rem;overflow-x:scroll;height:-moz-fit-content;height:fit-content;overflow-y:hidden;scrollbar-width:none}.bottom-part .bottom-part-errors,.bottom-part .bottom-part-errors *{touch-action:pan-x}.bottom-part .bottom-part-errors::-webkit-scrollbar{display:none}.bottom-part .bottom-part-errors .error-container{-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0}.bottom-part .bottom-part-errors .error-container:nth-child(2){scroll-snap-align:start}.bottom-part .bottom-part-errors .error-container:last-child{scroll-snap-align:end}.bottom-part .bottom-part-errors .error-container:not(:first-child,:last-child){scroll-snap-align:center}.bottom-part .bottom-part-errors .error-container .error{width:calc(100vw - var(--padding) * 4);border-radius:var(--border-radius)}.error{padding:.5rem .625rem;background-color:var(--error-background-color);cursor:pointer;width:100%;overflow:hidden;height:-moz-fit-content;height:fit-content;display:flex;gap:.5rem;flex-shrink:0;animation-name:error;animation-duration:.1s;animation-delay:var(--animation-delay);animation-fill-mode:forwards;opacity:0;pointer-events:none;transition:background-color .1s ease;align-items:center;justify-content:space-between}.error>div{display:flex;flex-direction:column;min-width:0}.error[data-isselected]{background-color:var(--error-background-color-selected);outline:none}.error .title{font-size:inherit;font-weight:600;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.error .index{color:gray;font-size:.6875rem;display:flex;align-items:center;justify-content:center}.error .description{color:var(--dimmed-text-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;max-width:330px;font-size:.8125rem;line-height:1.3}.error[data-isselected]{box-shadow:inset 0 0 0 1px var(--error-inset-color)}.error.is-yellow[data-isselected]{box-shadow:inset 0 0 0 1px var(--warning-inset-color)}.error.is-green[data-isselected]{box-shadow:inset 0 0 0 1px var(--possibly-wrong-inset-color)}.error .index,.error .description,.error button.replacement-button{color:var(--error-secondary-text-color)}.error button.replacement-button:hover,.error button.replacement-button:focus-visible{color:var(--text-color)}.error.is-yellow{background-color:var(--warning-background-color)}.error.is-yellow[data-isselected]{background-color:var(--warning-background-color-selected)}.error.is-green{background-color:var(--possibly-wrong-background-color)}.error.is-green[data-isselected]{background-color:var(--possibly-wrong-background-color-selected)}@media(prefers-reduced-motion:reduce){.error{animation:none;opacity:1;pointer-events:auto;transition:none}}@keyframes error{0%{opacity:0;pointer-events:none;filter:blur(12px)}to{opacity:1;pointer-events:auto;filter:blur(0)}}._button_tmjbb_1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;color:var(--text-color);background-color:transparent;border:1px solid transparent;border-radius:.75rem;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:background-color .2s,color .2s}._button_tmjbb_1[data-variant=primary]{color:#fff;background-color:var(--brand-color);font-weight:600}@media(hover:hover){._button_tmjbb_1[data-variant=primary]:hover:not(:disabled){background-color:#159c2d}}._button_tmjbb_1[data-variant=secondary]{background-color:var(--background-color);border-color:var(--header-border-color)}@media(hover:hover){._button_tmjbb_1[data-variant=secondary]:hover:not(:disabled){background-color:var(--subtle-background-color)}}._button_tmjbb_1[data-variant=ghost],._button_tmjbb_1[data-variant=link]{color:var(--button-foreground, inherit)}@media(hover:hover){._button_tmjbb_1[data-variant=ghost]:hover:not(:disabled),._button_tmjbb_1[data-variant=link]:hover:not(:disabled){background-color:color-mix(in srgb,currentColor 8%,transparent)}}._button_tmjbb_1[data-variant=link]{padding-inline:.5rem;text-decoration:underline;text-underline-offset:.2em}._button_tmjbb_1[data-size=compact]{padding:.375rem .5rem;font-size:.875rem}._button_tmjbb_1[data-size=icon]{width:44px;padding:.5rem;flex-shrink:0}._button_tmjbb_1:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}._button_tmjbb_1:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){._button_tmjbb_1{transition:none}}button.replacement-button{display:inline-grid;place-items:center;width:-moz-fit-content;width:fit-content;min-height:1.75rem;max-width:100%;margin-top:.375rem;padding:.25rem .625rem;overflow:hidden;border-radius:999px;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}button.replacement-button[data-is-single-character]{width:1.75rem;min-width:1.75rem;padding:0;border-radius:50%}.replacement-buttons{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.replacement-buttons button.replacement-button{margin-top:0}.dots{--transform-amount: 10%;font-size:150%;transform:translateY(-25%);--transform-amount: 4px;display:inline-flex;gap:4px}.dots>span{display:inline-block;animation-iteration-count:infinite;animation-duration:1s;animation-timing-function:linear;color:gray;width:6px;height:6px;border-radius:1.5rem;background-color:var(--text-color)}.dots[data-islarge]{gap:14px}.dots[data-islarge]>span{width:16px;height:16px}.dots .one{animation-name:dot_one}.dots .two{animation-name:dot_two}.dots .three{animation-name:dot_three}@keyframes dot_one{20%{opacity:.1}40%{opacity:.5}}@keyframes dot_two{40%{opacity:.1}60%{opacity:.5}}@keyframes dot_three{60%{opacity:.1}80%{opacity:.5}}.status-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default;position:absolute;color:var(--dimmed-text-color);inset-block-start:0;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;width:100%;font-size:var(--helper-text-size);line-height:1.4}.status-text[data-isvisible]{position:relative}.status-text[data-iserror]{color:#ff4a4a}.status-text .dots{padding-inline-end:8px}.conditional-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;pointer-events:none}.conditional-text>span{display:inline-block;white-space:pre-wrap}.conditional-text,.conditional-text>span{opacity:0;transform:translate(5%);filter:blur(6px);transition-duration:75ms}.conditional-text[data-isvisible]{pointer-events:auto}.conditional-text[data-isvisible],.conditional-text[data-isvisible]>span{opacity:1;transform:translate(0);filter:blur(0)}.status-text-container{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:1.5rem}.error-page{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background-color:var(--background-color);color:var(--text-color)}.error-page .title{font-weight:600;font-size:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.error-page .description{font-size:.875rem;margin-top:6px}@media(max-width:490px){.error-page{padding-bottom:48px}}.error-page .reload-button{position:absolute;bottom:40px}.logo[data-isbackground]{pointer-events:none;z-index:-1;position:fixed;opacity:.025;height:100vh;max-width:100vw;bottom:0;right:-29vw}._dialog_dq70p_1{margin:auto;padding:0;width:min(100% - 2rem,38rem);max-width:none;max-height:calc(100dvh - 2rem);border:1px solid var(--header-border-color);border-radius:1.5rem;background:var(--background-color);color:var(--text-color);box-shadow:0 24px 80px #0004;overflow:hidden;pointer-events:auto}._dialog_dq70p_1[open]{display:flex;flex-direction:column}._dialog_dq70p_1::backdrop{background:#0008;pointer-events:auto}._dialog_dq70p_1 a{pointer-events:auto;cursor:pointer;min-height:44px}._dialog_dq70p_1 a:focus-visible{outline:2px solid var(--text-color);outline-offset:3px}._dialog_dq70p_1 h1{font-size:clamp(1.5rem,5vw,2rem);line-height:1.4;outline:none}._dialog_dq70p_1 h2{font-size:1rem;font-weight:600}._dialog_dq70p_1 p{color:var(--error-secondary-text-color);line-height:1.7}._dialog_dq70p_1 svg{width:1.5rem;height:1.5rem;flex-shrink:0}@media(max-width:490px){._dialog_dq70p_1{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}}._topbar_dq70p_60{display:flex;justify-content:space-between;align-items:center;padding:max(.5rem,env(safe-area-inset-top)) 1.5rem 0;flex-shrink:0}._content_dq70p_68{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;min-height:0}._content_dq70p_68 a:not([data-variant]){align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;color:var(--possibly-wrong-inset-color);text-underline-offset:.25rem}._brand_dq70p_87{width:100px;height:100px;padding:18px;border-radius:28px;background:var(--possibly-wrong-background-color)}._brand_dq70p_87 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}._advice_dq70p_101{display:flex;align-items:flex-start;gap:1rem}._advice_dq70p_101 p{margin-top:.375rem}._colorCard_dq70p_110{padding:1.125rem;border-radius:1.25rem}._colorCard_dq70p_110 h2{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.625rem}._colorCard_dq70p_110[data-color=possible]{background:var(--possibly-wrong-background-color)}._colorCard_dq70p_110[data-color=possible] svg{color:var(--possibly-wrong-inset-color)}._colorCard_dq70p_110[data-color=unknown]{background:var(--warning-background-color)}._colorCard_dq70p_110[data-color=unknown] svg{color:var(--warning-inset-color)}._colorCard_dq70p_110[data-color=error]{background:var(--error-background-color)}._colorCard_dq70p_110[data-color=error] svg{color:var(--error-inset-color)}._footer_dq70p_139{display:flex;flex-direction:column;gap:1rem;flex-shrink:0;padding:1.25rem 1.5rem max(1.5rem,env(safe-area-inset-bottom));border-top:1px solid var(--header-border-color);background:var(--subtle-background-color)}._progress_dq70p_149{display:flex;justify-content:center;gap:.5rem}._progress_dq70p_149 span{width:.5rem;height:.5rem;border-radius:1rem;background:var(--text-color);opacity:.2;transition:width .3s,opacity .3s}@media(prefers-reduced-motion:reduce){._progress_dq70p_149 span{transition:none}}._progress_dq70p_149 span[data-active=true]{width:1.5rem;opacity:1}._actions_dq70p_172{display:flex;gap:1rem}._actions_dq70p_172 ._next_dq70p_176{flex:1}.feature-dialog{font:inherit}.feature-dialog .feature-dialog-content{flex:1 1 auto}.feature-dialog input,.feature-dialog select,.feature-dialog summary{pointer-events:auto}.feature-dialog :is(input,select,summary):focus-visible{outline:2px solid var(--text-color);outline-offset:3px}.editor{--editor-inline-padding: var(--padding);position:relative;display:flex;flex-direction:column;height:100%;flex-grow:1;background-color:var(--background-color);padding-block:calc(var(--header-height) + var(--padding)) var(--padding);padding-inline:var(--editor-inline-padding);caret-color:var(--brand-color);min-height:0;overflow-y:auto;width:100%;color:var(--text-color)}.editor .extra-space{--height: 160px;height:var(--height);min-height:var(--height);max-height:var(--height);display:flex;flex-shrink:0}@media(max-width:490px){.editor{height:100%;max-height:100%}.editor,.editor *{touch-action:pan-y}}.editor .placeholder{line-height:1.3;font-size:inherit;position:absolute;color:var(--dimmed-text-color);top:calc(var(--header-height) + var(--padding));inset-inline-start:var(--editor-inline-padding);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;z-index:0}.editor [contenteditable]{position:relative;isolation:isolate;width:100%;flex-grow:1;line-height:1.4}.editor [contenteditable],.editor [contenteditable] *{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.editor [contenteditable]:focus{outline:none}.editor [contenteditable] mark{background-color:inherit;position:relative;color:var(--text-color);transition-duration:.1s;--animation-delay: 0;--background-color: var(--error-background-color)}.editor [contenteditable] mark:before{content:"";position:absolute;bottom:6px;top:50%;transform:translateY(-50%);inset-inline-end:0;z-index:-1;width:0;height:70%;background-color:var(--background-color);transition-duration:.1s;animation-name:expand;animation-duration:.1s;transform-origin:inline-end;animation-fill-mode:forwards;animation-delay:var(--animation-delay)}.editor [contenteditable] mark.is-yellow{--background-color: var(--warning-background-color)}.editor [contenteditable] mark.is-green{--background-color: var(--possibly-wrong-background-color)}.editor [contenteditable] mark[data-isselected]{--background-color: var(--error-background-color-selected)}.editor [contenteditable] mark.is-yellow[data-isselected]{--background-color: var(--warning-background-color-selected)}.editor [contenteditable] mark.is-green[data-isselected]{--background-color: var(--possibly-wrong-background-color-selected)}.editor [contenteditable] mark[data-isselected]:before{box-shadow:inset 0 0 0 .5px var(--error-inset-color)}.editor [contenteditable] mark.is-yellow[data-isselected]:before{box-shadow:inset 0 0 0 .5px var(--warning-inset-color)}.editor [contenteditable] mark.is-green[data-isselected]:before{box-shadow:inset 0 0 0 .5px var(--possibly-wrong-inset-color)}@media(max-width:490px){.editor [contenteditable] mark:before{width:100%;animation:none}}.editor .autocomplete{position:fixed;z-index:3;color:var(--text-color);opacity:.5;line-height:1.3;white-space:pre;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor .autocomplete-options{display:none}@media(max-width:490px){.editor .autocomplete-options{position:fixed;z-index:100;inset-inline:var(--padding);bottom:calc(var(--mobile-bottom-part-height, 0px) + var(--padding));display:flex;overflow:hidden;padding:.25rem;border:1px solid var(--header-border-color);border-radius:.75rem;background-color:rgba(var(--background-color-rgb),.94);box-shadow:0 .25rem 1rem #0002;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);pointer-events:auto;touch-action:manipulation}.editor .autocomplete-options button{min-width:0;flex:1;overflow:hidden;padding:.625rem .5rem;text-overflow:ellipsis;white-space:nowrap}.editor .autocomplete-options button+button{border-inline-start:1px solid var(--header-border-color)}}@keyframes expand{to{width:100%}}@media(prefers-reduced-motion:reduce){.editor [contenteditable] mark:before{width:100%;animation:none;transition:none}}.error-tooltip{position:fixed;background-color:var(--tooltip-background);margin:0;color:var(--tooltip-foreground);line-height:1.2;font-size:.875rem;padding:.375rem .5rem;z-index:99;width:-moz-max-content;width:max-content;max-width:400px;border-radius:.25rem;box-shadow:0 .25rem .75rem #0002;text-align:start;pointer-events:none;transition:opacity .1s}.error-tooltip[data-isvisible]{animation-name:tooltip-in;animation-duration:.2s;animation-fill-mode:forwards}.error-tooltip .error-tooltip-arrow{position:absolute;top:-8px;width:16px;height:8px;pointer-events:none}.error-tooltip .error-tooltip-arrow svg{display:block;overflow:visible}.error-tooltip .error-tooltip-arrow .arrow-fill{fill:var(--tooltip-background)}.error-tooltip .error-tooltip-arrow .arrow-outline{fill:none;stroke:var(--tooltip-border-color, transparent);stroke-width:1px;stroke-linejoin:miter}.error-tooltip[data-placement^=top] .error-tooltip-arrow{top:auto;bottom:-8px;transform:rotate(180deg)}.error-tooltip .tooltip-content{position:relative;display:flex;flex-direction:column}.error-tooltip .replacement-button{border-color:var(--tooltip-foreground);background-color:transparent;color:var(--tooltip-foreground)}.error-tooltip .replacement-button:hover,.error-tooltip .replacement-button:focus-visible{background-color:var(--tooltip-foreground);color:var(--tooltip-background)}.error-tooltip:not([data-isvisible]){opacity:0}.error-tooltip:not([data-isvisible]) .replacement-button{pointer-events:none}@media(max-width:490px){.error-tooltip{max-width:calc(100vw - 48px)}}@keyframes tooltip-in{to{opacity:1}}@keyframes tooltip-out{to{opacity:0}}:root[data-theme=amoled] .error-tooltip{--tooltip-border-color: var(--header-border-color)}.premium-gate{display:grid;gap:.875rem}.premium-gate .premium-price{color:var(--text-color);font-size:1.4rem;font-weight:600}.premium-gate summary{padding-block:.625rem;cursor:pointer}.premium-gate form{display:grid;gap:.75rem;margin-top:.75rem}.premium-gate input{font:inherit;width:100%;padding:.625rem;border:1px solid var(--header-border-color);border-radius:1rem;color:var(--text-color);background:var(--background-color);-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.premium-mark{display:inline-block;width:1em;height:1em;max-width:none;flex-shrink:0;-o-object-fit:contain;object-fit:contain;vertical-align:-.125em}.premium-name{display:inline-flex;align-items:center;gap:.15em;white-space:nowrap;vertical-align:baseline;unicode-bidi:isolate}.rewrite-selection-action{position:fixed;z-index:110;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);border-radius:.5rem;background:var(--tooltip-background);color:var(--tooltip-foreground);box-shadow:0 .25rem .75rem #0003;pointer-events:auto}.rewrite-undo-toast{position:fixed;z-index:110;left:50%;transform:translate(-50%);bottom:calc(var(--mobile-bottom-part-height, 0px) + 1rem);display:flex;gap:1rem;align-items:center;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:.625rem .875rem;border-radius:.5rem;background:var(--tooltip-background);color:var(--tooltip-foreground);font-size:.95rem;box-shadow:0 .25rem .75rem #0003}.rewrite-dialog .rewrite-body{display:grid;gap:1rem}.rewrite-dialog label{font-weight:600}.rewrite-dialog select{width:100%;min-height:48px;padding:.625rem .875rem;font:inherit;color:var(--text-color);background:var(--subtle-background-color);border:1px solid var(--header-border-color);border-radius:1rem}.rewrite-dialog .rewrite-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:auto;padding:1.125rem;border-radius:1.25rem;background:var(--subtle-background-color);color:var(--text-color)}.rewrite-dialog .rewrite-label,.rewrite-dialog .rewrite-note{color:var(--dimmed-text-color);font-size:.9rem}.rewrite-dialog .rewrite-pending{display:flex;align-items:center;gap:.75rem}.rewrite-dialog .rewrite-pending .dots{transform:none}.rewrite-dialog .rewrite-result{margin-block:.75rem;background:var(--possibly-wrong-background-color)}.rewrite-dialog .rewrite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.rewrite-dialog .rewrite-actions .rewrite-primary{flex:1}.word-choice-results{display:grid;gap:1rem}.word-choice-card{display:grid;gap:1rem;padding:1rem;border:1px solid var(--header-border-color);border-radius:1rem;overflow-wrap:anywhere}.word-choice-card .word-choice-context{white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.word-choice-card mark{color:var(--text-color);background:var(--possibly-wrong-background-color);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:.25em}.word-choice-card .word-choice-accept{display:flex;gap:.75rem;align-items:center;min-height:44px;cursor:pointer;pointer-events:auto;touch-action:manipulation}.word-choice-card .word-choice-accept input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:var(--brand-color);pointer-events:auto}.document-editor{display:flex;flex-direction:column;flex:1;min-height:0}.documents-save-status{font-size:.875rem;color:var(--dimmed-text-color)}.documents-error{font-size:.875rem}.documents-list{list-style:none;padding:0;display:grid;gap:.5rem;overflow-y:auto;max-height:35dvh;pointer-events:auto;overscroll-behavior:contain}.documents-list button{width:100%;text-align:start;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.documents-list button>span:first-child{min-width:0;overflow-wrap:anywhere}.documents-list button[aria-current=true]{font-weight:600}.documents-locked{padding:calc(var(--header-height) + var(--padding)) var(--padding) var(--padding)}html[dir] :is(main,.header).documents-home{background:var(--background-color)}main.documents-home>.content{display:block;overflow-y:auto;pointer-events:auto}.documents-index{container-type:inline-size;padding:calc(var(--header-height) + 2rem) var(--padding) 2rem}.documents-index .documents-index-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.documents-index h1{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600}.documents-index .documents-local-note{max-width:42rem;color:var(--dimmed-text-color);font-size:.875rem;margin-bottom:2rem}.documents-index .documents-list{grid-template-columns:minmax(0,1fr);gap:1rem;max-height:none;overflow:visible}@container (min-width: 42rem){.documents-index .documents-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.documents-index .documents-list button{height:100%;padding:1rem}.documents-index .document-summary{display:flex;flex-direction:column;align-self:stretch;gap:.625rem;flex:1}.documents-index .document-title,.documents-index .document-preview{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.documents-index .document-title{-webkit-line-clamp:2;font-weight:600}.documents-index .document-preview{-webkit-line-clamp:3;min-height:4.5em;color:var(--dimmed-text-color);font-size:.9375rem}.documents-index .document-edited{margin-top:auto;color:var(--dimmed-text-color);font-size:.8125rem}.documents-index .documents-empty{padding:3rem 1rem;text-align:center;color:var(--dimmed-text-color);border:1px dashed var(--header-border-color);border-radius:.75rem}.documents-index .documents-error{margin-bottom:1rem}.documents-locked{display:flex;flex-wrap:wrap;gap:1rem}.documents-locked p{width:100%}.document-details{border-top:1px solid var(--header-border-color);padding-top:1rem}.document-details form{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.document-details label{width:100%}.document-details input{flex:1;min-width:0;padding:.5rem .75rem;border:1px solid var(--header-border-color);border-radius:.75rem;background:var(--background-color);color:var(--text-color);font:inherit}.document-delete-confirm{display:flex;flex-wrap:wrap;gap:.5rem}.document-delete-confirm p{width:100%;overflow-wrap:anywhere}._backdrop_1k37o_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--padding);z-index:500}@media(max-width:490px){._backdrop_1k37o_1{padding:.5rem}}._modal_1k37o_17{background-color:var(--background-color);color:var(--text-color);border-radius:var(--border-radius);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:28rem;max-height:90dvh;width:100%;display:flex;flex-direction:column;overflow:hidden}@media(prefers-color-scheme:dark){._modal_1k37o_17{background-color:var(--subtle-background-color);border:1px solid var(--header-border-color);box-shadow:0 20px 40px #00000080}}@media(max-width:490px){._modal_1k37o_17{max-width:100%;max-height:95dvh;border-radius:1rem}}._content_1k37o_44{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;min-height:0}@media(max-width:490px){._content_1k37o_44{padding:1rem;gap:.75rem}}._footer_1k37o_60{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--header-border-color)}@media(max-width:490px){._footer_1k37o_60{padding:.75rem 1rem}}._stepIndicator_1chir_1{display:flex;align-items:center;justify-content:center;gap:.5rem}._dot_1chir_8{height:.5rem;width:.5rem;border-radius:9999px;background-color:#d1d5db;transition:all .3s}._dot_1chir_8[data-active]{width:2rem;background-color:var(--brand-color)}._stepContent_1xt7e_1{text-align:center;flex-shrink:0}._stepTitle_1xt7e_6{font-size:1.125rem;font-weight:500;color:var(--text-color)}._stepDescription_1xt7e_12{font-size:.875rem;color:var(--dimmed-text-color);margin:0}@media(max-width:490px){._stepDescription_1xt7e_12{font-size:.8125rem}}._screenshotContainer_1xt7e_23{background-color:var(--subtle-background-color);border-radius:.5rem;overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center;min-height:0;max-height:100%}._screenshot_1xt7e_23{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.header{background-color:transparent;padding-inline:0;height:var(--header-height);overflow:visible;width:100%;position:fixed;top:0;inset-inline:0;z-index:9999}@media(max-width:490px){.header{background-color:var(--background-color)}}.header .content{width:100%;height:100%;padding-inline:var(--padding);margin:0 auto;max-width:var(--app-max-width);display:flex;align-items:center;justify-content:space-between;position:relative}@media(max-width:490px){.header .content{max-width:unset;margin:0;width:100%;height:var(--header-height)}}.header .content .header-actions{display:flex;align-items:center;gap:.5rem;min-width:0}.header .content .button-container{padding:0;position:relative}.header .content .button-container,.header .content .button-container button{color:var(--brand-color);text-align:start}.header .content .status-part{width:100%;max-width:calc(100dvw - 100px)}.text-and-logo{font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;cursor:default;display:flex;align-items:center;gap:6px;position:relative;transition-duration:75ms}.text-and-logo .logo{width:20px;height:20px}.text-and-logo[data-isinvisible]{opacity:0;transform:translate(5%);filter:blur(6px);transition-duration:75ms}.header-menu{position:relative}.header-menu .header-menu-toggle{--button-foreground: var(--brand-color)}.header-menu .header-menu-toggle[aria-expanded=true]{background:var(--subtle-background-color)}.header-menu-options{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-end:0;width:-moz-max-content;width:max-content;min-width:11rem;max-width:calc(100vw - var(--padding) * 2);padding:.375rem;border:1px solid var(--header-border-color);border-radius:.75rem;background:var(--background-color);box-shadow:0 8px 24px #0002;pointer-events:auto}.header-menu-options:not([hidden]){display:grid}.header-menu-options button{width:100%;justify-content:flex-start;text-align:start}.context-check-button{--button-foreground: var(--brand-color)}.context-check-button span{font-weight:700}.appearance-dialog .appearance-section{border:0;min-width:0}.appearance-dialog .appearance-section legend{margin-bottom:1rem;font-size:1rem;font-weight:600}.appearance-dialog .theme-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}@media(max-width:490px){.appearance-dialog .theme-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.appearance-dialog .theme-card{position:relative;padding:.5rem;border:2px solid var(--header-border-color);border-radius:1rem;pointer-events:auto;cursor:pointer;min-width:0}.appearance-dialog .theme-card[data-selected=true]{border-color:var(--text-color);background:var(--subtle-background-color)}.appearance-dialog .theme-card:has(input:focus-visible){outline:2px solid var(--text-color);outline-offset:3px}.appearance-dialog .theme-card input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.appearance-dialog .theme-preview{--preview-bg: #fff;--preview-ink: #b5bac0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;aspect-ratio:1.2;border:1px solid rgba(136,136,136,.2666666667);border-radius:.625rem;background:var(--preview-bg)}.appearance-dialog .theme-preview[data-theme-preview=system]{--preview-bg: linear-gradient(110deg, #fff 50%, #000 50%);--preview-ink: #888}.appearance-dialog .theme-preview[data-theme-preview=dark]{--preview-bg: #000;--preview-ink: #666}.appearance-dialog .theme-preview[data-theme-preview=amoled]{--preview-bg: #000;--preview-ink: #555}.appearance-dialog .preview-toolbar{display:flex;gap:3px;margin-bottom:.5rem}.appearance-dialog .preview-toolbar span{width:4px;height:4px;border-radius:50%;background:var(--preview-ink)}.appearance-dialog .preview-line{height:4px;width:100%;border-radius:2px;background:var(--preview-ink)}.appearance-dialog .preview-line+.preview-line{width:70%}.appearance-dialog .preview-highlight{width:40%;height:9px;border-radius:3px;background:#1bb63680}.appearance-dialog .theme-label{display:flex;justify-content:space-between;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;margin-top:.625rem;line-height:1.4}.appearance-dialog .theme-check{display:inline-grid;place-items:center;flex-shrink:0;width:1rem;height:1rem;border:1px solid var(--header-border-color);border-radius:50%;font-size:.75rem;line-height:1}.appearance-dialog [data-selected=true] .theme-check{background:var(--text-color);color:var(--background-color)}.appearance-dialog .theme-premium{display:inline-block;margin-top:.375rem;padding:.125rem .5rem;border-radius:1rem;background:var(--possibly-wrong-background-color);color:var(--possibly-wrong-inset-color);font-size:.75rem;font-weight:600}.appearance-dialog .theme-help{margin-top:.75rem;font-size:.875rem}.appearance-dialog .accessibility-section label{display:block;margin-bottom:.625rem}.appearance-dialog .accessibility-section select{width:100%;min-height:48px;font:inherit;padding:.625rem .875rem;border:1px solid var(--header-border-color);border-radius:1rem;background:var(--subtle-background-color);color:var(--text-color)}.appearance-dialog .accessibility-section p{margin-top:.75rem;font-size:.875rem}.appearance-dialog .appearance-saved{font-size:.875rem;text-align:center}.appearance-legend{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.8125rem}.appearance-legend span{padding:.5rem .75rem;border-radius:.75rem}.appearance-legend [data-kind=error]{background:var(--error-background-color)}.appearance-legend [data-kind=unknown]{background:var(--warning-background-color)}.appearance-legend [data-kind=possible]{background:var(--possibly-wrong-background-color)}.error-list{position:relative;flex:1;min-height:0;--before-opacity: 0;--after-opacity: 1}.error-list .scrollable{display:flex;flex-direction:column;height:100%;overflow-y:auto;transition-duration:.1s;scrollbar-width:none;border-radius:.25rem;gap:.5rem}.error-list .scrollable::-webkit-scrollbar{display:none}.error-list .scrollable .error{border-radius:var(--border-radius)}.left-part{display:flex;flex-direction:column;height:100%;min-height:0;position:relative;overflow:hidden;padding:calc(var(--header-height) + var(--padding)) var(--padding) var(--padding);background-color:var(--subtle-background-color);min-width:0}@media(max-width:490px){.left-part{display:none}}.left-part .status-text-container{min-height:1.5rem;margin-bottom:.5rem}.loading-page{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background-color:#fff;gap:12px}.loading-page .title{font-weight:600;font-size:1.125rem}.right-part{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.right-part .spacer{display:none}:root[data-color-vision=accessible][data-theme]{--error-background-color: #dcecff;--error-background-color-selected: #b8d7fa;--error-inset-color: #185b99;--warning-background-color: #fff0ce;--warning-background-color-selected: #f6d68e;--warning-inset-color: #795400;--possibly-wrong-background-color: #eee3fa;--possibly-wrong-background-color-selected: #d9c0ef;--possibly-wrong-inset-color: #70409c}@media(prefers-color-scheme:dark){:root[data-color-vision=accessible][data-theme]:not([data-theme=light]){--error-background-color: #18334f;--error-background-color-selected: #244a70;--error-inset-color: #94c9ff;--warning-background-color: #493811;--warning-background-color-selected: #634d18;--warning-inset-color: #f2ce75;--possibly-wrong-background-color: #38234f;--possibly-wrong-background-color-selected: #51346e;--possibly-wrong-inset-color: #d3aff4}}:root[data-color-vision=accessible][data-theme][data-theme=dark],:root[data-color-vision=accessible][data-theme][data-theme=amoled]{--error-background-color: #18334f;--error-background-color-selected: #244a70;--error-inset-color: #94c9ff;--warning-background-color: #493811;--warning-background-color-selected: #634d18;--warning-inset-color: #f2ce75;--possibly-wrong-background-color: #38234f;--possibly-wrong-background-color-selected: #51346e;--possibly-wrong-inset-color: #d3aff4}:root[data-color-vision=accessible][data-theme] .editor [contenteditable] mark,:root[data-color-vision=accessible][data-theme] .appearance-legend [data-kind]{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-color:var(--error-inset-color)}:root[data-color-vision=accessible][data-theme] .editor [contenteditable] mark.is-yellow,:root[data-color-vision=accessible][data-theme] .appearance-legend [data-kind=unknown]{text-decoration-style:dashed;text-decoration-color:var(--warning-inset-color)}:root[data-color-vision=accessible][data-theme] .editor [contenteditable] mark.is-green,:root[data-color-vision=accessible][data-theme] .appearance-legend [data-kind=possible]{text-decoration-style:double;text-decoration-color:var(--possibly-wrong-inset-color)}:root[data-color-vision=accessible][data-theme] .error{border-inline-start:4px solid var(--error-inset-color)}:root[data-color-vision=accessible][data-theme] .error.is-yellow{border-inline-start:4px dashed var(--warning-inset-color)}:root[data-color-vision=accessible][data-theme] .error.is-green{border-inline-start:4px double var(--possibly-wrong-inset-color)}:root{--background-color: #fff;--background-color-rgb: 255, 255, 255;--padding: 12px;--header-height: 3.125rem;--brand-color: #1bb636;--tooltip-background: #000;--tooltip-foreground: #fff;--text-color: #000;-webkit-tap-highlight-color:rgba(27,182,54,.2);--border-radius: .5rem;--mobile-editor-height: 90vh;--dimmed-text-color: #6b6b6b;--subtle-background-color: #f9fafb;--helper-text-size: .9rem;--app-max-width: 980px;line-height:1.5;font:-apple-system-body;--error-background-color: #fce8e8;--error-background-color-selected: #f8cccc;--error-inset-color: #b94747;--warning-background-color: #fff2d5;--warning-background-color-selected: #ffe0a3;--warning-inset-color: #987020;--possibly-wrong-background-color: #e4f3e8;--possibly-wrong-background-color-selected: #bfe4ca;--possibly-wrong-inset-color: #35794b;--error-secondary-text-color: #57534e;--header-border-color: #0002;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--text-color: #fff;--background-color: #000;--background-color-rgb: 0, 0, 0;--tooltip-background: #fff;--tooltip-foreground: #000;--subtle-background-color: #171717;--error-background-color: #633540;--error-background-color-selected: #914c5b;--error-inset-color: #f3b3bf;--header-border-color: #fff2;--warning-background-color: #5f4c25;--warning-background-color-selected: #806531;--warning-inset-color: #f1cf83;--possibly-wrong-background-color: #315b40;--possibly-wrong-background-color-selected: #3c704c;--possibly-wrong-inset-color: #ace0ba;--error-secondary-text-color: #f2ece7;--dimmed-text-color: #aaa}}:root[data-theme=dark]{color-scheme:dark;--text-color: #fff;--background-color: #000;--background-color-rgb: 0, 0, 0;--tooltip-background: #fff;--tooltip-foreground: #000;--subtle-background-color: #171717;--error-background-color: #633540;--error-background-color-selected: #914c5b;--error-inset-color: #f3b3bf;--header-border-color: #fff2;--warning-background-color: #5f4c25;--warning-background-color-selected: #806531;--warning-inset-color: #f1cf83;--possibly-wrong-background-color: #315b40;--possibly-wrong-background-color-selected: #3c704c;--possibly-wrong-inset-color: #ace0ba;--error-secondary-text-color: #f2ece7;--dimmed-text-color: #aaa}:root[data-theme=amoled]{color-scheme:dark;--text-color: #fff;--tooltip-background: #fff;--tooltip-foreground: #000;--subtle-background-color: #171717;--error-background-color: #633540;--error-background-color-selected: #914c5b;--error-inset-color: #f3b3bf;--header-border-color: #fff2;--warning-background-color: #5f4c25;--warning-background-color-selected: #806531;--warning-inset-color: #f1cf83;--possibly-wrong-background-color: #315b40;--possibly-wrong-background-color-selected: #3c704c;--possibly-wrong-inset-color: #ace0ba;--error-secondary-text-color: #f2ece7;--dimmed-text-color: #aaa;--background-color: #000;--background-color-rgb: 0, 0, 0;--subtle-background-color: #000;--tooltip-background: #000;--tooltip-foreground: #fff;--header-border-color: #ffffff40}:root[data-theme=amoled] :is(.error-tooltip,.rewrite-selection-action,.rewrite-undo-toast){border:1px solid var(--header-border-color)}*:before,*,*:after{line-height:1.5;margin:0;padding:0;font-display:block;scrollbar-width:none;box-sizing:border-box}*:before:where(:not([contenteditable])),*:where(:not([contenteditable])),*:after:where(:not([contenteditable])){cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}*:before::-webkit-scrollbar,*::-webkit-scrollbar,*:after::-webkit-scrollbar{display:none}@media(max-width:490px){html,body{height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}}body{background-color:var(--background-color);font-family:S-arami,system-ui,sans-serif;font-weight:300;color:var(--text-color);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(max-width:490px){body{font-size:1.125rem}}::-moz-selection{background-color:#1bb63633!important}::selection{background-color:#1bb63633!important}a{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}
