.wishes[data-v-de8273e6]{color:var(--text);margin:auto;max-width:1280px;padding-bottom:64px}.wishes[data-v-de8273e6] *{box-sizing:border-box;min-width:0}.wishes button[data-v-de8273e6],.wishes input[data-v-de8273e6],.wishes textarea[data-v-de8273e6]{font:inherit}.wishes button[data-v-de8273e6]:disabled{cursor:default;opacity:.4}.wish-rules summary[data-v-de8273e6]:focus-visible,.wishes a[data-v-de8273e6]:focus-visible,.wishes button[data-v-de8273e6]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wish-header[data-v-de8273e6]{gap:24px;justify-content:space-between;padding:12px 0 28px}.wish-header[data-v-de8273e6],.wish-header h1[data-v-de8273e6]{align-items:center;display:flex}.wish-header h1[data-v-de8273e6]{font-size:30px;font-weight:700;gap:16px;letter-spacing:-.5px;margin:0 0 8px}.wish-header h1 span[data-v-de8273e6]{border-left:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:400;letter-spacing:1px;padding-left:16px}.wish-header p[data-v-de8273e6]{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.wish-primary[data-v-de8273e6],.wish-secondary[data-v-de8273e6]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none;transition:background .18s,border-color .18s}.wish-primary[data-v-de8273e6]{background:var(--accent);border:1px solid transparent;color:var(--accent-text)}.wish-primary[data-v-de8273e6]:hover{background:var(--accent-hover)}.wish-compose[data-v-de8273e6]{flex-shrink:0}.wish-secondary[data-v-de8273e6]{background:var(--surface-2);border:1px solid #ffffff1f;color:var(--text);font-size:13px}.wish-secondary[data-v-de8273e6]:hover{background:#303036;border-color:#ffffff40;color:var(--text)}.wish-board[data-v-de8273e6]{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.wish-tabs[data-v-de8273e6]{border-bottom:1px solid var(--line);display:flex;gap:30px;padding:0 24px}.wish-tabs a[data-v-de8273e6]{align-items:center;border-bottom:2px solid transparent;color:#a9abb5;display:flex;font-size:14px;gap:8px;justify-content:center;min-height:52px;white-space:nowrap}.wish-tabs a[data-v-de8273e6]:hover{color:var(--text)}.wish-tabs a[data-v-de8273e6]:focus-visible{outline-offset:-4px}.wish-tabs a.selected[data-v-de8273e6]{border-color:var(--accent);color:var(--accent)}.wish-tabs small[data-v-de8273e6]{background:#ffffff06;border-radius:4px;color:#a9abb5;font-size:11px;font-variant-numeric:tabular-nums;min-width:22px;padding:1px 5px;text-align:center}.wish-tabs .selected small[data-v-de8273e6]{background:#ffd21c10;color:var(--accent)}.wish-toolbar[data-v-de8273e6]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:12px 20px}.wish-filters[data-v-de8273e6],.wish-toolbar[data-v-de8273e6]{align-items:center;display:flex;gap:16px}.wish-filters[data-v-de8273e6]{white-space:nowrap}.wish-sort[data-v-de8273e6]{background:#121214;border:1px solid #ffffff08;border-radius:8px;display:flex;padding:3px}.wish-filters button[data-v-de8273e6]{align-items:center;background:none;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:5px;justify-content:center;min-height:44px;padding:5px 12px}.wish-sort button.chosen[data-v-de8273e6]{background:#303035;box-shadow:0 1px 3px #0003;color:var(--text)}.wish-sort button.chosen svg[data-v-de8273e6]{color:var(--accent)}.wish-filters button[data-v-de8273e6]:hover{color:var(--text)}.wish-mine.chosen[data-v-de8273e6]{background:#ffd21c0c;border-color:#ffd21c30;color:var(--accent)}.wish-search[data-v-de8273e6]{align-items:center;background:var(--surface-input);border:1px solid var(--border-subtle);border-radius:8px;color:var(--muted);display:flex;flex:0 1 320px;gap:8px;height:44px;padding:0 0 0 12px}.wish-search input[data-v-de8273e6]{background:none;border:0;color:var(--text);flex:1;font-size:12px;height:100%;min-width:0;outline:0;padding:0;width:0}.wish-search input[type=search][data-v-de8273e6]:focus{border:0;box-shadow:none;outline:0}.wish-search input[data-v-de8273e6]::-moz-placeholder{color:#8e909c}.wish-search input[data-v-de8273e6]::placeholder{color:#8e909c}.wish-search button[data-v-de8273e6]{background:none;border:0;border-radius:8px;color:var(--text-secondary);display:grid;flex:0 0 44px;height:44px;place-items:center}.wish-search button[data-v-de8273e6]:hover{background:#ffffff09;color:var(--accent)}.wish-search[data-v-de8273e6]:focus-within{border-color:#ffd21c77}.wish-card[data-v-de8273e6],.wish-list[data-v-de8273e6]{display:grid}.wish-card[data-v-de8273e6]{align-items:center;border-bottom:1px solid var(--border-subtle);gap:16px;grid-template-columns:24px minmax(0,1fr) auto auto;min-height:88px;padding:16px 20px;transition:background .18s}.wish-card[data-v-de8273e6]:last-child{border-bottom:0}.wish-card[data-v-de8273e6]:hover{background:#ffffff02}.wish-card.supported[data-v-de8273e6]{background:#ffd21c03}.wish-rank[data-v-de8273e6]{align-self:start;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:24px}.wish-order[data-v-de8273e6]{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.wish-card-body[data-v-de8273e6]{min-width:0}.wish-card-actions[data-v-de8273e6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:200px}.wishes .wish-delete[data-v-de8273e6]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 44px;justify-content:center;min-height:44px;padding:0;transition:color .18s,background .18s;width:44px}.wish-sr-only[data-v-de8273e6]{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.wish-delete[data-v-de8273e6]:hover:not(:disabled){background:#f59b900a;color:var(--danger)}.wish-delete[data-v-de8273e6]:disabled{cursor:wait}.wish-delete-spinner[data-v-de8273e6]{animation:wish-delete-spin-de8273e6 1s linear infinite}@keyframes wish-delete-spin-de8273e6{to{transform:rotate(1turn)}}@media(pointer:coarse){.wishes .wish-delete[data-v-de8273e6]{min-height:44px}}.wish-card-heading[data-v-de8273e6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wish-card h2[data-v-de8273e6]{font-size:15px;font-weight:600;letter-spacing:0;line-height:24px;margin:0;overflow-wrap:anywhere}.own-wish[data-v-de8273e6]{border:1px solid #ffd21c24;border-radius:4px;color:#d6c17d;flex-shrink:0;font-size:10px;padding:1px 5px}.wish-description[data-v-de8273e6]{color:var(--text-secondary);font-size:13px;line-height:21px;margin:4px 0 0;max-width:75ch;overflow-wrap:anywhere}.wish-description[data-v-de8273e6] .expandable-content{white-space:pre-line}.wish-description[data-v-de8273e6] button{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;margin-top:0;min-height:32px;padding:0 4px}.wish-card-meta[data-v-de8273e6]{align-items:flex-end;color:var(--muted);display:flex;flex-direction:column;font-size:11px;font-variant-numeric:tabular-nums;gap:6px;line-height:18px}.wish-card-meta time[data-v-de8273e6],.wish-status[data-v-de8273e6]{white-space:nowrap}.wish-status[data-v-de8273e6]{align-items:center;color:#c1b583;display:inline-flex;font-size:11px;gap:6px}.wish-status>span[data-v-de8273e6]{background:currentColor;border-radius:50%;height:5px;width:5px}.creating .wish-status[data-v-de8273e6]{color:#a1bce9}.completed .wish-status[data-v-de8273e6]{color:#96c8b1}.wish-note[data-v-de8273e6]{border-left:1px solid var(--border-strong);color:var(--text-secondary);font-size:12px;line-height:1.7;margin-top:8px;overflow-wrap:anywhere;padding:0 0 0 12px}.wish-note>span[data-v-de8273e6]{color:var(--accent);display:block;font-size:11px;margin-bottom:2px}.wish-vote[data-v-de8273e6]{align-items:center;background:transparent;border:1px solid var(--border-strong);border-radius:8px;color:var(--text-secondary);display:inline-flex;gap:6px;justify-content:center;min-height:44px;min-width:104px;padding:8px 12px;transition:background .18s,border-color .18s;white-space:nowrap}.wish-vote strong[data-v-de8273e6]{color:var(--text);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.4}.wish-vote small[data-v-de8273e6]{font-size:11px}.wish-vote.voted[data-v-de8273e6],.wish-vote[data-v-de8273e6]:hover{background:#ffd21c0b;border-color:#ffd21c66;color:var(--accent)}.wish-vote.voted strong[data-v-de8273e6],.wish-watch[data-v-de8273e6]{color:var(--accent)}.wish-watch[data-v-de8273e6]{align-items:center;align-self:center;background:#ffd21c09;border:1px solid #ffd21c38;border-radius:8px;display:flex;flex-shrink:0;font-size:12px;gap:6px;min-height:42px;padding:9px 12px}.wish-watch[data-v-de8273e6]:hover{background:#ffd21c19}.wish-wait[data-v-de8273e6]{line-height:20px}.wish-support-count[data-v-de8273e6],.wish-wait[data-v-de8273e6]{color:var(--muted);font-size:11px;white-space:nowrap}.wish-empty[data-v-de8273e6]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:48px 24px;text-align:center}.wish-empty-icon[data-v-de8273e6]{background:#ffd21c08;border:1px solid #ffd21c1b;border-radius:18px;color:#d0b85d;display:grid;height:60px;margin-bottom:18px;place-items:center;width:60px}.wish-empty h2[data-v-de8273e6]{font-size:18px;font-weight:600;margin:0 0 10px}.wish-empty p[data-v-de8273e6]{color:var(--muted);font-size:13px;line-height:1.8;margin:0;max-width:420px;text-wrap:pretty}.wish-empty .wish-secondary[data-v-de8273e6]{margin-top:22px}.wish-error[data-v-de8273e6]{align-items:center;background:#b6383812;border:1px solid #b6383828;border-radius:9px;color:#eeb0b0;display:flex;font-size:13px;gap:15px;margin:20px 24px;padding:14px}.wish-error button[data-v-de8273e6]{background:none;border:0;color:#f4cbcb;min-height:32px;text-decoration:underline;white-space:nowrap}.wish-pagination[data-v-de8273e6]{align-items:center;border-top:1px solid var(--line);display:flex;gap:6px;justify-content:flex-end;padding:20px 24px}.wish-pagination>span[data-v-de8273e6]{color:var(--muted);font-size:12px;margin-right:auto}.wish-pagination button[data-v-de8273e6]{background:#ffffff03;border:1px solid #ffffff10;border-radius:6px;color:#b9bbc4;display:grid;font-size:12px;height:34px;place-items:center;width:34px}.wish-pagination .selected[data-v-de8273e6]{background:#ffd21c12;border-color:#ffd21c66;color:var(--accent)}.wish-rules[data-v-de8273e6]{color:var(--muted);font-size:12px;margin-top:18px}.wish-rules summary[data-v-de8273e6]{align-items:center;color:#a9abb5;cursor:pointer;display:flex;gap:7px;list-style:none;min-height:36px;width:-moz-fit-content;width:fit-content}.wish-rules summary[data-v-de8273e6]::-webkit-details-marker{display:none}.wish-rules[open] summary>svg[data-v-de8273e6]:last-child{transform:rotate(90deg)}.wish-rules>div[data-v-de8273e6]{border-left:2px solid var(--line);margin-top:6px;max-width:720px;padding:8px 16px}.wish-rules p[data-v-de8273e6]{line-height:1.9;margin:4px 0}.wish-placeholder[data-v-de8273e6]{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;height:88px;padding:16px 20px}.wish-placeholder[data-v-de8273e6]:last-child{border-bottom:0}.wish-placeholder>span[data-v-de8273e6]{height:16px;width:24px}.wish-placeholder>div[data-v-de8273e6]{display:grid;flex:1;gap:8px}.wish-placeholder i[data-v-de8273e6]{height:12px;width:70%}.wish-placeholder i[data-v-de8273e6]:first-child{height:16px;width:40%}.wish-placeholder b[data-v-de8273e6]{height:44px;width:104px}.wish-placeholder b[data-v-de8273e6],.wish-placeholder i[data-v-de8273e6],.wish-placeholder span[data-v-de8273e6]{animation:wish-shimmer-de8273e6 1.6s linear infinite;background:linear-gradient(100deg,#242429 25%,#2c2c31,#242429 75%);background-size:200% 100%;border-radius:5px;display:block}.wish-icon[data-v-de8273e6]{background:#ffd21c12;border:1px solid #ffd21c1b;border-radius:12px;color:var(--accent);display:inline-flex;padding:10px}.wish-dialog[data-v-de8273e6]{background:#202024;border:1px solid #ffffff1b;border-radius:20px;box-shadow:0 28px 100px #0008;color:#ededf1;max-height:90dvh;padding:28px;width:min(500px,calc(100vw - 32px))}.wish-dialog[data-v-de8273e6]::backdrop{backdrop-filter:blur(5px);background:#000b}.wish-dialog-heading[data-v-de8273e6]{align-items:center;display:flex;justify-content:space-between}.wish-dialog-heading button[data-v-de8273e6]{background:none;border:0;color:#90909c;display:flex;padding:8px}.wish-dialog h2[data-v-de8273e6]{font-size:24px;margin:22px 0 10px}.wish-dialog form>p[data-v-de8273e6]:not(.wish-error){color:#93939f;font-size:12px;line-height:1.7}.wish-dialog label[data-v-de8273e6]{color:#ceced6;display:block;font-size:13px;margin-top:23px}.wish-dialog label>span[data-v-de8273e6]{color:#6f6f7e;float:right;font-size:11px}.wish-dialog label small[data-v-de8273e6]{color:#6f6f7e;font-size:11px;margin-left:5px}.wish-dialog input[data-v-de8273e6],.wish-dialog textarea[data-v-de8273e6]{background:#17171b;border:1px solid #ffffff14;border-radius:9px;color:#e8e8ee;display:block;font-size:13px;line-height:1.8;margin-top:10px;outline:0;padding:12px 14px;resize:vertical;width:100%}.wish-dialog input[data-v-de8273e6]:focus,.wish-dialog textarea[data-v-de8273e6]:focus{border-color:#ffd21c80}.wish-dialog .wish-primary[data-v-de8273e6]{margin-top:12px;width:100%}.wish-dialog .wish-form-tip[data-v-de8273e6]{font-size:11px!important;margin-top:14px}.wish-dialog .wish-error[data-v-de8273e6]{margin:14px 0}@keyframes wish-shimmer-de8273e6{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.wishes[data-v-de8273e6] *{animation:none!important;transition:none!important}}@media(max-width:1100px){.wish-card[data-v-de8273e6]{gap:8px 12px;grid-template-areas:"rank body body" "rank time actions";grid-template-columns:24px minmax(0,1fr) auto;position:relative}.wish-rank[data-v-de8273e6]{grid-area:rank}.wish-card-body[data-v-de8273e6]{grid-area:body}.wish-card-heading[data-v-de8273e6]{padding-right:68px}.wish-card-meta[data-v-de8273e6]{display:contents}.wish-status[data-v-de8273e6]{position:absolute;right:20px;top:19px}.wish-card-meta time[data-v-de8273e6]{align-self:center;font-size:11px;font-variant-numeric:tabular-nums;grid-area:time;line-height:18px;white-space:normal}.wish-card-actions[data-v-de8273e6]{grid-area:actions;max-width:none}.wish-vote[data-v-de8273e6]{min-width:64px;padding-inline:10px}.wish-vote small[data-v-de8273e6]{display:none}}@media(max-width:760px){.wishes[data-v-de8273e6]{padding-left:16px;padding-right:16px}.wish-header[data-v-de8273e6]{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:4px 0 22px}.wish-header h1[data-v-de8273e6]{font-size:25px;gap:12px;margin-bottom:7px}.wish-header h1 span[data-v-de8273e6]{display:none}.wish-header p[data-v-de8273e6]{font-size:12px;max-width:210px}.wish-compose[data-v-de8273e6]{font-size:13px;margin-top:2px;min-height:40px;padding:8px 12px}.wish-tabs[data-v-de8273e6]{gap:0;justify-content:space-between;padding:0 12px}.wish-tabs a[data-v-de8273e6]{font-size:13px;gap:6px;min-height:48px}.wish-tabs small[data-v-de8273e6]{font-size:10px;min-width:18px;padding:1px 4px}.wish-toolbar[data-v-de8273e6]{align-items:stretch;flex-direction:column;gap:4px;padding:8px 12px 12px}.wish-filters[data-v-de8273e6]{gap:10px;justify-content:space-between}.wish-search[data-v-de8273e6]{flex-basis:auto;width:100%}.wish-card[data-v-de8273e6]{gap:8px;grid-template-areas:"body body" "time actions";grid-template-columns:minmax(0,1fr) auto;padding:16px 12px}.wish-rank[data-v-de8273e6]{display:none}.wish-card h2[data-v-de8273e6]{font-size:14px;line-height:22px}.wish-card-heading[data-v-de8273e6]{gap:6px}.wish-status[data-v-de8273e6]{right:12px;top:18px}.wish-description[data-v-de8273e6] button{min-height:44px}.wish-card-actions[data-v-de8273e6]{gap:4px}.wish-vote[data-v-de8273e6]{min-width:60px;padding-inline:8px}.wish-vote strong[data-v-de8273e6]{font-size:13px}.wish-note[data-v-de8273e6]{font-size:12px}.wish-watch[data-v-de8273e6]{font-size:11px;gap:3px;min-height:44px;padding:8px}.wish-card:not(.wishing) .wish-card-actions[data-v-de8273e6]{max-width:160px}.wish-wait[data-v-de8273e6]{font-size:11px}.wish-empty[data-v-de8273e6]{min-height:290px;padding:36px 20px}.wish-empty h2[data-v-de8273e6]{font-size:16px}.wish-empty p[data-v-de8273e6]{font-size:12px}.wish-placeholder[data-v-de8273e6]{gap:12px;height:132px;padding:16px 12px}.wish-placeholder>span[data-v-de8273e6]{display:none}.wish-placeholder b[data-v-de8273e6]{height:44px;width:60px}.wish-error[data-v-de8273e6]{margin:14px 16px}.wish-pagination[data-v-de8273e6]{flex-wrap:wrap;gap:4px;padding:16px}.wish-pagination>span[data-v-de8273e6]{font-size:11px}.wish-pagination button[data-v-de8273e6]{height:32px;width:30px}.wish-dialog[data-v-de8273e6]{padding:22px}.wish-dialog h2[data-v-de8273e6]{font-size:21px}}@media(max-width:360px){.wish-tabs a[data-v-de8273e6]{gap:4px}.wish-tabs a>svg[data-v-de8273e6]{display:none}}
