@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-20C0,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-20C0,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-20C0,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-20C0,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-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-purple: #5a36be;--p-purple-soft: #e9e3fa;--p-brand-strong: #550203;--p-brand-soft: #fee6e6;--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;--pane-max-width: 400px;--font-serif: "Inter", system-ui, sans-serif;--font-sans: "Inter", system-ui, sans-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(--paper);-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)}.inp{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 11px;font-size:13px;font-family:var(--font-sans);color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s;outline:none}.inp:focus{border-color:var(--p-fg);box-shadow:0 0 0 3px #161d1a1a}label.fl{display:block;font-size:11px;font-weight:600;color:var(--ink);margin:12px 0 5px}.row-2{display:flex;gap:9px}.row-2>*{flex:1;min-width:0}.row-3{display:flex;gap:9px}.row-3>*{min-width:0}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid transparent;background:var(--p-btn-bg);color:var(--p-fg-inverse);font-family:var(--font-sans);font-weight:600;font-size:13.5px;padding:12px;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s;box-shadow:var(--p-shadow-sm)}.btn:hover{background:var(--p-btn-bg-hover);transform:translateY(-1px)}.btn:active{background:var(--p-btn-bg-clicked);transform:translateY(0)}.btn:disabled{background:var(--p-btn-bg-disabled);color:var(--p-fg-disabled);box-shadow:none;cursor:not-allowed;transform:none}.btn.ghost{background:var(--p-surface);color:var(--p-fg);border:1px solid var(--p-border-strong);box-shadow:none;margin-top:8px}.btn.ghost:hover{background:var(--p-surface-hover);transform:none}.btn.ghost:active{background:var(--p-brown-100)}.btn.outline{background:var(--p-surface);color:var(--p-fg);border:1px solid var(--p-border-strong);box-shadow:none}.btn.outline:hover{background:var(--p-surface-hover)}.btn.outline:active{background:var(--p-brown-100)}.btn svg{width:16px;height:16px;flex-shrink:0}.toggle{width:38px;height:22px;border-radius:20px;background:var(--p-cold-300);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0;border:none}.toggle:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:2px;left:2px;transition:left .2s;box-shadow:0 1px 3px #0003}.toggle.on{background:var(--green)}.toggle.on:after{left:18px}.seg{display:flex;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.seg button{border:none;background:#fff;font-size:11px;padding:6px 9px;cursor:pointer;font-family:var(--font-sans);color:var(--grey);font-weight:600;transition:background .15s,color .15s}.seg button.on{background:var(--green);color:#fff}.card{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;margin-bottom:14px}.banner{display:flex;gap:8px;background:var(--p-bg-secondary);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:10px 12px;font-size:11px;color:var(--p-fg-secondary);line-height:1.5;margin-bottom:14px}.banner svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--p-fg)}.banner.info{background:var(--p-info-soft);border-color:#a6d8f5;color:var(--p-info-dark)}.banner.info svg{color:var(--p-info)}.banner.success{background:var(--p-success-soft);border-color:#bfe3c6;color:var(--p-success-strong)}.banner.success svg{color:var(--p-success)}.banner.warn{background:var(--p-warning-soft);border-color:#fae7c0;color:var(--p-warning-strong)}.banner.warn svg{color:var(--p-warning)}.banner.error{background:var(--p-error-soft);border-color:#f6c0c0;color:var(--p-error-strong)}.banner.error svg{color:var(--p-error)}.help{background:var(--p-bg-secondary);border:1px solid var(--p-border);border-left:3px solid var(--p-fg);border-radius:var(--radius-sm);padding:9px 11px;margin-top:9px;font-size:10.8px;color:var(--p-fg-tertiary);line-height:1.55}.help b{color:var(--p-fg)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:20px;white-space:nowrap}.tag.ch{background:var(--p-brown-200);color:var(--p-brown-700)}.tag.fm{background:var(--p-purple-soft);color:var(--p-purple)}.tag.bm{background:var(--p-warning-soft);color:var(--p-warning-strong)}.tag.sub{background:var(--p-cold-100);color:var(--p-fg-secondary)}.tag.ex{background:var(--p-error-soft);color:var(--p-error)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:5px 10px;border-radius:20px;margin:0 6px 6px 0;font-weight:500}.chip.warn{background:var(--p-warning-soft);color:var(--p-warning-strong);border:1px solid #fae7c0}.chip.ok{background:var(--p-success-soft);color:var(--p-success-strong);border:1px solid #bfe3c6}.chip .x{opacity:.5;cursor:pointer;font-weight:700;font-size:12px}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}.widget-shell.docked{align-items:stretch}.widget-shell.docked>.pane-shell{flex-shrink:0}.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)}.pv-nav{display:flex;align-items:center;gap:6px}.pv-nav--bar{flex-shrink:0;padding:6px 10px;border-bottom:1px solid #d8ddd8;background:#f0f2f0}.pv-nav--card{padding:0;margin:0 0 6px;background:transparent}.pv-ch-btn,.pv-pg-btn{width:32px;height:32px;flex-shrink:0;border:1px solid #d0d5d0;border-radius:8px;background:#fff;cursor:pointer;color:#2a2a2a;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;font-family:inherit;font-weight:400}.pv-ch-btn{font-size:15px}.pv-ch-btn:hover:not(:disabled){border-color:#3a7a3a;color:#3a7a3a}.pv-ch-btn:disabled{opacity:.48;cursor:default}.pv-pg-btn{font-size:14px}.pv-pg-btn:hover:not(:disabled){border-color:#3a7a3a;color:#3a7a3a}.pv-pg-btn:disabled{opacity:.48;cursor:default}.pv-sel{flex:1;min-width:0;height:32px;box-sizing:border-box;font-size:11.5px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#2a2a2a;border:1px solid #d0d5d0;border-radius:8px;padding:0 8px;background:#fff;cursor:pointer;appearance:auto}.pv-sel:focus{outline:none;border-color:#3a7a3a}.pv-sel option{background:#fff;color:#2a2a2a}.pv-prefs{display:flex;align-items:center;gap:6px}.pv-prefs--in-nav{flex-shrink:0;border-left:1px solid #d0d5d0;padding-left:8px;margin-left:2px}.pv-prefs--row{margin-bottom:6px}.pv-size-group{display:flex;align-items:center;height:32px;box-sizing:border-box;gap:0;flex-shrink:0;border:1px solid #d0d5d0;border-radius:8px;overflow:hidden;background:#fff}.pv-size-btn{height:30px;border:none;background:none;padding:0 8px;cursor:pointer;font-weight:400;color:#76776f;line-height:1;font-family:inherit}.pv-size-btn--minus{font-size:11px}.pv-size-btn--plus{font-size:14px}.pv-size-btn:hover:not(:disabled){background:#fbf8f2;color:#1f2421}.pv-size-btn:disabled{opacity:.48;cursor:default}.pv-size-val{height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;color:#2a2a2a;padding:0 4px;border-left:1px solid #d0d5d0;border-right:1px solid #d0d5d0;white-space:nowrap;min-width:30px;text-align:center}.pv-font-sel{flex-shrink:0;height:32px;box-sizing:border-box;font-size:11px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#2a2a2a;border:1px solid #d0d5d0;border-radius:8px;padding:0 8px;background:#fff;cursor:pointer;appearance:auto}.pv-font-sel--grow{flex:1;min-width:0}.pv-font-sel:focus{outline:none;border-color:#3a7a3a}.pv-font-sel option{background:#fff;color:#2a2a2a}.pv-night-btn{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #d0d5d0;border-radius:8px;background:#fff;color:#76776f;cursor:pointer;font-weight:400}.pv-night-btn svg{width:16px;height:16px;fill:currentColor}.pv-night-btn:hover{border-color:#3a7a3a;color:#3a7a3a}.pv-night-btn:focus-visible{outline:2px solid #3a7a3a;outline-offset:1px}.pv-night-btn--active{border-color:#343b43;background:#343b43;color:#fff}.pv-night-btn--active:hover{border-color:#1f252b;background:#1f252b;color:#fff}
