.timestamp_container{flex-direction:column;gap:32px;width:100%;min-width:0;display:flex}.timestamp_controls{justify-content:space-between;align-items:center;gap:32px;width:100%;display:flex}.timestamp_controls-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.timestamp_kicker{color:var(--primary);font-family:var(--font-ui);letter-spacing:1.5px;opacity:.75;font-size:.7rem;font-weight:700}.timestamp_controls-copy h2{font-family:var(--font-display);margin:0;font-size:1.3rem;line-height:1.3}.timestamp_controls-copy p{opacity:.7;max-width:620px;margin:0;font-size:.92rem;line-height:1.6}.timestamp_modes{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.timestamp_workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;width:100%;display:grid}.timestamp_panel{flex-direction:column;min-width:0;height:100%;display:flex}.timestamp_panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.timestamp_panel-heading{flex-direction:column;min-width:0;display:flex}.timestamp_panel-heading h2{font-family:var(--font-display);margin:0;font-size:1.2rem;line-height:1.3}.timestamp_panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timestamp_panel textarea{flex:1;min-height:220px}.timestamp_panel-hint{opacity:.55;margin-top:10px;font-size:.76rem}.timestamp_output{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.7}.timestamp_error{box-sizing:border-box;text-align:center;opacity:.55;justify-content:center;align-items:flex-start;gap:10px;min-height:220px;padding:12px;font-size:.88rem;line-height:1.5;display:flex}.timestamp_error-icon{flex:none}.timestamp_error strong{color:var(--danger);margin-bottom:4px;display:block}.timestamp_error p{opacity:.8;margin:0}.tool-info{flex-direction:column;gap:24px;width:100%;display:flex}@media (max-width:900px){.timestamp_controls{flex-direction:column;align-items:stretch;gap:20px}.timestamp_modes{width:100%}}@media (max-width:820px){.timestamp_workspace{grid-template-columns:1fr}.timestamp_panel textarea,.timestamp_error{min-height:200px}}@media (max-width:640px){.timestamp_container{gap:28px}.timestamp_controls-copy h2{font-size:1.15rem}.timestamp_controls-copy p{font-size:.88rem}.timestamp_modes{gap:6px}.timestamp_panel-header{align-items:flex-start}.timestamp_panel-heading h2{font-size:1.05rem}.timestamp_panel-actions{gap:6px}.timestamp_panel textarea{min-height:190px}.timestamp_output{font-size:.82rem;line-height:1.55}.timestamp_error{min-height:190px;font-size:.84rem}.timestamp_panel-hint{font-size:.72rem}.tool-info{gap:20px}}@media (max-width:380px){.timestamp_container{gap:24px}.timestamp_modes,.timestamp_panel-actions{flex-direction:column;align-items:stretch}.timestamp_panel textarea,.timestamp_error{min-height:180px}.timestamp_output{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.timestamp_container *,.timestamp_container :before,.timestamp_container :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
