*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab{tab-size:4}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}*,:before,:after{box-sizing:border-box}html,body{margin:0}strong,b{font-weight:700}em,i{font-style:italic}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"IBM Plex Sans", "Segoe UI", sans-serif;--font-display:"IBM Plex Serif", "Georgia", serif;--text-meta:.8rem;--text-caption:.875rem;--text-body:1rem;--text-title:1.25rem;--text-display:1.5625rem;--text-display-lg:1.95313rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--control-height:36px;--motion-fast:.16s;--motion-base:.18s;--ease-out:cubic-bezier(.2, .8, .2, 1);--color-bg:#e4e8ee;--color-surface:#fff;--color-sidebar:#eef1f5;--color-activity:#e8ebef;--color-activity-hover:#dde2e8;--color-border:#d0d5dd;--color-border-subtle:#e2e6ec;--color-text:#1a1f2a;--color-muted:#6b7280;--color-faint:#9aa3af;--color-accent:#0b6bcb;--color-accent-hover:#0958a8;--color-accent-soft:#e7f1fb;--color-accent-muted:#c5daf0;--color-success:#1b7f4a;--color-warning:#a16207;--color-error:#c62828;--color-danger-soft:#fef2f2;--color-danger-border:#fecaca;--color-input:var(--color-surface);--color-hover:#1a1f2a0f;--color-selected:var(--color-accent-soft);--color-stone:var(--color-muted);--radius-sm:4px;--radius:6px;--radius-lg:8px;--activity-width:48px;--activity-width-expanded:168px;--shadow-toast:0 10px 28px #1a1f2a2e;--shadow-float:var(--shadow-toast);--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent);font-family:var(--font-ui);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15.5px;font-weight:400;line-height:1.5}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#12151a;--color-surface:#1b2028;--color-sidebar:#161a21;--color-activity:#1e2430;--color-activity-hover:#262d3b;--color-border:#2d3543;--color-border-subtle:#252b36;--color-text:#e8ecf2;--color-muted:#9aa3af;--color-faint:#6b7380;--color-accent:#4ea1ff;--color-accent-hover:#78b7ff;--color-accent-soft:#1a2f47;--color-accent-muted:#2a4666;--color-success:#3dd68c;--color-warning:#f0b429;--color-error:#ff6b6b;--color-danger-soft:#3a1d1d;--color-danger-border:#6b2d2d;--color-input:#222833;--color-hover:#e8ecf20f;--color-selected:var(--color-accent-soft);--color-stone:var(--color-muted);--shadow-toast:0 10px 28px #00000073;--shadow-float:var(--shadow-toast);--focus-ring:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}html,body,#app{height:100%;min-height:100%}html{height:100dvh}body{background:var(--color-bg);min-width:320px;height:100%;color:var(--color-text);margin:0}#app{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto}button,input,select,textarea{font:inherit}button{font-family:inherit}*{box-sizing:border-box}::selection{background:var(--color-accent-muted);color:var(--color-text)}a{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.drop-target-marker{background:var(--color-accent);z-index:10000;pointer-events:none;border-radius:999px;height:3px;position:fixed;box-shadow:0 0 0 2px #0b6bcb33}.drop-target-marker.drop-target-caret{border-radius:1px;width:2px;height:24px}.sk-btn{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-height);border-radius:var(--radius);padding:0 var(--space-3);font-weight:600;font-size:var(--text-caption);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);display:inline-flex}.sk-btn:disabled{opacity:.5;cursor:not-allowed}.sk-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-btn-primary{background:var(--color-accent);color:#fff;border:1px solid #0000}.sk-btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.sk-btn-ghost{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.sk-btn-ghost:hover:not(:disabled){background:var(--color-sidebar);border-color:var(--color-border)}.sk-btn-danger{border:1px solid var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-error)}.sk-btn-danger:hover:not(:disabled){background:#fee2e2}.sk-btn-success{background:var(--color-success);color:#fff;border:1px solid #0000}.sk-input,.sk-select{width:100%;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.sk-input:focus,.sk-select:focus{border-color:var(--color-accent);box-shadow:none;outline:none}.sk-input[readonly]{background:var(--color-sidebar);color:var(--color-muted)}.sk-page{max-width:1100px;padding:var(--space-4) var(--space-5) var(--space-6);width:100%;margin:0 auto}.sk-page.wide{max-width:min(100%,1080px);margin-top:var(--space-3);margin-bottom:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box}.sk-create-row{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.sk-create-row .sk-field{width:100%;min-width:0}.sk-create-row .sk-btn{min-height:var(--control-height);align-self:flex-start}@media (width<=720px){.sk-create-row .sk-btn{align-self:stretch;width:100%}}.sk-page-header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.sk-page-header h1{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.02em;flex:1;margin:0;font-weight:600;line-height:1.25}.sk-icon-btn{width:var(--control-height);height:var(--control-height);border-radius:var(--radius);color:var(--color-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sk-icon-btn:hover{background:var(--color-accent-soft);color:var(--color-text)}.sk-icon-btn.danger:hover{background:var(--color-danger-soft);color:var(--color-error)}.sk-icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-panel-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.sk-field{gap:var(--space-1);font-size:var(--text-meta);color:var(--color-muted);flex-direction:column;font-weight:600;display:flex}.sk-tabs{gap:var(--space-1);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:0;display:flex}.sk-tabs button{padding:var(--space-2) var(--space-3);cursor:pointer;font-weight:600;font-size:var(--text-caption);color:var(--color-muted);transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.sk-tabs button:hover{color:var(--color-text)}.sk-tabs button.active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.toast-host[data-v-71c83caa]{z-index:1000;flex-direction:column;gap:.45rem;max-width:min(380px,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.toast[data-v-71c83caa]{border-radius:var(--radius);color:#fff;box-shadow:var(--shadow-toast);cursor:pointer;background:#1a1f2a;border:1px solid #ffffff0f;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;font-size:.875rem;font-weight:500;display:flex}.toast-success[data-v-71c83caa]{background:#166534}.toast-error[data-v-71c83caa]{background:#b91c1c}.toast-info[data-v-71c83caa]{background:#0b6bcb}.toast-icon[data-v-71c83caa]{background:#ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.75rem;font-weight:700;display:inline-flex}.boot[data-v-d952a600]{min-height:100vh;color:var(--color-muted);letter-spacing:.02em;background:var(--color-bg);place-content:center;font-weight:500;display:grid}
