.pm-page{padding-top:1rem}.pm-page>nav{margin-bottom:.5rem}.pm-page>section[aria-labelledby=tool-title]{padding-bottom:1rem}.pm-page #tool-title+p{margin-top:.5rem}.pm-page section[aria-label^=Инструмент]{padding:1rem}.pm-workspace,.pm-panel{min-width:0}.pm-icon{width:1.25rem;height:1.25rem;flex-shrink:0}.pm-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;max-width:31.5rem;margin-inline:auto}.pm-mode{min-width:0;min-height:2.75rem;border:1px solid var(--border);border-radius:.5rem;padding:.5rem .25rem;background:var(--surface-muted);color:var(--text-primary);font-size:.875rem;line-height:1.25rem;font-weight:600;cursor:pointer}.pm-mode[aria-selected=true]{border-color:var(--primary);background:var(--primary-soft)}.pm-mode:hover:not(:disabled){border-color:var(--primary);background:var(--surface-hover)}.pm-mode:active:not(:disabled){background:var(--primary-soft)}.pm-mode:disabled{cursor:default}.pm-mode:disabled:not([aria-selected=true]){color:var(--text-muted)}.pm-mode-full{display:none}.pm-stage{display:flex;min-width:0;flex-direction:column;align-items:center;padding-block:1.5rem 1rem;text-align:center}.pm-status{color:var(--text-muted);font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase}.pm-fullscreen{margin-top:.75rem}.pm-clock{container-type:inline-size;width:100%;margin-top:.5rem}.pm-digits{display:inline-flex;max-width:100%;align-items:center;justify-content:center;min-height:5rem;font-size:calc(clamp(3.5rem,20vw,4.5rem) * var(--pm-time-scale, 1));font-weight:800;line-height:1.1;white-space:nowrap}@supports (font-size: 1cqw){.pm-digits{font-size:calc(clamp(3.5rem,27cqw,4.5rem) * var(--pm-time-scale, 1))}}.pm-context{margin-top:.25rem;color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.pm-rounds{display:grid;max-width:100%;grid-template-columns:repeat(var(--pm-round-cols, 4),2.25rem);gap:.75rem;margin-top:1rem}.pm-round{display:flex;width:2.25rem;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border:2px solid transparent;border-radius:50%;background:var(--surface-muted);color:var(--text-muted);font-size:.875rem;font-weight:700}.pm-round-current{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.pm-round-complete{background:var(--primary);color:var(--on-primary)}.pm-progress{width:min(100%,20rem);height:.5rem;margin-block:1.5rem .5rem;appearance:none;overflow:hidden;border:0;border-radius:.5rem;background:var(--surface-muted);color:var(--primary)}.pm-progress::-webkit-progress-bar{background:var(--surface-muted)}.pm-progress::-webkit-progress-value{background:var(--primary)}.pm-progress::-moz-progress-bar{background:var(--primary)}.pm-completed{margin-top:.5rem;color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.pm-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;max-width:34rem;margin-top:1rem}.pm-primary{min-height:3.5rem;min-width:0;font-size:1rem;line-height:1.5rem}.pm-reset{min-height:2.75rem;min-width:0}.pm-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;border-top:1px solid var(--border);padding-top:.75rem}.pm-settings{min-width:0}.pm-settings>summary{display:flex;min-height:2.75rem;align-items:center;gap:.75rem;border-radius:.5rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;list-style:none;cursor:pointer}.pm-settings>summary::-webkit-details-marker{display:none}.pm-settings>summary:hover,.pm-sound:hover{background:var(--surface-hover)}.pm-settings>summary:active,.pm-sound:active{background:var(--primary-soft)}.pm-chevron{margin-left:auto}.pm-settings[open] .pm-chevron{transform:rotate(180deg)}.pm-settings-body{padding:1rem .5rem .5rem}.pm-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.pm-field{display:flex;min-width:0;flex-direction:column;gap:.375rem}.pm-field>label{font-size:.875rem;line-height:1.25rem;font-weight:600}.pm-unit{max-width:20.3125rem;margin-bottom:1rem}.pm-unit select:disabled{color:var(--text-muted);cursor:default}.pm-field-error{display:flex;align-items:flex-start;gap:.375rem;color:var(--primary);font-size:.875rem;line-height:1.5rem}.pm-field-error .pm-icon{margin-top:.125rem;width:1rem;height:1rem}.pm-fields:disabled .field-input{color:var(--text-muted);cursor:default}.pm-settings-hint{margin-top:.75rem;color:var(--text-muted);font-size:.875rem;line-height:1.5rem}.pm-preset-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.pm-preset-info dt{color:var(--text-muted);font-size:.875rem;line-height:1.5rem}.pm-preset-info dd{font-size:1rem;line-height:1.5rem;font-weight:600}.pm-sound{display:flex;min-height:2.75rem;align-items:center;gap:.75rem;border-radius:.5rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;cursor:pointer}.pm-switch-track{display:flex;width:2.5rem;height:1.5rem;flex-shrink:0;align-items:center;margin-left:auto;border:1px solid var(--border);border-radius:1rem;padding:2px;background:var(--surface-muted)}.pm-switch-track>span{width:1.125rem;height:1.125rem;border:1px solid var(--border);border-radius:50%;background:var(--surface)}.pm-sound[aria-checked=true] .pm-switch-track{justify-content:flex-end;border-color:var(--primary);background:var(--primary)}.pm-sound[aria-checked=true] .pm-switch-track>span{border-color:var(--on-primary);background:var(--on-primary)}.pm-switches{display:flex;flex-direction:column;min-width:0}.pm-sound:disabled{color:var(--text-muted);cursor:default}.pm-footnote{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;color:var(--text-muted);font-size:.75rem;line-height:1.25rem;text-align:left}.pm-notice,.pm-lock-hint{margin-top:.75rem;color:var(--text-muted);font-size:.875rem;line-height:1.5rem}@media(min-width:40rem){.pm-mode-full{display:inline}.pm-mode-short{display:none}.pm-mode{padding-inline:.75rem}.pm-actions{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.pm-reset{min-height:3.5rem}.pm-fields{grid-template-columns:repeat(2,minmax(0,20.3125rem))}}@media(min-width:48rem){.pm-page{padding-top:2rem}.pm-page>nav{margin-bottom:1rem}.pm-page>section[aria-labelledby=tool-title]{padding-bottom:2rem}.pm-page section[aria-label^=Инструмент]{padding:1.5rem 3rem}.pm-stage{padding-block:2.25rem 2rem}.pm-clock{margin-top:.75rem}.pm-digits{min-height:8rem;font-size:calc(7rem * var(--pm-time-scale, 1))}.pm-rounds{grid-template-columns:repeat(var(--pm-round-total, 4),2.5rem);margin-top:1rem}.pm-round{width:2.5rem;height:2.5rem}.pm-actions{margin-top:2rem}.pm-options{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding-top:1rem}.pm-settings>summary{max-width:19rem}.pm-sound{min-width:14rem}.pm-footnote,.pm-notice,.pm-lock-hint{text-align:center}}@media(min-width:64rem){.pm-settings-body{max-width:44rem}}.pm-stage:fullscreen{min-height:100%;overflow:auto;justify-content:center;padding:2rem 1rem;background:var(--surface);color:var(--text-primary)}.pm-stage:fullscreen .pm-digits{min-height:0;font-size:calc(clamp(4.5rem,17vw,16rem) * var(--pm-time-scale, 1))}.pm-stage:fullscreen .pm-actions{margin-top:1.5rem}
