.bk-size-chart-trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(5,5,16,0.25);color:#050510;padding:8px 14px;font-family:'IBM Plex Mono','Noto Sans HK',monospace;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:all 0.2s;border-radius:0;font-weight:500;margin-bottom:14px}.bk-size-chart-trigger:hover{border-color:#050510;background:#050510;color:#fafaf7}.bk-size-chart-trigger svg{flex-shrink:0}.bk-size-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.bk-size-modal[aria-hidden="false"]{display:flex}.bk-size-modal__overlay{position:fixed;inset:0;background:rgba(5,5,16,0.65);backdrop-filter:blur(4px);cursor:pointer}.bk-size-modal__panel{position:relative;background:#fafaf7;max-width:780px;width:100%;max-height:calc(100vh - 80px);display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,0.3);z-index:1}.bk-size-modal__head{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid rgba(5,5,16,0.1)}.bk-size-modal__title{font-family:'Bebas Neue','Noto Sans HK',sans-serif;font-size:22px;letter-spacing:0.18em;margin:0;text-transform:uppercase;color:#050510}.bk-size-modal__close{background:transparent;border:none;cursor:pointer;padding:4px;color:#888;display:flex;align-items:center;justify-content:center;transition:color 0.2s}.bk-size-modal__close:hover{color:#E65418}.bk-size-modal__tabs{display:flex;gap:0;padding:0 28px;border-bottom:1px solid rgba(5,5,16,0.1);background:#fafaf7}.bk-size-modal__tabs--type{padding-top:16px}.bk-size-modal__tab{padding:12px 18px;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:'IBM Plex Mono','Noto Sans HK',monospace;font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:#888;font-weight:500;transition:all 0.15s}.bk-size-modal__tab:hover{color:#050510}.bk-size-modal__tab.active{color:#050510;border-bottom-color:#FF7722}.bk-size-modal__body{padding:24px 28px;flex:1;overflow-y:auto}.bk-size-panel{display:none}.bk-size-panel.active{display:block}.bk-size-panel__note{font-size:13px;color:#555;margin:0 0 18px;line-height:1.6;padding:12px 14px;background:rgba(255,119,34,0.08);border-left:3px solid #FF7722}.bk-size-panel__note code{background:rgba(5,5,16,0.08);padding:2px 6px;font-family:'IBM Plex Mono',monospace;font-size:12px;border-radius:2px}.bk-size-subtitle{font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:0.1em;margin:20px 0 10px;color:#050510;padding-bottom:4px;border-bottom:1px solid rgba(5,5,16,0.1)}.bk-size-subtitle:first-child{margin-top:0}.bk-size-table-wrap{overflow-x:auto;margin-bottom:18px}.bk-size-table{width:100%;border-collapse:collapse;font-family:'IBM Plex Mono','Noto Sans HK',monospace;font-size:12px}.bk-size-table thead th{background:#050510;color:#fafaf7;padding:10px 8px;text-align:center;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;font-size:11px;border:1px solid #050510}.bk-size-table tbody td{padding:8px 6px;text-align:center;border:1px solid rgba(5,5,16,0.1);background:#fafaf7;color:#050510}.bk-size-table tbody tr:hover td{background:rgba(255,119,34,0.05)}.bk-size-table tbody tr.bk-size-row--popular td{background:rgba(255,119,34,0.08);font-weight:500}.bk-size-table tbody tr.bk-size-row--popular:hover td{background:rgba(255,119,34,0.15)}.bk-size-measure{background:rgba(5,5,16,0.03);padding:16px 20px;margin-top:20px;border-left:3px solid #050510}.bk-size-measure h3{font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:0.12em;margin:0 0 10px;text-transform:uppercase;color:#050510}.bk-size-measure ol{margin:0;padding-left:22px;font-size:13px;line-height:1.8;color:#333}.bk-size-measure ol li strong{color:#050510;font-weight:700}.bk-size-modal__foot{padding:14px 28px;border-top:1px solid rgba(5,5,16,0.1);font-size:11px;color:#888;line-height:1.6;text-align:center}@media (max-width:600px){.bk-size-modal{padding:0}.bk-size-modal__panel{max-height:100vh;height:100vh}.bk-size-modal__head,.bk-size-modal__tabs,.bk-size-modal__body,.bk-size-modal__foot{padding-left:16px;padding-right:16px}.bk-size-modal__title{font-size:18px}.bk-size-modal__tab{padding:10px 12px;font-size:11px}.bk-size-table{font-size:11px}.bk-size-table thead th{padding:8px 4px;font-size:10px}.bk-size-table tbody td{padding:6px 4px}}body.bk-size-modal-open{overflow:hidden}