:root{--bg:#e0e7f1;--dot:#cbd5e1;--accent:#8b5cf6;--surface:#fff;--surface-soft:#f8fafc;--surface-accent:#eff6ff;--ink:#000;--ink-soft:#1f2937;--muted:#334155;--neon-green:#a3e635;--neon-pink:#f472b6;--neon-yellow:#facc15;--neon-blue:#38bdf8;--error:#b91c1c;--warning:#92400e;--success:#14532d;--border-strong:4px;--border:3px;--shadow:5px 5px 0 0 #000;--shadow-strong:8px 8px 0 0 #000;--panel-radius:10px;--copy-bg:#111827;--copy-bg-hover:#000;--copy-success:#14532d;--copy-success-ring:#86efac}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px, transparent 1px);color:var(--ink-soft);background-size:20px 20px;font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;line-height:1.45}a{color:inherit}code,pre,kbd,samp{font-family:IBM Plex Mono,Space Mono,SFMono-Regular,Menlo,monospace}.skip-link{z-index:1000;color:#fff;background:#000;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.wrap{width:min(1140px,100% - 2rem);margin:0 auto}.site-header{padding:1rem 0}.header-content{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.brand{text-transform:lowercase;letter-spacing:.01em;border:var(--border-strong) solid #000;color:#000;box-shadow:var(--shadow);background:#fff;padding:.5rem .85rem;font-size:1.25rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-block}.brand-accent{color:#1e5bff}.header-nav{flex-wrap:wrap;gap:.75rem;display:flex}.header-nav a{border:var(--border-strong) solid #000;color:#fff;text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--shadow);background:#1e5bff;padding:.52rem .82rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s}.brand:focus-visible,.header-nav a:focus-visible{transform:translate(3px,3px);box-shadow:2px 2px #000}@media (hover:hover) and (pointer:fine){.brand:hover,.header-nav a:hover{transform:translate(3px,3px);box-shadow:2px 2px #000}}.hero{padding:2.2rem 0 1.2rem}h1,h2,h3{color:#111827;margin:0;line-height:1.15}h1{letter-spacing:-.02em;margin-bottom:.8rem;font-size:clamp(2rem,4.2vw,3.35rem)}h2{margin-bottom:1rem;font-size:clamp(1.4rem,2.3vw,2rem)}h3{margin-bottom:.45rem;font-size:1.1rem}.lead{color:#1f2937;max-width:68ch;margin:0 0 .8rem;font-size:clamp(1rem,1.6vw,1.14rem)}.helper-text{color:#334155;margin:0;font-size:.95rem}.helper-text code,.content-panel code,.hint code{background:#fff;border:2px solid #000;padding:.08rem .3rem}.tool-grid{grid-template-columns:1fr;gap:1.25rem;margin:1.2rem 0 1.4rem;display:grid}.panel{border:var(--border-strong) solid #000;background:var(--surface);box-shadow:var(--shadow-strong);border-radius:var(--panel-radius);padding:1.2rem}.input-panel{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-soft) 100%)}.output-panel{background:linear-gradient(180deg, var(--surface) 0%, var(--surface-accent) 100%)}.workspace-panel{gap:1rem;display:grid}.selection-form{gap:.75rem;margin:0;display:grid}.selection-strip{grid-template-columns:1fr;gap:.72rem;display:grid}.selection-trigger{border:var(--border-strong) solid #000;color:#111827;width:100%;box-shadow:var(--shadow);cursor:pointer;text-align:left;background:#fff;padding:.62rem .75rem;transition:transform .14s,box-shadow .14s}.selection-trigger:focus-visible{transform:translate(3px,3px);box-shadow:2px 2px #000}@media (hover:hover) and (pointer:fine){.selection-trigger:hover{transform:translate(3px,3px);box-shadow:2px 2px #000}}.selection-label{letter-spacing:.05em;text-transform:uppercase;color:#334155;align-items:center;gap:.34rem;margin-bottom:.22rem;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;display:inline-flex}.selection-label-icon{flex:none;width:1.1rem;height:1.1rem}.selection-value{color:#0f172a;overflow-wrap:anywhere;font-size:1rem;font-weight:700;display:block}.selection-errors{gap:.18rem;display:grid}.selection-errors .field-error{min-height:0;margin:0}.selection-errors .field-error:empty{display:none}.more-options{border:var(--border) solid #1e293b;background:#fff;padding:.5rem .64rem .72rem}.more-options summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;user-select:none;font-family:Space Mono,IBM Plex Mono,monospace;font-weight:700;list-style:none}.more-options summary::-webkit-details-marker{display:none}.more-options summary:after{content:" +";margin-left:.3rem;display:inline-block}.more-options[open] summary:after{content:" -"}.more-options .field-inline{margin-top:.72rem}.more-options .field{margin-bottom:.74rem}.compact-actions{margin-top:.7rem}.picker-hidden-controls{display:none}.sr-control{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-panel+.content-panel{margin-top:1rem}.field{margin-bottom:.95rem}label{color:#0f172a;margin-bottom:.35rem;font-size:1.05rem;font-weight:800;display:block}input,select,button{font:inherit}input,select{border:var(--border) solid #1e293b;color:#111827;background:#fff;width:100%;min-height:2.8rem;padding:.55rem .72rem}input[type=date],input[type=time]{line-height:1.2}input:disabled{color:#475569;background:#e2e8f0;border-color:#64748b}.hint{color:#334155;margin:.35rem 0 0;font-size:.9rem}.field-error{min-height:1.1em;color:var(--error);margin:.32rem 0 0;font-size:.86rem}.field-inline{grid-template-columns:1fr;gap:.72rem;display:grid}.field-inline-item{min-width:0}.native-picker-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.btn-picker{white-space:nowrap;align-items:center;gap:.34rem;min-height:2.8rem;padding:.5rem .7rem;display:inline-flex}.btn-icon{flex:none;width:1.2rem;height:1.2rem}.advanced-selectors{border:var(--border) solid #1e293b;background:#fff;margin:.3rem 0 1rem;padding:.6rem .68rem}.advanced-selectors summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;user-select:none;font-family:Space Mono,IBM Plex Mono,monospace;font-weight:700;list-style:none}.advanced-selectors summary::-webkit-details-marker{display:none}.advanced-selectors summary:after{content:" +";margin-left:.3rem;display:inline-block}.advanced-selectors[open] summary:after{content:" -"}.advanced-selectors[open] .hint{margin-top:.55rem}.advanced-selectors .field{margin-top:.72rem;margin-bottom:0}.fallback-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.fallback-time-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fallback-col{min-width:0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-row{flex-wrap:wrap;gap:.62rem;margin-top:1.1rem;display:flex}.btn{border:var(--border-strong) solid #000;color:#111827;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;min-height:2.7rem;box-shadow:var(--shadow);background:#fff;padding:.5rem .9rem;font-family:Space Mono,IBM Plex Mono,monospace;font-weight:700;transition:transform .14s,box-shadow .14s}.btn:focus-visible:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px #000}.btn-primary{background:var(--neon-green);color:#000}.btn-primary:focus-visible:not(:disabled){filter:brightness(.96)}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px #000}.btn-primary:hover:not(:disabled){filter:brightness(.96)}.btn-copy:hover:not(:disabled){background:var(--copy-bg-hover);filter:none}}.btn-secondary{color:#111827;background:#fff}.btn-copy{background:var(--copy-bg);color:#fff}.btn-copy-row{color:#111827;background:#fff}.btn-copy[data-copied=true]{background:var(--copy-success);color:#fff;box-shadow:0 0 0 2px var(--copy-success-ring), var(--shadow);animation:.42s copySuccessFlash}.btn-copy-row[data-copied=true]{color:var(--copy-success);border-color:var(--copy-success);box-shadow:0 0 0 2px var(--copy-success-ring), var(--shadow);background:#f0fdf4;animation:.42s copySuccessFlash}@keyframes copySuccessFlash{0%{box-shadow:0 0 0 0 #86efac00, var(--shadow)}to{box-shadow:0 0 0 2px var(--copy-success-ring), var(--shadow)}}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.picker-overlay{z-index:70;background:#0000009e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.picker-dialog{border:var(--border-strong) solid #000;width:min(760px,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-strong);background:#fff;padding:1rem;overflow:auto}.picker-header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.picker-header h2{margin-bottom:0}.picker-close{letter-spacing:0;text-transform:none;flex:none;justify-content:center;align-items:center;min-width:2.9rem;min-height:2.9rem;padding:.2rem;display:inline-flex}.picker-close-icon{width:1.35rem;height:1.35rem;display:block}.picker-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.9rem;display:flex}.picker-actions-split{justify-content:flex-start}.picker-actions-split .btn-primary{margin-left:auto}#datetime-picker-overlay .picker-dialog.datetime-dialog,#timezone-picker-overlay .picker-dialog{--picker-surface:var(--surface);--picker-surface-soft:#f8fafc;--picker-border:#0f172a;--picker-separator:#cbd5e1;--picker-accent:var(--neon-blue);--picker-accent-soft:#dff4ff;--picker-focus:#1d4ed8;background:linear-gradient(180deg, var(--picker-surface) 0%, var(--picker-surface-soft) 100%)}#datetime-picker-overlay .picker-dialog.datetime-dialog{flex-direction:column;width:min(640px,100vw - 2rem);display:flex}#datetime-picker-overlay .dt4-picker-root{border:2px solid var(--picker-border);background:var(--picker-surface);color:#111827;margin-top:.85rem;padding:.82rem}#datetime-picker-overlay .dt4-header{grid-template-columns:2.65rem minmax(0,1fr) 2.65rem;align-items:center;gap:.5rem;margin-bottom:.8rem;display:grid}#datetime-picker-overlay .dt4-current-month{border:2px solid var(--picker-border);background:var(--picker-surface-soft);color:#0f172a;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;text-align:center;width:100%;min-height:2.6rem;padding:.45rem .5rem;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.95rem;font-weight:700;transition:background-color .14s,border-color .14s}#datetime-picker-overlay .dt4-nav-btn{border:2px solid var(--picker-border);background:var(--picker-surface-soft);color:#111827;cursor:pointer;justify-content:center;align-items:center;min-width:2.6rem;min-height:2.6rem;padding:0;transition:background-color .14s,border-color .14s;display:flex}#datetime-picker-overlay .dt4-nav-btn svg{width:1.3rem;height:1.3rem}#datetime-picker-overlay .dt4-view-container{border:2px solid var(--picker-border);background:var(--picker-surface-soft);height:20rem;padding:.45rem;position:relative;overflow:hidden}#datetime-picker-overlay .dt4-view-section{width:100%;transition:opacity .2s,transform .2s}#datetime-picker-overlay .dt4-view-section.active{opacity:1;z-index:2;pointer-events:auto;height:100%;position:relative;transform:scale(1)}#datetime-picker-overlay .dt4-view-section.hidden{opacity:0;z-index:1;pointer-events:none;position:absolute;top:0;left:0;transform:scale(.98)}#datetime-picker-overlay .dt4-years.hidden{transform:scale(1.02)}#datetime-picker-overlay .dt4-years.active{align-content:start;height:100%;padding-right:.15rem;overflow-y:auto}#datetime-picker-overlay .dt4-calendar{grid-template-rows:1.25rem repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:.36rem;height:100%;display:grid}#datetime-picker-overlay .dt4-day-label{text-align:center;color:#334155;letter-spacing:.04em;text-transform:uppercase;user-select:none;font-size:.74rem;font-weight:600}#datetime-picker-overlay .dt4-day{border:1px solid var(--picker-separator);background:var(--picker-surface);cursor:pointer;color:#111827;user-select:none;justify-content:center;align-items:center;min-height:2.45rem;font-family:IBM Plex Mono,monospace;font-size:.86rem;font-weight:700;transition:background-color .12s,border-color .12s,transform 80ms;display:flex}#datetime-picker-overlay .dt4-day,#datetime-picker-overlay .dt4-nav-btn,#datetime-picker-overlay .dt4-current-month,#datetime-picker-overlay .dt4-year,#datetime-picker-overlay .dt4-btn,#datetime-picker-overlay .dt4-ampm-toggle,#datetime-picker-overlay .dt4-time-input,#timezone-picker-overlay .timezone-option{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#datetime-picker-overlay .dt4-day:active:not(.empty):not(.disabled){transform:scale(.98)}#datetime-picker-overlay .dt4-day.selected{color:#fff;background-color:#111827;border-color:#111827}#datetime-picker-overlay .dt4-day.today{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}#datetime-picker-overlay .dt4-day.focused{outline-offset:1px;z-index:2;outline:2px solid #111827}#datetime-picker-overlay .dt4-day.today.selected{color:#fff;background-color:#111827;border-color:#111827;box-shadow:inset 0 0 0 2px #fff}#datetime-picker-overlay .dt4-day.selected.focused{outline-offset:1px;outline:2px solid #111827}#datetime-picker-overlay .dt4-day.empty{cursor:default;box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}#datetime-picker-overlay .dt4-years{background:0 0;grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}#datetime-picker-overlay .dt4-years::-webkit-scrollbar{width:6px}#datetime-picker-overlay .dt4-years::-webkit-scrollbar-track{background:#e2e8f0}#datetime-picker-overlay .dt4-years::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}#datetime-picker-overlay .dt4-year{border:1px solid var(--picker-separator);background:var(--picker-surface);cursor:pointer;color:#111827;user-select:none;justify-content:center;align-items:center;min-height:2.3rem;padding:.4rem 0;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700;transition:background-color .12s,border-color .12s;display:flex}#datetime-picker-overlay .dt4-year.selected{color:#fff;background-color:#111827;border-color:#111827}#datetime-picker-overlay .dt4-time-section{border-top:1px solid var(--picker-separator);justify-content:space-between;align-items:center;gap:.55rem;margin-top:.78rem;padding-top:.75rem;display:flex}#datetime-picker-overlay .dt4-time-label{color:#334155;letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:2.6rem;font-size:.8rem;font-weight:700;display:inline-flex}#datetime-picker-overlay .dt4-time-inputs{background:var(--picker-surface);border:2px solid var(--picker-border);align-items:center;gap:.18rem;min-height:2.6rem;padding:.2rem .28rem;transition:border-color .12s,box-shadow .12s;display:flex}#datetime-picker-overlay .dt4-time-inputs:focus-within{border-color:#111827;box-shadow:inset 0 0 0 1px #111827}#datetime-picker-overlay .dt4-time-input{color:#111827;text-align:center;background:0 0;border:0;outline:none;width:2.45rem;min-width:2.45rem;min-height:2rem;padding:0;font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:700;line-height:1}#datetime-picker-overlay .dt4-time-input:focus-visible{background:#f3f4f6;outline:0}#datetime-picker-overlay .dt4-time-input::-webkit-outer-spin-button,#datetime-picker-overlay .dt4-time-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#datetime-picker-overlay .dt4-time-separator{color:#475569;user-select:none;font-weight:700}#datetime-picker-overlay .dt4-ampm-toggle{border:0;border-left:1px solid var(--picker-separator);color:#111827;cursor:pointer;background:0 0;min-width:2.7rem;min-height:1.95rem;margin-left:.1rem;padding:0 .45rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700;transition:background-color .12s,border-color .12s;display:none}#datetime-picker-overlay .dt4-ampm-toggle.visible{justify-content:center;align-items:center;display:inline-flex}#datetime-picker-overlay .dt4-actions{justify-content:flex-end;gap:.55rem;margin-top:.82rem;display:flex}#datetime-picker-overlay .dt4-btn{border:var(--border-strong) solid #000;text-transform:uppercase;letter-spacing:.05em;color:#111827;cursor:pointer;min-height:2.65rem;box-shadow:var(--shadow);background:#fff;padding:.45rem .85rem;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.84rem;font-weight:700;transition:transform .14s,box-shadow .14s,background-color .12s,border-color .12s}#datetime-picker-overlay .dt4-btn-primary{background:var(--copy-bg);color:#fff}#datetime-picker-overlay .dt4-btn-text{color:#111827;background:#fff}#datetime-picker-overlay .dt4-current-month:focus-visible,#datetime-picker-overlay .dt4-nav-btn:focus-visible,#datetime-picker-overlay .dt4-year:focus-visible,#datetime-picker-overlay .dt4-btn:focus-visible,#datetime-picker-overlay .dt4-ampm-toggle:focus-visible{outline:2px solid var(--picker-focus);outline-offset:2px}#datetime-picker-overlay .dt4-btn:focus-visible{transform:translate(3px,3px);box-shadow:2px 2px #000}@media (hover:hover) and (pointer:fine){#datetime-picker-overlay .dt4-current-month:hover,#datetime-picker-overlay .dt4-nav-btn:hover,#datetime-picker-overlay .dt4-ampm-toggle:hover{background:#eef2ff;border-color:#93c5fd}#datetime-picker-overlay .dt4-btn:hover{transform:translate(3px,3px);box-shadow:2px 2px #000}#datetime-picker-overlay .dt4-btn-primary:hover{background:var(--copy-bg-hover);border-color:#000}#datetime-picker-overlay .dt4-day:hover:not(.empty):not(.disabled),#datetime-picker-overlay .dt4-year:hover{background:#f3f4f6;border-color:#9ca3af}}@media (width<=760px){.picker-close{min-width:3rem;min-height:3rem}#datetime-picker-overlay .picker-dialog.datetime-dialog{width:min(440px,100vw - 1.4rem)}#datetime-picker-overlay .dt4-header{grid-template-columns:2.45rem minmax(0,1fr) 2.45rem}#datetime-picker-overlay .dt4-view-container{height:18.7rem}#datetime-picker-overlay .dt4-calendar{grid-template-rows:1.15rem repeat(6,minmax(0,1fr));gap:.32rem}#datetime-picker-overlay .dt4-time-section{flex-direction:column;align-items:stretch}#datetime-picker-overlay .dt4-time-inputs{justify-content:center;width:100%}#datetime-picker-overlay .dt4-actions{width:100%}#datetime-picker-overlay .dt4-btn{text-align:center;flex:1 1 0}}#timezone-picker-overlay #timezone-picker-search{border-color:var(--picker-border);background:var(--picker-surface);min-height:2.9rem;font-size:16px}#timezone-picker-overlay #timezone-picker-search:focus-visible{outline:2px solid var(--picker-focus);outline-offset:2px}#timezone-picker-overlay .timezone-results{border:2px solid var(--picker-border);background:var(--picker-surface);height:min(50vh,460px);margin-top:.45rem;padding:0;overflow:auto}#timezone-picker-overlay .timezone-option{border:0;border-left:4px solid #0000;border-bottom:1px solid var(--picker-separator);color:#0f172a;text-align:left;cursor:pointer;user-select:none;background:0 0;width:100%;margin:0;padding:.62rem .7rem;font-weight:700;transition:background-color .12s,border-color .12s}#timezone-picker-overlay .timezone-option:last-child{border-bottom:0}#timezone-picker-overlay .timezone-option[aria-selected=true]{background:var(--picker-accent-soft);border-left-color:var(--picker-accent)}#timezone-picker-overlay .timezone-option:focus-visible{outline:2px solid var(--picker-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){#timezone-picker-overlay .timezone-option:hover{background:#eff6ff}}#timezone-picker-overlay .timezone-empty{border:2px dashed var(--picker-separator);color:#334155;background:#f8fafc;margin:0;padding:.76rem;font-weight:700}.quick-edit-fab{z-index:55;border:var(--border-strong) solid #000;background:var(--neon-pink);color:#000;letter-spacing:.05em;text-transform:uppercase;min-height:2.9rem;box-shadow:var(--shadow-strong);cursor:pointer;padding:.52rem .86rem;font-family:Space Mono,IBM Plex Mono,monospace;font-weight:700;position:fixed;bottom:.8rem;right:.8rem}.quick-edit-fab:focus-visible{transform:translate(3px,3px);box-shadow:2px 2px #000}.quick-edit-sheet-overlay{z-index:65;background:#0000009e;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.quick-edit-sheet{border:var(--border-strong) solid #000;width:min(520px,100%);box-shadow:var(--shadow-strong);background:#fff;padding:1rem}.quick-edit-sheet h2{margin-bottom:.35rem}.quick-edit-actions{gap:.55rem;margin-top:.72rem;display:grid}.unix-row{border-bottom:2px dashed #0f172a66;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding-bottom:.8rem;display:flex}.unix-row .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#475569;margin:0;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.79rem}.unix-row code{color:#0f172a;margin-top:.34rem;font-size:1.66rem;font-weight:700;display:inline-block}.notice{border:var(--border) solid #000;color:#78350f;background:#fffbeb;margin:.56rem 0 .85rem;padding:.62rem .72rem}.notice[data-type=error]{border-color:var(--error);color:#7f1d1d;background:#fef2f2}.notice[data-type=warning]{border-color:var(--warning);color:#78350f;background:#fffbeb}.notice[data-type=success]{border-color:var(--success);color:#14532d;background:#f0fdf4}.table-wrap{border:var(--border) solid #1e293b;background:#fff}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{vertical-align:top;text-align:left;padding:.58rem .72rem}th{color:#1f2937;text-transform:uppercase;letter-spacing:.06em;background:#dbe4ee;border-bottom:1px solid #1118272e;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.84rem;font-weight:700}tbody tr{border-bottom:1px solid #1118272e}tbody tr:last-child{border-bottom:0}td code{white-space:normal;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #33415559;max-width:100%;padding:.24rem .34rem;font-size:.89rem;display:inline-block}.code-cell{min-width:0}.code-cell code{white-space:nowrap;overflow-wrap:normal;word-break:normal;width:fit-content}.timestamp-preview{color:#1f2937;overflow-wrap:anywhere}.copy-cell .btn{width:100%;min-height:2.35rem;padding:.35rem .56rem;font-size:.79rem}.content-panel ol{margin:0;padding-left:1.28rem}.content-panel li{margin-bottom:.4rem}.content-panel article+article{margin-top:.86rem}.content-panel p{color:#1f2937;margin:0}.status-message{z-index:30;border:var(--border) solid #000;max-width:min(560px,100% - 2rem);box-shadow:var(--shadow);color:#0f172a;opacity:0;pointer-events:none;background:#fff;margin:0;padding:.62rem .72rem;font-size:.93rem;transition:opacity .15s,transform .15s;position:fixed;bottom:1rem;left:1rem;transform:translateY(10px)}.status-message[data-visible=true]{opacity:1;transform:translateY(0)}.status-message[data-type=success]{border-color:var(--success);background:#f0fdf4}.status-message[data-type=warning]{border-color:var(--warning);background:#fffbeb}.status-message[data-type=error]{border-color:var(--error);background:#fef2f2}.noscript-warning{border-top:var(--border-strong) solid var(--error);color:#7f1d1d;background:#fef2f2;margin:0;padding:.75rem 1rem}.site-footer{border-top:var(--border-strong) solid #000;background:#fff;margin-top:2rem}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 0;font-size:.92rem;display:flex}.footer-content p{margin:0}:focus-visible{outline-offset:2px;outline:3px solid #0369a1}@media (width>=960px){.tool-grid{align-items:start}.field-inline{grid-template-columns:1fr 1fr;gap:.68rem}.selection-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.fallback-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.table-wrap{background:0 0;border:0}table,tbody,tr,td{width:100%;display:block}thead{display:none}tbody{gap:.8rem;display:grid}tbody tr{border-bottom:0}tr{border:var(--border) solid #000;box-shadow:var(--shadow);background:#fff;padding:.45rem .72rem .28rem}tr:before{content:attr(data-style-title);color:#1e293b;letter-spacing:.02em;text-transform:none;background:#eef2ff;border:1px solid #334155;margin:.05rem 0 .45rem;padding:.2rem .42rem;font-family:Space Mono,IBM Plex Mono,monospace;font-size:.8rem;font-weight:700;display:block}td{border-bottom:1px dashed #1e293b59;padding:.55rem 0;display:block}td:last-child{border-bottom:0}td:before{content:none;display:none}.code-cell,.timestamp-preview,.copy-cell{width:auto}.copy-cell .btn{width:100%}}@media (width<=760px){.header-content{flex-direction:column;align-items:flex-start;gap:.6rem}.action-row{width:100%}.btn{flex:1 1 0;min-width:6.3rem}.unix-row{flex-direction:column;align-items:flex-start}.field-inline,.fallback-grid,.fallback-time-grid,.native-picker-row{grid-template-columns:1fr}.status-message{max-width:none;bottom:.65rem;left:.65rem;right:.65rem}.picker-dialog{padding:.82rem}.picker-actions{justify-content:stretch}.picker-actions .btn{flex:1 1 0}.quick-edit-fab{bottom:.65rem;right:.65rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}