._timeInput_6b5nk_1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._field_6b5nk_8{display:flex;align-items:center;gap:4px}._input_6b5nk_14{width:64px;height:52px;background:var(--bg);border:2px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:1.3rem;font-weight:600;text-align:center;transition:border-color .2s,box-shadow .2s;outline:none}._input_6b5nk_14:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}._input_6b5nk_14::placeholder{color:var(--text3)}._unit_6b5nk_38{color:var(--text3);font-size:.78rem;font-weight:500;white-space:nowrap}._sep_6b5nk_45{color:var(--text3);font-family:var(--font-mono);font-size:1.4rem;font-weight:600;line-height:1;padding-bottom:2px}@media (max-width: 400px){._input_6b5nk_14{width:56px;height:48px;font-size:1.15rem}}._wrapper_1n2ef_1{display:flex;flex-direction:column;gap:10px}._presets_1n2ef_7{display:flex;gap:6px;flex-wrap:wrap}._preset_1n2ef_7{padding:5px 12px;border-radius:20px;font-size:.82rem;font-weight:500;color:var(--text2);background:var(--bg3);border:1.5px solid var(--border);transition:all .15s;white-space:nowrap}._preset_1n2ef_7:hover{border-color:var(--border2);color:var(--text)}._preset_1n2ef_7._active_1n2ef_30{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}._inputRow_1n2ef_36{display:flex;gap:8px;align-items:center}._input_1n2ef_36{flex:1;max-width:140px;height:52px;background:var(--bg);border:2px solid var(--border);border-radius:var(--radius);color:var(--text);font-family:var(--font-mono);font-size:1.3rem;font-weight:600;text-align:center;transition:border-color .2s,box-shadow .2s;outline:none}._input_1n2ef_36:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}._input_1n2ef_36::placeholder{color:var(--text3);font-family:var(--font-body);font-size:.9rem}._unitToggle_1n2ef_69{display:flex;background:var(--bg);border:2px solid var(--border);border-radius:var(--radius);overflow:hidden}._unitBtn_1n2ef_77{padding:0 14px;height:48px;font-size:.9rem;font-weight:600;color:var(--text3);transition:all .15s}._unitBtn_1n2ef_77:hover{color:var(--text)}._unitBtn_1n2ef_77._activeUnit_1n2ef_90{background:var(--accent-dim);color:var(--accent)}._wrapper_828q8_1{background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .3s}._wrapper_828q8_1._copied_828q8_9{box-shadow:0 0 0 2px var(--green)}._header_828q8_13{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1.5px solid var(--border)}._title_828q8_21{font-size:.78rem;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.1em}._copyBtn_828q8_29{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;font-size:.78rem;font-weight:600;color:var(--text2);background:var(--bg3);border:1.5px solid var(--border);transition:all .15s}._copyBtn_828q8_29:hover{color:var(--green);border-color:var(--green);background:var(--green-dim)}._empty_828q8_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:var(--text3);font-size:.88rem}._table_828q8_60{display:flex;flex-direction:column}._tableHead_828q8_65{display:grid;grid-template-columns:1fr 1fr;padding:10px 18px;font-size:.72rem;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.08em}._row_828q8_76{display:grid;grid-template-columns:1fr 1fr;padding:13px 18px;border-top:1px solid var(--border);transition:background .15s;opacity:0;animation-fill-mode:forwards!important}._row_828q8_76:hover{background:var(--surface)}._row_828q8_76._highlight_828q8_90{background:var(--accent-dim)}._row_828q8_76._highlight_828q8_90 ._time_828q8_94{color:var(--accent)}._row_828q8_76._customRow_828q8_98{background:linear-gradient(90deg,var(--green-dim),transparent);border-top:1.5px solid rgba(0,229,160,.2)}._row_828q8_76._customRow_828q8_98 ._time_828q8_94{color:var(--green)}._label_828q8_107{display:flex;align-items:center;gap:6px;font-size:.92rem;font-weight:500;color:var(--text2)}._customIcon_828q8_116{color:var(--green);flex-shrink:0}._time_828q8_94{font-family:var(--font-mono);font-size:1.05rem;font-weight:600;color:var(--text);letter-spacing:.02em}._mode_15xpr_1{display:flex;flex-direction:column;gap:24px;animation:_fadeIn_15xpr_1 .25s ease}._section_15xpr_8{display:flex;flex-direction:column;gap:12px}._label_15xpr_14{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.08em}._labelNum_15xpr_25{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent-dim);border:1.5px solid var(--accent);color:var(--accent);font-size:.72rem;font-weight:700;font-family:var(--font-mono);flex-shrink:0}._resultSection_15xpr_41{margin-top:4px}._app_15ysp_1{min-height:100vh;position:relative;overflow:hidden}._bgDeco_15ysp_7{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}._bgCircle1_15ysp_14{position:absolute;top:-180px;right:-120px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.06) 0%,transparent 70%)}._bgCircle2_15ysp_24{position:absolute;bottom:-150px;left:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,160,.05) 0%,transparent 70%)}._bgGrid_15ysp_34{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(42,63,90,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(42,63,90,.3) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,transparent 0%,black 100%);mask-image:radial-gradient(ellipse at center,transparent 0%,black 100%)}._container_15ysp_44{position:relative;z-index:1;max-width:540px;margin:0 auto;padding:0 16px 40px}._header_15ysp_53{padding:24px 0 20px}._headerTop_15ysp_57{display:flex;align-items:center;justify-content:space-between;gap:12px}._logo_15ysp_64{display:flex;align-items:center;gap:10px}._logoIcon_15ysp_70{flex-shrink:0;filter:drop-shadow(0 0 8px var(--accent-glow))}._logoText_15ysp_75{font-family:var(--font-display);font-size:1.7rem;letter-spacing:.06em;color:var(--text);line-height:1}._tagline_15ysp_83{font-size:.72rem;font-weight:600;color:var(--text3);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}._tabs_15ysp_93{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:4px;margin-bottom:24px}._tab_15ysp_93{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 12px;border-radius:10px;font-size:.88rem;font-weight:600;color:var(--text3);transition:all .2s;white-space:nowrap}._tab_15ysp_93:hover{color:var(--text2)}._tab_15ysp_93._activeTab_15ysp_122{background:var(--surface2);color:var(--accent);box-shadow:0 2px 8px #0000004d}._tab_15ysp_93 svg{flex-shrink:0}._main_15ysp_133{background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px}._footer_15ysp_141{margin-top:24px;text-align:center;color:var(--text3);font-size:.75rem}@media (max-width: 400px){._container_15ysp_44{padding:0 12px 32px}._main_15ysp_133{padding:18px 14px}._logoText_15ysp_75{font-size:1.45rem}._tagline_15ysp_83{display:none}._tab_15ysp_93{font-size:.82rem;padding:10px 8px;gap:5px}}:root{--bg: #0a0e1a;--bg2: #111827;--bg3: #1a2235;--surface: #1e2d42;--surface2: #243347;--border: #2a3f5a;--border2: #3a5070;--accent: #00d4ff;--accent2: #0099cc;--accent-dim: rgba(0, 212, 255, .12);--accent-glow: rgba(0, 212, 255, .3);--green: #00e5a0;--green-dim: rgba(0, 229, 160, .12);--text: #e8f4ff;--text2: #8ba8c8;--text3: #506a85;--red: #ff4d6d;--font-display: "Bebas Neue", sans-serif;--font-body: "Noto Sans JP", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius: 10px;--radius-lg: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased}#root{min-height:100vh}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}button{cursor:pointer;border:none;background:none;font-family:inherit}select{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
