.pkg-main{padding-top:26px}.pkg-table-notes{color:var(--tc-muted);border-top:1px solid var(--tc-border);padding:12px 21px;font-size:12px;line-height:1.7}.pkg-table-notes summary{cursor:pointer;color:var(--tc-text);min-height:28px}.pkg-table-notes ul{margin:5px 0;padding-left:20px}@media (width<=768px){.pkg-table-notes summary{align-items:center;min-height:44px;display:flex}}.pkg-breadcrumb{color:var(--tc-muted);flex-wrap:wrap;gap:9px;margin:0 0 17px;font-size:12px;display:flex}.pkg-breadcrumb a{text-decoration:none}.pkg-breadcrumb a:hover{color:var(--tc-blue);text-decoration:underline}.pkg-heading{margin-bottom:27px}.pkg-heading h1{letter-spacing:-1px;margin:0 0 7px;font-size:clamp(27px,2.6vw,36px);font-weight:650;line-height:1.25}.pkg-heading>p{max-width:780px;color:var(--tc-muted);margin:0;font-size:13px;line-height:1.75}.pkg-layout{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:22px;display:grid}.pkg-setup,.pkg-panel{border:1px solid var(--tc-border);background:var(--tc-panel);border-radius:9px;min-width:0}.pkg-setup{padding:21px;position:sticky;top:20px}.pkg-setup h2{margin:0 0 21px;font-size:17px;font-weight:650}.pkg-controls{gap:20px;display:grid}.pkg-field{gap:7px;min-width:0;font-size:12px;display:grid}.pkg-field>span,.pkg-choice legend{color:var(--tc-muted);font-size:12px;font-weight:550}.standard-app .pkg-controls{grid-template-columns:minmax(0,1fr);align-items:start}.standard-app .pkg-field{align-content:start}.standard-app .pkg-choice{min-width:0}.pkg-choice.standard-profile-side{max-width:300px;margin-bottom:16px;padding:0 24px}.pkg-field select,.pkg-field input{border:1px solid var(--tc-border);background:var(--tc-input);width:100%;min-width:0;min-height:44px;color:var(--tc-text);border-radius:5px;padding:9px 10px}.pkg-choice{border:0;min-width:0;margin:0;padding:0}.pkg-choice legend{margin-bottom:7px;padding:0}.pkg-style-options{gap:5px;display:grid}.pkg-style-options label{cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;min-height:44px;padding:8px 10px;font-size:12px;display:flex}.pkg-style-options label.is-selected{border-color:color-mix(in srgb, var(--tc-blue) 40%, var(--tc-border));background:var(--tc-blue-soft);color:var(--tc-blue)}.pkg-style-options input{accent-color:var(--tc-blue);margin:0}.pkg-style-options strong{font-weight:650;display:block}.pkg-style-options small{color:var(--tc-muted);margin-top:2px;font-size:11px;display:block}.pkg-unit-options{gap:6px;display:flex}.pkg-unit-options button{border:1px solid var(--tc-border);background:var(--tc-input);min-height:40px;color:var(--tc-muted);border-radius:5px;flex:1;padding:8px 10px;font-size:12px}.pkg-unit-options button[aria-pressed=true]{color:var(--tc-blue);border-color:color-mix(in srgb, var(--tc-blue) 40%, var(--tc-border));background:var(--tc-blue-soft)}.pkg-setup-note{border-top:1px solid var(--tc-border);color:var(--tc-muted);margin:22px 0 0;padding-top:16px;font-size:11px;line-height:1.75}.pkg-setup-note a{color:var(--tc-blue)}.pkg-content{gap:20px;min-width:0;display:grid}.pkg-summary{padding:23px 25px}.pkg-summary-line{justify-content:space-between;align-items:start;gap:20px;display:flex}.pkg-summary h2{letter-spacing:-.7px;margin:3px 0 5px;font-size:29px;font-weight:650;line-height:1.3}.pkg-summary p{color:var(--tc-muted);margin:0;font-size:12px;line-height:1.7}.pkg-unit-caption{color:var(--tc-muted);text-align:right;white-space:nowrap;font-size:11px}.pkg-unit-caption strong{color:var(--tc-text);margin-bottom:3px;font-size:20px;font-weight:600;display:block}.pkg-summary-facts{color:var(--tc-muted);flex-wrap:wrap;gap:8px 23px;margin-top:17px;font-size:11px;display:flex}.pkg-summary-facts span{white-space:nowrap}.pkg-actions{border-top:1px solid var(--tc-border);flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding-top:18px;display:flex}.pkg-actions .tc-button{min-height:34px;font-size:11px}.pkg-print-actions{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.pkg-print-actions select{max-width:85px;min-height:34px;color:var(--tc-muted);background:0 0;border:0;font-size:11px}.pkg-notice{color:var(--tc-muted);margin:12px 0 0;font-size:12px;line-height:1.65}.pkg-share-field{min-width:0;color:var(--tc-muted);flex-basis:100%;gap:6px;margin-top:15px;font-size:11px;display:grid}.pkg-share-field input{width:100%;min-width:0;min-height:39px;color:var(--tc-text);background:var(--tc-input);border:1px solid var(--tc-border);border-radius:5px;padding:8px 10px;font-size:12px}.pkg-notice[role=alert]{color:var(--tc-red,#ad413a)}.pkg-app[data-theme=dark] .pkg-notice[role=alert]{color:#ffb4a9}.pkg-panel-heading{justify-content:space-between;align-items:baseline;gap:16px;padding:19px 24px;display:flex}.pkg-panel-heading h2{letter-spacing:-.25px;margin:0;font-size:17px;font-weight:650}.pkg-panel-heading>span{color:var(--tc-muted);font-size:11px}.pkg-drawing{scrollbar-width:thin;width:100%;display:block;overflow:auto}.pkg-drawing-svg{width:100%;min-width:820px;height:auto;display:block}.pkg-drawing-note{color:var(--tc-muted);margin:0;padding:2px 24px 20px;font-size:11px;line-height:1.7}.pkg-swipe-hint{margin-bottom:5px;display:none}.pkg-table-scroll{scrollbar-width:thin;width:100%;overflow:auto}.pkg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:620px;font-size:12px}.pkg-table caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pkg-table th,.pkg-table td{border-top:1px solid var(--tc-border);text-align:right;white-space:nowrap;padding:13px 17px}.pkg-table thead th{color:var(--tc-muted);background:var(--tc-warm);letter-spacing:.3px;text-transform:uppercase;padding-top:11px;padding-bottom:11px;font-size:10px;font-weight:600}.pkg-table th:first-child{text-align:left;min-width:225px;padding-left:24px}.pkg-table tbody th{white-space:normal;font-weight:400}.pkg-symbol{min-width:30px;margin-right:8px;font-size:13px;font-weight:650;display:inline-block}.pkg-dimension-name{color:var(--tc-muted)}.pkg-reference-tag{color:var(--tc-muted);margin-left:6px;font-size:10px}.pkg-metric-grid{border-top:1px solid var(--tc-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pkg-metric-grid>div{border-right:1px solid var(--tc-border);min-width:0;padding:17px 23px}.pkg-metric-grid>div:last-child{border-right:0}.pkg-metric-grid dt{color:var(--tc-muted);font-size:11px}.pkg-metric-grid dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:17px;font-weight:550;line-height:1.5}.pkg-metric-grid small{color:var(--tc-muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.pkg-source{padding:20px 24px 23px}.pkg-source h2{margin:0 0 13px;font-size:16px;font-weight:650}.pkg-source a{color:var(--tc-blue);text-underline-offset:3px}.pkg-source p{color:var(--tc-muted);margin:8px 0 0;font-size:12px;line-height:1.8}.pkg-source ul{margin:8px 0;padding-left:18px;font-size:12px;line-height:1.9}.pkg-source li::marker{color:var(--tc-muted)}@media (width<=1050px){.pkg-swipe-hint{display:block}.pkg-layout{grid-template-columns:235px minmax(0,1fr);gap:17px}.pkg-setup{padding:19px 16px}.pkg-print-actions{margin-left:0}.pkg-metric-grid>div{padding:15px 17px}}@media (width<=760px){.pkg-main{padding-top:21px}.pkg-breadcrumb{margin-bottom:14px;font-size:11px}.pkg-heading{margin-bottom:21px}.pkg-heading h1{letter-spacing:-.8px;font-size:27px}.pkg-heading>p{font-size:12px}.pkg-layout{grid-template-columns:minmax(0,1fr);gap:17px;display:grid}.pkg-setup{padding:19px 18px;position:static}.pkg-setup h2{margin-bottom:16px;font-size:16px}.pkg-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px}.pkg-style-choice{grid-column:1/-1}.pkg-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pkg-style-options label{gap:7px;min-width:0;padding:8px}.pkg-style-options small{font-size:10px}.pkg-unit-choice{grid-column:1/-1}.pkg-unit-options{max-width:320px}.pkg-unit-options button{min-height:44px}.pkg-setup-note{margin-top:17px;padding-top:13px}.pkg-summary{padding:19px 18px}.pkg-summary h2{font-size:27px}.pkg-summary-line{gap:12px}.pkg-unit-caption{font-size:10px}.pkg-summary-facts{gap:7px 17px;margin-top:13px}.pkg-actions{gap:7px}.pkg-actions .tc-button{min-height:44px;font-size:11px}.pkg-print-actions select{min-height:44px}.pkg-panel-heading{gap:10px;padding:17px 18px}.pkg-panel-heading h2{font-size:16px}.pkg-drawing-note{padding-left:18px;padding-right:18px}.pkg-metric-grid{grid-template-columns:minmax(0,1fr)}.pkg-metric-grid>div{border-right:0;border-bottom:1px solid var(--tc-border);padding:14px 18px}.pkg-metric-grid>div:last-child{border-bottom:0}.pkg-metric-grid dd{font-size:18px}.pkg-source{padding:18px}}@media print{.pkg-setup,.pkg-actions{display:none}.pkg-layout{display:block}.pkg-panel{margin-bottom:16px}.pkg-drawing-svg{min-width:0}}
