.forum-page[data-v-4f9b0e5f]{animation:forumPageEntrance-4f9b0e5f .9s cubic-bezier(.25,.9,.35,1) .1s forwards;backface-visibility:hidden;color:rgb(var(--color-text-primary));display:flex;flex-direction:column;gap:3rem;isolation:isolate;min-height:100vh;opacity:0;padding:0 0 5rem;position:relative;transform:translate3d(0,20px,0)}.forum-page[data-v-4f9b0e5f]:before{background:radial-gradient(ellipse 100% 80% at 50% 0,rgba(var(--color-primary),.2),transparent 60%),radial-gradient(circle 120% at 10% 20%,rgba(var(--color-accent),.15),transparent 50%),radial-gradient(circle 130% at 90% 80%,rgba(var(--color-secondary),.18),transparent 50%),rgb(var(--color-bg-primary));z-index:-2}.forum-page[data-v-4f9b0e5f]:after,.forum-page[data-v-4f9b0e5f]:before{content:"";inset:0;pointer-events:none;position:fixed}.forum-page[data-v-4f9b0e5f]:after{animation:starfield-drift-4f9b0e5f 120s linear infinite;background-image:radial-gradient(circle,rgba(var(--color-text-primary),.8) 1px,transparent 1px),radial-gradient(circle,rgba(var(--color-text-primary),.6) 1.5px,transparent 1.5px),radial-gradient(circle,rgba(var(--color-primary),.4) 2px,transparent 2px);background-position:0 0,100px 100px,200px 200px;background-size:200px 200px,300px 300px,400px 400px;opacity:.6;z-index:-1}.forum-page__hero[data-v-4f9b0e5f]{animation:forumHeroEntrance-4f9b0e5f 1s cubic-bezier(.25,.9,.35,1) .2s forwards;background:linear-gradient(135deg,rgba(var(--color-primary),.15),rgba(var(--color-secondary),.12)),linear-gradient(145deg,rgba(var(--color-bg-secondary),.9),rgba(var(--color-bg-tertiary),.85));border:1px solid rgba(var(--panel-border),.5);border-radius:1.25rem;box-shadow:0 20px 60px rgba(var(--color-text-primary),.2),0 0 0 1px rgba(var(--panel-border),.3),inset 0 1px rgba(var(--panel-border),.4),0 0 80px rgba(var(--color-primary),.1);display:flex;flex-direction:column;gap:1.5rem;opacity:0;padding:4rem 3rem;position:relative;transform:translate3d(0,30px,0);z-index:2}.forum-page__hero[data-v-4f9b0e5f]:before{background:radial-gradient(circle at 20% 30%,rgba(var(--color-primary),.1),transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--color-secondary),.08),transparent 50%);content:"";inset:0;opacity:.8;pointer-events:none;position:absolute;z-index:0}.forum-page__hero[data-v-4f9b0e5f]:after{background:linear-gradient(90deg,transparent,rgba(var(--color-primary),.6),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.forum-page__hero[data-v-4f9b0e5f]>*{position:relative;z-index:1}@media(max-width:768px){.forum-page__hero[data-v-4f9b0e5f]{padding:3rem 1.5rem}}.forum-page__eyebrow[data-v-4f9b0e5f]{align-items:center;animation:forumItemRise-4f9b0e5f .8s cubic-bezier(.25,.9,.35,1) .4s forwards;backface-visibility:hidden;background:linear-gradient(135deg,rgba(var(--color-bg-secondary),.95),rgba(var(--color-bg-tertiary),.9));border:1px solid rgba(var(--panel-border),.4);border-radius:9999px;box-shadow:0 4px 12px rgba(var(--color-text-primary),.1),inset 0 1px rgba(var(--panel-border),.3),0 0 20px rgba(var(--color-secondary),.2);color:rgb(var(--color-secondary));display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.4px;opacity:0;padding:10px 18px;text-transform:uppercase;transform:translate3d(0,15px,0) scale3d(.95,.95,1);width:-moz-fit-content;width:fit-content}.forum-page__header[data-v-4f9b0e5f]{align-items:flex-start;animation:forumItemRise-4f9b0e5f .9s cubic-bezier(.25,.9,.35,1) .5s forwards;backface-visibility:hidden;display:flex;gap:2rem;justify-content:space-between;opacity:0;transform:translate3d(0,20px,0)}@media(max-width:768px){.forum-page__header[data-v-4f9b0e5f]{flex-wrap:wrap;gap:1.5rem}}.forum-page__title[data-v-4f9b0e5f]{background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-secondary)),rgb(var(--color-accent)));-webkit-background-clip:text;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 40px rgba(var(--color-primary),.3)}@media(max-width:768px){.forum-page__title[data-v-4f9b0e5f]{font-size:1.875rem}}.forum-page__subtitle[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.9);font-size:1rem;line-height:1.6;margin:.5rem 0 0;max-width:720px}@media(min-width:768px){.forum-page__subtitle[data-v-4f9b0e5f]{font-size:1.125rem}}.forum-page__header-actions[data-v-4f9b0e5f]{align-items:center;display:grid;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:flex-end;width:-moz-fit-content;width:fit-content}.forum-page__header-actions .select[data-v-4f9b0e5f]:first-of-type{min-width:120px}.forum-page__header-actions .select[data-v-4f9b0e5f]:nth-of-type(2){min-width:180px}.forum-page__header-actions button[data-v-4f9b0e5f]{grid-column:1/-1}@media(min-width:768px){.forum-page__header-actions[data-v-4f9b0e5f]{grid-template-columns:repeat(3,1fr)}.forum-page__header-actions button[data-v-4f9b0e5f]{grid-column:auto}}.forum-page__create[data-v-4f9b0e5f]{white-space:nowrap}.forum-page__card[data-v-4f9b0e5f]{animation:forumCardEntrance-4f9b0e5f 1s cubic-bezier(.25,.9,.35,1) .6s forwards;backface-visibility:hidden;background:linear-gradient(135deg,rgba(var(--color-bg-secondary),.95),rgba(var(--color-bg-primary),.92)),radial-gradient(circle at 30% 40%,rgba(var(--color-primary),.1),transparent 50%);border:1px solid rgba(var(--panel-border),.4);border-radius:1.25rem;box-shadow:0 24px 64px rgba(var(--color-text-primary),.15),0 0 0 1px rgba(var(--panel-border),.3),inset 0 1px rgba(var(--panel-border),.4),0 0 60px rgba(var(--color-primary),.08);isolation:isolate;opacity:0;overflow:hidden;padding:3rem;position:relative;transform:translate3d(0,30px,0)}.forum-page__card[data-v-4f9b0e5f]:before{background:linear-gradient(90deg,transparent,rgba(var(--color-primary),.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}@media(max-width:768px){.forum-page__card[data-v-4f9b0e5f]{padding:2rem}}.forum-page__pinned[data-v-4f9b0e5f]{background:linear-gradient(145deg,rgba(var(--color-bg-secondary),.85),rgba(var(--color-bg-primary),.9));border:1px solid rgba(var(--panel-border),.4);border-radius:18px;box-shadow:0 14px 40px rgba(var(--color-text-primary),.18);padding:18px}.forum-page__pinned-header[data-v-4f9b0e5f]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.forum-page__pinned-label[data-v-4f9b0e5f]{align-items:center;background:rgba(var(--color-accent),.12);border:1px solid rgba(var(--color-accent),.3);border-radius:9999px;color:rgb(var(--color-accent));display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.forum-page__pinned-title[data-v-4f9b0e5f]{font-size:22px;line-height:1.3;margin:6px 0 4px}.forum-page__pinned-subtitle[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.82);margin:0}.forum-page__pinned-empty[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.8);font-size:14px;padding:10px 6px 4px}.forum-page__pinned-table[data-v-4f9b0e5f]{margin-top:8px}.forum-page__table-header[data-v-4f9b0e5f]{align-items:center;border-bottom:1px solid rgba(var(--panel-border),.3);color:rgba(var(--color-text-secondary),.9);display:flex;gap:1rem;justify-content:space-between;padding:1rem 4px 2rem}.forum-page__hint[data-v-4f9b0e5f]{font-size:.875rem;font-weight:500}.forum-page__counter[data-v-4f9b0e5f]{background:linear-gradient(135deg,rgba(var(--color-bg-secondary),.85),rgba(var(--color-bg-tertiary),.8));border:1px solid rgba(var(--panel-border),.4);border-radius:.75rem;box-shadow:0 2px 8px rgba(var(--color-text-primary),.1),inset 0 1px rgba(var(--panel-border),.3),0 0 20px rgba(var(--color-primary),.15);color:rgba(var(--color-text-primary),.95);font-size:.875rem;font-weight:600;padding:10px 18px}.forum-page__filters[data-v-4f9b0e5f]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.forum-page__filters .select[data-v-4f9b0e5f]{min-width:140px}@media(max-width:640px){.forum-page__filters[data-v-4f9b0e5f]{width:100%}.forum-page__filters .select[data-v-4f9b0e5f]{flex:1;min-width:120px}}.forum-page__topic[data-v-4f9b0e5f]{display:flex;flex-direction:column;gap:8px}.forum-page__topic-title[data-v-4f9b0e5f]{color:rgb(var(--color-text-primary));display:-webkit-box;font-size:1rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.forum-page__topic-desc[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.85);font-size:.875rem;line-height:1.5;margin:0;max-width:640px}.forum-page__mute-badge[data-v-4f9b0e5f]{align-items:center;background:rgba(var(--color-error),.15);border:1px solid rgba(var(--color-error),.3);border-radius:.375rem;box-shadow:0 2px 8px rgba(var(--color-error),.2);color:rgb(var(--color-error));display:inline-flex;font-size:.75rem;font-weight:600;margin-left:.5rem;padding:4px 10px}.forum-page__topic-labels[data-v-4f9b0e5f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.forum-page__pin-badge[data-v-4f9b0e5f]{align-items:center;background:rgba(var(--color-accent),.14);border:1px solid rgba(var(--color-accent),.35);border-radius:9999px;color:rgb(var(--color-accent));display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.05em;padding:6px 10px;text-transform:uppercase}.forum-page__status[data-v-4f9b0e5f]{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;padding:8px 14px;text-transform:capitalize;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.forum-page__status[data-v-4f9b0e5f]:before{background:currentColor;border-radius:50%;box-shadow:0 0 8px currentColor;content:"";height:8px;width:8px}.forum-page__status_open[data-v-4f9b0e5f]{background:rgba(var(--color-success),.18);border:1px solid rgba(var(--color-success),.3);color:rgb(var(--color-success))}.forum-page__status_in_review[data-v-4f9b0e5f]{background:rgba(var(--color-warning),.18);border:1px solid rgba(var(--color-warning),.3);color:rgb(var(--color-warning))}.forum-page__status_closed[data-v-4f9b0e5f]{background:rgba(var(--color-error),.18);border:1px solid rgba(var(--color-error),.3);color:rgb(var(--color-error))}.forum-page__status[data-v-4f9b0e5f]:hover{box-shadow:0 4px 12px rgba(var(--color-text-primary),.15);transform:translate3d(0,-1px,0)}.forum-page__badge[data-v-4f9b0e5f]{align-items:center;background:linear-gradient(135deg,rgba(var(--color-bg-secondary),.75),rgba(var(--color-bg-tertiary),.7));border:1px solid rgba(var(--panel-border),.3);border-radius:.75rem;box-shadow:0 2px 8px rgba(var(--color-text-primary),.08);color:rgb(var(--color-text-primary));display:inline-flex;font-weight:700;justify-content:center;min-width:44px;padding:8px 12px}.forum-page__owner[data-v-4f9b0e5f]{align-items:center;display:flex;gap:1rem}.forum-page__avatar[data-v-4f9b0e5f]{background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-secondary)));border:2px solid rgba(var(--panel-border),.4);border-radius:50%;box-shadow:0 2px 8px rgba(var(--color-text-primary),.1);color:#fff;display:grid;font-size:.875rem;font-weight:700;height:40px;min-height:40px;min-width:40px;overflow:hidden;place-items:center;width:40px}.forum-page__avatar img[data-v-4f9b0e5f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.forum-page__avatar span[data-v-4f9b0e5f]{position:relative;z-index:1}.forum-page__owner-name[data-v-4f9b0e5f]{color:rgb(var(--color-text-primary));font-size:.875rem;font-weight:600}.forum-page__owner-role[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.85);font-size:.75rem;margin-top:2px}.forum-page__owner-crown[data-v-4f9b0e5f]{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-top:4px;transition:transform .2s ease-in-out;width:20px}.forum-page__owner-crown[data-v-4f9b0e5f]:hover{transform:scale3d(1.2,1.2,1) rotate(15deg)}.forum-page__owner-crown_pro[data-v-4f9b0e5f]{color:rgb(var(--color-primary))}.forum-page__owner-crown_premium[data-v-4f9b0e5f]{color:rgb(var(--color-success))}.forum-page__owner-plan[data-v-4f9b0e5f]{align-items:center;background:rgba(var(--color-bg-secondary),.6);border:1px solid rgba(var(--panel-border),.3);border-radius:9999px;color:rgba(var(--color-text-secondary),.9);display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;letter-spacing:.08em;margin-top:4px;padding:2px 8px;text-transform:uppercase}.forum-page__owner-plan_pro[data-v-4f9b0e5f]{background:rgba(var(--color-primary),.15);color:rgb(var(--color-primary))}.forum-page__owner-plan_premium[data-v-4f9b0e5f]{background:rgba(var(--color-success),.2);color:rgb(var(--color-success))}.forum-page__pagination[data-v-4f9b0e5f]{align-items:center;border-top:1px solid rgba(var(--panel-border),.3);display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem}.forum-page__page-info[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.9);font-size:.875rem;font-weight:500}.forum-page__modal-text[data-v-4f9b0e5f]{color:rgba(var(--color-text-secondary),.85);line-height:1.6;margin:.5rem 0 0}.forum-page[data-v-4f9b0e5f] .table__wrapper{background:transparent;border:none;border-radius:0;box-shadow:none}.forum-page[data-v-4f9b0e5f] .table__thead{background:linear-gradient(135deg,rgba(var(--color-bg-secondary),.7),rgba(var(--color-bg-tertiary),.6))}.forum-page[data-v-4f9b0e5f] .table__th{background:transparent;border-bottom:2px solid rgba(var(--panel-border),.5);color:rgba(var(--color-text-secondary),.95);font-weight:600;padding:1.5rem 2rem;transition:color .2s ease-in-out}.forum-page[data-v-4f9b0e5f] .table__th:hover{color:rgb(var(--color-text-primary))}.forum-page[data-v-4f9b0e5f] .table__tbody{background:transparent}.forum-page[data-v-4f9b0e5f] .table__tr{border-bottom:1px solid rgba(var(--panel-border),.4);position:relative;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out}.forum-page[data-v-4f9b0e5f] .table__tr:after{background:linear-gradient(90deg,transparent,rgba(var(--panel-border),.5),rgba(var(--panel-border),.3),rgba(var(--panel-border),.5),transparent);bottom:0;content:"";height:1px;left:0;opacity:.8;position:absolute;right:0}.forum-page[data-v-4f9b0e5f] .table__tr:hover{background:linear-gradient(135deg,rgba(var(--color-primary),.12),rgba(var(--color-secondary),.1));box-shadow:0 2px 8px rgba(var(--color-text-primary),.1)}.forum-page[data-v-4f9b0e5f] .table__tr:hover:after{background:linear-gradient(90deg,transparent,rgba(var(--color-primary),.4),rgba(var(--color-primary),.2),rgba(var(--color-primary),.4),transparent);opacity:1}.forum-page[data-v-4f9b0e5f] .table__tr:last-child{border-bottom:none}.forum-page[data-v-4f9b0e5f] .table__tr:last-child:after{display:none}.forum-page[data-v-4f9b0e5f] .table__td{background:transparent;border-bottom:none;padding:2rem;transition:color .2s ease-in-out}.forum-page[data-v-4f9b0e5f] .table__empty{color:rgba(var(--color-text-secondary),.8);font-size:1rem;padding:5rem}@keyframes forumPageEntrance-4f9b0e5f{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes forumHeroEntrance-4f9b0e5f{0%{opacity:0;transform:translate3d(0,30px,0) scale3d(.98,.98,1)}60%{opacity:1;transform:translate3d(0,-2px,0) scaleX(1)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes forumItemRise-4f9b0e5f{0%{opacity:0;transform:translate3d(0,20px,0) scale3d(.96,.96,1)}60%{opacity:1;transform:translate3d(0,-1px,0) scaleX(1)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes forumCardEntrance-4f9b0e5f{0%{opacity:0;transform:translate3d(0,30px,0) scale3d(.97,.97,1)}60%{opacity:1;transform:translate3d(0,-2px,0) scaleX(1)}to{opacity:1;transform:translateZ(0) scaleX(1)}}@keyframes starfield-drift-4f9b0e5f{0%{transform:translateZ(0)}to{transform:translate3d(-200px,-200px,0)}}@media(prefers-reduced-motion:reduce){.forum-page[data-v-4f9b0e5f],.forum-page__card[data-v-4f9b0e5f],.forum-page__eyebrow[data-v-4f9b0e5f],.forum-page__header[data-v-4f9b0e5f],.forum-page__hero[data-v-4f9b0e5f]{animation:none!important;opacity:1!important;transform:none!important}.forum-page[data-v-4f9b0e5f]:after{animation:none!important}}.forum-create[data-v-4f9b0e5f],.forum-create[data-v-4f9b0e5f] *,.forum-page[data-v-4f9b0e5f],.forum-page[data-v-4f9b0e5f] *,.forum-topic[data-v-4f9b0e5f],.forum-topic[data-v-4f9b0e5f] *{box-shadow:none!important}.forum[data-v-49deee14]{isolation:isolate;min-height:100vh;overflow:hidden;padding:120px 0 3rem;position:relative}@media(max-width:768px){.forum[data-v-49deee14]{padding:136px 0 4rem}}.forum__background[data-v-49deee14]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.forum__beam[data-v-49deee14]{border-radius:50%;height:800px;opacity:.2;position:absolute;width:800px}.forum__beam_left[data-v-49deee14]{background:radial-gradient(circle,rgba(var(--color-primary),.5),transparent 70%);left:-300px;top:-300px}.forum__beam_right[data-v-49deee14]{background:radial-gradient(circle,rgba(var(--color-secondary),.5),transparent 70%);bottom:-300px;right:-300px}.forum__grid-lines[data-v-49deee14]{background-image:linear-gradient(90deg,rgba(var(--panel-border),.08) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--panel-border),.08) 1px,transparent 1px);background-size:80px 80px;border-radius:1.25rem;height:100%;left:50%;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 15%,transparent 80%);mask-image:radial-gradient(ellipse 100% 100% at 50% 50%,#000 15%,transparent 80%);opacity:.4;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(1400px,95vw);z-index:0}.forum__container[data-v-49deee14]{display:flex;flex-direction:column;gap:2rem;margin:0 auto;position:relative;z-index:1}
