._tool_1u15p_1{min-width:0;color:var(--ink)}._tool_1u15p_1 p{overflow-wrap:anywhere;line-height:1.7}._tool_1u15p_1 h2{font-size:1.25rem;font-weight:800}._tool_1u15p_1 h3{font-size:1.08rem;font-weight:750}._intro_1u15p_5{padding:var(--layout-card-padding);margin-bottom:var(--layout-card-gap);border-radius:var(--radius);color:#fff;background:#132a50}._intro_1u15p_5 ._headline_1u15p_6{margin-bottom:8px;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:800}._intro_1u15p_5 ._hint_1u15p_7{color:#e0e9fb;margin-top:12px}._form_1u15p_8,._storage_1u15p_8,._share_1u15p_8,._timeline_1u15p_8{border:1px solid var(--line);border-radius:var(--radius);padding:var(--layout-card-padding);background:var(--surface)}._form_1u15p_8{gap:var(--layout-stack-gap);display:grid}._sectionHeading_1u15p_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._grid_1u15p_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._field_1u15p_12{align-content:start;gap:7px;min-width:0;display:grid}._field_1u15p_12 label,._share_1u15p_8 label{font-weight:700;line-height:1.5}._field_1u15p_12 input,._field_1u15p_12 select,._share_1u15p_8 textarea{border:1px solid var(--line-strong);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:10px;padding:12px;font-size:1rem}._field_1u15p_12 input[type=date],._field_1u15p_12 input[type=time]{-webkit-appearance:none;appearance:none;display:block}._field_1u15p_12 input[aria-invalid=true],._field_1u15p_12 select[aria-invalid=true]{border-color:var(--danger);outline-color:var(--danger)}._hint_1u15p_7{color:#495871;font-size:.94rem}._error_1u15p_18{color:#a3233a;font-weight:650}._durationRow_1u15p_19{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}._durationRow_1u15p_19>button{margin-top:30px}._actions_1u15p_21{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._primary_1u15p_22,._secondary_1u15p_22{cursor:pointer;overflow-wrap:anywhere;border-radius:10px;min-height:46px;padding:11px 16px;font-size:1rem;font-weight:700;line-height:1.45}._primary_1u15p_22{color:#fff;background:var(--brand)}._secondary_1u15p_22{color:var(--brand-dark);border:1px solid var(--line-strong);background:#f4f8ff}._tool_1u15p_1 button:disabled{opacity:.65;cursor:wait}._tool_1u15p_1 :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:3px;outline:3px solid #1c61ca}._summary_1u15p_27{background:var(--brand-soft);border-radius:12px;gap:8px;padding:16px;display:grid}._summary_1u15p_27 li{flex-wrap:wrap;justify-content:space-between;gap:10px;line-height:1.6;display:flex}._summary_1u15p_27 strong{font-variant-numeric:tabular-nums}._advanced_1u15p_30{border-block:1px solid var(--line);padding:16px 0}._advanced_1u15p_30 summary{cursor:pointer;min-height:44px;font-weight:750;list-style:inside disclosure-closed;display:list-item}._advanced_1u15p_30[open] summary{list-style-type:disclosure-open}._advanced_1u15p_30>p{margin:0 0 16px}._delay_1u15p_34{min-width:0}._delay_1u15p_34 legend{font-weight:750}._delay_1u15p_34>p{margin:8px 0}._delay_1u15p_34 label,._check_1u15p_37{border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex}._delay_1u15p_34 input,._check_1u15p_37 input{width:20px;height:20px;accent-color:var(--brand);flex-shrink:0}._notice_1u15p_39{border-left:4px solid var(--brand);background:var(--brand-soft);border-radius:6px;padding:14px 16px}._results_1u15p_40{gap:var(--layout-card-gap);margin-top:var(--layout-section-gap);display:grid}._cards_1u15p_41{gap:var(--layout-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._card_1u15p_41{align-items:flex-start;gap:var(--layout-copy-gap);min-width:0;padding:var(--layout-card-padding);border:2px solid var(--line);background:var(--surface);border-radius:var(--radius);flex-direction:column;display:flex}._card_1u15p_41._selected_1u15p_43{border-color:var(--brand)}._card_1u15p_41 ._total_1u15p_44{color:#133f89;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:850;line-height:1.25}._badge_1u15p_45{color:#174f3e;background:#e6f3ee;border-radius:7px;padding:5px 9px;font-size:.92rem;font-weight:700;display:inline-block}._card_1u15p_41 dl{gap:12px;width:100%;padding-block:6px;display:grid}._card_1u15p_41 dl>div{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}._card_1u15p_41 dt{color:#495871}._card_1u15p_41 dd{font-weight:750}._card_1u15p_41 button{width:100%;margin-top:auto}._results_1u15p_40>section>h2{margin-bottom:var(--layout-heading-gap)}._timeline_1u15p_8{gap:14px;display:grid}._timelineEnds_1u15p_53{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:.94rem;display:flex}._timelineEnds_1u15p_53>span{max-width:48%}._timelineEnds_1u15p_53>span:last-child{text-align:right}._track_1u15p_56{background:#edf1f8;border-radius:8px;height:36px;position:relative;overflow:hidden}._track_1u15p_56>span{height:100%;position:absolute;top:0}._sleep_1u15p_58{background:#286bd4}._latency_1u15p_59{background:repeating-linear-gradient(135deg,#dde7f5 0 5px,#748caf 5px 7px)}._watch_1u15p_60{background:repeating-linear-gradient(90deg,#e3a943 0 6px,#77571f 6px 8px)}._legend_1u15p_61{flex-wrap:wrap;gap:14px;display:flex}._watchDetails_1u15p_62{background:#fff5de;border-radius:10px;padding:14px}._segments_1u15p_63{gap:12px;display:grid}._segments_1u15p_63 li{border:1px solid var(--line);border-radius:10px;padding:14px}._share_1u15p_8{gap:var(--layout-stack-gap);display:grid}._share_1u15p_8 textarea{resize:vertical;font-size:1rem;line-height:1.65}._storage_1u15p_8{margin-top:var(--layout-section-gap);gap:var(--layout-stack-gap);display:grid}._storage_1u15p_8 button{justify-self:start}._storage_1u15p_8 a{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){._cards_1u15p_41{grid-template-columns:1fr}._card_1u15p_41 dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._grid_1u15p_11,._durationRow_1u15p_19{grid-template-columns:1fr}._durationRow_1u15p_19>button{margin-top:0}._card_1u15p_41 dl{grid-template-columns:1fr}._summary_1u15p_27 li{flex-direction:column;gap:0}._actions_1u15p_21>button{width:100%}._timelineEnds_1u15p_53{font-size:.9rem}}
