.widget-empty.svelte-1cdc49e{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.ach-grid.svelte-1cdc49e{background:var(--border);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;display:grid}.ach-card.svelte-1cdc49e{background:var(--bg-panel);padding:var(--gap-sm) var(--gap-md);align-items:flex-start;gap:8px;display:flex}.ach-card.ach-locked.svelte-1cdc49e{opacity:.5}.ach-icon.svelte-1cdc49e{color:var(--gold-bright);flex-shrink:0;font-size:18px;line-height:1}.ach-locked.svelte-1cdc49e .ach-icon:where(.svelte-1cdc49e){color:var(--text-muted)}.ach-label.svelte-1cdc49e{color:var(--text-primary);letter-spacing:.08em;margin-bottom:2px;font-size:12px}.ach-desc.svelte-1cdc49e{color:var(--text-muted);letter-spacing:.02em;font-size:11px;line-height:1.4}.ach-date.svelte-1cdc49e{color:var(--gold-dim);letter-spacing:.06em;margin-top:3px;font-size:10px}.widget-empty.svelte-126kzhn{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-126kzhn{padding:4px 0;list-style:none}.dash-mini-list.svelte-126kzhn li:where(.svelte-126kzhn){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-126kzhn li:where(.svelte-126kzhn):last-child{border-bottom:none}.dash-mini-list.svelte-126kzhn a:where(.svelte-126kzhn){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-126kzhn a:where(.svelte-126kzhn):hover{color:var(--text-primary);background:#ffffff05}.widget-empty.svelte-3x9k19{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-3x9k19{padding:4px 0;list-style:none}.dash-mini-list.svelte-3x9k19 li:where(.svelte-3x9k19){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-3x9k19 li:where(.svelte-3x9k19):last-child{border-bottom:none}.dash-mini-list.svelte-3x9k19 a:where(.svelte-3x9k19){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-3x9k19 a:where(.svelte-3x9k19):hover{color:var(--text-primary);background:#ffffff05}.widget-empty.svelte-16muxgu{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-16muxgu{padding:4px 0;list-style:none}.dash-mini-list.svelte-16muxgu li:where(.svelte-16muxgu){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-16muxgu li:where(.svelte-16muxgu):last-child{border-bottom:none}.dash-mini-list.svelte-16muxgu a:where(.svelte-16muxgu){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-16muxgu a:where(.svelte-16muxgu):hover{color:var(--text-primary);background:#ffffff05}.widget-empty.svelte-fkxl93{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-fkxl93{padding:4px 0;list-style:none}.dash-mini-list.svelte-fkxl93 li:where(.svelte-fkxl93){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-fkxl93 li:where(.svelte-fkxl93):last-child{border-bottom:none}.dash-mini-list.svelte-fkxl93 a:where(.svelte-fkxl93){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-fkxl93 a:where(.svelte-fkxl93):hover{color:var(--text-primary);background:#ffffff05}.widget-empty.svelte-rv66cy{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-rv66cy{padding:4px 0;list-style:none}.dash-mini-list.svelte-rv66cy li:where(.svelte-rv66cy){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-rv66cy li:where(.svelte-rv66cy):last-child{border-bottom:none}.dash-mini-list.svelte-rv66cy a:where(.svelte-rv66cy){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-rv66cy a:where(.svelte-rv66cy):hover{color:var(--text-primary);background:#ffffff05}.widget-empty.svelte-pcsuym{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-pcsuym{padding:4px 0;list-style:none}.dash-mini-list.svelte-pcsuym li:where(.svelte-pcsuym){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-pcsuym li:where(.svelte-pcsuym):last-child{border-bottom:none}.dash-mini-list.svelte-pcsuym a:where(.svelte-pcsuym){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-pcsuym a:where(.svelte-pcsuym):hover{color:var(--text-primary);background:#ffffff05}.widget-empty.svelte-oh6hfs{padding:var(--gap-md);color:var(--text-muted);letter-spacing:.1em;text-align:center;font-size:13px}.dash-mini-list.svelte-oh6hfs{padding:4px 0;list-style:none}.dash-mini-list.svelte-oh6hfs li:where(.svelte-oh6hfs){border-bottom:1px solid var(--border)}.dash-mini-list.svelte-oh6hfs li:where(.svelte-oh6hfs):last-child{border-bottom:none}.dash-mini-list.svelte-oh6hfs a:where(.svelte-oh6hfs){padding:7px var(--gap-md);color:var(--text-dim);letter-spacing:.04em;font-size:13px;text-decoration:none;display:block}.dash-mini-list.svelte-oh6hfs a:where(.svelte-oh6hfs):hover{color:var(--text-primary);background:#ffffff05}.ql-grid.svelte-wycna2{padding:var(--gap-sm) var(--gap-md);grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ql-tile.svelte-wycna2{text-align:center;letter-spacing:.08em;background:var(--bg-surface);border:1px solid;padding:8px 6px;font-size:12px;text-decoration:none;transition:background .1s;display:block}.ql-tile.svelte-wycna2:hover{background:#ffffff0a}.customize-btn.svelte-1tyszyy{font-family:var(--font-mono);letter-spacing:.1em;border:1px solid var(--border-bright);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:4px 10px;font-size:11px;transition:color .12s,border-color .12s}.customize-btn.svelte-1tyszyy:hover{color:var(--gold-bright);border-color:var(--gold-dim)}.customize-btn-active.svelte-1tyszyy{color:var(--gold-bright);border-color:var(--gold-bright);background:#d4a83014}.customize-banner.svelte-1tyszyy{justify-content:space-between;align-items:center;gap:var(--gap-md);color:var(--gold-dim);letter-spacing:.08em;border:1px solid var(--gold-dim);border-left:3px solid var(--gold-dim);padding:6px var(--gap-md);margin-bottom:var(--gap-md);background:#d4a8300d;font-size:11px;display:flex}.widget-grid.svelte-1tyszyy{align-items:flex-start;gap:var(--gap-md);display:flex}.widget-column.svelte-1tyszyy{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.widget-column-empty.svelte-1tyszyy{border:1px dashed var(--border-bright);min-height:72px}.widget-slot.svelte-1tyszyy{min-width:0;margin-bottom:var(--gap-md);flex-direction:column;transition:opacity .15s;display:flex}.widget-slot[draggable=true].svelte-1tyszyy{cursor:grab}.widget-slot.widget-dragging.svelte-1tyszyy{opacity:.35}.widget-panel.svelte-1tyszyy{margin-bottom:0}.drop-placeholder.svelte-1tyszyy{min-height:72px;margin-bottom:var(--gap-md);border:2px dashed var(--gold-bright);letter-spacing:.1em;color:var(--gold-bright);text-align:center;padding:var(--gap-sm);background:#d4a8300f;justify-content:center;align-items:center;font-size:11px;display:flex}.widget-toolbar.svelte-1tyszyy{background:var(--bg-surface);border:1px solid var(--gold-dim);border-bottom:none;align-items:center;gap:6px;padding:4px 6px;display:flex}.widget-toolbar-handle.svelte-1tyszyy{color:var(--gold-dim);letter-spacing:.02em;cursor:grab;font-size:13px;line-height:1}.widget-toolbar-title.svelte-1tyszyy{color:var(--gold-dim);letter-spacing:.1em;margin-right:auto;font-size:11px}.widget-toolbar.svelte-1tyszyy button:where(.svelte-1tyszyy){border:1px solid var(--border-bright);color:var(--text-muted);cursor:pointer;background:0 0;padding:2px 6px;font-size:10px;transition:color .1s,border-color .1s}.widget-toolbar.svelte-1tyszyy button:where(.svelte-1tyszyy):hover{color:var(--gold-bright);border-color:var(--gold-dim)}.widget-toolbar-remove.svelte-1tyszyy:hover{color:var(--red-bright)!important;border-color:var(--red)!important}.add-widget-tag.svelte-1tyszyy{cursor:pointer;font-family:var(--font-mono);background:0 0}.add-widget-tag.svelte-1tyszyy:hover{color:var(--gold-bright);border-color:var(--gold-dim)}
