.ci-forms-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.ci-forms-heading>div{max-width:690px}.ci-forms h2{font-size:38px;line-height:1.25;letter-spacing:-.045em;font-weight:550;margin:18px 0}.ci-forms-heading p{font-size:15px;line-height:1.85;color:var(--ci-muted)}.ci-forms-heading>a{flex-shrink:0;margin-bottom:16px}.ci-forms-note{border-left:2px solid var(--ci-action);padding:16px 20px;margin:24px 0 32px;background:var(--ci-surface);font-size:12px;line-height:1.8}.ci-forms-note p{margin:5px 0;color:var(--ci-muted)}.ci-forms-note a{color:inherit}.ci-forms-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ci-form-card{min-width:0;border:1px solid var(--ci-line);background:var(--ci-paper);border-radius:8px;overflow:hidden}.ci-form-horizontal{grid-column:1/-1}.ci-form-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 26px}.ci-form-card header span{font:9px/1.5 monospace;letter-spacing:.1em;color:var(--ci-muted)}.ci-form-card h3{font-size:20px;letter-spacing:-.03em;font-weight:550;margin:7px 0 0}.ci-form-card select{border:1px solid var(--ci-line);border-radius:5px;padding:8px 27px 8px 10px;max-width:145px;background:var(--ci-paper);color:inherit;font:11px KlicPretendard,system-ui,sans-serif}.ci-form-stage{height:235px;padding:32px 38px;box-sizing:border-box;display:grid;place-items:center;background:#f6f8fc;border-block:1px solid #dce3ed}.ci-form-stage>svg{display:block;width:100%;height:100%;max-width:960px}.ci-form-stage[data-treatment=white]{background:#13263e}.ci-form-stage[data-treatment=outline]{background:#cdd8e8}.ci-form-mark .ci-form-stage>svg{max-width:200px}.ci-form-vertical .ci-form-stage>svg{max-width:260px}.ci-form-horizontal .ci-form-stage{height:240px;padding-inline:60px}.ci-form-korean .ci-form-stage,.ci-form-consortium .ci-form-stage{height:170px}.ci-form-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 24px}.ci-form-meta p{color:var(--ci-muted);font-size:12px;margin:0}.ci-form-meta a{font-size:11px;white-space:nowrap;color:var(--ci-action)!important}.ci-form-reference{border-top:1px solid var(--ci-line);font-size:11px}.ci-form-reference summary{cursor:pointer;padding:14px 24px;color:var(--ci-muted)}.ci-form-reference>div{padding:24px;background:#fff;color:#132c46}.ci-form-reference img{display:block;max-width:100%;width:auto;max-height:150px;object-fit:contain;margin:auto}.ci-form-reference p{font-size:10px;margin-top:25px}.ci-form-reference a{color:inherit}.ci-forms-use{margin-top:54px}.ci-forms-use>h3{font-size:25px;font-weight:550;letter-spacing:-.03em;margin:13px 0 26px}.ci-forms-contexts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ci-forms-contexts figure>div{height:235px;box-sizing:border-box;border:1px solid var(--ci-line);overflow:hidden}.ci-forms-contexts figcaption{font-size:11px;line-height:1.7;color:var(--ci-muted);margin-top:13px}.ci-example-web{padding:22px;background:#fff;color:#132c46}.ci-example-web>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3ed;padding-bottom:15px;gap:10px}.ci-example-web img{width:120px;height:auto}.ci-example-web span{font:5px monospace;white-space:nowrap}.ci-example-web>b{display:block;font-size:24px;line-height:1.45;font-weight:600;letter-spacing:-.035em;margin-top:30px}.ci-example-web>i{display:block;width:65px;height:6px;background:#245fc2;margin-top:20px}.ci-example-device{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:22px;background:#e8edf3}.ci-device-rack{display:flex;align-items:center;gap:4px;padding:10px 13px;width:100%;height:70px;box-sizing:border-box;border:2px solid #334155;border-radius:2px;background:linear-gradient(#f8fafc,#cdd6e1);box-shadow:0 8px 0 #a3b0c0}.ci-device-rack>span{display:block;width:15%;height:42px;border:1px solid #7e8da2;background:repeating-linear-gradient(0deg,#a6b3c3 0 1px,#d5dde6 1px 5px)}.ci-device-rack img{width:48px;height:42px;object-fit:contain;margin-left:auto}.ci-device-rack i{width:4px;height:4px;background:#2477c9;margin:0 4px}.ci-device-label{color:#334155;font:8px monospace;letter-spacing:.08em;margin-top:30px}.ci-example-proposal{padding:25px;background:#fff;color:#132c46;position:relative;border-top:4px solid #245fc2!important}.ci-example-proposal>span{font:7px monospace;letter-spacing:.1em;color:#62718a}.ci-example-proposal>b{display:block;font-size:22px;line-height:1.5;font-weight:600;letter-spacing:-.04em;margin-top:25px}.ci-example-proposal>div{position:absolute;bottom:22px;left:25px;width:200px}.ci-example-proposal svg{display:block;width:100%;height:auto}.ci-forms-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:28px}.ci-forms-links a{color:inherit;font-size:12px}.ci-form-stage text,.ci-example-proposal text{font-family:KlicPaperlogy,'Paperlogy 7 Bold',sans-serif}
@media(max-width:1000px){.ci-forms-contexts{grid-template-columns:1fr}.ci-forms-contexts figure>div{height:220px}.ci-example-web img{width:160px}.ci-example-web span{font-size:9px}.ci-device-rack{max-width:400px}.ci-example-proposal>div{left:auto;right:25px}}
@media(max-width:800px){.ci-forms-heading{flex-direction:column;align-items:flex-start;gap:10px}.ci-forms h2{font-size:30px}.ci-forms-grid{gap:16px}.ci-form-card>header{padding:18px 16px;align-items:flex-start;flex-wrap:wrap}.ci-form-card h3{font-size:17px}.ci-form-stage{height:190px;padding:23px}.ci-form-horizontal .ci-form-stage{height:160px;padding:22px}.ci-form-card select{font-size:10px;max-width:132px}.ci-form-meta{padding:16px;align-items:flex-start;flex-direction:column;gap:10px}.ci-form-korean .ci-form-stage,.ci-form-consortium .ci-form-stage{height:140px}.ci-form-reference summary{padding:12px 16px}.ci-forms-note{padding:13px 16px}}
@media(max-width:520px){.ci-forms-grid{grid-template-columns:1fr}.ci-form-horizontal{grid-column:auto}.ci-form-vertical .ci-form-stage{height:235px}.ci-form-card>header{align-items:center}.ci-form-horizontal .ci-form-stage{height:130px}.ci-form-korean .ci-form-stage,.ci-form-consortium .ci-form-stage{height:120px}.ci-form-meta{flex-direction:row;align-items:center}.ci-form-meta p{font-size:11px}.ci-example-web span{font-size:7px}.ci-example-proposal>div{width:170px}.ci-forms-heading p{font-size:14px}.ci-forms-note{font-size:11px}}

.ci-forms-heading>.ka-button{background:var(--ci-action)!important;color:var(--klic-semantic-color-on-accent,#fff)!important}.ci-example-web>div>svg{display:block;width:150px;max-width:55%;height:auto;flex-shrink:0}.ci-example-web text{font-family:KlicPaperlogy,'Paperlogy 7 Bold',sans-serif}
body.ka-document .ci-manual .ci-forms .ci-forms-heading>a.ka-button{background:var(--ci-action)!important;color:var(--klic-semantic-color-on-accent,#fff)!important}

.ci-form-stage text,.ci-example-proposal text,.ci-example-web text{font-weight:700}
/* Reference artwork keeps its white backing; its disclosure text uses page roles. */
.ci-form-reference>div{background:var(--ci-surface);color:var(--klic-semantic-color-text,#132c46)}
.ci-form-reference img{background:#fff}
