@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:IBM Plex Sans,sans-serif;background:#0d0c0a;color:#e8dfc8;line-height:1.5}main.svelte-1n46o8q{min-height:100vh;background:#0d0c0a}.container.svelte-1n46o8q{max-width:1400px;margin:0 auto;padding:.75rem 1rem 2rem}header.svelte-1n46o8q{padding:.75rem 0 .9rem;border-bottom:1px solid #2a2620;margin-bottom:.75rem}h1.svelte-1n46o8q{font-size:1.2rem;font-weight:600;color:#e8dfc8;letter-spacing:.01em}.subtitle.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#8a7d6a;margin-top:.25rem}.grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2a2620;border:1px solid #2a2620}.card.svelte-1n46o8q{background:#0d0c0a;padding:.75rem;min-width:0}h2.svelte-1n46o8q{font-size:.82rem;font-weight:600;color:#e8dfc8;margin-bottom:.6rem;display:flex;align-items:center;gap:.5rem;letter-spacing:.01em}.num.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.6rem;color:#c28a0e;background:#c28a0e1f;padding:.1rem .3rem;border-radius:2px;letter-spacing:.02em}.form-row.svelte-1n46o8q{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.flex-grow.svelte-1n46o8q{flex:1;min-width:0}label.svelte-1n46o8q{display:flex;flex-direction:column;gap:.2rem;max-width:100%;min-width:0}label.svelte-1n46o8q>span:where(.svelte-1n46o8q){display:block;font-size:.62rem;color:#8a7d6a;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}select.svelte-1n46o8q,input.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.38rem .5rem;background:#161411;border:1px solid #3d3830;border-radius:2px;color:#e8dfc8;outline:none;transition:border-color .15s;width:100%;max-width:100%;min-width:0}select.svelte-1n46o8q:focus,input.svelte-1n46o8q:focus{border-color:#c28a0e}select.svelte-1n46o8q:focus-visible,input.svelte-1n46o8q:focus-visible,button.svelte-1n46o8q:focus-visible,summary.svelte-1n46o8q:focus-visible,.result-item.clickable.svelte-1n46o8q:focus-visible,.time-cell.clickable.svelte-1n46o8q:focus-visible{outline:2px solid #e0a020;outline-offset:2px}select.svelte-1n46o8q{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%238a7d6a' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-color:#161411;background-repeat:no-repeat;background-position:right .4rem center;padding-right:1.5rem}input[type=datetime-local].svelte-1n46o8q::-webkit-calendar-picker-indicator{filter:invert(.55) sepia(1) hue-rotate(5deg) saturate(1.5);cursor:pointer;opacity:.65}input[type=datetime-local].svelte-1n46o8q::-webkit-calendar-picker-indicator:hover{opacity:1}button.svelte-1n46o8q{font-family:IBM Plex Sans,sans-serif;font-size:.78rem;font-weight:500;padding:.38rem .85rem;background:#161411;border:1px solid #3d3830;border-radius:2px;color:#e0a020;cursor:pointer;white-space:nowrap;align-self:flex-end;transition:border-color .15s,background .15s}button.svelte-1n46o8q:hover{border-color:#c28a0e;background:#c28a0e14}button.svelte-1n46o8q:active{background:#c28a0e26}.result-box.svelte-1n46o8q{margin-top:.5rem;border-top:1px solid #2a2620;padding-top:.3rem}.result-item.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;padding:.22rem 0;border-bottom:1px solid rgba(42,38,32,.5)}.result-item.svelte-1n46o8q:last-child{border-bottom:none}.result-item.clickable.svelte-1n46o8q{cursor:pointer;padding:.22rem .4rem;margin:0 -.4rem;border-radius:0;box-shadow:inset 2px 0 0 transparent;transition:background .12s,box-shadow .12s}.result-item.clickable.svelte-1n46o8q:hover{background:#c28a0e12;box-shadow:inset 2px 0 #c28a0e}.result-item.copied.svelte-1n46o8q{background:#c28a0e29!important;box-shadow:inset 2px 0 #e0a020!important}.primary-result.svelte-1n46o8q{padding-bottom:.3rem;margin-bottom:.05rem}.primary-result.svelte-1n46o8q .value:where(.svelte-1n46o8q){font-size:1.05rem;color:#e0a020!important}.result-item.detected.svelte-1n46o8q{background:#c28a0e12;box-shadow:inset 2px 0 #c28a0e;padding:.28rem .4rem;margin:0 -.4rem .1rem;border-bottom:1px solid #2a2620}.result-item.error-item.svelte-1n46o8q{box-shadow:inset 2px 0 #d66a42;padding:.22rem .4rem;margin:0 -.4rem}.result-item.svelte-1n46o8q .label:where(.svelte-1n46o8q){font-size:.65rem;color:#8a7d6a;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;margin-right:.5rem}.result-item.svelte-1n46o8q .value:where(.svelte-1n46o8q){font-family:JetBrains Mono,monospace;font-weight:500;color:#d4b483;font-size:.8rem;text-align:right;min-width:0;overflow-wrap:anywhere}.result-item.svelte-1n46o8q .value.mono:where(.svelte-1n46o8q){color:#c8c0b0;font-size:.76rem}.detected-value.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.76rem;color:#e0a020;min-width:0;overflow-wrap:anywhere}.error-value.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.76rem;color:#d66a42;min-width:0;overflow-wrap:anywhere}.error.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.76rem;color:#d66a42;padding:.3rem 0}.offset-row.svelte-1n46o8q{display:flex;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.time-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#2a2620;border:1px solid #2a2620}.time-cell.svelte-1n46o8q{background:#0d0c0a;display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;box-shadow:inset 2px 0 0 transparent;min-width:0}.time-cell.clickable.svelte-1n46o8q{cursor:pointer;transition:background .12s,box-shadow .12s}.time-cell.clickable.svelte-1n46o8q:hover{background:#c28a0e12;box-shadow:inset 2px 0 #c28a0e}.time-cell.copied.svelte-1n46o8q{background:#c28a0e29!important;box-shadow:inset 2px 0 #e0a020!important}.time-cell.highlight.svelte-1n46o8q{background:#c28a0e0d}.time-cell.svelte-1n46o8q .label:where(.svelte-1n46o8q){font-size:.62rem;color:#8a7d6a;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;margin-right:.4rem}.time-cell.svelte-1n46o8q .value:where(.svelte-1n46o8q){font-family:JetBrains Mono,monospace;font-weight:500;color:#c8c0b0;font-size:.73rem;text-align:right;min-width:0;overflow-wrap:anywhere}.time-cell.svelte-1n46o8q .value.accent:where(.svelte-1n46o8q){color:#d4b483}.info-bar.svelte-1n46o8q{display:flex;justify-content:space-between;margin-top:.5rem;padding-top:.4rem;border-top:1px solid #2a2620;font-family:JetBrains Mono,monospace;font-size:.6rem;color:#8a7d6a;gap:.75rem;flex-wrap:wrap}.faq-section.svelte-1n46o8q{margin-top:1.5rem;border-top:1px solid #2a2620;padding-top:.75rem}.section-heading.svelte-1n46o8q{font-size:.68rem;font-weight:600;color:#8a7d6a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem;display:block}.faq-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#2a2620;border:1px solid #2a2620}details.svelte-1n46o8q{background:#0d0c0a}summary.svelte-1n46o8q{font-size:.78rem;font-weight:500;color:#c8bfb0;cursor:pointer;padding:.5rem .65rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:color .12s;-webkit-user-select:none;user-select:none}summary.svelte-1n46o8q::-webkit-details-marker{display:none}summary.svelte-1n46o8q:after{content:"▸";font-size:.62rem;color:#554d42;flex-shrink:0;transition:transform .15s}details[open].svelte-1n46o8q>summary:where(.svelte-1n46o8q):after{transform:rotate(90deg)}summary.svelte-1n46o8q:hover{color:#e8dfc8}details[open].svelte-1n46o8q>summary:where(.svelte-1n46o8q){color:#e0a020;border-bottom:1px solid #2a2620}details.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:.72rem;color:#8a7d6a;line-height:1.65;padding:.5rem .65rem}code.svelte-1n46o8q{font-family:JetBrains Mono,monospace;font-size:.9em;color:#d4b483}.resources-section.svelte-1n46o8q{margin-top:1.5rem;border-top:1px solid #2a2620;padding-top:.75rem}.resources-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.resource-group.svelte-1n46o8q h4:where(.svelte-1n46o8q){font-size:.62rem;font-weight:600;color:#c28a0e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.4rem}.resource-group.svelte-1n46o8q ul:where(.svelte-1n46o8q){list-style:none}.resource-group.svelte-1n46o8q li:where(.svelte-1n46o8q){margin-bottom:.3rem}.resource-group.svelte-1n46o8q a:where(.svelte-1n46o8q){font-size:.7rem;color:#8a7d6a;text-decoration:none;transition:color .12s}.resource-group.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:#e0a020}@media(max-width:1024px){.grid.svelte-1n46o8q,.faq-grid.svelte-1n46o8q,.resources-grid.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.time-grid.svelte-1n46o8q{grid-template-columns:1fr}.form-row.svelte-1n46o8q{flex-direction:column;align-items:stretch}.flex-grow.svelte-1n46o8q{flex:none;width:100%}label.svelte-1n46o8q{width:100%}button.svelte-1n46o8q{align-self:flex-start}}
