.steel-connection-design-native_tool__Yo6TN{--ink-950:#14242d;--ink-800:#263b47;--ink-650:#506773;--line:#d6e0e4;--line-dark:#b6c5cc;--surface:#ffffff;--surface-soft:#f4f7f8;--surface-blue:#eef4f6;--blue:#315e72;--blue-dark:#244857;--amber:#9a672c;--amber-soft:#fff6e8;--red:#9b4039;--red-soft:#fff1ef;width:100%;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;color:var(--ink-950);background:var(--surface);box-shadow:0 12px 34px rgb(20 36 45/8%)}.steel-connection-design-native_hero__H0_BA{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:24px 26px 21px;background:#f9fbfb}.steel-connection-design-native_hero__H0_BA>div:first-child{min-width:0}.steel-connection-design-native_eyebrow__mCIda{display:block;margin-bottom:6px;color:var(--blue);font:760 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.steel-connection-design-native_hero__H0_BA h2{margin:0;color:var(--ink-950);font:790 clamp(1.35rem,2.6vw,2rem)/1.13 system-ui,sans-serif;letter-spacing:-.03em}.steel-connection-design-native_hero__H0_BA p{max-width:760px;margin:9px 0 0;color:var(--ink-650);font:500 .88rem/1.55 system-ui,sans-serif}.steel-connection-design-native_heroStatus__Pccss{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:7px}.steel-connection-design-native_analysisBadge__y0S2b,.steel-connection-design-native_neutralBadge__eGkjc,.steel-connection-design-native_solvedBadge__kqPXU,.steel-connection-design-native_warningBadge__01M_I{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line-dark);border-radius:999px;padding:4px 10px;font:760 .62rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.045em}.steel-connection-design-native_analysisBadge__y0S2b{border-color:#ba8651;color:#754917;background:var(--amber-soft)}.steel-connection-design-native_neutralBadge__eGkjc{color:var(--ink-650);background:#fff}.steel-connection-design-native_warningBadge__01M_I{border-color:#c08a4f;color:#754917;background:var(--amber-soft)}.steel-connection-design-native_solvedBadge__kqPXU{border-color:#7da0ae;color:var(--blue-dark);background:var(--surface-blue)}.steel-connection-design-native_trustStrip__qIEa7{display:flex;align-items:center;gap:11px;border-bottom:1px solid #ead5b7;padding:11px 26px;color:#624419;background:var(--amber-soft)}.steel-connection-design-native_trustStrip__qIEa7 svg{flex:0 0 auto}.steel-connection-design-native_trustStrip__qIEa7 div{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.steel-connection-design-native_trustStrip__qIEa7 strong{font-size:.76rem}.steel-connection-design-native_trustStrip__qIEa7 span{color:#7a5f37;font-size:.7rem}.steel-connection-design-native_actions__1GDYB{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding:10px 26px;background:#fff}.steel-connection-design-native_actions__1GDYB button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-dark);border-radius:8px;padding:7px 11px;color:var(--ink-800);background:#fff;font:680 .7rem/1.1 system-ui,sans-serif;cursor:pointer}.steel-connection-design-native_actions__1GDYB button:hover:not(:disabled){border-color:#7e9aa6;background:var(--surface-blue)}.steel-connection-design-native_actions__1GDYB button:focus-visible,.steel-connection-design-native_confirmation__9WRcm input:focus-visible,.steel-connection-design-native_field__OX2sb input:focus-visible,.steel-connection-design-native_field__OX2sb select:focus-visible,.steel-connection-design-native_field__OX2sb textarea:focus-visible,.steel-connection-design-native_solveButton__BGCnL:focus-visible,.steel-connection-design-native_sourcePanel__lROs3 summary:focus-visible,.steel-connection-design-native_tabList__N5HOC button:focus-visible{outline:3px solid rgb(49 94 114/28%);outline-offset:2px}.steel-connection-design-native_actions__1GDYB button:disabled{opacity:.42;cursor:not-allowed}.steel-connection-design-native_shell__QP_G3{display:grid;min-width:0;grid-template-columns:minmax(292px,.78fr) minmax(0,1.85fr)}.steel-connection-design-native_inputPane__I_AN4{min-width:0;border-right:1px solid var(--line);padding:18px;background:var(--surface-soft)}.steel-connection-design-native_workspace__tJF_9{min-width:0;padding:18px;background:#fff}.steel-connection-design-native_tabList__N5HOC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--line);border-radius:10px;padding:4px;background:#fff}.steel-connection-design-native_tabList__N5HOC button{min-height:38px;border:0;border-radius:7px;padding:6px 7px;color:var(--ink-650);background:transparent;font:700 .62rem/1.2 system-ui,sans-serif;cursor:pointer}.steel-connection-design-native_tabList__N5HOC button[aria-selected=true]{color:#fff;background:var(--blue-dark)}.steel-connection-design-native_tabPanel__u4sGb{padding-top:18px}.steel-connection-design-native_tabPanel__u4sGb h3{margin:18px 0 9px;color:var(--ink-800);font:760 .72rem/1.2 system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase}.steel-connection-design-native_fieldGrid__p12v_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.steel-connection-design-native_field__OX2sb{display:grid;min-width:0;gap:5px;color:var(--ink-650);font:650 .66rem/1.25 system-ui,sans-serif}.steel-connection-design-native_field__OX2sb>span:first-child{min-height:1.65em}.steel-connection-design-native_field__OX2sb select,.steel-connection-design-native_field__OX2sb textarea,.steel-connection-design-native_numberControl__8Pgg1{width:100%;min-width:0;border:1px solid var(--line-dark);border-radius:8px;color:var(--ink-950);background:#fff}.steel-connection-design-native_field__OX2sb select{min-height:40px;padding:8px 10px;font:680 .75rem/1.2 system-ui,sans-serif}.steel-connection-design-native_field__OX2sb textarea{min-height:76px;resize:vertical;padding:9px 10px;font:550 .72rem/1.4 system-ui,sans-serif}.steel-connection-design-native_numberControl__8Pgg1{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.steel-connection-design-native_numberControl__8Pgg1 input{min-width:0;min-height:38px;border:0;padding:7px 8px;color:var(--ink-950);background:transparent;font:720 .76rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_numberControl__8Pgg1 input:focus{outline:0}.steel-connection-design-native_numberControl__8Pgg1:focus-within{border-color:#718f9c;box-shadow:0 0 0 3px rgb(49 94 114/12%)}.steel-connection-design-native_numberControl__8Pgg1>span{display:inline-flex;min-width:44px;align-items:center;justify-content:center;border-left:1px solid var(--line);padding:0 7px;color:var(--ink-650);background:#f7f9fa;font:650 .58rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.steel-connection-design-native_capacityWarning__mAD4b,.steel-connection-design-native_signCard__Y1O4X{display:flex;align-items:flex-start;gap:9px;border:1px solid #bfd0d7;border-radius:9px;padding:10px;color:var(--blue-dark);background:var(--surface-blue)}.steel-connection-design-native_signCard__Y1O4X{margin-bottom:12px;flex-direction:column;gap:3px}.steel-connection-design-native_signCard__Y1O4X strong{font-size:.7rem}.steel-connection-design-native_capacityWarning__mAD4b span,.steel-connection-design-native_signCard__Y1O4X span{font:560 .65rem/1.42 system-ui,sans-serif}.steel-connection-design-native_capacityWarning__mAD4b{margin-bottom:12px;border-color:#e2c797;color:#6e4c20;background:var(--amber-soft)}.steel-connection-design-native_capacityWarning__mAD4b svg{flex:0 0 auto}.steel-connection-design-native_helper__9kyJR{margin:11px 0 0;color:var(--ink-650);font:520 .65rem/1.45 system-ui,sans-serif}.steel-connection-design-native_confirmation__9WRcm{display:grid;grid-template-columns:21px minmax(0,1fr);gap:9px;margin:14px 0;color:var(--ink-800);font:580 .67rem/1.4 system-ui,sans-serif}.steel-connection-design-native_confirmation__9WRcm input{width:19px;height:19px;margin:0;accent-color:var(--blue)}.steel-connection-design-native_errorBox___PQMM{margin-top:14px;border:1px solid #ddaaa5;border-radius:9px;padding:10px 12px;color:#702d29;background:var(--red-soft);font-size:.68rem}.steel-connection-design-native_errorBox___PQMM strong{font-weight:780}.steel-connection-design-native_errorBox___PQMM ul{margin:6px 0 0;padding-left:17px}.steel-connection-design-native_errorBox___PQMM li+li{margin-top:4px}.steel-connection-design-native_message__AVHhr{margin:12px 0 0;color:var(--ink-650);font:580 .67rem/1.4 system-ui,sans-serif}.steel-connection-design-native_solveButton__BGCnL{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:1px solid var(--blue-dark);border-radius:9px;color:#fff;background:var(--blue-dark);font:760 .8rem/1.1 system-ui,sans-serif;cursor:pointer}.steel-connection-design-native_solveButton__BGCnL:hover{background:#193944}.steel-connection-design-native_workspaceHeader__ouGua{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-bottom:1px solid var(--line);padding:1px 1px 13px}.steel-connection-design-native_workspaceHeader__ouGua div{display:grid;min-width:0;gap:3px}.steel-connection-design-native_workspaceHeader__ouGua div:last-child{text-align:right}.steel-connection-design-native_workspaceHeader__ouGua span{color:var(--ink-650);font:700 .56rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.steel-connection-design-native_workspaceHeader__ouGua strong{color:var(--ink-950);font:760 .78rem/1.3 system-ui,sans-serif}.steel-connection-design-native_workspaceHeader__ouGua code{overflow-wrap:anywhere;color:var(--blue-dark);font:690 .67rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_decisionBanner__ZUiB9,.steel-connection-design-native_staleBanner__jkfB1{display:flex;align-items:flex-start;gap:10px;margin-top:14px;border:1px solid #e0bf8d;border-radius:9px;padding:11px 12px;color:#6d4b20;background:var(--amber-soft)}.steel-connection-design-native_decisionBanner__ZUiB9 svg,.steel-connection-design-native_staleBanner__jkfB1 svg{flex:0 0 auto}.steel-connection-design-native_decisionBanner__ZUiB9 div,.steel-connection-design-native_staleBanner__jkfB1 div{display:grid;gap:2px}.steel-connection-design-native_decisionBanner__ZUiB9 strong,.steel-connection-design-native_staleBanner__jkfB1 strong{font-size:.74rem}.steel-connection-design-native_decisionBanner__ZUiB9 span,.steel-connection-design-native_staleBanner__jkfB1 span{font-size:.65rem;line-height:1.4}.steel-connection-design-native_decisionBanner__ZUiB9{border-color:#b8cdd5;color:var(--blue-dark);background:var(--surface-blue)}.steel-connection-design-native_decisionBanner__ZUiB9[data-decision=fail]{border-color:#dcaaa5;color:#702d29;background:var(--red-soft)}.steel-connection-design-native_emptyState__YKdxA{display:grid;min-height:430px;place-items:center;align-content:center;gap:8px;color:var(--ink-650);text-align:center}.steel-connection-design-native_emptyState__YKdxA strong{color:var(--ink-800);font-size:.86rem}.steel-connection-design-native_emptyState__YKdxA p{margin:0;font-size:.72rem}.steel-connection-design-native_metrics__V7TBC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.steel-connection-design-native_metric__ekNB5{display:grid;min-width:0;min-height:80px;align-content:space-between;border:1px solid var(--line);border-radius:9px;padding:9px 10px;background:#fbfcfc}.steel-connection-design-native_metric__ekNB5 span{color:var(--ink-650);font:650 .58rem/1.15 system-ui,sans-serif}.steel-connection-design-native_metric__ekNB5 strong{margin-top:8px;overflow-wrap:anywhere;color:var(--ink-950);font:760 .75rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_metric__ekNB5 small{margin-top:3px;color:var(--ink-650);font:560 .54rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_sectionCard__ecDrd{min-width:0;margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:10px}.steel-connection-design-native_sectionHeading__rXMkp{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:10px 12px;background:var(--surface-soft)}.steel-connection-design-native_sectionHeading__rXMkp>div{display:flex;min-width:0;align-items:center;gap:8px}.steel-connection-design-native_sectionHeading__rXMkp>div>span{display:inline-grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:5px;color:#fff;background:var(--blue-dark);font:700 .58rem ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_sectionHeading__rXMkp h3{margin:0;color:var(--ink-950);font:760 .75rem/1.2 system-ui,sans-serif}.steel-connection-design-native_sectionHeading__rXMkp code,.steel-connection-design-native_sectionHeading__rXMkp small{max-width:52%;overflow-wrap:anywhere;color:var(--ink-650);font:580 .56rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.steel-connection-design-native_invariantGrid__CKrAA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px}.steel-connection-design-native_invariantFail__UB4Oo,.steel-connection-design-native_invariantOk__9BQ4M{display:flex;min-width:0;align-items:flex-start;gap:7px;border:1px solid var(--line);border-radius:7px;padding:8px;color:var(--blue-dark);background:#fbfcfc}.steel-connection-design-native_invariantFail__UB4Oo{border-color:#dcaaa5;color:var(--red);background:var(--red-soft)}.steel-connection-design-native_invariantFail__UB4Oo svg,.steel-connection-design-native_invariantOk__9BQ4M svg{flex:0 0 auto;margin-top:1px}.steel-connection-design-native_invariantFail__UB4Oo div,.steel-connection-design-native_invariantOk__9BQ4M div{display:grid;min-width:0;gap:3px}.steel-connection-design-native_invariantFail__UB4Oo strong,.steel-connection-design-native_invariantOk__9BQ4M strong{font-size:.62rem}.steel-connection-design-native_invariantFail__UB4Oo span,.steel-connection-design-native_invariantOk__9BQ4M span{overflow-wrap:anywhere;color:var(--ink-650);font:520 .54rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_checkList__D8A9s{display:grid;gap:7px;padding:10px}.steel-connection-design-native_checkCard__1f9ky{min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px;background:#fff}.steel-connection-design-native_checkCard__1f9ky>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.steel-connection-design-native_checkCard__1f9ky>div:first-child>strong{color:var(--ink-800);font-size:.66rem;line-height:1.3}.steel-connection-design-native_checkBadge__6EpRi{display:inline-flex;min-height:23px;flex:0 0 auto;align-items:center;border:1px solid var(--line-dark);border-radius:999px;padding:3px 7px;color:var(--ink-650);background:#fff;font:740 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em}.steel-connection-design-native_checkBadge__6EpRi.steel-connection-design-native_warning__v_rOz{border-color:#c89451;color:#754917;background:var(--amber-soft)}.steel-connection-design-native_checkBadge__6EpRi.steel-connection-design-native_fail__Sw71K{border-color:#ca7c75;color:#782d28;background:var(--red-soft)}.steel-connection-design-native_checkBadge__6EpRi.steel-connection-design-native_not-evaluated__FwK4M{color:var(--ink-650);background:var(--surface-soft)}.steel-connection-design-native_checkBadge__6EpRi.steel-connection-design-native_pass__R_osd{border-color:#7e9eab;color:var(--blue-dark);background:var(--surface-blue)}.steel-connection-design-native_checkCard__1f9ky dl{display:grid;grid-template-columns:.55fr .55fr 2fr;gap:7px;margin:8px 0 0}.steel-connection-design-native_checkCard__1f9ky dl div{min-width:0}.steel-connection-design-native_checkCard__1f9ky dt{color:var(--ink-650);font-size:.51rem;text-transform:uppercase}.steel-connection-design-native_checkCard__1f9ky dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--ink-800);font:600 .55rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.steel-connection-design-native_sourcePanel__lROs3{margin-top:14px;border:1px solid var(--line);border-radius:10px;background:#fff}.steel-connection-design-native_sourcePanel__lROs3 summary{min-height:42px;padding:12px;color:var(--ink-800);font:720 .68rem/1.3 system-ui,sans-serif;cursor:pointer}.steel-connection-design-native_sourcePanel__lROs3>div{border-top:1px solid var(--line);padding:12px;color:var(--ink-650);font:540 .64rem/1.5 system-ui,sans-serif}.steel-connection-design-native_sourcePanel__lROs3 h3{margin:0 0 6px;color:var(--ink-800);font-size:.7rem}.steel-connection-design-native_sourcePanel__lROs3 p{margin:6px 0}.steel-connection-design-native_sourcePanel__lROs3 ul{margin:6px 0 11px;padding-left:18px}.steel-connection-design-native_sourcePanel__lROs3 code{overflow-wrap:anywhere;color:var(--blue-dark);font-size:.57rem}.steel-connection-design-native_srOnly__gQjCm{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.steel-connection-design-native_printSummary__TVETX{display:none}.steel-connection-design-native_printWarning__IF6Hd{border:2px solid var(--red);padding:10px 12px;color:#6f2929;background:#fff4f4}.steel-connection-design-native_printWarning__IF6Hd p{margin:4px 0 0}@media (max-width:1120px){.steel-connection-design-native_shell__QP_G3{grid-template-columns:minmax(280px,.86fr) minmax(0,1.45fr)}.steel-connection-design-native_metrics__V7TBC{grid-template-columns:repeat(2,minmax(0,1fr))}.steel-connection-design-native_invariantGrid__CKrAA{grid-template-columns:1fr}.steel-connection-design-native_checkCard__1f9ky dl{grid-template-columns:repeat(2,minmax(0,1fr))}.steel-connection-design-native_checkCard__1f9ky dl div:last-child{grid-column:1/-1}}@media (max-width:880px){.steel-connection-design-native_hero__H0_BA{padding:20px}.steel-connection-design-native_actions__1GDYB,.steel-connection-design-native_trustStrip__qIEa7{padding-right:20px;padding-left:20px}.steel-connection-design-native_shell__QP_G3{grid-template-columns:1fr}.steel-connection-design-native_inputPane__I_AN4{border-right:0;border-bottom:1px solid var(--line);padding:16px 20px 20px}.steel-connection-design-native_workspace__tJF_9{padding:20px}.steel-connection-design-native_actions__1GDYB button,.steel-connection-design-native_field__OX2sb select,.steel-connection-design-native_numberControl__8Pgg1,.steel-connection-design-native_numberControl__8Pgg1 input,.steel-connection-design-native_solveButton__BGCnL,.steel-connection-design-native_sourcePanel__lROs3 summary,.steel-connection-design-native_tabList__N5HOC button{min-height:44px}.steel-connection-design-native_confirmation__9WRcm{min-height:44px;align-items:center}.steel-connection-design-native_confirmation__9WRcm input{width:22px;height:22px}}@media (max-width:620px){.steel-connection-design-native_hero__H0_BA{display:grid;gap:15px;padding:17px 15px}.steel-connection-design-native_heroStatus__Pccss{align-items:flex-start}.steel-connection-design-native_trustStrip__qIEa7{align-items:flex-start;padding:11px 15px}.steel-connection-design-native_trustStrip__qIEa7 div{display:grid}.steel-connection-design-native_actions__1GDYB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 15px}.steel-connection-design-native_actions__1GDYB button{width:100%;padding:7px}.steel-connection-design-native_inputPane__I_AN4,.steel-connection-design-native_workspace__tJF_9{padding:14px}.steel-connection-design-native_fieldGrid__p12v_,.steel-connection-design-native_tabList__N5HOC,.steel-connection-design-native_workspaceHeader__ouGua{grid-template-columns:1fr}.steel-connection-design-native_workspaceHeader__ouGua div:last-child{text-align:left}.steel-connection-design-native_metrics__V7TBC{grid-template-columns:1fr 1fr}.steel-connection-design-native_metric__ekNB5{min-height:76px}.steel-connection-design-native_sectionHeading__rXMkp{align-items:flex-start;flex-direction:column}.steel-connection-design-native_sectionHeading__rXMkp code,.steel-connection-design-native_sectionHeading__rXMkp small{max-width:100%;text-align:left}.steel-connection-design-native_checkCard__1f9ky>div:first-child{align-items:flex-start;flex-direction:column}.steel-connection-design-native_checkCard__1f9ky dl{grid-template-columns:1fr}.steel-connection-design-native_checkCard__1f9ky dl div:last-child{grid-column:auto}}@media (max-width:390px){.steel-connection-design-native_actions__1GDYB,.steel-connection-design-native_metrics__V7TBC{grid-template-columns:1fr}}@media print{.steel-connection-design-native_tool__Yo6TN{overflow:visible;border:0;border-radius:0;box-shadow:none}.steel-connection-design-native_actions__1GDYB,.steel-connection-design-native_hero__H0_BA,.steel-connection-design-native_shell__QP_G3,.steel-connection-design-native_trustStrip__qIEa7{display:none!important}.steel-connection-design-native_printSummary__TVETX{display:block;color:#111;font:8.5pt/1.34 Arial,sans-serif}.steel-connection-design-native_printSummary__TVETX h2{margin:0 0 4px;font-size:16pt}.steel-connection-design-native_printSummary__TVETX h3{margin:15px 0 5px;border-bottom:1px solid #777;padding-bottom:3px;font-size:10.5pt}.steel-connection-design-native_printSummary__TVETX table{width:100%;border-collapse:collapse;page-break-inside:avoid}.steel-connection-design-native_printSummary__TVETX td,.steel-connection-design-native_printSummary__TVETX th{border:1px solid #aaa;padding:3px 5px;overflow-wrap:anywhere;text-align:left;vertical-align:top}.steel-connection-design-native_printSummary__TVETX th{background:#eee}.steel-connection-design-native_printSummary__TVETX ul{padding-left:17px}}.tbdy-spectrum-canvas_figure__AUFTU{margin:0;overflow:hidden;border:1px solid #cbd3d8;border-radius:9px;color:#25323b;background:#fff;break-inside:avoid-page}.tbdy-spectrum-canvas_caption__pBBlE{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dfe4e7;padding:12px 14px}.tbdy-spectrum-canvas_caption__pBBlE>div:first-child{color:#64717a;font-size:.66rem;letter-spacing:.045em}.tbdy-spectrum-canvas_caption__pBBlE strong{display:block;margin-top:3px;color:#35434c;font-size:.78rem;letter-spacing:normal}.tbdy-spectrum-canvas_legend__1GMWx{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:#64717a;font-size:.68rem}.tbdy-spectrum-canvas_legend__1GMWx span{display:inline-flex;align-items:center;gap:5px}.tbdy-spectrum-canvas_legend__1GMWx i{width:15px;height:2px}.tbdy-spectrum-canvas_elasticKey__7r1W9{background:#255f78}.tbdy-spectrum-canvas_reducedKey__cDuF5{background:#9a6b2f}.tbdy-spectrum-canvas_verticalKey__PkFsJ{border-top:2px dashed #687780;background:transparent}.tbdy-spectrum-canvas_canvasFrame__eevLL{width:100%;min-width:0;overflow:hidden;background:#fbfaf7}.tbdy-spectrum-canvas_canvas__GW1w8{display:block;width:100%;max-width:100%}.tbdy-spectrum-canvas_dataPanel__6lxDD{border-top:1px solid #dfe4e7;padding:8px 12px 10px;background:#fff}.tbdy-spectrum-canvas_dataPanel__6lxDD table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.68rem}.tbdy-spectrum-canvas_dataPanel__6lxDD caption{padding:0 0 7px;color:#5d6972;font-size:.68rem;text-align:left}.tbdy-spectrum-canvas_dataPanel__6lxDD td,.tbdy-spectrum-canvas_dataPanel__6lxDD th{border-bottom:1px solid #e7eaec;padding:5px 6px;text-align:right}.tbdy-spectrum-canvas_dataPanel__6lxDD th:first-child{text-align:left}.tbdy-spectrum-canvas_dataPanel__6lxDD thead th{color:#5d6972;background:#f7f7f5;font-weight:750}.tbdy-spectrum-canvas_dataPanel__6lxDD tbody th{color:#35434c}.tbdy-spectrum-canvas_dataPanel__6lxDD tbody td{color:#35434c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tbdy-spectrum-canvas_periodRail__suqsD{display:flex;flex-wrap:wrap;gap:15px;border-top:1px solid #dfe4e7;padding:9px 14px;color:#64717a;background:#fafaf8;font:650 .68rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.tbdy-spectrum-canvas_periodRail__suqsD b{color:#35434c}@media (max-width:520px){.tbdy-spectrum-canvas_caption__pBBlE{display:grid}.tbdy-spectrum-canvas_legend__1GMWx{justify-content:flex-start}.tbdy-spectrum-canvas_dataPanel__6lxDD{padding-inline:7px}.tbdy-spectrum-canvas_dataPanel__6lxDD table{font-size:.62rem}.tbdy-spectrum-canvas_dataPanel__6lxDD td,.tbdy-spectrum-canvas_dataPanel__6lxDD th{padding:5px 3px}.tbdy-spectrum-canvas_dataPanel__6lxDD caption,.tbdy-spectrum-canvas_legend__1GMWx,.tbdy-spectrum-canvas_periodRail__suqsD{font-size:.66rem}}@media print{.tbdy-spectrum-canvas_figure__AUFTU{border-color:#8f999f;print-color-adjust:exact}.tbdy-spectrum-canvas_canvasFrame__eevLL,.tbdy-spectrum-canvas_canvas__GW1w8{print-color-adjust:exact}}.tbdy-deprem-design-native_tool__zWHES{--ink-950:#17202b;--ink-800:#2b3745;--ink-650:#4c5b6c;--ink-500:#718092;--line:#d7dee7;--line-strong:#bfc9d5;--surface:#ffffff;--surface-soft:#f6f8fa;--surface-blue:#eef4f9;--blue:#2c648d;--blue-dark:#204c6e;--amber:#a86812;--amber-soft:#fff7e8;--red:#aa3f3f;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;color:var(--ink-950);background:var(--surface);box-shadow:0 18px 48px rgba(31,45,61,.1)}.tbdy-deprem-design-native_tool__zWHES :where(button,input,select,summary):focus-visible{outline:3px solid rgba(44,100,141,.3);outline-offset:2px}.tbdy-deprem-design-native_srOnly__VrItz{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tbdy-deprem-design-native_header__9OIZ2{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 28px 21px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fafbfd)}.tbdy-deprem-design-native_eyebrow__atZXk{display:block;margin-bottom:7px;color:var(--blue);font:750 .64rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.tbdy-deprem-design-native_header__9OIZ2 h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.1rem);letter-spacing:-.04em}.tbdy-deprem-design-native_header__9OIZ2 p{max-width:740px;margin:8px 0 0;color:var(--ink-650);font-size:.84rem;line-height:1.55}.tbdy-deprem-design-native_headerActions__XGHIR{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.tbdy-deprem-design-native_headerActions__XGHIR button,.tbdy-deprem-design-native_sectionHeading__lrPm3 button{min-height:36px;border:1px solid var(--line-strong);border-radius:7px;padding:0 11px;color:var(--ink-800);background:#fff;font-size:.7rem;font-weight:700;cursor:pointer}.tbdy-deprem-design-native_headerActions__XGHIR button:hover,.tbdy-deprem-design-native_sectionHeading__lrPm3 button:hover{border-color:var(--blue);color:var(--blue-dark);background:var(--surface-blue)}.tbdy-deprem-design-native_headerActions__XGHIR button:disabled{cursor:not-allowed;opacity:.52}.tbdy-deprem-design-native_fileInput__OHrfb,.tbdy-deprem-design-native_printBlocked__ccDEQ,.tbdy-deprem-design-native_printSummary__kF29G{display:none}.tbdy-deprem-design-native_metaRail__hhDLO{display:flex;min-height:37px;align-items:center;gap:22px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 28px;color:var(--ink-500);background:#f7f9fb;font:650 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.035em;white-space:nowrap}.tbdy-deprem-design-native_metaRail__hhDLO span{display:inline-flex;align-items:center;gap:6px}.tbdy-deprem-design-native_metaRail__hhDLO i{width:6px;height:6px;border-radius:50%}.tbdy-deprem-design-native_blueDot__NaWGV{background:var(--blue)}.tbdy-deprem-design-native_amberDot__F5RvI{background:#c28425}.tbdy-deprem-design-native_moduleTabs__7lqrE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-strong);background:#eef2f6}.tbdy-deprem-design-native_moduleTabs__7lqrE button{display:grid;min-height:61px;align-content:center;gap:3px;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;padding:10px 18px;color:var(--ink-650);background:transparent;text-align:left;cursor:pointer}.tbdy-deprem-design-native_moduleTabs__7lqrE button:last-child{border-right:0}.tbdy-deprem-design-native_moduleTabs__7lqrE button span{font-size:.77rem;font-weight:800}.tbdy-deprem-design-native_moduleTabs__7lqrE button small{color:var(--ink-500);font-size:.6rem}.tbdy-deprem-design-native_moduleTabs__7lqrE .tbdy-deprem-design-native_activeTab__oMcu0{border-bottom-color:var(--blue);color:var(--blue-dark);background:#fff}.tbdy-deprem-design-native_workspace__Kpx_u{display:grid;min-height:0;grid-template-columns:minmax(300px,.62fr) minmax(0,1.58fr)}.tbdy-deprem-design-native_auditPanel__bIckf,.tbdy-deprem-design-native_inputPanel__galRw,.tbdy-deprem-design-native_resultPanel__DK7V1{min-width:0;padding:19px}.tbdy-deprem-design-native_inputPanel__galRw{border-right:1px solid var(--line);background:#f7f9fb}.tbdy-deprem-design-native_resultPanel__DK7V1{background:#eef2f5}.tbdy-deprem-design-native_auditPanel__bIckf{grid-column:1/-1;border-top:1px solid var(--line);border-left:0;background:#fafbfc}.tbdy-deprem-design-native_panelHeading__lZvF2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.tbdy-deprem-design-native_panelHeading__lZvF2>div{display:flex;align-items:center;gap:8px}.tbdy-deprem-design-native_panelHeading__lZvF2>div>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid #b9c7d4;border-radius:5px;color:var(--blue);background:#fff;font:750 .57rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_auditPanel__bIckf h4,.tbdy-deprem-design-native_inputSection__fvjic h4,.tbdy-deprem-design-native_panelHeading__lZvF2 h3,.tbdy-deprem-design-native_sectionHeading__lrPm3 h4{margin:0;color:var(--ink-800);font-size:.72rem;letter-spacing:.055em;text-transform:uppercase}.tbdy-deprem-design-native_field__FabZ3,.tbdy-deprem-design-native_presetSelect__FunLZ,.tbdy-deprem-design-native_selectField__x8XKf{display:grid;gap:5px;color:var(--ink-650);font-size:.66rem;font-weight:700}.tbdy-deprem-design-native_presetSelect__FunLZ select,.tbdy-deprem-design-native_selectField__x8XKf select{width:100%;height:36px;border:1px solid var(--line-strong);border-radius:6px;padding:0 9px;color:var(--ink-950);background:#fff;font-size:.7rem}.tbdy-deprem-design-native_presetSelect__FunLZ{min-width:135px}.tbdy-deprem-design-native_inputSection__fvjic{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.tbdy-deprem-design-native_inputSection__fvjic h4{margin-bottom:2px}.tbdy-deprem-design-native_fieldNote__TjFqu{margin:-2px 0 0;border-left:2px solid #c18a37;padding:5px 7px;color:#705632;background:#fffaf1;font-size:.58rem;line-height:1.4}.tbdy-deprem-design-native_threeColumns__BVsm4,.tbdy-deprem-design-native_twoColumns__V1IdP{display:grid;gap:8px}.tbdy-deprem-design-native_twoColumns__V1IdP{grid-template-columns:repeat(2,minmax(0,1fr))}.tbdy-deprem-design-native_threeColumns__BVsm4{grid-template-columns:repeat(3,minmax(0,1fr))}.tbdy-deprem-design-native_inputFrame__me2W3{display:grid;min-height:36px;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.tbdy-deprem-design-native_inputFrame__me2W3:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px rgba(44,100,141,.1)}.tbdy-deprem-design-native_inputFrame__me2W3 input{width:100%;min-width:0;height:34px;border:0;outline:0;padding:0 9px;color:var(--ink-950);background:transparent;font:700 .77rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_inputFrame__me2W3 b{padding-right:9px;color:var(--ink-500);font:650 .59rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_applicability__FFGAl,.tbdy-deprem-design-native_scopePanel__wWKwV,.tbdy-deprem-design-native_storeyEditor__1kl7k,.tbdy-deprem-design-native_tracePanel__ySJkK{margin-top:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.tbdy-deprem-design-native_applicability__FFGAl{padding:12px}.tbdy-deprem-design-native_applicability__FFGAl summary,.tbdy-deprem-design-native_scopePanel__wWKwV summary,.tbdy-deprem-design-native_tracePanel__ySJkK summary{color:var(--ink-800);font-size:.7rem;font-weight:800;cursor:pointer}.tbdy-deprem-design-native_applicability__FFGAl>p{margin:7px 0 10px;color:var(--ink-500);font-size:.61rem;line-height:1.45}.tbdy-deprem-design-native_applicability__FFGAl .tbdy-deprem-design-native_selectField__x8XKf+.tbdy-deprem-design-native_selectField__x8XKf{margin-top:9px}.tbdy-deprem-design-native_storeyEditor__1kl7k{padding:12px}.tbdy-deprem-design-native_sectionHeading__lrPm3{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.tbdy-deprem-design-native_sectionHeading__lrPm3 small{display:block;margin-top:3px;color:var(--ink-500);font-size:.57rem}.tbdy-deprem-design-native_sectionHeading__lrPm3 button{min-height:29px;padding:0 8px;font-size:.62rem}.tbdy-deprem-design-native_sectionHeading__lrPm3 button:disabled,.tbdy-deprem-design-native_storeyInputRow__iErsJ button:disabled{cursor:not-allowed;opacity:.45}.tbdy-deprem-design-native_storeyTable__04Ppl{display:grid;max-height:330px;gap:4px;overflow-y:auto}.tbdy-deprem-design-native_storeyHeader__I2t7b,.tbdy-deprem-design-native_storeyInputRow__iErsJ{display:grid;grid-template-columns:minmax(70px,1fr) 58px 78px 27px;gap:5px;align-items:center}.tbdy-deprem-design-native_storeyHeader__I2t7b{color:var(--ink-500);font:700 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_storeyInputRow__iErsJ input{width:100%;min-width:0;height:31px;border:1px solid var(--line);border-radius:5px;padding:0 6px;color:var(--ink-800);background:#fbfcfd;font-size:.66rem}.tbdy-deprem-design-native_storeyInputRow__iErsJ button{width:27px;height:27px;border:1px solid #dbbcbc;border-radius:5px;color:var(--red);background:#fff;cursor:pointer}.tbdy-deprem-design-native_errorBox__vH_pK{margin-top:12px;border:1px solid #dfb7b7;border-radius:8px;padding:10px;color:#833333;background:#fff6f6;font-size:.65rem}.tbdy-deprem-design-native_errorBox__vH_pK ul{margin:6px 0 0;padding-left:17px}.tbdy-deprem-design-native_errorBox__vH_pK li+li{margin-top:3px}.tbdy-deprem-design-native_fileMessage__as3cd{margin:10px 0 0;color:var(--blue-dark);font-size:.62rem;line-height:1.4}.tbdy-deprem-design-native_solveButton__JOC1U{width:100%;min-height:44px;margin-top:13px;border:1px solid var(--blue-dark);border-radius:7px;color:#fff;background:var(--blue-dark);font-size:.72rem;font-weight:800;cursor:pointer}.tbdy-deprem-design-native_solveButton__JOC1U:hover{background:#173e5b}.tbdy-deprem-design-native_staleBanner__nIacA{display:flex;align-items:center;gap:10px;margin-bottom:10px;border:1px solid #d9bb83;border-radius:7px;padding:9px 11px;color:#754b0f;background:var(--amber-soft);font-size:.66rem}.tbdy-deprem-design-native_staleBanner__nIacA strong{border-right:1px solid #d9bb83;padding-right:10px;text-transform:uppercase}.tbdy-deprem-design-native_statusStrip__Dv1it{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.tbdy-deprem-design-native_statusStrip__Dv1it span{border:1px solid;border-radius:999px;padding:5px 8px;font:750 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_solvedBadge__RV9OV{border-color:#9eb9ce!important;color:var(--blue-dark);background:#edf4f9}.tbdy-deprem-design-native_neutralBadge__HsbV6{border-color:#c8d0d9!important;color:#556372;background:#f7f8fa}.tbdy-deprem-design-native_warningBadge__93StD{border-color:#ddbd82!important;color:#83530c;background:var(--amber-soft)}.tbdy-deprem-design-native_reviewBadge__TkOt9{border-color:#b2bdc9!important;color:#4d5d6e;background:#f6f7f9}.tbdy-deprem-design-native_errorBadge__7vUCF{border-color:#dbaaaa!important;color:#8b3737;background:#fff4f4}.tbdy-deprem-design-native_tabPanel__YVDxs{display:grid;gap:11px}.tbdy-deprem-design-native_unsolvedState__ZlZXi{display:grid;min-height:280px;place-content:center;gap:8px;border:1px dashed var(--line-strong);border-radius:9px;padding:28px;color:var(--ink-650);background:rgba(255,255,255,.72);text-align:center}.tbdy-deprem-design-native_unsolvedState__ZlZXi span{color:var(--blue);font:750 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.tbdy-deprem-design-native_unsolvedState__ZlZXi h4{margin:0;color:var(--ink-800);font-size:1rem}.tbdy-deprem-design-native_unsolvedState__ZlZXi p{max-width:420px;margin:0;font-size:.7rem;line-height:1.55}.tbdy-deprem-design-native_auditEmpty__LIUEs{border:1px dashed var(--line);border-radius:8px;padding:14px;color:var(--ink-500);background:#fff;font-size:.65rem;line-height:1.5}.tbdy-deprem-design-native_equationGrid__wiUL3,.tbdy-deprem-design-native_metricGrid__hvRrI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tbdy-deprem-design-native_equationGrid__wiUL3 article,.tbdy-deprem-design-native_metricGrid__hvRrI article{display:grid;min-width:0;gap:5px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fff}.tbdy-deprem-design-native_equationGrid__wiUL3 span,.tbdy-deprem-design-native_metricGrid__hvRrI span{color:var(--ink-500);font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tbdy-deprem-design-native_equationGrid__wiUL3 strong,.tbdy-deprem-design-native_metricGrid__hvRrI strong{overflow:hidden;color:var(--ink-950);font:760 .92rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis}.tbdy-deprem-design-native_equationGrid__wiUL3 small,.tbdy-deprem-design-native_metricGrid__hvRrI small{overflow:hidden;color:var(--ink-500);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.tbdy-deprem-design-native_storeyCard__heUfG{margin:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:#fff}.tbdy-deprem-design-native_storeyCard__heUfG figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px 14px;color:var(--ink-500);font-size:.56rem;letter-spacing:.05em}.tbdy-deprem-design-native_storeyCard__heUfG figcaption strong{display:block;margin-top:3px;color:var(--ink-800);font-size:.72rem;letter-spacing:normal}.tbdy-deprem-design-native_diagramFooter__nZf5l,.tbdy-deprem-design-native_periodStrip__D5fiM{display:flex;flex-wrap:wrap;gap:15px;border-top:1px solid var(--line);padding:9px 14px;color:var(--ink-500);background:#fafbfd;font:650 .58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_diagramFooter__nZf5l b,.tbdy-deprem-design-native_periodStrip__D5fiM b{color:var(--ink-800)}.tbdy-deprem-design-native_periodStrip__D5fiM{border:1px solid var(--line);border-radius:7px;background:#fff}.tbdy-deprem-design-native_periodStrip__D5fiM .tbdy-deprem-design-native_periodLimited__LKa78{border-radius:4px;padding:3px 6px;color:#754b0f;background:var(--amber-soft)}.tbdy-deprem-design-native_storeyCard__heUfG figcaption{display:block}.tbdy-deprem-design-native_storeyDiagram__mCOej{display:grid;max-height:515px;gap:2px;overflow-y:auto;padding:14px}.tbdy-deprem-design-native_storeyRow__Dp2uH{display:grid;min-height:43px;grid-template-columns:82px 1fr 118px;align-items:center;gap:10px;border-bottom:1px solid #edf0f3}.tbdy-deprem-design-native_storeyLabel__p7scC,.tbdy-deprem-design-native_storeyValue__MSLil{display:grid;gap:2px}.tbdy-deprem-design-native_storeyLabel__p7scC strong,.tbdy-deprem-design-native_storeyValue__MSLil strong{color:var(--ink-800);font-size:.65rem}.tbdy-deprem-design-native_storeyLabel__p7scC small,.tbdy-deprem-design-native_storeyValue__MSLil small{color:var(--ink-500);font-size:.55rem}.tbdy-deprem-design-native_storeyValue__MSLil{text-align:right}.tbdy-deprem-design-native_forceTrack__6dRSl{height:11px;overflow:hidden;border-left:2px solid #8494a5;border-radius:0 4px 4px 0;background:#e8edf2}.tbdy-deprem-design-native_forceTrack__6dRSl i{display:block;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#527b9a,#265f89)}.tbdy-deprem-design-native_equationGrid__wiUL3{grid-template-columns:repeat(3,minmax(0,1fr))}.tbdy-deprem-design-native_equationGrid__wiUL3 .tbdy-deprem-design-native_governingCard__FTJPv{border-color:#d5ae6b;background:var(--amber-soft)}.tbdy-deprem-design-native_warningList__cDQQd{display:grid;gap:6px}.tbdy-deprem-design-native_warningList__cDQQd p{margin:0;border-left:3px solid #c08325;padding:8px 10px;color:#675438;background:#fffaf1;font-size:.62rem;line-height:1.45}.tbdy-deprem-design-native_auditPanel__bIckf section{margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.tbdy-deprem-design-native_auditPanel__bIckf section h4{margin-bottom:9px}.tbdy-deprem-design-native_invariantFail__V7CaT,.tbdy-deprem-design-native_invariantPass__IwELs{display:grid;grid-template-columns:38px 1fr;gap:7px;align-items:start;margin:7px 0;color:var(--ink-650);font-size:.61rem;line-height:1.35}.tbdy-deprem-design-native_invariantFail__V7CaT b,.tbdy-deprem-design-native_invariantPass__IwELs b{border-radius:4px;padding:3px 4px;text-align:center;font:800 .51rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tbdy-deprem-design-native_invariantPass__IwELs b{color:var(--blue-dark);background:#eaf2f8}.tbdy-deprem-design-native_invariantFail__V7CaT b{color:var(--red);background:#fff0f0}.tbdy-deprem-design-native_checkCard__clGUK{display:grid;gap:5px;margin-top:7px;border:1px solid var(--line);border-radius:7px;padding:9px;background:#fff}.tbdy-deprem-design-native_checkCard__clGUK>div{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.tbdy-deprem-design-native_checkCard__clGUK strong{color:var(--ink-800);font-size:.62rem;line-height:1.35}.tbdy-deprem-design-native_checkCard__clGUK b{color:var(--ink-500);font:800 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.tbdy-deprem-design-native_checkCard__clGUK b[data-status=fail]{color:var(--red)}.tbdy-deprem-design-native_checkCard__clGUK b[data-status=warning]{color:var(--amber)}.tbdy-deprem-design-native_checkCard__clGUK p,.tbdy-deprem-design-native_checkCard__clGUK small{margin:0;color:var(--ink-500);font-size:.55rem;line-height:1.4}.tbdy-deprem-design-native_scopePanel__wWKwV,.tbdy-deprem-design-native_tracePanel__ySJkK{padding:11px}.tbdy-deprem-design-native_scopePanel__wWKwV li,.tbdy-deprem-design-native_scopePanel__wWKwV p,.tbdy-deprem-design-native_tracePanel__ySJkK li{color:var(--ink-650);font-size:.58rem;line-height:1.45}.tbdy-deprem-design-native_sourceLink__FhMk1 a{color:var(--blue-dark);text-underline-offset:2px}.tbdy-deprem-design-native_scopePanel__wWKwV h5{margin:11px 0 4px;color:var(--ink-800);font-size:.58rem}.tbdy-deprem-design-native_scopePanel__wWKwV ul,.tbdy-deprem-design-native_tracePanel__ySJkK ol{margin:5px 0 0;padding-left:17px}.tbdy-deprem-design-native_tracePanel__ySJkK li+li{margin-top:5px}@media (max-width:1240px){.tbdy-deprem-design-native_workspace__Kpx_u{grid-template-columns:minmax(290px,.78fr) minmax(500px,1.3fr)}.tbdy-deprem-design-native_auditPanel__bIckf{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;border-top:1px solid var(--line);border-left:0}.tbdy-deprem-design-native_auditPanel__bIckf>.tbdy-deprem-design-native_panelHeading__lZvF2{grid-column:1/-1}}@media (max-width:820px){.tbdy-deprem-design-native_header__9OIZ2{display:grid;padding:20px 17px}.tbdy-deprem-design-native_headerActions__XGHIR{justify-content:flex-start}.tbdy-deprem-design-native_metaRail__hhDLO{padding:0 17px}.tbdy-deprem-design-native_workspace__Kpx_u{display:block}.tbdy-deprem-design-native_auditPanel__bIckf,.tbdy-deprem-design-native_inputPanel__galRw,.tbdy-deprem-design-native_resultPanel__DK7V1{padding:15px;border:0;border-bottom:1px solid var(--line)}.tbdy-deprem-design-native_auditPanel__bIckf{display:block}.tbdy-deprem-design-native_metricGrid__hvRrI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tbdy-deprem-design-native_moduleTabs__7lqrE button{min-height:55px;padding:8px;text-align:center}.tbdy-deprem-design-native_moduleTabs__7lqrE button small{display:none}.tbdy-deprem-design-native_panelHeading__lZvF2{display:grid}.tbdy-deprem-design-native_presetSelect__FunLZ{width:100%}.tbdy-deprem-design-native_equationGrid__wiUL3,.tbdy-deprem-design-native_metricGrid__hvRrI,.tbdy-deprem-design-native_threeColumns__BVsm4,.tbdy-deprem-design-native_twoColumns__V1IdP{grid-template-columns:1fr}.tbdy-deprem-design-native_storeyHeader__I2t7b,.tbdy-deprem-design-native_storeyInputRow__iErsJ{grid-template-columns:minmax(68px,1fr) 53px 69px 26px}.tbdy-deprem-design-native_storeyRow__Dp2uH{grid-template-columns:65px 1fr 86px;gap:6px}.tbdy-deprem-design-native_staleBanner__nIacA{display:grid}.tbdy-deprem-design-native_staleBanner__nIacA strong{border-right:0;border-bottom:1px solid #d9bb83;padding:0 0 6px}}@media (max-width:560px){.tbdy-deprem-design-native_headerActions__XGHIR button,.tbdy-deprem-design-native_inputFrame__me2W3,.tbdy-deprem-design-native_inputFrame__me2W3 input,.tbdy-deprem-design-native_moduleTabs__7lqrE button,.tbdy-deprem-design-native_presetSelect__FunLZ select,.tbdy-deprem-design-native_sectionHeading__lrPm3 button,.tbdy-deprem-design-native_selectField__x8XKf select,.tbdy-deprem-design-native_solveButton__JOC1U,.tbdy-deprem-design-native_storeyInputRow__iErsJ button,.tbdy-deprem-design-native_storeyInputRow__iErsJ input{min-height:44px}.tbdy-deprem-design-native_inputFrame__me2W3 input,.tbdy-deprem-design-native_presetSelect__FunLZ select,.tbdy-deprem-design-native_selectField__x8XKf select,.tbdy-deprem-design-native_solveButton__JOC1U,.tbdy-deprem-design-native_storeyInputRow__iErsJ input{font-size:.72rem}.tbdy-deprem-design-native_field__FabZ3,.tbdy-deprem-design-native_presetSelect__FunLZ,.tbdy-deprem-design-native_sectionHeading__lrPm3 button,.tbdy-deprem-design-native_selectField__x8XKf,.tbdy-deprem-design-native_storeyLabel__p7scC strong,.tbdy-deprem-design-native_storeyValue__MSLil strong{font-size:.7rem}.tbdy-deprem-design-native_applicability__FFGAl>p,.tbdy-deprem-design-native_auditEmpty__LIUEs,.tbdy-deprem-design-native_checkCard__clGUK b,.tbdy-deprem-design-native_checkCard__clGUK p,.tbdy-deprem-design-native_checkCard__clGUK small,.tbdy-deprem-design-native_checkCard__clGUK strong,.tbdy-deprem-design-native_diagramFooter__nZf5l,.tbdy-deprem-design-native_equationGrid__wiUL3 small,.tbdy-deprem-design-native_equationGrid__wiUL3 span,.tbdy-deprem-design-native_fieldNote__TjFqu,.tbdy-deprem-design-native_fileMessage__as3cd,.tbdy-deprem-design-native_inputFrame__me2W3 b,.tbdy-deprem-design-native_invariantFail__V7CaT,.tbdy-deprem-design-native_invariantPass__IwELs,.tbdy-deprem-design-native_metaRail__hhDLO,.tbdy-deprem-design-native_metricGrid__hvRrI small,.tbdy-deprem-design-native_metricGrid__hvRrI span,.tbdy-deprem-design-native_periodStrip__D5fiM,.tbdy-deprem-design-native_scopePanel__wWKwV h5,.tbdy-deprem-design-native_scopePanel__wWKwV li,.tbdy-deprem-design-native_scopePanel__wWKwV p,.tbdy-deprem-design-native_sectionHeading__lrPm3 small,.tbdy-deprem-design-native_statusStrip__Dv1it span,.tbdy-deprem-design-native_storeyCard__heUfG figcaption,.tbdy-deprem-design-native_storeyHeader__I2t7b,.tbdy-deprem-design-native_storeyLabel__p7scC small,.tbdy-deprem-design-native_storeyValue__MSLil small,.tbdy-deprem-design-native_tracePanel__ySJkK li,.tbdy-deprem-design-native_unsolvedState__ZlZXi span,.tbdy-deprem-design-native_warningList__cDQQd p{font-size:.68rem}.tbdy-deprem-design-native_storeyHeader__I2t7b{line-height:1.2}.tbdy-deprem-design-native_storeyInputRow__iErsJ button{width:44px;height:44px}.tbdy-deprem-design-native_storeyHeader__I2t7b,.tbdy-deprem-design-native_storeyInputRow__iErsJ{grid-template-columns:minmax(68px,1fr) 58px 78px 44px}.tbdy-deprem-design-native_unsolvedState__ZlZXi{min-height:220px;padding:22px 14px}}@media (prefers-reduced-motion:reduce){.tbdy-deprem-design-native_tool__zWHES *{scroll-behavior:auto!important;transition:none!important}}@media print{.tbdy-deprem-design-native_tool__zWHES{overflow:visible;border:0;border-radius:0;box-shadow:none}.tbdy-deprem-design-native_header__9OIZ2{padding:0 0 14px;border-bottom:1px solid #7d8791;background:#fff}.tbdy-deprem-design-native_headerActions__XGHIR,.tbdy-deprem-design-native_metaRail__hhDLO,.tbdy-deprem-design-native_moduleTabs__7lqrE,.tbdy-deprem-design-native_srOnly__VrItz,.tbdy-deprem-design-native_workspace__Kpx_u{display:none!important}.tbdy-deprem-design-native_printSummary__kF29G{display:block;padding:15px 0 0;color:#111820;font:10pt/1.35 Arial,sans-serif}.tbdy-deprem-design-native_printBlocked__ccDEQ{display:block;margin-top:24px;border:2px solid #9f302b;padding:18px;color:#6f1f1b;background:#fff4f2;font:11pt/1.45 Arial,sans-serif}.tbdy-deprem-design-native_printSummary__kF29G>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:10px}.tbdy-deprem-design-native_printSummary__kF29G>header span{color:#3f5366;font-size:8pt;font-weight:700;letter-spacing:.08em}.tbdy-deprem-design-native_printSummary__kF29G h3{margin:3px 0 0;font-size:17pt}.tbdy-deprem-design-native_printSummary__kF29G h4{margin:13px 0 6px;color:#263746;font-size:9pt;text-transform:uppercase}.tbdy-deprem-design-native_printSummary__kF29G dl{margin:0}.tbdy-deprem-design-native_printSummary__kF29G dl>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #d7dce1;padding:3px 0}.tbdy-deprem-design-native_printSummary__kF29G dt{color:#536170}.tbdy-deprem-design-native_printSummary__kF29G dd{margin:0;font-family:ui-monospace,monospace;font-weight:700}.tbdy-deprem-design-native_printNotice__GiWXh{margin:0 0 10px;border:1px solid #bfc6cd;padding:7px 9px;color:#4d5862;background:#f5f6f7;font-size:8pt}.tbdy-deprem-design-native_printSource__UTA57{margin:0 0 10px;color:#42515f;font-size:7.5pt;line-height:1.45;overflow-wrap:anywhere}.tbdy-deprem-design-native_printGrid__ySEAU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;break-inside:avoid}.tbdy-deprem-design-native_printSummary__kF29G table{width:100%;border-collapse:collapse;break-inside:auto;font-size:8pt}.tbdy-deprem-design-native_printSummary__kF29G tr{break-inside:avoid}.tbdy-deprem-design-native_printSummary__kF29G td,.tbdy-deprem-design-native_printSummary__kF29G th{border:1px solid #bcc4cc;padding:4px 5px;text-align:right}.tbdy-deprem-design-native_printSummary__kF29G td:first-child,.tbdy-deprem-design-native_printSummary__kF29G th:first-child{text-align:left}.tbdy-deprem-design-native_printSummary__kF29G th{color:#2f4050;background:#edf0f2}.tbdy-deprem-design-native_printSummary__kF29G ul{margin:0;padding-left:16px}.tbdy-deprem-design-native_printSummary__kF29G li{margin:3px 0;color:#384550;font-size:8pt}}.timber-member-canvas-visuals_figure__L3Ejd{min-width:0;margin:10px 0 0;overflow:hidden;border:1px solid #cbd4db;border-radius:10px;color:#2f3d48;background:#fff}.timber-member-canvas-visuals_figure__L3Ejd:focus-visible{outline:3px solid rgba(62,111,137,.28);outline-offset:-3px}.timber-member-canvas-visuals_figure__L3Ejd figcaption{display:grid;gap:4px;border-bottom:1px solid #dce3e8;padding:11px 13px;background:#fff}.timber-member-canvas-visuals_figure__L3Ejd figcaption span{color:#3e6f89;font:750 .75rem/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.07em}.timber-member-canvas-visuals_figure__L3Ejd figcaption strong{color:#2f3d48;font-size:.8125rem;line-height:1.4}.timber-member-canvas-visuals_canvasFrame__u62Md{width:100%;min-width:0;overflow:hidden;background:#fbfcfd}.timber-member-canvas-visuals_memberCanvas__Tg7dr,.timber-member-canvas-visuals_sectionCanvas__PIEIX{display:block;width:100%;max-width:100%;min-width:0;background:#fbfcfd;print-color-adjust:exact}.timber-member-canvas-visuals_memberCanvas__Tg7dr{height:clamp(280px,42vw,330px)}.timber-member-canvas-visuals_sectionCanvas__PIEIX{height:clamp(235px,32vw,280px)}.timber-member-canvas-visuals_numericSummary__81445{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid #dce3e8;background:#fff}.timber-member-canvas-visuals_numericSummary__81445>div{display:grid;min-width:0;gap:4px;border-right:1px solid #e4e9ed;border-bottom:1px solid #e4e9ed;padding:9px 12px}.timber-member-canvas-visuals_numericSummary__81445>div:nth-child(2n){border-right:0}.timber-member-canvas-visuals_numericSummary__81445 dt{color:#65737f;font-size:.75rem;font-weight:700;line-height:1.35}.timber-member-canvas-visuals_numericSummary__81445 dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#2f3d48;font:700 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.timber-member-canvas-visuals_numericSummary__81445 dd strong{display:block;font:inherit}.timber-member-canvas-visuals_supportMarkers__5gEeV{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:3px;color:#65737f;font-weight:600}.timber-member-canvas-visuals_legend__A3pwz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;padding:10px 12px;color:#586875;background:#f7f9fa;font-size:.75rem;line-height:1.45}.timber-member-canvas-visuals_legend__A3pwz b{color:#315e78;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:560px){.timber-member-canvas-visuals_memberCanvas__Tg7dr{height:300px}.timber-member-canvas-visuals_sectionCanvas__PIEIX{height:260px}.timber-member-canvas-visuals_legend__A3pwz,.timber-member-canvas-visuals_numericSummary__81445{grid-template-columns:1fr}.timber-member-canvas-visuals_numericSummary__81445>div{border-right:0}.timber-member-canvas-visuals_figure__L3Ejd figcaption span,.timber-member-canvas-visuals_figure__L3Ejd figcaption strong,.timber-member-canvas-visuals_legend__A3pwz,.timber-member-canvas-visuals_numericSummary__81445 dd,.timber-member-canvas-visuals_numericSummary__81445 dt{font-size:.8125rem}}@media print{.timber-member-canvas-visuals_memberCanvas__Tg7dr,.timber-member-canvas-visuals_sectionCanvas__PIEIX{print-color-adjust:exact}}.timber-member-design-native_tool__0_o99{--ink-950:#17212b;--ink-800:#2b3946;--ink-650:#516170;--ink-500:#738190;--line:#d8dfe6;--line-strong:#bcc7d1;--surface:#fff;--surface-soft:#f6f8fa;--surface-blue:#edf4f8;--blue:#2f668d;--blue-dark:#204c6c;--amber:#845716;--amber-soft:#fff7e8;--red:#943b3b;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;color:var(--ink-950);background:var(--surface);box-shadow:0 18px 46px rgba(31,45,61,.1)}.timber-member-design-native_tool__0_o99 :where(button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(47,102,141,.28);outline-offset:2px}.timber-member-design-native_srOnly__KTQng{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.timber-member-design-native_header__GflCo{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 28px 21px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fafbfd)}.timber-member-design-native_eyebrow__q6x0J{display:block;margin-bottom:7px;color:var(--blue);font:750 .64rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.timber-member-design-native_header__GflCo h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.05rem);letter-spacing:-.04em}.timber-member-design-native_header__GflCo p{max-width:760px;margin:8px 0 0;color:var(--ink-650);font-size:.84rem;line-height:1.55}.timber-member-design-native_headerActions__mbuen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.timber-member-design-native_headerActions__mbuen button{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:7px;padding:0 10px;color:var(--ink-800);background:#fff;font-size:.68rem;font-weight:750;cursor:pointer}.timber-member-design-native_headerActions__mbuen button:hover:not(:disabled){border-color:var(--blue);color:var(--blue-dark);background:var(--surface-blue)}.timber-member-design-native_headerActions__mbuen button:disabled{cursor:not-allowed;opacity:.45}.timber-member-design-native_fileInput__bz_50{display:none}.timber-member-design-native_metaRail__uFgIH{display:flex;min-height:38px;align-items:center;gap:22px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 28px;color:var(--ink-500);background:#f7f9fb;font:650 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.timber-member-design-native_metaRail__uFgIH span{display:inline-flex;align-items:center;gap:6px}.timber-member-design-native_metaRail__uFgIH i{width:6px;height:6px;border-radius:50%}.timber-member-design-native_blueDot__ArYdi{background:var(--blue)}.timber-member-design-native_amberDot__yd9Sc{background:#bd7d27}.timber-member-design-native_statusStrip__VYr_E{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--line);padding:10px 28px;background:#fff}.timber-member-design-native_failBadge__CLWgI,.timber-member-design-native_neutralBadge__LUlIg,.timber-member-design-native_passBadge__eKC7t,.timber-member-design-native_solvedBadge__XP1XR,.timber-member-design-native_statusStrip__VYr_E span,.timber-member-design-native_warningBadge__B8KXB{display:inline-flex;align-items:center;border:1px solid;border-radius:999px;padding:5px 8px;font:750 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_passBadge__eKC7t,.timber-member-design-native_solvedBadge__XP1XR{border-color:#9eb8ca!important;color:var(--blue-dark);background:var(--surface-blue)}.timber-member-design-native_warningBadge__B8KXB{border-color:#d8b777!important;color:#77500f;background:var(--amber-soft)}.timber-member-design-native_failBadge__CLWgI{border-color:#d6a8a8!important;color:var(--red);background:#fff4f4}.timber-member-design-native_neutralBadge__LUlIg{border-color:#c8d0d8!important;color:#526170;background:#f7f8fa}.timber-member-design-native_workspace__6HcZK{display:grid;min-height:0;grid-template-columns:minmax(310px,.64fr) minmax(0,1.56fr)}.timber-member-design-native_auditPanel__29Tjp,.timber-member-design-native_inputPanel__2E0W5,.timber-member-design-native_resultPanel__DbRn_{min-width:0;padding:18px}.timber-member-design-native_inputPanel__2E0W5{border-right:1px solid var(--line);background:var(--surface-soft)}.timber-member-design-native_resultPanel__DbRn_{background:#eef2f5}.timber-member-design-native_auditPanel__29Tjp{grid-column:1/-1;border-top:1px solid var(--line);border-left:0;background:#fafbfc}.timber-member-design-native_panelHeading__zCJF1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.timber-member-design-native_panelHeading__zCJF1>div{display:flex;align-items:center;gap:7px}.timber-member-design-native_panelHeading__zCJF1 h3{margin:0;color:var(--ink-800);font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.timber-member-design-native_panelHeading__zCJF1 small{overflow-wrap:anywhere;color:var(--ink-500);font:650 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_inputTabs__1pfoI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px}.timber-member-design-native_inputTabs__1pfoI button{min-height:40px;border:0;border-right:1px solid var(--line);color:var(--ink-650);background:#f8fafb;font-size:.62rem;font-weight:750;cursor:pointer}.timber-member-design-native_inputTabs__1pfoI button:last-child{border-right:0}.timber-member-design-native_inputTabs__1pfoI .timber-member-design-native_activeTab__rVo7_{color:var(--blue-dark);background:#fff;box-shadow:inset 0 -3px var(--blue)}.timber-member-design-native_tabPanel___td6R{display:grid;gap:10px}.timber-member-design-native_fields__3zJH5{display:grid;gap:7px}.timber-member-design-native_field__ST9AG{display:grid;grid-template-columns:35px minmax(104px,1fr) minmax(108px,.95fr);align-items:center;gap:7px;color:var(--ink-650);font-size:.63rem;font-weight:700}.timber-member-design-native_symbol__FAGEV{color:var(--blue-dark);font:750 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_fieldLabel__b9Yce{line-height:1.25}.timber-member-design-native_inputFrame__Mt2rQ{display:grid;min-height:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.timber-member-design-native_inputFrame__Mt2rQ:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px rgba(47,102,141,.1)}.timber-member-design-native_inputFrame__Mt2rQ input{width:100%;min-width:0;height:32px;border:0;outline:0;padding:0 7px;color:var(--ink-950);background:transparent;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_inputFrame__Mt2rQ input::placeholder{color:#a0a9b2;font-size:.6rem}.timber-member-design-native_inputFrame__Mt2rQ b{padding-right:7px;color:var(--ink-500);font:650 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_selectGrid__4VvmK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.timber-member-design-native_selectGrid__4VvmK .timber-member-design-native_selectField__1n_Tk:last-child:nth-child(odd){grid-column:1/-1}.timber-member-design-native_selectField__1n_Tk{display:grid;gap:5px;color:var(--ink-650);font-size:.62rem;font-weight:750}.timber-member-design-native_selectField__1n_Tk select{width:100%;height:36px;border:1px solid var(--line-strong);border-radius:6px;padding:0 8px;color:var(--ink-950);background:#fff;font-size:.67rem}.timber-member-design-native_fieldNote__AJL5u{margin:2px 0 0;border-left:2px solid #bd8533;padding:8px 9px;color:#6e5430;background:#fffaf2;font-size:.59rem;line-height:1.5}.timber-member-design-native_sourceBox__i2_0E{display:grid;gap:8px;border:1px solid #d8b980;border-radius:7px;padding:10px;background:#fffaf2}.timber-member-design-native_confirmField__CqK0h{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:7px;color:#604b2e;font-size:.62rem;font-weight:750;line-height:1.4}.timber-member-design-native_confirmField__CqK0h input{width:18px;height:18px;margin:0}.timber-member-design-native_sourceField__mwLf_{display:grid;gap:5px;color:var(--ink-650);font-size:.61rem;font-weight:750}.timber-member-design-native_sourceField__mwLf_ textarea{min-height:64px;resize:vertical;border:1px solid var(--line-strong);border-radius:6px;padding:8px;color:var(--ink-950);background:#fff;font-size:.67rem;line-height:1.4}.timber-member-design-native_sourceBox__i2_0E p{margin:0;color:#755929;font-size:.57rem;line-height:1.45}.timber-member-design-native_errorBox__j6SnH{margin-top:12px;border:1px solid #dbb0b0;border-radius:7px;padding:10px;color:#7f3434;background:#fff6f6;font-size:.63rem}.timber-member-design-native_errorBox__j6SnH ul{margin:6px 0 0;padding-left:17px}.timber-member-design-native_errorBox__j6SnH li+li{margin-top:3px}.timber-member-design-native_fileMessage__c0TD_{margin:10px 0 0;color:var(--blue-dark);font-size:.62rem;line-height:1.4}.timber-member-design-native_solveButton__yzK2U{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:7px;margin-top:13px;border:1px solid var(--blue-dark);border-radius:7px;color:#fff;background:var(--blue-dark);font-size:.7rem;font-weight:800;cursor:pointer}.timber-member-design-native_solveButton__yzK2U:disabled{cursor:not-allowed;opacity:.45}.timber-member-design-native_solveButton__yzK2U:not(:disabled):hover{background:#173d59}.timber-member-design-native_analysisWarning__nLVlg,.timber-member-design-native_staleBanner__MW2QD{display:flex;align-items:center;gap:10px;margin-bottom:10px;border:1px solid #d8b980;border-radius:7px;padding:9px 11px;color:#754c10;background:var(--amber-soft);font-size:.65rem}.timber-member-design-native_staleBanner__MW2QD strong{border-right:1px solid #d8b980;padding-right:10px;text-transform:uppercase}.timber-member-design-native_analysisWarning__nLVlg>div{display:grid;gap:3px}.timber-member-design-native_analysisWarning__nLVlg strong{font-size:.68rem;text-transform:uppercase}.timber-member-design-native_analysisWarning__nLVlg span{font-size:.6rem;line-height:1.4}.timber-member-design-native_auditEmpty__u_6W0,.timber-member-design-native_emptyState__FsuOx{display:grid;min-height:260px;place-items:center;align-content:center;gap:8px;border:1px dashed var(--line-strong);border-radius:9px;padding:24px;color:var(--ink-500);background:rgba(255,255,255,.72);text-align:center}.timber-member-design-native_auditEmpty__u_6W0 strong,.timber-member-design-native_emptyState__FsuOx strong{color:var(--ink-800);font-size:.82rem}.timber-member-design-native_auditEmpty__u_6W0 p,.timber-member-design-native_emptyState__FsuOx p{max-width:440px;margin:0;font-size:.68rem;line-height:1.55}.timber-member-design-native_auditEmpty__u_6W0{min-height:180px}.timber-member-design-native_metricGrid__t5uEq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.timber-member-design-native_metric__afvLj{display:grid;min-width:0;gap:3px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fff}.timber-member-design-native_metric__afvLj span{color:var(--ink-500);font-size:.58rem;font-weight:750;text-transform:uppercase}.timber-member-design-native_metric__afvLj strong{overflow-wrap:anywhere;color:var(--ink-950);font:800 .96rem/1.15 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_metric__afvLj small{color:var(--ink-500);font-size:.56rem}.timber-member-design-native_propertyCard__6ZANv{margin:10px 0 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;background:#fff}.timber-member-design-native_visualGrid__JvK3_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(250px,1.2fr);gap:10px}.timber-member-design-native_propertyCard__6ZANv{padding:12px}.timber-member-design-native_sectionTitle__fro5L{display:flex;align-items:center;gap:8px;margin-bottom:10px}.timber-member-design-native_sectionTitle__fro5L>div{display:grid;gap:3px}.timber-member-design-native_propertyCard__6ZANv dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.timber-member-design-native_propertyCard__6ZANv dl div{display:grid;gap:3px;border-left:2px solid #d7e0e8;padding:5px 7px}.timber-member-design-native_propertyCard__6ZANv dt{color:var(--ink-500);font-size:.56rem}.timber-member-design-native_propertyCard__6ZANv dd{margin:0;color:var(--ink-800);font:720 .62rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.timber-member-design-native_propertyCard__6ZANv p{margin:12px 0 0;border-left:2px solid #bd8533;padding:8px;color:#6e5430;background:#fffaf2;font-size:.59rem;line-height:1.45}.timber-member-design-native_checkList__OlHN0{display:grid;gap:8px}.timber-member-design-native_checkCard__LE4v0{border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff}.timber-member-design-native_checkCard__LE4v0>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.timber-member-design-native_checkCard__LE4v0>div>strong{color:var(--ink-800);font-size:.67rem}.timber-member-design-native_checkCard__LE4v0 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0 0}.timber-member-design-native_checkCard__LE4v0 dl div{display:grid;gap:2px;border-left:2px solid #d8e1e9;padding-left:6px}.timber-member-design-native_checkCard__LE4v0 dt{color:var(--ink-500);font-size:.52rem;text-transform:uppercase}.timber-member-design-native_checkCard__LE4v0 dd{margin:0;overflow-wrap:anywhere;color:var(--ink-800);font:700 .58rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.timber-member-design-native_checkCard__LE4v0 p{margin:8px 0 0;color:var(--ink-500);font-size:.56rem;line-height:1.4}.timber-member-design-native_invariantCard__kEyhK,.timber-member-design-native_scopePanel__24hFP,.timber-member-design-native_sourcePanel__sRkl6{margin-top:11px;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fff}.timber-member-design-native_invariantList__JyZ8x{display:grid;gap:7px;margin:0;padding:0;list-style:none}.timber-member-design-native_invariantList__JyZ8x li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;border-top:1px solid #edf0f3;padding-top:7px}.timber-member-design-native_invariantList__JyZ8x li>span{color:var(--ink-800);font-size:.62rem;font-weight:750}.timber-member-design-native_invariantList__JyZ8x li>small{grid-column:1/-1;color:var(--ink-500);font-size:.56rem;line-height:1.4}.timber-member-design-native_scopePanel__24hFP summary,.timber-member-design-native_sourcePanel__sRkl6 summary{display:flex;min-height:30px;align-items:center;gap:6px;color:var(--ink-800);font-size:.66rem;font-weight:800;cursor:pointer}.timber-member-design-native_scopePanel__24hFP p,.timber-member-design-native_sourcePanel__sRkl6 p{color:var(--ink-650);font-size:.59rem;line-height:1.45}.timber-member-design-native_scopePanel__24hFP>strong{display:block;color:var(--blue-dark);font-size:.59rem;line-height:1.4}.timber-member-design-native_scopePanel__24hFP ul,.timber-member-design-native_sourcePanel__sRkl6 ul{margin:7px 0 0;padding-left:16px;color:var(--ink-650);font-size:.57rem;line-height:1.45}.timber-member-design-native_sourcePanel__sRkl6 code{overflow-wrap:anywhere;color:var(--blue-dark);font-size:.56rem}.timber-member-design-native_printSummary__W_OU8{display:none}.timber-member-design-native_printWarning__mX8PY{border:2px solid var(--red);padding:10px 12px;color:#6f2929;background:#fff4f4}.timber-member-design-native_printWarning__mX8PY p{margin:4px 0 0}@media (max-width:1260px){.timber-member-design-native_workspace__6HcZK{grid-template-columns:320px minmax(0,1fr)}.timber-member-design-native_auditPanel__29Tjp{grid-column:1/-1;border-top:1px solid var(--line);border-left:0}.timber-member-design-native_checkList__OlHN0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.timber-member-design-native_visualGrid__JvK3_{grid-template-columns:1fr}}@media (max-width:880px){.timber-member-design-native_header__GflCo{flex-direction:column}.timber-member-design-native_headerActions__mbuen{justify-content:flex-start}.timber-member-design-native_headerActions__mbuen button{min-height:44px}.timber-member-design-native_workspace__6HcZK{display:block}.timber-member-design-native_inputPanel__2E0W5{border-right:0;border-bottom:1px solid var(--line)}.timber-member-design-native_auditPanel__29Tjp{border-top:1px solid var(--line)}.timber-member-design-native_metricGrid__t5uEq{grid-template-columns:repeat(2,minmax(0,1fr))}.timber-member-design-native_inputFrame__Mt2rQ,.timber-member-design-native_inputTabs__1pfoI button{min-height:44px}.timber-member-design-native_inputFrame__Mt2rQ input,.timber-member-design-native_selectField__1n_Tk select{height:44px}.timber-member-design-native_confirmField__CqK0h{min-height:44px;align-items:center}.timber-member-design-native_scopePanel__24hFP summary,.timber-member-design-native_sourcePanel__sRkl6 summary{min-height:44px}}@media (max-width:560px){.timber-member-design-native_tool__0_o99{border-right:0;border-left:0;border-radius:0}.timber-member-design-native_header__GflCo{padding:20px 16px}.timber-member-design-native_metaRail__uFgIH,.timber-member-design-native_statusStrip__VYr_E{padding-right:16px;padding-left:16px}.timber-member-design-native_headerActions__mbuen{display:grid;width:100%;grid-template-columns:1fr 1fr}.timber-member-design-native_headerActions__mbuen button{min-height:44px;justify-content:center}.timber-member-design-native_auditPanel__29Tjp,.timber-member-design-native_inputPanel__2E0W5,.timber-member-design-native_resultPanel__DbRn_{padding:13px}.timber-member-design-native_inputTabs__1pfoI{grid-template-columns:1fr}.timber-member-design-native_inputTabs__1pfoI button{min-height:44px;border-right:0;border-bottom:1px solid var(--line)}.timber-member-design-native_field__ST9AG{grid-template-columns:32px minmax(92px,1fr) minmax(102px,1fr)}.timber-member-design-native_inputFrame__Mt2rQ{min-height:44px}.timber-member-design-native_inputFrame__Mt2rQ input{height:44px}.timber-member-design-native_selectGrid__4VvmK{grid-template-columns:1fr}.timber-member-design-native_selectGrid__4VvmK .timber-member-design-native_selectField__1n_Tk:last-child:nth-child(odd){grid-column:auto}.timber-member-design-native_selectField__1n_Tk select{height:44px}.timber-member-design-native_confirmField__CqK0h{min-height:44px;align-items:center}.timber-member-design-native_sourceField__mwLf_ textarea{min-height:88px}.timber-member-design-native_scopePanel__24hFP summary,.timber-member-design-native_sourcePanel__sRkl6 summary{min-height:44px}.timber-member-design-native_checkCard__LE4v0 dl,.timber-member-design-native_checkList__OlHN0,.timber-member-design-native_metricGrid__t5uEq,.timber-member-design-native_visualGrid__JvK3_{grid-template-columns:1fr}.timber-member-design-native_metaRail__uFgIH{min-height:44px;font-size:.68rem}.timber-member-design-native_failBadge__CLWgI,.timber-member-design-native_neutralBadge__LUlIg,.timber-member-design-native_passBadge__eKC7t,.timber-member-design-native_solvedBadge__XP1XR,.timber-member-design-native_statusStrip__VYr_E span,.timber-member-design-native_warningBadge__B8KXB{min-height:28px;font-size:.68rem}.timber-member-design-native_field__ST9AG,.timber-member-design-native_inputTabs__1pfoI button,.timber-member-design-native_selectField__1n_Tk{font-size:.72rem}.timber-member-design-native_symbol__FAGEV{font-size:.7rem}.timber-member-design-native_inputFrame__Mt2rQ input{font-size:.78rem}.timber-member-design-native_inputFrame__Mt2rQ b{font-size:.67rem}.timber-member-design-native_selectField__1n_Tk select{font-size:.74rem}.timber-member-design-native_analysisWarning__nLVlg,.timber-member-design-native_auditEmpty__u_6W0 p,.timber-member-design-native_emptyState__FsuOx p,.timber-member-design-native_errorBox__j6SnH,.timber-member-design-native_fieldNote__AJL5u,.timber-member-design-native_fileMessage__c0TD_,.timber-member-design-native_sourceBox__i2_0E,.timber-member-design-native_staleBanner__MW2QD{font-size:.7rem}.timber-member-design-native_metric__afvLj small,.timber-member-design-native_metric__afvLj span,.timber-member-design-native_sectionTitle__fro5L span{font-size:.68rem}.timber-member-design-native_sectionTitle__fro5L strong{font-size:.76rem}.timber-member-design-native_checkCard__LE4v0>div>strong{font-size:.74rem}.timber-member-design-native_checkCard__LE4v0 dd,.timber-member-design-native_checkCard__LE4v0 dt,.timber-member-design-native_checkCard__LE4v0 p,.timber-member-design-native_invariantList__JyZ8x li>small,.timber-member-design-native_invariantList__JyZ8x li>span,.timber-member-design-native_propertyCard__6ZANv dd,.timber-member-design-native_propertyCard__6ZANv dt,.timber-member-design-native_propertyCard__6ZANv p,.timber-member-design-native_scopePanel__24hFP p,.timber-member-design-native_scopePanel__24hFP ul,.timber-member-design-native_sourcePanel__sRkl6 p,.timber-member-design-native_sourcePanel__sRkl6 ul{font-size:.68rem}}@media print{.timber-member-design-native_tool__0_o99{overflow:visible;border:0;border-radius:0;box-shadow:none}.timber-member-design-native_headerActions__mbuen,.timber-member-design-native_metaRail__uFgIH,.timber-member-design-native_srOnly__KTQng,.timber-member-design-native_statusStrip__VYr_E,.timber-member-design-native_workspace__6HcZK{display:none!important}.timber-member-design-native_header__GflCo{padding:0 0 14px;border-bottom:2px solid #333;background:#fff}.timber-member-design-native_header__GflCo h2{font-size:20pt}.timber-member-design-native_header__GflCo p{font-size:9pt}.timber-member-design-native_printSummary__W_OU8{display:block;color:#111;font:9pt/1.35 Arial,sans-serif}.timber-member-design-native_printSummary__W_OU8 h2{margin:18px 0 4px;font-size:16pt}.timber-member-design-native_printSummary__W_OU8 h3{margin:16px 0 6px;border-bottom:1px solid #777;padding-bottom:3px;font-size:11pt}.timber-member-design-native_printSummary__W_OU8 table{width:100%;border-collapse:collapse;page-break-inside:avoid}.timber-member-design-native_printSummary__W_OU8 td,.timber-member-design-native_printSummary__W_OU8 th{border:1px solid #aaa;padding:4px 6px;text-align:left;vertical-align:top}.timber-member-design-native_printSummary__W_OU8 th{background:#eee}.timber-member-design-native_printSummary__W_OU8 ul{padding-left:18px}}