.appearance-pane{min-width:0;color:var(--text-primary);display:grid}.appearance-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearance-tabs button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;display:flex;position:relative}.appearance-tabs button:after{right:var(--space-3);bottom:0;left:var(--space-3);content:"";background:var(--brand-action);opacity:0;height:2px;position:absolute}.appearance-tabs button:hover,.appearance-tabs button:focus-visible,.appearance-tabs button.active{background:color-mix(in srgb, var(--brand-action), transparent 94%);color:var(--text-primary);outline:none}.appearance-tabs button.active:after{opacity:1}.appearance-content{padding:var(--space-4) var(--space-2)}.piece-note,.appearance-message,.appearance-pane footer{color:var(--text-muted);font-size:var(--text-xs)}.piece-note{margin:var(--space-3) 0 0}.appearance-message{place-items:center;gap:var(--space-3);min-height:7rem;padding:var(--space-4);text-align:center;margin:0;display:grid}.appearance-message button{border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0}.appearance-message.error,.appearance-pane footer .error{color:var(--danger)}.appearance-pane footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--border);min-height:2.75rem;padding:var(--space-2);display:flex}.appearance-pane footer a{color:var(--brand-action);font-weight:var(--font-weight-semibold);flex:none;text-decoration:none}.appearance-pane footer a:hover,.appearance-pane footer a:focus-visible{text-decoration:underline}@media (width<=340px){.appearance-content{padding-inline:0}}.account-navigation.svelte-1eg38bk{min-width:0;font-size:var(--text-sm);display:grid}a.svelte-1eg38bk,summary.svelte-1eg38bk,button.svelte-1eg38bk{min-height:var(--space-12);padding:var(--space-3);color:var(--text-primary);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:var(--radius-md);text-decoration:none}a.svelte-1eg38bk{align-items:center;display:flex}button.svelte-1eg38bk{text-align:left;background:0 0;border:0}summary.svelte-1eg38bk{font-weight:var(--font-weight-medium)}details.svelte-1eg38bk>a:where(.svelte-1eg38bk),.operator-group.svelte-1eg38bk{margin-inline-start:var(--space-3)}h3.svelte-1eg38bk{margin:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs)}a.svelte-1eg38bk:hover,summary.svelte-1eg38bk:hover,button.svelte-1eg38bk:hover{background:var(--bg-hover)}a.svelte-1eg38bk:focus-visible,summary.svelte-1eg38bk:focus-visible,button.svelte-1eg38bk:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.account-utilities.svelte-6wzjna{gap:var(--space-1);padding:var(--space-2);display:grid}a.svelte-6wzjna{align-items:center;gap:var(--space-2);min-height:var(--space-12);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-decoration:none;display:flex}a.svelte-6wzjna:hover{background:var(--bg-hover)}a.svelte-6wzjna:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.account-avatar.svelte-1hrzkj9{border:1px solid color-mix(in srgb, var(--app-lime), transparent 45%);border-radius:var(--radius-full);background:radial-gradient(circle at 34% 18%, #fff3, transparent 24%), radial-gradient(circle at 68% 72%, color-mix(in srgb, var(--accent), transparent 58%), transparent 44%), linear-gradient(145deg, var(--bg-card), color-mix(in srgb, var(--bg-primary), black 22%) 72%);width:2.15rem;height:2.15rem;color:var(--text-primary);box-shadow:0 0 18px color-mix(in srgb, var(--app-lime), transparent 78%);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.account-avatar.svelte-1hrzkj9:before{z-index:1;border-radius:inherit;background:conic-gradient(from 35deg, color-mix(in srgb, var(--app-lime), white 10%), color-mix(in srgb, var(--brand-action), white 18%), color-mix(in srgb, var(--app-lime), transparent 18%), color-mix(in srgb, var(--brand-action), transparent 28%), color-mix(in srgb, var(--app-lime), white 10%));content:"";opacity:.82;animation:7.2s linear infinite svelte-1hrzkj9-avatar-ring;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.account-avatar.svelte-1hrzkj9:after{z-index:1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff21,#0000 34%),radial-gradient(circle at 50% 100%,#ffffff0f,#0000 48%);position:absolute;inset:1px}.avatar-scan.svelte-1hrzkj9{z-index:2;border-radius:var(--radius-full);opacity:.22;background:#ffffff85;width:82%;height:1px;animation:3.8s cubic-bezier(.4,0,.2,1) infinite svelte-1hrzkj9-avatar-scan;position:absolute;transform:translate(-38%)}.avatar-initial.svelte-1hrzkj9{z-index:3;color:var(--text-primary);font-family:var(--font-display);font-size:.98rem;font-weight:var(--font-weight-extrabold);text-shadow:0 1px 0 #00000038, 0 0 .62rem color-mix(in srgb, var(--accent), transparent 30%);line-height:1;position:relative}.account-avatar[data-size=lg].svelte-1hrzkj9{width:2.75rem;height:2.75rem}.account-avatar[data-size=lg].svelte-1hrzkj9 .avatar-initial:where(.svelte-1hrzkj9){font-size:1.22rem}@keyframes svelte-1hrzkj9-avatar-ring{to{transform:rotate(360deg)}}@keyframes svelte-1hrzkj9-avatar-scan{0%,to{opacity:.12;transform:translate(-44%)}44%{opacity:.42;transform:translate(18%)}70%{opacity:.08;transform:translate(34%)}}@media (prefers-reduced-motion:reduce){.account-avatar.svelte-1hrzkj9:before,.avatar-scan.svelte-1hrzkj9{animation:none}}@media (width<=1023px){.account-avatar.svelte-1hrzkj9{border-color:color-mix(in srgb, var(--border-strong), transparent 52%);width:1.78rem;height:1.78rem;box-shadow:0 0 .8rem color-mix(in srgb, var(--brand-action), transparent 88%)}.avatar-initial.svelte-1hrzkj9{font-size:.84rem}}:root[data-theme=light] .account-avatar.svelte-1hrzkj9{background:radial-gradient(circle at 34% 18%, #ffffffc7, transparent 24%), radial-gradient(circle at 68% 72%, color-mix(in srgb, var(--brand-action), transparent 76%), transparent 44%), linear-gradient(145deg, var(--bg-card), color-mix(in srgb, var(--brand-action), white 86%) 78%);color:color-mix(in srgb, var(--brand-action), black 18%);border-color:color-mix(in srgb, var(--brand-action), transparent 38%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-action), transparent 74%), 0 .35rem 1.1rem color-mix(in srgb, var(--brand-action), transparent 78%)}:root[data-theme=light] .account-avatar.svelte-1hrzkj9:before{background:conic-gradient(from 35deg, color-mix(in srgb, var(--brand-action), white 18%), color-mix(in srgb, var(--brand-action), transparent 18%), color-mix(in srgb, var(--brand-action), white 36%), color-mix(in srgb, var(--brand-action), transparent 24%), color-mix(in srgb, var(--brand-action), white 18%))}:root[data-theme=light] .avatar-initial.svelte-1hrzkj9{color:color-mix(in srgb, var(--brand-action), black 14%);text-shadow:0 1px #ffffffd6}.language-select.svelte-w8mcdx{font-size:var(--text-xs);font-weight:var(--font-weight-extrabold);display:inline-flex;position:relative}.language-trigger.svelte-w8mcdx{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);min-width:5.25rem;min-height:2.5rem;color:var(--text-secondary);cursor:pointer;font:inherit;display:inline-flex}.language-trigger.svelte-w8mcdx:hover,.language-trigger[aria-expanded=true].svelte-w8mcdx{background:var(--bg-hover);color:var(--text-primary)}.language-trigger.svelte-w8mcdx span:where(.svelte-w8mcdx){text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;overflow:hidden}.language-menu.svelte-w8mcdx{right:0;top:calc(100% + var(--space-2));z-index:20;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--accent-green), transparent 86%), transparent 8rem), color-mix(in srgb, var(--bg-primary), var(--bg-card) 54%);min-width:10.5rem;padding:var(--space-2);box-shadow:var(--shadow-panel);gap:.2rem;display:grid;position:absolute}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx){align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;min-height:2.25rem;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx) span:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx) span:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx){min-width:0;padding-inline:var(--space-2)}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx){color:var(--text-muted);font-size:.65rem;font-weight:var(--font-weight-black)}.language-menu.svelte-w8mcdx button:where(.svelte-w8mcdx):hover,.language-menu.svelte-w8mcdx button.active:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a:where(.svelte-w8mcdx):hover,.language-menu.svelte-w8mcdx a.active:where(.svelte-w8mcdx){border-color:color-mix(in srgb, var(--accent), transparent 62%);background:color-mix(in srgb, var(--accent), transparent 90%);color:var(--text-primary)}.language-menu.svelte-w8mcdx button.active:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx),.language-menu.svelte-w8mcdx a.active:where(.svelte-w8mcdx) small:where(.svelte-w8mcdx){color:var(--accent-hover)}.compact-icon.svelte-w8mcdx{min-width:auto}.compact-icon.svelte-w8mcdx .language-trigger:where(.svelte-w8mcdx){min-width:2.5rem;padding:0}.compact-icon.svelte-w8mcdx .language-menu:where(.svelte-w8mcdx){right:-2.35rem}.menu-top.svelte-w8mcdx .language-menu:where(.svelte-w8mcdx){top:auto;bottom:calc(100% + var(--space-2))}.theme-toggle.svelte-o1i844{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);width:2.5rem;height:2.5rem;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.theme-toggle.svelte-o1i844:hover{background:var(--bg-hover);color:var(--text-primary)}.theme-toggle.with-label.svelte-o1i844{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:auto;min-width:2.5rem;height:auto;padding:.5rem .55rem .42rem;display:flex}.theme-label.svelte-o1i844{font-size:.6rem;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary);line-height:1}.theme-toggle.with-label.svelte-o1i844:hover .theme-label:where(.svelte-o1i844){color:var(--text-primary)}.navigation-groups.svelte-1gvsa8l{min-width:0;font-size:var(--text-sm);display:grid}section.svelte-1gvsa8l{min-width:0}button.svelte-1gvsa8l,a.svelte-1gvsa8l{color:var(--text-primary);border-radius:var(--radius-md);font:inherit;text-decoration:none}.category-row.svelte-1gvsa8l{border-radius:var(--radius-control);align-items:stretch;display:flex}.category-row.svelte-1gvsa8l>a:where(.svelte-1gvsa8l),.help.svelte-1gvsa8l{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--space-12);padding:var(--space-2) var(--space-3);flex:1;display:flex}.category-row.svelte-1gvsa8l>a:where(.svelte-1gvsa8l){font-weight:var(--font-weight-medium)}.category-row.svelte-1gvsa8l>a:where(.svelte-1gvsa8l) svg{flex-shrink:0}button.svelte-1gvsa8l{width:var(--space-12);text-align:left;cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}button.svelte-1gvsa8l:hover,a.svelte-1gvsa8l:hover{background:var(--surface-control-hover)}.category-row.selected.svelte-1gvsa8l{background:var(--surface-selected);box-shadow:inset var(--space-1) 0 var(--surface-action);font-weight:var(--font-weight-semibold)}.category-row.selected.svelte-1gvsa8l>a:where(.svelte-1gvsa8l){color:var(--text-primary)}.category-row.selected.svelte-1gvsa8l>a:where(.svelte-1gvsa8l):hover,.category-row.selected.svelte-1gvsa8l>button:where(.svelte-1gvsa8l):hover{background:0 0}a[aria-current=page].svelte-1gvsa8l{background:var(--surface-selected);box-shadow:inset var(--space-1) 0 var(--surface-action)}button.svelte-1gvsa8l:focus-visible,a.svelte-1gvsa8l:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.children.svelte-1gvsa8l{margin-inline-start:var(--space-3);display:grid}.children[hidden].svelte-1gvsa8l{display:none}.children.svelte-1gvsa8l a:where(.svelte-1gvsa8l){align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;display:flex}a[aria-current=page].svelte-1gvsa8l{font-weight:var(--font-weight-medium)}.children.svelte-1gvsa8l a:where(.svelte-1gvsa8l) svg{color:var(--text-primary);flex-shrink:0}.help.svelte-1gvsa8l{border-top:1px solid var(--border);margin-top:var(--space-2)}.mobile-legal.svelte-1gvsa8l{display:none}.compact.svelte-1gvsa8l .category-row:where(.svelte-1gvsa8l){flex-direction:column}.compact.svelte-1gvsa8l .category-row:where(.svelte-1gvsa8l)>a:where(.svelte-1gvsa8l),.compact.svelte-1gvsa8l .help:where(.svelte-1gvsa8l){justify-content:center;padding-inline:0}.compact.svelte-1gvsa8l button:where(.svelte-1gvsa8l){width:100%;min-height:var(--space-8)}.compact.svelte-1gvsa8l span:where(.svelte-1gvsa8l){display:none}@media (width>=1024px) and (hover:hover) and (pointer:fine){.flyout.svelte-1gvsa8l .children:where(.svelte-1gvsa8l){inset-inline-start:var(--navigation-left);top:var(--navigation-top);z-index:var(--z-popover);width:var(--layout-sidebar-width);max-height:calc(100dvh - var(--space-4));overscroll-behavior:contain;padding:var(--space-2);background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--elevation-2);margin:0;position:fixed;overflow-y:auto}}@media (width>=980px) and (pointer:fine){.category-row.svelte-1gvsa8l>a:where(.svelte-1gvsa8l),button.svelte-1gvsa8l,.help.svelte-1gvsa8l,.children.svelte-1gvsa8l a:where(.svelte-1gvsa8l){min-height:var(--component-md)}}@media (width<=1023px){.mobile-legal.svelte-1gvsa8l{gap:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-2);padding:var(--space-3);flex-wrap:wrap;display:flex}.mobile-legal.svelte-1gvsa8l a:where(.svelte-1gvsa8l){color:var(--text-secondary);font-size:var(--text-xs)}.mobile-legal.svelte-1gvsa8l a:where(.svelte-1gvsa8l):hover,.mobile-legal.svelte-1gvsa8l a:where(.svelte-1gvsa8l):focus-visible{color:var(--text-primary)}}.network-status.svelte-18suw3n{min-width:0;min-height:var(--space-10);align-items:center;gap:var(--space-2);color:var(--text-secondary);text-decoration:none;display:inline-flex}.signal.svelte-18suw3n{height:var(--space-5);align-items:end;gap:calc(var(--space-1) / 2);display:inline-flex}.signal.svelte-18suw3n i:where(.svelte-18suw3n){width:calc(var(--space-1) * .75);border-radius:var(--radius-sm);background:var(--border-strong)}.signal.svelte-18suw3n i:where(.svelte-18suw3n):first-child{height:30%}.signal.svelte-18suw3n i:where(.svelte-18suw3n):nth-child(2){height:48%}.signal.svelte-18suw3n i:where(.svelte-18suw3n):nth-child(3){height:70%}.signal.svelte-18suw3n i:where(.svelte-18suw3n):nth-child(4){height:92%}.signal.svelte-18suw3n i.active:where(.svelte-18suw3n){background:var(--success-subtle)}.network-status[data-quality="1"].svelte-18suw3n .signal:where(.svelte-18suw3n) i.active:where(.svelte-18suw3n){background:var(--danger)}.network-status[data-quality="2"].svelte-18suw3n .signal:where(.svelte-18suw3n) i.active:where(.svelte-18suw3n){background:var(--warning)}.metric.svelte-18suw3n{column-gap:var(--space-1);grid-template-columns:auto auto;align-items:baseline;line-height:1;display:grid}.metric.svelte-18suw3n small:where(.svelte-18suw3n):first-child{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);grid-column:1/-1}.metric.svelte-18suw3n strong:where(.svelte-18suw3n){color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.metric.svelte-18suw3n small:where(.svelte-18suw3n):last-child{color:var(--text-muted);font-size:var(--text-xs)}.network-status.svelte-18suw3n:hover,.network-status.svelte-18suw3n:focus-visible{color:var(--link)}@media (width<=650px){.network-status.svelte-18suw3n{min-height:var(--control-min-height);padding-inline:var(--space-1)}.metric.svelte-18suw3n{display:none}}.user-menu.svelte-6rwk47{z-index:var(--z-overlay);min-width:0;position:relative}.menu-trigger.svelte-6rwk47{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.menu-trigger.svelte-6rwk47:hover{background:var(--bg-hover)}.menu-trigger.svelte-6rwk47:focus-visible{outline:2px solid var(--text-primary)}.menu-panel.svelte-6rwk47{z-index:var(--z-modal);overscroll-behavior:contain;width:min(22rem,100vw - 2rem);max-height:80dvh;margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);position:absolute;right:0;overflow-y:auto}header.svelte-6rwk47{gap:var(--space-1);padding:var(--space-3);border-bottom:1px solid var(--border);overflow-wrap:anywhere;display:grid}.bot-account-label.svelte-6rwk47{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.submenu-head.svelte-6rwk47{grid-template-columns:var(--space-12) minmax(0, 1fr) var(--space-12);min-height:var(--space-12);border-bottom:1px solid var(--border);align-items:center;display:grid}.submenu-head.svelte-6rwk47 strong:where(.svelte-6rwk47){text-align:center;grid-column:2}.submenu-head.svelte-6rwk47 button:where(.svelte-6rwk47){min-height:var(--space-12);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;border:0;grid-column:1}.submenu-head.svelte-6rwk47 button:where(.svelte-6rwk47):hover,.submenu-head.svelte-6rwk47 button:where(.svelte-6rwk47):focus-visible{background:var(--bg-hover)}.submenu-head.svelte-6rwk47 button:where(.svelte-6rwk47):focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}
