:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#d6dee6;background:#20262f;line-height:1.4}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 0 0,#2d3540 0%,transparent 40%),radial-gradient(circle at 100% 0,#26303b 0%,transparent 35%),#1f242b;color:#d6dee6}.app-shell{max-width:100%;margin:0;padding:1rem}.app-header{margin-bottom:.85rem}.app-header h1{margin:0;font-size:clamp(1.1rem,2vw,1.4rem);color:#eef4fb}.app-header p{margin:.2rem 0 0;color:#aab6c4;font-size:.9rem}.tab-list{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.tab{border:1px solid #3e4a57;border-radius:999px;padding:.45rem .8rem;background:#252d38;color:#d6dee6;cursor:pointer}.tab[aria-selected=true]{background:#2f4f70;border-color:#3b6b93;color:#f5fbff}.tab:focus-visible{outline:3px solid #fb9a3d;outline-offset:2px}.app-main{margin-top:1rem;max-width:min(72rem,100%)}.planner-layout.svelte-1hosus9{display:grid;grid-template-columns:clamp(20rem,26vw,28rem) minmax(0,1fr);grid-template-areas:"panel grid";gap:.75rem;align-items:start}.planner-grid.svelte-1hosus9{grid-area:grid;border:1px solid #303a46;border-radius:10px;padding:.75rem;background:#262e39;min-height:min(68vh,56rem);overflow:auto}.planner-panel.svelte-1hosus9{grid-area:panel;display:flex;flex-direction:column;gap:.8rem}@media(max-width:1150px){.planner-layout.svelte-1hosus9{grid-template-columns:1fr;grid-template-areas:"panel" "grid"}.planner-grid.svelte-1hosus9{min-height:0}}.dialog-backdrop.svelte-1yic68v{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#090e13a3;z-index:120}.dialog-panel.svelte-1yic68v{width:min(30rem,100%);margin:0;border:1px solid #3a4654;border-radius:12px;padding:0;background:#252d38;color:#e5ecf5}.dialog-form.svelte-1yic68v{display:flex;flex-direction:column;gap:.55rem;padding:.9rem}.dialog-header.svelte-1yic68v{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.dialog-header.svelte-1yic68v h2:where(.svelte-1yic68v){margin:0;font-size:1rem;color:#f4f8fc}.dialog-close.svelte-1yic68v{padding-inline:.55rem}label.svelte-1yic68v{font-size:.82rem;color:#bcc9d8}input.svelte-1yic68v,select.svelte-1yic68v{border:1px solid #506176;border-radius:7px;padding:.45rem .55rem;background:#1f2732;color:#ecf3fb;font:inherit}.dialog-actions.svelte-1yic68v{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.2rem}button.svelte-1yic68v{border:1px solid #445263;border-radius:7px;padding:.4rem .7rem;background:#2f3a49;color:#e3ebf4;cursor:pointer;font-size:.82rem}.dialog-actions.svelte-1yic68v button[type=submit]:where(.svelte-1yic68v){background:#2f4f70;border-color:#3b6b93;color:#f6fbff}button.svelte-1yic68v:disabled,input.svelte-1yic68v:disabled,select.svelte-1yic68v:disabled{opacity:.62;cursor:not-allowed}button.svelte-1yic68v:focus-visible,input.svelte-1yic68v:focus-visible,select.svelte-1yic68v:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.plan-library.svelte-1io1onb{display:flex;flex-direction:column;gap:.75rem;border:1px solid #303a46;border-radius:12px;padding:.9rem;background:#232c36}.library-header.svelte-1io1onb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem}.library-header.svelte-1io1onb h2:where(.svelte-1io1onb),.library-header.svelte-1io1onb p:where(.svelte-1io1onb),.plan-meta.svelte-1io1onb h3:where(.svelte-1io1onb),.plan-meta.svelte-1io1onb p:where(.svelte-1io1onb){margin:0}.library-header.svelte-1io1onb p:where(.svelte-1io1onb){margin-top:.2rem;color:#aebccb;font-size:.85rem}.primary-action.svelte-1io1onb{border:1px solid #3b6b93;border-radius:8px;padding:.45rem .72rem;background:#2f4f70;color:#f5fbff;cursor:pointer;font-size:.85rem}.error-message.svelte-1io1onb{margin:0;color:#ffb3b3;background:#432a2f;border:1px solid #7c454e;border-radius:7px;padding:.42rem .55rem}.empty-message.svelte-1io1onb{margin:0;color:#aebccb;border:1px dashed #415161;border-radius:8px;padding:.75rem;background:#2129328c}.plan-list.svelte-1io1onb{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.plan-item.svelte-1io1onb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;border:1px solid #3d4c5d;border-radius:10px;background:#27323f;padding:.65rem}.plan-meta.svelte-1io1onb{display:flex;flex-direction:column;gap:.2rem}.plan-meta.svelte-1io1onb h3:where(.svelte-1io1onb){font-size:.94rem;color:#f0f6fc}.plan-meta.svelte-1io1onb p:where(.svelte-1io1onb){color:#b5c3d3;font-size:.82rem}.updated-at.svelte-1io1onb{color:#93a4b8;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.plan-actions.svelte-1io1onb{display:flex;gap:.4rem}.plan-actions.svelte-1io1onb button:where(.svelte-1io1onb){border:1px solid #445263;border-radius:7px;padding:.38rem .65rem;background:#303948;color:#e1e8f1;cursor:pointer;font-size:.82rem}.plan-actions.svelte-1io1onb button:where(.svelte-1io1onb):disabled,.primary-action.svelte-1io1onb:disabled{opacity:.6;cursor:not-allowed}.plan-actions.svelte-1io1onb button:where(.svelte-1io1onb):focus-visible,.primary-action.svelte-1io1onb:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.day-cell.svelte-167bcvf{border:1px solid #394555;border-radius:8px;background:linear-gradient(180deg,#2d3642,#293240);padding:.55rem;min-height:7.9rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;cursor:pointer;text-align:left;color:#dce5ef;transition:border-color .12s ease,transform .12s ease}.day-cell.svelte-167bcvf:hover{border-color:#4f5e73}.day-cell.selected.svelte-167bcvf{border-color:#4ea0ff;box-shadow:inset 0 0 0 1px #4ea0ff}.day-cell.rest-day.svelte-167bcvf{background:linear-gradient(180deg,#2a3038,#252c35);color:#b3becb}.day-cell.compact.svelte-167bcvf{min-height:5.2rem;padding:.56rem .52rem;gap:.28rem}.day-cell.svelte-167bcvf:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.day-label.svelte-167bcvf{font-size:.82rem;font-weight:700;color:#b6c2d1}.day-status.svelte-167bcvf{font-size:1.02rem;line-height:1.3;color:#f4f8fc;font-weight:600;text-wrap:pretty}.day-preview.svelte-167bcvf{font-size:.82rem;line-height:1.2;color:#c6d2e1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-cell.compact.svelte-167bcvf .day-label:where(.svelte-167bcvf){font-size:.82rem;font-weight:600}.day-cell.compact.svelte-167bcvf .day-status:where(.svelte-167bcvf){font-size:.75rem;line-height:1.22;max-width:100%;display:block;overflow:visible;white-space:normal;text-wrap:pretty;overflow-wrap:anywhere}.day-cell.compact.svelte-167bcvf .day-preview:where(.svelte-167bcvf){font-size:.69rem;line-height:1.22;max-width:100%;display:flex;flex-direction:column;gap:.1rem;overflow:visible;white-space:normal;overflow-wrap:anywhere;align-self:stretch}.day-cell.compact.svelte-167bcvf .day-preview:where(.svelte-167bcvf) .preview-exercise-line:where(.svelte-167bcvf){display:block;text-align:left;font-weight:600}.day-cell.compact.svelte-167bcvf .day-preview:where(.svelte-167bcvf) .preview-set-line:where(.svelte-167bcvf){display:block;text-align:right}.rest-day.svelte-167bcvf .day-status:where(.svelte-167bcvf){color:#bcc7d4;font-weight:500}.calendar-grid.svelte-1137ku3{display:flex;flex-direction:column;gap:.45rem}.month-controls.svelte-1137ku3{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem}.start-date-control.svelte-1137ku3{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.start-date-control.svelte-1137ku3 label:where(.svelte-1137ku3){color:#d8e3f1;font-size:.8rem;font-weight:600}.start-date-control.svelte-1137ku3 input:where(.svelte-1137ku3){border:1px solid #4c5e74;border-radius:7px;background:#303947;color:#e1e8f2;padding:.28rem .55rem;font-size:.76rem}.start-date-control.svelte-1137ku3 input:where(.svelte-1137ku3):focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.month-nav.svelte-1137ku3{border:1px solid #4c5e74;border-radius:7px;background:#303947;color:#e1e8f2;padding:.28rem .55rem;font-size:.76rem;cursor:pointer}.month-nav.svelte-1137ku3:disabled{cursor:not-allowed;opacity:.45}.month-nav.svelte-1137ku3:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.month-indicator.svelte-1137ku3{margin:0;color:#d8e3f1;font-size:.86rem;font-weight:700;text-align:center}.weekday-row.svelte-1137ku3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem}.weekday-row.svelte-1137ku3 span:where(.svelte-1137ku3){border:1px solid #384352;background:#1f2630;border-radius:6px;color:#aeb9c8;font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:.3rem .4rem;text-align:center}.month-track.svelte-1137ku3{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:hidden;overflow-y:hidden;border:1px solid #384352;border-radius:8px;background:#212a36}.month-slide.svelte-1137ku3{min-width:0;padding:.5rem}.month-slide.svelte-1137ku3 h3:where(.svelte-1137ku3){margin:0;font-size:.95rem;color:#e3ebf4;font-weight:700;padding:.1rem .24rem .26rem}.month-cells.svelte-1137ku3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem;align-items:stretch}.empty-day.svelte-1137ku3{min-height:5.2rem;border-radius:6px;border:1px solid #2f3a49;background:#26303d;color:#7f8fa1;font-size:.8rem;line-height:1;display:flex;align-items:flex-start;justify-content:flex-end;padding:.56rem .52rem}.empty-day.outside-month.svelte-1137ku3{background:#1d2530;color:#5e6d7f}.empty-day.weekend.svelte-1137ku3{background:#283442}h2.svelte-1137ku3{margin:0;font-size:1rem;color:#e8eff7}@media(max-width:950px){.weekday-row.svelte-1137ku3{display:none}}.microcycle-layout.svelte-1o4zv2v{display:flex;flex-direction:column;gap:.45rem}.microcycle-header.svelte-1o4zv2v{display:flex;justify-content:space-between;align-items:baseline;gap:.7rem}.microcycle-header.svelte-1o4zv2v h2:where(.svelte-1o4zv2v){margin:0;font-size:1.03rem;color:#e8eff7}.microcycle-header.svelte-1o4zv2v p:where(.svelte-1o4zv2v){margin:0;font-size:.82rem;color:#aebbd0;font-weight:600}.count-control.svelte-1o4zv2v{display:inline-flex;align-items:center;gap:.45rem;font-size:.84rem;color:#d5deea}.count-control.svelte-1o4zv2v input:where(.svelte-1o4zv2v),.row-label.svelte-1o4zv2v input:where(.svelte-1o4zv2v){width:4.4rem;border:1px solid #4f5d70;border-radius:6px;padding:.22rem .3rem;background:#1f2630;color:#e4ecf5;font-size:.78rem}.count-control.svelte-1o4zv2v input:where(.svelte-1o4zv2v):focus-visible,.row-label.svelte-1o4zv2v input:where(.svelte-1o4zv2v):focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.microcycle-controls.svelte-1o4zv2v{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.45rem;align-items:center}.microcycle-actions.svelte-1o4zv2v{display:inline-flex;gap:.35rem;flex-wrap:wrap}.microcycle-actions.svelte-1o4zv2v button:where(.svelte-1o4zv2v){border:1px solid #445263;border-radius:7px;padding:.32rem .55rem;background:#303948;color:#e1e8f1;cursor:pointer;font-size:.8rem}.microcycle-actions.svelte-1o4zv2v button:where(.svelte-1o4zv2v):disabled{cursor:not-allowed;opacity:.55}.microcycle-actions.svelte-1o4zv2v button:where(.svelte-1o4zv2v):focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.matrix-wrap.svelte-1o4zv2v{overflow:auto;border:1px solid #394555;border-radius:8px;background:#212a36;padding:.3rem}.matrix.svelte-1o4zv2v{display:grid;grid-template-columns:minmax(12rem,14rem) repeat(var(--slot-columns),minmax(0,1fr));gap:.24rem;min-width:min(100%,44rem)}.header-cell.svelte-1o4zv2v{border:1px solid #384352;background:#1f2630;border-radius:6px;color:#aeb9c8;font-size:.74rem;font-weight:700;padding:.3rem .35rem;text-align:center}.row-title.svelte-1o4zv2v{text-align:left}.row-label.svelte-1o4zv2v{border:1px solid #384352;border-radius:6px;background:#27303c;color:#d8e3ef;display:flex;justify-content:space-between;align-items:center;gap:.45rem;padding:.35rem .45rem}.row-label.svelte-1o4zv2v p:where(.svelte-1o4zv2v){margin:0;font-size:.8rem;font-weight:700}.row-label.svelte-1o4zv2v label:where(.svelte-1o4zv2v){display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:#b8c5d4}.slot-empty.svelte-1o4zv2v,.slot-missing.svelte-1o4zv2v{min-height:3.3rem;border-radius:6px;border:1px solid #2f3a49;display:flex;align-items:flex-start;justify-content:flex-end;padding:.34rem .38rem;font-size:.78rem}.slot-empty.svelte-1o4zv2v{background:#1d2530}.slot-missing.svelte-1o4zv2v{background:#26303d;color:#73839a}@media(max-width:980px){.matrix.svelte-1o4zv2v{min-width:38rem}}.day-editor.svelte-1tp81vg{border:1px solid #343f4d;border-radius:10px;padding:.68rem;background:#262e39;display:flex;flex-direction:column;gap:.45rem;color:#dce5ef}h2.svelte-1tp81vg,h3.svelte-1tp81vg,p.svelte-1tp81vg{margin:0}textarea.svelte-1tp81vg{width:100%;resize:vertical;border:1px solid #4f5d70;border-radius:6px;padding:.34rem .38rem;background:#1f2630;color:#e4ecf5}button.svelte-1tp81vg{border:1px solid #445263;background:#303948;color:#e1e8f1;border-radius:6px;padding:.34rem .52rem;cursor:pointer;text-align:left}.day-actions.svelte-1tp81vg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}button.svelte-1tp81vg:focus-visible,textarea.svelte-1tp81vg:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}button.svelte-1tp81vg:disabled{cursor:not-allowed;opacity:.55}@media(max-width:780px){.day-actions.svelte-1tp81vg{grid-template-columns:1fr}}.builder.svelte-1lflxkp{border:1px solid #343f4d;border-radius:10px;padding:.68rem;background:#262e39;color:#dce5ef}form.svelte-1lflxkp{display:flex;flex-direction:column;gap:.38rem}.exercise-list.svelte-1lflxkp{display:flex;flex-direction:column;gap:.45rem}.exercise-item.svelte-1lflxkp{border:1px solid #3d4a5b;border-radius:8px;padding:.48rem;display:flex;flex-direction:column;gap:.45rem}.exercise-top.svelte-1lflxkp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.set-list.svelte-1lflxkp{display:flex;flex-direction:column;gap:.3rem}.set-header.svelte-1lflxkp,.set-row.svelte-1lflxkp{display:grid;grid-template-columns:minmax(4rem,.5fr) minmax(4rem,.5fr) minmax(4.8rem,.65fr) minmax(4rem,.5fr) auto;gap:.45rem;align-items:center;justify-content:start}.set-header.svelte-1lflxkp{font-size:.74rem;color:#b7c3d2;padding:0 .1rem}.set-header.svelte-1lflxkp span:where(.svelte-1lflxkp){font-weight:600}.exercise-bottom.svelte-1lflxkp{display:flex;gap:.38rem;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.metric-field.svelte-1lflxkp{display:flex;flex-direction:column;gap:.22rem;min-width:0;font-size:.78rem;color:#b7c3d2;align-items:flex-start}.metric-field.svelte-1lflxkp span:where(.svelte-1lflxkp){font-weight:600}.actions.svelte-1lflxkp{display:flex;gap:.42rem;justify-content:space-between;flex-wrap:wrap}.save-actions.svelte-1lflxkp{display:flex;gap:.42rem;flex-wrap:wrap}input.svelte-1lflxkp{width:100%;border:1px solid #4f5d70;border-radius:6px;padding:.3rem .4rem;background:#1f2630;color:#e4ecf5;min-height:0;font-size:.84rem}.input-sets.svelte-1lflxkp,.input-reps.svelte-1lflxkp,.input-rpe.svelte-1lflxkp{max-width:4rem}.input-weight.svelte-1lflxkp{max-width:5rem}.input-rest.svelte-1lflxkp{max-width:4.8rem}button.svelte-1lflxkp{border:1px solid #445263;background:#303948;color:#e1e8f1;border-radius:6px;padding:.38rem .42rem;cursor:pointer}.remove-button.svelte-1lflxkp,.set-remove-button.svelte-1lflxkp{width:1.8rem;height:1.8rem;padding:0;text-align:center;font-size:.82rem;line-height:1;font-weight:700}.add-set-button.svelte-1lflxkp{align-self:flex-end;padding:.32rem .55rem;font-size:.82rem;white-space:nowrap}.sr-only.svelte-1lflxkp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.secondary.svelte-1lflxkp{background:#2a3341}button.svelte-1lflxkp:focus-visible,input.svelte-1lflxkp:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}@media(max-width:800px){.set-header.svelte-1lflxkp{display:none}.set-row.svelte-1lflxkp{grid-template-columns:1fr;justify-items:stretch}.set-row.svelte-1lflxkp input:where(.svelte-1lflxkp){max-width:none}.set-remove-button.svelte-1lflxkp{justify-self:end}.exercise-bottom.svelte-1lflxkp{align-items:stretch;flex-direction:column}.metric-field.svelte-1lflxkp,.metric-field.svelte-1lflxkp input:where(.svelte-1lflxkp){max-width:none;width:100%}.actions.svelte-1lflxkp{flex-direction:column;align-items:stretch}.save-actions.svelte-1lflxkp{display:grid;grid-template-columns:1fr}}.template-library.svelte-m4q4y4{border:1px solid #343f4d;border-radius:10px;padding:.8rem;background:#262e39;display:flex;flex-direction:column;gap:.6rem;color:#dce5ef}.template-row.svelte-m4q4y4{border:1px solid #3e4a5a;border-radius:6px;padding:.6rem;display:flex;justify-content:space-between;gap:.75rem;align-items:center;background:#2a3442}h2.svelte-m4q4y4,h3.svelte-m4q4y4,p.svelte-m4q4y4{margin:0}button.svelte-m4q4y4{border:1px solid #445263;background:#303948;color:#e1e8f1;border-radius:6px;padding:.35rem .6rem;cursor:pointer}button.svelte-m4q4y4:disabled{cursor:not-allowed;opacity:.55}button.svelte-m4q4y4:focus-visible{outline:3px solid #6ea9df;outline-offset:1px}.toolbar.svelte-1v36hhd{display:flex;flex-direction:column;gap:.7rem;color:#d7e0ea}.mode-label.svelte-1v36hhd{margin:0;font-size:.82rem;color:#b7c3d2;font-weight:600}.button-row.svelte-1v36hhd,.import-launchers.svelte-1v36hhd{display:flex;flex-wrap:wrap;gap:.35rem}button.svelte-1v36hhd{border:1px solid #445263;border-radius:7px;padding:.38rem .62rem;background:#303948;color:#e1e8f1;cursor:pointer;font-size:.83rem}button.svelte-1v36hhd:disabled{cursor:not-allowed;opacity:.5}button.svelte-1v36hhd:focus-visible,textarea.svelte-1v36hhd:focus-visible{outline:3px solid #6ea9df;outline-offset:2px}.dialog-backdrop.svelte-1v36hhd{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c1299;display:grid;place-items:center;z-index:20;padding:1rem}.dialog-panel.svelte-1v36hhd{width:min(44rem,94vw);max-height:min(90vh,56rem);overflow:auto;margin:0;border:1px solid #3a4554;border-radius:10px;padding:.7rem;display:flex;flex-direction:column;gap:.45rem;background:#293240}.dialog-header.svelte-1v36hhd{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.dialog-header.svelte-1v36hhd h2:where(.svelte-1v36hhd){margin:0;font-size:.9rem;color:#dce6f2}.dialog-close.svelte-1v36hhd{min-width:5.1rem}textarea.svelte-1v36hhd{width:100%;min-height:4.3rem;border-radius:6px;border:1px solid #4f5d70;padding:.45rem;background:#1f2630;color:#e3ebf4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.77rem}.import-error.svelte-1v36hhd{margin:0;color:#ff9a9a;font-weight:600}.sync-panel.svelte-tdzhha{border:1px solid #3a4554;border-radius:8px;padding:.6rem;background:#293240;display:flex;flex-direction:column;gap:.5rem;color:#dbe4ee}h2.svelte-tdzhha{margin:0;font-size:1rem}p.svelte-tdzhha{margin:0}.sync-actions.svelte-tdzhha{display:flex;flex-wrap:wrap;gap:.45rem}button.svelte-tdzhha{border:1px solid #445263;border-radius:999px;padding:.4rem .7rem;background:#303948;color:#e1e8f1;cursor:pointer}button.svelte-tdzhha:disabled{cursor:not-allowed;opacity:.55}.overwrite.svelte-tdzhha{border-color:#b4663a;background:#4a362c}.sync-message.svelte-tdzhha{color:#8ec6ff;font-weight:600}.app-menu.svelte-1n46o8q{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.menu-link.svelte-1n46o8q{border:1px solid #3e4a57;border-radius:999px;padding:.45rem .8rem;background:#252d38;color:#d6dee6;cursor:pointer}.menu-link[aria-current=page].svelte-1n46o8q{background:#2f4f70;border-color:#3b6b93;color:#f5fbff}.menu-link.svelte-1n46o8q:disabled{cursor:not-allowed;opacity:.55}.menu-link.svelte-1n46o8q:focus-visible{outline:3px solid #fb9a3d;outline-offset:2px}.panel-stack.svelte-1n46o8q{display:flex;flex-direction:column;gap:.65rem}.panel-tooling.svelte-1n46o8q{border:1px solid #343f4d;border-radius:10px;background:#262e39;padding:.62rem;display:flex;flex-direction:column;gap:.6rem}.panel-tooling.svelte-1n46o8q .toolbar{width:100%}.templates-main.svelte-1n46o8q{display:flex;flex-direction:column;gap:.8rem}.templates-note.svelte-1n46o8q{margin:0;color:#aab6c4}
