.laboratory-page{overflow:hidden}.laboratory-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:40px;align-items:center;min-height:310px;margin-bottom:48px;padding:44px 50px;overflow:hidden;border:1px solid #cbdaf8;border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(56,189,248,.25),transparent 32%),linear-gradient(135deg,#f8fbff,#eef4ff)}.laboratory-hero::before{content:'';position:absolute;inset:auto auto -95px -70px;width:240px;height:240px;border-radius:50%;background:rgba(37,99,235,.07)}.laboratory-hero>div:first-child{position:relative;z-index:2;max-width:710px}.laboratory-hero h1{margin-bottom:14px;font-size:clamp(42px,6vw,72px);letter-spacing:-.045em}.laboratory-hero p{margin:0;color:var(--muted);font-size:18px;line-height:1.65}.laboratory-search-wrap{width:100%;max-width:650px;margin-top:25px}.laboratory-search{display:flex;width:100%;align-items:center;gap:10px;padding:5px 15px;border:1px solid #b8cdf8;border-radius:15px;background:rgba(255,255,255,.92);box-shadow:0 10px 26px rgba(37,99,235,.08)}.laboratory-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.13)}.laboratory-search>span{color:#2563eb;font-size:24px;line-height:1}.laboratory-search input{width:100%;padding:10px 0;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}.laboratory-suggestions[hidden]{display:none}.laboratory-suggestions{display:grid;max-height:350px;margin-top:7px;padding:6px;overflow:auto;border:1px solid #b8cdf8;border-radius:15px;background:rgba(255,255,255,.98);box-shadow:0 18px 38px rgba(30,64,175,.16)}.laboratory-suggestion-item{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:0;border-radius:11px;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.laboratory-suggestion-item:hover,.laboratory-suggestion-item.is-active{background:#eff5ff;color:inherit}.laboratory-suggestion-icon{display:grid;width:32px;height:32px;place-content:center;border-radius:10px;background:#eaf1ff;color:#2563eb;font-size:14px;font-weight:850}.laboratory-suggestion-item.is-planned .laboratory-suggestion-icon{background:#f1f5f9;color:#94a3b8}.laboratory-suggestion-copy{display:grid;min-width:0;gap:2px}.laboratory-suggestion-copy strong{color:#1e293b;font-size:13px;line-height:1.35}.laboratory-suggestion-copy small{overflow:hidden;color:#64748b;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.laboratory-suggestion-badge{padding:4px 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.laboratory-suggestion-badge.is-live{background:#dcfce7;color:#15803d}.laboratory-suggestion-empty{padding:15px;color:#64748b;font-size:12px;text-align:center}.laboratory-search-status{min-height:20px;margin-top:7px;color:#475569;font-size:12px}.laboratory-orbit{position:relative;width:min(250px,22vw);aspect-ratio:1;justify-self:center;border:1px solid rgba(37,99,235,.2);border-radius:50%;box-shadow:inset 0 0 0 28px rgba(37,99,235,.035),inset 0 0 0 55px rgba(37,99,235,.025)}.laboratory-orbit::before,.laboratory-orbit::after{content:'';position:absolute;border-radius:50%;background:#2563eb;box-shadow:0 0 0 8px rgba(37,99,235,.11)}.laboratory-orbit::before{top:12%;left:14%;width:9px;height:9px}.laboratory-orbit::after{right:7%;bottom:24%;width:6px;height:6px;background:#06b6d4}.laboratory-orbit span{position:absolute;inset:19%;border:1px dashed rgba(37,99,235,.36);border-radius:50%}.laboratory-orbit i{position:absolute;inset:0;display:grid;place-content:center;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(20px,3vw,34px);font-style:normal;font-weight:800;letter-spacing:-.06em}.laboratory-category-nav{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:52px}.laboratory-category-nav a{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d6e0f0;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:700;text-decoration:none}.laboratory-category-nav a:hover{border-color:#93b4fb;background:#f5f8ff;color:#1d4ed8}.laboratory-category-nav span{color:#2563eb;font-weight:900}.laboratory-category-list{display:grid;gap:64px}.laboratory-category{scroll-margin-top:calc(var(--bar-h) + 22px)}.laboratory-category-heading{display:flex;align-items:center;gap:17px;margin-bottom:22px}.laboratory-category-symbol{display:grid;flex:0 0 52px;width:52px;height:52px;place-content:center;border-radius:16px;background:#eef4ff;color:#1d4ed8;font-size:21px;font-weight:850}.laboratory-category-heading h2{margin:0 0 4px;color:var(--text);font-size:25px}.laboratory-category-heading p{margin:0;color:var(--muted);line-height:1.5}.laboratory-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.laboratory-section-heading h2{margin:0;color:var(--text)}.laboratory-local-note{max-width:280px;color:#64748b;font-size:12px;line-height:1.45;text-align:right}.laboratory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.laboratory-card{position:relative;display:flex;min-height:195px;flex-direction:column;padding:23px;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.laboratory-card[hidden],.laboratory-category[hidden]{display:none}.laboratory-card.is-available:hover{transform:translateY(-4px);border-color:#93b4fb;box-shadow:0 16px 34px rgba(37,99,235,.12)}.laboratory-card.is-planned{background:rgba(255,255,255,.62)}.laboratory-tool-icon{display:grid;width:48px;height:48px;place-content:center;margin-bottom:25px;border-radius:15px;background:#eef4ff;color:#1d4ed8;font-size:22px;font-weight:800}.laboratory-card:nth-child(3n+2) .laboratory-tool-icon{background:#ecfeff;color:#0e7490}.laboratory-card:nth-child(3n) .laboratory-tool-icon{background:#f5f3ff;color:#6d28d9}.laboratory-card h3{margin:0 0 9px;color:#1e293b;font-size:18px}.laboratory-card p{margin:0 0 20px;color:#64748b;font-size:14px;line-height:1.55}.laboratory-tool-action{margin-top:auto;color:#2563eb;font-size:13px;font-weight:750}.laboratory-card.is-planned .laboratory-tool-action{color:#94a3b8}.laboratory-suggestion{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:28px;border:1px dashed #a9bde9;border-radius:20px;background:#f8fbff}.laboratory-suggestion>div{display:flex;align-items:center;gap:17px}.laboratory-suggestion>div>span{display:grid;flex:0 0 46px;width:46px;height:46px;place-content:center;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:20px;font-weight:800}.laboratory-suggestion h2{margin:0 0 5px;color:var(--text);font-size:20px}.laboratory-suggestion p{margin:0;color:var(--muted);line-height:1.5}.laboratory-empty{display:grid;gap:4px;margin-top:34px;padding:30px;border:1px dashed #b8c8e6;border-radius:20px;background:#f8fbff;text-align:center}.laboratory-empty[hidden]{display:none}.laboratory-empty span{color:var(--muted)}.laboratory-tool-header{max-width:830px;margin:26px 0 36px}.laboratory-tool-header h1{margin:0 0 14px;font-size:clamp(35px,5vw,58px);letter-spacing:-.04em}.laboratory-tool-header>p{max-width:760px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.laboratory-free-note{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:7px 11px;border-radius:999px;background:#ecfdf5;color:#166534;font-size:12px;font-weight:700}.laboratory-free-note span{display:grid;width:18px;height:18px;place-content:center;border-radius:50%;background:#bbf7d0}.laboratory-workbench{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start}.laboratory-input-card,.laboratory-result-card{min-width:0;padding:27px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:var(--shadow-sm)}.laboratory-result-card{position:sticky;top:calc(var(--bar-h) + 18px);border-color:#b8cdf8;background:linear-gradient(145deg,#f8fbff,#fff 64%);box-shadow:0 18px 45px rgba(37,99,235,.10)}.laboratory-card-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px}.laboratory-card-heading>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-content:center;border-radius:10px;background:#dbeafe;color:#1d4ed8;font-size:13px;font-weight:850}.laboratory-card-heading h2{margin:1px 0 3px;color:var(--text);font-size:20px}.laboratory-card-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.laboratory-swap-button{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700}.laboratory-swap-button:hover{border-color:#93b4fb;background:#eff6ff;color:#1d4ed8}.laboratory-timezone-note{margin-top:22px;padding-top:15px;border-top:1px solid var(--border);color:#64748b;font-size:11px}.laboratory-advanced-toggle{display:flex;width:100%;align-items:center;gap:9px;margin-top:18px;padding:12px 0 0;border:0;border-top:1px solid var(--border);background:transparent;color:#2563eb;font-size:12px;font-weight:750;text-align:left}.laboratory-advanced-toggle>span:first-child{display:grid;flex:0 0 22px;width:22px;height:22px;place-content:center;border-radius:7px;background:#eaf1ff}.laboratory-historical-panel[hidden]{display:none}.laboratory-historical-intro{margin:0 0 17px;padding:12px 14px;border-radius:12px;background:#f1f5f9;color:#475569;font-size:12px;line-height:1.5}.laboratory-historical-intro p{margin:0}.laboratory-historical-intro p + p{margin-top:7px;color:#64748b;font-size:11px}.laboratory-historical-date{min-width:0;margin:0 0 15px;padding:16px;border:1px solid #dbe3ef;border-radius:15px}.laboratory-historical-date legend{float:none;width:auto;margin:0 0 12px;padding:0;color:#334155;font-size:14px;font-weight:800}.laboratory-historical-grid{display:grid;grid-template-columns:.7fr 1.25fr 1fr .9fr;gap:10px}.laboratory-historical-grid label{min-width:0}.laboratory-historical-grid label>span,.laboratory-result-options label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-historical-grid label:nth-last-child(2){grid-column:span 2}.laboratory-calendar-field{grid-column:span 2}.laboratory-date-preview{min-height:17px;margin:10px 0 0;color:#64748b;font-size:10px;line-height:1.4}.laboratory-change-section{margin-top:24px;padding-top:21px;border-top:1px solid var(--border)}.laboratory-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.laboratory-duration-grid label{min-width:0}.laboratory-duration-grid label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-date-result-lead{font-size:clamp(27px,3.5vw,39px);line-height:1.25}.laboratory-result-equation{margin:-8px 0 22px;padding:11px 13px;border-radius:12px;background:#eaf1ff;color:#334155;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.laboratory-arithmetic-details{display:grid;gap:0;margin:0;border-top:1px solid #dbe3ef}.laboratory-arithmetic-details>div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:15px;padding:12px 0;border-bottom:1px solid #e6ebf2}.laboratory-arithmetic-details dt{color:#64748b;font-size:11px;font-weight:600}.laboratory-arithmetic-details dd{margin:0;color:#1e293b;font-size:12px;font-weight:700;text-align:right;overflow-wrap:anywhere}.laboratory-work-hours-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.laboratory-work-hours-grid label{min-width:0}.laboratory-work-hours-grid label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-work-hours-grid label:last-child{grid-column:1 / -1}.laboratory-working-advanced[hidden]{display:none}.laboratory-working-advanced{margin-top:20px;padding:17px;border:1px solid #dbe3ef;border-radius:15px;background:#f8fafc}.laboratory-working-advanced fieldset{margin:0 0 17px}.laboratory-working-advanced legend{margin-bottom:9px;color:#334155;font-size:13px;font-weight:800}.laboratory-weekday-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.laboratory-weekday-grid label{position:relative;cursor:pointer}.laboratory-weekday-grid input{position:absolute;opacity:0;pointer-events:none}.laboratory-weekday-grid span{display:grid;min-height:38px;place-content:center;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#64748b;font-size:11px;font-weight:750}.laboratory-weekday-grid input:checked + span{border-color:#86aaf7;background:#eaf1ff;color:#1d4ed8}.laboratory-weekday-grid input:focus-visible + span{outline:3px solid rgba(37,99,235,.2);outline-offset:1px}.laboratory-holiday-settings{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(105px,.55fr);gap:10px;margin-bottom:14px;padding-top:16px;border-top:1px solid #dbe3ef}.laboratory-holiday-settings label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-holiday-panel[hidden]{display:none}.laboratory-holiday-panel{margin:0 0 17px;padding:13px;border:1px solid #d7e2f5;border-radius:12px;background:#fff}.laboratory-holiday-panel>p:first-child{margin:0 0 11px;color:#475569;font-size:13px;font-weight:750}.laboratory-holiday-list{display:grid;gap:8px;max-height:245px;overflow:auto}.laboratory-holiday-list label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;color:#475569;font-size:12px;line-height:1.45;cursor:pointer}.laboratory-holiday-list .form-check-input{width:17px;height:17px;margin-top:1px}.laboratory-holiday-list input:disabled + span{color:#94a3b8}.laboratory-partial-break{margin-top:16px;color:#475569;font-size:11px;line-height:1.45}.laboratory-working-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.laboratory-working-summary>div{min-width:0;padding:13px 9px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82);text-align:center}.laboratory-working-summary strong{display:block;color:#1d4ed8;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.laboratory-working-summary span{display:block;margin-top:5px;color:#64748b;font-size:9px;line-height:1.35}.laboratory-result-lead{margin:4px 0 22px;color:#0f172a;font-size:clamp(26px,4vw,43px);font-weight:800;line-height:1.15;letter-spacing:-.035em}.laboratory-calendar-result{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.laboratory-calendar-result>div{min-width:0;padding:12px 5px 9px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82);text-align:center}.laboratory-calendar-result strong{display:block;overflow-wrap:anywhere;color:#1d4ed8;font-size:21px;font-variant-numeric:tabular-nums}.laboratory-calendar-result span{color:#64748b;font-size:9px}.laboratory-total-result{margin-top:24px;padding-top:20px;border-top:1px solid #dbe3ef}.laboratory-total-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.laboratory-total-result h3{margin:0;color:#334155;font-size:14px}.laboratory-total-heading>span{color:#64748b;font-size:9px;text-align:right}.laboratory-result-options{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(105px,.6fr);gap:10px;margin-bottom:16px;padding:12px;border-radius:13px;background:#f1f5f9}.laboratory-result-options label[hidden]{display:none}.laboratory-total-result dl{display:grid;gap:7px;margin:0}.laboratory-total-result dl>div{display:grid;grid-template-columns:minmax(105px,.6fr) minmax(0,1.4fr);gap:16px}.laboratory-total-result dt{color:#64748b;font-size:12px;font-weight:500}.laboratory-total-result dd{display:grid;justify-items:end;gap:2px;min-width:0;margin:0;color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;text-align:right}.laboratory-total-result dd span[hidden]{display:none}.laboratory-total-result [data-total-remainder]{color:#64748b;font-size:10px;font-weight:600;overflow-wrap:anywhere}.laboratory-total-result[data-display-mode="remainder"] dl{gap:11px}.laboratory-total-result[data-display-mode="remainder"] [data-total-remainder]{color:#0f172a;font-size:14px;font-weight:750;line-height:1.45}.laboratory-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:21px}.laboratory-result-actions span{color:#166534;font-size:11px}.laboratory-calculation-note{margin-top:18px;padding:20px 23px;border:1px solid #dbe3ef;border-radius:17px;background:#f8fafc}.laboratory-calculation-note strong{display:block;margin-bottom:5px;color:#334155}.laboratory-calculation-note p{margin:0;color:#64748b;font-size:13px;line-height:1.55}.laboratory-explanation{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:30px;align-items:start;margin-top:68px}.laboratory-explanation h2{margin-bottom:16px}.laboratory-explanation p{color:var(--muted);line-height:1.7}.laboratory-formula-card{padding:25px;border:1px solid #cbdaf8;border-radius:20px;background:#f5f8ff}.laboratory-formula-card>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.laboratory-formula-card code{display:block;margin:14px 0;padding:14px;border-radius:12px;background:#0f172a;color:#bfdbfe;font-size:14px}.laboratory-formula-card p{margin:0;font-size:13px}.laboratory-related{margin-top:68px}.laboratory-related h2{margin-bottom:22px}.laboratory-related .laboratory-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px}.laboratory-stopwatch-page{overflow:visible}.laboratory-stopwatch-controls{display:grid;gap:10px}.laboratory-stopwatch-controls .btn{min-height:50px;font-size:16px;font-weight:750}.laboratory-stopwatch-dock-readout{display:none}.laboratory-stopwatch-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.laboratory-stopwatch-options{display:grid;gap:14px;margin-top:22px}.laboratory-stopwatch-options>label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-stopwatch-wakelock{margin:0;color:#475569;font-size:12px;line-height:1.45}.laboratory-stopwatch-wakelock[hidden]{display:none}.laboratory-stopwatch-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:750}.laboratory-stopwatch-status i{width:9px;height:9px;border-radius:50%;background:#94a3b8}.laboratory-stopwatch-status[data-mode="running"]{color:#15803d}.laboratory-stopwatch-status[data-mode="running"] i{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.16)}.laboratory-stopwatch-status[data-mode="paused"]{color:#b45309}.laboratory-stopwatch-status[data-mode="paused"] i{background:#f59e0b}.laboratory-stopwatch-face{margin:0 0 22px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:clamp(42px,6vw,68px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.06em;line-height:1}.laboratory-stopwatch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px}.laboratory-stopwatch-summary>div{min-width:0;padding:13px 10px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82);text-align:center}.laboratory-stopwatch-summary strong{display:block;color:#1d4ed8;font-size:15px;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.laboratory-stopwatch-summary span{display:block;margin-top:5px;color:#475569;font-size:12px;font-weight:600;line-height:1.4}.laboratory-lap-panel{min-width:0}.laboratory-lap-empty{padding:18px 16px;border:1px dashed #c5d4ee;border-radius:14px;background:rgba(255,255,255,.7);color:#64748b;font-size:13px;line-height:1.5}.laboratory-lap-table-wrap{max-height:320px;overflow:auto;border:1px solid #dbe3ef;border-radius:14px;background:rgba(255,255,255,.82)}.laboratory-lap-table{width:100%;margin:0;border-collapse:collapse}.laboratory-lap-table th,.laboratory-lap-table td{padding:10px 12px;border-bottom:1px solid #e6ebf2;font-size:13px;font-variant-numeric:tabular-nums}.laboratory-lap-table thead th{position:sticky;top:0;background:#f8fbff;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.laboratory-lap-table tbody th{color:#334155;font-weight:800;text-align:left}.laboratory-lap-table td{color:#1e293b;font-weight:700;text-align:right}.laboratory-lap-table thead th:not(:first-child),.laboratory-lap-table td{text-align:right}.laboratory-lap-table tbody tr:last-child th,.laboratory-lap-table tbody tr:last-child td{border-bottom:0}.laboratory-lap-table tr.is-fast th,.laboratory-lap-table tr.is-fast td{color:#15803d;background:#f0fdf4}.laboratory-lap-table tr.is-slow th,.laboratory-lap-table tr.is-slow td{color:#b45309;background:#fffbeb}.laboratory-interval-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.laboratory-swap-button:disabled{opacity:.55;cursor:not-allowed}.laboratory-interval-settings{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.laboratory-interval-settings label{min-width:0}.laboratory-interval-settings label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-interval-settings label:last-child{grid-column:1 / -1}.laboratory-interval-settings .input-group>.form-select{max-width:5.6rem}.laboratory-interval-options{display:grid;gap:10px;margin-top:16px}.laboratory-interval-phase{margin-bottom:8px;color:#1d4ed8;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.laboratory-interval-page .laboratory-stopwatch-face{margin-bottom:14px}.laboratory-interval-progress{height:8px;margin:0 0 22px;overflow:hidden;border-radius:999px;background:#e2e8f0}.laboratory-interval-progress span{display:block;width:0;height:100%;border-radius:inherit;background:#2563eb}.laboratory-interval-progress[data-kind="short"] span,.laboratory-interval-progress[data-kind="long"] span{background:#0d9488}.laboratory-stopwatch-status[data-mode="done"]{color:#1d4ed8}.laboratory-stopwatch-status[data-mode="done"] i{background:#2563eb}.laboratory-interval-phases{display:grid;gap:6px;max-height:280px;margin:0;padding:0;overflow:auto;list-style:none}.laboratory-interval-phases li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dbe3ef;border-radius:12px;background:rgba(255,255,255,.82)}.laboratory-interval-phases li.is-current{border-color:#86aaf7;background:#eaf1ff}.laboratory-interval-phases li.is-done{opacity:.55}.laboratory-interval-phases strong{color:#0f172a;font-size:13px}.laboratory-interval-phases span{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.laboratory-unix-page .input-group>.form-select{max-width:5.8rem}.laboratory-unix-now-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.laboratory-unix-live{margin:0;color:#475569;font-size:12px;line-height:1.45}.laboratory-unix-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#64748b;font-size:12px;font-weight:750}.laboratory-unix-status i{width:9px;height:9px;border-radius:50%;background:#94a3b8}.laboratory-unix-status[data-mode="live"]{color:#15803d}.laboratory-unix-status[data-mode="live"] i{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.16)}.laboratory-unix-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px}.laboratory-unix-chips>div{min-width:0;padding:13px 9px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82);text-align:center}.laboratory-unix-chips strong{display:block;color:#1d4ed8;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.laboratory-unix-chips span{display:block;margin-top:5px;color:#64748b;font-size:9px;line-height:1.35}.laboratory-unix-copies{display:grid;gap:7px}.laboratory-unix-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #dbe3ef;border-radius:12px;background:rgba(255,255,255,.82)}.laboratory-unix-copy-row span{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:750}.laboratory-unix-copy-row strong{display:block;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:750;overflow-wrap:anywhere}.laboratory-unix-date-notice{margin:8px 0 0;padding:9px 11px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px;line-height:1.45}.laboratory-unix-ambiguity{display:block;margin-top:10px}.laboratory-unix-date-notice[hidden],.laboratory-unix-ambiguity[hidden]{display:none}.laboratory-unix-ambiguity>span{display:block;margin-bottom:6px;color:#334155;font-size:13px;font-weight:750}.laboratory-unix-page .laboratory-card-heading p,.laboratory-unix-page .form-text,.laboratory-unix-page .laboratory-unix-live,.laboratory-unix-page .laboratory-unix-status{font-size:13px}.laboratory-unix-page .laboratory-duration-grid label>span,.laboratory-unix-page .laboratory-unix-chips span,.laboratory-unix-page .laboratory-unix-copy-row span{font-size:12px}.laboratory-unix-page .laboratory-unix-copy-row strong{font-size:14px}.laboratory-unix-page .laboratory-related .laboratory-grid,.laboratory-frames-page .laboratory-related .laboratory-grid,.laboratory-transfer-page .laboratory-related .laboratory-grid,.laboratory-unit-conversion-page .laboratory-related .laboratory-grid,.laboratory-weekday-page .laboratory-related .laboratory-grid,.laboratory-calendars-page .laboratory-related .laboratory-grid,.laboratory-leap-page .laboratory-related .laboratory-grid{max-width:1100px;grid-template-columns:repeat(3,minmax(0,1fr))}.laboratory-compare-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.laboratory-compare-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.laboratory-compare-cards{margin-bottom:18px}.laboratory-compare-table td strong{display:block;font-size:13px}.laboratory-compare-bar{height:6px;margin-top:6px;overflow:hidden;border-radius:99px;background:#e2e8f0}.laboratory-compare-bar>span{display:block;height:100%;border-radius:inherit;background:#93c5fd}.laboratory-compare-table tr.is-fast .laboratory-compare-bar>span{background:#4ade80}.laboratory-compare-table tr.is-slow .laboratory-compare-bar>span{background:#fbbf24}.laboratory-compare-page textarea.form-control{min-height:198px;font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.45}.laboratory-meeting-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.laboratory-meeting-fields label{min-width:0}.laboratory-meeting-fields label>span,.laboratory-meeting-delay label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-meeting-fields .input-group>.form-select,.laboratory-meeting-delay .input-group>.form-select{max-width:5.6rem}.laboratory-meeting-delay{display:grid;grid-template-columns:1fr 1fr;gap:12px}.laboratory-meeting-delay [hidden]{display:none}.laboratory-meeting-track{position:relative;height:72px;margin:0 0 18px}.laboratory-meeting-rail{position:relative;height:40px;margin:0 8px}.laboratory-meeting-rail i{position:absolute;top:18px;right:0;left:0;height:4px;border-radius:99px;background:#dbe3ef}.laboratory-meeting-rail b{position:absolute;top:12px;width:16px;height:16px;margin-left:-8px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(15,23,42,.12)}.laboratory-meeting-rail b.is-a{background:#2563eb}.laboratory-meeting-rail b.is-b{background:#0f766e}.laboratory-meeting-rail b.is-meet{top:8px;width:12px;height:12px;margin-left:-6px;background:#f59e0b}.laboratory-meeting-track span{position:absolute;top:48px;color:#64748b;font-size:11px;font-weight:750}.laboratory-meeting-track [data-meeting-track-a]{left:8px}.laboratory-meeting-track [data-meeting-track-b]{right:8px}.laboratory-meeting-steps{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}.laboratory-meeting-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid #dbe3ef;border-radius:12px;background:rgba(255,255,255,.82)}.laboratory-meeting-steps span{display:grid;width:28px;height:28px;place-content:center;border-radius:9px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:800}.laboratory-meeting-steps p{margin:0;color:#334155;font-size:13px;line-height:1.5}.laboratory-meeting-page .laboratory-meeting-fields label>span,.laboratory-meeting-page .laboratory-meeting-delay label>span,.laboratory-meeting-page .laboratory-card-heading p,.laboratory-meeting-page .laboratory-swap-button,.laboratory-meeting-page .form-text,.laboratory-meeting-page .laboratory-result-equation,.laboratory-meeting-page .laboratory-stopwatch-summary span,.laboratory-meeting-page .laboratory-unix-copy-row span,.laboratory-meeting-page .laboratory-unix-copy-row strong,.laboratory-meeting-page .laboratory-result-actions span,.laboratory-meeting-page .laboratory-formula-card>span,.laboratory-meeting-page .laboratory-meeting-track span{font-size:14px;line-height:1.5}.laboratory-meeting-page .laboratory-meeting-steps p,.laboratory-meeting-page .laboratory-calculation-note p,.laboratory-meeting-page .laboratory-formula-card p{font-size:15px;line-height:1.6}.laboratory-work-fields{max-width:220px;margin-bottom:16px}.laboratory-work-fields label>span,.laboratory-work-workers label>span,.laboratory-work-delay label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-work-workers{display:grid;gap:12px;margin-bottom:16px}.laboratory-work-worker{display:grid;grid-template-columns:minmax(0,1fr) 10.8rem;gap:8px}.laboratory-work-delay{display:grid;grid-template-columns:1fr 1fr;gap:12px}.laboratory-work-delay .input-group>.form-select{max-width:5.6rem}.laboratory-work-workers [hidden],.laboratory-work-delay [hidden]{display:none}.laboratory-work-bar{display:flex;height:18px;margin:0 0 8px;overflow:hidden;border-radius:99px;background:#dbe3ef}.laboratory-work-bar i{display:block;height:100%}.laboratory-work-bar i.is-a{background:#2563eb}.laboratory-work-bar i.is-b{background:#0f766e}.laboratory-work-bar i.is-c{background:#d97706}.laboratory-work-bar-caption{margin:0 0 18px;color:#64748b;font-size:12px;line-height:1.45}.laboratory-hands-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.laboratory-hands-fields label{min-width:0}.laboratory-hands-fields label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-hands-clock{max-width:240px;margin:0 auto 18px}.laboratory-hands-clock svg{display:block;width:100%;height:auto}.laboratory-hands-face{fill:#fff;stroke:#dbe3ef;stroke-width:3}.laboratory-hands-clock [data-hands-ticks] .is-major{stroke:#334155;stroke-width:2}.laboratory-hands-clock [data-hands-ticks] .is-minor{stroke:#94a3b8;stroke-width:1}.laboratory-hands-clock [data-hands-ticks] text{fill:#0f172a;font-size:14px;font-weight:800;font-family:inherit}.laboratory-hands-clock [data-hands-hour-line]{stroke:#0f172a;stroke-width:6;stroke-linecap:round}.laboratory-hands-clock [data-hands-minute-line]{stroke:#1d4ed8;stroke-width:4;stroke-linecap:round}.laboratory-hands-clock [data-hands-second-line]{stroke:#ef4444;stroke-width:2;stroke-linecap:round}.laboratory-hands-clock [data-hands-second-line].is-muted{opacity:.28}.laboratory-hands-clock [data-hands-arc]{stroke:#f59e0b;stroke-width:6;stroke-linecap:round}.laboratory-hands-clock [data-hands-arc].is-overlap{opacity:0}.laboratory-hands-cap{fill:#0f172a}.laboratory-hands-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.laboratory-hands-next>div{min-width:0;padding:13px 10px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82);text-align:center}.laboratory-hands-next span{display:block;margin-bottom:5px;color:#64748b;font-size:9px;line-height:1.35}.laboratory-hands-next strong{display:block;color:#1d4ed8;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.laboratory-hands-page .laboratory-hands-clock{max-width:270px}.laboratory-hands-page .laboratory-hands-fields label>span,.laboratory-hands-page .laboratory-card-heading p,.laboratory-hands-page .laboratory-swap-button,.laboratory-hands-page .form-text,.laboratory-hands-page .laboratory-timezone-note,.laboratory-hands-page .laboratory-result-equation,.laboratory-hands-page .laboratory-stopwatch-summary span,.laboratory-hands-page .laboratory-unix-copy-row span,.laboratory-hands-page .laboratory-unix-copy-row strong,.laboratory-hands-page .laboratory-result-actions span,.laboratory-hands-page .laboratory-formula-card>span,.laboratory-hands-page .laboratory-hands-next span{font-size:14px;line-height:1.5}.laboratory-hands-page .laboratory-hands-next strong{font-size:15px;line-height:1.4}.laboratory-hands-page .laboratory-meeting-steps p,.laboratory-hands-page .laboratory-calculation-note p,.laboratory-hands-page .laboratory-formula-card p{font-size:15px;line-height:1.6}.laboratory-dilation-fields{display:grid;gap:12px;margin-bottom:12px}.laboratory-dilation-fields label{min-width:0}.laboratory-dilation-fields label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-dilation-fields .input-group>.form-select{max-width:7.4rem}.laboratory-dilation-page .laboratory-dilation-fields .input-group>.form-select{flex:0 0 10rem;width:10rem;max-width:none}.laboratory-debt-fields,.laboratory-debt-date-grid,.laboratory-debt-custom,.laboratory-debt-growth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.laboratory-debt-fields label,.laboratory-debt-date-grid label,.laboratory-debt-custom label,.laboratory-debt-growth label{min-width:0}.laboratory-debt-fields label>span,.laboratory-debt-date-grid label>span,.laboratory-debt-custom label>span,.laboratory-debt-growth label>span{display:block;margin-bottom:5px;color:#64748b;font-size:12px;font-weight:750}.laboratory-debt-custom{margin-top:-2px}.laboratory-debt-custom[hidden],.laboratory-debt-growth[hidden],.laboratory-debt-growth [hidden],.laboratory-debt-advanced[hidden]{display:none}.laboratory-debt-growth{margin-top:14px}.laboratory-debt-growth label:last-child:nth-child(3){grid-column:1 / -1}.laboratory-debt-advanced{margin-top:14px;padding:15px;border:1px solid #dbe3ef;border-radius:15px;background:#f8fafc}.laboratory-debt-advanced .laboratory-debt-growth{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.laboratory-debt-live{margin-bottom:20px;padding:22px 18px;overflow:hidden;border:1px solid #bfdbfe;border-radius:18px;background:radial-gradient(circle at 92% 12%,rgba(56,189,248,.16),transparent 35%),linear-gradient(145deg,#eff6ff,#fff);text-align:center}.laboratory-debt-live>span{display:block;margin-bottom:6px;color:#2563eb;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.laboratory-debt-live>strong{display:block;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:clamp(27px,4vw,47px);font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.045em;line-height:1.14;overflow-wrap:anywhere}.laboratory-debt-live>small{display:block;margin-top:9px;color:#64748b;font-size:11px}.laboratory-debt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-debt-speed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px}.laboratory-debt-speed>div{min-width:0;padding:12px;border:1px solid #dbe3ef;border-radius:12px;background:rgba(255,255,255,.82)}.laboratory-debt-speed span{display:block;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:750}.laboratory-debt-speed strong{display:block;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.laboratory-debt-page .laboratory-related .laboratory-grid{max-width:1100px;grid-template-columns:repeat(3,minmax(0,1fr))}.laboratory-savings-page .laboratory-related .laboratory-grid{max-width:1100px;grid-template-columns:repeat(3,minmax(0,1fr))}.laboratory-savings-section{margin-top:16px;padding:15px;border:1px solid #dbe3ef;border-radius:15px;background:#fbfdff}.laboratory-savings-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:13px}.laboratory-savings-section-heading>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-content:center;border-radius:9px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:850}.laboratory-savings-section-heading strong,.laboratory-savings-section-heading small{display:block}.laboratory-savings-section-heading strong{color:#1e293b;font-size:14px}.laboratory-savings-section-heading small{margin-top:1px;color:#64748b;font-size:11px}.laboratory-savings-section .laboratory-debt-growth{margin:0}.laboratory-savings-live{border-color:#bbf7d0;background:radial-gradient(circle at 92% 12%,rgba(74,222,128,.16),transparent 35%),linear-gradient(145deg,#f0fdf4,#fff)}.laboratory-savings-live>span{color:#15803d}.laboratory-earnings-page .laboratory-related .laboratory-grid{max-width:1100px;grid-template-columns:repeat(3,minmax(0,1fr))}.laboratory-earnings-pay{margin-top:14px}.laboratory-earnings-pay[hidden],.laboratory-earnings-schedule[hidden],.laboratory-earnings-reset [hidden],.laboratory-earnings-page [data-earnings-salary-note][hidden],.laboratory-earnings-page [data-earnings-custom][hidden],.laboratory-earnings-page [data-earnings-advanced][hidden]{display:none}.laboratory-earnings-time-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.laboratory-earnings-currency{margin-top:17px}.laboratory-earnings-currency .laboratory-earnings-time-pair{grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr)}.laboratory-earnings-schedule{margin:4px 0 16px;padding:15px;border:1px solid #dbe3ef;border-radius:15px;background:#f8fafc}.laboratory-earnings-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:13px}.laboratory-earnings-weekdays label{position:relative;min-width:0;cursor:pointer}.laboratory-earnings-weekdays input{position:absolute;opacity:0;pointer-events:none}.laboratory-earnings-weekdays label>span{display:grid;min-height:35px;place-content:center;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#475569;font-size:11px;font-weight:800}.laboratory-earnings-weekdays label>small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.laboratory-earnings-weekdays input:checked + span{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.laboratory-earnings-weekdays input:focus-visible + span{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.laboratory-earnings-reset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.laboratory-earnings-reset label{min-width:0}.laboratory-earnings-reset label>span{display:block;margin-bottom:5px;color:#64748b;font-size:12px;font-weight:750}.laboratory-earnings-live{border-color:#fde68a;background:radial-gradient(circle at 92% 12%,rgba(251,191,36,.16),transparent 35%),linear-gradient(145deg,#fffbeb,#fff)}.laboratory-earnings-live>span{color:#b45309}@media (max-width:575.98px){.laboratory-earnings-time-pair,.laboratory-earnings-currency .laboratory-earnings-time-pair,.laboratory-earnings-reset{grid-template-columns:1fr}.laboratory-earnings-time-pair>span{display:none}.laboratory-earnings-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:575.98px){.laboratory-debt-fields,.laboratory-debt-date-grid,.laboratory-debt-custom,.laboratory-debt-growth,.laboratory-debt-advanced .laboratory-debt-growth,.laboratory-debt-speed{grid-template-columns:1fr}.laboratory-debt-growth label:last-child:nth-child(3){grid-column:auto}}.laboratory-dilation-beta{margin:0 0 18px}.laboratory-dilation-beta-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.laboratory-dilation-beta-head span{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.laboratory-dilation-beta-head strong{color:#1d4ed8;font-size:15px;font-variant-numeric:tabular-nums}.laboratory-dilation-beta-track{height:10px;overflow:hidden;border-radius:99px;background:#dbe3ef}.laboratory-dilation-beta-track i{display:block;height:100%;border-radius:inherit;background:#1d4ed8}.laboratory-dilation-beta p{margin:7px 0 0;color:#64748b;font-size:12px;line-height:1.45}.laboratory-dilation-compare{display:grid;gap:10px;margin:0 0 18px}.laboratory-dilation-compare article{min-width:0;padding:13px 14px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82)}.laboratory-dilation-compare span{display:block;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.laboratory-dilation-compare strong{display:block;margin-bottom:8px;color:#0f172a;font-size:16px;font-weight:750;overflow-wrap:anywhere}.laboratory-dilation-compare-track{height:8px;overflow:hidden;border-radius:99px;background:#dbe3ef}.laboratory-dilation-compare-track i{display:block;height:100%;border-radius:inherit;background:#93c5fd}.laboratory-dilation-compare article.is-earth i{background:#2563eb}.laboratory-dilation-compare article.is-ship i{background:#0f766e}.laboratory-gravity-page .laboratory-dilation-fields{grid-template-columns:1fr 1fr}.laboratory-gravity-page .laboratory-dilation-fields label:last-child{grid-column:1 / -1}.laboratory-gravity-scale{position:relative;height:180px;margin:0 0 18px;overflow:hidden;border:1px solid #dce6f5;border-radius:13px;background:linear-gradient(180deg,#eef6ff,#f8fafc)}.laboratory-gravity-scale-line{position:absolute;left:18px;top:12px;bottom:12px;width:3px;border-radius:99px;background:#cbd5e1}.laboratory-gravity-scale b{position:absolute;left:12px;width:15px;height:15px;margin-top:-8px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px currentColor}.laboratory-gravity-scale b.is-a{background:#2563eb;color:#2563eb}.laboratory-gravity-scale b.is-b{background:#0f766e;color:#0f766e}.laboratory-gravity-scale span{position:absolute;left:36px;max-width:calc(100% - 48px);margin-top:-8px;overflow:hidden;color:#334155;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.laboratory-gravity-scale span.is-a{color:#1d4ed8}.laboratory-gravity-scale span.is-b{color:#0f766e}.laboratory-gravity-page [aria-labelledby="labGravityBodyLabel"] .laboratory-swap-button{max-width:100%;line-height:1.3;white-space:normal;text-align:left}.laboratory-light-path{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:center;margin:0 0 18px;padding:14px;border:1px solid #dce6f5;border-radius:13px;background:linear-gradient(90deg,#eef6ff,#f8fafc)}.laboratory-light-path strong{color:#1d4ed8;font-size:12px;font-weight:750;white-space:nowrap}.laboratory-light-path strong:last-of-type{color:#0f766e;white-space:normal;text-align:right}.laboratory-light-path-track{height:6px;overflow:hidden;border-radius:99px;background:#dbe3ef}.laboratory-light-path-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.laboratory-light-path span{grid-column:1 / -1;color:#64748b;font-size:12px;line-height:1.4}.laboratory-light-page .laboratory-dilation-fields .input-group>.form-select{flex:0 0 8.5rem;width:8.5rem;max-width:none}.laboratory-light-page .laboratory-dilation-fields label>span,.laboratory-light-page .laboratory-card-heading p,.laboratory-light-page .laboratory-swap-button,.laboratory-light-page .form-text,.laboratory-light-page .laboratory-timezone-note,.laboratory-light-page .laboratory-result-equation,.laboratory-light-page .laboratory-stopwatch-summary span,.laboratory-light-page .laboratory-unix-copy-row span,.laboratory-light-page .laboratory-unix-copy-row strong,.laboratory-light-page .laboratory-result-actions span,.laboratory-light-page .laboratory-formula-card>span,.laboratory-light-page .laboratory-dilation-compare span,.laboratory-light-page .laboratory-light-path strong,.laboratory-light-page .laboratory-light-path span{font-size:14px;line-height:1.5}.laboratory-light-page .laboratory-meeting-steps p,.laboratory-light-page .laboratory-calculation-note p,.laboratory-light-page .laboratory-formula-card p{font-size:15px;line-height:1.6}.laboratory-weekday-page .laboratory-historical-grid label:nth-last-child(2),.laboratory-calendars-page .laboratory-historical-grid label:nth-last-child(2){grid-column:auto}.laboratory-weekday-page .laboratory-calendar-field,.laboratory-calendars-page .laboratory-calendar-field{grid-column:1 / -1}.laboratory-calendar-outputs{display:grid;gap:8px;margin:0 0 18px}.laboratory-calendar-outputs article{padding:13px 14px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82)}.laboratory-calendar-outputs span{display:block;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.laboratory-calendar-outputs strong{display:block;color:#0f172a;font-size:16px;font-weight:750;overflow-wrap:anywhere}.laboratory-calendar-outputs article.is-source{background:#f8fafc}.laboratory-calendar-outputs article.is-target{border-color:#86aaf7;background:#eaf1ff}.laboratory-calendar-outputs article.is-target strong{color:#1d4ed8}.laboratory-calendars-page .laboratory-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.laboratory-leap-year-row{display:grid;grid-template-columns:1.4fr .9fr;gap:10px;margin-bottom:12px}.laboratory-leap-year-row label{min-width:0}.laboratory-leap-year-row label>span{display:block;margin-bottom:5px;color:#64748b;font-size:10px;font-weight:750}.laboratory-leap-year-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.laboratory-leap-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px}.laboratory-leap-checks>div{padding:12px 10px;border:1px solid #dce6f5;border-radius:13px;background:rgba(255,255,255,.82);text-align:center}.laboratory-leap-checks span{display:block;margin-bottom:4px;color:#64748b;font-size:9px;font-weight:750}.laboratory-leap-checks strong{display:block;color:#1d4ed8;font-size:16px}.laboratory-leap-block{margin:0 0 18px}.laboratory-leap-block-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.laboratory-leap-block-heading strong{color:#0f172a;font-size:13px}.laboratory-leap-block-heading span{color:#64748b;font-size:11px}.laboratory-leap-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.laboratory-leap-grid button{min-height:32px;padding:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.laboratory-leap-grid button.is-leap{border-color:#93b4fb;background:#eff6ff;color:#1d4ed8}.laboratory-leap-grid button.is-exception{border-color:#fdba74;background:#fff7ed;color:#c2410c}.laboratory-leap-grid button.is-active{outline:2px solid #2563eb;outline-offset:1px}.laboratory-leap-legend{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 0;color:#64748b;font-size:11px}.laboratory-leap-legend i{display:inline-block;width:11px;height:11px;margin-right:5px;border:1px solid #dbe3ef;border-radius:3px;background:#fff;vertical-align:-1px}.laboratory-leap-legend i.is-leap{border-color:#93b4fb;background:#eff6ff}.laboratory-leap-legend i.is-exception{border-color:#fdba74;background:#fff7ed}.laboratory-weekday-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 18px}.laboratory-weekday-strip span{display:grid;min-height:38px;place-content:center;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#64748b;font-size:11px;font-weight:750}.laboratory-weekday-strip span.is-active{border-color:#86aaf7;background:#eaf1ff;color:#1d4ed8}.laboratory-frames-presets .laboratory-swap-button.is-active{border-color:#93b4fb;background:#eff6ff;color:#1d4ed8}.laboratory-frames-drop{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;color:#334155;font-size:13px}.laboratory-frames-drop[hidden]{display:none}.laboratory-frames-origin{display:flex;flex-wrap:wrap;gap:14px;margin:8px 0 0}.laboratory-frames-origin .form-check{margin:0}.laboratory-frames-lead{font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.laboratory-frames-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px}.laboratory-frames-page [data-frames-timecode-wrap][hidden]{display:none}.laboratory-frames-timecode-note{margin:14px 0 18px;padding:11px 13px;border-radius:11px;background:#eff6ff;color:#334155;font-size:13px;line-height:1.5}.laboratory-frames-timecode-note[hidden]{display:none}.laboratory-frames-page .laboratory-card-heading p,.laboratory-frames-page .form-text{font-size:13px}.laboratory-frames-page .laboratory-duration-grid label>span,.laboratory-frames-page .laboratory-unix-chips span,.laboratory-frames-page .laboratory-unix-copy-row span{font-size:12px}.laboratory-frames-page .laboratory-unix-copy-row strong{font-size:14px}.laboratory-transfer-page .laboratory-transfer-unit{flex:0 0 9rem;width:9rem;max-width:none}.laboratory-transfer-compare-heading{margin:18px 0 8px;color:#334155;font-size:15px;font-weight:800}.laboratory-transfer-compare{display:grid;gap:7px;margin:0 0 4px}.laboratory-transfer-compare>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 12px;border:1px dashed #d5e2f6;border-radius:12px;background:rgba(248,251,255,.9)}.laboratory-transfer-compare span{color:#64748b;font-size:14px;font-weight:750}.laboratory-transfer-compare strong{color:#0f172a;font-size:15px;font-variant-numeric:tabular-nums}.laboratory-transfer-page .laboratory-card-heading p,.laboratory-transfer-page .laboratory-swap-button,.laboratory-transfer-page .laboratory-frames-origin,.laboratory-transfer-page .form-text,.laboratory-transfer-page .laboratory-duration-grid label>span,.laboratory-transfer-page .laboratory-result-equation,.laboratory-transfer-page .laboratory-unix-chips span,.laboratory-transfer-page .laboratory-unix-copy-row span,.laboratory-transfer-page .laboratory-result-actions span,.laboratory-transfer-page .laboratory-formula-card>span{font-size:14px;line-height:1.5}.laboratory-transfer-page .laboratory-unix-copy-row strong{font-size:15px;line-height:1.45}.laboratory-transfer-page .laboratory-calculation-note p,.laboratory-transfer-page .laboratory-formula-card p{font-size:15px;line-height:1.6}.laboratory-transfer-page .form-control,.laboratory-transfer-page .form-select,.laboratory-transfer-page .input-group-text{font-size:16px}.laboratory-unit-conversion-select{max-width:155px}.laboratory-unit-results .laboratory-unix-copy-row.is-source{margin-inline:-9px;padding-inline:9px;border-radius:11px;background:#eef4ff}.laboratory-unit-results .laboratory-unix-copy-row.is-source span::after{content:" · vstup";color:#2563eb;font-weight:750}.laboratory-unit-conversion-page .laboratory-result-equation{font-size:13px}.laboratory-unit-conversion-page .laboratory-formula-card>span,.laboratory-unit-conversion-page .laboratory-calculation-note p,.laboratory-unit-conversion-page .laboratory-formula-card p{font-size:15px;line-height:1.6}.laboratory-half-life-fields{display:grid;gap:13px;margin-top:20px}.laboratory-half-life-fields label{min-width:0}.laboratory-half-life-fields label[hidden]{display:none}.laboratory-half-life-fields label>span{display:block;margin-bottom:5px;color:#64748b;font-size:11px;font-weight:750}.laboratory-half-life-fields .input-group>.form-select{flex:0 0 8rem;width:8rem;max-width:none}.laboratory-half-life-fields .input-group-text{min-width:8rem;justify-content:center}.laboratory-half-life-meter{margin:0 0 20px;padding:14px;border:1px solid #dbe7f7;border-radius:14px;background:rgba(255,255,255,.84)}.laboratory-half-life-meter>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:9px;color:#475569;font-size:13px}.laboratory-half-life-meter strong{color:#1d4ed8;font-size:17px;font-variant-numeric:tabular-nums}.laboratory-half-life-meter-track{height:12px;overflow:hidden;border-radius:999px;background:#dbeafe}.laboratory-half-life-meter-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4);transition:width .25s ease}.laboratory-half-life-chart{display:grid;height:185px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;align-items:end;margin:4px 0 24px;padding:18px 12px 10px;border:1px solid #dbe7f7;border-radius:15px;background:linear-gradient(to top,rgba(219,234,254,.7),rgba(255,255,255,.65))}.laboratory-half-life-chart>div{position:relative;display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto auto;gap:4px;align-items:end;justify-items:center;min-width:0}.laboratory-half-life-chart i{width:min(38px,72%);min-height:5px;border-radius:7px 7px 3px 3px;background:linear-gradient(#38bdf8,#2563eb);opacity:.72;transition:height .25s ease}.laboratory-half-life-chart .is-nearest i{opacity:1;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.laboratory-half-life-chart strong{color:#1e3a8a;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.laboratory-half-life-chart span{color:#64748b;font-size:9px;text-align:center}.laboratory-half-life-page .laboratory-card-heading p,.laboratory-half-life-page .form-text,.laboratory-half-life-page .laboratory-result-equation,.laboratory-half-life-page .laboratory-result-actions span,.laboratory-half-life-page .laboratory-formula-card>span{font-size:14px;line-height:1.5}.laboratory-half-life-page .laboratory-calculation-note p,.laboratory-half-life-page .laboratory-formula-card p{font-size:15px;line-height:1.6}.laboratory-half-life-page .form-control,.laboratory-half-life-page .form-select,.laboratory-half-life-page .input-group-text{font-size:16px}@media (max-width:991.98px){.laboratory-hero{grid-template-columns:1fr}.laboratory-orbit{position:absolute;right:-35px;bottom:-65px;width:230px;opacity:.56}.laboratory-hero>div:first-child{max-width:75%}.laboratory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-workbench{grid-template-columns:1fr}.laboratory-gravity-page .laboratory-dilation-fields{grid-template-columns:1fr}.laboratory-gravity-page .laboratory-dilation-fields label:last-child{grid-column:auto}.laboratory-unix-chips,.laboratory-frames-chips,.laboratory-leap-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-unix-page .laboratory-related .laboratory-grid,.laboratory-frames-page .laboratory-related .laboratory-grid,.laboratory-transfer-page .laboratory-related .laboratory-grid,.laboratory-unit-conversion-page .laboratory-related .laboratory-grid,.laboratory-weekday-page .laboratory-related .laboratory-grid,.laboratory-calendars-page .laboratory-related .laboratory-grid,.laboratory-leap-page .laboratory-related .laboratory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-result-card{position:static}.laboratory-stopwatch-page{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}.laboratory-interval-page{padding-bottom:calc(188px + env(safe-area-inset-bottom,0px))}.laboratory-stopwatch-page .laboratory-input-card{order:2}.laboratory-stopwatch-page .laboratory-result-card{order:1}.laboratory-stopwatch-controls{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:40;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:10px 10px 11px;border:1px solid #d7e2f5;border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 16px 40px rgba(15,23,42,.18);-webkit-backdrop-filter:saturate(1.2) blur(16px);backdrop-filter:saturate(1.2) blur(16px)}.laboratory-stopwatch-dock-readout{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;gap:8px;min-height:32px;color:#0f172a}.laboratory-stopwatch-dock-readout i{width:8px;height:8px;border-radius:50%;background:#94a3b8}.laboratory-stopwatch-controls[data-mode="running"] .laboratory-stopwatch-dock-readout i{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.16)}.laboratory-stopwatch-controls[data-mode="paused"] .laboratory-stopwatch-dock-readout i{background:#f59e0b}.laboratory-stopwatch-dock-readout strong{font-family:ui-monospace,SFMono-Regular,Menlo,"Roboto Mono",monospace;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:1}.laboratory-stopwatch-dock-readout [data-interval-dock-phase]{color:#64748b;font-size:12px;font-weight:750;white-space:nowrap}.laboratory-stopwatch-controls[data-mode="done"] .laboratory-stopwatch-dock-readout i{background:#2563eb}.laboratory-stopwatch-controls .btn{min-height:46px;font-size:15px}.laboratory-stopwatch-secondary{display:contents}.laboratory-stopwatch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.laboratory-explanation{grid-template-columns:1fr}}@media (max-width:767.98px){.laboratory-suggestion{align-items:stretch;flex-direction:column}.laboratory-suggestion .btn{width:100%}.laboratory-hero{min-height:330px;padding:35px 27px}.laboratory-hero>div:first-child{max-width:none}.laboratory-hero p{max-width:85%;font-size:16px}.laboratory-section-heading{align-items:flex-start;flex-direction:column}.laboratory-local-note{text-align:left}.laboratory-calendar-result{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.laboratory-hero p{max-width:100%}.laboratory-suggestion-item{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:9px}.laboratory-suggestion-icon{width:29px;height:29px}.laboratory-suggestion-copy small{white-space:normal}.laboratory-suggestion-badge{grid-column:2;width:fit-content;margin-top:-4px}.laboratory-orbit{display:none}.laboratory-grid{grid-template-columns:1fr}.laboratory-card{min-height:235px}.laboratory-category-heading{align-items:flex-start}.laboratory-category-nav{margin-bottom:42px}.laboratory-input-card,.laboratory-result-card{padding:22px 18px}.laboratory-historical-grid{grid-template-columns:1fr 1fr}.laboratory-historical-grid label:nth-last-child(2),.laboratory-calendar-field{grid-column:auto}.laboratory-result-options{grid-template-columns:1fr}.laboratory-total-heading{align-items:flex-start;flex-direction:column}.laboratory-total-heading>span{text-align:left}.laboratory-total-result dl>div{grid-template-columns:95px minmax(0,1fr)}.laboratory-duration-grid{grid-template-columns:1fr 1fr}.laboratory-arithmetic-details>div{grid-template-columns:95px minmax(0,1fr)}.laboratory-working-summary{grid-template-columns:1fr}.laboratory-working-summary>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;text-align:left}.laboratory-working-summary span{margin-top:0}.laboratory-stopwatch-summary{grid-template-columns:1fr}.laboratory-stopwatch-summary>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;text-align:left}.laboratory-stopwatch-summary span{margin-top:0}.laboratory-compare-table th,.laboratory-compare-table td{padding:8px 6px;font-size:12px}.laboratory-stopwatch-face{font-size:clamp(36px,12vw,52px)}.laboratory-interval-settings{grid-template-columns:1fr}.laboratory-meeting-fields,.laboratory-meeting-delay,.laboratory-work-delay,.laboratory-hands-fields{grid-template-columns:1fr}.laboratory-hands-next{grid-template-columns:1fr}.laboratory-hands-next>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;text-align:left}.laboratory-hands-next span{margin-bottom:0}.laboratory-work-worker{grid-template-columns:1fr}.laboratory-unix-chips,.laboratory-frames-chips,.laboratory-leap-checks{grid-template-columns:1fr}.laboratory-unix-chips>div,.laboratory-frames-chips>div,.laboratory-leap-checks>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);align-items:center;text-align:left}.laboratory-unix-chips span,.laboratory-frames-chips span,.laboratory-leap-checks span{margin-top:0;margin-bottom:0}.laboratory-leap-year-row{grid-template-columns:1fr}.laboratory-leap-grid button{min-height:28px;font-size:10px}.laboratory-unix-page .laboratory-related .laboratory-grid,.laboratory-frames-page .laboratory-related .laboratory-grid,.laboratory-transfer-page .laboratory-related .laboratory-grid,.laboratory-unit-conversion-page .laboratory-related .laboratory-grid,.laboratory-weekday-page .laboratory-related .laboratory-grid,.laboratory-calendars-page .laboratory-related .laboratory-grid,.laboratory-leap-page .laboratory-related .laboratory-grid{grid-template-columns:1fr}.laboratory-holiday-settings{grid-template-columns:1fr}.laboratory-related .laboratory-grid{grid-template-columns:1fr}}@media (max-width:575.98px){.laboratory-dilation-page .laboratory-dilation-fields .input-group,.laboratory-light-page .laboratory-dilation-fields .input-group,.laboratory-half-life-fields .input-group{flex-direction:column;gap:8px}.laboratory-dilation-page .laboratory-dilation-fields .input-group>.form-control,.laboratory-dilation-page .laboratory-dilation-fields .input-group>.form-select,.laboratory-light-page .laboratory-dilation-fields .input-group>.form-control,.laboratory-light-page .laboratory-dilation-fields .input-group>.form-select,.laboratory-half-life-fields .input-group>.form-control,.laboratory-half-life-fields .input-group>.form-select,.laboratory-half-life-fields .input-group>.input-group-text{flex:0 0 auto;width:100%;margin-left:0;border-radius:var(--bs-border-radius,.375rem)}.laboratory-half-life-chart{height:165px;gap:5px;padding-inline:7px}.laboratory-half-life-chart strong{font-size:9px}}
