@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--p-fg: #161d1a;--p-fg-secondary: #3d4842;--p-fg-tertiary: #6d7972;--p-fg-disabled: #9fa2a1;--p-fg-inverse: #ffffff;--p-bg: #ffffff;--p-canvas: var(--p-bg);--p-bg-secondary: #fef9f6;--p-surface: #ffffff;--p-surface-hover: #fef9f6;--p-border: #d1d1d1;--p-border-strong: #9fa2a1;--p-cold-50: #f2f2f2;--p-cold-100: #e8e8e8;--p-cold-200: #d1d1d1;--p-cold-300: #b8b8b8;--p-cold-400: #9fa2a1;--p-cold-500: #868e89;--p-cold-600: #6d7972;--p-cold-700: #56625b;--p-cold-800: #3d4842;--p-cold-900: #27302b;--p-cold-950: #161d1a;--p-brown-50: #fef9f6;--p-brown-100: #f7ebe4;--p-brown-200: #eddcd1;--p-brown-300: #d1b4a3;--p-brown-400: #b58b73;--p-brown-500: #765644;--p-brown-700: #634331;--p-brown-900: #362217;--p-success: #429953;--p-success-soft: #dff1e3;--p-success-strong: #1f4727;--p-warning: #d59c2d;--p-warning-soft: #fbf1da;--p-warning-strong: #664c1a;--p-error: #c63737;--p-error-soft: #ffdede;--p-error-strong: #5d0909;--p-info: #106a9e;--p-info-soft: #daeffb;--p-info-dark: #08354f;--p-info-border: #a6d8f5;--p-success-border: #bfe3c6;--p-warning-border: #fae7c0;--p-error-border: #f6c0c0;--p-purple: #5a36be;--p-purple-soft: #e9e3fa;--p-brand-strong: #550203;--p-brand-soft: #fee6e6;--p-selection-bg: var(--p-cold-50);--p-selection-fg: var(--p-fg);--p-selection-border: var(--p-fg);--p-focus: var(--p-fg);--p-btn-bg: #161d1a;--p-btn-bg-hover: #27302b;--p-btn-bg-clicked: #3d4842;--p-btn-bg-disabled: #e8e8e8;--p-shadow-sm: 0 2px 10px rgba(20,26,23,.06), 0 0 2px rgba(20,26,23,.15);--p-shadow-md: 0 4px 20px rgba(20,26,23,.1), 0 0 2px rgba(20,26,23,.2);--p-shadow-lg: 0 8px 35px rgba(20,26,23,.2), 0 0 2px rgba(20,26,23,.25);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--pane-max-width: 400px;--screen-padding: 24px 20px;--control-height: 38px;--font-serif: "Inter", system-ui, sans-serif;--font-sans: "Inter", system-ui, sans-serif;--font-display: var(--product-wordmark-font, Georgia, serif);--green: var(--p-fg);--green-dk: var(--p-cold-900);--green-md: var(--p-cold-800);--green-lt: var(--p-brown-100);--green-mid: var(--p-border-strong);--cream: var(--p-bg-secondary);--cream-2: var(--p-bg-secondary);--paper: var(--p-bg);--ink: var(--p-fg);--grey: var(--p-fg-tertiary);--line: var(--p-border);--warn: var(--p-warning);--warn-bg: var(--p-warning-soft);--ok: var(--p-success);--fail: var(--p-error);--purple: var(--p-purple);--purple-bg: var(--p-purple-soft);--amber: var(--p-warning);--blue: var(--p-info);--blue-bg: var(--p-info-soft);--green-soft: var(--p-fg-secondary);--line-strong: var(--p-cold-300);--paper-warm: var(--p-bg-secondary);--pane-bg: var(--p-bg);--red: var(--p-error);--font-mono: "SF Mono", ui-monospace, "Cascadia Code", Menlo, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-sans);font-size:14px;color:var(--ink);background:var(--p-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--p-cold-200);border-radius:3px}.label-caps{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--p-fg-secondary)}.screen-title{font:500 30px/1.15 var(--font-display);letter-spacing:-.4px;margin:0 0 10px}.screen-title:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.row-2{display:flex;gap:9px}.row-2>*{flex:1;min-width:0}.row-3{display:flex;gap:9px}.row-3>*{min-width:0}.ui-popover{position:absolute;z-index:50;border:1px solid var(--p-border);border-radius:var(--radius-md);background:var(--p-surface);color:var(--p-fg);box-shadow:var(--p-shadow-md)}.ui-popover[popover]{max-width:calc(100vw - 16px);overflow-y:auto}.ui-hint{font-size:12px;line-height:1.5;color:var(--p-fg-tertiary)}:is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}strong,b{font-weight:700!important}em,i{font-style:italic!important}.widget-shell{display:flex;gap:24px;align-items:flex-start;justify-content:center;min-height:100vh;padding:32px 56px;box-sizing:border-box;background:transparent}.widget-shell>app-upload-picker{width:380px;flex-shrink:0;height:calc(100vh - 64px)}.widget-shell>.pane-shell{flex-shrink:0;width:var(--pane-max-width)}.widget-shell.docked{align-items:stretch}.widget-shell.docked>.pane-shell{flex-shrink:0}@media (max-width: 960px){.widget-shell{padding:24px 16px;gap:16px}.widget-shell>app-upload-picker{width:300px}}@media (max-width: 760px){.widget-shell{flex-direction:column;align-items:center}.widget-shell>app-upload-picker,.widget-shell>.pane-shell{width:100%;max-width:var(--pane-max-width)}.widget-shell>app-upload-picker{height:auto}}@media (max-width: 360px){:root{--screen-padding: 20px 16px}}.word-shell{display:flex;height:100vh}.word-shell.docked{align-items:stretch}.word-shell:not(.docked)>.pane-shell{width:100%}.preview-dock{flex:1 1 0;min-width:0;height:calc(100vh - 64px);overflow:hidden;background:var(--paper, #fff);border-radius:16px;box-shadow:var(--p-shadow-lg)}.preview-dock .preview-block{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:18px 16px;box-sizing:border-box}.preview-dock .preview-viewport{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.word-shell.docked .preview-dock{height:100vh;border-radius:0}.cdk-drag-placeholder{opacity:.3}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.drop-list.cdk-drop-list-dragging .matter-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.ui-label{display:block;font-size:12px;font-weight:600;margin-bottom:6px;color:var(--p-fg)}.ui-choices{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ui-check{width:16px;height:16px;flex-shrink:0;accent-color:var(--p-btn-bg);vertical-align:middle}.ui-check:disabled{opacity:.5;cursor:not-allowed}.ui-range{display:block;width:100%;min-width:0;height:24px;accent-color:var(--p-btn-bg);cursor:pointer}.ui-range:disabled{opacity:.5;cursor:not-allowed}.ui-details{display:block;border-top:1px solid var(--p-border);padding-top:12px}.ui-details>summary{cursor:pointer;font:600 12px/1.5 var(--font-sans);color:var(--p-fg);padding:6px 0;min-height:32px}.ui-details>summary::marker{color:var(--p-fg-tertiary)}.card{margin-bottom:14px}.help{margin-top:9px}label.fl{margin-top:12px}.setup-screen app-field{margin-top:12px}@page{size:A4;margin:14mm}.ui-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);width:auto;min-height:var(--control-height,38px);padding:9px 12px;border:1px solid transparent;border-radius:var(--radius-md,8px);background:var(--p-btn-bg,#161d1a);color:var(--p-fg-inverse,#fff);box-shadow:var(--p-shadow-sm,none);font:600 13px/1.4 var(--font-sans,system-ui,sans-serif);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.ui-button:hover:not(:disabled){background:var(--p-btn-bg-hover,#27302b)}.ui-button:active:not(:disabled){background:var(--p-btn-bg-clicked,#3d4842)}.ui-button[data-full-width=true]{width:100%}.ui-button[data-size=small]{min-height:32px;padding:6px 9px;font-size:12px}.ui-button[data-variant=secondary],.ui-button[data-variant=choice],.ui-button[data-variant=card]{background:var(--p-surface,#fff);border-color:var(--p-border-strong,#9fa2a1);color:var(--p-fg,#161d1a);box-shadow:none}.ui-button[data-variant=text],.ui-button[data-variant=menu]{background:transparent;color:var(--p-fg,#161d1a);box-shadow:none;border-color:transparent}.ui-button[data-variant=text]{padding-inline:var(--space-2,8px)}.ui-button[data-variant=menu]{width:100%;justify-content:flex-start;text-align:left;font-weight:400}.ui-button[data-variant=card]{border-color:var(--p-border,#d1d1d1);text-align:left;font-weight:400}.ui-button[data-variant=choice]{font-weight:400}.ui-button:is([data-variant=secondary],[data-variant=text],[data-variant=menu],[data-variant=choice],[data-variant=card],[data-variant=toolbar]):hover:not(:disabled){background:var(--p-surface-hover,#fef9f6)}.ui-button[data-variant=choice][aria-pressed=true],.ui-button[data-variant=toolbar][aria-pressed=true]{background:var(--p-btn-bg,#161d1a);border-color:var(--p-btn-bg,#161d1a);color:var(--p-fg-inverse,#fff)}.ui-button:is([data-variant=card],[data-variant=menu])[aria-pressed=true]:not(:disabled){border-color:var(--p-selection-border,var(--p-fg,#161d1a));background:var(--p-selection-bg,var(--p-surface-hover,#fef9f6));color:var(--p-selection-fg,var(--p-fg,#161d1a));box-shadow:inset 0 0 0 1px var(--p-selection-border,var(--p-fg,#161d1a))}.ui-button[data-variant=danger]{background:var(--p-error,#c63737);color:var(--p-fg-inverse,#fff)}.ui-button[data-variant=danger]:hover:not(:disabled){background:var(--p-error-strong,#5d0909)}.ui-button[data-variant=toolbar]{height:32px;min-height:32px;padding:0 8px;font-weight:400;background:var(--p-surface,#fff);color:var(--p-fg,#161d1a);border-color:var(--p-border-strong,#9fa2a1);box-shadow:none}.ui-button:is([data-variant=choice],[data-variant=toolbar])[aria-pressed=true]:hover:not(:disabled){background:var(--p-btn-bg-hover,#27302b)}.ui-button[data-size=icon]{width:32px;height:32px;min-height:32px;padding:6px;flex-shrink:0}.ui-button[data-dashed=true]{border-style:dashed}.ui-button[data-inset=none]{padding:0}.ui-button.ui-button:disabled{background:var(--p-btn-bg-disabled,#e8e8e8);color:var(--p-fg-disabled,#9fa2a1);border-color:var(--p-border,#d1d1d1);box-shadow:none;cursor:not-allowed}.ui-button:focus-visible{outline:2px solid var(--p-focus,var(--p-fg,#161d1a));outline-offset:3px}.ui-button[hidden]{display:none}.inp,.ui-input{box-sizing:border-box;width:100%;border:1px solid var(--p-border-strong,#9fa2a1);border-radius:var(--radius-sm,6px);padding:9px 11px;font:400 13px/1.4 var(--font-sans,system-ui,sans-serif);color:var(--p-fg,#161d1a);background:var(--p-surface,#fff);min-height:var(--control-height,38px);transition:border-color .15s,box-shadow .15s;outline:none}.inp:focus,.ui-input:focus{border-color:var(--p-focus,var(--p-fg,#161d1a));box-shadow:0 0 0 3px #161d1a1a}.inp:focus-visible,.ui-input:focus-visible{outline:2px solid var(--p-focus,var(--p-fg,#161d1a));outline-offset:3px}.inp:disabled,.ui-input:disabled{background:var(--p-btn-bg-disabled,#e8e8e8);color:var(--p-fg-disabled,#9fa2a1);cursor:not-allowed}.ui-input[data-density=compact]{min-height:32px;height:32px;padding:0 8px;font-size:12px}.ui-input[aria-invalid=true]{border-color:var(--p-error,#c63737)}@media (prefers-reduced-motion:reduce){.ui-button,.inp,.ui-input{transition:none}}.pv-nav,.pv-prefs{display:flex;align-items:center;gap:6px}.pv-nav--bar{flex-shrink:0;padding:6px 10px;border-bottom:1px solid var(--p-border,#d1d1d1);background:var(--p-bg-secondary,#fef9f6)}.pv-nav--card{padding:0;margin:0 0 6px;background:transparent}.pv-sel{flex:1;min-width:0}.pv-prefs--in-nav{flex-shrink:0;border-left:1px solid var(--p-border-strong,#9fa2a1);padding-left:8px;margin-left:2px}.pv-prefs--row{margin-bottom:6px}.pv-size-group{display:flex;align-items:center;gap:4px;flex-shrink:0}.pv-size-val{min-width:30px;text-align:center;font:400 12px/1.4 var(--font-sans,system-ui,sans-serif);color:var(--p-fg,#161d1a)}.pv-font-sel{width:auto;flex-shrink:0}.pv-font-sel--grow{flex:1;min-width:0}.pv-nav button svg,.pv-prefs button svg{width:16px;height:16px;flex-shrink:0}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./media/dm-sans-400-normal-latin-COLROMIC.woff2") format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./media/dm-sans-500-normal-latin-COLROMIC.woff2") format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./media/dm-sans-600-normal-latin-COLROMIC.woff2") format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url("./media/cormorant-garamond-700-normal-latin-POE2J7K6.woff2") format("woff2")}html:is(.bookbndr-word,.bookbndr-workspace){--bb-paper: #faf7f0;--bb-canvas: #f5f6f5;--bb-ink: #202824;--bb-action: #1f3a2e;--bb-action-hover: #132419;--bb-action-pressed: #0d1a12;--bb-surface: #ffffff;--bb-surface-soft: #eef0ee;--bb-selected: #e8f1eb;--bb-muted: #526059;--bb-tertiary: #657269;--bb-disabled: #7b857f;--bb-line: #d5dbd7;--bb-border-strong: #849087;--bb-brass: #a8512b;--bb-inverse: #ffffff;--bb-inverse-muted: #dbe5de;--bb-success: #276b45;--bb-shadow-sm: 0 2px 10px #2028240f;--bb-shadow-md: 0 8px 24px #20282414;--bb-shadow-lg: 0 20px 60px #20282414;--bb-backdrop: #1f3a2e66;--bb-decoration: #d5dbd733;--bb-decoration-line: #d5dbd755}html:is(.bookbndr-word,.bookbndr-workspace){--p-fg: var(--bb-ink);--p-fg-secondary: var(--bb-muted);--p-fg-tertiary: var(--bb-tertiary);--p-fg-disabled: var(--bb-disabled);--p-fg-inverse: var(--bb-inverse);--p-bg: var(--bb-surface);--p-bg-secondary: var(--bb-canvas);--p-canvas: var(--bb-canvas);--p-surface: var(--bb-surface);--p-surface-hover: var(--bb-surface-soft);--p-border: var(--bb-line);--p-border-strong: var(--bb-border-strong);--p-brand-strong: var(--bb-action);--p-brand-soft: var(--bb-selected);--p-selection-bg: var(--bb-selected);--p-selection-fg: var(--bb-action);--p-selection-border: var(--bb-action);--p-focus: var(--bb-action);--p-btn-bg: var(--bb-action);--p-btn-bg-hover: var(--bb-action-hover);--p-btn-bg-clicked: var(--bb-action-pressed);--p-btn-bg-disabled: var(--bb-surface-soft);--p-shadow-sm: var(--bb-shadow-sm);--p-shadow-md: var(--bb-shadow-md);--p-shadow-lg: var(--bb-shadow-lg);--green: var(--bb-action);--green-dk: var(--bb-action-hover);--green-md: var(--bb-action-pressed);--green-lt: var(--bb-selected);--green-mid: var(--bb-border-strong);--green-soft: var(--bb-muted);--cream: var(--bb-canvas);--cream-2: var(--bb-canvas);--paper: var(--bb-surface);--ink: var(--bb-ink);--grey: var(--bb-tertiary);--grey-lt: var(--bb-surface-soft);--grey-dk: var(--bb-muted);--bg: var(--bb-surface);--text: var(--bb-ink);--line: var(--bb-line);--line-strong: var(--bb-border-strong);--paper-warm: var(--bb-canvas);--pane-bg: var(--bb-surface);accent-color:var(--bb-action);caret-color:var(--bb-action)}html:is(.bookbndr-word,.bookbndr-workspace){--font-sans: "DM Sans", system-ui, sans-serif;--font-serif: "DM Sans", system-ui, sans-serif;--product-wordmark-font: "Cormorant Garamond", Georgia, serif;--product-wordmark-weight: 700;--product-wordmark-size: 26px}html:is(.bookbndr-word,.bookbndr-workspace) app-header .meta .title:after,html:is(.bookbndr-word,.bookbndr-workspace) app-welcome-screen .brand span:after{content:".";color:var(--bb-brass)}html:is(.bookbndr-word,.bookbndr-workspace) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--bb-action);outline-offset:3px}html:is(.bookbndr-word,.bookbndr-workspace) ::selection{background:var(--bb-action);color:var(--bb-inverse)}
