html,body,#root{width:100%;min-height:100vh;margin:0}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal);background:var(--surface-2);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-root{display:flex;flex-direction:column;min-height:100vh}.ks-tool-content{display:contents}.ks-tool-content[hidden]{display:none}.ks-main.ks-main-guide{max-width:1280px}.ks-guide{--guide-toolbar-top: 66px;--guide-toolbar-height: 72px;--guide-content-top: calc(var(--guide-toolbar-top) + var(--guide-toolbar-height) + 16px);color:var(--text-normal);line-height:1.65}.ks-guide :where(button){font:inherit}.ks-guide button{cursor:pointer}.ks-guide h1,.ks-guide h2,.ks-guide h3,.ks-guide h4,.ks-guide h5,.ks-guide h6{color:var(--text-strong)}.ks-guide h2,.ks-guide h3{color:var(--brand-700)}.ks-guide :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--brand-700);outline-offset:3px}.ks-guide h2{font-size:24px;line-height:1.3;margin:6px 0 12px;letter-spacing:-.025em}.ks-guide p{margin:0}.ks-guide [id]{scroll-margin-top:var(--guide-content-top)}.ks-guide-toolbar{position:sticky;top:var(--guide-toolbar-top);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--guide-toolbar-height);box-sizing:border-box;padding:8px 0;margin-bottom:24px;background:var(--surface);border-bottom:1px solid var(--brand-500);box-shadow:0 4px 6px -6px var(--brand-700)}.ks-guide-back,.ks-guide-print{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--brand-700);padding:8px 0;font-weight:600}.ks-guide-back:hover{text-decoration:underline;text-underline-offset:4px}.ks-guide-print{flex-shrink:0;white-space:nowrap;padding:8px 14px;border:2px solid var(--brand-500);border-radius:var(--radius-control);background:var(--surface)}.ks-guide-print:hover:not(:disabled){background:var(--brand-700);border-color:var(--brand-700);color:var(--surface)}.ks-guide-print:disabled{cursor:progress;opacity:.7}.ks-guide-pdf-error{color:var(--danger);font-size:14px;margin-bottom:20px!important}.ks-guide-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;padding:40px;background:var(--brand-700);color:var(--surface);border:2px solid var(--brand-500);border-radius:20px;margin-bottom:40px}.ks-guide-hero h1,.ks-guide-eyebrow{color:var(--surface)}.ks-guide-hero :focus-visible{outline:3px solid var(--surface);outline-offset:5px}.ks-guide-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em}.ks-guide h1{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.045em;margin:18px 0 16px;max-width:460px}.ks-guide-hero p{max-width:460px;font-size:16px}.ks-guide-hero-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;font-size:12px}.ks-guide-hero-meta span+span{border-left:1px solid var(--surface);padding-left:12px}.ks-guide-workflow{padding:0;margin:auto 0;list-style:none;display:grid;gap:10px}.ks-guide-workflow li{border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.ks-guide-workflow button{width:100%;display:flex;align-items:center;gap:14px;padding:14px 18px;border:2px solid var(--surface);border-radius:var(--radius-card);background:var(--surface);text-align:left;color:var(--text-normal)}.ks-guide-workflow button:hover{background:var(--brand-50)}.ks-guide-workflow button>.anticon{margin-left:auto;color:var(--brand-700);font-size:12px}.ks-guide-workflow-number{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:50%;background:var(--brand-700);color:var(--surface);font-weight:700;font-size:13px}.ks-guide-workflow strong,.ks-guide-workflow small{display:block}.ks-guide-workflow strong{color:var(--brand-700);font-size:14px}.ks-guide-workflow small{color:var(--text-normal);font-size:12px}.ks-guide-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.ks-guide-sidebar{position:sticky;top:var(--guide-content-top);max-height:calc(100dvh - var(--guide-content-top) - 16px);overflow:auto;padding:18px 14px;background:var(--surface);border:2px solid var(--brand-500);border-radius:var(--radius-card)}.ks-guide .ks-guide-sidebar-title{font-size:14px;font-weight:700;margin:0;letter-spacing:0}.ks-guide-toc{border-top:1px solid var(--brand-500);margin-top:12px;padding-top:12px}.ks-guide-toc ul,.ks-guide-toc ol{list-style:none;margin:0;padding:0}.ks-guide-toc-sections{display:grid;gap:8px}.ks-guide-toc button{width:100%;text-align:left;padding:9px 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--brand-700);font-size:13px;line-height:1.5;font-weight:500}.ks-guide-toc .ks-guide-toc-section{font-weight:700}.ks-guide-toc .ks-guide-toc-tools{border-left:2px solid var(--brand-500);margin:6px 0 6px 10px;padding-left:6px}.ks-guide-toc-tools button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px;font-size:12px;padding:8px 6px}.ks-guide-toc-number{font-size:11px;font-weight:600;padding-top:1px}.ks-guide-toc button:hover{background:var(--brand-700);color:var(--surface)}.ks-guide-sidebar-note{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:16px 0 0;color:var(--text-normal);font-size:12px;border-top:1px solid var(--brand-500)}.ks-guide-sidebar-note>span{margin-top:4px;color:var(--brand-700)}.ks-guide-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--brand-700)}.ks-guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.ks-guide-card{position:relative;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:20px;border:1px solid var(--brand-500);border-radius:var(--radius-card);background:var(--surface);color:var(--text-normal);transition:background-color .15s,border-color .15s,box-shadow .15s}.ks-guide-card:hover{background:var(--brand-50);border-color:var(--brand-700);box-shadow:var(--shadow-1)}.ks-guide-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--brand-50);color:var(--brand-700);font-size:18px}.ks-guide-card-text{display:grid;gap:6px;min-width:0;padding-right:10px}.ks-guide-card-text small{color:var(--text-normal);font-size:11px}.ks-guide-card-text strong{font-size:15px;line-height:1.4;color:var(--brand-700)}.ks-guide-card-text>span{font-size:12px;line-height:1.6}.ks-guide-card-arrow{position:absolute;top:20px;right:16px;color:var(--brand-700);font-size:12px}.ks-guide-responsibility{display:flex;gap:14px;padding:20px;background:var(--surface);border:1px solid var(--brand-500);border-left-width:5px;border-radius:var(--radius-card);margin:24px 0 40px}.ks-guide-responsibility>span{color:var(--brand-700);margin-top:5px;font-size:18px}.ks-guide-responsibility strong{color:var(--brand-700);font-size:14px}.ks-guide-responsibility p{margin-top:4px;font-size:13px}.ks-guide-section{background:var(--surface);border:2px solid var(--brand-500);border-radius:16px;padding:32px;margin-bottom:32px}.ks-guide-section-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:24px;padding-bottom:24px;border-bottom:2px solid var(--brand-500)}.ks-guide-section-head>div{min-width:0}.ks-guide-chapter{flex-shrink:0;font-size:14px;font-weight:700;color:var(--surface);background:var(--brand-700);padding:9px 12px;border-radius:10px;margin-top:4px}.ks-guide-section-head h2{font-size:24px}.ks-guide-section-head p{font-size:14px}.ks-guide-quickstart .ks-guide-section-head p{font-size:16px;font-weight:600;color:var(--brand-700)}.ks-guide-quickstart-sections{display:grid;gap:24px}.ks-guide-quickstart-sections>section{border-left:3px solid var(--brand-500);padding-left:18px}.ks-guide-quickstart-sections h3{font-size:17px;line-height:1.4;margin:0 0 8px}.ks-guide-quickstart-sections p{font-size:14px;margin-bottom:10px}.ks-guide-overview-title{margin:0;font-size:17px}.ks-guide-article{padding-top:32px;margin-top:40px;border-top:1px solid var(--brand-500)}.ks-guide-article-head{margin-bottom:24px}.ks-guide-tool-label{display:flex;align-items:baseline;gap:10px;color:var(--brand-700)}.ks-guide-subchapter{font-size:13px;font-weight:700;letter-spacing:.025em}.ks-guide-article-head h3{font-size:21px;line-height:1.35;margin:8px 0 12px}.ks-guide-article-head p{font-size:14px}.ks-guide-transfer-links{display:flex;gap:10px 20px;flex-wrap:wrap;margin:16px 0 24px}.ks-guide-transfer-links button,.ks-guide-inline-link{padding:0;border:0;background:transparent;color:var(--brand-700);text-align:left;text-decoration:underline;text-underline-offset:3px;line-height:1.6;font-size:13px;font-weight:600}.ks-guide-transfer-links button{max-width:100%}.ks-guide-transfer-links button:hover,.ks-guide-inline-link:hover{text-decoration-thickness:2px}.ks-guide-transfer-note{display:flex;align-items:flex-start;gap:12px;border:2px solid var(--brand-700);border-radius:var(--radius-control);padding:18px;background:var(--brand-700);color:var(--surface);font-size:14px;margin-bottom:24px}.ks-guide-transfer-note>.anticon{margin-top:5px}.ks-guide-transfer-note strong{color:inherit}.ks-guide-transfer-note p{margin-top:6px}.ks-guide-process .ks-guide-transfer-links:last-child{margin-bottom:0}.ks-guide-preparation{background:var(--brand-50);border-left:4px solid var(--brand-500);border-radius:var(--radius-control);padding:16px 20px;font-size:13px}.ks-guide-preparation strong{color:var(--brand-700)}.ks-guide-preparation p{margin-top:4px}.ks-guide-steps-title{font-size:15px;margin:28px 0 18px}.ks-guide-steps{list-style:none;padding:0;margin:0}.ks-guide-steps li{display:flex;align-items:flex-start;gap:14px;position:relative;padding-bottom:24px}.ks-guide-steps li:not(:last-child):before{content:"";position:absolute;left:14px;top:34px;bottom:4px;width:1px;background:var(--brand-500)}.ks-guide-step-number{display:grid;place-items:center;flex:0 0 29px;height:29px;border:1px solid var(--brand-700);background:var(--brand-700);border-radius:50%;color:var(--surface);font-size:12px;font-weight:700}.ks-guide-steps h4,.ks-guide-steps h5{font-size:14px;margin:2px 0 5px}.ks-guide-steps p{font-size:14px}.ks-guide-process .ks-guide-steps p{white-space:pre-line}.ks-guide-notes{display:grid;gap:16px;border-top:1px solid var(--line);padding-top:22px}.ks-guide-notes>div{border-left:3px solid var(--brand-500);padding-left:14px;font-size:13px}.ks-guide-notes strong{color:var(--brand-700)}.ks-guide-notes p{margin-top:4px}.ks-guide-faq{margin-top:48px}.ks-guide-faq h2{margin-bottom:24px}.ks-guide-faq details{border:1px solid var(--brand-500);border-radius:var(--radius-control);background:var(--surface);margin-bottom:10px}.ks-guide-faq details[open]{border-color:var(--brand-700)}.ks-guide-faq summary{cursor:pointer;padding:16px 18px;font-size:14px;font-weight:600;color:var(--brand-700);border-radius:var(--radius-control)}.ks-guide-faq summary:hover,.ks-guide-faq details[open] summary{background:var(--brand-50)}.ks-guide-faq details p{padding:16px 18px 20px;font-size:14px}.ks-guide-end{text-align:center;margin:48px 0 16px;color:var(--text-weak);font-size:12px}.ks-guide-end>span{font-size:22px;color:var(--brand-700);margin-bottom:10px}.ks-guide-end button{border:2px solid var(--brand-700);border-radius:var(--radius-control);background:var(--brand-700);color:var(--surface);margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600}.ks-guide-end button:hover{background:var(--surface);color:var(--brand-700)}.ks-guide-empty{padding:32px 20px;border:1px dashed var(--brand-500);background:var(--surface);border-radius:var(--radius-card);text-align:center}.ks-guide-empty h3{margin:10px 0;font-size:16px}.ks-guide-empty p,.ks-guide-recording-note{font-size:13px}.ks-guide-recording-note{background:var(--surface);border-left:4px solid var(--brand-500);padding:14px;border-radius:var(--radius-control);margin-bottom:24px!important}.ks-guide-editing{border-top:2px solid var(--brand-500);margin:8px 0 28px;padding-top:28px}.ks-guide-editing>section>h4{margin:8px 0 12px;font-size:18px;line-height:1.4;color:var(--brand-700)}.ks-guide-editing p{font-size:14px}.ks-guide-editing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.ks-guide-editing-options button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:18px;border:2px solid var(--brand-500);border-radius:var(--radius-card);background:var(--surface);color:var(--text-normal);font-size:13px;line-height:1.65}.ks-guide-editing-options button:hover{border-color:var(--brand-700);background:var(--brand-50)}.ks-guide-editing-options strong{font-size:14px;color:var(--brand-700);line-height:1.4}.ks-guide-editing-link{margin-top:auto;padding-top:6px;color:var(--brand-700);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ks-guide-editing-timing{background:var(--brand-50);border-left:4px solid var(--brand-500);border-radius:var(--radius-card);padding:20px;margin-bottom:32px}.ks-guide-editing-timing h5{margin:0 0 16px;font-size:15px}.ks-guide-editing-timing dl{margin:0;display:grid;gap:16px}.ks-guide-editing-timing dt{font-size:13px;font-weight:650;color:var(--text-strong)}.ks-guide-editing-timing dd{margin:4px 0 0;font-size:13px}.ks-guide-detail{border-top:1px solid var(--brand-500);padding-top:24px;margin-top:24px}.ks-guide-detail-head{display:flex;gap:12px;align-items:baseline;margin-bottom:10px}.ks-guide-detail h5{margin:0;font-size:16px;line-height:1.5;color:var(--brand-700)}.ks-guide-detail ul{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:20px}.ks-guide-detail li{border-left:2px solid var(--brand-500);padding-left:14px}.ks-guide-detail h6{font-size:14px;line-height:1.5;color:var(--text-strong);margin:0 0 6px}@media (max-width: 1050px){.ks-guide-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.ks-guide-hero{gap:24px;padding:28px}.ks-guide-cards,.ks-guide-editing-options{grid-template-columns:1fr}}@media (max-width: 720px){.ks-guide{--guide-toolbar-height: 80px}.ks-guide-layout,.ks-guide-hero{grid-template-columns:1fr}.ks-guide-hero{padding:24px;gap:24px;margin-bottom:28px}.ks-guide-hero p{font-size:14px}.ks-guide-workflow{gap:8px}.ks-guide-workflow button{padding:10px 14px}.ks-guide-sidebar{position:static;max-height:none;min-width:0}.ks-guide-sidebar-note{display:none}.ks-guide-section{padding:22px 18px}.ks-guide-section-head{gap:12px}.ks-guide-section-head h2{font-size:21px;overflow-wrap:anywhere}.ks-guide-article-head h3{font-size:19px;overflow-wrap:anywhere}.ks-guide-toolbar{gap:8px;font-size:12px}.ks-guide-print{padding:8px 10px}.ks-guide-card{padding:18px}}@media print{@page{margin:16mm}body:has(.ks-guide){background:var(--surface)}body:has(.ks-guide) .ks-header,body:has(.ks-guide) .ks-footer,body:has(.ks-guide) .ks-skip,.ks-guide-toolbar,.ks-guide-sidebar,.ks-guide-overview,.ks-guide-end button,.ks-guide-recording-note{display:none!important}.ks-main.ks-main-guide{max-width:none;padding:0}.ks-guide{font-size:11pt}.ks-guide-layout{display:block}.ks-guide-hero{padding:20px;gap:20px;margin-bottom:24px}.ks-guide-hero,.ks-guide-transfer-note,.ks-guide-workflow-number,.ks-guide-chapter,.ks-guide-step-number{background:var(--surface);color:var(--text-normal)}.ks-guide-hero h1,.ks-guide-eyebrow,.ks-guide-workflow-number,.ks-guide-chapter,.ks-guide-step-number{color:var(--brand-700)}.ks-guide-hero-meta span+span{border-color:var(--brand-700)}.ks-guide-workflow-number,.ks-guide-chapter{border:1px solid var(--brand-700)}.ks-guide h1{font-size:28px}.ks-guide-workflow li{box-shadow:none}.ks-guide-section{display:block;padding:20px;border-radius:0;break-before:page}.ks-guide-article{break-before:page}.ks-guide-section-head,.ks-guide-article-head,.ks-guide-steps li,.ks-guide-notes>div,.ks-guide-transfer-note{break-inside:avoid}.ks-guide-editing>section>h4,.ks-guide-detail-head,.ks-guide-detail h6{break-after:avoid}.ks-guide-editing-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-guide-editing-options button,.ks-guide-editing-timing,.ks-guide-detail li{break-inside:avoid}.ks-guide-editing-link{display:none}.ks-guide-faq details{content-visibility:visible}.ks-guide-faq details::details-content{content-visibility:visible;display:block}.ks-guide-faq details>p{display:block}}:root{--brand-500: #2288c9;--brand-700: #14598a;--brand-50: color-mix(in srgb, var(--brand-500) 8%, #fff);--text-strong: #101828;--text-normal: #344054;--text-weak: #667085;--surface: #ffffff;--surface-2: #f5f7fa;--line: #e3e8ef;--ok: #067647;--warn: #b54708;--danger: #b42318;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--radius-control: 8px;--radius-card: 12px;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);--shadow-2: 0 4px 8px -2px rgba(16, 24, 40, .1), 0 2px 4px -2px rgba(16, 24, 40, .06);--content-max: 1120px;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-title: 30px;--lh-title: 38px;--fs-section: 20px;--lh-section: 28px;--fs-card: 17px;--lh-card: 26px;--fs-body: 15px;--lh-body: 24px;--fs-help: 13px;--lh-help: 20px;--brand: var(--brand-500);--accent: var(--brand-700);--action: var(--brand-700);--success: var(--ok);--text: var(--text-strong);--muted: var(--text-weak);--text-muted: var(--text-weak);--text-placeholder: var(--text-weak);--border: var(--line);--hairline: var(--line);--app-bg: var(--surface-2);--surface-color: var(--surface);--result-empty: var(--text-weak)}:root{font-variant-numeric:tabular-nums}:where(a,button,[role=button],input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--card: var(--surface);--section-gap: var(--sp-5)}*,*:before,*:after{box-sizing:border-box}body{background:var(--app-bg);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.22) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-color:#11182738;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#11182766}::-webkit-scrollbar-thumb:active{background-color:#1118278c}.ant-layout{box-sizing:border-box}.ks-header{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:2px solid var(--brand-500);box-shadow:var(--shadow-1)}.ks-header-inner{max-width:var(--content-max);margin:0 auto;height:64px;padding:0 var(--sp-5);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.ks-header-left{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.ks-logo{max-height:28px;width:auto;display:block}.ks-header-rule{width:1px;height:24px;background:var(--line)}.ks-header-title{font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;color:var(--text-strong);white-space:nowrap}.ks-header-right{position:relative;display:flex;align-items:center;gap:var(--sp-2);overflow:visible}.ks-switcher-button{height:40px;border-radius:var(--radius-control)}.ks-switcher-chevron{font-size:10px;margin-inline-start:var(--sp-1)}.ks-avatar{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--brand-50);color:var(--brand-700);font-weight:600;font-size:14px;cursor:pointer;transition:background .15s ease-out}.ks-avatar:hover{background:color-mix(in srgb,var(--brand-500) 16%,#fff)}.ks-tool-panel{width:320px;max-width:90vw;padding:var(--sp-2);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-2)}.ks-tool-group+.ks-tool-group{margin-top:var(--sp-2)}.ks-tool-group-label{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-weak)}.ks-tool-group-rule{height:1px;background:var(--line);margin:var(--sp-2) var(--sp-3)}.ks-tool-item{display:block;width:100%;text-align:start;padding:var(--sp-2) var(--sp-3);min-height:40px;border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;transition:background .15s ease-out}.ks-tool-item:hover{background:var(--surface-2)}.ks-tool-item[aria-current=true]{background:var(--brand-50)}.ks-tool-name{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-body);font-weight:600;color:var(--text-strong)}.ks-tool-item[aria-current=true] .ks-tool-name{color:var(--brand-700)}.ks-tool-desc{display:block;font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.ks-tool-switcher{position:relative;flex:0 0 auto}.ks-tool-popup{position:absolute;top:calc(100% + 8px);right:0;z-index:1030}.ks-tool-popup .ks-tool-panel{max-height:calc(100vh - 80px);overflow-y:auto;overscroll-behavior:contain}.ks-user-switcher{position:relative;flex:0 0 auto}.ks-user-popup{position:absolute;top:calc(100% + 8px);right:0;z-index:1030}.ks-user-menu{width:280px;padding:var(--sp-2);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-2)}.ks-user-head{padding:var(--sp-3)}.ks-user-name{font-weight:600;color:var(--text-strong)}.ks-user-mail,.ks-user-tenant{font-size:var(--fs-help);color:var(--text-weak)}.ks-user-rule{height:1px;background:var(--line);margin:var(--sp-1) 0}.ks-user-action{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:40px;padding:0 var(--sp-3);border:0;border-radius:var(--radius-control);background:transparent;cursor:pointer;font-size:var(--fs-body);color:var(--text-normal)}.ks-user-action:hover{background:var(--surface-2)}.ks-user-meta{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-help);color:var(--text-weak);font-variant-numeric:tabular-nums}@media (max-width: 480px){.ks-header-title,.ks-header-rule{display:none}.ks-header-inner{padding:0 var(--sp-4)}}.ks-skip{position:absolute;inset-inline-start:var(--sp-4);top:-60px;z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--surface);border-radius:var(--radius-control);box-shadow:var(--shadow-2);color:var(--brand-700);transition:top .15s ease-out}.ks-skip:focus{top:var(--sp-2)}.ks-main{flex:1;width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--sp-5)}.ks-page-head{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4)}.ks-page-title{margin:0;font-size:var(--fs-section);line-height:var(--lh-section);font-weight:600;color:var(--text-strong)}.ks-page-hilfe{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--brand-700);font-size:18px;cursor:pointer;transition:background .15s ease-out}.ks-page-hilfe:hover{background:var(--brand-50)}@media (max-width: 600px){.ks-main{padding:var(--sp-4)}}.ks-footer{background:var(--surface);border-top:1px solid var(--line);padding:0}.ks-footer-inner{max-width:var(--content-max);margin:0 auto;padding:var(--sp-3) var(--sp-5);font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.ks-footer-copy{color:var(--text-weak)}.ks-footer-note{margin:var(--sp-1) 0 0;max-width:80ch}@media (max-width: 600px){.ks-footer-inner{padding:var(--sp-3) var(--sp-4)}}.ant-layout-footer{background:#fff;border-top:3px solid var(--brand);font-size:12.5px;color:var(--muted);line-height:1.5}.ant-layout-footer .ant-btn-link{padding:0;height:auto}.ant-card{border-radius:16px;border-color:var(--border);box-shadow:0 10px 28px #1118270f}.ant-card-head{border-bottom-color:var(--border)}.accent-card.ant-card{border:3px solid var(--accent);border-radius:36px}.inner-card.ant-card{box-shadow:none;border:2px solid var(--accent);border-radius:16px}.enterprise-card.ant-card{border-radius:16px;border-color:var(--border);box-shadow:0 10px 28px #1118270f}.enterprise-card.accent-card.ant-card{border:2px solid var(--accent)}.brand-card.ant-card{border:2px solid var(--brand);border-radius:16px}.ant-input,.ant-select-selector,.ant-btn{border-radius:12px}.accent-textarea.ant-input,.accent-textarea .ant-input{border:1px solid var(--border)!important;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.accent-textarea.ant-input:hover,.accent-textarea .ant-input:hover{border-color:var(--accent)!important;box-shadow:0 0 0 2px #00a07814}.accent-textarea.ant-input:focus,.accent-textarea.ant-input-focused,.accent-textarea .ant-input:focus,.accent-textarea .ant-input-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px #00a07826}.accent-textarea.ant-input::placeholder,.accent-textarea .ant-input::placeholder{color:var(--text-placeholder)!important;opacity:.7}.btn-action.ant-btn-primary{background:var(--action)!important;border-color:var(--action)!important;color:#fff!important}.btn-action.ant-btn-primary:hover,.btn-action.ant-btn-primary:focus,.btn-action.ant-btn-primary:active{color:#fff}.btn-action.ant-btn-primary[disabled],.btn-action.ant-btn-primary.ant-btn-disabled,.btn-action.ant-btn-primary[disabled]:hover,.btn-action.ant-btn-primary.ant-btn-disabled:hover{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text-weak)!important;cursor:not-allowed}.btn-copy-success{background:var(--success)!important;border-color:var(--success)!important;color:#fff!important}.hmrvg-muted{color:var(--text-muted)}.translation-language-button.ant-btn{width:100%;min-height:46px;height:46px;display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:10px}.ant-table-row.ant-table-row-selected>td{background:transparent!important}.ant-table-row.ant-table-row-selected:hover>td{background:transparent!important}.ant-table-tbody>tr:hover>td{background:transparent}.ant-table-thead>tr>th{background:#fff;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border)}.result-meta{margin-top:12px;display:flex;flex-direction:column;gap:10px}.token-box{border:1px solid var(--brand);border-radius:12px;padding:10px 12px;font-size:12px;color:var(--text-muted);line-height:1.4;background:#2288c90f}.ai-notice{font-size:12px;color:var(--text-muted)}.enterprise-alert.ant-alert-info{border:1px solid var(--brand);background:#2288c914}.enterprise-alert .ant-alert-message{color:var(--brand);font-weight:500}.enterprise-alert .ant-alert-icon{color:var(--brand)}.ft-title{text-align:left;margin-bottom:var(--section-gap)}.ft-intro{margin-bottom:var(--section-gap);font-size:15px;line-height:1.6;color:var(--text-strong)}.ft-row{width:100%;max-width:var(--content-max);margin:0 auto}.ft-additional{margin-top:40px}.ft-additional-label{font-size:15px;margin-bottom:6px;color:var(--text-strong)}.ft-primary{margin-top:10px;width:100%}.ft-empty{text-align:center;color:var(--result-empty)}.ft-tokens{margin-top:12px;font-size:12px;color:var(--text-muted);border-top:1px solid var(--hairline);padding-top:8px}.btn-copy{margin-right:8px;background:var(--surface);border-color:var(--border);color:var(--text-strong)}.btn-copy.is-copied{background:var(--success);border-color:var(--success);color:#fff}.page-row{width:100%;max-width:var(--content-max);margin:0 auto}.btn-block{width:100%}.center{text-align:center}.small{font-size:12px}.muted{color:var(--text-muted, var(--muted))}.upload-icon{font-size:48px;color:var(--text)}.upload-dragger.ant-upload-wrapper .ant-upload-drag{padding:20px;min-height:160px}.upload-dragger.ant-upload-wrapper .ant-upload-drag-container{display:flex;flex-direction:column;justify-content:center}.mail-card{margin-top:var(--section-gap)}.mail-item.ant-list-item{border:2px solid var(--brand);border-radius:16px;padding:16px;margin-bottom:16px;background:var(--surface);box-shadow:0 10px 28px #1118270d;transition:border-color .15s ease,background .15s ease,transform .08s ease}.mail-item.ant-list-item:hover{background:var(--surface-2);border-color:var(--accent);transform:translateY(-1px)}.field-label{margin-bottom:6px;font-size:12px;color:var(--text-muted)}.mail-textarea.ant-input,.mail-textarea .ant-input{border:2px solid var(--accent)!important;border-radius:12px}.mail-title{font-weight:600;margin-bottom:4px}.mail-meta-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mail-meta{font-size:12px;color:var(--text-muted)}.mail-head{display:flex;justify-content:space-between;gap:12px}.mail-title{font-weight:600;margin-bottom:4px;color:var(--text-strong, var(--text))}.mail-size{font-size:12px;color:var(--text-muted)}.mail-status{display:flex;align-items:flex-start}.required-tags{display:flex;gap:8px;flex-wrap:wrap}.tag-ok.ant-tag{border:1px solid var(--success)!important;color:var(--success)!important;background:#52c41a14!important}.tag-missing.ant-tag{border:1px solid var(--border)!important;color:var(--text-muted)!important;background:var(--surface-2)!important}.rw-title{text-align:left;margin-bottom:var(--section-gap)}.rw-intro{margin-bottom:var(--section-gap);font-size:15px;line-height:1.6;color:var(--text-strong)}.rw-row{width:100%;max-width:var(--content-max);margin:0 auto}.rw-primary{margin-top:10px;width:100%}.rw-empty{text-align:center;color:var(--result-empty)}.rw-pre{white-space:pre-wrap;color:var(--text);margin:0}.fu-title{text-align:left;margin-bottom:var(--section-gap)}.fu-intro{margin-bottom:var(--section-gap);font-size:15px;line-height:1.6;color:var(--text-strong)}.fu-row{width:100%;max-width:var(--content-max);margin:0 auto}.fu-subhint{font-size:12px;color:var(--text-muted)}.fu-primary{margin-top:20px;width:100%}.fu-result-row{display:flex;gap:8px;margin-bottom:10px;align-items:center}.fu-download{flex:1}.fu-empty{text-align:center;color:var(--result-empty)}.enterprise-alert.ant-alert-error{border:1px solid #ff4d4f;background:#ff4d4f14}.markdown-body{line-height:1.6;color:var(--text)}.markdown-body p{margin-bottom:12px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin-top:16px;margin-bottom:8px;font-weight:600;color:var(--text)}.markdown-body ul,.markdown-body ol{padding-left:20px;margin-bottom:12px}.markdown-body table{width:100%;border-collapse:collapse;margin:12px 0;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border);padding:8px 10px;text-align:left;vertical-align:top}.markdown-body th{background:var(--surface-2);font-weight:600}.markdown-body code{background:var(--surface-2);padding:2px 4px;border-radius:4px;font-size:13px}.text-tools-actions{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:20px}.text-tools-actions .text-tools-button.ant-btn{width:100%;min-height:46px;height:auto;display:flex;align-items:center;justify-content:flex-start;padding:10px 18px;white-space:normal;text-align:left;border-radius:12px}.text-tools-actions .text-tools-button.ant-btn .anticon{font-size:18px}.text-tools-result{width:100%;max-width:100%;min-width:0;min-height:320px;box-sizing:border-box;margin:0;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--text);font-family:inherit;font-size:inherit;line-height:1.6}.text-tools-empty{min-height:320px;margin-bottom:0;display:flex;align-items:center;justify-content:center}.translation-modal-intro{margin-bottom:18px;color:var(--text)}.translation-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.translation-language-button.ant-btn{width:100%;min-height:46px;height:46px;display:flex;align-items:center;justify-content:center;font-weight:600;border-radius:12px}@media (max-width: 520px){.translation-language-grid{grid-template-columns:1fr}}.opus-warning{margin:0 0 24px}.epikrise-source-segment{display:inline;cursor:pointer;padding:2px 4px;margin-right:4px;border-radius:6px;transition:background-color .12s ease}.epikrise-source-segment:hover{background-color:#1118270f}@media (prefers-reduced-motion: reduce){.epikrise-source-segment{transition-duration:0ms}}.epikrise-source-edit{white-space:nowrap;font-size:.72em;color:#555}.eq-panel-card.ant-card{display:flex;flex-direction:column;flex:1;min-height:0}.eq-panel-card.ant-card>.ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0}.eq-panel-card-left.ant-card>.ant-card-body{overflow:hidden}.eq-panel-card-result.ant-card>.ant-card-body{overflow:hidden}.eq-result-scroll{flex:1;min-height:0;overflow-y:auto}.eq-stack{display:grid;flex:1;min-height:0}.eq-stack>*{grid-area:1 / 1}.eq-view{display:flex;flex-direction:column;min-height:0;overflow-y:auto;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,.2,1),transform .2s cubic-bezier(.2,0,.2,1)}.eq-view-visible{opacity:1;transform:none;pointer-events:auto}.eq-view-hidden{opacity:0;transform:translateY(6px)}.eq-view-fading{transition-duration:.12s}.eq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eq-error,.eq-warning{margin-top:14px;margin-bottom:14px}.eq-loading{min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;color:var(--text)}.eq-progress,.eq-coverage-bar{width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.eq-progress-bar{width:35%;height:100%;border-radius:inherit;background:var(--accent);animation:eq-progress-run 1.6s ease-in-out infinite}@keyframes eq-progress-run{0%{transform:translate(-100%)}to{transform:translate(286%)}}.eq-running-time,.eq-coverage-help,.eq-coverage-muted,.eq-reset-notice,.eq-source-context,.eq-popover-footer{color:var(--muted);font-size:12px}.eq-coverage{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px}.eq-instruct{display:flex;flex-direction:column;gap:12px}.eq-instruct-label{color:var(--text);font-size:14px;font-weight:600}.eq-instruct-hint{color:var(--muted);font-size:12px;line-height:1.5}.eq-instruct-busy.ant-input{background-color:var(--surface-2);opacity:.72}.eq-instruct-refusal{overflow-wrap:anywhere;color:var(--text);font-size:12px;line-height:1.5;padding-left:8px;border-left:3px solid var(--brand)}.eq-instruct-examples{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.eq-instruct-examples-title,.eq-instruct-log-title{color:var(--text);font-size:12px;font-weight:600}.eq-instruct-primary{margin-top:2px}.eq-instruct-shortcut{color:var(--muted);font-size:12px;text-align:right}.eq-instruct-log{display:flex;flex-direction:column;gap:8px}.eq-instruct-log-list{display:flex;flex-direction:column;gap:7px}.eq-instruct-log-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-width:0;padding:8px 0;color:var(--text);font-size:12px}.eq-instruct-log-row+.eq-instruct-log-row{border-top:1px solid var(--border)}.eq-instruct-log-text,.eq-instruct-log-result{grid-column:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.eq-instruct-log-text{grid-row:1}.eq-instruct-log-result{grid-row:2;color:var(--muted)}.eq-instruct-log-row>.eq-text-button{grid-column:2;grid-row:1 / span 2;justify-self:end}@media (max-width: 560px){.eq-instruct-log-row{grid-template-columns:minmax(0,1fr)}.eq-instruct-log-row>.eq-text-button{grid-column:1;grid-row:3;justify-self:start}}.eq-table,.eq-table .ant-spin-nested-loading,.eq-table .ant-spin-container,.eq-table .ant-table,.eq-table .ant-table-container{display:flex;flex:1;min-height:0;flex-direction:column}.eq-table .ant-table-body{flex:1;max-height:none!important}.eq-toolbar{display:flex;flex-direction:column;gap:10px}.eq-coverage-line{color:var(--text);font-size:15px}.eq-coverage-fill{height:100%;border-radius:inherit;background:var(--accent);transition:width .4s cubic-bezier(.2,0,.2,1)}.eq-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.eq-search{flex:1 1 240px;min-width:200px}.eq-table .ant-table-tbody>tr.eq-row>td{transition:background .15s ease,box-shadow .15s ease}.eq-table .ant-table-tbody>tr.eq-row-pending>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--warn) 55%,transparent)}.eq-table .ant-table-tbody>tr.eq-row-unfulfilled>td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.eq-table .ant-table-tbody>tr.eq-row-source-b>td:first-child{border-left:3px solid var(--brand)}.eq-table .ant-table-tbody>tr.eq-row-source-m>td:first-child{border-left:3px solid var(--muted)}.eq-table .ant-table-tbody>tr.eq-row:hover>td{background:#fff3bf!important}.eq-row:focus-visible,.epikrise-source-edit:focus-visible,.eq-text-button:focus-visible,.eq-citation-id-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eq-check-wrap{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px}.eq-check .ant-checkbox-inner{border-color:var(--border);border-radius:4px}.eq-check .ant-checkbox-checked .ant-checkbox-inner{background:var(--accent);border-color:var(--accent)}.eq-check .ant-checkbox-checked .ant-checkbox-inner{animation:eq-check-pop .12s cubic-bezier(.2,0,.2,1)}.eq-check,.eq-check *{cursor:pointer}.eq-check.ant-checkbox-disabled,.eq-check.ant-checkbox-disabled *{cursor:not-allowed}@keyframes eq-check-pop{0%{transform:scale(.86)}to{transform:scale(1)}}.eq-usage-count{color:var(--muted);font-size:11px;line-height:1}.eq-quote-head{display:flex;gap:8px;align-items:baseline;margin-bottom:5px}.eq-quote-id{padding-left:8px;font-size:12px;font-weight:600;line-height:1.3;color:var(--text);letter-spacing:.04em;border-left:3px solid var(--accent);font-variant-numeric:tabular-nums}.eq-quote-id-b{border-left-color:var(--brand)}.eq-quote-id-m{border-left-color:var(--muted)}.eq-flag{flex:0 0 auto;font-size:11px;font-weight:600;line-height:1.3;padding:1px 6px;border-radius:999px;white-space:nowrap}.eq-flag-pending{color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent)}.eq-flag-unfulfilled{color:var(--text);background:transparent;border:1px dashed var(--brand)}.eq-source-context{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-quote{position:relative;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.eq-text-button.ant-btn{height:auto;min-height:24px;padding:4px 8px;border-radius:6px;color:var(--brand);font-size:12px;line-height:1.2}.eq-text-button.ant-btn:hover,.eq-text-button.ant-btn:focus{background:#0000000a;color:var(--brand)}.eq-empty-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center}.eq-result-text{padding-left:12px;padding-right:14px;white-space:pre-wrap;line-height:1.9}.eq-gap,.attr-gap{position:relative;display:inline-block;width:0;height:0;vertical-align:baseline}.eq-gap-dot,.attr-gap-dot{position:absolute;left:-9px;top:-15px;z-index:2;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#2b8a3e;color:#fff;font-size:15px;font-weight:700;line-height:18px;text-align:center;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .1s ease .18s}.eq-gap-dot:before,.attr-gap-dot:before{content:"";position:absolute;left:-3px;top:-3px;width:24px;height:24px;pointer-events:auto}.attr-gap-host:hover .eq-gap:hover .eq-gap-dot,.attr-gap-host:hover .attr-gap:hover .attr-gap-dot,.eq-gap:focus-within .eq-gap-dot,.attr-gap:focus-within .attr-gap-dot,.eq-gap.eq-gap-open .eq-gap-dot,.attr-gap.attr-gap-open .attr-gap-dot{opacity:1;pointer-events:auto;transition-duration:.12s;transition-delay:0ms}.eq-gap-dot:focus-visible,.attr-gap-dot:focus-visible,.eq-placement-chip:focus-visible,.eq-placement-chip-remove:focus-visible,.eq-gap-expand:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.eq-text-dragging .eq-gap-dot,.eq-text-dragging .eq-gap-dot:before,.eq-text-dragging .attr-gap-dot,.eq-text-dragging .attr-gap-dot:before{opacity:0;pointer-events:none}.eq-gap-has-placement{display:inline;width:auto;height:auto}.eq-placement-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:1px 7px;border:1px solid rgba(43,138,62,.28);border-radius:999px;background:#2b8a3e1f;color:#1f6f33;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;cursor:pointer}.eq-placement-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:#1f6f33;font-size:14px;line-height:1;cursor:pointer}.eq-placement-chip-remove:hover{background:#2b8a3e29}.eq-revision-bar .eq-progress{width:120px;flex:0 0 120px}.eq-revision-summary{min-width:0;flex:1}.eq-revision-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.eq-seg-added,.eq-seg-replaced,.attr-seg-added,.attr-seg-replaced{background:color-mix(in srgb,var(--warn) 10%,transparent);box-shadow:inset 2px 0 0 var(--warn);animation:eq-seg-enter .26s cubic-bezier(.2,0,.2,1) both}@keyframes eq-seg-enter{0%{opacity:0;background-color:color-mix(in srgb,var(--warn) 28%,transparent)}to{opacity:1;background-color:color-mix(in srgb,var(--warn) 10%,transparent)}}.eq-seg-removed,.attr-seg-removed{color:var(--muted);text-decoration:line-through;text-decoration-color:#6b728099;box-shadow:inset 2px 0 0 var(--border);transition:opacity .16s cubic-bezier(.2,0,.2,1)}.eq-seg-removed:hover,.attr-seg-removed:hover{background:transparent}.eq-seg-removed-leaving,.attr-seg-removed-leaving{opacity:0}.eq-seg-added ins,.eq-seg-removed del,.attr-seg-added ins,.attr-seg-removed del{text-decoration:none}.eq-seg-mark,.attr-seg-mark{margin-left:4px;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap;cursor:help}.eq-seg-manual-mark,.attr-seg-manual-mark{color:var(--muted)}.eq-seg-pending{border-bottom:1px dashed var(--brand)}.eq-seg-pending-mark{border:1px dashed var(--brand);border-radius:4px;padding:0 5px;background:transparent;color:var(--brand)}.ft-input-actions{display:flex;justify-content:flex-end;margin-bottom:6px}.eq-prompt-variant{margin-top:16px}.eq-prompt-variant-label{font-size:15px;margin-bottom:6px;color:var(--text-strong)}.eq-confirm .ant-popover-inner{max-width:280px}.eq-confirm .ant-popconfirm-message-text{white-space:normal}.eq-source-count{border-bottom:1px dotted currentColor;cursor:help;font-weight:600}.eq-segment-dialog{width:560px;max-width:92vw;display:flex;flex-direction:column;gap:10px}.eq-segment-body{height:384px;max-height:calc(100vh - 260px);max-height:calc(100dvh - 260px);min-height:180px}.eq-segment-sources-tab,.eq-segment-embed-tab,.eq-segment-rewrite-tab{display:flex;height:100%;min-height:0;flex-direction:column;gap:10px}.eq-segment-sources-tab{overflow-y:auto}.eq-segment-embed-tab .eq-gap-source-tab,.eq-segment-embed-tab .eq-segment-zone{display:flex;height:100%;min-height:0;flex-direction:column;gap:10px}.eq-segment-zone+.eq-segment-zone{margin-top:12px;border-top:1px solid var(--hairline);padding-top:10px}.eq-segment-zone-title{margin-bottom:6px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.eq-segment-citation{padding:7px 0}.eq-segment-citation+.eq-segment-citation,.eq-segment-citation-wrap+.eq-segment-citation-wrap{border-top:1px solid var(--hairline)}.eq-segment-citation-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.eq-segment-citation-head .eq-check{min-width:0;margin-right:2px}.eq-segment-citation-head .ant-tag{margin-inline-end:0}.eq-segment-citation-label{background:var(--surface-2);border-color:var(--hairline);color:var(--muted)}.eq-segment-citation-quote{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.eq-segment-citation-dropped{transition:opacity .14s ease}.eq-segment-citation-dropped .eq-segment-citation-quote,.eq-segment-citation-dropped .eq-segment-citation-head .ant-tag{text-decoration:line-through;opacity:.65}.eq-segment-citation-warning{display:grid;grid-template-rows:1fr;margin-top:2px;padding-left:8px;border-left:2px solid var(--accent);color:var(--text);font-size:12px;line-height:1.45;transition:grid-template-rows .16s cubic-bezier(.2,0,0,1)}.eq-seg-highlight{background:#2288c91f;transition:background-color .2s ease}@media (prefers-reduced-motion: reduce){.eq-segment-citation-dropped,.eq-segment-citation-warning,.eq-seg-highlight{transition-duration:0ms}}.epikrise-source-segment{cursor:pointer}.epikrise-source-edit{padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.epikrise-source-edit-anchor{position:relative;display:inline-block;width:0;height:0;line-height:0;vertical-align:super}.epikrise-source-edit{position:absolute;left:-2px;top:-18px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;background:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease}.epikrise-source-edit:focus-visible{opacity:1;pointer-events:auto}.eq-popover{width:420px;max-width:70vw;max-height:380px;overflow-y:auto}.eq-popover-divider{margin:12px 0}.eq-popover-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px}.eq-popover-source .ant-tag{margin-inline-end:0}.eq-popover-source-type{font-size:12px}.eq-popover-source-location{margin-bottom:6px;font-size:12px;line-height:1.45}.eq-popover-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.eq-popover-footer{margin-top:12px;border-top:1px solid var(--hairline);padding-top:8px}.eq-gap-dialog{width:560px;max-width:92vw;display:flex;flex-direction:column;gap:10px}.eq-edit-dialog{width:420px;max-width:78vw;display:flex;flex-direction:column;gap:10px}.eq-edit-hint,.eq-edit-empty-note{color:var(--muted);font-size:12px;line-height:1.4}.eq-gap-list{height:300px;overflow-y:auto;border:1px solid var(--hairline);border-radius:8px;background:#fff}.eq-gap-group+.eq-gap-group{border-top:1px solid var(--hairline)}.eq-gap-group-title{position:sticky;top:0;z-index:1;padding:7px 10px;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.04em}.eq-gap-source-row{display:grid;grid-template-columns:22px minmax(0,1fr) 24px;gap:8px;align-items:start;padding:9px 10px;border-top:1px solid var(--hairline);cursor:pointer}.eq-gap-group-title+.eq-gap-source-row{border-top:0}.eq-gap-source-row:hover{background:#fff9db}.eq-gap-source-row-disabled{color:var(--muted);cursor:not-allowed}.eq-gap-source-row-disabled .eq-gap-source-main{opacity:.72}.eq-gap-source-main,.eq-gap-source-head{min-width:0}.eq-gap-source-main{display:grid;gap:4px}.eq-gap-source-head{display:flex;align-items:baseline;gap:8px}.eq-gap-source-hint{flex:0 0 auto;color:var(--muted);font-size:11px;line-height:1.3}.eq-gap-source-quote{display:-webkit-box;overflow:hidden;color:var(--text);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.eq-gap-source-quote-expanded{display:block;overflow:visible;white-space:pre-wrap;-webkit-line-clamp:unset;line-clamp:unset}.eq-gap-expand{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:16px;line-height:22px;cursor:pointer}.eq-gap-expand:hover{background:var(--surface-2);color:var(--text)}.eq-gap-empty{display:flex;height:100%;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center}.eq-gap-body{height:384px;max-height:calc(100vh - 260px);max-height:calc(100dvh - 260px);min-height:180px}.eq-gap-source-tab{display:flex;height:100%;min-height:0;flex-direction:column;gap:10px}.eq-gap-manual{display:flex;height:100%;min-height:0;flex-direction:column;gap:7px}.eq-gap-manual-label{color:var(--text);font-size:12px;font-weight:600;line-height:1.35}.eq-gap-manual-hint,.eq-gap-deferred-note,.eq-coverage-manual-note{color:var(--muted);font-size:12px;line-height:1.4}.eq-gap-footer{display:flex;align-items:flex-end;justify-content:space-between;min-height:58px;gap:12px}.eq-gap-selected,.eq-gap-actions{display:flex;align-items:center;gap:10px;font-size:12px}.eq-reduced-motion .eq-gap-dot,.eq-gap-dialog-reduced-motion *,.eq-edit-dialog-reduced-motion *{transition-duration:1ms!important;animation-duration:1ms!important}.eq-hit{background:#fff3bf;padding:0 1px}.eq-unfulfilled-note{font-size:12px;line-height:1.5;color:var(--text);padding-left:8px;border-left:3px solid var(--brand)}.eq-locked-note{margin-bottom:10px}.eq-regenerate-note{margin:8px 0}.eq-violation-list{margin:2px 0 6px;padding-left:18px;color:var(--muted)}.eq-apply-bar,.eq-revision-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-top:2px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent);transition:opacity .18s cubic-bezier(.2,0,.2,1)}.eq-apply-summary,.eq-revision-summary{min-width:0;flex:1;color:var(--text);font-size:13px}.eq-apply-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.eq-revision-bar-citation{min-height:82px;align-items:stretch;flex-direction:column;gap:7px;box-shadow:inset 3px 0 0 var(--brand)}.eq-revision-row{display:flex;align-items:center;gap:12px;min-width:0}.eq-revision-row-citation{padding-left:8px;border-left:3px solid var(--brand)}.eq-citation-note{display:flex;flex:1;min-width:0;align-items:center;gap:6px;color:var(--text);font-size:12px;line-height:1.4;opacity:0;animation:eq-citation-enter .16s cubic-bezier(.2,0,.2,1) .12s both}.eq-citation-lead{font-weight:600}.eq-citation-ids{display:inline-flex;min-width:0;max-width:100%;gap:6px;overflow-x:auto;vertical-align:middle}.eq-citation-id-button{padding:0;border:0;background:transparent;color:var(--brand);font:inherit;font-weight:600;line-height:1.4;cursor:pointer}@keyframes eq-citation-enter{0%{opacity:0}to{opacity:1}}.eq-pending-dock{position:fixed;left:50%;bottom:20px;z-index:20;width:max-content;max-width:min(720px,calc(100vw - 32px));transform:translate(-50%);animation:eq-dock-enter .18s cubic-bezier(.2,0,.2,1) both}.eq-pending-dock{display:flex;flex-direction:column;align-items:stretch;gap:8px}.eq-pending-dock{gap:0;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:var(--card);box-shadow:0 8px 28px #00000029,0 2px 6px #00000014;overflow:hidden}.eq-pending-dock .eq-revision-bar,.eq-pending-dock .eq-apply-bar{margin-top:0;padding:10px 16px;border:0;border-radius:0;background:transparent}.eq-pending-dock .eq-revision-bar{box-shadow:inset 3px 0 0 var(--brand)}.eq-pending-dock .eq-apply-bar{box-shadow:inset 3px 0 0 var(--accent)}.eq-pending-dock .eq-revision-bar+.eq-apply-bar{border-top:1px solid var(--hairline)}.eq-pending-dock .eq-apply-summary,.eq-pending-dock .eq-revision-summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-row-docked .eq-result-scroll,.eq-row-docked .eq-view{padding-bottom:64px}@keyframes eq-dock-enter{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 991px){.eq-pending-dock{width:calc(100vw - 24px)}.eq-pending-dock .eq-apply-bar{border-radius:14px}.eq-pending-dock .eq-apply-summary{white-space:normal}}@media (prefers-reduced-motion: reduce){.eq-view,.eq-row,.eq-check .ant-checkbox-checked .ant-checkbox-inner,.eq-coverage-bar,.eq-coverage-fill,.eq-apply-bar,.eq-revision-bar,.eq-pending-dock,.eq-gap-dot,.attr-gap-dot,.eq-citation-note,.epikrise-source-edit,.eq-seg-added,.eq-seg-replaced,.eq-seg-removed,.attr-seg-added,.attr-seg-replaced,.attr-seg-removed,.eq-progress-bar{transition-duration:1ms!important;animation:none!important}}.eq-panel-card>.ant-card-head .ant-card-extra{display:flex;align-items:center;min-width:0}.eq-head-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:0;min-width:0}.eq-documentation-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-right:28px}.eq-head-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex:0 0 auto}.eq-head-divider{width:1px;height:24px;margin:0 10px;background:var(--border);flex:0 0 1px}@media (max-width: 820px){.eq-panel-card>.ant-card-head .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:10px}.eq-panel-card>.ant-card-head .ant-card-extra{width:100%;margin-inline-start:0}.eq-head-toolbar{width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:8px}.eq-head-actions{flex-wrap:wrap}}@media (max-width: 560px){.eq-head-divider{display:none}}.eq-modal .ant-modal-content{border-radius:20px}.eq-modal .ant-modal-body{height:min(72vh,720px);overflow:auto;display:flex;flex-direction:column}.eq-modal .ant-modal-body>.eq-coverage,.eq-modal .ant-modal-body>.eq-instruct{flex:1;min-height:0}.eq-pending-dock{z-index:20}.eq-single-col{display:flex;justify-content:center;width:100%}.eq-panel-card.ant-card{width:100%;max-width:760px;transition:max-width .32s cubic-bezier(.2,0,.2,1)}.eq-panel-card.eq-panel-result.ant-card{max-width:960px}.eq-result-text{max-width:68ch;margin-inline:auto}.eq-view-dimmed{opacity:.45;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,.2,1)}@keyframes eq-letter-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eq-letter-enter{animation:eq-letter-in .26s cubic-bezier(.2,0,.2,1) both}@media (prefers-reduced-motion: reduce){.eq-panel-card.ant-card,.eq-view-dimmed{transition-duration:1ms!important}.eq-letter-enter{animation-duration:1ms!important}}.eq-segment-assist-tab{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.eq-segment-assist-tab .ant-input-textarea-affix-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch}.eq-segment-assist-tab .ant-input-textarea-affix-wrapper>textarea{flex:1;min-height:0;resize:none}.eq-head-actions .ant-btn{min-height:36px;height:36px;padding-inline:14px;border-radius:999px;background:var(--surface);font-weight:500;white-space:nowrap}.eq-head-actions .ant-btn:not(.ant-btn-dangerous){border-color:var(--border);color:var(--text-strong)}.eq-head-actions .ant-btn:not(.ant-btn-dangerous):hover{border-color:var(--brand);color:var(--brand)}.eq-head-actions .ant-btn[disabled]{background:var(--surface-2)}.eq-head-actions .btn-copy{margin-right:0}.eq-modal .ant-modal-body{height:auto;max-height:min(72vh,720px)}.eq-modal-fixed .ant-modal-body{height:min(72vh,720px)}.eq-instruct-shortcut{align-self:flex-end;margin-top:-4px;color:var(--muted);font-size:12px}.eq-coverage-intro{color:var(--text);font-size:14px;line-height:1.5;margin:0 0 4px}.eq-coverage-line{color:var(--muted);font-size:12.5px}.eq-instruct-hint .eq-text-button{padding:0;height:auto;font-size:inherit;vertical-align:baseline}.eq-segment-popover .ant-popover-inner,.eq-modal.eq-segment-modal .ant-modal-content{padding:0;background:transparent;box-shadow:none}.eq-modal.eq-segment-modal .ant-modal-body{display:block;height:auto;max-height:none;padding:0;overflow:visible}.eq-segment-drag-layer{position:relative;padding:12px;background:#fff;border-radius:14px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;overflow:hidden;will-change:transform}.eq-segment-close.ant-btn{position:absolute;top:2px;right:4px;z-index:5;width:32px;min-width:32px;height:32px;padding:0;border:0;background:transparent;color:#0000008c;font-size:26px;font-weight:300;line-height:1}.eq-segment-close.ant-btn:hover,.eq-segment-close.ant-btn:focus{background:#0000000a;color:#000000e0}.eq-segment-drag-handle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:28px;margin:-12px -12px 8px;padding:0 12px;border-bottom:1px solid rgba(5,5,5,.08);color:#0000008c;font-size:12px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.eq-segment-drag-handle:hover{color:#000000e0;background:#00000006}.eq-segment-drag-handle:active{cursor:grabbing}.eq-segment-drag-symbol{font-size:16px;line-height:1}.eq-head-actions .ant-btn,.eq-head-toolbar .ant-btn,.ft-input-actions .ant-btn{min-height:40px}.app-root:has(.ks-main-fuellend){height:100vh;overflow:hidden}.ks-main-fuellend{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ks-main-fuellend>*{min-height:0}.ks-main-fuellend .eq-single-col{flex:1;min-height:0}.ks-hilfe-lead{margin:0 0 var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-strong)}.ks-hilfe-details{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.ks-onboarding-video{position:relative;aspect-ratio:16 / 9;margin-bottom:var(--sp-4);border-radius:var(--radius-card);overflow:hidden;background:var(--text-strong)}.ks-onboarding-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ks-onboarding-lead{margin:0 0 var(--sp-4);font-size:var(--fs-card);line-height:var(--lh-card);color:var(--text-strong)}.ks-onboarding-schritte ol{margin:0;padding:0;list-style:none;counter-reset:schritt}.ks-onboarding-schritte li{position:relative;counter-increment:schritt;padding:0 0 var(--sp-4) var(--sp-7);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.ks-onboarding-schritte li:last-child{padding-bottom:0}.ks-onboarding-schritte li:before{content:counter(schritt);position:absolute;inset-inline-start:0;top:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brand-50);color:var(--brand-700);font-size:var(--fs-help);font-weight:600}.ks-onboarding-schritte b{color:var(--text-strong)}.eq-view.eq-view-compose{overflow:hidden}.eq-compose-shell{display:flex;flex-direction:column;flex:1;min-height:0}.eq-modal .ant-modal-body:has(>.eq-documentation-panel){height:min(72dvh,720px);overflow:hidden}.eq-documentation-panel{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.eq-documentation-content{display:flex;flex-direction:column;flex:1;min-height:0}.eq-documentation-content>*{flex-shrink:0}.eq-documentation-content>.eq-documentation-input.ant-input{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;resize:none}.eq-input-format{margin-top:6px;font-size:13px}.eq-input-format .ant-alert{padding:8px 12px}.eq-input-format .ant-alert-message,.eq-input-format .ant-alert-description{font-size:var(--fs-help);line-height:1.4}.eq-input-format .ant-alert-message{margin-bottom:2px}.eq-input-format .ant-tag{white-space:normal}.eq-input-format-details.ant-btn{height:auto;padding:0;margin-top:4px;font-size:inherit}.eq-input-format-modal .ant-modal-body{max-height:60dvh;overflow-y:auto}.eq-documentation-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:14px;padding-top:16px;background:#fff}.eq-documentation-footer .eq-error,.eq-documentation-footer .eq-prompt-variant{margin:0}.eq-documentation-footer .ft-primary{width:100%}.ks-onboarding-hinweis{margin:0 0 var(--sp-4);padding:var(--sp-3);border-inline-start:3px solid var(--warn);border-radius:var(--radius-control);background:color-mix(in srgb,var(--warn) 7%,transparent);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.an-shell{display:flex;width:100%}.ks-main-fuellend .an-shell{flex:1;min-height:0}.an-card.ant-card{display:flex;flex-direction:column;width:100%;min-height:0;flex:1}.an-card.ant-card>.ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);overflow-y:auto;overflow-x:hidden}.an-card>.ant-card-head .ant-card-extra{display:flex;align-items:center;min-width:0}.an-head-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:0;min-width:0}.an-head-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;flex:0 0 auto}.an-head-divider{width:1px;height:24px;margin:0 10px;background:var(--border);flex:0 0 1px}.an-head-actions .ant-btn{min-height:40px;height:36px;padding-inline:14px;border-radius:999px;background:var(--surface);font-weight:500;white-space:nowrap}.an-head-actions .ant-btn:not(.ant-btn-dangerous){border-color:var(--border);color:var(--text-strong)}.an-head-actions .ant-btn:not(.ant-btn-dangerous):hover{border-color:var(--brand);color:var(--brand)}.an-head-actions .ant-btn[disabled]{background:var(--surface-2)}.an-modal .ant-modal-content{border-radius:20px}.an-modal .ant-modal-body{height:auto;max-height:min(72vh,720px);overflow:auto;display:flex;flex-direction:column}.an-modal .ant-modal-body>.an-pane{flex:1;min-height:0}@media (max-width: 820px){.an-card>.ant-card-head .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:10px}.an-card>.ant-card-head .ant-card-extra{width:100%;margin-inline-start:0}.an-head-toolbar{width:100%;justify-content:flex-start;flex-wrap:wrap;row-gap:8px}.an-head-actions{flex-wrap:wrap}}@media (max-width: 560px){.an-head-divider{display:none}}.an-pane{display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-2)}.an-pane-center{align-items:center;justify-content:center;min-height:320px}.an-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-5)}.an-field{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.an-field-label{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;color:var(--text-strong)}.an-field-control{width:100%}.an-field-hint{margin:0;font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.an-field-alert.ant-alert,.an-alert.ant-alert{width:100%;border-radius:var(--radius-card);text-align:start}.an-radio-column.ant-radio-group{display:flex;flex-direction:column;gap:var(--sp-2)}.an-start-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding-top:var(--sp-2)}.an-start-button.ant-btn{min-height:48px;padding-inline:var(--sp-6);font-size:var(--fs-card)}.an-start-hint{max-width:60ch}.an-waiting{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-normal);font-size:var(--fs-body)}.an-recorder{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);width:100%;max-width:560px;text-align:center}.an-recorder-state{display:flex;align-items:center;gap:var(--sp-2)}.an-recorder-label{font-size:var(--fs-section);line-height:var(--lh-section);font-weight:600;color:var(--text-strong)}.an-listening{width:12px;height:12px;border-radius:999px;background:var(--text-weak);flex:none}.an-listening-on{background:var(--danger);animation:an-pulse 1.6s ease-in-out infinite}@keyframes an-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.an-timer{margin:0;font-size:48px;line-height:1.1;font-weight:600;color:var(--text-strong)}.an-timer-hint{text-align:center}.an-recorder-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);padding-top:var(--sp-2)}.an-note-head{display:flex;flex-direction:column;gap:var(--sp-3)}.an-title-row,.an-title-edit{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.an-title-edit .ant-input{flex:1;min-width:220px}.an-note-title{margin:0;flex:1;min-width:220px;font-size:var(--fs-section);line-height:var(--lh-section);font-weight:600;color:var(--text-strong)}.an-status-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0;font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.an-status-item{white-space:nowrap}.an-status-key{color:var(--text-weak);opacity:.75}.an-note-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.an-sections{display:flex;flex-direction:column;gap:var(--sp-4)}.an-section{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:var(--sp-4)}.an-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.an-section-title{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;color:var(--text-strong)}.an-section-actions{display:flex;gap:var(--sp-2)}.an-section-text{margin:0;white-space:pre-wrap;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.an-section-empty{display:inline;margin:0;color:var(--text-weak);font-style:italic}.an-badge.ant-tag{margin:0;border-radius:999px;border-color:var(--line);background:var(--surface-2);color:var(--text-normal)}.an-badge-running.ant-tag{border-color:color-mix(in srgb,var(--brand-700) 35%,var(--line));background:color-mix(in srgb,var(--brand-700) 8%,var(--surface));color:var(--brand-700)}.an-badge-warn.ant-tag{border-color:color-mix(in srgb,var(--warn) 35%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--warn)}.an-badge-done.ant-tag{border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:color-mix(in srgb,var(--ok) 8%,var(--surface));color:var(--ok)}.an-transcript{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.an-statement{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-control);background:var(--surface-2)}.an-statement-time{flex:none;min-width:6ch;font-size:var(--fs-help);line-height:var(--lh-body);color:var(--text-weak)}.an-statement-text{flex:1;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.an-statement-locale{flex:none;font-size:var(--fs-help);color:var(--text-weak)}.an-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.an-sentences{display:block}.an-sentence{display:inline;margin:0;padding:0 2px;border:0;border-radius:var(--radius-control);background:transparent;font:inherit;color:inherit;text-align:start;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}.an-sentence+.an-sentence{margin-inline-start:2px}.an-sentence:hover{background:var(--brand-50);box-shadow:inset 0 -1px 0 0 var(--brand-500)}.an-sentence:hover .epikrise-source-edit,.an-sentence:focus-within .epikrise-source-edit{opacity:1;pointer-events:auto}.an-sentence:focus-visible{outline:2px solid var(--brand-700);outline-offset:1px}.an-sentence-wrap{display:inline}.an-sentence-wrap+.an-sentence-wrap{margin-inline-start:2px}.an-gap+.an-sentence-wrap,.an-sentence-wrap+.an-gap{margin-inline-start:2px}.an-sources-selectable{min-height:0}.an-sources-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-3);background:var(--surface)}.an-revision-dock{position:fixed;left:50%;bottom:20px;z-index:20;display:flex;align-items:center;gap:12px;width:max-content;max-width:min(760px,calc(100vw - 32px));padding:10px 16px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:var(--card);box-shadow:0 8px 28px #00000029,0 2px 6px #00000014}.an-revision-dock .eq-progress{width:120px;flex:0 0 120px}.an-revision-result{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.an-revision-summary,.an-revision-warning{font-size:13px;line-height:1.4}.an-revision-warning{color:var(--warn)}.an-honest-note{margin:0;padding:var(--sp-2) var(--sp-3);border-inline-start:3px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-normal)}.an-citation-body{display:flex;flex-direction:column;gap:var(--sp-3)}.an-citation-sentence{margin:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);font-size:var(--fs-card);line-height:var(--lh-card);color:var(--text-strong)}.an-citation-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin:0;font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.an-citations{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none;max-height:46vh;overflow-y:auto}.an-citation{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.an-citation-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-2)}.an-citation-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-help);color:var(--text-strong)}.an-citation-class.ant-tag{margin:0;border-color:var(--line);background:var(--surface-2);color:var(--text-normal)}.an-citation-time{font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.an-citation-quote{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.an-citation-goto.ant-btn{padding-inline:0;height:auto;min-height:40px}.an-citation-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2)}.an-coverage{display:flex;flex-direction:column;gap:var(--sp-2)}.an-coverage-line{margin:0;font-size:var(--fs-card);line-height:var(--lh-card);font-weight:600;color:var(--text-strong)}.an-coverage-bar{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.an-coverage-fill{height:100%;border-radius:999px;background:var(--brand-500)}.an-coverage-manual{margin:0;font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.an-coverage-filter{align-self:flex-start}.an-source-head{display:flex;flex-direction:column;gap:var(--sp-1)}.an-source-class{font-size:var(--fs-help);line-height:var(--lh-help);color:var(--text-weak)}.an-source-quote{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-normal)}.an-source-row-unused>td{background:var(--surface-2)}.an-sources-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-3);border:1px dashed var(--line);border-radius:var(--radius-card);color:var(--text-weak)}.an-sources-empty p{margin:0}.an-statement-target{border-inline-start:3px solid var(--brand-700);background:var(--brand-50)}.an-statement:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}@media (max-width: 600px){.an-card.ant-card>.ant-card-body{padding:var(--sp-3)}.an-timer{font-size:36px}}.an-demo-notice{margin:0 auto 12px;max-width:960px;border-width:2px}.input-format-recognized.ant-tag{color:var(--ok);background:color-mix(in srgb,var(--ok) 6%,var(--surface));border-color:color-mix(in srgb,var(--ok) 24%,var(--surface))}
