.bmi-calculator-module__O0TlyG__ツールUI{gap:var(--スペース-xl);display:grid}@media (min-width:768px){.bmi-calculator-module__O0TlyG__ツールUI{grid-template-columns:1fr 1fr}}.bmi-calculator-module__O0TlyG__クイック群{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.bmi-calculator-module__O0TlyG__クイックボタン{border:1px solid var(--カラー-ボーダー);border-radius:var(--角丸-sm);color:var(--カラー-テキスト薄);cursor:pointer;transition:all var(--遷移-標準);font-size:12px;font-weight:600;font-family:var(--フォント-本文);background:#ffffff0a;padding:4px 10px}.bmi-calculator-module__O0TlyG__クイックボタン:hover{border-color:var(--カラー-ボーダー強)}.bmi-calculator-module__O0TlyG__クイックボタンアクティブ{background:var(--カラー-プライマリ薄);border-color:var(--カラー-プライマリ);color:var(--カラー-プライマリ輝き)}.bmi-calculator-module__O0TlyG__税率選択{border:1px solid var(--カラー-ボーダー);border-radius:var(--角丸-md);background:#ffffff0a;gap:4px;margin-top:4px;padding:4px;display:flex}.bmi-calculator-module__O0TlyG__税率ボタン{border-radius:var(--角丸-sm);color:var(--カラー-テキスト薄);cursor:pointer;transition:all var(--遷移-標準);font-size:12px;font-weight:600;font-family:var(--フォント-本文);background:0 0;border:none;flex:1;padding:8px}.bmi-calculator-module__O0TlyG__税率ボタンアクティブ{background:var(--グラデ-プライマリ);color:#fff;box-shadow:var(--影-プライマリ)}.bmi-calculator-module__O0TlyG__基準表{padding:var(--スペース-md);border:1px solid var(--カラー-ボーダー);border-radius:var(--角丸-md);background:#ffffff05}.bmi-calculator-module__O0TlyG__基準表タイトル{color:var(--カラー-テキスト薄);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700}.bmi-calculator-module__O0TlyG__基準行{color:var(--カラー-テキスト薄);border-bottom:1px solid #ffffff08;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.bmi-calculator-module__O0TlyG__基準行:last-child{border-bottom:none}.bmi-calculator-module__O0TlyG__基準ドット{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bmi-calculator-module__O0TlyG__基準範囲{font-variant-numeric:tabular-nums;min-width:80px}.bmi-calculator-module__O0TlyG__基準ラベル{font-weight:600}.bmi-calculator-module__O0TlyG__結果コンテンツ{gap:var(--スペース-md);flex-direction:column;display:flex}.bmi-calculator-module__O0TlyG__メインカード{padding:var(--スペース-lg);border-radius:var(--角丸-lg);text-align:center;background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:6px;transition:border-color .3s;display:flex}.bmi-calculator-module__O0TlyG__メインラベル{color:var(--カラー-テキスト薄);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.bmi-calculator-module__O0TlyG__メイン値{font-variant-numeric:tabular-nums;letter-spacing:-2px;font-size:3.5rem;font-weight:900;transition:color .3s}.bmi-calculator-module__O0TlyG__判定バッジ{border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.bmi-calculator-module__O0TlyG__判定説明{color:var(--カラー-テキスト極薄);font-size:11px}.bmi-calculator-module__O0TlyG__ゲージラッパー{padding:8px 0 20px;position:relative}.bmi-calculator-module__O0TlyG__ゲージトラック{background:#ffffff0f;border-radius:999px;height:10px;position:relative;overflow:visible}.bmi-calculator-module__O0TlyG__ゲージグラデ{opacity:.3;background:linear-gradient(90deg,#06b6d4 0%,#10b981 40%,#f59e0b 60%,#f97316 80%,#ef4444 100%);border-radius:999px;position:absolute;inset:0}.bmi-calculator-module__O0TlyG__ゲージ針{z-index:2;background:#fff;border-radius:50%;width:16px;height:16px;transition:left .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff4d}.bmi-calculator-module__O0TlyG__ゲージラベル{height:18px;margin-top:4px;position:relative}.bmi-calculator-module__O0TlyG__ゲージラベル span{font-size:10px;font-weight:700;position:absolute;transform:translate(-50%)}.bmi-calculator-module__O0TlyG__目標カード{padding:var(--スペース-md);border-radius:var(--角丸-md);background:#6366f10f;border:1px solid #6366f133}.bmi-calculator-module__O0TlyG__目標タイトル{color:#818cf8;margin-bottom:8px;font-size:12px;font-weight:700}.bmi-calculator-module__O0TlyG__目標行{color:var(--カラー-テキスト薄);border-bottom:1px solid #6366f11a;justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.bmi-calculator-module__O0TlyG__目標行:last-child{border-bottom:none}.bmi-calculator-module__O0TlyG__目標値{color:#818cf8;font-weight:800}
