#main-content [data-legal-tool-ui]{--tool-paper:#fff;--tool-soft:#f5f8fb;--tool-border:#73869b;--tool-ink:#172535;--tool-muted:#475569;--tool-accent:#1f3b63;--tool-focus:#1f3b63;--tool-outcome:#1f3b63;--tool-outcome-bg:#f1f6fb;min-width:0;color:var(--tool-ink);overflow-wrap:break-word;display:block}.dark #main-content [data-legal-tool-ui]{--tool-paper:#19212d;--tool-soft:#222d3b;--tool-border:#7f91a6;--tool-ink:#f0f5fb;--tool-muted:#c2cedd;--tool-accent:#a9c5e8;--tool-focus:#a9c5e8;--tool-outcome:#a9c5e8;--tool-outcome-bg:#212e40}#main-content [data-legal-tool-ui] [hidden]{display:none!important}#main-content [data-legal-tool-ui] :is(form,fieldset,label,input,select,textarea,pre,.tool-result,.objection-result,.result,.record-result){box-sizing:border-box;min-width:0;max-width:100%}#main-content [data-legal-tool-ui] fieldset{border:1px solid var(--tool-border);background:var(--tool-paper);border-radius:8px;min-width:0;padding:clamp(16px,2.4vw,24px)}#main-content [data-legal-tool-ui] legend{max-width:100%;color:var(--tool-ink);padding:0 8px;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:800;line-height:1.5}#main-content [data-legal-tool-ui] :is(.fields,.tool-grid,.objection-fields,.record-fields){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}#main-content [data-legal-tool-ui] label{min-width:0;color:var(--tool-ink);font-size:.9375rem;font-weight:700;line-height:1.55}#main-content [data-legal-tool-ui] label small,#main-content [data-legal-tool-ui] :is(.hint,.tool-help,.objection-hint,.record-help){color:var(--tool-muted);opacity:1;font-size:.875rem;line-height:1.65}#main-content [data-legal-tool-ui] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--tool-border);background:var(--tool-paper);width:100%;min-width:0;min-height:48px;color:var(--tool-ink);font:inherit;color-scheme:light;border-radius:8px;padding:10px 12px;font-size:1rem;font-weight:400;line-height:1.45}.dark #main-content [data-legal-tool-ui] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color-scheme:dark}#main-content [data-legal-tool-ui] :is(input,textarea)::placeholder{color:var(--tool-muted);opacity:.85}#main-content [data-legal-tool-ui] select option{color:canvastext;background:canvas}#main-content [data-legal-tool-ui] textarea{resize:vertical;min-height:112px}#main-content [data-legal-tool-ui] [aria-invalid=true]{box-shadow:0 0 0 1px #ae3937;border-color:#ae3937!important}#main-content [data-legal-tool-ui] :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--tool-focus);outline-offset:3px;box-shadow:none}#main-content [data-legal-tool-ui] button{border:1px solid var(--tool-border);background:var(--tool-paper);max-width:100%;min-height:48px;color:var(--tool-ink);font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:.9375rem;font-weight:750;line-height:1.4;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}#main-content [data-legal-tool-ui] button:is(.primary,.tool-primary,.objection-primary,.record-primary,[type=submit]),#main-content [data-legal-tool-ui] :is([data-copy],[data-lease-copy],[data-restoration-copy],[data-objection-copy],[data-record-copy],[data-article-copy-button]){color:#fff;background:#1f3b63;border-color:#1f3b63}.dark #main-content [data-legal-tool-ui] button:is(.primary,.tool-primary,.objection-primary,.record-primary,[type=submit]),.dark #main-content [data-legal-tool-ui] :is([data-copy],[data-lease-copy],[data-restoration-copy],[data-objection-copy],[data-record-copy],[data-article-copy-button]){color:#111f30;background:#a9c5e8;border-color:#a9c5e8}#main-content [data-legal-tool-ui] button:hover:not(:disabled){border-color:var(--tool-accent);background:var(--tool-soft);color:var(--tool-accent)}#main-content [data-legal-tool-ui] button:is(.primary,.tool-primary,.objection-primary,.record-primary,[type=submit]):hover:not(:disabled),#main-content [data-legal-tool-ui] :is([data-copy],[data-lease-copy],[data-restoration-copy],[data-objection-copy],[data-record-copy],[data-article-copy-button]):hover:not(:disabled){color:#fff;background:#162b48;border-color:#162b48}.dark #main-content [data-legal-tool-ui] button:is(.primary,.tool-primary,.objection-primary,.record-primary,[type=submit]):hover:not(:disabled),.dark #main-content [data-legal-tool-ui] :is([data-copy],[data-lease-copy],[data-restoration-copy],[data-objection-copy],[data-record-copy],[data-article-copy-button]):hover:not(:disabled){color:#111f30;background:#d3e4fb;border-color:#d3e4fb}#main-content [data-legal-tool-ui] button:disabled{opacity:.48;cursor:not-allowed}#main-content [data-legal-tool-ui] :is(.actions,.objection-actions,.record-actions){flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}#main-content [data-legal-tool-ui] :is(.notice,.objection-banner,.record-notice){border:0;border-inline-start:3px solid var(--tool-border);background:var(--tool-soft);color:var(--tool-muted);border-radius:0 8px 8px 0;padding:12px 16px;font-size:.875rem;line-height:1.65}#main-content [data-legal-tool-ui] :is(.tool-status,.objection-status,.record-status,[data-copy-status]){min-height:24px;color:var(--tool-muted);font-size:.875rem;line-height:1.6}#main-content [data-legal-tool-ui] :is(.result,.tool-result,.objection-result,.record-result,[data-severance-result]){--tool-outcome:var(--tool-accent);--tool-outcome-bg:var(--tool-soft);border:1px solid var(--tool-border);border-inline-start:4px solid var(--tool-outcome);background:var(--tool-outcome-bg);color:var(--tool-ink);overflow-wrap:anywhere;border-radius:8px;margin-top:20px;padding:clamp(16px,2.4vw,24px)}#main-content [data-legal-tool-ui] [data-outcome=eligible]{--tool-outcome:#166b55;--tool-outcome-bg:#f0f8f5}#main-content [data-legal-tool-ui] [data-outcome=possible]{--tool-outcome:#92581e;--tool-outcome-bg:#fff8ee}#main-content [data-legal-tool-ui] [data-outcome=review]{--tool-outcome:#9a631b;--tool-outcome-bg:#fff9ef}#main-content [data-legal-tool-ui] [data-outcome=exception]{--tool-outcome:#617183;--tool-outcome-bg:#f5f6f8}.dark #main-content [data-legal-tool-ui] [data-outcome=eligible]{--tool-outcome:#77d0b1;--tool-outcome-bg:#18352f}.dark #main-content [data-legal-tool-ui] [data-outcome=possible],.dark #main-content [data-legal-tool-ui] [data-outcome=review]{--tool-outcome:#ffd18a;--tool-outcome-bg:#382c1d}.dark #main-content [data-legal-tool-ui] [data-outcome=exception]{--tool-outcome:#a6b8ce;--tool-outcome-bg:#28313d}#main-content [data-legal-tool-ui] :is(.result,.tool-result,.objection-result,.record-result) :is(h2,h3),#main-content [data-legal-tool-ui] [data-severance-result] :is(h2,h3){color:var(--tool-ink);text-wrap:pretty;line-height:1.4}#main-content [data-legal-tool-ui] :is([data-result-head],[data-result-value],[data-objection-headline],[data-objection-deadline],[data-lease-title],[data-restoration-title],[data-severance-total]){overflow-wrap:anywhere;word-break:keep-all;line-height:1.35}#main-content [data-legal-tool-ui] :is([data-result-head],[data-lease-title],[data-restoration-title],[data-objection-headline]){margin:8px 0 12px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800;display:block}#main-content [data-legal-tool-ui] :is([data-result-value],[data-objection-deadline],[data-severance-total]){font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,2.2vw,2rem);font-weight:850}#main-content [data-legal-tool-ui] :is([data-lease-classification],[data-restoration-level],.objection-eyebrow){border:1px solid var(--tool-outcome);color:var(--tool-outcome);border-radius:6px;margin:0 0 8px;padding:4px 8px;font-size:.8rem;font-weight:800;line-height:1.4;display:inline-block}#main-content [data-legal-tool-ui] :is(.result,.tool-result,.objection-result,.record-result) :is(ol,ul){margin-block:8px 12px;padding-inline-start:24px;line-height:1.7}#main-content [data-legal-tool-ui] :is(.result,.tool-result,.objection-result,.record-result) li{padding-block:4px}#main-content [data-legal-tool-ui] :is(pre,textarea[readonly]){border:1px solid var(--tool-border);background:var(--tool-paper);width:100%;max-width:100%;color:var(--tool-ink);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border-radius:8px;margin-top:12px;padding:16px;font-size:.9375rem;line-height:1.7;display:block;overflow-x:auto}#main-content [data-legal-tool-ui] .tool-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#main-content [data-legal-tool-ui] .tool-dates>div{border:1px solid var(--tool-border);background:var(--tool-paper);border-radius:8px;min-width:0;padding:12px}#main-content [data-legal-tool-ui] :is(.tool-dates dd,.record-list li){overflow-wrap:anywhere}#main-content [data-legal-tool-ui] .record-list li{flex-wrap:wrap;min-width:0}#main-content [data-legal-tool-ui] .record-list :is(button,span){min-width:0}.article-inline-assessor,.article-inline-shell{border-color:#1f3b633d;border-radius:8px;max-width:100%;padding:clamp(16px,2.5vw,24px)}.article-inline-assessor .tool-flow,.article-inline-shell .tool-flow{color:#475569;margin:12px 0;font-size:.8125rem;font-weight:700;line-height:1.5}.dark .article-inline-assessor .tool-flow,.dark .article-inline-shell .tool-flow{color:#c2cedd}.article-inline-assessor [data-article-inline-details],.article-inline-shell [data-article-inline-details]{border-radius:8px;margin-top:12px}.article-inline-assessor [data-article-inline-details]>summary,.article-inline-shell [data-article-inline-details]>summary{color:#1f3b63;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:.9375rem;font-weight:800;line-height:1.5;list-style:none;display:flex}.dark .article-inline-assessor [data-article-inline-details]>summary,.dark .article-inline-shell [data-article-inline-details]>summary{color:#a9c5e8}.article-inline-assessor [data-article-inline-details]>summary::-webkit-details-marker,.article-inline-shell [data-article-inline-details]>summary::-webkit-details-marker{display:none}.article-inline-assessor [data-article-inline-details]>summary .inline-toggle-arrow,.article-inline-shell [data-article-inline-details]>summary .inline-toggle-arrow{flex:none;font-size:1.25rem;transition:transform .16s;display:inline-block}.article-inline-assessor [data-article-inline-details][open]>summary .inline-toggle-arrow,.article-inline-shell [data-article-inline-details][open]>summary .inline-toggle-arrow{transform:rotate(180deg)}.article-inline-assessor [data-article-inline-details]>summary:focus-visible,.article-inline-shell [data-article-inline-details]>summary:focus-visible{outline-offset:3px;outline:3px solid #1f3b63}.dark .article-inline-assessor [data-article-inline-details]>summary:focus-visible,.dark .article-inline-shell [data-article-inline-details]>summary:focus-visible{outline-color:#a9c5e8}#main-content .article-inline-assessor .article-inline-widget [data-legal-tool-ui] fieldset{margin-top:0}#main-content .article-inline-assessor .article-inline-widget [data-legal-tool-ui] :is(.notice,.objection-banner){margin:0 0 12px}[data-legal-tool-page]{min-width:0;padding-block:clamp(24px,3vw,40px)}[data-legal-tool-page]>nav[aria-label=현재\ 위치]{color:#475569;margin-bottom:24px;font-size:.875rem;line-height:1.6}.dark [data-legal-tool-page]>nav[aria-label=현재\ 위치]{color:#c2cedd}[data-legal-tool-page]>header{max-width:76ch}[data-legal-tool-page]>header h1{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(1.875rem,3.8vw,2.625rem);line-height:1.25}[data-legal-tool-page]>header :is(.lead,p:last-child){margin-top:12px;font-size:clamp(1rem,1.15vw,1.0625rem);line-height:1.75}@media (width<=639px){#main-content [data-legal-tool-ui] :is(.fields,.tool-grid,.objection-fields,.record-fields,.tool-dates){grid-template-columns:minmax(0,1fr);gap:12px}#main-content [data-legal-tool-ui] :is(.span-all,.objection-full,.record-wide){grid-column:auto}#main-content [data-legal-tool-ui] fieldset,#main-content [data-legal-tool-ui] :is(.result,.tool-result,.objection-result,.record-result,[data-severance-result]){padding:16px}#main-content [data-legal-tool-ui] :is(.actions,.objection-actions,.record-actions){flex-direction:column}#main-content [data-legal-tool-ui] :is(.actions,.objection-actions,.record-actions)>button,#main-content [data-legal-tool-ui] form>fieldset>button,#main-content [data-legal-tool-ui] .tool-result>button,#main-content [data-legal-tool-ui] .record-result>button,#main-content [data-legal-tool-ui] [data-severance-form] button{width:100%}#main-content [data-legal-tool-ui] .record-list li{align-items:stretch}[data-legal-tool-page]{padding-block:20px 32px}.article-inline-assessor,.article-inline-shell{padding:16px}.article-inline-assessor [data-article-inline-details]>summary,.article-inline-shell [data-article-inline-details]>summary{padding:12px}}@media (prefers-reduced-motion:reduce){#main-content [data-legal-tool-ui] button,.article-inline-assessor .inline-toggle-arrow,.article-inline-shell .inline-toggle-arrow{transition:none!important}}@media print{#main-content [data-legal-tool-ui]{color:#111}#main-content [data-legal-tool-ui] :is(.result,.tool-result,.objection-result,.record-result,[data-severance-result]){background:#fff;border-color:#555}}
