.battery-info.svelte-1cm9aiw{align-items:center;padding:4px;display:flex}.battery-shape.svelte-1cm9aiw{align-items:center;display:inline-flex}.battery-body.svelte-1cm9aiw{border:1.5px solid var(--color-muted);background:var(--color-accent-soft);border-radius:2px;width:26px;height:14px;display:inline-block;position:relative;overflow:hidden}.nub.svelte-1cm9aiw{background:var(--color-muted);border-radius:0 2px 2px 0;width:3px;height:7px;margin-left:1.5px}.fill.svelte-1cm9aiw{background:var(--color-accent);transition:width .4s var(--ease-out);position:absolute;inset:0}.battery-body.tier-low.svelte-1cm9aiw .fill:where(.svelte-1cm9aiw){background:var(--color-warn)}.battery-body.tier-high.svelte-1cm9aiw .fill:where(.svelte-1cm9aiw){background:var(--color-success)}.battery-shape.large.svelte-1cm9aiw{justify-content:center;margin:0 0 20px;display:flex}.battery-shape.large.svelte-1cm9aiw .battery-body:where(.svelte-1cm9aiw){border-width:2.5px;border-radius:6px;width:120px;height:56px}.battery-shape.large.svelte-1cm9aiw .nub:where(.svelte-1cm9aiw){border-radius:0 4px 4px 0;width:8px;height:26px;margin-left:2px}.battery-shape.large.svelte-1cm9aiw .label:where(.svelte-1cm9aiw){font-family:var(--font-display);justify-content:center;align-items:center;font-size:1.15em;font-weight:800;display:flex;position:absolute;inset:0}.battery-shape.large.svelte-1cm9aiw .label:where(.svelte-1cm9aiw) span:where(.svelte-1cm9aiw){border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);padding:1px 9px}.feedback-icon.svelte-86xzc9{width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.feedback-icon.svelte-86xzc9 svg:where(.svelte-86xzc9){width:20px;height:20px}.feedback-row.svelte-86xzc9{border-radius:var(--radius-sm);width:100%;color:var(--color-muted-2);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;margin-top:auto;padding:10px 12px;font-family:inherit;font-size:.92em;font-weight:700;display:flex}.feedback-row.svelte-86xzc9:hover{background:var(--color-border)}.feedback-row.svelte-86xzc9 svg:where(.svelte-86xzc9){flex-shrink:0;width:19px;height:19px}.feedback-dialog.svelte-86xzc9{min-height:62vh}.feedback-dialog.svelte-86xzc9 .fb-title:where(.svelte-86xzc9){letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.5em;font-weight:800}.feedback-dialog.svelte-86xzc9 .fb-hand:where(.svelte-86xzc9){font:700 1.35em/1.1 var(--font-hand);color:var(--color-accent-text);transform-origin:0;margin:0 0 14px;rotate:-1.5deg}textarea.svelte-86xzc9{min-height:30vh}@media (width>=900px){.feedback-dialog.svelte-86xzc9{width:min(600px,92vw);min-height:0}textarea.svelte-86xzc9{min-height:220px}}textarea.svelte-86xzc9{box-sizing:border-box;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md,12px);resize:vertical;width:100%;margin-bottom:12px;padding:10px 12px;font-family:inherit;font-size:1em}.feedback-dialog.svelte-86xzc9 .primary:where(.svelte-86xzc9){width:100%}.error-hint.svelte-86xzc9{color:var(--color-warn-text);margin:10px 0 0;font-size:.8em;font-weight:600}.top-bar.svelte-yic9pk{border-bottom:1px solid var(--color-border-strong);background-color:var(--color-bg);background-image:linear-gradient(var(--color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid) 1px, transparent 1px);background-size:24px 24px;flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.top-bar.svelte-yic9pk .logo:where(.svelte-yic9pk){font-size:1.25em;display:inline-flex}.top-bar.svelte-yic9pk .logo:where(.svelte-yic9pk):hover{text-decoration:none}.top-bar-right.svelte-yic9pk{align-items:center;gap:10px;display:flex}.login-btn.svelte-yic9pk{padding:7px 16px;font-size:.85em}
