.analysis-studio .paper-slot{width:calc(794px * var(--scale,1));height:calc(1122px * var(--scale,1));margin:0 auto;position:relative}.analysis-studio .paper{color:#172338;overflow-wrap:anywhere;width:794px;height:1122px;transform:scale(var(--scale,1));transform-origin:0 0;--paper-accent:#2855b8;--paper-wash:#f1f5ff;--rule:#dbe4f0;background:#fff;flex-direction:column;padding:43px 52px 35px;font-size:13px;line-height:1.56;display:flex;position:relative;box-shadow:0 8px 26px #29436723}.analysis-studio .paper.detail{--paper-accent:#186859;--paper-wash:#edf6f3;--rule:#dce9e5}.analysis-studio .paper-head{border-bottom:2px solid var(--paper-accent);color:#425978;justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;font-size:11px;font-weight:800;display:flex}.analysis-studio .print-brand{color:var(--paper-accent);letter-spacing:.08em;font-weight:850}.analysis-studio .paper-foot{border-top:1px solid var(--rule);color:#526984;justify-content:space-between;gap:10px;margin-top:auto;padding-top:9px;font-size:10.5px;display:flex}.analysis-studio .paper-foot b{letter-spacing:.07em;color:var(--paper-accent);font-variant-numeric:tabular-nums}.analysis-studio .paper-title{margin:18px 0 12px}.analysis-studio .folio-label{color:var(--paper-accent);letter-spacing:.13em;align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.analysis-studio .folio-label:before{content:"";background:currentColor;width:18px;height:1px}.analysis-studio .paper-title h2{letter-spacing:-.065em;margin:5px 0 2px;font-size:29px;font-weight:800;line-height:1.3}.analysis-studio .paper-title p{color:#435b78;font:italic 16px/1.4 Georgia,serif}.analysis-studio .thesis{border-left:3px solid var(--paper-accent);background:var(--paper-wash);border-radius:0 8px 8px 0;grid-template-columns:68px 1fr;align-items:center;gap:9px;padding:11px 12px;font-size:13.5px;line-height:1.48;display:grid}.analysis-studio .thesis b{color:var(--paper-accent);font-size:11px}.analysis-studio .section-title{letter-spacing:-.03em;align-items:baseline;gap:8px;margin-top:13px;padding-bottom:4px;font-size:14px;line-height:1.35;display:flex}.analysis-studio .section-title small{color:#526984;letter-spacing:0;font-size:10px;font-weight:650}.analysis-studio .flow{grid-template-columns:repeat(3,1fr);gap:7px;padding:0;list-style:none;display:grid}.analysis-studio .flow li{border:1px solid var(--rule);background:#fff;border-radius:8px;min-width:0;padding:7px 8px;position:relative}.analysis-studio .flow li+li:before{content:"›";color:var(--paper-accent);background:#fff;font-size:13px;font-weight:800;position:absolute;top:12px;left:-7px}.analysis-studio .flow .range{color:var(--paper-accent);letter-spacing:.05em;margin-right:4px;font-size:9px;font-weight:850}.analysis-studio .flow strong{font-size:11.7px}.analysis-studio .flow p{color:#435a75;margin-top:2px;font-size:10.8px;line-height:1.4}.analysis-studio .parallel{border-top:1px solid var(--rule);margin-top:4px}.analysis-studio .parallel-label,.analysis-studio .parallel-row{grid-template-columns:1.05fr 1fr;display:grid}.analysis-studio .parallel-label{background:var(--paper-wash);color:var(--paper-accent);font-size:10.5px;font-weight:800}.analysis-studio .parallel-label span{padding:5px 9px}.analysis-studio .parallel-row{border-bottom:1px solid var(--rule)}.analysis-studio .parallel-row>div{min-width:0;padding:6px 9px 7px}.analysis-studio .parallel-row>div+div{border-left:1px solid var(--rule)}.analysis-studio .parallel-row .row-label{color:var(--paper-accent);margin-bottom:2px;font-size:9.5px;font-weight:800}.analysis-studio .parallel-row p{font:13.4px/1.48 Georgia,serif}.analysis-studio .parallel-row p.ko{word-break:keep-all;font:11.7px/1.58 Malgun Gothic,sans-serif}.analysis-studio .vocab-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.analysis-studio .vocab-grid>div{border-bottom:1px solid var(--rule);grid-template-columns:135px minmax(0,1fr);align-items:baseline;gap:5px;padding:4px 6px;display:grid}.analysis-studio .vocab-grid dt{font-size:12px;font-weight:750}.analysis-studio .vocab-grid dd{color:#445a75;font-size:10.8px}.analysis-studio .vocab-grid small{color:var(--paper-accent);font-size:9px;font-weight:750}.analysis-studio .summary-card{border:1px solid var(--rule);border-radius:9px;margin-top:8px;padding:9px 11px}.analysis-studio .summary-card .caption{color:var(--paper-accent);margin-bottom:3px;font-size:10px;font-weight:800}.analysis-studio .summary-card p.en{font:15px/1.55 Georgia,serif}.analysis-studio .summary-card em{color:var(--paper-accent);font-style:normal;font-weight:700}.analysis-studio .summary-card p.ko{color:#435a75;margin-top:4px;font-size:11.5px}.analysis-studio .illustrated-opening{grid-template-columns:minmax(0,1fr) 204px;align-items:start;gap:12px;display:grid}.analysis-studio .illustrated-opening.expanded{grid-template-columns:minmax(0,1fr) 266px;align-items:stretch;gap:14px}.analysis-studio .expanded>div{grid-template-rows:auto 1fr;gap:8px;display:grid}.analysis-studio .expanded .thesis{word-break:keep-all}.analysis-studio .detail .illustrated-opening{grid-template-columns:minmax(0,1fr) 174px}.analysis-studio .paper-art{border:1px solid var(--rule);background:var(--paper-wash);break-inside:avoid;border-radius:8px;overflow:hidden}.analysis-studio .paper-art img{aspect-ratio:3/2;width:100%;height:auto;display:block}.analysis-studio .paper-art figcaption{color:var(--paper-accent);text-align:center;padding:3px 6px 4px;font-size:9.5px;font-weight:720;line-height:1.4}.analysis-studio .art-context{color:#385569;word-break:keep-all;background:#f4f7fa;border-radius:6px;margin:8px 0 0;padding:7px 9px;font-size:11px;line-height:1.55}.analysis-studio .art-context b{color:var(--paper-accent);margin-bottom:2px;display:block}.analysis-studio .paper.compact{padding:37px 44px 32px}.analysis-studio .compact .paper-title{margin:13px 0 9px}.analysis-studio .compact .section-title{margin-top:10px}.analysis-studio .compact .parallel-label,.analysis-studio .compact .parallel-row{grid-template-columns:1.14fr 1fr}.analysis-studio .compact .parallel-row>div{padding-block:5px}.analysis-studio .compact .parallel-row p{line-height:1.39}.analysis-studio .compact .parallel-row p.ko{line-height:1.52}.analysis-studio .compact .summary-card{grid-template-columns:66px 1fr;align-items:baseline;gap:7px;padding:7px 10px;display:grid}.analysis-studio .compact .summary-card .caption{margin:0}.analysis-studio .compact .summary-card p.en{font-size:14px;line-height:1.45}.analysis-studio .compact .vocab-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px}.analysis-studio .compact .vocab-grid>div{padding:3px 4px;display:block}.analysis-studio .compact .vocab-grid dd{line-height:1.35}.analysis-studio .expanded .paper-art{flex-direction:column;align-self:stretch;display:flex}.analysis-studio .expanded .paper-art img{object-fit:cover;flex:1;min-height:0}.analysis-studio .quote{border:1px solid var(--rule);background:var(--paper-wash);border-radius:8px;align-content:start;gap:4px;margin:0;padding:9px 11px;display:grid}.analysis-studio .quote b{color:var(--paper-accent);font-size:10.5px}.analysis-studio .quote b span{color:#526984;margin-left:5px;font-size:9.5px}.analysis-studio .quote p{font:italic 15px/1.43 Georgia,serif}.analysis-studio .quote small{color:#4b647e;word-break:keep-all;font-size:10.5px}.analysis-studio .flow.tall li{padding:11px}.analysis-studio .flow.tall strong{font-size:12px}.analysis-studio .flow.tall p{margin-top:4px;font-size:11px}.analysis-studio .legend{color:#53657a;flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0 6px;font-size:10px;display:flex}.analysis-studio .legend b{margin-right:2px}.analysis-studio .legend span{border:1px solid #dde8ed;border-radius:4px;padding:1px 6px}.analysis-studio .sentence{border-top:1px solid var(--rule);break-inside:avoid;padding:7px 0 6px}.analysis-studio .sentence-heading{align-items:center;gap:7px;margin-bottom:3px;display:flex}.analysis-studio .number{background:var(--paper-wash);min-width:23px;height:18px;color:var(--paper-accent);border-radius:5px;place-items:center;font-size:10.5px;font-weight:850;display:inline-grid}.analysis-studio .role{color:#315749;font-size:11px;font-weight:780}.analysis-studio .sentence .original{padding-left:30px;font:16px/1.45 Georgia,serif}.analysis-studio .phrase-gloss{ruby-position:over;ruby-align:center}.analysis-studio .phrase-gloss rt,.analysis-studio .legend .gloss-key{color:#276753;font:700 10.5px/1.14 Nanum Pen Script,나눔손글씨 펜,Malgun Gothic,sans-serif}.analysis-studio .phrase-gloss rt{white-space:nowrap;padding-bottom:1px}.analysis-studio .sentence .translation{color:#41556c;word-break:keep-all;margin:3px 0 0 30px;font-size:11.65px}.analysis-studio .syntax-core{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eaf1ff;border-bottom:1px solid #5f81cb}.analysis-studio .syntax-clause{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ecf5ef;border-bottom:1px dashed #58916e}.analysis-studio .syntax-link{color:#684a10;background:#f7f1df;border-bottom:1px dotted #977439;font-weight:700}.analysis-studio .notes{background:#f4f7fa;border-radius:6px;gap:2px;margin:4px 0 0 30px;padding:5px 8px;list-style:none;display:grid}.analysis-studio .notes li{color:#324b62;word-break:keep-all;font-size:11.3px;line-height:1.5}.analysis-studio .notes b{color:#153f55}.analysis-studio .stage-note{border-left:3px solid var(--paper-accent);background:var(--paper-wash);color:#385569;border-radius:0 8px 8px 0;margin-top:9px;padding:9px 11px;font-size:11.5px}.analysis-studio .stage-note b{color:var(--paper-accent)}.analysis-studio .exam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.analysis-studio .exam-grid div{border:1px solid var(--rule);border-radius:8px;padding:8px 10px}.analysis-studio .exam-grid strong{color:var(--paper-accent);font-size:11px;display:block}.analysis-studio .exam-grid p{color:#385169;word-break:keep-all;margin-top:3px;font-size:11.3px;line-height:1.48}.analysis-studio .analysis-workspace{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:16px;display:grid}.analysis-studio .analysis-main{min-width:0}.analysis-studio .analysis-sidebar{top:var(--folio-sticky-offset);padding:14px;position:sticky}.analysis-studio .analysis-sidebar h2,.analysis-studio .analysis-sidebar h3{color:var(--muted-foreground);margin:0 0 8px;font-size:12px;font-weight:760}.analysis-studio .analysis-mode{border:1px solid var(--border);text-align:left;background:#fff;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;margin:0 0 6px;padding:9px;display:grid}.analysis-studio .analysis-mode[aria-pressed=true]{background:#eff4ff;border-color:#adc3f5}.analysis-studio .analysis-mode>span:first-child{color:#2459d5;background:#e4ecfe;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.analysis-studio .analysis-mode.detail-mode>span:first-child{color:#176c60;background:#e4f3ef}.analysis-studio .analysis-mode strong,.analysis-studio .analysis-mode small{font-size:13px;display:block}.analysis-studio .analysis-mode small{color:var(--muted-foreground);margin-top:1px;font-size:11px}.analysis-studio .analysis-setting{border-top:1px solid var(--border);margin-top:13px;padding-top:12px}.analysis-studio .analysis-options{background:#eef2f8;border:1px solid #e7edf5;border-radius:9px;gap:4px;padding:3px;display:flex}.analysis-studio .analysis-options button{min-height:33px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;flex:1;font-size:12px;font-weight:700}.analysis-studio .analysis-options button[aria-pressed=true]{color:var(--primary);background:#fff;box-shadow:0 1px 4px #1e416720}.analysis-studio .analysis-review-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.analysis-studio .analysis-review-head h2{margin-bottom:3px}.analysis-studio .analysis-review-item{border:1px solid var(--border);background:#f9fbff;border-radius:10px;margin-top:8px;padding:10px 12px}.analysis-studio .analysis-review-item summary{cursor:pointer;font-size:13px;font-weight:750}.analysis-studio .analysis-review-item .original{color:#172338;margin:9px 0;font:17px/1.5 Georgia,serif}.analysis-studio .analysis-review-item ul{color:var(--muted-foreground);padding-left:18px;font-size:12px}.analysis-studio .analysis-preview{border:1px solid var(--border);background:#fff;border-radius:16px;position:relative;overflow:hidden}.analysis-studio .analysis-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.analysis-studio .analysis-toolbar h2{font-size:15px;font-weight:760}.analysis-studio .analysis-toolbar p,.analysis-studio .analysis-toolbar span{color:var(--muted-foreground);font-size:12px}.analysis-studio .analysis-toolbar .tool-actions{gap:5px}.analysis-studio .analysis-toolbar button{white-space:nowrap;min-height:34px;padding:6px 8px}.analysis-studio .analysis-page-nav{border-bottom:1px solid var(--border);background:#f8faff;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px 14px;padding:8px 13px;display:grid}.analysis-studio .analysis-page-nav[data-single=true]{grid-template-columns:minmax(0,1fr)}.analysis-studio .analysis-page-nav label{color:var(--muted-foreground);white-space:nowrap;grid-template-columns:6em minmax(0,1fr);align-items:center;gap:6px;font-size:12px;font-weight:700;display:grid}.analysis-studio .analysis-page-nav .tool-input{color:#243853;text-overflow:ellipsis;background:#fff;min-width:0;min-height:34px;margin:0;padding-block:5px}.analysis-studio .analysis-deck{background:#e9eef6;min-width:0;padding:16px max(8px,2%) 20px}.analysis-studio .analysis-measure{visibility:hidden;pointer-events:none;width:794px;position:absolute;top:0;left:-10000px}.analysis-studio .analysis-measure .paper{height:auto;transform:none}.analysis-studio .paper-block{flex:none;min-width:0;display:flow-root}.analysis-studio .paper-head span{min-width:0}.analysis-studio .paper-head span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:46%;overflow:hidden}.analysis-studio .paper .thesis,.analysis-studio .paper .flow p{word-break:keep-all}.analysis-studio .paper .parallel-label{border-top:1px solid var(--rule)}.analysis-studio .paper .parallel-row:has(.row-label){break-inside:avoid}@media screen{.analysis-studio .paper-slot[data-current=false]{display:none}}@media (max-width:700px){.analysis-studio .analysis-workspace{grid-template-columns:1fr;gap:9px}.analysis-studio .analysis-sidebar{grid-template-columns:1fr 1fr;gap:5px;display:grid;position:static}.analysis-studio .analysis-sidebar h2,.analysis-studio .analysis-setting{grid-column:1/-1}.analysis-studio .analysis-mode{gap:5px;margin:0;padding:6px}.analysis-studio .analysis-toolbar{flex-wrap:wrap;padding:8px}.analysis-studio .analysis-page-nav{grid-template-columns:minmax(0,1fr)}}@page folio-analysis{size:A4 portrait;margin:0}@media print{body:has(.analysis-studio){-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.analysis-studio .no-print,.analysis-studio .analysis-measure{display:none!important}body:has(.analysis-studio)>.folio-top{display:none!important}.analysis-studio,.analysis-studio .tool-main,.analysis-studio .analysis-workspace,.analysis-studio .analysis-main,.analysis-studio .analysis-preview,.analysis-studio .analysis-deck{width:auto;max-width:none;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;overflow:visible;display:block!important}.analysis-studio .paper-slot{page:folio-analysis;break-inside:avoid;width:210mm;height:296.8mm;margin:0;display:block}.analysis-studio .paper-slot+.paper-slot{break-before:page}.analysis-studio .paper{width:210mm;height:296.8mm;box-shadow:none;transform:none}}
