.report-problem-trigger{position:relative}.report-problem-overlay{z-index:80;background:#0206177a}.report-problem-dialog{z-index:90;color:#f6fbf8;background:#101716;border:1px solid #8caaa052;border-radius:8px;width:min(30rem,100vw - 2rem);max-width:min(30rem,100vw - 2rem);box-shadow:0 1.5rem 4rem #0000005c}.report-problem-dialog [data-slot=dialog-title]{color:#f6fbf8;font-weight:760}.report-problem-dialog [data-slot=dialog-close]{color:#dbe8e2;background:0 0}.report-problem-dialog [data-slot=dialog-close]:hover{color:#fff;background:#ffffff14}.report-form.svelte-hhbqq5{gap:.9rem;display:grid}.report-form.svelte-hhbqq5 label:where(.svelte-hhbqq5){color:#b8c7c1;gap:.4rem;font-size:.78rem;font-weight:780;display:grid}.report-form.svelte-hhbqq5 select:where(.svelte-hhbqq5),.report-form.svelte-hhbqq5 textarea:where(.svelte-hhbqq5){box-sizing:border-box;color:#f6fbf8;width:100%;font:inherit;background:#172221;border:1px solid #91aaa457;border-radius:8px;outline:none;font-size:.94rem}.report-form.svelte-hhbqq5 textarea:where(.svelte-hhbqq5)::placeholder{color:#84938f;opacity:1}.report-form.svelte-hhbqq5 select:where(.svelte-hhbqq5){min-height:2.45rem;padding:0 .7rem}.report-form.svelte-hhbqq5 textarea:where(.svelte-hhbqq5){resize:vertical;min-height:8rem;padding:.7rem;line-height:1.35}.report-form.svelte-hhbqq5 select:where(.svelte-hhbqq5):focus,.report-form.svelte-hhbqq5 textarea:where(.svelte-hhbqq5):focus{border-color:#5bd4bd;box-shadow:0 0 0 3px #5bd4bd38}.report-form-meta.svelte-hhbqq5{color:#9aa9a4;justify-content:space-between;align-items:start;gap:1rem;min-height:1.2rem;margin-top:-.2rem;font-size:.72rem;font-weight:780;display:flex}.report-error.svelte-hhbqq5{color:#fb7185;overflow-wrap:anywhere;margin:0}.report-footer{margin-top:.1rem}.report-action-button{color:#f8fffb;background:#1f8a70;min-width:7rem}.report-action-button:hover{color:#fff;background:#27a489}.report-action-button:disabled{color:#9fb0ab;opacity:.78;background:#31524b}.report-cancel-button{color:#dbe8e2;background:0 0;border-color:#91aaa45c}.report-cancel-button:hover{color:#fff;background:#ffffff14}.report-success.svelte-hhbqq5{background:#1b4e447a;border:1px solid #5bd4bd6b;border-radius:8px;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.85rem;display:grid}.report-success.svelte-hhbqq5 svg{color:#5bd4bd;width:2rem;height:2rem}.report-success.svelte-hhbqq5 div:where(.svelte-hhbqq5){gap:.18rem;display:grid}.report-success.svelte-hhbqq5 strong:where(.svelte-hhbqq5){font-size:.94rem}.report-success.svelte-hhbqq5 span:where(.svelte-hhbqq5){color:#b8c7c1;font-size:.82rem;font-weight:720}.report-spin{animation:.9s linear infinite svelte-hhbqq5-report-spin}@keyframes svelte-hhbqq5-report-spin{to{transform:rotate(360deg)}}@media (width<=520px){.report-problem-dialog{padding:1rem}.report-footer{grid-template-columns:1fr 1fr;display:grid}.report-action-button{min-width:0}}.notification-bell.svelte-1pzyn8s{pointer-events:auto;flex:none;position:relative}.notification-trigger{background:color-mix(in oklch, var(--card), transparent 28%);position:relative}.notification-count.svelte-1pzyn8s{border:1px solid color-mix(in oklch, var(--background), transparent 20%);background:var(--destructive);min-width:.92rem;height:.92rem;color:var(--destructive-foreground);border-radius:999px;place-items:center;font-size:.58rem;font-weight:900;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}.notification-popover.svelte-1pzyn8s{z-index:10;box-sizing:border-box;border:1px solid color-mix(in oklch, var(--foreground), transparent 82%);background:color-mix(in oklch, var(--card), black 4%);width:min(22rem,100vw - 2rem);max-height:min(34rem,100svh - 6rem);color:var(--foreground);text-shadow:none;border-radius:8px;gap:.65rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow:auto;box-shadow:0 1.25rem 3rem #00000052}.notification-header.svelte-1pzyn8s{color:var(--muted-foreground);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.74rem;font-weight:900;display:flex}.notification-list.svelte-1pzyn8s{gap:.55rem;display:grid}.notification-item.svelte-1pzyn8s{border:1px solid color-mix(in oklch, var(--foreground), transparent 88%);background:color-mix(in oklch, var(--background), transparent 18%);border-radius:8px;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;padding:.6rem;display:grid}.notification-icon.svelte-1pzyn8s{background:color-mix(in oklch, var(--chart-3), transparent 78%);width:2rem;height:2rem;color:var(--chart-3);border-radius:8px;place-items:center;display:grid}.notification-icon.svelte-1pzyn8s svg{width:1rem;height:1rem}.notification-main.svelte-1pzyn8s{gap:.24rem;min-width:0;display:grid}.notification-main.svelte-1pzyn8s strong:where(.svelte-1pzyn8s),.notification-main.svelte-1pzyn8s span:where(.svelte-1pzyn8s){overflow-wrap:anywhere}.notification-main.svelte-1pzyn8s strong:where(.svelte-1pzyn8s){font-size:.86rem;line-height:1.15}.notification-main.svelte-1pzyn8s>span:where(.svelte-1pzyn8s){color:var(--muted-foreground);font-size:.74rem;font-weight:780}.notification-actions.svelte-1pzyn8s{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.notification-state.svelte-1pzyn8s{min-height:4.5rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.45rem;font-size:.84rem;font-weight:800;display:inline-flex}.notification-error.svelte-1pzyn8s{color:var(--destructive);margin:0;font-size:.78rem;font-weight:780}.loading-icon{animation:.9s linear infinite svelte-1pzyn8s-spin}@keyframes svelte-1pzyn8s-spin{to{transform:rotate(360deg)}}@media (width<=760px){.notification-popover.svelte-1pzyn8s{top:calc(4rem + var(--safe-area-top));right:calc(.75rem + var(--safe-area-right));left:calc(.75rem + var(--safe-area-left));width:auto;max-height:calc(100svh - 5rem);position:fixed}}
