@font-face{font-family:Gowun Batang;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gowun-batang-korean-400-normal-B01U8-a5.woff2)format("woff2")}@font-face{font-family:Gowun Dodum;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gowun-dodum-korean-400-normal-kyfibGs5.woff2)format("woff2")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-kr-korean-400-normal-CmjJz_gz.woff2)format("woff2")}@font-face{font-family:Noto Serif KR;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-serif-kr-korean-400-normal-Vo1gosft.woff2)format("woff2")}:root{--ds-font-family-sans:Pretendard, "Noto Sans KR", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-fill-neutral-canvas:#0f1013;--ds-fill-neutral-panel:#1c1d22;--ds-fill-neutral-card:#212329;--ds-fill-neutral-card-alt:#17181c;--ds-fill-neutral-control:#252831;--ds-fill-neutral-control-hover:#2d303a;--ds-text-neutral-primary:#f5f6f8;--ds-text-neutral-secondary:#d4d8e2;--ds-text-neutral-muted:#a7adbb;--ds-border-neutral-subtle:#343945;--ds-border-neutral-default:#424856;--ds-color-teal-500:#14b8a6;--ds-color-teal-600:#0f9488;--ds-brand-soft:color-mix(in srgb, var(--ds-color-teal-600) 54%, var(--ds-fill-neutral-control));color:var(--ds-text-neutral-primary);background:var(--ds-fill-neutral-canvas);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Pretendard,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--ds-fill-neutral-canvas);min-width:0;margin:0}button,input,select,textarea{font:inherit}:where(button,input,select,textarea,[tabindex]:not([tabindex="-1"]),[contenteditable=true]):focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.app-shell{background:var(--ds-fill-neutral-canvas);min-height:100vh}.top-bar{border-bottom:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-panel);grid-template-columns:344px minmax(220px,1fr) minmax(448px,auto);align-items:center;gap:12px;height:52px;padding:0 12px;display:grid}.brand-block,.top-actions{align-items:center;display:flex}.brand-block{gap:10px;min-width:0}.brand-link{color:inherit;text-decoration:none}.brand-link:hover .brand-mark{border-color:color-mix(in srgb, var(--ds-color-teal-500) 58%, var(--ds-border-neutral-default));background:color-mix(in srgb, var(--ds-color-teal-600) 34%, var(--ds-fill-neutral-control-hover))}.brand-mark{border:1px solid color-mix(in srgb, var(--ds-color-teal-500) 38%, var(--ds-border-neutral-default));color:#d4fffa;background:color-mix(in srgb, var(--ds-color-teal-600) 24%, var(--ds-fill-neutral-control));border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.brand-mark svg{display:block}.brand-name,.project-name{margin:0}.brand-name{color:var(--ds-text-neutral-secondary);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.brand-beta{border:1px solid color-mix(in srgb, var(--ds-color-teal-500) 32%, var(--ds-border-neutral-subtle));color:#9eeaff;background:color-mix(in srgb, var(--ds-color-teal-500) 14%, transparent);text-transform:uppercase;border-radius:999px;align-items:center;height:16px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.project-name,.top-status{color:var(--ds-text-neutral-muted);font-size:12px}.top-status{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-status.active{color:#d7f6ff;font-weight:700}.top-actions{justify-content:flex-end;gap:8px}.locale-control,.top-action-group{border:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-card-alt);border-radius:8px;flex:none;align-items:center;height:32px;display:inline-flex}.locale-control{color:var(--ds-text-neutral-muted);gap:6px;padding:0 7px}.top-action-group{gap:2px;padding:3px}.top-output-group{gap:3px;height:34px;padding:1px 1px 1px 3px}.ghost-button,.primary-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;height:28px;font-size:12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.ghost-button{width:30px;padding:0}.source-link{text-decoration:none}.locale-select{max-width:74px;height:28px;color:var(--ds-text-neutral-muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.ghost-button{color:var(--ds-text-neutral-muted);background:0 0}.ghost-button:hover{color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-control)}.primary-button{color:#fff;border-color:color-mix(in srgb, var(--ds-color-teal-500) 35%, var(--ds-border-neutral-default));background:var(--ds-brand-soft);height:32px;padding:0 12px}.primary-button:hover{background:color-mix(in srgb, var(--ds-color-teal-500) 56%, var(--ds-fill-neutral-control-hover))}.primary-button:disabled{opacity:.52;background:var(--ds-fill-neutral-control)}.workspace-grid{grid-template-columns:344px minmax(520px,1fr) 320px;height:calc(100vh - 52px);display:grid}.mobile-workflow-summary{display:none}.left-pane,.right-pane{border-color:var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-panel);color:var(--ds-text-neutral-primary);overflow:auto}.left-pane{border-right:1px solid var(--ds-border-neutral-subtle);padding:0 0 24px}.right-pane{border-left:1px solid var(--ds-border-neutral-subtle);padding:16px}.left-pane-top{border-bottom:1px solid #0000;justify-content:flex-end;padding:18px 10px;display:flex}.empty-page-button{height:44px;color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-control);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 18px;font-size:15px;font-weight:750;display:inline-flex}.empty-page-button:hover{background:var(--ds-fill-neutral-control-hover)}.structure-tree{gap:26px;padding:0 10px;display:grid}.structure-section{gap:12px;display:grid}.structure-section-heading{color:var(--ds-text-neutral-muted);letter-spacing:0;align-items:center;gap:9px;padding:0 18px;font-size:17px;font-weight:800;display:flex}.structure-section-heading svg{color:var(--ds-text-neutral-muted)}.section-page-list{gap:6px;display:grid}.empty-section-row{border:1px dashed var(--ds-border-neutral-default);width:calc(100% - 34px);height:42px;color:var(--ds-text-neutral-muted);cursor:pointer;background:0 0;border-radius:10px;margin-left:17px;font-size:13px;font-weight:650}.chapter-row{min-height:62px;color:var(--ds-text-neutral-muted);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 104px;align-items:center;display:grid;position:relative}.chapter-row:hover{background:color-mix(in srgb, var(--ds-fill-neutral-card-alt) 74%, #000)}.chapter-row.child-row{background:color-mix(in srgb, var(--ds-fill-neutral-card-alt) 86%, #000);min-height:64px}.chapter-row.child-row:hover{background:color-mix(in srgb, var(--ds-fill-neutral-card-alt) 68%, var(--ds-fill-neutral-control))}.chapter-row.active{border-color:color-mix(in srgb, #0284c7 72%, var(--ds-border-neutral-default));background:#143442}.chapter-row.dragging{opacity:.28;outline:1px dashed color-mix(in srgb, #7dd3fc 70%, var(--ds-border-neutral-default))}.chapter-row.drop-target{background:color-mix(in srgb, #0284c7 12%, var(--ds-fill-neutral-card-alt))}.chapter-row.drop-target:before{z-index:4;content:"";background:#7dd3fc;border-radius:999px;height:3px;position:absolute;left:10px;right:10px;box-shadow:0 0 0 3px #0284c738}.chapter-row.drop-before:before{top:-5px}.chapter-row.drop-after:before{bottom:-5px}.drop-target-label{z-index:3;border:1px solid color-mix(in srgb, #7dd3fc 62%, var(--ds-border-neutral-default));color:#e0f7ff;background:#143442;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;right:12px}.chapter-row.drop-before .drop-target-label{top:-24px}.chapter-row.drop-after .drop-target-label{bottom:-24px}.chapter-select{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);place-items:center stretch;gap:7px;padding:10px 8px 10px 20px;display:grid}.chapter-select.child{padding-left:58px}.chapter-select>svg{color:var(--ds-text-neutral-muted);justify-self:center}.chapter-select-spacer{width:1px;height:1px}.chapter-copy{gap:6px;width:100%;min-width:0;display:grid}.chapter-title-line{min-width:0;color:var(--ds-text-neutral-primary);letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:800;line-height:1.15;display:flex}.chapter-title-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chapter-row.active .chapter-title-line{color:#7dd3fc;text-underline-offset:5px;text-decoration:underline}.current-badge{color:#d7f6ff;background:color-mix(in srgb, #0284c7 62%, var(--ds-fill-neutral-control));border-radius:7px;flex:none;padding:3px 6px;font-size:11px;font-weight:800;text-decoration:none}.chapter-subtitle{color:var(--ds-text-neutral-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.chapter-actions{justify-content:flex-end;align-items:center;gap:3px;padding-right:6px;display:flex;position:relative}.chapter-actions button{width:28px;height:28px;color:var(--ds-text-neutral-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.chapter-actions button svg{display:block}.chapter-actions button:first-child{border:1px solid var(--ds-border-neutral-default);background:var(--ds-fill-neutral-control)}.chapter-actions button:hover{color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-control-hover)}.chapter-actions button[title=드래그]{cursor:grab;touch-action:none}.chapter-actions button[title=드래그]:active{cursor:grabbing}.chapter-actions button:disabled{color:#7dd3fc;cursor:default;background:color-mix(in srgb, #0284c7 46%, var(--ds-fill-neutral-control))}.chapter-action-menu{z-index:4;border:1px solid var(--ds-border-neutral-default);background:var(--ds-fill-neutral-card);border-radius:8px;grid-template-columns:repeat(2,minmax(62px,1fr));gap:4px;width:136px;padding:6px;display:grid;position:absolute;top:34px;right:8px;box-shadow:0 14px 34px #00000057}.drag-preview{z-index:300;pointer-events:none;border:1px solid color-mix(in srgb, #7dd3fc 76%, var(--ds-border-neutral-default));width:218px;min-height:58px;color:var(--ds-text-neutral-secondary);background:color-mix(in srgb, #143442 88%, var(--ds-fill-neutral-card));border-radius:10px;padding:10px 12px;display:grid;position:fixed;transform:translate(14px,10px);box-shadow:0 18px 40px #00000057}.drag-preview-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.2;overflow:hidden}.drag-preview-subtitle{color:var(--ds-text-neutral-muted);margin-top:5px;font-size:12px;font-weight:750}.chapter-action-menu button{width:auto;min-width:0;height:28px;color:var(--ds-text-neutral-secondary);border:1px solid #0000;padding:0 8px;font-size:12px;font-weight:750}.convert-menu{grid-template-columns:1fr;gap:8px;width:236px;padding:8px}.convert-menu-help{border:1px solid var(--ds-border-neutral-subtle);color:var(--ds-text-neutral-muted);background:var(--ds-fill-neutral-control);border-radius:6px;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.45}.convert-menu-scroll{gap:4px;max-height:min(360px,100vh - 180px);padding-right:2px;display:grid;overflow-y:auto}.convert-menu-group{gap:2px;display:grid}.convert-menu-group.divided{border-top:1px solid var(--ds-border-neutral-default);margin-top:6px;padding-top:7px}.convert-menu-title{color:var(--ds-text-neutral-muted);padding:0 8px 3px;font-size:12px;font-weight:750}.chapter-action-menu .convert-menu-item{text-align:left;grid-template-columns:16px minmax(0,1fr);place-items:start stretch;gap:6px;width:100%;height:auto;min-height:50px;padding:7px 8px;display:grid}.convert-menu-check{color:#7dd3fc;justify-content:center;align-items:center;min-height:16px;font-size:13px;font-weight:900;display:inline-flex}.convert-menu-label,.convert-menu-description{display:block}.convert-menu-label{color:var(--ds-text-neutral-secondary);font-size:13px;font-weight:800;line-height:1.25}.convert-menu-description{color:var(--ds-text-neutral-muted);margin-top:3px;font-size:11px;font-weight:650;line-height:1.35}.center-pane{border-top:1px solid var(--ds-border-neutral-subtle);background:radial-gradient(circle at 50% 0%, #2d303a6b, transparent 34%), var(--ds-fill-neutral-canvas);padding:30px 42px;overflow:auto}.page-card{border-radius:6px;width:min(820px,100%);min-height:calc(100vh - 112px);margin:0 auto;padding:0 68px 58px;box-shadow:0 28px 70px #00000057}.editor-loading{color:#777;place-items:center;min-height:620px;font-size:14px;font-weight:700;display:grid}.tone-paper,.tone-white{background:#fff}.tone-warm{background:#fbf7ef}.chapter-title-input{color:#171717;background:0 0;border:0;outline:0;width:100%;margin:44px 0 30px;font-family:Iowan Old Style,Noto Serif KR,Georgia,serif;font-size:32px;font-weight:750;line-height:1.22}.chapter-title-input:focus-visible{outline-offset:6px;outline:2px solid #0ea5e9}.editor-toolbar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #14141414;flex-wrap:wrap;align-items:center;gap:8px;margin:0 -68px;padding:12px 68px;display:flex;position:sticky;top:0}.editor-toolbar-group{background:#f8f8f8;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.editor-toolbar button{color:#4b4b4b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:28px;padding:0;display:grid}.editor-toolbar button:hover:not(:disabled){color:#171717;background:#eee}.editor-toolbar button.active{color:#0f5f75;background:#dff1f6;box-shadow:inset 0 0 0 1px #0f5f7524}.editor-toolbar button:disabled{opacity:.45;cursor:default}.writing-surface{color:#262626;outline:0;min-height:520px}.writing-surface:focus{outline:0}.writing-surface:focus-visible{outline-offset:8px;outline:2px solid #0ea5e9}.writing-surface p{margin:0 0 1em}.writing-surface h2,.writing-surface h3{color:#171717;margin:1.35em 0 .65em;line-height:1.32}.writing-surface h2{font-size:1.35em}.writing-surface h3{font-size:1.14em}.writing-surface ul,.writing-surface ol{margin:0 0 1em;padding-left:1.45em}.writing-surface blockquote{color:#4a4a4a;border-left:3px solid #b9c3c9;margin:1.2em 0;padding-left:1em}.writing-surface hr{border:0;border-top:1px solid #cfcfcf;width:35%;margin:2em auto}.inspector-section{border:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-card-alt);border-radius:10px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.readiness-summary{border:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-card-alt);border-radius:10px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.readiness-summary.ready{border-color:color-mix(in srgb, #10b981 44%, var(--ds-border-neutral-subtle))}.readiness-summary.missing{border-color:color-mix(in srgb, #ef4444 38%, var(--ds-border-neutral-subtle))}.readiness-summary h2,.readiness-summary p{margin:0}.readiness-summary h2{color:var(--ds-text-neutral-secondary);font-size:14px;font-weight:750}.readiness-summary p{color:var(--ds-text-neutral-muted);margin-top:4px;font-size:12px;font-weight:650}.inspector-tabs{border:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-card-alt);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.inspector-tabs button{height:30px;color:var(--ds-text-neutral-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:750}.inspector-tabs button:hover{color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-control)}.inspector-tabs button.active{color:#d7f6ff;background:color-mix(in srgb, var(--ds-color-teal-600) 58%, var(--ds-fill-neutral-control))}.inspector-section h2{color:var(--ds-text-neutral-secondary);margin:0;font-size:14px;font-weight:650}.web-scope-panel{gap:10px}.scope-head{min-width:0}.scope-note,.scope-columns p{color:var(--ds-text-neutral-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.scope-details{color:var(--ds-text-neutral-muted);font-size:12px}.scope-details summary{cursor:pointer;color:var(--ds-text-neutral-secondary);font-weight:750}.scope-details[open] summary{margin-bottom:10px}.scope-columns{gap:10px;display:grid}.scope-columns>div{border:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-control);border-radius:8px;padding:10px}.scope-columns h3{color:var(--ds-text-neutral-secondary);margin:0;font-size:12px;font-weight:760}.scope-columns ul{color:var(--ds-text-neutral-muted);gap:6px;margin:8px 0 0;padding-left:16px;font-size:12px;line-height:1.45;display:grid}.scope-cta{margin-top:0}.inspector-section label{color:var(--ds-text-neutral-secondary);gap:6px;font-size:12px;font-weight:500;display:grid}.inspector-section input,.inspector-section select,.inspector-section textarea{border:1px solid var(--ds-border-neutral-default);width:100%;color:var(--ds-text-neutral-primary);background:var(--ds-fill-neutral-control);border-radius:8px;outline:none;padding:9px 10px}.inline-field-grid{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.cover-preview{aspect-ratio:2/3;border:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-control);object-fit:cover;border-radius:8px;width:100%}.inspector-button{border:1px solid var(--ds-border-neutral-default);width:100%;color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-control);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700}.inspector-button:hover{background:var(--ds-fill-neutral-control-hover)}.readiness-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.readiness-list li{color:var(--ds-text-neutral-secondary);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.readiness-list span{border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.readiness-list .ready span{color:#a7f3d0;background:#10b98129}.readiness-list .missing span{color:#fecaca;background:#ef444429}.inspector-section input:hover,.inspector-section select:hover,.inspector-section textarea:hover{background:var(--ds-fill-neutral-control-hover)}.inspector-section input:focus,.inspector-section select:focus,.inspector-section textarea:focus{border-color:color-mix(in srgb, var(--ds-color-teal-500) 65%, var(--ds-border-neutral-default));box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-color-teal-500) 18%, transparent)}.empty-note{color:var(--ds-text-neutral-muted);margin:0;font-size:12px;line-height:1.5}.field-error{color:#ffb4b4;margin:0;font-size:12px;line-height:1.45}.snapshot-list{gap:6px;display:grid}.snapshot-list button{border:1px solid var(--ds-border-neutral-subtle);width:100%;color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-control);cursor:pointer;text-align:left;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.snapshot-list button:hover{background:var(--ds-fill-neutral-control-hover)}.snapshot-list span,.snapshot-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.snapshot-list span{font-size:12px;font-weight:650}.snapshot-list small{color:var(--ds-text-neutral-muted);font-size:11px}.hidden-input{display:none}@media (width<=1100px){.top-bar{grid-template-columns:minmax(180px,1fr) auto}.top-status{display:none}.top-status.active{text-align:left;grid-column:1/-1;display:block}.workspace-grid{grid-template-columns:320px minmax(0,1fr);height:auto;min-height:calc(100vh - 52px)}.left-pane,.center-pane,.right-pane{max-height:none}.right-pane{border-top:1px solid var(--ds-border-neutral-subtle);border-left:0;grid-column:1/-1}}@media (width<=760px){.top-bar{grid-template-columns:1fr;gap:6px;height:auto;padding:8px 10px}.top-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:4px;max-width:100%;padding-bottom:2px;overflow-x:auto}.top-actions::-webkit-scrollbar{display:none}.ghost-button,.primary-button{justify-content:center;width:30px;min-width:30px;height:30px;padding:0}.locale-control{gap:4px;height:30px;padding:0 5px}.locale-select{max-width:58px;height:28px;font-size:11px}.top-action-group{gap:0;height:30px;padding:2px}.top-output-group{height:30px;padding:0 1px}.top-action-label{display:none}.workspace-grid{grid-template-columns:1fr}.mobile-workflow-summary{z-index:5;border-bottom:1px solid var(--ds-border-neutral-subtle);background:var(--ds-fill-neutral-panel);order:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid;position:sticky;top:0}.mobile-workflow-summary span,.mobile-workflow-summary a{border:1px solid var(--ds-border-neutral-subtle);color:var(--ds-text-neutral-secondary);background:var(--ds-fill-neutral-card-alt);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:750;text-decoration:none;overflow:hidden}.mobile-workflow-summary a{color:#d7f6ff;background:color-mix(in srgb, var(--ds-color-teal-600) 34%, var(--ds-fill-neutral-control))}.center-pane{order:1}.left-pane{border-right:0;border-bottom:1px solid var(--ds-border-neutral-subtle);order:2;max-height:46vh}.right-pane{order:3}.center-pane{padding:14px 10px 18px}.page-card{min-height:72vh;padding:0 20px 38px}.editor-toolbar{margin:0 -20px;padding:10px 20px}.chapter-title-input{margin-top:28px;font-size:26px}.chapter-row{border-radius:9px;grid-template-columns:minmax(0,1fr) 106px;min-height:58px}.chapter-row.child-row{min-height:60px}.chapter-select{grid-template-columns:16px minmax(0,1fr);gap:6px;padding:9px 4px 9px 14px}.chapter-select.child{padding-left:36px}.chapter-title-line{gap:6px;font-size:15px}.chapter-title-text,.chapter-subtitle{text-overflow:ellipsis;overflow:hidden}.chapter-subtitle{font-size:13px}.chapter-actions{gap:2px;padding-right:6px}.chapter-actions button{border-radius:7px;flex:0 0 30px;width:30px;height:30px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#525252}
