.Ogb8ca_setup{--ink:#17394a;--muted:#526b77;--line:#d4e2e6;--paper:#fff;color:var(--ink);gap:16px;display:grid}.Ogb8ca_setup button,.Ogb8ca_setup input,.Ogb8ca_setup select,.Ogb8ca_setup summary{outline-offset:4px}.Ogb8ca_setup button:focus-visible,.Ogb8ca_setup input:focus-visible,.Ogb8ca_setup select:focus-visible,.Ogb8ca_setup summary:focus-visible{outline:2px solid #007e91}.Ogb8ca_setup button:disabled{opacity:.5;cursor:not-allowed}.Ogb8ca_hero{background:linear-gradient(140deg, var(--paper), #e9f4f1);border:1px solid #c6dfe1;border-radius:28px;padding:28px;box-shadow:0 10px 35px #183e4610}.Ogb8ca_heroIntro{text-align:center}.Ogb8ca_eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#337467;font-size:.68rem;font-weight:750}.Ogb8ca_hero h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(1.65rem,4vw,2.1rem);font-weight:650}.Ogb8ca_hero p,.Ogb8ca_panel p{color:var(--muted);font-size:.85rem;line-height:1.6}.Ogb8ca_styleField{margin:24px 0 20px}.Ogb8ca_setup label,.Ogb8ca_setup legend{font-size:.85rem;font-weight:650}.Ogb8ca_setup select,.Ogb8ca_setup input:not([type=range]):not([type=checkbox]){border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);border-radius:12px;padding:10px 12px;font-size:1rem}.Ogb8ca_styleField select{margin-top:7px}.Ogb8ca_styleField p{min-height:22px;margin:8px 0 0}.Ogb8ca_segmented{background:#dceae8;border-radius:14px;padding:4px;display:flex}.Ogb8ca_segmented button{border-radius:10px;flex:1;min-height:44px;font-size:.85rem;font-weight:650}.Ogb8ca_segmented button[aria-pressed=true]{background:var(--paper);box-shadow:0 2px 7px #15392d15}.Ogb8ca_durationChoices{gap:8px;margin-top:16px;display:flex}.Ogb8ca_durationChoices button{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:12px;flex:1;min-height:46px;font-size:.9rem;font-weight:650}.Ogb8ca_durationChoices button[aria-pressed=true],.Ogb8ca_chips button[aria-pressed=true]{color:#fff;background:#126b70;border-color:#126b70}.Ogb8ca_customDuration{margin-top:8px}.Ogb8ca_customDuration summary{color:var(--muted);justify-content:center;gap:6px;min-height:44px;font-size:.8rem}.Ogb8ca_inlineField{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Ogb8ca_inlineField input{max-width:100px}.Ogb8ca_inlineField select{max-width:200px}.Ogb8ca_inlineField span{color:var(--muted);font-size:.75rem}.Ogb8ca_start{color:#fff;background:#126b70;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:12px;padding:12px 15px;font-weight:700;display:flex;box-shadow:0 5px 14px #126b7020}.Ogb8ca_start:hover{background:#0d585d}.Ogb8ca_hero .Ogb8ca_sessionSummary{text-align:center;max-width:520px;margin:13px auto 0;font-size:.73rem}.Ogb8ca_openHint{text-align:center;padding:18px 0 6px}.Ogb8ca_panel{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:0 22px}section.Ogb8ca_panel{padding:22px}.Ogb8ca_panel summary,.Ogb8ca_customDuration summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.Ogb8ca_panel summary::-webkit-details-marker{display:none}.Ogb8ca_customDuration summary::-webkit-details-marker{display:none}.Ogb8ca_panel>summary{gap:12px;min-height:66px;font-size:.92rem;font-weight:650}.Ogb8ca_panel>summary>span{align-items:center;gap:12px;display:flex}.Ogb8ca_panel>summary>svg{transition:transform .2s}.Ogb8ca_panel[open]>summary>svg{transform:rotate(180deg)}.Ogb8ca_detailsBody{border-top:1px solid var(--line);gap:20px;padding:20px 0 24px;display:grid}.Ogb8ca_chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Ogb8ca_chips button,.Ogb8ca_secondary{border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 15px;font-size:.85rem;font-weight:600}.Ogb8ca_secondary{justify-content:center;align-items:center;gap:8px;width:fit-content;display:inline-flex}.Ogb8ca_bellFields{gap:15px;display:grid}.Ogb8ca_bellField>div{gap:8px;margin-top:6px;display:flex}.Ogb8ca_iconButton{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.Ogb8ca_range{grid-template-columns:1fr auto;gap:10px;display:grid}.Ogb8ca_range span{color:var(--muted);font-weight:400}.Ogb8ca_range input{accent-color:#126b70;grid-column:1/-1;width:100%;min-height:30px}.Ogb8ca_credits summary{text-underline-offset:4px;min-height:44px;font-size:.8rem;text-decoration:underline}.Ogb8ca_credits p{margin-top:12px;font-size:.75rem}.Ogb8ca_credits a{text-decoration:underline}.Ogb8ca_routines{padding:5px 0}.Ogb8ca_sectionTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Ogb8ca_sectionTitle h2{font-size:.93rem;font-weight:700}.Ogb8ca_sectionTitle>span{color:var(--muted);margin-left:auto;font-size:.7rem}.Ogb8ca_routineList{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.Ogb8ca_routine{background:var(--paper);border:1px solid var(--line);border-radius:15px;align-items:center;max-width:100%;display:flex}.Ogb8ca_routine>button:first-child{text-align:left;overflow-wrap:anywhere;min-width:0;min-height:60px;padding:10px 14px}.Ogb8ca_routine span{font-size:.85rem;font-weight:650}.Ogb8ca_routine small{color:var(--muted);margin-top:3px;font-size:.7rem;display:block}.Ogb8ca_routine .Ogb8ca_iconButton{border:0;margin-right:5px}.Ogb8ca_saveRow{align-items:center;gap:8px;display:flex}.Ogb8ca_saveRow input{min-width:0}.Ogb8ca_saveRow button{flex-shrink:0}.Ogb8ca_twoColumns{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.Ogb8ca_twoColumns select{margin-top:6px}.Ogb8ca_notice{color:var(--muted);font-size:.8rem;line-height:1.6}.Ogb8ca_notice:empty{display:none}.dark .Ogb8ca_setup{--ink:#e4eff2;--muted:#aabfc7;--line:#304955;--paper:#142d3c}.dark .Ogb8ca_hero{background:linear-gradient(140deg,#142d3c,#153b3d);border-color:#35585d}.dark .Ogb8ca_eyebrow{color:#9bd4c4}.dark .Ogb8ca_segmented{background:#0b222c}@media (min-width:640px){.Ogb8ca_bellFields{grid-template-columns:repeat(3,minmax(0,1fr))}.Ogb8ca_hero{padding:32px 48px}}@media (max-width:420px){.Ogb8ca_hero{padding:22px 16px}.Ogb8ca_durationChoices{gap:5px}.Ogb8ca_durationChoices button{font-size:.8rem}.Ogb8ca_panel{padding:0 16px}.Ogb8ca_saveRow{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.Ogb8ca_panel>summary>svg{transition:none}}.Ogb8ca_guideToggle{align-items:center;gap:10px;min-height:48px;margin-top:8px;display:flex}.Ogb8ca_guideToggle input{accent-color:#126b70;width:18px;height:18px}.Ogb8ca_beatDescription{border:1px solid var(--line);background:#126b700b;border-radius:14px;padding:14px 16px}.Ogb8ca_beatDescription p+p{margin-top:8px;font-size:.78rem}.Ogb8ca_personalCue{border:1px solid var(--line);width:100%;min-height:80px;color:var(--ink);background:var(--paper);font:inherit;resize:vertical;border-radius:12px;padding:12px}.Ogb8ca_personalCue:focus-visible{outline-offset:4px;outline:2px solid #007e91}.Ogb8ca_stageList{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.Ogb8ca_stageCard{border:1px solid var(--timer-border,#659fb659);border-radius:1rem;min-width:0;padding:1rem}.Ogb8ca_stageCard fieldset{gap:.85rem;min-width:0;display:grid}.Ogb8ca_stageHeading,.Ogb8ca_stageActions{align-items:center;gap:.25rem;display:flex}.Ogb8ca_stageHeading{justify-content:space-between;gap:.75rem}.Ogb8ca_stageHeading legend{font-weight:700}.Ogb8ca_optional{font-size:.8rem;font-weight:400}
