:root{--color-white: oklch(1 0 0);--color-almost-white: oklch(.994 0 0);--color-canvas-white: oklch(.985 0 0);--color-grey-lightest: oklch(.98 .003 286.351);--color-grey-light: oklch(.94 0 0);--color-grey-regular: oklch(.685 .025 285.728);--color-grey-dark: oklch(.538 0 0);--color-grey-darker: oklch(.088 .061 264.052);--color-red-regular: oklch(.627 .206 33.803);--color-red-10: oklch(.891 .049 32.147);--color-red-5: oklch(.985 .012 30);--color-green-regular: oklch(.711 .16 154.468);--color-green-10: oklch(.905 .055 155);--color-green-5: oklch(.987 .022 155);--color-blue-regular: oklch(.594 .147 257.135);--spacing-tiny: 5px;--spacing-half: 7.5px;--spacing-small: 10px;--spacing-regular: 15px;--spacing-midi: 20px;--spacing-large: 50px;--canvas-dot-size: 1px;--canvas-dot-grid: 14px;--asset-warning-panel-width: 360px;--radius-tiny: 3px;--radius-regular: 6px;--radius-card: 8px;--radius-large: 12px;--shadow-small: 0 1px 1px 0 rgba(0, 0, 0, .04), 0 3px 6px -2px rgba(0, 0, 0, .04);--shadow-strong: 0 2px 2px -1px rgba(0, 0, 0, .1), 0 8px 16px -3px rgba(0, 0, 0, .15);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-title: 18px;--font-size-body: 14px;--font-size-button: 13px;--font-size-small: 12px;--font-size-tiny: 10px;--font-weight-regular: 400;--font-weight-semibold: 600;--bg-app: var(--color-grey-lightest);--bg-card: var(--color-almost-white);--bg-canvas: var(--color-canvas-white);--bg-floating-translucent: oklch(.994 0 0 / .86);--border-color: var(--color-grey-light);--text-primary: var(--color-grey-darker);--text-secondary: var(--color-grey-dark);--text-muted: var(--color-grey-regular);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .5s cubic-bezier(.19, 1, .22, 1);--z-rail-handle: 100;--z-banner: 200;--z-drag-overlay: 900;--z-popover: 1050;--z-tooltip: 1100;--z-dialog-backdrop: 1200;--z-dialog: 1210}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-app);color:var(--text-primary);font-size:var(--font-size-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow:hidden}#root{height:100%;display:flex;flex-direction:column}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;font-size:inherit}button:focus-visible{outline:2px solid var(--color-blue-regular);outline-offset:2px}a{color:var(--color-blue-regular);text-decoration:none;transition:color var(--transition-fast)}a:hover{filter:brightness(.85)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-grey-regular);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-dark);background-clip:content-box}.flex-center{display:flex;align-items:center;justify-content:center}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-shell{position:relative;min-height:100vh;width:100vw;display:grid;place-items:center;padding:var(--spacing-midi);background-color:var(--color-grey-lightest);color:var(--text-primary);font-family:var(--font-family)}.auth-language-switch{position:fixed;top:var(--spacing-midi);right:var(--spacing-midi);z-index:var(--z-popover)}.auth-panel{width:min(100%,390px);display:flex;flex-direction:column;gap:var(--spacing-regular);padding:var(--spacing-midi);background-color:var(--color-almost-white);border:1px solid var(--border-color);border-radius:var(--radius-large);box-shadow:var(--shadow-small)}.auth-panel-header{display:flex;flex-direction:column;gap:var(--spacing-regular);align-items:center;padding:var(--spacing-midi) var(--spacing-regular);text-align:center}.auth-panel-header-logo{margin-bottom:var(--spacing-midi)}.auth-panel-header h1,.auth-panel-header p{margin:0}.auth-panel-header h1{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:1.2}.auth-panel-header p{margin-top:var(--spacing-half);color:var(--text-secondary);font-size:var(--font-size-small);line-height:1.4}.auth-form,.auth-stack{display:flex;flex-direction:column;gap:var(--spacing-regular)}.auth-form label{display:flex;flex-direction:column;gap:var(--spacing-tiny);color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.auth-form input{width:100%;padding:var(--spacing-half) var(--spacing-small);border:1px solid var(--border-color);border-radius:var(--radius-regular);background-color:var(--color-white);color:var(--text-primary);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}.auth-form input:focus{outline:2px solid var(--color-blue-regular);outline-offset:2px}.auth-provider-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-small)}.auth-status,.auth-error,.auth-notice{padding:var(--spacing-regular);border-radius:var(--radius-regular);font-size:var(--font-size-button);line-height:1.4}.auth-status{background-color:var(--color-white);border:1px solid var(--border-color);color:var(--text-secondary)}.auth-error{background-color:var(--color-red-regular);color:var(--color-white);font-weight:var(--font-weight-semibold)}.auth-notice{display:flex;flex-direction:column;gap:var(--spacing-tiny);background-color:var(--color-red-5);border:1px solid var(--color-red-10);color:var(--text-primary)}.auth-notice strong{font-weight:var(--font-weight-semibold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-tiny);font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:var(--radius-regular);box-shadow:var(--shadow-small);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast);overflow:hidden;-webkit-appearance:none;appearance:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-blue-regular);outline-offset:2px}.btn--size-regular{padding:var(--spacing-half) var(--spacing-small)}.btn--size-icon-regular{padding:var(--spacing-half)}.btn--size-icon-square{padding:0;width:24px;height:24px}.btn--secondary{background-color:var(--color-white);border-color:var(--color-grey-light);color:var(--color-grey-dark)}.btn--secondary:hover:not(:disabled){background-color:var(--color-grey-lightest);color:var(--color-grey-darker)}.btn--secondary.btn--active{background-color:var(--color-grey-lightest);color:var(--color-grey-darker);border-color:var(--color-grey-light)}.btn--primary-green{background-color:var(--color-green-regular);border-color:#ffffff26;color:var(--color-white)}.btn--primary-green:hover:not(:disabled){filter:brightness(1.05)}.btn--primary-red{background-color:var(--color-red-regular);border-color:#ffffff26;color:var(--color-white)}.btn--primary-red:hover:not(:disabled){filter:brightness(1.05)}.btn--tonality-soft.btn--primary-green:not(.btn--active){background-color:var(--color-green-5);border-color:var(--color-green-10);color:var(--color-green-regular)}.btn--tonality-soft.btn--primary-green:not(.btn--active):hover:not(:disabled){filter:brightness(.97)}.btn--tonality-soft.btn--primary-red:not(.btn--active){background-color:var(--color-red-5);border-color:var(--color-red-10);color:var(--color-red-regular)}.btn--tonality-soft.btn--primary-red:not(.btn--active):hover:not(:disabled){filter:brightness(.97)}.btn:active:not(:disabled){filter:brightness(.92)}.btn--size-icon-regular,.btn--size-icon-square{gap:0}.btn svg{display:block;flex-shrink:0}.dialog-backdrop{position:fixed;inset:0;background-color:#00001566;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-dialog-backdrop);opacity:0;transition:opacity var(--transition-fast)}.dialog-backdrop[data-open]{opacity:1}.dialog-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.97);min-width:340px;max-width:480px;background-color:var(--color-almost-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-card);box-shadow:var(--shadow-strong);padding:var(--spacing-midi);display:flex;flex-direction:column;gap:var(--spacing-small);z-index:var(--z-dialog);opacity:0;transition:opacity var(--transition-fast),transform var(--transition-fast)}.dialog-popup[data-open]{opacity:1;transform:translate(-50%,-50%) scale(1)}.dialog-popup:focus{outline:none}.dialog-title{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-grey-darker);letter-spacing:-.01em;margin:0}.dialog-description{font-family:var(--font-family);font-size:var(--font-size-button);color:var(--color-grey-dark);line-height:1.5;margin:0}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--spacing-small);margin-top:var(--spacing-small)}.tinto-select{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-tiny);font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1;white-space:nowrap;padding:var(--spacing-half) var(--spacing-small);background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-regular);box-shadow:var(--shadow-small);color:var(--color-grey-dark);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),filter var(--transition-fast)}.tinto-select:hover{background-color:var(--color-grey-lightest);color:var(--color-grey-darker)}.tinto-select:focus-visible{outline:2px solid var(--color-blue-regular);outline-offset:2px}.tinto-select[data-popup-open]{background-color:var(--color-grey-lightest);color:var(--color-grey-darker)}.tinto-select-start-icon,.tinto-select-end-icon,.tinto-select-item-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tinto-select-value{min-width:0}.tinto-select-positioner{z-index:var(--z-popover)}.tinto-select-popup{min-width:var(--anchor-width);padding:var(--spacing-tiny);background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-regular);box-shadow:var(--shadow-strong);transform-origin:var(--transform-origin);transition:transform var(--transition-fast),opacity var(--transition-fast)}.tinto-select-popup[data-starting-style],.tinto-select-popup[data-ending-style]{opacity:0;transform:scale(.98)}.tinto-select-list{display:flex;flex-direction:column;gap:2px;outline:none}.tinto-select-item{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:var(--spacing-tiny);min-height:28px;padding:var(--spacing-tiny) var(--spacing-half);border-radius:var(--radius-tiny);color:var(--color-grey-dark);font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1;cursor:pointer;outline:none}.tinto-select-item[data-highlighted]{background-color:var(--color-grey-lightest);color:var(--color-grey-darker)}.tinto-select-item-indicator{opacity:0;color:var(--color-grey-darker)}.tinto-select-item[data-selected] .tinto-select-item-indicator{opacity:1}.tinto-select-item-text{min-width:0}.asset-warning-panel{position:absolute;top:var(--spacing-regular);right:var(--spacing-regular);z-index:var(--z-banner);color:var(--text-primary)}.asset-warning-panel--open{box-sizing:border-box;width:min(var(--asset-warning-panel-width),calc(100% - (var(--spacing-regular) * 2)));max-height:calc(100% - (var(--spacing-regular) * 2));overflow:auto;padding:var(--spacing-small);background-color:var(--bg-floating-translucent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid var(--border-color);border-radius:var(--radius-card);box-shadow:var(--shadow-strong);animation:asset-warning-fade-in var(--transition-fast) forwards}.asset-warning-panel--open .btn{box-shadow:none}.asset-warning-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small)}.asset-warning-panel-title{display:flex;align-items:center;gap:var(--spacing-half);min-width:0}.asset-warning-panel-title svg{flex-shrink:0;color:var(--text-primary)}.asset-warning-panel-title h2{margin:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.asset-warning-panel-body{display:flex;flex-direction:column;gap:var(--spacing-small);margin-top:var(--spacing-small)}.asset-warning-group{display:flex;flex-direction:column;gap:var(--spacing-half)}.asset-warning-group-title{display:flex;align-items:center;gap:var(--spacing-half)}.asset-warning-group-title h3{margin:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:1.2}.asset-warning-group-help{display:inline-flex;flex-shrink:0;padding:0;background:none;border:0;color:var(--text-secondary);cursor:help;font:inherit;outline:none;transition:color var(--transition-fast)}.asset-warning-group-help:hover,.asset-warning-group-help:focus-visible{color:var(--text-primary)}.asset-warning-help-tooltip{display:block;max-width:260px;white-space:normal}.asset-warning-list{display:flex;flex-direction:column;gap:var(--spacing-tiny);margin:0;padding:0;list-style:none}.asset-warning-entry{display:flex;align-items:flex-start;gap:var(--spacing-half);color:var(--text-primary);font-size:var(--font-size-small);line-height:1.35}.asset-warning-entry-icon{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.asset-warning-entry-label{min-width:0;overflow-wrap:anywhere}@keyframes asset-warning-fade-in{0%{opacity:0}to{opacity:1}}.tooltip-popup{box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-tiny) var(--spacing-half);background-color:var(--color-white);color:var(--color-grey-dark);border-radius:var(--radius-regular);outline:1px solid var(--color-grey-light);box-shadow:0 10px 15px -3px #02051312,0 4px 6px -4px #02051312;font-family:var(--font-family);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:1.25rem;letter-spacing:-.01em;pointer-events:none;max-width:280px;white-space:nowrap;transform-origin:var(--transform-origin);transition:transform .15s,opacity .15s}.tooltip-popup[data-starting-style],.tooltip-popup[data-ending-style]{opacity:0;transform:scale(.9)}.tooltip-popup[data-instant]{transition:none}.tooltip-popup--grouped{padding:0;width:var(--popup-width, auto);height:var(--popup-height, auto);transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.tooltip-popup--grouped[data-instant]{transition:none}.tooltip-positioner{width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);z-index:var(--z-tooltip);transition:top .35s cubic-bezier(.22,1,.36,1),left .35s cubic-bezier(.22,1,.36,1),right .35s cubic-bezier(.22,1,.36,1),bottom .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.tooltip-positioner[data-instant]{transition:none}.tooltip-viewport{--viewport-inline-padding: var(--spacing-half);box-sizing:border-box;position:relative;height:100%;width:100%;overflow:clip;padding:var(--spacing-tiny) var(--viewport-inline-padding)}.tooltip-viewport [data-previous],.tooltip-viewport [data-current]{width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding));translate:0;opacity:1;transition:translate .35s cubic-bezier(.22,1,.36,1),opacity 175ms cubic-bezier(.22,1,.36,1)}[data-instant] .tooltip-viewport [data-previous],[data-instant] .tooltip-viewport [data-current]{transition:none}.tooltip-viewport[data-activation-direction~=left] [data-current][data-starting-style]{translate:-50% 0;opacity:0}.tooltip-viewport[data-activation-direction~=right] [data-current][data-starting-style],.tooltip-viewport[data-activation-direction~=left] [data-previous][data-ending-style]{translate:50% 0;opacity:0}.tooltip-viewport[data-activation-direction~=right] [data-previous][data-ending-style]{translate:-50% 0;opacity:0}.tooltip-arrow{display:flex;transition:left .35s cubic-bezier(.22,1,.36,1)}.tooltip-arrow[data-instant]{transition:none}.tooltip-arrow[data-side=top]{bottom:-8px;rotate:180deg}.tooltip-arrow[data-side=bottom]{top:-8px;rotate:0deg}.tooltip-arrow[data-side=left]{right:-13px;rotate:90deg}.tooltip-arrow[data-side=right]{left:-13px;rotate:-90deg}.tooltip-arrow-fill{fill:var(--color-white)}.tooltip-arrow-outer{fill:var(--color-grey-light)}.tooltip-shortcut{display:inline-flex;align-items:center;gap:var(--spacing-small)}.tooltip-shortcut-keys{display:inline-flex;align-items:center;gap:2px}.tooltip-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background-color:var(--color-grey-lightest);border:1px solid var(--color-grey-light);border-bottom-width:2px;border-radius:4px;font-family:var(--font-family);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-grey-dark);line-height:1;letter-spacing:0}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;color:var(--color-grey-dark);text-align:center;font-family:var(--font-family);padding:var(--spacing-large);box-sizing:border-box;gap:var(--spacing-midi)}.loading-illustration svg{display:block}.loading-illustration .li-block,.loading-illustration .li-line{fill:var(--color-grey-light);transform-box:fill-box;transform-origin:left center;animation:li-fade-in 1.6s ease-in-out infinite}.loading-illustration .li-block-1{animation-delay:0s}.loading-illustration .li-block-2{animation-name:li-block-pop;animation-delay:.15s;transform-origin:center center}.loading-illustration .li-line-1{animation-delay:.3s}.loading-illustration .li-line-2{animation-delay:.4s}.loading-illustration .li-line-3{animation-delay:.5s}.loading-illustration .li-line-4{animation-delay:.6s}.loading-illustration .li-line-5{animation-delay:.75s}.loading-illustration .li-line-6{animation-delay:.85s}.loading-illustration .li-line-7{animation-delay:.95s}.loading-illustration .li-line-8{animation-delay:1.05s}.loading-illustration .li-block-3{animation-delay:1.2s}@keyframes li-fade-in{0%{opacity:.15;transform:scaleX(.4)}35%{opacity:1;transform:scaleX(1)}70%{opacity:1;transform:scaleX(1)}to{opacity:.15;transform:scaleX(.4)}}@keyframes li-block-pop{0%{opacity:0;transform:scale(.82)}35%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}.loading-illustration .li-pen{animation:li-pen-trace 5.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes li-pen-trace{0%{transform:translate(50px,42px)}18%{transform:translate(130px,42px)}22%{transform:translate(78px,77px)}38%{transform:translate(78px,95px)}48%{transform:translate(162px,78px)}60%{transform:translate(50px,110px)}72%{transform:translate(166px,134px)}85%{transform:translate(50px,157px)}to{transform:translate(166px,157px)}}.loading-message-wrapper{min-height:1.5em;max-width:360px}.loading-message{font-size:var(--font-size-button);color:var(--color-grey-dark);margin:0;line-height:1.5;animation:li-message-fade 2.6s ease-in-out}@keyframes li-message-fade{0%{opacity:0;transform:translateY(4px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.loading-illustration .li-block,.loading-illustration .li-line,.loading-illustration .li-pen,.loading-message{animation:none}.loading-illustration .li-block,.loading-illustration .li-line{opacity:.7;transform:none}}.spread-container{position:relative;background-color:var(--color-canvas-white);margin:0 auto;min-width:100px;min-height:100px;overflow:visible}.page-sheet{position:absolute;box-sizing:border-box;background-color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-grey-regular)}.spread-page-shadow{position:absolute;background-color:var(--color-white);box-shadow:var(--shadow-strong);pointer-events:none;z-index:0}.page-margins{position:absolute;box-sizing:border-box;border:1px solid var(--color-red-10);pointer-events:none}.bleed-guide{position:absolute;box-sizing:border-box;border:1px solid var(--color-red-regular);pointer-events:none;z-index:6}.frame{position:absolute;box-sizing:border-box;border:1px solid var(--color-grey-regular);background-color:#ffffff80;cursor:pointer;transition:border-color .1s,box-shadow .1s;overflow:visible;z-index:2;transition:background-color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.frame:hover{border-color:var(--color-blue-regular);background-color:#fffc;z-index:11}.frame.selected{z-index:21;box-shadow:0 0 0 2px var(--color-blue-regular)}.frame-text{background-color:#ffffff4d;z-index:50}.frame-text:hover{z-index:60}.frame-text.selected{z-index:70}.frame-image{background-color:transparent}.frame-oval{border-radius:50%}.image-placeholder-x{position:absolute;inset:0;pointer-events:none}.text-squiggle{position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='20' height='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5 Q 5 0 10 5 T 20 5' stroke='%23c8c8d2' stroke-width='0.6' fill='none' /%3E%3C/svg%3E");background-repeat:repeat;background-size:20px 10px;opacity:.18;pointer-events:none}.frame-number{position:absolute;top:-1px;right:100%;min-width:var(--spacing-midi);height:var(--spacing-midi);padding:0 var(--spacing-tiny);box-sizing:border-box;background-color:var(--color-blue-regular);color:var(--color-white);font-size:9px;font-weight:var(--font-weight-semibold);border-radius:var(--radius-regular) 0 0 var(--radius-regular);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-small);pointer-events:none;line-height:1;z-index:65;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.canvas-content:hover .frame-number{opacity:1;visibility:visible}.frame-selection-tag{position:absolute;top:-24px;left:-2px;background-color:var(--color-blue-regular);color:var(--color-white);padding:2px var(--spacing-half);font-size:var(--font-size-tiny);border-radius:var(--radius-tiny) var(--radius-tiny) 0 0;white-space:nowrap;z-index:21;font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-small)}.page-label{position:absolute;color:var(--color-grey-regular);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;z-index:10}.canvas{flex:1;display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden}.canvas-content{flex:1;overflow:auto;position:relative;isolation:isolate;background-color:var(--bg-canvas)}.spreads-inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-large);width:fit-content;min-width:100%;min-height:100%;box-sizing:border-box;padding:var(--spacing-large);padding-bottom:100px;background-image:radial-gradient(circle,var(--color-grey-light) var(--canvas-dot-size),transparent var(--canvas-dot-size));background-position:0 0;background-size:var(--canvas-dot-grid) var(--canvas-dot-grid);transition:opacity var(--transition-normal)}.spreads-inner.is-applying{opacity:.5}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-grey-regular);text-align:center;max-width:400px;margin:0 auto;font-family:var(--font-family)}.empty-icon{color:var(--color-grey-light);margin-bottom:var(--spacing-midi)}.empty-state h2{color:var(--color-grey-darker);margin-bottom:var(--spacing-half);font-weight:var(--font-weight-semibold);font-size:var(--font-size-title);letter-spacing:-.01em}.empty-state p{font-size:var(--font-size-button);color:var(--color-grey-dark);line-height:1.5}.spread-wrapper{margin-bottom:var(--spacing-midi);position:relative;transition:transform .2s ease}.app-layout{display:flex;gap:var(--spacing-half);padding:var(--spacing-half);height:100vh;width:100vw;background-color:var(--color-grey-lightest);color:var(--color-grey-darker);font-family:var(--font-family)}.app-layout-main{display:flex;flex-direction:column;gap:var(--spacing-half);flex:1;min-width:0;height:100%}.canvas-wrapper{flex:1;display:flex;position:relative;overflow:hidden;background-color:var(--color-canvas-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-card);isolation:isolate}.error-banner{background-color:var(--color-red-regular);color:var(--color-white);padding:var(--spacing-half) var(--spacing-regular);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);text-align:center;border-radius:var(--radius-regular);box-shadow:var(--shadow-small);z-index:var(--z-banner)}.drag-overlay{position:absolute;inset:0;background-color:#407ed4e6;display:flex;align-items:center;justify-content:center;z-index:var(--z-drag-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-card);animation:fadeIn var(--transition-fast) forwards}.drag-message{color:var(--color-white);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);padding:var(--spacing-large);border:4px dashed rgba(255,255,255,.5);border-radius:var(--radius-card);background-color:#ffffff1a}.canvas-status-banner{position:absolute;bottom:var(--spacing-regular);left:var(--spacing-regular);max-width:min(var(--asset-warning-panel-width),calc(100% - (var(--spacing-regular) * 2)));padding:var(--spacing-half) var(--spacing-regular);color:var(--text-primary);font-size:var(--font-size-small);line-height:1.4;border-radius:var(--radius-regular);box-shadow:var(--shadow-small);z-index:var(--z-banner);border:1px solid var(--border-color);background-color:var(--bg-card)}.right-rail{display:flex;flex-direction:column;gap:var(--spacing-half);position:relative;flex-shrink:0;height:100%}.right-rail-resize-handle{border-radius:var(--radius-regular);position:absolute;left:calc(var(--spacing-half) * -1 + 1px);top:0;bottom:0;width:calc(var(--spacing-half) - 2px);cursor:ew-resize;z-index:var(--z-rail-handle);background:transparent;transition:background-color var(--transition-fast)}.right-rail-resize-handle:hover,.right-rail-resize-handle.dragging{background-color:#407ed426}.right-rail-resize-handle:after{content:"";position:absolute;left:calc(50% - 1px);top:50%;transform:translateY(-50%);width:2px;height:40px;background-color:var(--color-grey-regular);border-radius:1px;opacity:0;transition:opacity var(--transition-fast)}.right-rail-resize-handle:hover:after,.right-rail-resize-handle.dragging:after{opacity:1}.review-mode-container{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-half)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.minimap{position:relative;flex-shrink:0;width:14px;height:100%}.minimap-track{position:absolute;inset:0;background-color:var(--color-canvas-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-regular);overflow:hidden;cursor:pointer}.minimap-marker{position:absolute;left:1px;width:10px;height:2px;border-radius:1px;pointer-events:none;transform:translateY(-50%)}.minimap-marker-open{background-color:#f59e0b}.minimap-marker-decided{background-color:var(--color-grey-regular);opacity:.5}.minimap-marker-current{background-color:var(--color-blue-regular);width:12px;height:3px;box-shadow:0 0 4px #407ed466}.minimap-thumb{position:absolute;left:1px;width:10px;min-height:20px;background-color:#0003;border-radius:var(--radius-regular);box-shadow:var(--shadow-small);cursor:grab;transition:background-color var(--transition-fast)}.minimap-thumb:hover{background-color:#00000052}.minimap-thumb.dragging{background-color:#0006;cursor:grabbing}.minimap.hidden{display:none}:root{--review-deletion-text: var(--color-red-regular);--review-deletion-bg: rgba(234, 70, 33, .1);--review-deletion-bg-hover: rgba(234, 70, 33, .2);--review-insertion-text: var(--color-green-regular);--review-insertion-bg: rgba(52, 190, 115, .1);--review-insertion-bg-hover: rgba(52, 190, 115, .2);--review-decided-text: var(--color-grey-regular);--review-decided-bg: rgba(152, 152, 169, .1);--review-decided-bg-hover: rgba(152, 152, 169, .2);--txtsh-modification-border-radius: var(--radius-tiny);--txtsh-easing-quick: cubic-bezier(.4, 0, .2, 1);--review-cursor-accept: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKlSURBVHgBxZVfaFJRHMfPmplTE0ewsTGYIylZL8JCJgw2KGrBGJIIPUSMQCHovUefKwZJUA++lMESIoYgUr1YihCIIYTJBv4XRPyLOjFJTr/f1SvqvM60sR/8+J1zz7m/z/19z59LyBnYBPhkK45slFIZ+A5GrjlT2Wz2KUTRqDBIriz9rhQ8SS80aaFYLE73mzeNo7FY7MUoMBby6NMTeuv9PRoqRGg6nb7NCUomkzQSiZigL+yEtSTZB3di0kGQL+GvtFwuH8CQlBOkVCppOBw+Vlmj0TB9hgSvfG8ZWVgYF0Sj0azI5fILnCCpVEoXFxexqk7YZC6Xe7Z/4GCSPf/+moXt9INotdrrCwsLU4RD/jYIPxRhWFlLRrFer7+GSd79/NCGVepHtBeyvb3NQjitC4Quk8naMorF4pmtrS11qVQ6ZGF3Pz48BoH3BkL6gtjKUEasTCQSzW5ubnbBWIhOp1s5qZKBoF4ZsTKEpVKpbzg/n8/7TlqToUGdMrbWbJbP5ysgolRXhq1kIIjH41GBQMC4QqGgiUQC18wE86Tz8/N41s6TfzzcXSCQiInYLxRwJ3dbqzIBGcHaoKWlJRoKhejy8jIDMxqNmPgXtG+Aq0hTsqtkiB3GCVKpVDQej+M9lbBYLAxIIpHQaDRKbTbbfejzSfOWH/mmZ0Aok9vt3ltdXb1Tr9eL6+vrDMxgMOCYD+eRMY0BuVyuN9C+DH7R7/fvOp3O9qYIBoPU4XA8gD6PjGESr9e7C1HWSjShVqvl1Wo1tbGxwayd2WymlUrlEMYukTEMk+N2nex4JrBarY8DgQCFA0prtdqR3W5/KRQK58iYf+Jew2RzmUzmh8fj2VtbW7sJ/RkygnTDfBUmxQr+gOfB66R5mE/FzpH/LNWp2V/qgixlVZDSuQAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,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) 2x) 3 2, pointer;--review-cursor-reject: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALmSURBVHgBxZRdaFJhGIC/o0ku3NSBF1EXjkY3QcjAapDhGOwnJuuiXaxuYvcbOEZGV7uroGI3o5tiF9UgBoGM3Y2BF7NuUqRBlqQb2FTM/z9E5O19Tx45ns4xXYu98PJ953w/z/f+MnYCwqGqOtkIAHbUW6gGmTUD6j1Us9L5nnQ6/ZjGBlQJYqkXi1DxfsQpRMQX0pz+CWvZbNYod4eRVqPR6PN2sHw+f7/w3g0/JhyQf7PehAmQzLMVfq0a+AyJRGJcERSLxeDg4GBFCba2tmatVCqH6acrUlgTkn+9DoVC4Stu71cEWSwWiEQigmVnZGC6hYWFm1KYGIJWf5uamroyODh4WhFkMBjAbDaLYVLLuL6+vv7FxcUWmNgSh8NxzWQy6cTnZLNsf3+fjYyMsFqt5kQ3PsJfWtEhyOVyGZvNdshxHHAtT2BMo9HonE5nIZlMFmlvW4saG6SWNd0oDTxZIhMzM1OQP0AysB45CFoYKpfLMRmYoWOQGEbZiLX2oOL90BKTsbGxG/Pz8w5xzGrfw5TB1q5AEpiPCpbqhCCTk5N84MUJQgVLo9vtvtw1SID5fD7Y2trybG5uPpmenr4qZBce5fR6vdHlco1vbGy4RkdHbY219iC1Ws2P9J3JZECQer0O2FrA6/W+MhqNeiZJfdRenU5nIsjy8rKqLYhevre3BwMDAzwMDwCm/Bd00+2ZmZkJ0rm5uevsd43JiWKvbIKEzhCPx6PYbppWUWtCd93Fb6r2U6jqv13YFkQXejyed1ar1YEFWxgaGuJhS0tLgBn3Ced69o/Cg3Z3d9dxfpEuDAaDL3Z2dngQ+h3C4TAlwp2GNUcWfSAQeInjBVQNqmp2dvZSqVRK2O120Gq1sLq6SonhZwpduVMhv/c2RkF6tre3H/r9fgiFQlCtVkuYbW/x/1l2xPgoCV12LpVKBSluw8PDEw2IhnUpnbyKLj2PWkP9iVplCl35OETFjtlV/01+AZg0j5n+QJO5AAAAAElFTkSuQmCC) 1x, url(data:image/png;base64,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) 2x) 3 2, pointer}.review-editor{position:relative;display:flex;flex-direction:row;flex:1;min-height:0;gap:var(--spacing-half)}.review-content{flex:1;overflow-y:auto;padding:var(--tinto-content-pad-top) var(--tinto-content-pad-lr);font-family:var(--tinto-font-family);font-size:var(--tinto-font-size);line-height:var(--tinto-line-height);color:var(--color-grey-darker);background-color:var(--color-almost-white);border:var(--tinto-content-border-width) solid var(--color-grey-light);border-radius:var(--radius-regular);white-space:normal;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none;position:relative;isolation:isolate}.review-content::-webkit-scrollbar{display:none}.review-paragraph{margin:0 0 var(--tinto-paragraph-margin-bottom) 0}.review-paragraph:last-child{margin-bottom:0}.change-line-indicator{position:relative}.change-line-indicator:before{content:"";position:absolute;left:calc(-1 * var(--indicator-offset, 12px));top:0;bottom:0;width:3px;background-color:#f59e0b;border-radius:0 2px 2px 0}.change-line-indicator.decided:before{background-color:var(--color-grey-regular);opacity:.5}.change-line-indicator.current:before{width:4px;background-color:var(--color-blue-regular)}.review-segment{transition:all .5s var(--txtsh-easing-quick)}.fmt-bold{font-weight:var(--font-weight-semibold)}.fmt-italic{font-style:italic}.fmt-underline{text-decoration:underline}.review-insertion{border-radius:var(--txtsh-modification-border-radius);padding:var(--tinto-change-pad-tb) var(--tinto-change-pad-lr);transition:all .5s var(--txtsh-easing-quick);cursor:var(--review-cursor-accept);color:var(--review-insertion-text);background-color:var(--review-insertion-bg)}.review-insertion:hover{background-color:var(--review-insertion-bg-hover);text-decoration:line-through}.review-insertion.current-change{box-shadow:0 0 0 1.5px var(--color-blue-regular)}.review-insertion.decision-accepted,.review-insertion.decision-rejected{color:var(--review-decided-text);background-color:var(--review-decided-bg)}.review-insertion.decision-rejected{text-decoration:line-through}.review-insertion.decision-accepted:hover,.review-insertion.decision-rejected:hover{background-color:var(--review-decided-bg-hover);color:var(--color-grey-darker)}.review-deletion{border-radius:var(--txtsh-modification-border-radius);padding:var(--tinto-change-pad-tb) var(--tinto-change-pad-lr);transition:all .5s var(--txtsh-easing-quick);cursor:var(--review-cursor-reject);color:var(--review-deletion-text);background-color:var(--review-deletion-bg);text-decoration:line-through}.review-deletion:hover{background-color:var(--review-deletion-bg-hover);text-decoration:none}.review-deletion.current-change{box-shadow:0 0 0 1.5px var(--color-blue-regular)}.review-deletion.decision-accepted,.review-deletion.decision-rejected{color:var(--review-decided-text);background-color:var(--review-decided-bg);text-decoration:none}.review-deletion.decision-accepted:hover,.review-deletion.decision-rejected:hover{background-color:var(--review-decided-bg-hover);color:var(--color-grey-darker)}.review-replacement{cursor:pointer;display:inline-flex;align-items:baseline;line-height:1}.review-replacement .replacement-deletion,.review-replacement .replacement-insertion{padding:var(--tinto-change-pad-tb) var(--tinto-change-pad-lr);vertical-align:middle}.review-replacement .replacement-deletion{border-radius:var(--txtsh-modification-border-radius) 0 0 var(--txtsh-modification-border-radius);color:var(--review-deletion-text);background-color:var(--review-deletion-bg);text-decoration:line-through}.review-replacement .replacement-insertion{border-radius:0 var(--txtsh-modification-border-radius) var(--txtsh-modification-border-radius) 0;color:var(--review-insertion-text);background-color:var(--review-insertion-bg)}.review-replacement .replacement-arrow{-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;align-self:stretch;padding:var(--tinto-change-pad-tb) var(--tinto-arrow-pad-lr);background:linear-gradient(90deg,var(--review-deletion-bg) 0%,var(--review-insertion-bg) 100%);vertical-align:middle}.review-replacement .replacement-arrow:after{content:"";display:block;width:var(--tinto-arrow-icon-width);height:var(--tinto-arrow-icon-height);background:linear-gradient(90deg,var(--color-red-regular) 0%,var(--color-green-regular) 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 4h8.5M6.5 1l3 3-3 3' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 4h8.5M6.5 1l3 3-3 3' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.review-replacement .replacement-deletion{cursor:var(--review-cursor-reject)}.review-replacement .replacement-insertion{cursor:var(--review-cursor-accept)}.review-replacement .replacement-arrow{cursor:pointer}.review-replacement:has(.replacement-deletion:hover) .replacement-deletion{background-color:var(--review-deletion-bg-hover);text-decoration:none}.review-replacement:has(.replacement-deletion:hover) .replacement-insertion{text-decoration:line-through}.review-replacement:has(.replacement-deletion:hover) .replacement-arrow{background:linear-gradient(90deg,var(--review-deletion-bg-hover) 0%,var(--review-insertion-bg) 100%)}.review-replacement:has(.replacement-insertion:hover) .replacement-insertion{background-color:var(--review-insertion-bg-hover);text-decoration:none}.review-replacement:has(.replacement-insertion:hover) .replacement-deletion{text-decoration:line-through}.review-replacement:has(.replacement-insertion:hover) .replacement-arrow{background:linear-gradient(90deg,var(--review-deletion-bg) 0%,var(--review-insertion-bg-hover) 100%)}.review-replacement.current-change,.decided-replacement-wrapper.current-change{box-shadow:0 0 0 1.5px var(--color-blue-regular);border-radius:var(--txtsh-modification-border-radius)}.decided-bar.current-change{outline:1.5px solid var(--color-blue-regular);outline-offset:1px;border-radius:1px}.decided-underline-dotted-green.current-change,.decided-underline-squiggly.current-change{outline:1.5px solid var(--color-blue-regular);outline-offset:1px;border-radius:2px}.review-replacement.decision-accepted .replacement-deletion{background-color:var(--review-decided-bg);color:var(--review-decided-text)}.review-replacement.decision-accepted .replacement-arrow{background:linear-gradient(90deg,var(--review-decided-bg) 0%,var(--review-insertion-bg) 100%)}.review-replacement.decision-accepted .replacement-arrow:after{background:linear-gradient(90deg,var(--review-decided-text) 0%,var(--color-green-regular) 100%)}.review-replacement.decision-accepted .replacement-insertion{color:var(--review-insertion-text);background-color:var(--review-insertion-bg)}.review-replacement.decision-accepted:hover .replacement-deletion{background-color:var(--review-decided-bg-hover)}.review-replacement.decision-accepted:hover .replacement-insertion{background-color:var(--review-insertion-bg-hover)}.review-replacement.decision-rejected .replacement-deletion{color:var(--review-deletion-text);background-color:var(--review-deletion-bg);text-decoration:line-through}.review-replacement.decision-rejected .replacement-arrow{background:linear-gradient(90deg,var(--review-deletion-bg) 0%,var(--review-decided-bg) 100%)}.review-replacement.decision-rejected .replacement-arrow:after{background:linear-gradient(90deg,var(--color-red-regular) 0%,var(--review-decided-text) 100%)}.review-replacement.decision-rejected .replacement-insertion{background-color:var(--review-decided-bg);color:var(--review-decided-text);text-decoration:line-through}.review-replacement.decision-rejected:hover .replacement-deletion{background-color:var(--review-deletion-bg-hover)}.review-replacement.decision-rejected:hover .replacement-insertion{background-color:var(--review-decided-bg-hover)}.review-replacement.decision-accepted:hover .replacement-arrow{background:linear-gradient(90deg,var(--review-decided-bg-hover) 0%,var(--review-insertion-bg-hover) 100%)}.review-replacement.decision-rejected:hover .replacement-arrow{background:linear-gradient(90deg,var(--review-deletion-bg-hover) 0%,var(--review-decided-bg-hover) 100%)}.change-popover-positioner{--popup-morph: .35s cubic-bezier(.22, 1, .36, 1);width:var(--positioner-width);height:var(--positioner-height);max-width:var(--available-width);z-index:var(--z-popover);outline:none;transition:top var(--popup-morph),left var(--popup-morph),right var(--popup-morph),bottom var(--popup-morph),transform var(--popup-morph)}.change-popover-positioner[data-instant]{transition:none}.change-popover-popup{position:relative;box-sizing:border-box;background-color:var(--color-almost-white);outline:1.5px solid var(--color-grey-light);border-radius:var(--radius-regular);font-family:var(--font-family);font-size:var(--font-size-button);line-height:1.5;box-shadow:var(--shadow-strong);cursor:default;transform-origin:var(--transform-origin);transition:opacity .12s ease,transform .12s ease,background-color var(--popup-morph),outline-color var(--popup-morph)}.change-popover-popup--accepted{background-color:var(--color-green-5);outline-color:var(--color-green-regular)}.change-popover-popup--rejected{background-color:var(--color-red-5);outline-color:var(--color-red-regular)}.change-popover-popup[data-starting-style],.change-popover-popup[data-ending-style]{opacity:0;transform:scale(.96)}.change-popover-popup[data-instant]{transition:none}.change-popover-popup--shared{width:var(--popup-width, auto);height:var(--popup-height, auto);max-width:350px;transition:width var(--popup-morph),height var(--popup-morph),opacity var(--popup-morph),transform var(--popup-morph),background-color var(--popup-morph),outline-color var(--popup-morph)}.change-popover-popup--shared[data-instant]{transition:none}.change-popover-viewport{--viewport-inline-padding: var(--spacing-regular);--viewport-block-padding: var(--spacing-regular);box-sizing:border-box;position:relative;height:100%;width:100%;overflow:clip;padding:var(--viewport-block-padding) var(--viewport-inline-padding)}.change-popover-viewport [data-previous],.change-popover-viewport [data-current]{display:flex;flex-direction:column;gap:var(--spacing-regular);width:calc(var(--popup-width) - 2 * var(--viewport-inline-padding));translate:0;opacity:1;transition:translate .35s cubic-bezier(.22,1,.36,1),opacity 175ms cubic-bezier(.22,1,.36,1)}[data-instant] .change-popover-viewport [data-previous],[data-instant] .change-popover-viewport [data-current]{transition:none}.change-popover-viewport[data-activation-direction~=left] [data-current][data-starting-style]{translate:-50% 0;opacity:0}.change-popover-viewport[data-activation-direction~=right] [data-current][data-starting-style],.change-popover-viewport[data-activation-direction~=left] [data-previous][data-ending-style]{translate:50% 0;opacity:0}.change-popover-viewport[data-activation-direction~=right] [data-previous][data-ending-style]{translate:-50% 0;opacity:0}.change-popover-arrow{display:flex;transition:left .35s cubic-bezier(.22,1,.36,1)}.change-popover-arrow[data-instant]{transition:none}.change-popover-arrow[data-side=top]{bottom:-8px;rotate:180deg}.change-popover-arrow[data-side=bottom]{top:-8px;rotate:0deg}.change-popover-arrow[data-side=left]{right:-13px;rotate:90deg}.change-popover-arrow[data-side=right]{left:-13px;rotate:-90deg}.change-popover-arrow-fill{fill:var(--color-almost-white);transition:fill var(--popup-morph)}.change-popover-arrow-outer{fill:var(--color-grey-light);transition:fill var(--popup-morph)}.change-popover-popup--accepted .change-popover-arrow-fill{fill:var(--color-green-5)}.change-popover-popup--accepted .change-popover-arrow-outer{fill:var(--color-green-regular)}.change-popover-popup--rejected .change-popover-arrow-fill{fill:var(--color-red-5)}.change-popover-popup--rejected .change-popover-arrow-outer{fill:var(--color-red-regular)}[data-instant] .change-popover-arrow-fill,[data-instant] .change-popover-arrow-outer{transition:none}.change-popover-decision-badge{position:absolute;top:-16px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-regular);color:var(--color-white);box-shadow:0 2px 2px #0000001a,0 5px 10px #0000001a;pointer-events:none;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease;z-index:1}.change-popover-decision-badge svg{width:24px;height:24px;stroke-width:2.5}.change-popover-decision-badge--accept{background-color:var(--color-green-regular)}.change-popover-decision-badge--reject{background-color:var(--color-red-regular)}.change-popover-popup--accepted .change-popover-decision-badge--accept{animation:badge-pop-accept .5s cubic-bezier(.2,.9,.3,1.2) forwards}.change-popover-popup--rejected .change-popover-decision-badge--reject{animation:badge-pop-reject .5s cubic-bezier(.2,.9,.3,1.2) forwards}@keyframes badge-pop-accept{0%{opacity:0;transform:rotate(10deg) translateY(-30px) scale(.6)}to{opacity:1;transform:rotate(0) translate(0) scale(1)}}@keyframes badge-pop-reject{0%{opacity:0;transform:rotate(10deg) translateY(-30px) scale(.6)}to{opacity:1;transform:rotate(0) translate(0) scale(1)}}.change-tooltip-header{display:flex;align-items:center;gap:.4em;font-size:var(--font-size-tiny);text-transform:uppercase;letter-spacing:.04em;color:var(--color-grey-dark);transition:color var(--popup-morph)}.change-popover-popup--accepted .change-tooltip-header{color:var(--color-green-regular)}.change-popover-popup--rejected .change-tooltip-header{color:var(--color-red-regular)}[data-instant] .change-tooltip-header{transition:none}.change-tooltip-type{font-weight:500}.change-tooltip-status{font-weight:700}.change-tooltip-content{display:flex;align-items:center;gap:var(--spacing-small);padding:var(--spacing-half);background-color:var(--color-grey-lightest);border-radius:var(--radius-regular);font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-small);overflow:hidden;text-overflow:ellipsis;transition:background-color var(--popup-morph)}.change-popover-popup--accepted .change-tooltip-content{background-color:#34be731a}.change-popover-popup--rejected .change-tooltip-content{background-color:#ea46211a}[data-instant] .change-tooltip-content{transition:none}.change-tooltip-old{color:var(--color-red-regular);text-decoration:line-through;transition:color var(--popup-morph)}.change-tooltip-new{color:var(--color-green-regular);transition:color var(--popup-morph)}.change-tooltip-arrow{color:var(--color-grey-dark);flex-shrink:0}.change-popover-popup--accepted .change-tooltip-old,.change-popover-popup--rejected .change-tooltip-new{color:var(--color-grey-regular)}[data-instant] .change-tooltip-old,[data-instant] .change-tooltip-new{transition:none}.change-tooltip-actions{display:flex;align-items:center;gap:var(--spacing-half)}.change-tooltip-actions-end{display:flex;align-items:center;gap:var(--spacing-half);margin-left:auto}.change-popover-popup--accepted :focus-visible{outline-color:var(--color-green-regular)}.change-popover-popup--rejected :focus-visible{outline-color:var(--color-red-regular)}.review-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-grey-dark);font-size:var(--font-size-body)}.review-editor-controls{position:absolute;top:var(--spacing-small);right:var(--spacing-small);z-index:10;display:flex;align-items:center;gap:var(--spacing-tiny)}.decided-replacement-wrapper{white-space:nowrap}.decided-replacement-wrapper .decided-underline-dotted-green,.decided-replacement-wrapper .decided-underline-squiggly{white-space:pre-wrap}.decided-bar{display:inline-block;width:var(--tinto-decided-bar-width);height:1em;vertical-align:middle;cursor:pointer;margin:0 var(--tinto-decided-bar-margin);border-radius:2px}.decided-bar-red{background-color:var(--color-red-regular)}.decided-bar-green{background-color:var(--color-green-regular)}.decided-underline-squiggly{text-decoration:underline wavy;text-decoration-color:var(--color-grey-regular);cursor:pointer}.decided-underline-dotted-green{box-shadow:inset 0 0 0 1px var(--color-green-regular);border-radius:6px;padding:0 var(--tinto-decided-underline-pad-lr);cursor:pointer}.hide-decided .review-insertion.decision-accepted{color:inherit;background:transparent;border:1px solid var(--color-green-regular);border-radius:2px;padding:0 var(--tinto-decided-underline-pad-lr);text-decoration:none}.hide-decided .review-insertion.decision-rejected,.hide-decided .review-deletion.decision-accepted{display:none}.hide-decided .review-deletion.decision-rejected{color:inherit;background:transparent;padding:0;border-radius:0;text-decoration:underline wavy;text-decoration-color:var(--color-grey-regular)}.hide-decided .review-replacement.decision-accepted .replacement-deletion,.hide-decided .review-replacement.decision-accepted .replacement-arrow{display:none}.hide-decided .review-replacement.decision-accepted .replacement-insertion{color:inherit;background:transparent;border:1px solid var(--color-green-regular);border-radius:2px;padding:0 var(--tinto-decided-underline-pad-lr)}.hide-decided .review-replacement.decision-rejected .replacement-deletion{color:inherit;background:transparent;text-decoration:underline wavy;text-decoration-color:var(--color-grey-regular);padding:0;border-radius:0}.hide-decided .review-replacement.decision-rejected .replacement-arrow,.hide-decided .review-replacement.decision-rejected .replacement-insertion{display:none}.paragraph-pilcrow{color:var(--color-blue-regular);font-size:var(--tinto-pilcrow-font-size);margin-left:var(--tinto-pilcrow-margin-left);-webkit-user-select:none;user-select:none;vertical-align:baseline;opacity:.3}.ws-marker{position:relative}.ws-marker:before{content:attr(data-ws-char);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.85em;line-height:1;color:var(--color-grey-regular)}.ws-space,.ws-nbsp,.ws-emspace,.ws-enspace,.ws-thinspace,.ws-hairspace,.ws-figurespace,.ws-nnbsp,.ws-linesep,.ws-parasep,.ws-tab{color:transparent}.ws-nbsp,.ws-nnbsp{background-color:#ea462114}.ws-nbsp:before,.ws-nnbsp:before{color:var(--color-red-regular)}.ws-nnbsp:before{font-size:.7em}.ws-emspace,.ws-enspace{background-color:#407ed414}.ws-emspace:before,.ws-enspace:before{color:var(--color-blue-regular)}.ws-thinspace:before,.ws-hairspace:before{font-size:.7em}.ws-tab{background-color:#407ed414;vertical-align:middle}.ws-tab:before{color:var(--color-blue-regular);left:4px;transform:translateY(-50%)}.review-header{position:relative;display:flex;flex-direction:column;gap:var(--spacing-small);padding:var(--spacing-regular);background-color:var(--color-almost-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-regular);flex-shrink:0;isolation:isolate}.review-header-progress-track{position:absolute;top:-1px;left:-1px;height:40px;display:flex;pointer-events:none;z-index:1;transition:width .65s cubic-bezier(.34,1.56,.64,1)}.review-header-progress-segment{height:100%;border-top:1px solid transparent;transition:width .65s cubic-bezier(.34,1.56,.64,1)}.review-header-progress-segment:first-child{border-top-left-radius:var(--radius-regular)}.review-header-progress-track--reaches-right .review-header-progress-segment:last-of-type{border-top-right-radius:var(--radius-regular)}.review-header-progress-segment--accepted{border-top-color:var(--color-green-regular);background:linear-gradient(to bottom,#34be7340,#34be7300 65%)}.review-header-progress-segment--rejected{border-top-color:var(--color-red-regular);background:linear-gradient(to bottom,#ea462140,#ea462100 65%)}.review-header-progress-flash{position:absolute;top:-1px;right:calc(100% - 22px);width:22px;height:2px;pointer-events:none;z-index:2;opacity:0;animation:review-header-progress-flash 1s cubic-bezier(.95,.05,.795,.035)}.review-header-progress-flash--accept{background:linear-gradient(to right,transparent,var(--color-green-regular))}.review-header-progress-flash--reject{background:linear-gradient(to right,transparent,var(--color-red-regular))}@keyframes review-header-progress-flash{0%{right:calc(100% - 22px);opacity:0}12%{opacity:1}80%{opacity:.7}to{right:0;opacity:0}}.review-header-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-small)}.review-header-count{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-grey-darker);margin:0}.review-header-count-label{color:var(--color-grey-dark);font-weight:var(--font-weight-regular)}.review-header-nav{display:flex;align-items:center;gap:var(--spacing-tiny)}.review-header-group{display:flex;align-items:center;gap:var(--spacing-small)}.review-header-decide--accept svg{color:var(--color-green-regular)}.review-header-decide--reject svg{color:var(--color-red-regular)}.review-header-decide:disabled svg{color:var(--color-grey-regular)}.top-bar{display:flex;align-items:center;gap:var(--spacing-regular);padding:var(--spacing-midi);background-color:var(--color-almost-white);border:1px solid var(--color-grey-light);border-radius:var(--radius-card);flex-shrink:0}.top-bar-left{display:flex;align-items:center;gap:var(--spacing-regular);flex:1;min-width:0}.top-bar-title-group{display:flex;align-items:baseline;gap:var(--spacing-small);flex:1;min-width:0}.top-bar-beta{font-family:var(--font-family);font-size:var(--font-size-tiny);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-red-regular);text-transform:uppercase;flex-shrink:0}.top-bar-title{font-family:var(--font-family);font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-grey-darker);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.top-bar-actions{display:flex;align-items:center;gap:var(--spacing-small);flex-shrink:0}.top-bar-separator{width:1px;align-self:stretch;background-color:var(--color-grey-light)}.status-badge{position:absolute;right:var(--spacing-regular);bottom:var(--spacing-regular);display:inline-flex;align-items:center;gap:var(--spacing-half);padding:var(--spacing-half) var(--spacing-small);background-color:#000015d9;color:var(--color-white);font-size:var(--font-size-small);line-height:1;border-radius:var(--radius-regular);box-shadow:var(--shadow-small);pointer-events:none;z-index:var(--z-banner)}.status-badge__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:var(--color-white);border-radius:50%;animation:status-badge-spin .9s linear infinite}@keyframes status-badge-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zoom-bar{position:absolute;bottom:var(--spacing-small);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:var(--spacing-tiny);padding:var(--spacing-tiny);background-color:var(--color-grey-lightest);border:.5px solid var(--color-grey-light);border-radius:var(--radius-regular);box-shadow:var(--shadow-strong);z-index:10;font-family:var(--font-family)}.zoom-tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-half);width:32px;height:32px;background-color:var(--color-white);border:.5px solid var(--color-grey-light);border-radius:var(--radius-regular);box-shadow:var(--shadow-small);color:var(--color-grey-dark);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.zoom-tab:hover{background-color:var(--color-grey-lightest);color:var(--color-grey-darker)}.zoom-tab--active{background-color:var(--color-grey-lightest);color:var(--color-blue-regular)}.zoom-tab svg{display:block;flex:0 0 auto}.zoom-tab svg *{transform-box:fill-box;transform-origin:center}.zoom-display{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-half) var(--spacing-small);width:48px;height:32px;box-sizing:border-box;background-color:var(--color-grey-lightest);border:none;border-radius:var(--radius-regular);font-family:var(--font-family);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-grey-regular);cursor:pointer;letter-spacing:-.01em}.zoom-display:hover{color:var(--color-grey-darker)}.zoom-input{text-align:center;outline:none}.zoom-input:focus{background-color:var(--color-white);color:var(--color-grey-darker);box-shadow:inset 0 0 0 1px var(--color-blue-regular)}
