._site_tdqwl_1{--ink:#17243a;--muted:#607087;--blue:#235fc7;--blue-dark:#17478f;--blue-soft:#e9f1ff;--green:#157347;--red:#a53a35;--paper:#fff;--canvas:#f3f6fa;--line:#ced7e2;min-height:100vh;color:var(--ink);background:var(--canvas);font-family:Arial,Pretendard,Noto Sans KR,system-ui,sans-serif}._site_tdqwl_1 *,._site_tdqwl_1 :before,._site_tdqwl_1 :after{box-sizing:border-box}._site_tdqwl_1 button,._site_tdqwl_1 input{font:inherit}._skipLink_tdqwl_25{z-index:100;color:#fff;background:var(--blue-dark);padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}._skipLink_tdqwl_25:focus{transform:translateY(0)}._header_tdqwl_38{z-index:30;background:#fffffff7;border-bottom:1px solid #bfcbd8;grid-template-columns:auto minmax(260px,640px) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:68px;padding:.65rem clamp(1rem,3vw,3rem);display:grid;position:sticky;top:0;box-shadow:0 2px 12px #1f355314}._wordmark_tdqwl_53{width:fit-content;color:var(--ink);white-space:nowrap;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}._wordmark_tdqwl_53 span{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:34px;height:34px;font-size:1.15rem;font-weight:900;display:grid}._wordmark_tdqwl_53 strong{letter-spacing:-.035em}._headerSearch_tdqwl_57{background:#f8fafc;border:1px solid #b9c6d5;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-width:0;padding:0 .8rem;display:grid;position:relative;overflow:hidden}._headerSearch_tdqwl_57 span{color:#53667e;white-space:nowrap;font-size:.72rem;font-weight:800}._headerSearch_tdqwl_57 input{min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;outline:0;padding:.55rem 0}._headerSearch_tdqwl_57:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #235fc722}._header_tdqwl_38 nav{justify-content:flex-end;gap:1.1rem;display:flex}._header_tdqwl_38 nav a{color:#465b74;white-space:nowrap;font-size:.72rem;font-weight:750;text-decoration:none}._header_tdqwl_38 nav a:hover{color:var(--blue)}._workspace_tdqwl_65{background:var(--paper);border:1px solid #bcc8d5;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);width:min(1320px,100% - 2rem);min-height:700px;margin:1.4rem auto 0;display:grid;box-shadow:0 14px 38px #2139561a}._directory_tdqwl_76{border-right:1px solid var(--line);background:#f8fafc;min-width:0}._directory_tdqwl_76>header{border-bottom:1px solid var(--line);padding:1.6rem 1.35rem}._directory_tdqwl_76>header>p{color:var(--blue);margin:0 0 .6rem;font-size:.68rem;font-weight:850}._directory_tdqwl_76 h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.06}._directory_tdqwl_76>header>span{color:var(--muted);margin-top:.85rem;font-size:.76rem;line-height:1.55;display:block}._toolList_tdqwl_82{display:grid}._toolList_tdqwl_82 button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:.35rem;padding:1rem 1.35rem;display:grid}._toolList_tdqwl_82 button:hover{background:#eef4fc}._toolList_tdqwl_82 button[aria-pressed=true]{color:#fff;background:var(--blue);box-shadow:inset 4px 0 #99c0ff}._toolList_tdqwl_82 button strong{font-size:.9rem}._toolList_tdqwl_82 button span{color:var(--muted);font-size:.7rem;line-height:1.45}._toolList_tdqwl_82 button[aria-pressed=true] span{color:#dbe8ff}._toolList_tdqwl_82>p{color:var(--muted);margin:0;padding:1.4rem;font-size:.76rem}._categoryIndex_tdqwl_91{padding:1.25rem}._categoryIndex_tdqwl_91 h2{color:#566a81;margin:0 0 .7rem;font-size:.7rem}._categoryIndex_tdqwl_91 button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #c0ccd8;grid-template-columns:5.2rem 1fr;gap:.65rem;padding:.55rem 0;display:grid}._categoryIndex_tdqwl_91 button:last-child{border-bottom:0}._categoryIndex_tdqwl_91 button strong{color:var(--blue-dark);font-size:.69rem}._categoryIndex_tdqwl_91 button span{color:var(--muted);font-size:.68rem;line-height:1.4}._categoryIndex_tdqwl_91 button:hover span{color:var(--blue)}._calculatorPane_tdqwl_99{min-width:0;padding:clamp(1.4rem,3.5vw,3.2rem)}._calculatorHeader_tdqwl_100{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(230px,.6fr);align-items:end;gap:2rem;margin-bottom:1.6rem;padding-bottom:1.4rem;display:grid}._calculatorHeader_tdqwl_100 span{color:var(--blue);font-size:.68rem;font-weight:850}._calculatorHeader_tdqwl_100 h2{letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}._calculatorHeader_tdqwl_100>p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}._fieldGrid_tdqwl_105{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}._fieldGrid_tdqwl_105 label{border:1px solid var(--line);background:#f8fafc;border-radius:7px;gap:.55rem;min-width:0;padding:1rem;display:grid}._fieldGrid_tdqwl_105 label>span{color:#4e627a;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:800;display:flex}._fieldGrid_tdqwl_105 label small{color:#73869b;font-weight:500}._fieldGrid_tdqwl_105 input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.045em;background:0 0;border:0;border-bottom:2px solid #94a7bb;border-radius:0;outline:0;padding:.5rem 0;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:800}._fieldGrid_tdqwl_105 input:focus{border-color:var(--blue)}._fieldGrid_tdqwl_105 input::placeholder{color:#b4c0cc}._result_tdqwl_113,._resultError_tdqwl_114{background:#eff9f3;border:1px solid #7ab29a;border-radius:7px;margin-top:1rem;padding:1.25rem}._resultError_tdqwl_114{background:#fff3f2;border-color:#d5a29f}._result_tdqwl_113>header,._resultError_tdqwl_114>header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._result_tdqwl_113 header span,._resultError_tdqwl_114 header span{color:var(--green);font-size:.7rem;font-weight:850}._resultError_tdqwl_114 header span{color:var(--red)}._result_tdqwl_113 header strong,._resultError_tdqwl_114 header strong{color:#145d3b;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.5rem,3vw,2.4rem)}._resultError_tdqwl_114 header strong{color:var(--red)}._metrics_tdqwl_124{background:#bed8c8;border:1px solid #bed8c8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}._metrics_tdqwl_124>div{background:#fff;gap:.45rem;padding:.85rem;display:grid}._metrics_tdqwl_124 span{color:#627468;font-size:.66rem}._metrics_tdqwl_124 strong{font-variant-numeric:tabular-nums;font-size:1.05rem}._result_tdqwl_113>p,._resultError_tdqwl_114>p{color:#496557;margin:1rem 0 0;font-size:.78rem;line-height:1.55}._resultError_tdqwl_114>p{color:#8e413d}._calculatorActions_tdqwl_132{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}._calculatorActions_tdqwl_132 button{border:1px solid var(--blue);color:#fff;background:var(--blue);cursor:pointer;border-radius:5px;min-height:42px;padding:.7rem 1rem;font-size:.72rem;font-weight:800}._calculatorActions_tdqwl_132 button+button{color:var(--blue-dark);background:#fff}._calculatorActions_tdqwl_132 button:disabled{cursor:not-allowed;opacity:.45}._calculatorActions_tdqwl_132 button:not(:disabled):hover{background:var(--blue-dark);color:#fff}._calculationNotes_tdqwl_138{grid-template-columns:.8fr 1.2fr;gap:.8rem;margin-top:1.2rem;display:grid}._calculationNotes_tdqwl_138 section{background:#f8fafc;border-top:1px solid #aebdcd;padding:1rem}._calculationNotes_tdqwl_138 h3{color:#53677e;margin:0 0 .65rem;font-size:.7rem}._calculationNotes_tdqwl_138 code{color:var(--blue-dark);font:.78rem/1.5 ui-monospace,Cascadia Code,Consolas,monospace}._calculationNotes_tdqwl_138 ul{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.7rem;line-height:1.55}._calculationNotes_tdqwl_138 li+li{margin-top:.35rem}._examples_tdqwl_145{width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 0}._examples_tdqwl_145>header{grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:2rem;margin-bottom:1.4rem;display:grid}._examples_tdqwl_145>header p{color:var(--muted);margin:0;line-height:1.6}._examples_tdqwl_145>header>div>p{color:var(--blue);margin-bottom:.4rem;font-size:.68rem;font-weight:850}._examples_tdqwl_145 h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem)}._examples_tdqwl_145>div{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}._examples_tdqwl_145 button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #b8c5d3;border-radius:7px;grid-template-columns:1fr auto;gap:.45rem 1rem;padding:1.2rem;display:grid}._examples_tdqwl_145 button:hover{border-color:var(--blue);box-shadow:0 5px 18px #2d65b51a}._examples_tdqwl_145 button strong{font-size:.95rem}._examples_tdqwl_145 button span{color:var(--muted);grid-column:1;font-size:.74rem;line-height:1.45}._examples_tdqwl_145 button b{color:var(--blue);grid-area:1/2/span 2;align-self:center;font-size:.7rem}._workedReference_tdqwl_157{background:#e9eef5;border-top:1px solid #c8d3df;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(3.5rem,7vw,7rem) max(1rem,50vw - 620px);display:grid}._activeGuide_tdqwl_166{background:#fff;border:1px solid #bac7d5;min-width:0;padding:clamp(1.5rem,4vw,3rem)}._activeGuide_tdqwl_166>header>span{color:var(--blue);font-size:.68rem;font-weight:850}._activeGuide_tdqwl_166 h2{letter-spacing:-.055em;margin:.55rem 0 1rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}._activeGuide_tdqwl_166>header>p{color:var(--muted);margin:0;line-height:1.7}._guideSections_tdqwl_170{border-top:1px solid var(--line);margin-top:1.7rem}._guideSections_tdqwl_170 details{border-bottom:1px solid var(--line)}._guideSections_tdqwl_170 summary{cursor:pointer;grid-template-columns:2rem 1fr;gap:.8rem;padding:1rem 0;display:grid}._guideSections_tdqwl_170 summary span{color:var(--blue);font-size:.68rem}._guideSections_tdqwl_170 summary strong{font-size:.88rem}._guideSections_tdqwl_170 details>p{color:#52667c;margin:0;padding:0 0 1.2rem 2.8rem;line-height:1.75}._activeGuide_tdqwl_166>aside{color:#fff;background:var(--blue-dark);grid-template-columns:auto 1fr;gap:1rem;margin-top:1.3rem;padding:1rem;display:grid}._activeGuide_tdqwl_166>aside strong{font-size:.7rem}._activeGuide_tdqwl_166>aside p{margin:0;font-size:.78rem;line-height:1.55}._activeGuide_tdqwl_166>a{color:var(--blue);margin-top:1rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-block}._referenceLibrary_tdqwl_181{border-top:4px solid var(--blue);background:#fff;align-self:start}._referenceLibrary_tdqwl_181>header{border:1px solid #bcc9d7;border-top:0;padding:1.2rem}._referenceLibrary_tdqwl_181 h2{margin:0;font-size:1.2rem}._referenceLibrary_tdqwl_181 header p{color:var(--muted);margin:.65rem 0 0;font-size:.72rem;line-height:1.55}._referenceLibrary_tdqwl_181 ol{border-left:1px solid #bcc9d7;border-right:1px solid #bcc9d7;margin:0;padding:0;list-style:none}._referenceLibrary_tdqwl_181 li{border-bottom:1px solid #ccd6e0;grid-template-columns:2rem 1fr;gap:.7rem;padding:.9rem 1rem;display:grid}._referenceLibrary_tdqwl_181 li>span{color:#7890aa;font:.64rem/1.4 monospace}._referenceLibrary_tdqwl_181 a{color:var(--ink);gap:.35rem;text-decoration:none;display:grid}._referenceLibrary_tdqwl_181 a:hover strong{color:var(--blue)}._referenceLibrary_tdqwl_181 strong{font-size:.8rem;line-height:1.4}._referenceLibrary_tdqwl_181 small{color:var(--muted);font-size:.64rem}._footer_tdqwl_193{color:#dbe7f4;background:#172c48;justify-content:space-between;align-items:center;gap:2rem;padding:2rem clamp(1rem,4vw,4rem);display:flex}._footer_tdqwl_193 p{gap:1rem;margin:0;display:flex}._footer_tdqwl_193 p span{color:#9fb1c7;font-size:.75rem}._footer_tdqwl_193 a{color:#c5d8ec;font-size:.72rem;text-decoration:none}@media (width<=980px){._header_tdqwl_38{grid-template-columns:auto 1fr}._header_tdqwl_38 nav{display:none}._workspace_tdqwl_65{grid-template-columns:230px minmax(0,1fr)}._calculatorHeader_tdqwl_100{grid-template-columns:1fr;gap:.8rem}._workedReference_tdqwl_157{grid-template-columns:1fr}._referenceLibrary_tdqwl_181{width:100%}}@media (width<=720px){._header_tdqwl_38{grid-template-columns:1fr;gap:.6rem;position:static}._headerSearch_tdqwl_57{width:100%}._workspace_tdqwl_65{width:100%;box-shadow:none;border-left:0;border-right:0;grid-template-columns:1fr;margin-top:0}._directory_tdqwl_76{border-right:0;border-bottom:1px solid var(--line)}._directory_tdqwl_76>header{padding:1.4rem 1rem}._toolList_tdqwl_82{grid-template-columns:1fr 1fr}._toolList_tdqwl_82 button{border-right:1px solid var(--line)}._categoryIndex_tdqwl_91{display:none}._calculatorPane_tdqwl_99{padding:1.2rem 1rem 2rem}._fieldGrid_tdqwl_105,._calculationNotes_tdqwl_138{grid-template-columns:1fr}._examples_tdqwl_145>header{grid-template-columns:1fr;gap:.7rem}._examples_tdqwl_145>div{grid-template-columns:1fr}._footer_tdqwl_193{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (width<=460px){._headerSearch_tdqwl_57{grid-template-columns:1fr;gap:0;padding-top:.5rem}._headerSearch_tdqwl_57 input{min-height:36px}._toolList_tdqwl_82{grid-template-columns:1fr}._toolList_tdqwl_82 button{border-right:0}._result_tdqwl_113>header,._resultError_tdqwl_114>header{flex-direction:column;align-items:flex-start}._metrics_tdqwl_124{grid-template-columns:1fr}._calculatorActions_tdqwl_132{display:grid}._calculatorActions_tdqwl_132 button{width:100%}._examples_tdqwl_145 button{grid-template-columns:1fr}._examples_tdqwl_145 button b{grid-area:auto/1}._guideSections_tdqwl_170 details>p{padding-left:0}._activeGuide_tdqwl_166>aside{grid-template-columns:1fr}._footer_tdqwl_193 p{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){._site_tdqwl_1 *,._site_tdqwl_1 :before,._site_tdqwl_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
