.panel.svelte-o47z9k{z-index:19;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:16rem;box-shadow:var(--shadow);border-radius:1.35rem;padding:1rem;position:fixed;top:1.25rem;right:5rem}.panel-title.svelte-o47z9k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .8rem;font-size:.9rem;font-weight:700}.entry-list.svelte-o47z9k{gap:.55rem;display:grid}.entry-section.svelte-o47z9k+.entry-section:where(.svelte-o47z9k){margin-top:1rem}.section-toggle.svelte-o47z9k{width:100%;color:var(--muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.2rem 0;font-size:.74rem;font-weight:700;display:flex}.section-toggle__chevron.svelte-o47z9k{font-size:1rem;line-height:1;transition:transform .14s}.section-toggle__chevron--open.svelte-o47z9k{transform:rotate(180deg)}.entry-button.svelte-o47z9k{border:1px solid var(--border);background:var(--surface-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.entry-copy.svelte-o47z9k{text-align:left;gap:.16rem;display:grid}.entry-header.svelte-o47z9k{align-items:center;gap:.45rem;display:flex}.entry-badge.svelte-o47z9k{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.12rem .4rem;font-size:.64rem;font-weight:700}.entry-badge--beta.svelte-o47z9k{background:color-mix(in srgb, var(--pg-orange-500) 20%, transparent);color:var(--pg-orange-700)}.entry-badge--prototype.svelte-o47z9k{background:color-mix(in srgb, var(--pg-blue-500) 18%, transparent);color:var(--pg-blue-700)}.entry-note.svelte-o47z9k{color:var(--muted);font-size:.74rem}.entry-actions.svelte-o47z9k{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.entry-count.svelte-o47z9k{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;padding:.32rem .62rem;font-size:.8rem;font-weight:700}.entry-add.svelte-o47z9k{border:1px solid var(--border);background:var(--surface);width:2rem;height:2rem;color:var(--text);cursor:pointer;border-radius:999px;padding:0;font-size:1.2rem;font-weight:700;line-height:1}.floating-controls.svelte-17fyyq8{z-index:20;gap:.7rem;display:grid;position:fixed;top:1.25rem;right:1.25rem}.control-button.svelte-17fyyq8{border:1px solid var(--border);background:var(--surface-soft);width:3.1rem;height:3.1rem;color:var(--text);box-shadow:var(--shadow);cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.control-button.active.svelte-17fyyq8{background:color-mix(in srgb, var(--pg-blue-500) 18%, var(--surface-soft))}.control-button.svelte-17fyyq8 svg:where(.svelte-17fyyq8){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.panel.svelte-d580bl{z-index:19;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:16rem;box-shadow:var(--shadow);border-radius:1.35rem;padding:1rem;position:fixed;top:5.15rem;right:5rem}.panel-title.svelte-d580bl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .8rem;font-size:.9rem;font-weight:700}.theme-row.svelte-d580bl{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.settings-group.svelte-d580bl{gap:.75rem;margin-top:.75rem;display:grid}.theme-copy.svelte-d580bl{text-align:left;gap:.2rem;display:grid}.theme-copy.svelte-d580bl span:where(.svelte-d580bl){color:var(--muted);font-size:.88rem}.toggle-badge.svelte-d580bl{--toggle-width:3.1rem;--toggle-height:1.95rem;--toggle-padding:.18rem;--toggle-thumb-size:1.35rem;width:var(--toggle-width);height:var(--toggle-height);padding:var(--toggle-padding);background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;align-items:center;transition:background .14s;display:inline-flex;position:relative}.toggle-thumb.svelte-d580bl{width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);background:var(--surface);box-shadow:0 2px 8px color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;transition:transform .14s;display:block;transform:translate(0)}.toggle-badge.active.svelte-d580bl{background:color-mix(in srgb, var(--pg-blue-500) 34%, var(--surface-soft))}.toggle-badge.active.svelte-d580bl .toggle-thumb:where(.svelte-d580bl){transform:translateX(calc(var(--toggle-width) - (var(--toggle-padding) * 2) - var(--toggle-thumb-size) + .16rem))}.theme-toggle.svelte-d580bl{background:color-mix(in srgb, var(--text) 10%, transparent)}.theme-toggle.active.svelte-d580bl{background:color-mix(in srgb, var(--pg-blue-500) 34%, var(--surface-soft))}.toggle-icon.svelte-d580bl{width:.85rem;height:.85rem;color:color-mix(in srgb, var(--text) 62%, transparent);pointer-events:none;z-index:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.toggle-icon-left.svelte-d580bl{left:.42rem}.toggle-icon-right.svelte-d580bl{right:.42rem}.toggle-icon.svelte-d580bl svg:where(.svelte-d580bl){width:100%;height:100%}.theme-toggle.active.svelte-d580bl .toggle-icon-right:where(.svelte-d580bl),.theme-toggle.svelte-d580bl:not(.active) .toggle-icon-left:where(.svelte-d580bl){color:color-mix(in srgb, var(--text) 88%, transparent)}.theme-toggle.svelte-d580bl .toggle-thumb:where(.svelte-d580bl){z-index:1;background:color-mix(in srgb, var(--surface) 82%, white 18%);position:relative}.screen-shell[data-theme=dark] .theme-toggle.svelte-d580bl .toggle-thumb:where(.svelte-d580bl){background:color-mix(in srgb, var(--surface-soft) 88%, white 12%)}.widget.svelte-24qni8{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow);cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:1.5rem;align-content:start;gap:1rem;padding:1rem;display:grid;position:absolute;overflow:visible}.widget.selected.svelte-24qni8{box-shadow:0 0 0 2px color-mix(in srgb, var(--pg-blue-500) 68%, transparent), var(--shadow)}.widget.frameless.svelte-24qni8{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;gap:.35rem;padding:0;overflow:visible}.widget.frameless.selected.svelte-24qni8{box-shadow:0 0 0 2px color-mix(in srgb, var(--pg-blue-500) 68%, transparent);border-radius:.9rem}.widget-toolbar.svelte-24qni8{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);box-shadow:var(--shadow);white-space:nowrap;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:.55rem;padding:.42rem .72rem;display:inline-flex;position:absolute;bottom:-3.2rem;right:0}.widget-toolbar.top.svelte-24qni8{top:-3.2rem;bottom:auto}.widget-toolbar.left.svelte-24qni8{left:0;right:auto}.widget-title.svelte-24qni8{font:inherit;font-size:.85rem;font-weight:700}.widget-actions.svelte-24qni8{gap:.2rem;display:inline-flex}.toolbar-button.svelte-24qni8{background:color-mix(in srgb, var(--surface-soft) 78%, transparent);width:1.9rem;height:1.9rem;color:var(--text);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.05rem;font-weight:800;line-height:1;display:inline-flex}.widget-body.svelte-24qni8{border-radius:inherit;height:100%;min-height:0;overflow:hidden}.resize-button.svelte-24qni8{cursor:nwse-resize}.delete-button.svelte-24qni8{padding:0}.trash-icon.svelte-24qni8{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.trash-icon.svelte-24qni8 svg:where(.svelte-24qni8){fill:currentColor;width:100%;height:100%}.analog-clock.svelte-pqi704{aspect-ratio:1;background:var(--surface-soft);border:.75rem solid #6fb0c838;border-radius:999px;place-items:center;margin:auto;display:grid;position:relative}.clock-center.svelte-pqi704{background:var(--text);z-index:3;border-radius:999px;width:5%;height:5%;position:absolute}.clock-hand.svelte-pqi704{transform-origin:bottom;border-radius:999px;position:absolute;bottom:50%}.hour-hand.svelte-pqi704{background:var(--text);width:2.8%;height:24%}.minute-hand.svelte-pqi704{background:var(--pg-blue-700);width:1.8%;height:35%}.second-hand.svelte-pqi704{background:var(--pg-red-700);width:1%;height:40%}.clock-tick.svelte-pqi704{background:color-mix(in srgb, var(--text) 22%, transparent);transform-origin:50% 710%;border-radius:999px;width:1%;height:5%;position:absolute}.tick-major.svelte-pqi704{background:color-mix(in srgb, var(--text) 44%, transparent);height:7%}.intrinsic-text.svelte-1mrhhsf{box-sizing:border-box;text-align:center;white-space:nowrap;outline:none;place-items:center;width:max-content;min-height:100%;display:inline-grid}.intrinsic-text.multiline.svelte-1mrhhsf{white-space:pre-wrap;width:fit-content;max-width:100%}.lesson-list.svelte-dbl3ta{gap:.75rem;display:grid}.lesson-row.svelte-dbl3ta{background:var(--surface-soft);border-radius:1rem;gap:.3rem;padding:.9rem 1rem;display:grid}.lesson-row.svelte-dbl3ta p:where(.svelte-dbl3ta),.lesson-row.svelte-dbl3ta strong:where(.svelte-dbl3ta){margin:0}.lesson-row.svelte-dbl3ta p:where(.svelte-dbl3ta){color:color-mix(in srgb, var(--text) 60%, transparent);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.lesson-row.svelte-dbl3ta strong:where(.svelte-dbl3ta){font-size:1rem;line-height:1.4}.lesson-timer-layout.svelte-qhrr3j{--timer-scale:1;--lesson-red-base:#ecbdca;--lesson-red-primary:#dd465b;--lesson-red-secondary:#bc163f;--lesson-blue-muted:#4d86a0;--dial-card-surface:#fffffff5;--dial-card-rim:#003b4a24;--dial-card-rim-soft:#ffffffb8;--dial-card-shadow:#003b4a1f;--dial-face-surface:#f7f9faf5;--dial-tick-color:color-mix(in srgb, var(--text) 56%, transparent);--dial-tick-major:color-mix(in srgb, var(--text) 84%, transparent);--dial-label-color:color-mix(in srgb, var(--text) 90%, black);--dial-hand-color:color-mix(in srgb, var(--text) 90%, black);--dial-knob-ring:#ffffffc2;--dial-pill-surface:color-mix(in srgb, white 88%, var(--surface));--dial-pill-border:color-mix(in srgb, var(--text) 18%, transparent);--dial-pill-shadow:color-mix(in srgb, var(--text) 8%, transparent);width:100%;height:100%}.screen-shell[data-theme=dark] .lesson-timer-layout.svelte-qhrr3j{--lesson-red-base:#bc163f2e;--lesson-red-primary:#dd465b;--lesson-red-secondary:#bc163f;--lesson-blue-muted:#b9dbe5;--dial-card-surface:#0a212bd1;--dial-card-rim:#b9dbe52e;--dial-card-rim-soft:#ffffff0d;--dial-card-shadow:#00000047;--dial-face-surface:#ffffff09;--dial-tick-color:#f6fbfc33;--dial-tick-major:#f6fbfc85;--dial-label-color:#f6fbfca3;--dial-hand-color:#f6fbfceb;--dial-knob-ring:#ffffff3d;--dial-pill-surface:#07202bb8;--dial-pill-border:#b9dbe524;--dial-pill-shadow:#0000002e}.dial-card.svelte-qhrr3j{box-sizing:border-box;width:100%;height:100%;padding:calc(.95rem * var(--timer-scale));border-radius:calc(2rem * var(--timer-scale));background:var(--dial-card-surface);box-shadow:inset 0 0 0 .28rem var(--dial-card-rim), inset 0 0 0 .48rem var(--dial-card-rim-soft), 0 1rem 2rem var(--dial-card-shadow);position:relative}.dial-stage.svelte-qhrr3j{place-items:center;width:100%;height:100%;display:grid;position:relative}.dial-face.svelte-qhrr3j{aspect-ratio:1;background:var(--dial-face-surface);border-radius:999px;width:min(100%,100% - .6rem);max-width:100%;height:auto;max-height:100%;position:relative;overflow:hidden}.dial-svg.svelte-qhrr3j{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial-sector-base.svelte-qhrr3j{fill:var(--lesson-red-base)}.dial-sector-path.svelte-qhrr3j,.dial-sector-fill.svelte-qhrr3j{opacity:.92}.dial-sector-fill-primary.svelte-qhrr3j{fill:var(--lesson-red-primary)}.dial-sector-fill-secondary.svelte-qhrr3j{fill:var(--lesson-red-secondary)}.dial-tick.svelte-qhrr3j{stroke:var(--dial-tick-color);stroke-width:.4px;stroke-linecap:round}.dial-tick.major.svelte-qhrr3j{stroke:var(--dial-tick-major);stroke-width:.82px}.dial-label.svelte-qhrr3j{fill:var(--dial-label-color);text-anchor:middle;dominant-baseline:middle;font-family:Myriad Pro,sans-serif;font-size:7.2px;font-weight:800}.dial-hand.svelte-qhrr3j{transform-origin:0;cursor:grab;z-index:3;background:0 0;border:none;width:31%;height:.3rem;padding:0;position:absolute;top:50%;left:50%}.dial-hand.dragging.svelte-qhrr3j{cursor:grabbing}.dial-hand.svelte-qhrr3j span:where(.svelte-qhrr3j){background:var(--dial-hand-color);transform-origin:0;border-radius:999px;width:100%;height:100%;display:block}.dial-knob.svelte-qhrr3j{aspect-ratio:1;background:var(--dial-hand-color);width:5.2%;box-shadow:0 0 0 .16rem var(--dial-knob-ring);cursor:grab;z-index:4;border:none;border-radius:999px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dial-knob.dragging.svelte-qhrr3j{cursor:grabbing}.dial-readout.svelte-qhrr3j{min-width:calc(4.8rem * var(--timer-scale));justify-content:flex-end;align-items:center;display:inline-flex}.readout-time.svelte-qhrr3j{text-align:right;font-size:calc(1.08rem * var(--timer-scale));letter-spacing:-.04em;color:var(--lesson-blue-muted);margin:0;font-weight:700;line-height:1}.dial-controls.svelte-qhrr3j{left:calc(.6rem * var(--timer-scale));right:calc(.6rem * var(--timer-scale));bottom:calc(.2rem * var(--timer-scale));justify-content:space-between;align-items:center;gap:calc(.75rem * var(--timer-scale));z-index:5;pointer-events:none;display:flex;position:absolute}.dial-action.svelte-qhrr3j{align-items:center;gap:calc(.45rem * var(--timer-scale));padding:calc(.52rem * var(--timer-scale)) calc(.92rem * var(--timer-scale));border:1px solid var(--dial-pill-border);background:var(--dial-pill-surface);color:var(--text);font:inherit;font-size:calc(1.08rem * var(--timer-scale));box-shadow:0 .35rem 1rem var(--dial-pill-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer;border-radius:999px;font-weight:700;display:inline-flex}.dial-action.running.svelte-qhrr3j{color:var(--lesson-red-secondary);background:#ecbdcad6;border-color:#bc163f38}.dial-action-icon.svelte-qhrr3j{width:calc(.95rem * var(--timer-scale));height:calc(.95rem * var(--timer-scale));flex:none;justify-content:center;align-items:center;display:inline-flex}.play-triangle.svelte-qhrr3j{border-top:calc(.3rem * var(--timer-scale)) solid transparent;border-bottom:calc(.3rem * var(--timer-scale)) solid transparent;border-left:calc(.48rem * var(--timer-scale)) solid currentColor;width:0;height:0;margin-left:calc(.08rem * var(--timer-scale))}.pause-bars.svelte-qhrr3j{gap:calc(.16rem * var(--timer-scale));display:inline-flex}.pause-bars.svelte-qhrr3j span:where(.svelte-qhrr3j){width:calc(.18rem * var(--timer-scale));height:calc(.64rem * var(--timer-scale));background:currentColor;border-radius:999px}.dial-action-label.svelte-qhrr3j{line-height:1}.dial-readout.svelte-qhrr3j{padding:calc(.48rem * var(--timer-scale)) calc(.8rem * var(--timer-scale));border:1px solid var(--dial-pill-border);background:var(--dial-pill-surface);box-shadow:0 .35rem 1rem var(--dial-pill-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px}.logo-wrap.svelte-1n97h2v{align-items:start;display:grid}.logo.svelte-1n97h2v{width:100%;height:auto;display:block}.text-style-button.alt-font.svelte-cwkfqz{font-family:Knewave,Brush Script MT,Segoe Print,cursive;font-size:.95rem}.timer-layout.svelte-1vjelt7{--timer-scale:1;--timer-orange-base:#fbe1d4;--timer-orange-primary:#dc844e;--timer-orange-strong:#d84412;--timer-active-surface:#f8bca070;--timer-active-border:#d844122e;--timer-active-text:#b83d25;--timer-digit-column:calc(2.76rem * var(--timer-scale));--timer-separator-column:calc(1.34rem * var(--timer-scale));gap:calc(.96rem * var(--timer-scale));flex-direction:column;height:100%;display:flex}.screen-shell[data-theme=dark] .timer-layout.svelte-1vjelt7{--timer-orange-base:#f8bca02e;--timer-active-surface:#d844122e;--timer-active-border:#f8bca03d;--timer-active-text:#f8bca0}.timer-header.svelte-1vjelt7{grid-template-rows:minmax(calc(6.6rem * var(--timer-scale)), 1fr) auto;gap:calc(.18rem * var(--timer-scale));flex:auto;min-height:0;display:grid}.timer-readout-shell.svelte-1vjelt7{place-content:center;align-items:center;row-gap:calc(.06rem * var(--timer-scale));column-gap:calc(.12rem * var(--timer-scale));grid-template-rows:auto auto auto;grid-template-columns:max-content max-content max-content max-content max-content max-content max-content max-content;min-height:0;display:grid;position:relative}.timer-readout-display.svelte-1vjelt7,.timer-readout-grid.svelte-1vjelt7{justify-content:center;align-items:center;column-gap:calc(.12rem * var(--timer-scale));letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--text);z-index:1;grid-area:2/1/auto/-1;grid-template-columns:max-content max-content max-content max-content max-content max-content max-content max-content;font-weight:700;line-height:.92;display:grid;position:relative}.timer-readout-display.svelte-1vjelt7{font-size:calc(4.85rem * var(--timer-scale));align-self:center}.timer-readout-display-text.svelte-1vjelt7{grid-column:1/-1}.timer-readout-grid.svelte-1vjelt7{font-size:calc(4.75rem * var(--timer-scale));grid-template-columns:var(--timer-digit-column) var(--timer-digit-column) var(--timer-separator-column) var(--timer-digit-column) var(--timer-digit-column) var(--timer-separator-column) var(--timer-digit-column) var(--timer-digit-column);align-self:center;column-gap:0}.timer-readout-digit.svelte-1vjelt7,.timer-readout-separator.svelte-1vjelt7{justify-content:center;align-items:center;display:inline-flex}.timer-readout-digit.svelte-1vjelt7{min-width:0}.timer-readout-digit-muted.svelte-1vjelt7{color:color-mix(in srgb, var(--text) 62%, white 38%)}.timer-edit-overlay.svelte-1vjelt7{grid-column:1/-1;grid-template-columns:var(--timer-digit-column) var(--timer-digit-column) var(--timer-separator-column) var(--timer-digit-column) var(--timer-digit-column) var(--timer-separator-column) var(--timer-digit-column) var(--timer-digit-column);z-index:2;justify-content:center;align-items:center;column-gap:0;display:grid;position:relative}.timer-edit-overlay-top.svelte-1vjelt7{grid-row:1;align-self:end}.timer-edit-overlay-bottom.svelte-1vjelt7{grid-row:3;align-self:start}.editor-arrow.svelte-1vjelt7{width:var(--timer-digit-column);height:calc(1.02rem * var(--timer-scale));color:var(--text);font:inherit;font-size:calc(.98rem * var(--timer-scale));cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-self:center;padding:0;font-weight:900;line-height:1}.editor-arrow.svelte-1vjelt7:hover{color:color-mix(in srgb, var(--text) 88%, white 12%)}.editor-arrow-hour-tens.svelte-1vjelt7{grid-column:1}.editor-arrow-hour-ones.svelte-1vjelt7{grid-column:2}.editor-arrow-minute-tens.svelte-1vjelt7{grid-column:4}.editor-arrow-minute-ones.svelte-1vjelt7{grid-column:5}.timer-bar.svelte-1vjelt7{height:calc(1rem * var(--timer-scale));background:var(--timer-orange-base);border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px #003b4a2e}.timer-bar-fill.svelte-1vjelt7{transform-origin:0;background:linear-gradient(90deg, var(--timer-orange-strong), var(--timer-orange-primary));width:100%;height:100%}.timer-actions.svelte-1vjelt7{gap:calc(.7rem * var(--timer-scale));padding-inline:calc(.12rem * var(--timer-scale));margin-top:calc(.64rem * var(--timer-scale));flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.action-button.svelte-1vjelt7{align-items:center;gap:calc(.42rem * var(--timer-scale));padding:calc(.56rem * var(--timer-scale)) calc(.95rem * var(--timer-scale));border:1px solid var(--border);background:var(--surface-soft);color:var(--text);font:inherit;font-size:calc(.96rem * var(--timer-scale));cursor:pointer;border-radius:999px;flex:0 auto;font-weight:700;display:inline-flex}.action-button.running.svelte-1vjelt7{border-color:var(--timer-active-border);background:var(--timer-active-surface);color:var(--timer-active-text)}.action-icon.svelte-1vjelt7{width:calc(.95rem * var(--timer-scale));height:calc(.95rem * var(--timer-scale));flex:none;justify-content:center;align-items:center;display:inline-flex}.play-triangle.svelte-1vjelt7{border-top:calc(.3rem * var(--timer-scale)) solid transparent;border-bottom:calc(.3rem * var(--timer-scale)) solid transparent;border-left:calc(.48rem * var(--timer-scale)) solid currentColor;width:0;height:0;margin-left:calc(.08rem * var(--timer-scale))}.pause-bars.svelte-1vjelt7{gap:calc(.16rem * var(--timer-scale));display:inline-flex}.pause-bars.svelte-1vjelt7 span:where(.svelte-1vjelt7){width:calc(.18rem * var(--timer-scale));height:calc(.64rem * var(--timer-scale));background:currentColor;border-radius:999px}.trelson-widget.svelte-1x4c0wn{--trelson-plum:#2a0f33;--trelson-plum-soft:#6f5a78;--trelson-lavender:#ebe2ef;--trelson-lavender-strong:#ddd1e6;--trelson-ink:#32143b;--trelson-line:color-mix(in srgb, var(--trelson-plum) 20%, transparent);--trelson-header-surface:color-mix(in srgb, var(--trelson-lavender) 78%, white 22%);--trelson-read-surface:color-mix(in srgb, var(--trelson-lavender) 22%, white 78%);--trelson-input-surface:color-mix(in srgb, var(--trelson-lavender) 16%, white 84%);gap:var(--trelson-gap);box-sizing:border-box;height:100%;padding:.3rem;display:grid}.screen-shell[data-theme=dark] .trelson-widget.svelte-1x4c0wn{--trelson-lavender:#b79ac7;--trelson-lavender-strong:#d5c4df;--trelson-ink:#f6eff9;--trelson-line:color-mix(in srgb, var(--trelson-lavender-strong) 26%, transparent);--trelson-header-surface:#5d4568;--trelson-read-surface:#2b2237;--trelson-input-surface:#342a40}.trelson-section.svelte-1x4c0wn{min-height:0;padding:var(--trelson-section-padding-y) var(--trelson-section-padding-x);border:1px solid var(--trelson-line);background:var(--trelson-read-surface);box-sizing:border-box;border-radius:1rem;align-content:center;display:grid}.screen-shell[data-theme=dark] .trelson-section.svelte-1x4c0wn{box-shadow:inset 0 1px #ffffff1f}.trelson-header.svelte-1x4c0wn{background:linear-gradient(180deg, var(--trelson-header-surface) 0%, color-mix(in srgb, var(--trelson-header-surface) 90%, var(--trelson-lavender-strong) 10%) 100%);border-color:color-mix(in srgb, var(--trelson-plum) 22%, transparent);box-shadow:inset 0 1px #ffffffa6}.trelson-header.svelte-1x4c0wn h3:where(.svelte-1x4c0wn){font-size:var(--trelson-title-size);color:var(--trelson-ink);margin:0;line-height:1.05}.pin-row.svelte-1x4c0wn{gap:.25rem}.pin-row--edit.svelte-1x4c0wn{grid-template-columns:minmax(var(--trelson-edit-label-min), .9fr) minmax(0, 1.4fr);align-items:center;gap:var(--trelson-edit-gap)}.pin-row--read.svelte-1x4c0wn{background:var(--trelson-read-surface);border-color:color-mix(in srgb, var(--trelson-plum) 12%, transparent);align-content:center;box-shadow:inset 0 1px #ffffff8c}.screen-shell[data-theme=dark] .pin-row--read.svelte-1x4c0wn{box-shadow:inset 0 1px #ffffff14}.pin-label.svelte-1x4c0wn{font-size:var(--trelson-label-size);color:color-mix(in srgb, var(--trelson-plum-soft) 76%, var(--trelson-ink) 24%);font-weight:700}.screen-shell[data-theme=dark] .pin-label.svelte-1x4c0wn{color:color-mix(in srgb, var(--trelson-lavender-strong) 72%, white 28%)}.pin-input.svelte-1x4c0wn{border:1px solid color-mix(in srgb, var(--trelson-plum) 14%, transparent);background:var(--trelson-input-surface);width:100%;min-width:0;max-width:none;color:var(--trelson-ink);font:inherit;font-size:var(--trelson-input-size);letter-spacing:.12em;box-sizing:border-box;border-radius:1rem;padding:.68rem .82rem;font-weight:700}.pin-input.svelte-1x4c0wn:focus{border-color:color-mix(in srgb, var(--trelson-plum) 38%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--trelson-lavender) 50%, transparent);outline:none}.pin-value.svelte-1x4c0wn{font-size:var(--trelson-value-size);letter-spacing:.12em;color:var(--trelson-ink);font-weight:700}.pin-input.svelte-1x4c0wn::placeholder{color:color-mix(in srgb, var(--trelson-ink) 28%, transparent);letter-spacing:.08em}.screen-shell.svelte-1uha8ag{background:linear-gradient(180deg, var(--bg-top) 0%, var(--bg-bottom) 100%);width:100%;height:100svh;color:var(--text);position:relative;overflow:hidden}.fullscreen-hint.svelte-1uha8ag{z-index:22;border:1px solid var(--border);background:var(--hint-surface);color:var(--text);letter-spacing:.01em;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;border-radius:999px;padding:.7rem 1rem;font-size:.88rem;font-weight:700;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.screen.svelte-1uha8ag{z-index:1;box-sizing:border-box;width:100%;height:100%;padding:0;position:relative;overflow:hidden}.board.svelte-1uha8ag{background:var(--canvas);width:100%;height:100%;position:relative;overflow:hidden}.board.grid-visible.svelte-1uha8ag:before{content:"";pointer-events:none;background-image:linear-gradient(to right, transparent calc(50% - 1px), color-mix(in srgb, var(--text) 22%, transparent) calc(50% - 1px), color-mix(in srgb, var(--text) 22%, transparent) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to bottom, transparent calc(50% - 1px), color-mix(in srgb, var(--text) 22%, transparent) calc(50% - 1px), color-mix(in srgb, var(--text) 22%, transparent) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(to right, color-mix(in srgb, var(--text) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--text) 8%, transparent) 1px, transparent 1px);opacity:.55;background-size:100% 100%,100% 100%,16px 16px,16px 16px;position:absolute;inset:0}.empty-state.svelte-1uha8ag{color:color-mix(in srgb, var(--text) 42%, transparent);pointer-events:none;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}
