.search-root.svelte-1r23e3p{position:relative;inline-size:100%;min-inline-size:0;color:rgb(var(--color-surface-900))}.dashboard-topbar-search.svelte-1r23e3p{inline-size:100%;min-inline-size:0;block-size:var(--topbar-control-size,32px);border:1px solid rgb(var(--color-surface-300)/.7);border-radius:var(--theme-rounded-base,8px);background:rgb(var(--color-surface-100)/.75);padding-inline:1.9rem 1.5rem;font-size:12px;color:inherit}.dashboard-topbar-search.svelte-1r23e3p:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:1px}.search-icon{position:absolute;inset-inline-start:9px;inset-block-start:50%;transform:translateY(-50%);pointer-events:none}.search-progress{position:absolute;inset-inline-end:7px;inset-block-start:9px;pointer-events:none}.search-popup.svelte-1r23e3p{position:absolute;inset-block-start:calc(100% + 5px);inset-inline-start:0;inline-size:min(30rem,calc(100vw - 24px));max-block-size:min(65dvh,560px);overflow:auto;overscroll-behavior:contain;z-index:890;border:1px solid rgb(var(--color-surface-300));border-radius:9px;background:rgb(var(--color-surface-50));box-shadow:0 8px 24px #0002;padding:4px;font-size:12px}.search-state.svelte-1r23e3p{padding:12px;margin:0;text-align:center;color:rgb(var(--color-surface-600))}.search-group.svelte-1r23e3p,.search-filter.svelte-1r23e3p{display:flex;align-items:center;justify-content:space-between;padding:4px 7px;background:rgb(var(--color-surface-100));border-radius:5px;font-size:10px;font-weight:600}select.svelte-1r23e3p{max-inline-size:65%;font-size:11px;background:transparent;border:1px solid rgb(var(--color-surface-400));border-radius:4px;padding:3px}button.svelte-1r23e3p{font-size:11px;padding:3px 7px;border-radius:4px;color:rgb(var(--color-primary-800));min-block-size:26px}.search-hit.svelte-1r23e3p{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:5px;min-block-size:38px;color:inherit;text-decoration:none}.search-hit.svelte-1r23e3p:hover,.search-hit.active.svelte-1r23e3p{background:rgb(var(--color-primary-100))}.search-copy.svelte-1r23e3p{display:block;min-inline-size:0;flex:1}strong.svelte-1r23e3p,small.svelte-1r23e3p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px}strong.svelte-1r23e3p{font-weight:600;font-size:12px}small.svelte-1r23e3p,.search-id.svelte-1r23e3p{font-size:10px;color:rgb(var(--color-surface-600))}.search-id.svelte-1r23e3p{max-inline-size:70px;overflow:hidden;text-overflow:ellipsis}mark.svelte-1r23e3p{background:rgb(var(--color-primary-200)/.55);color:inherit;border-radius:2px}.search-more.svelte-1r23e3p{inline-size:100%;margin-block-start:3px}button.svelte-1r23e3p:focus-visible{outline:2px solid rgb(var(--color-primary-700))}.dark .search-root.svelte-1r23e3p{color:rgb(var(--color-surface-50))}.dark .dashboard-topbar-search.svelte-1r23e3p,.dark .search-popup.svelte-1r23e3p{background:rgb(var(--color-surface-900));border-color:rgb(var(--color-surface-600))}.dark .search-group.svelte-1r23e3p,.dark .search-filter.svelte-1r23e3p{background:rgb(var(--color-surface-800))}.dark .search-hit.svelte-1r23e3p:hover,.dark .search-hit.active.svelte-1r23e3p{background:rgb(var(--color-surface-700))}.dark small.svelte-1r23e3p,.dark .search-id.svelte-1r23e3p,.dark .search-state.svelte-1r23e3p{color:rgb(var(--color-surface-200))}.dark button.svelte-1r23e3p{color:rgb(var(--color-primary-200))}@media (max-width:767px){.dashboard-topbar-search.svelte-1r23e3p{font-size:16px}.search-popup.svelte-1r23e3p{inline-size:100%;max-block-size:70dvh}.search-id.svelte-1r23e3p{max-inline-size:52px}}dialog.svelte-1ds0pfn{inline-size:min(460px,calc(100vw - 24px));max-block-size:80dvh;overflow:auto;padding:12px;border:1px solid rgb(var(--color-surface-300));border-radius:10px;background:rgb(var(--color-surface-50));color:rgb(var(--color-surface-900))}dialog.svelte-1ds0pfn::backdrop{background:#0006}header.svelte-1ds0pfn{display:flex;justify-content:space-between;align-items:center;gap:8px}h2.svelte-1ds0pfn{font-size:14px;font-weight:700}button.svelte-1ds0pfn{min-inline-size:28px;min-block-size:28px;font-size:16px;border-radius:5px}button.svelte-1ds0pfn:focus-visible{outline:2px solid rgb(var(--color-primary-700))}p.svelte-1ds0pfn{font-size:12px;margin-block:8px}.kind.svelte-1ds0pfn,dt.svelte-1ds0pfn{color:rgb(var(--color-surface-600));font-size:11px}dl.svelte-1ds0pfn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}dd.svelte-1ds0pfn{font-size:12px;overflow-wrap:anywhere}dl.svelte-1ds0pfn>div:where(.svelte-1ds0pfn){padding:7px;border-radius:5px;background:rgb(var(--color-surface-100))}.dark dialog.svelte-1ds0pfn{background:rgb(var(--color-surface-900));color:rgb(var(--color-surface-50));border-color:rgb(var(--color-surface-600))}.dark dl.svelte-1ds0pfn>div:where(.svelte-1ds0pfn){background:rgb(var(--color-surface-800))}.dark .kind.svelte-1ds0pfn,.dark dt.svelte-1ds0pfn{color:rgb(var(--color-surface-200))}.creation-limits.svelte-5dg4lx{min-width:0;max-width:100%;margin-block:2px;padding:4px 6px;border:1px solid rgb(var(--color-surface-400) / .16);border-radius:6px;background:rgb(var(--color-surface-400) / .03);color:rgb(var(--color-surface-900));font-size:11px;line-height:1.4}.limits-header.svelte-5dg4lx{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:4px;min-width:0}.limits-title.svelte-5dg4lx{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:11px}.refresh-action.svelte-5dg4lx{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:20px;height:20px;padding:0 4px;border-radius:4px;color:rgb(var(--color-surface-600));font-size:10px;line-height:1;transition:background-color .15s}.refresh-action.svelte-5dg4lx:disabled{cursor:wait;opacity:.65}.refresh-action.svelte-5dg4lx:not(:disabled):hover,.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx):hover{background:rgb(var(--color-surface-400) / .12)}.refresh-action.svelte-5dg4lx:not(:disabled):active,.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx):active{background:rgb(var(--color-surface-400) / .2)}.refresh-action.svelte-5dg4lx:focus-visible,.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx):focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px}.limits-title.svelte-5dg4lx svg,.refresh-action.svelte-5dg4lx svg,.capacity-status.svelte-5dg4lx svg,.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx) svg{flex-shrink:0}.capacity.svelte-5dg4lx{padding-block:1px 3px}.capacity-line.svelte-5dg4lx{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:4px;min-width:0}.capacity-value.svelte-5dg4lx{min-width:0;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:nowrap}.capacity-status.svelte-5dg4lx{display:flex;align-items:center;gap:3px;min-width:0;font-size:10px;color:rgb(var(--color-surface-600));white-space:nowrap}.usage-track.svelte-5dg4lx{height:2px;margin-block-start:3px;border-radius:2px;overflow:hidden;background:rgb(var(--color-surface-400) / .18)}.usage-fill.svelte-5dg4lx{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-surface-500));transition:width .15s}.capacity[data-state=restricted].svelte-5dg4lx .capacity-status:where(.svelte-5dg4lx){color:rgb(var(--color-error-700))}.capacity[data-state=restricted].svelte-5dg4lx .usage-fill:where(.svelte-5dg4lx){background:rgb(var(--color-error-500))}.capacity[data-state=approaching].svelte-5dg4lx .usage-fill:where(.svelte-5dg4lx){background:rgb(var(--color-warning-500))}.pending-status.svelte-5dg4lx{margin:0;min-height:20px;color:rgb(var(--color-surface-600));font-size:10px;overflow-wrap:anywhere}.rules-disclosure.svelte-5dg4lx{min-width:0;border-block-start:1px solid rgb(var(--color-surface-400) / .14);margin-top:2px}.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx){display:flex;align-items:center;gap:4px;min-height:20px;padding:2px 1px;list-style:none;cursor:pointer;border-radius:3px;color:rgb(var(--color-surface-700));font-size:10px;line-height:1.4;transition:background-color .15s}.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx)::-webkit-details-marker{display:none}.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx)>span:where(.svelte-5dg4lx){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-disclosure.svelte-5dg4lx .rules-chevron{transition:transform .15s}.rules-disclosure[open].svelte-5dg4lx>summary:where(.svelte-5dg4lx) .rules-chevron{transform:rotate(180deg)}.rules-content.svelte-5dg4lx{min-width:0;max-block-size:min(10rem,22dvh);overflow-y:auto;overscroll-behavior:contain;padding-inline:2px 4px;padding-block-end:2px}.creation-notes.svelte-5dg4lx{min-width:0;border-block-start:1px solid rgb(var(--color-surface-400) / .14)}.refresh-action.svelte-5dg4lx .spinning{animation:svelte-5dg4lx-limits-spin 1s linear infinite}@keyframes svelte-5dg4lx-limits-spin{to{transform:rotate(360deg)}}.dark .creation-limits.svelte-5dg4lx{color:rgb(var(--color-surface-50))}.dark .refresh-action.svelte-5dg4lx,.dark .capacity-status.svelte-5dg4lx,.dark .pending-status.svelte-5dg4lx,.dark .rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx){color:rgb(var(--color-surface-200))}.dark .capacity[data-state=restricted].svelte-5dg4lx .capacity-status:where(.svelte-5dg4lx){color:rgb(var(--color-error-300))}@media (pointer:coarse){.refresh-action.svelte-5dg4lx,.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx){min-height:26px}}@media (prefers-reduced-motion:reduce){.refresh-action.svelte-5dg4lx,.rules-disclosure.svelte-5dg4lx>summary:where(.svelte-5dg4lx),.usage-fill.svelte-5dg4lx,.rules-disclosure.svelte-5dg4lx .rules-chevron{transition:none}.refresh-action.svelte-5dg4lx .spinning{animation:none}}.switcher-limits.svelte-glfusb{container-type:inline-size;min-width:0;margin:2px 0 0;padding:2px 4px;border-block-start:1px solid rgb(var(--color-surface-400) / .12);color:rgb(var(--color-surface-900))}.dark .switcher-limits.svelte-glfusb{color:rgb(var(--color-surface-50))}.primary-status.svelte-glfusb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:start}.status-cell.svelte-glfusb{min-width:0;border-radius:5px;background:rgb(var(--color-surface-400) / .03);border:1px solid rgb(var(--color-surface-400) / .12)}.status-cell.svelte-glfusb>summary:where(.svelte-glfusb){display:grid;gap:1px;padding:3px 5px;cursor:pointer;list-style:none;border-radius:4px;transition:background-color .15s}summary.svelte-glfusb::-webkit-details-marker{display:none}.metric-label.svelte-glfusb{display:flex;align-items:center;gap:3px;min-width:0;font-size:9.5px;line-height:14px;color:rgb(var(--color-surface-600))}.metric-label.svelte-glfusb svg{flex-shrink:0}.metric-label.svelte-glfusb .metric-chevron{margin-inline-start:auto}.metric-value.svelte-glfusb{font-size:10px;line-height:15px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-note.svelte-glfusb{display:flex;align-items:center;gap:2px;font-size:9px;line-height:13px;overflow-wrap:anywhere;color:rgb(var(--color-surface-600))}.metric-note.svelte-glfusb svg{flex-shrink:0}.restricted.svelte-glfusb{color:rgb(var(--color-error-700))}.usage-track.svelte-glfusb{display:block;height:2px;margin-block-start:2px;overflow:hidden;border-radius:2px;background:rgb(var(--color-surface-400) / .16)}.usage-fill.svelte-glfusb{display:block;height:100%;background:rgb(var(--color-primary-500))}.at-limit.svelte-glfusb{background:rgb(var(--color-error-500))}.resource-summary.svelte-glfusb{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding-block:2px;color:rgb(var(--color-surface-600));font-size:9px;line-height:14px}.resource-summary.svelte-glfusb>span:where(.svelte-glfusb){display:flex;align-items:center;gap:3px;min-width:0;overflow-wrap:anywhere}.resource-summary.svelte-glfusb svg{flex-shrink:0}.disclosure.svelte-glfusb{min-width:0;border-block-start:1px solid rgb(var(--color-surface-400) / .1)}.disclosure.svelte-glfusb>summary:where(.svelte-glfusb){display:flex;align-items:center;gap:4px;min-height:20px;padding:2px 1px;list-style:none;cursor:pointer;border-radius:3px;font-size:9.5px;line-height:15px;transition:background-color .15s}.disclosure.svelte-glfusb>summary:where(.svelte-glfusb)>span:where(.svelte-glfusb):first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.disclosure.svelte-glfusb>summary:where(.svelte-glfusb) svg{flex-shrink:0}.count.svelte-glfusb{font-size:9px;color:rgb(var(--color-surface-600));max-width:40%;overflow-wrap:anywhere}.status-cell.svelte-glfusb>summary:where(.svelte-glfusb):hover,.disclosure.svelte-glfusb>summary:where(.svelte-glfusb):hover{background:rgb(var(--color-primary-500) / .06)}.status-cell.svelte-glfusb>summary:where(.svelte-glfusb):focus-visible,.disclosure.svelte-glfusb>summary:where(.svelte-glfusb):focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px}.disclosure.svelte-glfusb .chevron,.status-cell.svelte-glfusb .metric-chevron{transition:transform .15s}.disclosure[open].svelte-glfusb>summary:where(.svelte-glfusb) .chevron,.status-cell[open].svelte-glfusb>summary:where(.svelte-glfusb) .metric-chevron{transform:rotate(180deg)}.disclosure-content.svelte-glfusb{min-width:0;padding:0 2px 4px}.explanation.svelte-glfusb{margin:0;padding:3px 5px;font-size:9.5px;line-height:1.5;color:rgb(var(--color-surface-700));overflow-wrap:anywhere}.module-counts.svelte-glfusb{padding-block:2px;font-size:9px;line-height:14px;color:rgb(var(--color-surface-600))}.module-list.svelte-glfusb{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.dark .metric-label.svelte-glfusb,.dark .metric-note.svelte-glfusb,.dark .resource-summary.svelte-glfusb,.dark .count.svelte-glfusb,.dark .module-counts.svelte-glfusb,.dark .explanation.svelte-glfusb{color:rgb(var(--color-surface-200))}.dark .restricted.svelte-glfusb{color:rgb(var(--color-error-300))}@container (max-width:230px){.primary-status.svelte-glfusb{grid-template-columns:minmax(0,1fr)}}@container (min-width:480px){.module-list.svelte-glfusb{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}}@media (pointer:coarse){.disclosure.svelte-glfusb>summary:where(.svelte-glfusb){min-height:24px}}@media (prefers-reduced-motion:reduce){.disclosure.svelte-glfusb>summary:where(.svelte-glfusb),.status-cell.svelte-glfusb>summary:where(.svelte-glfusb),.disclosure.svelte-glfusb .chevron,.status-cell.svelte-glfusb .metric-chevron{transition:none}}.workspace-switcher--compact.svelte-108s0h2{inline-size:100%}.workspace-trigger--compact.svelte-108s0h2,.workspace-create--compact.svelte-108s0h2{inline-size:100%;max-inline-size:100%;block-size:var(--topbar-control-size, 2.25rem);min-block-size:var(--topbar-control-size, 2.25rem);gap:.375rem;padding-inline:.5rem;border:1px solid rgb(var(--color-surface-300) / .7);border-radius:var(--theme-rounded-base);font-size:.75rem;background:rgb(var(--color-surface-100) / .6)}.workspace-trigger--compact.svelte-108s0h2>span:where(.svelte-108s0h2){font-size:inherit}.dark .workspace-trigger--compact.svelte-108s0h2{border-color:rgb(var(--color-surface-600));background:rgb(var(--color-surface-800))}@media (prefers-reduced-motion: reduce){.workspace-trigger--compact.svelte-108s0h2 svg{transition:none}}.workspace-switcher.svelte-108s0h2{display:flex;align-items:center;gap:3px}.workspace-switcher.svelte-108s0h2>button:where(.svelte-108s0h2):first-child{flex:1}.workspace-tools-trigger.svelte-108s0h2{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;flex:0 0 28px}.workspace-tools-panel.svelte-108s0h2{position:fixed;inset:auto;margin:0;width:min(320px,calc(100vw - 8px));padding:0;overflow:auto}.workspace-logo.svelte-108s0h2{--workspace-logo-size: 24px;display:inline-flex;flex:0 0 var(--workspace-logo-size);width:var(--workspace-logo-size);height:var(--workspace-logo-size);min-width:var(--workspace-logo-size);max-width:var(--workspace-logo-size);min-height:var(--workspace-logo-size);max-height:var(--workspace-logo-size);overflow:hidden;contain:strict;border-radius:6px}.workspace-logo--selected.svelte-108s0h2{--workspace-logo-size: 18px;border-radius:50%}.workspace-logo.svelte-108s0h2 img:where(.svelte-108s0h2){display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.favorite-trigger.svelte-15r5h3e{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.65rem;color:rgb(var(--color-surface-600))}.favorite-trigger.svelte-15r5h3e:hover,.favorite-trigger.active.svelte-15r5h3e{background:rgb(var(--color-surface-200))}.favorite-trigger.svelte-15r5h3e:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:2px}.favorite-menu.svelte-15r5h3e{position:absolute;inset-inline-end:0;top:calc(100% + .35rem);z-index:80;width:min(19rem,calc(100vw - 1rem));border:1px solid rgb(var(--color-surface-200));border-radius:.8rem;background:rgb(var(--color-surface-50));padding:.3rem;box-shadow:0 12px 32px #00000029}.favorite-title.svelte-15r5h3e{padding:.35rem .5rem;font-size:.7rem;font-weight:700}.favorite-state.svelte-15r5h3e{display:flex;width:100%;align-items:center;justify-content:center;gap:.35rem;padding:.8rem .5rem;font-size:.7rem}.favorite-item.svelte-15r5h3e{display:flex;align-items:center;gap:.25rem;border-radius:.55rem;padding:.2rem .3rem .2rem .5rem;font-size:.72rem}.favorite-item.svelte-15r5h3e:hover,.favorite-item.svelte-15r5h3e:focus-within{background:rgb(var(--color-surface-100))}.favorite-open.svelte-15r5h3e{display:flex;min-width:0;flex:1;align-items:center;gap:.4rem;border-radius:.4rem;padding:.25rem .2rem}.favorite-open.svelte-15r5h3e:hover,.favorite-open.svelte-15r5h3e:focus-visible{outline:none}.favorite-unstar.svelte-15r5h3e{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.4rem;color:rgb(var(--color-surface-500))}.favorite-unstar.svelte-15r5h3e:hover,.favorite-unstar.svelte-15r5h3e:focus-visible{background:rgb(var(--color-surface-200));color:rgb(var(--color-error-600));outline:none}.favorite-unstar.svelte-15r5h3e:disabled{opacity:.55}.dark .favorite-menu.svelte-15r5h3e{border-color:rgb(var(--color-surface-600));background:rgb(var(--color-surface-800))}.dark .favorite-trigger.svelte-15r5h3e{border:1px solid rgb(var(--color-surface-500));background:rgb(var(--color-surface-900));color:rgb(var(--color-surface-50))}.dark .favorite-trigger.svelte-15r5h3e:hover,.dark .favorite-trigger.active.svelte-15r5h3e,.dark .favorite-item.svelte-15r5h3e:hover,.dark .favorite-item.svelte-15r5h3e:focus-within{background:rgb(var(--color-surface-700))}.dark .favorite-trigger.svelte-15r5h3e:focus-visible{outline-color:rgb(var(--color-primary-200))}.dark .favorite-unstar.svelte-15r5h3e:hover,.dark .favorite-unstar.svelte-15r5h3e:focus-visible{background:rgb(var(--color-surface-600));color:rgb(var(--color-error-400))}.favorite-trigger--navigation.svelte-15r5h3e{block-size:var(--topbar-control-size, 2.5rem);inline-size:var(--topbar-control-size, 2.5rem);border-radius:var(--theme-rounded-base)}.favorite-navigation-label.svelte-15r5h3e{display:none}@container topbar (max-width: 71.99rem){.favorite-trigger--navigation.svelte-15r5h3e{inline-size:100%;min-block-size:44px;justify-content:flex-start;gap:.5rem;padding-inline:.625rem;font-size:.8125rem;font-weight:500}.favorite-navigation-label.svelte-15r5h3e{display:inline}.favorite-menu--navigation.svelte-15r5h3e{position:static;inline-size:100%;margin-block:.25rem;box-shadow:none}}@media (prefers-reduced-motion: reduce){.favorite-trigger--navigation.svelte-15r5h3e{transition:none}}.release-announcement.svelte-1mxh9lt::backdrop{background:#00000059}.btn.svelte-1mxh9lt{min-height:28px;padding:4px 8px;font-size:11px}.global-dashboard-topbar.svelte-rfuq4y{--topbar-control-size: 2.5rem;position:sticky;inset-block-start:0;z-index:35;display:flex;align-items:center;gap:.75rem;inline-size:100%;min-inline-size:0;block-size:3.5rem;padding:.5rem .75rem;box-sizing:border-box;container:topbar / inline-size;border-block-end:1px solid rgb(var(--color-surface-300) / .65);background:rgb(var(--color-surface-50) / .92);color:rgb(var(--color-surface-900))}.global-dashboard-topbar.svelte-rfuq4y:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dark .global-dashboard-topbar.svelte-rfuq4y{background:rgb(var(--color-surface-900) / .92);color:rgb(var(--color-surface-50));border-color:rgb(var(--color-surface-600) / .7)}.dashboard-topbar-primary.svelte-rfuq4y{display:flex;align-items:center;gap:.625rem;flex:1 1 auto;min-inline-size:0}.dashboard-topbar-workspace.svelte-rfuq4y{flex:0 1 14rem;min-inline-size:3.5rem;max-inline-size:14rem}.dashboard-topbar-desktop.svelte-rfuq4y{position:relative;display:flex;flex:1 1 20rem;min-inline-size:0;max-inline-size:28rem}.dashboard-topbar-secondary-shell.svelte-rfuq4y{position:static;flex:0 0 auto}.dashboard-topbar-tools.svelte-rfuq4y,.dashboard-topbar-actions.svelte-rfuq4y{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.dashboard-topbar-actions.svelte-rfuq4y{padding-inline-start:.625rem;border-inline-start:1px solid rgb(var(--color-surface-300) / .65)}.topbar-icon.svelte-rfuq4y,.dashboard-topbar-control.svelte-rfuq4y{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;block-size:var(--topbar-control-size);min-block-size:var(--topbar-control-size);flex-shrink:0;padding-inline:.625rem;border-radius:var(--theme-rounded-base);color:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.topbar-icon.svelte-rfuq4y{inline-size:var(--topbar-control-size);padding:0}.topbar-icon.svelte-rfuq4y:hover,.dashboard-topbar-control.svelte-rfuq4y:hover,.dashboard-topbar-profile.svelte-rfuq4y:hover{background:rgb(var(--color-surface-200) / .65)}.topbar-icon.svelte-rfuq4y:active,.dashboard-topbar-control.svelte-rfuq4y:active{background:rgb(var(--color-primary-100) / .7)}.topbar-icon.svelte-rfuq4y:focus-visible,.dashboard-topbar-control.svelte-rfuq4y:focus-visible,.dashboard-topbar-profile.svelte-rfuq4y:focus-visible{outline:2px solid rgb(var(--color-primary-700));outline-offset:2px}.topbar-icon.svelte-rfuq4y:disabled,.dashboard-topbar-control.svelte-rfuq4y:disabled{opacity:.4;cursor:not-allowed}.dark .topbar-icon.svelte-rfuq4y:hover,.dark .dashboard-topbar-control.svelte-rfuq4y:hover,.dark .dashboard-topbar-profile.svelte-rfuq4y:hover{background:rgb(var(--color-surface-700))}.dark .topbar-icon.svelte-rfuq4y:focus-visible,.dark .dashboard-topbar-control.svelte-rfuq4y:focus-visible,.dark .dashboard-topbar-profile.svelte-rfuq4y:focus-visible{outline-color:rgb(var(--color-primary-200))}.dashboard-topbar-control-label.svelte-rfuq4y{display:none}.topbar-notifications.svelte-rfuq4y{position:relative}.topbar-count.svelte-rfuq4y{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.1875rem;border-radius:999px;background:rgb(var(--color-error-500));color:rgb(var(--on-error));font-size:.625rem;font-weight:700;line-height:1;pointer-events:none}.topbar-chat-count.svelte-rfuq4y{position:static;margin-inline-start:auto}.dashboard-topbar-profile.svelte-rfuq4y{display:inline-flex;align-items:center;flex:0 0 auto;gap:.625rem;block-size:var(--topbar-control-size);padding:.125rem .375rem;border-radius:var(--theme-rounded-base);text-align:start;transition:background-color .12s ease}.topbar-profile-avatar.svelte-rfuq4y{inline-size:2rem;block-size:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dashboard-topbar-profile-copy.svelte-rfuq4y{min-inline-size:0;max-inline-size:10rem;line-height:1.35}.dashboard-topbar-profile-copy.svelte-rfuq4y>p:where(.svelte-rfuq4y):first-child{font-size:.8125rem;font-weight:600}.dashboard-topbar-profile-copy.svelte-rfuq4y>p:where(.svelte-rfuq4y):last-child{font-size:.6875rem;font-weight:400}.topbar-overflow-back.svelte-rfuq4y,.topbar-overflow-search.svelte-rfuq4y,.dashboard-topbar-mobile-action.svelte-rfuq4y,.topbar-overflow-trigger.svelte-rfuq4y,.topbar-overflow-heading.svelte-rfuq4y{display:none}.dashboard-topbar-mobile-search.svelte-rfuq4y>button:where(.svelte-rfuq4y){inline-size:var(--topbar-control-size);block-size:var(--topbar-control-size);flex-shrink:0}.dashboard-topbar-mobile-search.svelte-rfuq4y{position:relative;display:flex;align-items:center;gap:.25rem;inline-size:100%;min-inline-size:0}.dashboard-topbar-primary.hidden.svelte-rfuq4y,.dashboard-topbar-actions.hidden.svelte-rfuq4y,.dashboard-topbar-secondary-shell.hidden.svelte-rfuq4y{display:none}@container topbar (max-width: 71.99rem){.topbar-overflow-trigger.svelte-rfuq4y{display:inline-flex}.dashboard-topbar-tools.svelte-rfuq4y{display:grid;visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility 0s .14s;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:.5rem;inline-size:min(18rem,calc(100cqw - 1rem));max-block-size:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain;padding:.375rem;border:1px solid rgb(var(--color-surface-300));border-radius:var(--theme-rounded-container);background:rgb(var(--color-surface-50));box-shadow:0 12px 32px -8px rgb(var(--color-surface-900) / .2);z-index:85}.dashboard-topbar-tools.topbar-tools-open.svelte-rfuq4y{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s;gap:.125rem}.topbar-overflow-heading.svelte-rfuq4y{display:block;margin:.125rem .5rem .25rem;padding:.375rem .25rem .5rem;border-block-end:1px solid rgb(var(--color-surface-300) / .6);color:rgb(var(--color-surface-600));font-size:.75rem;font-weight:600}.dashboard-topbar-tools.svelte-rfuq4y .dashboard-topbar-control-label:where(.svelte-rfuq4y){display:inline}.dashboard-topbar-tools.svelte-rfuq4y .dashboard-topbar-control:where(.svelte-rfuq4y){inline-size:100%;justify-content:flex-start;min-block-size:44px}.dashboard-topbar-profile-copy.svelte-rfuq4y{display:none}.dark .dashboard-topbar-tools.svelte-rfuq4y{border-color:rgb(var(--color-surface-600));background:rgb(var(--color-surface-800))}.dark .topbar-overflow-heading.svelte-rfuq4y{color:rgb(var(--color-surface-300));border-color:rgb(var(--color-surface-600))}}@container topbar (min-width: 90rem){.dashboard-topbar-control.svelte-rfuq4y:not(.topbar-back):not(.topbar-theme) .dashboard-topbar-control-label:where(.svelte-rfuq4y){display:inline}}@container topbar (max-width: 39.99rem){.dashboard-topbar-desktop.svelte-rfuq4y{display:none}.dashboard-topbar-mobile-action.svelte-rfuq4y{display:inline-flex}.dashboard-topbar-primary.svelte-rfuq4y{gap:.25rem}.dashboard-topbar-workspace.svelte-rfuq4y{flex:1 1 auto;max-inline-size:12rem}.dashboard-topbar-actions.svelte-rfuq4y{border:0;padding:0}}@container topbar (max-width: 23.99rem){.dashboard-topbar-mobile-action.svelte-rfuq4y{display:none}.topbar-overflow-search.svelte-rfuq4y{display:inline-flex}}@container topbar (max-width: 19rem){.dashboard-topbar-primary.svelte-rfuq4y .topbar-back:where(.svelte-rfuq4y){display:none}.topbar-overflow-back.svelte-rfuq4y{display:inline-flex}}@media (max-width: 40rem),(pointer: coarse){.global-dashboard-topbar.svelte-rfuq4y{--topbar-control-size: 2.75rem;gap:.25rem;padding-inline:.5rem;padding-block:.375rem}}@media (prefers-reduced-motion: reduce){.dashboard-topbar-control.svelte-rfuq4y,.topbar-icon.svelte-rfuq4y,.dashboard-topbar-profile.svelte-rfuq4y,.dashboard-topbar-tools.svelte-rfuq4y{transition:none}}.profile-menu-shell.svelte-rfuq4y{--profile-bg: #fffdfa;--profile-soft: #f6f4f0;--profile-border: #e6dfd3;--profile-ink: #30313a;--profile-muted: #666976;--profile-gold: #89652d;background:var(--profile-bg);color:var(--profile-ink);border:1px solid var(--profile-border);border-radius:16px;box-shadow:0 12px 40px #33271526;max-height:calc(100svh - 4rem - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 4rem - env(safe-area-inset-bottom,0px));overscroll-behavior:contain}.dark .profile-menu-shell.svelte-rfuq4y{--profile-bg: #252629;--profile-soft: #303136;--profile-border: #49484b;--profile-ink: #f3f0e9;--profile-muted: #c0bdc7;--profile-gold: #e0bc7e}.profile-sheet-header.svelte-rfuq4y{display:none}.profile-menu-scroll.svelte-rfuq4y{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--profile-border) transparent;-webkit-overflow-scrolling:touch}.profile-menu-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)){transition:background-color .14s ease,border-color .14s ease}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)):focus-visible{outline:2px solid var(--profile-gold);outline-offset:-2px}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)):hover{background:var(--profile-soft)}.profile-menu-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(button:where(.svelte-rfuq4y)):disabled{opacity:.55;cursor:default}.profile-menu-shell.svelte-rfuq4y .text-surface-600,.profile-menu-shell.svelte-rfuq4y .text-surface-700{color:var(--profile-muted)}.profile-menu-shell.svelte-rfuq4y .text-surface-900{color:var(--profile-ink)}.profile-menu-shell.svelte-rfuq4y .border-b,.profile-menu-shell.svelte-rfuq4y .border{border-color:var(--profile-border)}.profile-overview.svelte-rfuq4y{padding:8px 10px}.profile-identity.svelte-rfuq4y{padding:5px 0}.profile-identity.svelte-rfuq4y h6:where(.svelte-rfuq4y){font-size:16px;line-height:1.5}.profile-identity.svelte-rfuq4y img{width:44px;height:44px;border:2px solid #d7bd8d}.profile-contact-copy.svelte-rfuq4y{min-height:28px;border-radius:5px;font-size:11px;text-align:start}.profile-id-copy-wrap.svelte-rfuq4y{position:relative;display:inline-flex;flex:none}.profile-id-copy.svelte-rfuq4y{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid var(--profile-border);border-radius:999px;background:var(--profile-bg);color:var(--profile-ink);font-size:11px;font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 2px #0000000a;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .1s ease}.profile-id-copy.svelte-rfuq4y:hover{background:var(--profile-soft);border-color:var(--profile-gold);box-shadow:0 2px 5px #00000012}.profile-id-copy.svelte-rfuq4y:active{transform:translateY(1px) scale(.98);box-shadow:none}.profile-id-copy.svelte-rfuq4y:focus-visible{outline:2px solid var(--profile-gold);outline-offset:2px}.profile-id-copy-done.svelte-rfuq4y{color:var(--profile-gold);border-color:var(--profile-gold);background:color-mix(in srgb,var(--profile-gold) 8%,var(--profile-bg))}.profile-id-copy-label.svelte-rfuq4y{display:grid}.profile-id-copy-label.svelte-rfuq4y>span:where(.svelte-rfuq4y){grid-area:1 / 1;text-align:center}.profile-id-copy-hidden.svelte-rfuq4y{visibility:hidden}.profile-id-copy-tooltip.svelte-rfuq4y{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + 6px);z-index:1;width:-moz-max-content;width:max-content;max-width:12rem;padding:4px 7px;border:1px solid var(--profile-border);border-radius:6px;background:var(--profile-bg);color:var(--profile-ink);font-size:10px;line-height:16px;box-shadow:0 2px 8px #0000001a;pointer-events:none;visibility:hidden;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.profile-id-copy-wrap.svelte-rfuq4y:hover .profile-id-copy-tooltip:where(.svelte-rfuq4y),.profile-id-copy-wrap.svelte-rfuq4y:focus-within .profile-id-copy-tooltip:where(.svelte-rfuq4y){visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.profile-id-copy.svelte-rfuq4y,.profile-id-copy.svelte-rfuq4y:active,.profile-id-copy-tooltip.svelte-rfuq4y{transition:none;transform:none}}.profile-identity.svelte-rfuq4y p:where(.svelte-rfuq4y){font-size:11px}.profile-plan.svelte-rfuq4y{gap:5px}.profile-plan.svelte-rfuq4y>div:where(.svelte-rfuq4y){padding:6px 4px;background:var(--profile-soft);border:1px solid var(--profile-border);border-radius:8px;overflow-wrap:anywhere}.profile-plan.svelte-rfuq4y>div:where(.svelte-rfuq4y):first-child{background:color-mix(in srgb,var(--profile-gold) 12%,var(--profile-bg))}.profile-overview.svelte-rfuq4y>[data-profile-hover]:where(.svelte-rfuq4y){background:var(--profile-soft);border-color:var(--profile-border);border-radius:9px}.profile-language.svelte-rfuq4y button:where(.svelte-rfuq4y){min-height:32px;font-size:12px;border-radius:7px}.profile-language.svelte-rfuq4y .bg-primary-700{background:#89652d;color:#fff;border-color:#89652d}.dark .profile-language.svelte-rfuq4y .dark\:bg-primary-300{background:#e0bc7e;color:#24201a}.profile-shortcuts.svelte-rfuq4y{gap:5px;padding:7px 10px}.profile-shortcuts.svelte-rfuq4y a:where(.svelte-rfuq4y){border:1px solid var(--profile-border);background:var(--profile-bg);border-radius:9px;min-height:48px;font-size:11px}.profile-shortcuts.svelte-rfuq4y svg{height:18px;width:18px}.profile-menu-shell.svelte-rfuq4y a[href="/quick-order"]:where(.svelte-rfuq4y){min-height:38px;padding:7px 10px;border-color:#d7bd8d;background:color-mix(in srgb,var(--profile-gold) 12%,var(--profile-bg));color:var(--profile-ink);font-size:12px}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y){padding:4px 10px 8px}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y)>li:where(.svelte-rfuq4y){min-width:0}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y) :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)){display:flex;gap:6px;width:100%;min-height:36px;padding:5px 7px;border-radius:7px;color:var(--profile-ink);font-size:12px}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y) svg{flex:none;margin:0;height:17px;width:17px}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y)>li:where(.svelte-rfuq4y):last-child{position:sticky;inset-block-end:0;padding-top:4px;background:var(--profile-bg)}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y)>li:where(.svelte-rfuq4y):last-child button:where(.svelte-rfuq4y){color:#b52532;background:#fff0ee;border:1px solid #efc6c2}.dark .profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y)>li:where(.svelte-rfuq4y):last-child button:where(.svelte-rfuq4y){color:#ffb8bd;background:#42272b;border-color:#8a5058}.profile-accounts.svelte-rfuq4y section{padding:7px 10px}.profile-accounts.svelte-rfuq4y button{min-height:30px!important;font-size:11px!important}.profile-accounts.svelte-rfuq4y p{font-size:11px;line-height:1.5;opacity:1;color:var(--profile-muted)}.profile-accounts.svelte-rfuq4y p[role=alert]{color:#bb2634}.dark .profile-accounts.svelte-rfuq4y p[role=alert]{color:#ffb8bd}@media (max-width: 639px){.profile-menu-shell.svelte-rfuq4y{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px)}.profile-menu-shell.svelte-rfuq4y .list-nav:where(.svelte-rfuq4y) :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)),.profile-language.svelte-rfuq4y button:where(.svelte-rfuq4y){min-height:44px;font-size:13px}.profile-sheet-header.svelte-rfuq4y{display:flex;position:sticky;inset-block-start:0;z-index:2;align-items:center;justify-content:space-between;padding:4px 10px;background:var(--profile-bg);border-bottom:1px solid var(--profile-border);font-size:13px;font-weight:600}.profile-sheet-header.svelte-rfuq4y button:where(.svelte-rfuq4y){display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.profile-identity.svelte-rfuq4y button:where(.svelte-rfuq4y){min-width:44px;min-height:44px}.profile-accounts.svelte-rfuq4y button{min-height:44px!important}.profile-shortcuts.svelte-rfuq4y a:where(.svelte-rfuq4y){min-height:52px;font-size:12px}.profile-overview.svelte-rfuq4y .btn{min-height:44px}}@media (min-width: 640px) and (max-height: 36rem){.profile-menu-shell.svelte-rfuq4y{top:3.25rem;max-height:calc(100dvh - 3.75rem - env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.profile-menu-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)){transition:none}}.notification-popover-shell.svelte-rfuq4y{--notice-bg: #fffdfa;--notice-card: #faf8f4;--notice-ink: #30313a;--notice-muted: #62616a;--notice-border: #e6dfd4;--notice-gold: #795c2e;--notice-unread: #fbf3e3;--notice-hover: #f1ebe1;--notice-accent: #a17b37;display:flex;flex-direction:column;overflow:hidden;width:min(25rem,calc(100vw - 1rem));max-height:calc(100dvh - 4rem);background:var(--notice-bg);color:var(--notice-ink);border:1px solid var(--notice-border);border-radius:16px;box-shadow:0 12px 36px #392b1829,0 2px 6px #392b180f}.dark .notification-popover-shell.svelte-rfuq4y{--notice-bg: rgb(var(--color-surface-900));--notice-card: rgb(var(--color-surface-800));--notice-ink: rgb(var(--color-surface-100));--notice-muted: rgb(var(--color-surface-200));--notice-border: rgb(var(--color-surface-500) / .6);--notice-gold: rgb(var(--color-primary-100));--notice-unread: rgb(var(--color-primary-300) / .12);--notice-hover: rgb(var(--color-surface-700));--notice-accent: rgb(var(--color-primary-200))}.notification-header.svelte-rfuq4y{flex:none;padding:9px 10px 8px;border-color:var(--notice-border);background:var(--notice-bg)}.notification-heading.svelte-rfuq4y{position:relative;padding-inline-start:42px}.notification-heading-icon.svelte-rfuq4y{position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--notice-unread);color:var(--notice-gold)}.notification-heading.svelte-rfuq4y h6:where(.svelte-rfuq4y){font-size:14px}.notification-heading.svelte-rfuq4y p:where(.svelte-rfuq4y){font-size:11px;color:var(--notice-muted)}.notification-header-actions.svelte-rfuq4y{flex-shrink:0}.notification-popover-shell.svelte-rfuq4y .btn-icon{width:30px;height:30px;min-width:30px;border:1px solid var(--notice-border);border-radius:50%;color:var(--notice-ink);background:var(--notice-bg)}.notification-summary.svelte-rfuq4y{gap:0;overflow:hidden;border:1px solid var(--notice-border);border-radius:9px;background:var(--notice-card);color:var(--notice-muted)}.notification-summary.svelte-rfuq4y>*{padding:5px 4px;border-radius:0;background:transparent;box-shadow:none}.notification-summary.svelte-rfuq4y span.block{color:var(--notice-ink);font-size:13px}.notification-summary.svelte-rfuq4y>*:first-child{background:var(--notice-unread);color:var(--notice-gold)}.notification-summary.svelte-rfuq4y a:where(.svelte-rfuq4y){color:var(--notice-gold)}.notification-filters.svelte-rfuq4y{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.notification-filters.svelte-rfuq4y>div:where(.svelte-rfuq4y){grid-column:1 / -1}.notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y),.notification-filters.svelte-rfuq4y select:where(.svelte-rfuq4y){min-width:0;height:32px;font-size:12px;border-radius:8px;border-color:#a69b88;background:var(--notice-bg);color:var(--notice-ink)}.notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y)::-moz-placeholder{color:var(--notice-muted);opacity:1}.notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y)::placeholder{color:var(--notice-muted);opacity:1}.dark .notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y),.dark .notification-filters.svelte-rfuq4y select:where(.svelte-rfuq4y){border-color:rgb(var(--color-surface-300) / .7)}.notification-popover-list.svelte-rfuq4y{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--notice-border) transparent;padding:7px 10px;gap:6px}.notification-item.svelte-rfuq4y{border:1px solid var(--notice-border);border-radius:10px;background:var(--notice-card)}.notification-item[data-read=false].svelte-rfuq4y{background:var(--notice-unread)}.notification-item[data-read=false].svelte-rfuq4y .notification-main:where(.svelte-rfuq4y) p:where(.svelte-rfuq4y){font-weight:600}.notification-item-body.svelte-rfuq4y{position:relative;padding:7px 8px}.notification-main.svelte-rfuq4y{gap:7px;color:var(--notice-ink);border-radius:6px}.notification-main.svelte-rfuq4y p:where(.svelte-rfuq4y){color:var(--notice-ink);font-size:12px;line-height:19px;overflow-wrap:anywhere}.notification-main.svelte-rfuq4y .line-clamp-2{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.notification-icon.svelte-rfuq4y{width:34px;height:34px;color:var(--notice-gold);background:var(--notice-hover);box-shadow:none}.notification-icon.svelte-rfuq4y svg{width:18px;height:18px;stroke-width:1.8}.notification-main.svelte-rfuq4y .badge{padding:0 5px;font-size:10px;line-height:17px;border-radius:7px}.notification-main.svelte-rfuq4y .variant-soft-primary,.notification-main.svelte-rfuq4y .variant-soft-surface{background:var(--notice-hover);color:var(--notice-ink);border-color:var(--notice-border)}.notification-main.svelte-rfuq4y .variant-filled-error{background:#b4232b;color:#fff}.notification-main.svelte-rfuq4y .text-surface-600{color:var(--notice-muted);font-size:11px}.notification-main.svelte-rfuq4y .rounded-full.bg-primary-600{background:var(--notice-accent);--tw-ring-shadow: 0 0 transparent}.notification-item-actions.svelte-rfuq4y{margin-top:3px;gap:5px}.notification-item-actions.svelte-rfuq4y .btn{min-height:30px;height:auto;padding:3px 8px;font-size:11px;border:1px solid var(--notice-border);border-radius:8px;color:var(--notice-ink);background:var(--notice-bg)}.notification-popover-shell.svelte-rfuq4y>footer:where(.svelte-rfuq4y){flex:none;padding:7px 10px;border-color:var(--notice-border);background:var(--notice-bg)}.notification-popover-shell.svelte-rfuq4y footer:where(.svelte-rfuq4y) .btn{height:auto;min-height:34px;border-radius:8px;font-size:12px}.notification-popover-shell.svelte-rfuq4y footer:where(.svelte-rfuq4y) .variant-soft{background:var(--notice-card);color:var(--notice-ink);border:1px solid var(--notice-border)}.notification-popover-shell.svelte-rfuq4y footer:where(.svelte-rfuq4y) .variant-filled-primary{background:#795c2e;color:#fff}.dark .notification-popover-shell.svelte-rfuq4y footer:where(.svelte-rfuq4y) .variant-filled-primary{background:rgb(var(--color-primary-200));color:#161616}.notification-popover-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),input:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y)){transition:background-color .14s ease,border-color .14s ease}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y)):hover{background-color:var(--notice-hover)}.notification-popover-shell.svelte-rfuq4y :where(.svelte-rfuq4y):where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),input:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y)):focus-visible{outline:2px solid var(--notice-gold);outline-offset:-2px}.notification-popover-shell.svelte-rfuq4y button:where(.svelte-rfuq4y):disabled{opacity:.5;cursor:default}.notification-popover-list.svelte-rfuq4y>li:where(.svelte-rfuq4y):not(.notification-item){padding:20px 12px;font-size:12px;line-height:20px}@media (max-width: 639px){.notification-popover-shell.svelte-rfuq4y{top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.notification-header.svelte-rfuq4y{padding:8px 10px}.notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y){font-size:16px}.notification-filters.svelte-rfuq4y select:where(.svelte-rfuq4y){font-size:13px}.notification-popover-shell.svelte-rfuq4y .btn-icon,.notification-item-actions.svelte-rfuq4y .btn,.notification-popover-shell.svelte-rfuq4y footer:where(.svelte-rfuq4y) .btn,.notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y),.notification-filters.svelte-rfuq4y select:where(.svelte-rfuq4y){min-height:44px;height:44px}.notification-popover-shell.svelte-rfuq4y .btn-icon{width:44px;min-width:44px}.notification-main.svelte-rfuq4y{min-height:44px}.notification-main.svelte-rfuq4y p:where(.svelte-rfuq4y){font-size:13px;line-height:20px}.notification-main.svelte-rfuq4y .badge{font-size:11px;line-height:18px}}@media (pointer: coarse) and (min-width: 640px){.notification-popover-shell.svelte-rfuq4y .btn-icon,.notification-item-actions.svelte-rfuq4y .btn,.notification-popover-shell.svelte-rfuq4y footer:where(.svelte-rfuq4y) .btn,.notification-filters.svelte-rfuq4y input:where(.svelte-rfuq4y),.notification-filters.svelte-rfuq4y select:where(.svelte-rfuq4y){min-height:44px;height:44px}.notification-popover-shell.svelte-rfuq4y .btn-icon{width:44px;min-width:44px}}@media (prefers-reduced-motion: reduce){.notification-popover-shell.svelte-rfuq4y :where(a:where(.svelte-rfuq4y),button:where(.svelte-rfuq4y),input:where(.svelte-rfuq4y),select:where(.svelte-rfuq4y)){transition:none}}
