*,: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}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.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))}.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;--color-bg:#e8ebef;--color-surface:#fff;--color-sidebar:#f4f5f7;--color-activity:#eceef1;--color-activity-hover:#e0e3e8;--color-border:#d4d8de;--color-border-subtle:#e6e9ee;--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;--radius-sm:4px;--radius:6px;--radius-lg:10px;--activity-width:48px;--activity-width-expanded:168px;--shadow-toast:0 10px 28px #1a1f2a2e;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}body{background:var(--color-bg);min-width:320px;min-height:100vh;color:var(--color-text);margin:0}#app{width:100%;min-height:100vh}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)}.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{border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.sk-btn:disabled{opacity:.5;cursor:not-allowed}.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:#c5cad2}.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{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;color:var(--color-text);padding:.5rem .65rem}.sk-input:focus,.sk-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.sk-input[readonly]{background:var(--color-sidebar);color:var(--color-muted)}.sk-page{max-width:820px;margin:0 auto;padding:1.25rem 1.5rem 2rem}.sk-page-header{align-items:center;gap:.75rem;margin-bottom:1.15rem;display:flex}.sk-page-header h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600}.sk-panel-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.sk-field{color:var(--color-muted);flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.sk-tabs{border-bottom:1px solid var(--color-border);gap:.25rem;margin-bottom:.9rem;padding-bottom:0;display:flex}.sk-tabs button{cursor:pointer;color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.55rem .85rem;font-size:.875rem;font-weight:600}.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-1e2c13b2]{min-height:100vh;color:var(--color-muted);letter-spacing:.02em;background:var(--color-bg);place-content:center;font-weight:500;display:grid}
