.tc-container[data-v-75cdcd7d]{max-width:1080px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b}.tc-tabs-wrapper[data-v-75cdcd7d]{background:rgba(255,255,255,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;padding:6px;box-shadow:0 4px 16px #1f26870d}.tc-tabs[data-v-75cdcd7d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.tc-tab[data-v-75cdcd7d]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 14px;font-size:.9rem;line-height:1;font-weight:600;color:#1e293b;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:color .1s ease;text-align:center;word-break:normal;overflow-wrap:break-word;min-width:0;-webkit-user-select:none;user-select:none}.tc-tab[data-v-75cdcd7d]:hover{color:#0f172a}.tc-tab.active[data-v-75cdcd7d]{color:#1d4ed8;background:#ffffff;font-weight:700;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a}.tc-tab[data-v-75cdcd7d]:active{transform:scale(.98)}.tc-tab-icon[data-v-75cdcd7d]{flex-shrink:0}.tc-tab.active .tc-tab-icon[data-v-75cdcd7d]{color:#2563eb}.tc-tab-label-short[data-v-75cdcd7d],.tc-tab-label-full[data-v-75cdcd7d]{display:inline-flex;align-items:center;position:relative;top:-1px}.tc-tab-label-short[data-v-75cdcd7d]{display:none}.tc-panel[data-v-75cdcd7d],.tc-result-panel[data-v-75cdcd7d]{background:rgba(255,255,255,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:24px;box-shadow:0 8px 32px #1f26870f,0 2px 6px -1px #00000005}@media (min-width: 992px){.tc-result-panel[data-v-75cdcd7d]{position:sticky;top:24px;z-index:10}}.tc-panel-badge[data-v-75cdcd7d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#eff6ff;color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb1a}.tc-panel-title[data-v-75cdcd7d]{font-size:1.22rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.tc-panel-desc[data-v-75cdcd7d]{font-size:.84rem;color:#64748b;margin-bottom:0}.tc-label[data-v-75cdcd7d]{display:block;font-size:.88rem;font-weight:600;color:#334155}.tc-label-sub[data-v-75cdcd7d]{font-size:.82rem;color:#8493a8}.tc-input[data-v-75cdcd7d]{width:100%;padding:10px 14px;font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums;color:#0f172a;background:rgba(248,250,252,.8);border:1px solid rgba(203,213,225,.8);border-radius:8px;outline:none;transition:all .2s ease;box-sizing:border-box}.tc-input[data-v-75cdcd7d]:focus{background:#ffffff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.tc-input-time[data-v-75cdcd7d]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,monospace;font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums;height:46px;box-sizing:border-box}.tc-select[data-v-75cdcd7d]{padding:8px 12px;font-size:.88rem;border-radius:8px;border:1px solid #cbd5e1;background-color:#fff;color:#1e293b;outline:none}.tc-direction-segment[data-v-75cdcd7d]{display:flex;width:100%;background:#f1f5f9;padding:3px;border-radius:8px;gap:3px;box-sizing:border-box}.tc-direction-segment-btn[data-v-75cdcd7d]{flex:1;display:flex;align-items:center;justify-content:center;padding:7px 12px;font-size:.85rem;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tc-direction-segment-btn[data-v-75cdcd7d]:hover{color:#334155}.tc-direction-segment-btn.active[data-v-75cdcd7d]{color:#1d4ed8;background:#ffffff;box-shadow:0 1px 3px #00000014}.tc-hms-grid[data-v-75cdcd7d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tc-hms-grid.has-seconds[data-v-75cdcd7d]{grid-template-columns:repeat(3,1fr)}.tc-hms-col[data-v-75cdcd7d]{position:relative;display:flex;align-items:center;width:100%}.tc-input-with-unit[data-v-75cdcd7d]{width:100%;text-align:center;padding-right:38px;padding-left:18px}.tc-unit-inside[data-v-75cdcd7d]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.82rem;font-weight:500;color:#64748b;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1}.tc-unit-label[data-v-75cdcd7d]{font-size:.76rem;font-weight:600;color:#64748b}.tc-chip-group[data-v-75cdcd7d]{display:flex;flex-wrap:wrap;gap:6px}.tc-chip[data-v-75cdcd7d]{padding:6px 14px;font-size:.82rem;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tc-chip[data-v-75cdcd7d]:hover{background:#e2e8f0;color:#0f172a}.tc-chip[data-v-75cdcd7d]:active{transform:scale(.96)}.tc-chip.active[data-v-75cdcd7d]{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.tc-toggle-group[data-v-75cdcd7d]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.tc-toggle-divider[data-v-75cdcd7d]{display:inline-block;width:1px;height:14px;background:#cbd5e1;opacity:.7;flex-shrink:0}.tc-btn-now-mini[data-v-75cdcd7d]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;font-size:.78rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;line-height:1}.tc-btn-now-mini[data-v-75cdcd7d]:hover{color:#2563eb;background:rgba(37,99,235,.08)}.tc-btn-now-mini[data-v-75cdcd7d]:active{transform:scale(.96)}.tc-btn-now-mini .tc-chip-icon[data-v-75cdcd7d]{color:#94a3b8;transition:color .15s ease}.tc-btn-now-mini:hover .tc-chip-icon[data-v-75cdcd7d]{color:#2563eb}.tc-switch-inline[data-v-75cdcd7d]{display:inline-flex;align-items:center;gap:6px;padding:3px 4px;font-size:.78rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;line-height:1}.tc-switch-inline[data-v-75cdcd7d]:hover{color:#1e293b}.tc-switch-inline.active[data-v-75cdcd7d]{color:#1e293b;font-weight:600}.tc-switch-label[data-v-75cdcd7d]{white-space:nowrap;letter-spacing:-.01em}.tc-mini-switch[data-v-75cdcd7d]{display:inline-block;width:26px;height:15px;background:#cbd5e1;border-radius:999px;position:relative;box-shadow:inset 0 1px 2px #00000014;transition:background-color .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.tc-mini-switch.on[data-v-75cdcd7d]{background:#2563eb}.tc-mini-switch-handle[data-v-75cdcd7d]{position:absolute;top:2px;left:2px;width:11px;height:11px;background:#ffffff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s cubic-bezier(.4,0,.2,1)}.tc-mini-switch.on .tc-mini-switch-handle[data-v-75cdcd7d]{transform:translate(11px)}.tc-btn-link[data-v-75cdcd7d]{background:transparent;border:none;color:#2563eb;font-size:.8rem;font-weight:600;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.tc-btn-link[data-v-75cdcd7d]:hover{text-decoration:underline}.tc-btn-clear[data-v-75cdcd7d]{background:transparent;border:none;color:#94a3b8;font-size:.78rem;font-weight:500;cursor:pointer;padding:3px 6px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.tc-btn-clear[data-v-75cdcd7d]:hover{color:#ef4444;background:rgba(239,68,68,.08)}.tc-btn-clear .tc-icon-clear[data-v-75cdcd7d]{color:#94a3b8;transition:color .15s ease}.tc-btn-clear:hover .tc-icon-clear[data-v-75cdcd7d]{color:#ef4444}.tc-btn-swap[data-v-75cdcd7d]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;transition:all .2s ease}.tc-btn-swap[data-v-75cdcd7d]:hover{background:#ffffff;color:#1d4ed8;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000d}.tc-chevron-icon[data-v-75cdcd7d]{transition:transform .2s ease}.tc-chevron-icon.is-open[data-v-75cdcd7d]{transform:rotate(180deg)}.tc-math-row[data-v-75cdcd7d]{display:flex;align-items:center;gap:8px}.tc-math-op[data-v-75cdcd7d]{width:44px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tc-op-first[data-v-75cdcd7d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#64748b}.tc-select-op-wrapper[data-v-75cdcd7d]{position:relative;width:100%;height:100%}.tc-op-badge[data-v-75cdcd7d]{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;box-sizing:border-box;transition:all .15s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.tc-select-op-wrapper:hover .tc-op-badge[data-v-75cdcd7d]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.tc-select-op-wrapper:focus-within .tc-op-badge[data-v-75cdcd7d]{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.tc-op-icon[data-v-75cdcd7d]{display:flex;align-items:center;justify-content:center;line-height:1}.tc-op-chevron[data-v-75cdcd7d]{color:#2563eb;opacity:.8;flex-shrink:0}.tc-select-op-native[data-v-75cdcd7d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.tc-hms-row-inputs[data-v-75cdcd7d]{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex-grow:1}.tc-hms-row-inputs.has-seconds[data-v-75cdcd7d]{grid-template-columns:repeat(3,1fr)}.tc-hms-mini[data-v-75cdcd7d]{position:relative}.tc-input-mini[data-v-75cdcd7d]{padding:8px 6px;font-size:.95rem}.tc-mini-label[data-v-75cdcd7d]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.72rem;color:#94a3b8;pointer-events:none}.tc-btn-remove[data-v-75cdcd7d]{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px}.tc-btn-remove[data-v-75cdcd7d]:hover{color:#ef4444;background:#fee2e2}.tc-btn-add-full[data-v-75cdcd7d]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:.86rem;font-weight:600;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.tc-btn-add-full[data-v-75cdcd7d]:hover{background:#eff6ff;border-color:#3b82f6;color:#2563eb;box-shadow:0 2px 8px #2563eb14}.tc-btn-add-full[data-v-75cdcd7d]:active{transform:scale(.99)}.tc-result-hero-box[data-v-75cdcd7d]{background:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:16px;padding:20px;box-shadow:0 4px 16px #00000008}.tc-hero-date-row[data-v-75cdcd7d]{margin-bottom:8px}.tc-hero-date-badge[data-v-75cdcd7d]{display:inline-flex;align-items:center;gap:5px;font-size:.88rem;font-weight:700;color:#2563eb;background:rgba(239,246,255,.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:5px 16px;border-radius:20px;border:1px solid #dbeafe}.tc-hero-time-sub[data-v-75cdcd7d]{margin-left:8px;font-weight:700;color:#2563eb}.tc-badge[data-v-75cdcd7d]{padding:4px 12px;font-size:.78rem;font-weight:700;border-radius:20px}.tc-badge-primary[data-v-75cdcd7d]{background:#dbeafe;color:#1d4ed8}.tc-badge-danger[data-v-75cdcd7d]{background:#fee2e2;color:#b91c1c}.tc-badge-warning[data-v-75cdcd7d]{background:#fef3c7;color:#b45309}.tc-primary-value-wrapper[data-v-75cdcd7d]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:12px;cursor:pointer;max-width:100%;transition:background .15s ease,transform .15s ease}.tc-primary-value-wrapper[data-v-75cdcd7d]:hover{background:rgba(248,250,252,.8);transform:scale(1.02)}.tc-primary-value-wrapper[data-v-75cdcd7d]:active{transform:scale(.98)}.tc-primary-value[data-v-75cdcd7d]{font-size:2.75rem;font-weight:800;color:#0f172a;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;word-break:keep-all}.tc-primary-value.size-medium[data-v-75cdcd7d]{font-size:2rem}.tc-primary-value.size-small[data-v-75cdcd7d]{font-size:1.5rem}.tc-hero-copy-hint[data-v-75cdcd7d]{position:absolute;left:100%;margin-left:8px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:#94a3b8;background:rgba(241,245,249,.9);padding:4px 10px;border-radius:8px;transition:all .15s ease}.tc-primary-value-wrapper:hover .tc-hero-copy-hint[data-v-75cdcd7d]{color:#2563eb;background:#dbeafe}.tc-icon-success[data-v-75cdcd7d]{color:#16a34a}.tc-btn-use-base[data-v-75cdcd7d]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;font-size:.76rem;font-weight:500;color:#475569;background:#ffffff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;box-shadow:0 1px 2px #0f172a0a;transition:all .15s ease;-webkit-user-select:none;user-select:none;line-height:1}.tc-btn-use-base[data-v-75cdcd7d]:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 4px #0f172a0f}.tc-btn-use-base[data-v-75cdcd7d]:active{transform:scale(.96)}.tc-btn-use-base svg[data-v-75cdcd7d]{width:13px;height:13px;color:#64748b;transition:color .15s ease}.tc-btn-use-base:hover svg[data-v-75cdcd7d]{color:#1e293b}.tc-conversion-title[data-v-75cdcd7d]{font-size:.82rem;font-weight:700;color:#475569}.tc-conversion-grid[data-v-75cdcd7d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tc-conv-card[data-v-75cdcd7d]{background:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:12px;padding:12px 14px;cursor:pointer;position:relative;transition:all .15s cubic-bezier(.16,1,.3,1)}.tc-conv-card[data-v-75cdcd7d]:hover{border-color:#93c5fd;box-shadow:0 4px 12px #2563eb14;transform:translateY(-1px)}.tc-conv-card[data-v-75cdcd7d]:active{transform:translateY(0)}.tc-conv-label[data-v-75cdcd7d]{font-size:.78rem;color:#64748b;font-weight:600;margin-bottom:4px}.tc-conv-val[data-v-75cdcd7d]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,monospace;font-size:1.2rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.2}.tc-conv-val small[data-v-75cdcd7d]{font-size:.82rem;font-weight:600;color:#64748b;margin-left:2px}.tc-conv-copy-hint[data-v-75cdcd7d]{position:absolute;right:10px;top:10px;color:#cbd5e1;transition:color .15s ease}.tc-conv-card:hover .tc-conv-copy-hint[data-v-75cdcd7d]{color:#2563eb}@media (max-width: 768px){.tc-tab-label-full[data-v-75cdcd7d]{display:none}.tc-tab-label-short[data-v-75cdcd7d]{display:inline}.tc-tab[data-v-75cdcd7d]{white-space:nowrap;padding:7px 6px 8px;font-size:.86rem;line-height:1;gap:6px}.tc-tab-icon[data-v-75cdcd7d]{width:16px;height:16px}.tc-panel[data-v-75cdcd7d],.tc-result-panel[data-v-75cdcd7d]{background:#ffffff}.tc-chip-group[data-v-75cdcd7d]{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-right:36px;padding-bottom:4px;padding-top:2px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent 100%)}.tc-chip-group[data-v-75cdcd7d]::-webkit-scrollbar{display:none}.tc-chip[data-v-75cdcd7d]{flex-shrink:0}}@media (max-width: 576px){.tc-tab[data-v-75cdcd7d]{font-size:.82rem;padding:6px 4px 7px;line-height:1;gap:5px}.tc-tab-icon[data-v-75cdcd7d]{width:15px;height:15px}.tc-panel[data-v-75cdcd7d],.tc-result-panel[data-v-75cdcd7d]{padding:16px}.tc-primary-value[data-v-75cdcd7d]{font-size:2.2rem}.tc-conversion-grid[data-v-75cdcd7d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tc-conv-card[data-v-75cdcd7d]{padding:10px}.tc-conv-val[data-v-75cdcd7d]{font-size:1.1rem}}
