body{color:#fff;background:linear-gradient(135deg,#0a0a0f 0%,#1a1a2e 100%);margin:0;font-family:Courier New,Courier,monospace}.page-container.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;gap:3rem;min-height:100vh;padding:1rem;display:flex}.container.svelte-1uha8ag{text-align:center;background-color:#16213e33;border:1px solid #334155;border-radius:10px;padding:2rem;box-shadow:0 4px 6px #0000004d}pre.svelte-1uha8ag{color:#0ea5e9;margin-bottom:2rem;font-size:.8rem;line-height:1.2}h2.svelte-1uha8ag{color:#fff;margin-bottom:1.5rem}.cta-button.svelte-1uha8ag{color:#fff;background-color:#0ea5e9;border-radius:5px;padding:10px 20px;text-decoration:none;transition:background-color .3s;display:inline-block}.cta-button.svelte-1uha8ag:hover{background-color:#0284c7}.visitor-info.svelte-1uha8ag{width:100%;max-width:520px;padding-top:1.5rem}.info-header.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.15em;color:#fff;margin-bottom:1rem;font-size:.7rem}.info-grid.svelte-1uha8ag{grid-template-columns:auto 1fr;gap:.4rem 1.5rem;font-size:.75rem;line-height:1.6;display:grid}.label.svelte-1uha8ag{color:#fff}.value.svelte-1uha8ag{color:#fff;word-break:break-all}.usage-hint.svelte-1uha8ag{flex-direction:column;gap:.4rem;margin-top:1.5rem;font-size:.7rem;display:flex}.usage-hint.svelte-1uha8ag code:where(.svelte-1uha8ag){color:#94a3b8;background:#16213e66;border-radius:3px;padding:.3rem .6rem;display:block}.keepawake.svelte-1uha8ag{margin-top:1.75rem}.keep-panel.svelte-1uha8ag{background:#16213e66;border:1px solid #334155;border-radius:5px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:all .25s;display:flex}.keep-panel.svelte-1uha8ag:hover{border-color:#475569}.keep-panel.active.svelte-1uha8ag{background:#225e3c2e;border-color:#22c55e}.keep-toggle.svelte-1uha8ag{color:#cbd5e1;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.6rem;min-width:0;padding:0;font-family:inherit;font-size:.8rem;transition:color .25s;display:flex}.keep-panel.active.svelte-1uha8ag .keep-toggle:where(.svelte-1uha8ag){color:#86efac}.dot.svelte-1uha8ag{background:#475569;border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:all .25s}.dot.active.svelte-1uha8ag{background:#22c55e;box-shadow:0 0 8px #22c55eb3}.keep-label.svelte-1uha8ag{text-align:left;white-space:nowrap}.keep-session.svelte-1uha8ag{color:#94a3b8;letter-spacing:.05em;flex-shrink:0;font-size:.75rem}.keep-panel.active.svelte-1uha8ag .keep-session:where(.svelte-1uha8ag){color:#86efac}.keep-autostop-label.svelte-1uha8ag{color:#64748b;letter-spacing:.03em;flex-shrink:0;font-size:.7rem}.keep-panel.active.svelte-1uha8ag .keep-autostop-label:where(.svelte-1uha8ag){color:#86efac}.time-picker.svelte-1uha8ag{position:relative}.time-field.svelte-1uha8ag{letter-spacing:.05em;color:#64748b;cursor:pointer;background:#16213e66;border:1px solid #334155;border-radius:3px;padding:.2rem .6rem;font-family:inherit;font-size:.7rem;transition:all .2s}.time-field.svelte-1uha8ag:hover{border-color:#475569}.time-field.set.svelte-1uha8ag{color:#94a3b8}.keep-panel.active.svelte-1uha8ag .time-field.set:where(.svelte-1uha8ag){color:#86efac;border-color:#22c55e66}.time-dropdown.svelte-1uha8ag{z-index:20;background:#0f172a;border:1px solid #334155;border-radius:6px;width:220px;padding:.6rem;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 8px 20px #00000080}.time-cols.svelte-1uha8ag{gap:.5rem;display:flex}.time-col.svelte-1uha8ag{flex-direction:column;flex:1;min-width:0;display:flex}.time-col-label.svelte-1uha8ag{letter-spacing:.15em;color:#475569;text-align:center;margin-bottom:.3rem;font-size:.6rem}.time-scroll.svelte-1uha8ag{scrollbar-width:thin;scrollbar-color:#334155 transparent;flex-direction:column;gap:.1rem;height:120px;display:flex;overflow-y:auto}.time-scroll.svelte-1uha8ag::-webkit-scrollbar{width:5px}.time-scroll.svelte-1uha8ag::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.time-opt.svelte-1uha8ag{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.25rem 0;font-family:inherit;font-size:.8rem;transition:all .15s}.time-opt.svelte-1uha8ag:hover{color:#cbd5e1;background:#33415566}.time-opt.sel.svelte-1uha8ag{color:#86efac;background:#225e3c40}.time-meridiem.svelte-1uha8ag{flex-direction:column;justify-content:center;gap:.3rem;padding-top:1.1rem;display:flex}.merid-btn.svelte-1uha8ag{letter-spacing:.1em;color:#64748b;cursor:pointer;background:#16213e99;border:1px solid #334155;border-radius:4px;padding:.4rem .5rem;font-family:inherit;font-size:.7rem;transition:all .15s}.merid-btn.svelte-1uha8ag:hover{color:#cbd5e1;border-color:#475569}.merid-btn.sel.svelte-1uha8ag{color:#86efac;background:#225e3c40;border-color:#22c55e}.time-actions.svelte-1uha8ag{gap:.4rem;margin-top:.6rem;display:flex}.time-apply.svelte-1uha8ag{letter-spacing:.05em;color:#cbd5e1;cursor:pointer;background:#225e3c40;border:1px solid #22c55e;border-radius:4px;flex:1;padding:.4rem;font-family:inherit;font-size:.7rem;transition:all .15s}.time-apply.svelte-1uha8ag:hover{color:#86efac;background:#225e3c66}.time-clear.svelte-1uha8ag{color:#64748b;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:4px;padding:.4rem .6rem;font-family:inherit;font-size:.7rem;transition:all .15s}.time-clear.svelte-1uha8ag:hover{color:#cbd5e1;border-color:#475569}
