.rpe.svelte-1344vjc{display:flex;flex-direction:column;gap:.75rem;padding:.35rem 0}.rpe-enable.svelte-1344vjc{display:flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600}.rpe-intro.svelte-1344vjc{margin:0}.rpe-lead.svelte-1344vjc{margin:0;font-size:.86rem;line-height:1.45;color:var(--tf-muted, rgba(205, 218, 240, .88))}.rpe-slider-block.svelte-1344vjc{display:flex;flex-direction:column;gap:.35rem}.rpe-slider-labels.svelte-1344vjc{display:flex;justify-content:space-between;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#cddaf08c;padding:0 .15rem}.rpe-slider-labels.svelte-1344vjc span.active:where(.svelte-1344vjc){color:var(--app-accent, #5ae8ff);font-weight:700}.rpe-slider.svelte-1344vjc{width:100%;accent-color:var(--app-accent, #5ae8ff);height:2rem}.rpe-min-gap.svelte-1344vjc{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem;border-radius:.55rem;background:#ffffff0a;border:1px solid var(--tf-border, rgba(255, 255, 255, .12))}.rpe-field-label.svelte-1344vjc{font-size:.82rem;font-weight:600}.rpe-min-gap-row.svelte-1344vjc{display:flex;gap:.5rem;align-items:center}.rpe-min-gap-row.svelte-1344vjc input:where(.svelte-1344vjc){width:4.5rem}.rpe-hint.svelte-1344vjc{margin:0;font-size:.75rem;line-height:1.35;color:var(--tf-muted, rgba(205, 218, 240, .75))}.rpe-hint--tight.svelte-1344vjc{margin-top:-.15rem}.rpe-section.svelte-1344vjc{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;border-radius:.55rem;background:#ffffff08;border:1px solid var(--tf-border, rgba(255, 255, 255, .1))}.rpe-section-head.svelte-1344vjc{display:flex;justify-content:space-between;align-items:center;align-self:stretch;width:100%;box-sizing:border-box;font-size:.85rem;font-weight:600}.rpe-btn-add.svelte-1344vjc,.rpe-btn-remove.svelte-1344vjc{font:inherit;cursor:pointer;border-radius:.4rem;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:inherit;padding:.25rem .5rem;font-size:.8rem}.rpe-btn-remove.svelte-1344vjc{padding:.15rem .45rem;line-height:1}.rpe-slot-table-wrap.svelte-1344vjc{align-self:flex-start;max-width:100%;overflow-x:auto}.rpe-visually-hidden.svelte-1344vjc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rpe-slot-table.svelte-1344vjc{width:auto;max-width:100%;table-layout:auto;border-collapse:collapse;font-size:.88rem}.rpe-slot-table.svelte-1344vjc th:where(.svelte-1344vjc){text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#cddaf08c;padding:0 .5rem .35rem 0;font-weight:600;white-space:nowrap}.rpe-slot-table.svelte-1344vjc td:where(.svelte-1344vjc){text-align:left;padding:.2rem .5rem .3rem 0;vertical-align:middle}.rpe-slot-table.svelte-1344vjc select:where(.svelte-1344vjc),.rpe-slot-table.svelte-1344vjc input[type=time]:where(.svelte-1344vjc),.rpe-slot-table.svelte-1344vjc input[type=number]:where(.svelte-1344vjc){font:inherit;font-size:.88rem;padding:.25rem .35rem;border-radius:.35rem;border:1px solid var(--tf-border, rgba(255, 255, 255, .12));background:#0003;color:inherit;min-width:0;width:auto;max-width:100%;box-sizing:border-box}.rpe-slot-table.svelte-1344vjc input[type=number]:where(.svelte-1344vjc){width:4rem;max-width:5rem}.rpe-slot-col-action.svelte-1344vjc{width:1%;padding-left:.35rem!important;padding-right:0!important;text-align:left;white-space:nowrap;vertical-align:middle}.rpe-simple-days.svelte-1344vjc{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:center}.rpe-simple-day.svelte-1344vjc{display:inline-flex;align-items:center;gap:.3rem;font-size:.86rem;cursor:pointer;-webkit-user-select:none;user-select:none}.rpe-simple-day.svelte-1344vjc input:where(.svelte-1344vjc){margin:0;flex-shrink:0}.rpe-simple-time.svelte-1344vjc{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem}.rpe-section.svelte-1344vjc>label:where(.svelte-1344vjc){display:flex;flex-direction:column;align-self:stretch;max-width:100%;gap:.25rem;font-size:.82rem}.rpe-section.svelte-1344vjc input:where(.svelte-1344vjc),.rpe-section.svelte-1344vjc select:where(.svelte-1344vjc){font:inherit;padding:.35rem .45rem;border-radius:.4rem;border:1px solid var(--tf-border, rgba(255, 255, 255, .12));background:#0003;color:inherit}.task-form-overlay.svelte-194e2dv{position:fixed;inset:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;z-index:1100;padding:0}@media (min-width: 520px){.task-form-overlay.svelte-194e2dv{align-items:center;padding:.75rem}}.task-form.svelte-194e2dv{--tf-text: rgba(238, 245, 255, .92);--tf-muted: rgba(205, 218, 240, .72);--tf-border: rgba(var(--app-ui-rgb), .16);--tf-surface: rgba(18, 24, 42, .98);--tf-surface2: rgba(28, 36, 58, .95);width:100%;max-width:min(100%,28rem);max-height:min(92dvh,720px);overflow-y:auto;padding:.85rem clamp(.45rem,2.5vw,1rem) calc(1rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0;background:var(--tf-surface);border:1px solid var(--tf-border);border-bottom:none;box-shadow:0 -12px 40px #00000080;color:var(--tf-text)}@media (min-width: 520px){.task-form.svelte-194e2dv{border-radius:1rem;border-bottom:1px solid var(--tf-border);padding:1.1rem 1rem 1.25rem}}.task-form.svelte-194e2dv h3:where(.svelte-194e2dv){margin:0 0 1rem;font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--tf-text)}.errors.svelte-194e2dv{margin-bottom:.75rem;padding:.65rem .75rem;background:#ff3c501f;border:1px solid rgba(255,80,100,.35);border-radius:.5rem}.error.svelte-194e2dv{margin:0;color:#ff8a95;font-size:.85rem}.form-group.svelte-194e2dv{margin-bottom:.85rem}.label-row.svelte-194e2dv{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.label-row.svelte-194e2dv label:where(.svelte-194e2dv){margin-bottom:0}.info-pop-btn.svelte-194e2dv{width:1.3rem;height:1.3rem;padding:0;border-radius:50%;border:1px solid var(--tf-border);background:#080c188c;color:var(--tf-muted);font-size:.7rem;font-weight:800;font-style:italic;cursor:pointer;line-height:1;flex-shrink:0}.task-emoji-row.svelte-194e2dv{display:flex;flex-flow:row wrap;align-items:center;gap:.45rem .55rem;width:100%}.emoji-input.svelte-194e2dv{width:3.4rem!important;max-width:5rem;flex-shrink:0;text-align:center;font-size:1.5rem;line-height:1.2;padding:.4rem .3rem}.btn-emoji-suggest.svelte-194e2dv{flex-shrink:0;padding:.45rem .65rem;border-radius:.5rem;border:1px solid var(--tf-border);background:#080c188c;color:#8ef5ff;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-emoji-suggest.svelte-194e2dv:disabled{opacity:.55;cursor:not-allowed}.emoji-suggest-chips.svelte-194e2dv{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem}.emoji-chip.svelte-194e2dv{font-size:1.35rem;padding:.3rem .5rem;border-radius:.45rem;border:1px solid var(--tf-border);background:#080c188c;color:inherit;cursor:pointer;line-height:1;font-family:inherit;flex-shrink:0}.help-text--inline-hint.svelte-194e2dv{margin:.35rem 0 0;font-size:.74rem;line-height:1.3;color:var(--tf-muted)}.help-text--compact.svelte-194e2dv{font-size:.76rem;line-height:1.35;margin:.2rem 0 .4rem}.adv-nest.svelte-194e2dv{margin:.4rem 0;border:1px solid var(--tf-border);border-radius:.5rem;padding:.35rem .55rem .55rem;background:#080c1859}.adv-nest.svelte-194e2dv>summary:where(.svelte-194e2dv){cursor:pointer;font-weight:700;font-size:.85rem;color:var(--tf-text);list-style:none;margin-bottom:.15rem}.adv-nest.svelte-194e2dv>summary:where(.svelte-194e2dv)::-webkit-details-marker{display:none}.adv-nest.svelte-194e2dv>summary:where(.svelte-194e2dv):before{content:"▸";display:inline-block;margin-right:.35rem;transition:transform .15s ease}.adv-nest[open].svelte-194e2dv>summary:where(.svelte-194e2dv):before{transform:rotate(90deg)}.btn-text--small.svelte-194e2dv{font-size:.78rem;margin-top:.25rem}.duration-presets.svelte-194e2dv{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.btn-duration-preset.svelte-194e2dv{border:1px solid var(--tf-border);background:#080c188c;color:var(--tf-text);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.btn-duration-preset--active.svelte-194e2dv{border-color:rgba(var(--app-ui-rgb),.5);background:rgba(var(--app-ui-rgb),.15);color:#8ef5ff}label.svelte-194e2dv{display:block;margin-bottom:.35rem;font-weight:600;font-size:.88rem;color:var(--tf-text)}input.svelte-194e2dv{box-sizing:border-box;width:100%;padding:.55rem .65rem;border:1px solid var(--tf-border);border-radius:.5rem;font-size:.95rem;background:#080c18a6;color:var(--tf-text)}input.svelte-194e2dv:focus{outline:none;border-color:rgba(var(--app-ui-rgb),.45);box-shadow:0 0 0 2px rgba(var(--app-ui-rgb),.12)}.input-file.svelte-194e2dv{padding:.4rem 0;font-size:.85rem;border:none;background:transparent}.audio-status.svelte-194e2dv{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.4rem 0 0;font-size:.82rem;color:var(--tf-muted)}.audio-name.svelte-194e2dv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.audio-status-btns.svelte-194e2dv{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.btn-text.svelte-194e2dv{flex-shrink:0;padding:.2rem .45rem;border:none;border-radius:.35rem;background:#ffffff14;color:rgb(var(--app-ui-neon-rgb));font-size:.8rem;font-weight:600;cursor:pointer}.input-textarea.svelte-194e2dv{box-sizing:border-box;width:100%;min-height:4.5rem;padding:.55rem .65rem;border:1px solid var(--tf-border);border-radius:.5rem;font-size:.9rem;background:#080c18a6;color:var(--tf-text);resize:vertical;font-family:inherit}.input-textarea.svelte-194e2dv:focus{outline:none;border-color:rgba(var(--app-ui-rgb),.45);box-shadow:0 0 0 2px rgba(var(--app-ui-rgb),.12)}.tts-controls.svelte-194e2dv{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .65rem;margin-top:.45rem}.tts-inline.svelte-194e2dv{display:flex;flex-direction:column;gap:.2rem;margin:0;min-width:0}.tts-inline-label.svelte-194e2dv{font-size:.72rem;font-weight:600;color:var(--tf-muted)}.input-select.svelte-194e2dv{box-sizing:border-box;padding:.45rem .5rem;border-radius:.45rem;border:1px solid var(--tf-border);background:#080c18a6;color:var(--tf-text);font-size:.85rem}.btn-tts.svelte-194e2dv{margin-left:auto;padding:.45rem .75rem;border:none;border-radius:.5rem;font-weight:700;font-size:.82rem;cursor:pointer;background:linear-gradient(135deg,rgba(var(--app-ui-rgb),.65),rgba(var(--app-accent-secondary-rgb),.55));color:#061018}.btn-tts.svelte-194e2dv:disabled{opacity:.55;cursor:default}.tts-error.svelte-194e2dv{margin:.35rem 0 0;font-size:.82rem;color:#ff8a95}.help-text.svelte-194e2dv{display:block;margin-top:.25rem;color:var(--tf-muted);font-size:.75rem;line-height:1.4}.resources-section.svelte-194e2dv{margin-bottom:1rem}.expander.svelte-194e2dv{margin-bottom:.85rem;border:1px solid var(--tf-border);border-radius:.6rem;background:#080c1852;padding:.35rem .55rem}.expander.svelte-194e2dv>summary:where(.svelte-194e2dv){cursor:pointer;font-weight:700;font-size:.87rem;color:var(--tf-text);margin:.1rem 0 .2rem;list-style:none}.expander.svelte-194e2dv>summary:where(.svelte-194e2dv)::-webkit-details-marker{display:none}.expander.svelte-194e2dv>summary:where(.svelte-194e2dv):before{content:"▸";display:inline-block;margin-right:.35rem;transition:transform .15s ease}.expander[open].svelte-194e2dv>summary:where(.svelte-194e2dv):before{transform:rotate(90deg)}.resources-header.svelte-194e2dv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.65rem}.resources-header-label.svelte-194e2dv{margin:0;font-size:.9rem;font-weight:700;color:var(--tf-text)}.btn-add-resource.svelte-194e2dv{padding:.4rem .65rem;background:linear-gradient(135deg,rgba(var(--app-ui-rgb),.25),rgba(var(--app-accent-secondary-rgb),.2));color:#e8f8ff;border:1px solid var(--tf-border);border-radius:.45rem;cursor:pointer;font-size:.82rem;font-weight:600}.no-resources.svelte-194e2dv{color:var(--tf-muted);font-style:italic;text-align:center;padding:.75rem;border:1px dashed var(--tf-border);border-radius:.5rem;font-size:.85rem}.resource-item.svelte-194e2dv{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .6rem;border:1px solid var(--tf-border);border-radius:.45rem;background:var(--tf-surface2);margin-bottom:.4rem}.resource-info.svelte-194e2dv{flex:1;min-width:0}.resource-id.svelte-194e2dv{font-weight:600;color:var(--tf-text);font-size:.88rem}.resource-access.svelte-194e2dv{display:block;color:var(--tf-muted);font-size:.75rem;margin-top:.15rem}.btn-remove-resource.svelte-194e2dv{padding:.25rem .45rem;background:#ff3c5033;color:#ffb4bc;border:1px solid rgba(255,80,100,.35);border-radius:.35rem;cursor:pointer;font-size:.75rem;flex-shrink:0}.resource-form.svelte-194e2dv{margin-top:.65rem;padding:.65rem .7rem;border:1px solid var(--tf-border);border-radius:.5rem;background:#080c1880}.resource-form.svelte-194e2dv h5:where(.svelte-194e2dv){margin:0 0 .65rem;font-size:.88rem;color:var(--tf-text)}.resource-form-fields.svelte-194e2dv .form-group:where(.svelte-194e2dv){margin-bottom:.6rem}.resource-form-actions.svelte-194e2dv{display:flex;gap:.45rem;justify-content:flex-end;margin-top:.65rem}.resource-form-actions.svelte-194e2dv button:where(.svelte-194e2dv){padding:.45rem .75rem;border:none;border-radius:.4rem;cursor:pointer;font-size:.82rem;font-weight:600}.btn-cancel-resource.svelte-194e2dv{background:#ffffff1a;color:var(--tf-text)}.btn-save-resource.svelte-194e2dv{background:linear-gradient(135deg,var(--app-accent, #5ae8ff),var(--app-accent-secondary, #c084fc));color:#0a1020}.btn-save-resource.svelte-194e2dv:disabled{opacity:.45;cursor:not-allowed}.form-actions--danger.svelte-194e2dv{margin-top:1rem;margin-bottom:0}.form-actions--danger.svelte-194e2dv .btn-delete-task:where(.svelte-194e2dv){width:100%;min-height:2.4rem;padding:.5rem .75rem;border-radius:.55rem;border:1px solid rgba(255,80,100,.35);background:#ff3c501f;color:#ff9aa8;font-size:.88rem;font-weight:700;cursor:pointer;font-family:inherit}.form-actions.svelte-194e2dv{display:flex;gap:.5rem;justify-content:stretch;margin-top:1rem}.form-actions.svelte-194e2dv button:where(.svelte-194e2dv){flex:1;min-height:2.65rem;padding:.55rem .75rem;border:none;border-radius:.55rem;cursor:pointer;font-size:.92rem;font-weight:700}.btn-cancel.svelte-194e2dv{background:#ffffff1a;color:var(--tf-text);border:1px solid var(--tf-border)}.btn-save.svelte-194e2dv{background:linear-gradient(135deg,var(--app-accent, #5ae8ff),var(--app-accent-secondary, #c084fc));color:#0a1020}.btn-save.svelte-194e2dv:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox].svelte-194e2dv{width:auto;margin-right:.5rem}label.svelte-194e2dv:has(input[type=checkbox]:where(.svelte-194e2dv)){display:flex;align-items:center;font-weight:400;color:var(--tf-text)}.run-stats.svelte-194e2dv{margin-bottom:.35rem;padding:.35rem .1rem .15rem;border-radius:.5rem}.run-stats-expander.svelte-194e2dv{margin-top:.25rem}.stats-summary.svelte-194e2dv{margin:0 0 .45rem;font-size:.78rem;color:var(--tf-muted);line-height:1.4}.stats-hint.svelte-194e2dv{display:block;margin-top:.25rem;font-size:.72rem;opacity:.9}.help-text--auto-duration.svelte-194e2dv{margin:0 0 .65rem;font-size:.8rem;line-height:1.4}.analysis-percentile-control.svelte-194e2dv{margin:.5rem 0 .35rem;display:grid;grid-template-columns:1fr auto;gap:.35rem .55rem;align-items:center}.analysis-percentile-control.svelte-194e2dv label:where(.svelte-194e2dv){margin:0;font-size:.78rem;color:var(--tf-muted);grid-column:1 / 2;grid-row:1}.analysis-percentile-control.svelte-194e2dv input[type=range]:where(.svelte-194e2dv){grid-column:1 / 2;grid-row:2;width:100%;padding:0;background:transparent;border:none;box-shadow:none}.analysis-percentile-value.svelte-194e2dv{grid-column:2 / 3;grid-row:1 / 3;align-self:center;font-size:.84rem;font-weight:700}.analysis-routine-hint.svelte-194e2dv{margin:0 0 .5rem}.percentile-bars.svelte-194e2dv{display:flex;flex-direction:column;gap:.28rem}.pbar.svelte-194e2dv{display:grid;grid-template-columns:2.2rem 1fr auto;gap:.4rem;align-items:center;font-size:.72rem}.pbar-label.svelte-194e2dv,.pbar-value.svelte-194e2dv{color:var(--tf-muted)}.pbar-track.svelte-194e2dv{height:.35rem;border-radius:999px;background:#ffffff1a;overflow:hidden}.pbar-fill.svelte-194e2dv{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--app-accent, #5ae8ff),var(--app-accent-secondary, #c084fc))}.routine-form.svelte-1viknut{--rf-text: rgba(238, 245, 255, .92);--rf-muted: rgba(205, 218, 240, .72);--rf-border: rgba(var(--app-ui-rgb), .16);width:100%;max-width:100%;margin:0;padding:0;background:transparent;color:var(--rf-text)}.routine-form.svelte-1viknut h2:where(.svelte-1viknut){margin:0 0 .85rem;font-size:clamp(1.05rem,4vw,1.2rem);font-weight:800;letter-spacing:-.02em}.errors.svelte-1viknut{margin-bottom:.75rem;padding:.6rem .7rem;background:#ff3c501f;border:1px solid rgba(255,80,100,.35);border-radius:.5rem}.error.svelte-1viknut{margin:0;color:#ff8a95;font-size:.85rem}.form-group.svelte-1viknut{margin-bottom:.85rem}label.svelte-1viknut{display:block;margin-bottom:.35rem;font-weight:600;font-size:.88rem;color:var(--rf-text)}input.svelte-1viknut{box-sizing:border-box;width:100%;padding:.55rem .65rem;border:1px solid var(--rf-border);border-radius:.5rem;font-size:.95rem;background:#080c18a6;color:var(--rf-text)}input.svelte-1viknut:focus{outline:none;border-color:rgba(var(--app-ui-rgb),.45);box-shadow:0 0 0 2px rgba(var(--app-ui-rgb),.12)}.tasks-section.svelte-1viknut{margin-bottom:1rem}.tasks-header.svelte-1viknut{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.65rem}.tasks-header.svelte-1viknut h3:where(.svelte-1viknut){margin:0;flex:1 1 auto;min-width:0;font-size:.95rem;color:var(--rf-text)}.btn-add-task.svelte-1viknut{padding:.4rem .65rem;background:linear-gradient(135deg,rgba(var(--app-ui-rgb),.25),rgba(var(--app-accent-secondary-rgb),.2));color:#e8f8ff;border:1px solid var(--rf-border);border-radius:.45rem;cursor:pointer;font-size:.82rem;font-weight:600;width:100%}@media (min-width: 400px){.btn-add-task.svelte-1viknut{width:auto;margin-left:auto}}.no-tasks.svelte-1viknut{text-align:center;color:var(--rf-muted);font-style:italic;padding:.85rem;border:1px dashed var(--rf-border);border-radius:.5rem;font-size:.85rem}.tasks-list.svelte-1viknut{list-style:none;margin:0;padding:0}.task-item.svelte-1viknut{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.35rem;padding:.55rem .6rem;border:1px solid var(--rf-border);border-radius:.5rem;background:#1c243a8c;margin-bottom:.45rem}.task-item--dragging.svelte-1viknut{opacity:.55}.drag-handle.svelte-1viknut{flex-shrink:0;opacity:.7;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.4rem;margin:0;padding:0;border:none;border-radius:.35rem;background:transparent;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.drag-handle.svelte-1viknut .drag-handle-icon{width:.75rem;height:1.1rem;fill:#cddaf0c7}.drag-handle.svelte-1viknut:active{cursor:grabbing}.task-info.svelte-1viknut{flex:1 1 12rem;min-width:0}.task-header.svelte-1viknut{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem}.task-name.svelte-1viknut{font-weight:600;color:var(--rf-text);font-size:.9rem;word-break:break-word}.task-icon.svelte-1viknut{margin-right:.25rem}.task-duration.svelte-1viknut{color:var(--rf-muted);font-size:.82rem;flex-shrink:0}.task-actions.svelte-1viknut{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;flex:0 0 auto;align-self:flex-start}.task-actions.svelte-1viknut button:where(.svelte-1viknut){padding:.3rem .45rem;border:1px solid var(--rf-border);border-radius:.35rem;background:#080c1880;color:var(--rf-text);cursor:pointer;font-size:.75rem;font-weight:600}.btn-edit.svelte-1viknut{color:rgb(var(--app-ui-neon-rgb))}.form-actions-secondary.svelte-1viknut{display:flex;gap:.5rem;margin-top:1rem}.form-actions-secondary.svelte-1viknut button:where(.svelte-1viknut){flex:1;min-height:2.5rem;padding:.5rem .65rem;border-radius:.55rem;cursor:pointer;font-size:.88rem;font-weight:700;font-family:inherit}.btn-dup.svelte-1viknut{border:1px solid var(--rf-border);background:#7eefff14;color:var(--rf-text)}.form-actions.svelte-1viknut{display:flex;gap:.5rem;margin-top:1rem}.form-actions.svelte-1viknut button:where(.svelte-1viknut){flex:1;min-height:2.65rem;padding:.55rem .75rem;border:none;border-radius:.55rem;cursor:pointer;font-size:.92rem;font-weight:700}.btn-cancel.svelte-1viknut{background:#ffffff1a;color:var(--rf-text);border:1px solid var(--rf-border)}.btn-save.svelte-1viknut{background:linear-gradient(135deg,var(--app-accent, #5ae8ff),var(--app-accent-secondary, #c084fc));color:#0a1020}.btn-save.svelte-1viknut:disabled{opacity:.45;cursor:not-allowed}.btn-delete.svelte-1viknut{background:#ff3c501f;color:#ff9aa8;border:1px solid rgba(255,80,100,.3)}
