.admin-backlog_container__YbfGL{max-width:860px;margin:0 auto;padding:24px 16px 48px}.admin-backlog_header__LfZUR{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.admin-backlog_headerActions__2aHDC{display:flex;gap:8px;align-items:center;flex-shrink:0}.admin-backlog_migrateResult__lp5cq{font-size:.82rem;color:var(--color-signal-ok);background:oklch(.96 .03 150);border-radius:10px;padding:8px 14px;margin:-8px 0 16px}.admin-backlog_title__VGS6Q{font-size:1.4rem;font-weight:800;color:var(--color-text-primary);margin:0 0 4px}.admin-backlog_subtitle___IPGC{font-size:.82rem;color:var(--color-text-meta)}.admin-backlog_filterBar__5qTID{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:24px}.admin-backlog_filterActive__safyF,.admin-backlog_filterBtn__fgfyu{padding:6px 14px;border-radius:999px;border:1.5px solid var(--color-line);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.admin-backlog_filterBtn__fgfyu{background:transparent;color:var(--color-text-meta)}.admin-backlog_filterBtn__fgfyu:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.admin-backlog_filterActive__safyF{background:var(--color-accent-brand);color:#fff;border-color:var(--color-accent-brand)}.admin-backlog_horizonGroup__GP9Iq{margin-bottom:28px}.admin-backlog_horizonHeader__0HbrH{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1.5px solid var(--color-line)}.admin-backlog_horizonLabel__CEP_h{font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-meta)}.admin-backlog_groupCount__PQKTr{font-size:.72rem;font-weight:700;color:var(--color-text-meta);background:var(--color-surface-inset);padding:2px 7px;border-radius:999px}.admin-backlog_rowList__VvMl4{display:flex;flex-direction:column;gap:8px}.admin-backlog_row__BpknW{display:flex;align-items:flex-start;gap:12px;background:var(--color-surface-panel);border:1.5px solid var(--color-line);border-radius:14px;padding:14px 16px;box-shadow:var(--elev-1);transition:box-shadow .15s}.admin-backlog_row__BpknW:hover{box-shadow:var(--elev-2)}.admin-backlog_rowDimmed__OzJ79{opacity:.55}.admin-backlog_rowMain__9w1ml{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.admin-backlog_rowBadges__M0ClB{display:flex;flex-wrap:wrap;gap:5px}.admin-backlog_rowTitle__qSzlt{font-size:.93rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.admin-backlog_rowDesc__yjUlA{font-size:.8rem;color:var(--color-text-meta);line-height:1.5;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.admin-backlog_rowActions__Fx82e{display:flex;align-items:center;gap:6px;flex-shrink:0}.admin-backlog_statusSelect__WE_nw{font-size:.78rem;font-weight:600;padding:4px 8px;border-radius:8px;border:1.5px solid var(--color-line);background:var(--color-surface-inset);color:var(--color-text-primary);cursor:pointer}.admin-backlog_btnAccept__KeCmX{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:8px;border:1.5px solid var(--color-signal-ok);background:oklch(.94 .04 150);color:var(--color-signal-ok);cursor:pointer;white-space:nowrap;transition:background .15s}.admin-backlog_btnAccept__KeCmX:hover{background:oklch(.89 .07 150)}.admin-backlog_btnReject__JLZRo{font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:8px;border:1.5px solid var(--color-line);background:transparent;color:var(--color-text-meta);cursor:pointer;transition:background .15s,color .15s}.admin-backlog_btnReject__JLZRo:hover{background:oklch(.97 .02 20);color:var(--color-signal-stop);border-color:var(--color-signal-stop)}.admin-backlog_btnDoneAction__hEFWh{font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:8px;border:1.5px solid color-mix(in srgb,var(--color-accent-brand) 40%,transparent);background:color-mix(in srgb,var(--color-accent-brand) 10%,transparent);color:var(--color-accent-brand);cursor:pointer;white-space:nowrap;transition:background .15s}.admin-backlog_btnDoneAction__hEFWh:hover{background:color-mix(in srgb,var(--color-accent-brand) 18%,transparent)}.admin-backlog_seedStatusNote__yz_T2{font-size:.85rem;color:var(--color-text-meta);background:var(--color-surface-inset);border:1.5px solid var(--color-line);border-radius:12px;padding:10px 14px;font-style:italic}.admin-backlog_editBtn__iIM0b{background:none;border:1.5px solid var(--color-line);border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;color:var(--color-text-meta);transition:background .15s,color .15s}.admin-backlog_editBtn__iIM0b:hover{background:var(--color-surface-inset);color:var(--color-accent-brand)}.admin-backlog_badge__URztE{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.admin-backlog_reporterBadge__P4Mgi{font-family:var(--font-ui);font-size:.7rem;color:var(--color-text-meta);margin-top:2px}.admin-backlog_areaBadge__70zzl{border-radius:999px;background:color-mix(in srgb,var(--color-accent-brand) 8%,var(--color-surface-inset));color:var(--color-accent-brand);border:1px solid color-mix(in srgb,var(--color-accent-brand) 20%,transparent)}.admin-backlog_areaBadge__70zzl,.admin-backlog_epicBadge__8mSya{font-size:.68rem;font-weight:600;padding:2px 8px;white-space:nowrap}.admin-backlog_epicBadge__8mSya{border-radius:999px;background:oklch(.97 .025 270);color:oklch(.45 .12 270);border:1px solid oklch(.45 .12 270/.25)}.admin-backlog_areaFilter__XcaAp{margin-left:auto;padding:5px 10px;border-radius:999px;border:1.5px solid var(--color-line);background:var(--color-surface-base);color:var(--color-text-primary);font-size:.8rem;font-weight:500;cursor:pointer}.admin-backlog_releaseBadge__WlcjT{font-weight:600;background:var(--color-surface-inset);color:var(--color-text-meta)}.admin-backlog_releaseBadge__WlcjT,.admin-backlog_voteBadge___Z2m1{font-size:.68rem;padding:2px 7px;border-radius:999px;white-space:nowrap}.admin-backlog_voteBadge___Z2m1{font-weight:700;background:color-mix(in srgb,var(--color-accent-brand) 10%,transparent);color:var(--color-accent-brand)}.admin-backlog_horizon_H1__AACyS{background:oklch(.94 .04 150);color:var(--color-signal-ok)}.admin-backlog_horizon_H2__SDr6k{background:oklch(.96 .03 75);color:oklch(.56 .15 55)}.admin-backlog_horizon_H3__fe2jz{background:oklch(.955 .03 25);color:var(--color-signal-stop)}.admin-backlog_horizon_H4__JQiDp{background:oklch(.94 .04 260);color:oklch(.42 .16 260)}.admin-backlog_horizon_H5__oPs_C{background:oklch(.95 .04 300);color:oklch(.42 .15 300)}.admin-backlog_horizon_H6__glT_9{background:oklch(.95 .03 230);color:oklch(.4 .14 230)}.admin-backlog_horizon_Kommerziell__kJRKf{background:oklch(.93 .06 65);color:oklch(.45 .14 55)}.admin-backlog_horizon_other__dhn5x{background:var(--color-surface-inset);color:var(--color-text-meta)}.admin-backlog_priority_critical__Djg0G{background:oklch(.94 .06 20);color:oklch(.38 .18 20)}.admin-backlog_priority_high__5IH3J{background:oklch(.955 .03 25);color:var(--color-signal-stop)}.admin-backlog_priority_medium__M9bUF{background:oklch(.96 .03 75);color:oklch(.56 .15 55)}.admin-backlog_priority_low__Sd71g{background:var(--color-surface-inset);color:var(--color-text-meta)}.admin-backlog_statusBadge__3VUVZ{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:999px}.admin-backlog_status_review__F1DAl{background:oklch(.96 .05 60);color:oklch(.5 .18 55);border:1px solid oklch(.88 .09 60)}.admin-backlog_status_planned__TjRzX{background:var(--color-surface-inset);color:var(--color-text-meta)}.admin-backlog_status_in_progress__2pyYt{background:color-mix(in srgb,var(--color-accent-brand) 12%,transparent);color:var(--color-accent-brand);border:1px solid color-mix(in srgb,var(--color-accent-brand) 30%,transparent)}.admin-backlog_status_done__xq938{background:oklch(.94 .04 150);color:var(--color-signal-ok)}.admin-backlog_status_cancelled__tIX3g{background:var(--color-surface-inset);color:var(--color-text-meta);opacity:.6}.admin-backlog_inboxGroup__vkVHo{border:1.5px solid oklch(.88 .09 60);border-radius:16px;padding:14px 16px;background:oklch(.985 .01 60);margin-bottom:28px}.admin-backlog_inboxGroup__vkVHo .admin-backlog_horizonHeader__0HbrH{border-bottom-color:oklch(.88 .09 60)}.admin-backlog_inboxLabel__lMNfT{font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:oklch(.5 .18 55)}.admin-backlog_inboxHint__QMoA0{font-size:.72rem;color:oklch(.6 .12 55);margin-left:auto;font-style:italic}.admin-backlog_rowInbox__EYA7r{border-color:oklch(.88 .09 60);background:#fff}.admin-backlog_filterInbox__2XAqW{padding:6px 14px;border-radius:999px;border:1.5px solid oklch(.88 .09 60);font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s;background:oklch(.96 .05 60);color:oklch(.5 .18 55)}.admin-backlog_filterInbox__2XAqW:hover{background:oklch(.92 .07 60)}.admin-backlog_panelOverlay__F2cDx{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:100;display:flex;justify-content:flex-end}.admin-backlog_panel__vs_j_{background:var(--color-surface-panel);width:min(480px,100vw);height:100%;overflow-y:auto;box-shadow:var(--elev-3,-4px 0 24px rgba(0,0,0,.15));display:flex;flex-direction:column}.admin-backlog_panelHeader__BVmXm{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1.5px solid var(--color-line);position:sticky;top:0;background:var(--color-surface-panel);z-index:1}.admin-backlog_panelTitle__Xqnsm{font-size:1rem;font-weight:800;color:var(--color-text-primary)}.admin-backlog_closeBtn__oMmeO{background:none;border:none;font-size:1.1rem;color:var(--color-text-meta);cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .15s}.admin-backlog_closeBtn__oMmeO:hover{background:var(--color-surface-inset)}.admin-backlog_form__xjh1_{padding:24px;display:flex;flex-direction:column;gap:14px;flex:1 1}.admin-backlog_fieldLabel__Eaafb{font-size:.78rem;font-weight:700;color:var(--color-text-meta);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:4px}.admin-backlog_input__NSJMx,.admin-backlog_select__5_9y_,.admin-backlog_textarea__I1g_B{width:100%;padding:10px 14px;border-radius:12px;border:1.5px solid var(--color-line);background:var(--color-surface-inset);color:var(--color-text-primary);font-size:.9rem;font-family:inherit;box-sizing:border-box;transition:border-color .15s}.admin-backlog_input__NSJMx:focus,.admin-backlog_select__5_9y_:focus,.admin-backlog_textarea__I1g_B:focus{outline:none;border-color:var(--color-accent-brand)}.admin-backlog_textarea__I1g_B{resize:vertical;min-height:100px}.admin-backlog_formRow__J_u3c{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-backlog_formGroup__W6HDX{display:flex;flex-direction:column}.admin-backlog_formError___VSZU{font-size:.82rem;color:var(--color-signal-stop);background:oklch(.97 .02 20);border-radius:10px;padding:8px 12px;margin:0}.admin-backlog_formActions__R6O24{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:16px;border-top:1.5px solid var(--color-line)}.admin-backlog_formActionsRight__bn61_{display:flex;gap:8px;margin-left:auto}.admin-backlog_deleteConfirm__y_jtT{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--color-signal-stop)}.admin-backlog_btnPrimary__INLP3{padding:10px 20px;border-radius:12px;border:none;background:var(--color-accent-brand);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}.admin-backlog_btnPrimary__INLP3:disabled{opacity:.55;cursor:not-allowed}.admin-backlog_btnSecondary__Kwk7j{padding:10px 18px;border-radius:12px;border:1.5px solid var(--color-line);background:transparent;color:var(--color-text-primary);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s}.admin-backlog_btnSecondary__Kwk7j:hover{background:var(--color-surface-inset)}.admin-backlog_btnDanger__MjLDS{padding:7px 14px;border-radius:10px;border:none;background:var(--color-signal-stop);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.admin-backlog_btnDangerOutline__wgjuF{padding:8px 14px;border-radius:10px;border:1.5px solid var(--color-signal-stop);background:transparent;color:var(--color-signal-stop);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}.admin-backlog_btnDangerOutline__wgjuF:hover{background:oklch(.97 .02 20)}.admin-backlog_empty__sAk4o,.admin-backlog_loadingError__Qitlk,.admin-backlog_loading__bNiCq{text-align:center;padding:40px 0;font-size:.9rem}.admin-backlog_loading__bNiCq{color:var(--color-text-meta)}.admin-backlog_loadingError__Qitlk{color:var(--color-signal-stop)}.admin-backlog_empty__sAk4o{color:var(--color-text-meta);font-style:italic}.admin-review-guides_pageShell__xC6N8{width:min(1120px,calc(100% - 24px));margin:0 auto;padding:28px 0 120px;display:flex;flex-direction:column;gap:24px}.admin-review-guides_pageHeader__tvVPV{display:flex;flex-direction:column;gap:10px}.admin-review-guides_eyebrow__1qtkb{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-meta);font-weight:500}.admin-review-guides_title__rr9Sf{font-family:var(--font-display);font-size:32px;line-height:34px;letter-spacing:-.02em;font-weight:500;max-width:18ch}.admin-review-guides_lead__4Iwfe{max-width:64ch;color:var(--color-text-secondary);line-height:1.7;font-size:16px}.admin-review-guides_surfaceCard__PT09F{padding:22px;border-radius:var(--radius-2);border:1px solid var(--color-line);background:var(--color-surface-panel);box-shadow:var(--elev-1)}.admin-review-guides_sectionHeader__jwI10{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.admin-review-guides_sectionTitle__fA4Ti{font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--color-text-primary)}.admin-review-guides_sectionLead__MnN9f{color:var(--color-text-secondary);line-height:1.6;font-size:14.5px}.admin-review-guides_statCard__cEGPn{padding:18px;border-radius:var(--radius-2);border:1px solid var(--color-line);background:var(--color-surface-panel);box-shadow:var(--elev-1)}.admin-review-guides_statLabel__TKpTu{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-meta);font-weight:500}.admin-review-guides_noteCard__c1Sfk{padding:22px;border-radius:var(--radius-2);border:1px solid var(--color-line);background:var(--color-text-primary);color:oklch(.96 .004 240)}.admin-review-guides_secondaryAction__bt4Hg{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-2);border:1px solid var(--color-line);background:var(--color-surface-panel);color:var(--color-text-primary);font-size:14px;font-weight:500;text-decoration:none;font-family:var(--font-mono);transition:border-color var(--motion-transition-fast)}.admin-review-guides_secondaryAction__bt4Hg:hover{border-color:oklch(.5 .11 195/.3)}.admin-review-guides_flowGrid__KzKlH,.admin-review-guides_guideGrid__AgXJO,.admin-review-guides_layoutGrid__tfM30,.admin-review-guides_sessionGrid__lGBGi{display:grid;gap:16px}.admin-review-guides_layoutGrid__tfM30{grid-template-columns:1.2fr .8fr;align-items:start}.admin-review-guides_guideGrid__AgXJO,.admin-review-guides_sessionGrid__lGBGi{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-guides_flowGrid__KzKlH{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-review-guides_card__aRorg{display:flex;flex-direction:column;gap:12px}.admin-review-guides_bulletList__LMtM8{margin:0;padding-left:18px;color:var(--color-text-secondary);line-height:1.6}.admin-review-guides_bulletList__LMtM8 li+li{margin-top:6px}.admin-review-guides_timelineList__tEJQK{display:grid;gap:12px}.admin-review-guides_timelineItem__kI3WZ{padding-top:12px;border-top:1px solid var(--color-line)}.admin-review-guides_timelineItem__kI3WZ:first-child{padding-top:0;border-top:none}.admin-review-guides_timeLabel__zjMuM{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-pill);background:var(--color-accent-brand-soft);color:var(--color-accent-brand);font-size:.8rem;font-weight:800}.admin-review-guides_timelineTitle__GgfcH{margin-top:10px;font-size:1rem;font-weight:800;letter-spacing:-.02em}.admin-review-guides_accessNote__8QyYi,.admin-review-guides_cardText__5fbtB,.admin-review-guides_supportText__XYfg8,.admin-review-guides_timelineText__wI1ut{color:var(--color-text-secondary);line-height:1.6}.admin-review-guides_quickLinks__0Stgn{display:flex;flex-wrap:wrap;gap:10px}.admin-review-guides_tagRow__j1DHu{display:flex;flex-wrap:wrap;gap:8px}.admin-review-guides_tag__TYOiV{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:var(--radius-pill);background:var(--color-surface-panel);border:1px solid oklch(1 0 0/.12);color:oklch(.84 .005 240);font-size:.84rem;font-weight:700}.admin-review-guides_noteTitle__coYG8{font-size:1.04rem;font-weight:800;margin:0}.admin-review-guides_stepList__0ZjOj{display:grid;gap:12px}.admin-review-guides_stepCard__MTWKN{padding:16px;border-radius:var(--radius-2);border:1px solid var(--color-line);background:var(--color-surface-inset)}.admin-review-guides_stepLabel__wEctj{color:var(--color-accent-brand);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-review-guides_stepTitle__UZBhH{margin-top:8px;font-size:1rem;font-weight:800;letter-spacing:-.02em}.admin-review-guides_checklist__vB3G7{display:grid;gap:10px}.admin-review-guides_checklistItem__YzQwh{padding:14px 16px;border-radius:var(--radius-2);border:1px solid var(--color-line);background:var(--color-surface-inset);color:var(--color-text-secondary);line-height:1.55}@media (max-width:980px){.admin-review-guides_flowGrid__KzKlH,.admin-review-guides_guideGrid__AgXJO,.admin-review-guides_layoutGrid__tfM30,.admin-review-guides_sessionGrid__lGBGi{grid-template-columns:minmax(0,1fr)}}.po-feedback_root__3ikEV{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0}.po-feedback_intro__AJE4I{font-family:var(--font-ui);font-size:14px;color:var(--color-text-secondary);margin:0}.po-feedback_inputPanel__PFJZL{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.po-feedback_inputRow__UlXr9{display:flex;align-items:center;gap:var(--space-2)}.po-feedback_micBtn__x1su5{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius-1);border:1px solid var(--color-accent-brand);background:var(--color-accent-brand-soft,color-mix(in srgb,var(--color-accent-brand) 10%,transparent));color:var(--color-accent-brand);font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:opacity var(--motion-transition-fast);white-space:nowrap}.po-feedback_micBtn__x1su5:hover{opacity:.8}.po-feedback_micBtnActive__Ao9gY{background:color-mix(in srgb,var(--color-signal-critical) 10%,transparent);border-color:var(--color-signal-critical);color:var(--color-signal-critical);animation:po-feedback_pulse__ZORft 1.4s ease-in-out infinite}@keyframes po-feedback_pulse__ZORft{0%,to{opacity:1}50%{opacity:.65}}.po-feedback_recDot__lSbzM{width:8px;height:8px;border-radius:50%;background:var(--color-signal-critical);flex-shrink:0}.po-feedback_clearBtn__et7mV{height:28px;width:28px;border-radius:50%;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--motion-transition-fast)}.po-feedback_clearBtn__et7mV:hover{background:var(--color-surface-inset)}.po-feedback_textarea__I7IMT{font-family:var(--font-ui);font-size:14px;color:var(--color-text-primary);background:var(--color-surface-base);border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-3);width:100%;box-sizing:border-box;resize:vertical;line-height:1.55;transition:border-color var(--motion-transition-fast)}.po-feedback_textarea__I7IMT:focus{outline:none;border-color:var(--color-accent-brand)}.po-feedback_textarea__I7IMT::placeholder{color:var(--color-text-meta)}.po-feedback_attachRow__1SXU5{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.po-feedback_attachBtn__7JY0Q{font-family:var(--font-ui);font-size:12px;height:30px;padding:0 12px;border-radius:var(--radius-1);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-transition-fast);white-space:nowrap}.po-feedback_attachBtn__7JY0Q:hover{background:var(--color-surface-inset)}.po-feedback_attachName__NFS_X{font-family:var(--font-ui);font-size:12px;color:var(--color-text-primary);display:flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--color-accent-brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-brand) 20%,transparent);border-radius:var(--radius-1);padding:2px 8px}.po-feedback_attachRemove__OmyUf{background:none;border:none;cursor:pointer;font-size:11px;color:var(--color-text-meta);padding:0;line-height:1}.po-feedback_attachPreview__lQkJr{max-width:100%;max-height:240px;border-radius:var(--radius-1);border:1px solid var(--color-border);object-fit:contain}.po-feedback_quickBtns__gP04t{display:flex;gap:var(--space-2);flex-wrap:wrap}.po-feedback_quickBugBtn__x1LcX{font-family:var(--font-ui);font-size:12px;height:30px;padding:0 14px;border-radius:var(--radius-1);border:1px solid color-mix(in srgb,var(--color-signal-critical) 40%,transparent);background:color-mix(in srgb,var(--color-signal-critical) 8%,transparent);color:var(--color-signal-critical);cursor:pointer;font-weight:600;transition:background var(--motion-transition-fast);white-space:nowrap}.po-feedback_quickBugBtn__x1LcX:hover{background:color-mix(in srgb,var(--color-signal-critical) 15%,transparent)}.po-feedback_quickFeatureBtn__BV2Mx{font-family:var(--font-ui);font-size:12px;height:30px;padding:0 14px;border-radius:var(--radius-1);border:1px solid color-mix(in srgb,var(--color-accent-brand) 40%,transparent);background:color-mix(in srgb,var(--color-accent-brand) 8%,transparent);color:var(--color-accent-brand);cursor:pointer;font-weight:600;transition:background var(--motion-transition-fast);white-space:nowrap}.po-feedback_quickFeatureBtn__BV2Mx:hover{background:color-mix(in srgb,var(--color-accent-brand) 15%,transparent)}.po-feedback_errorMsg__uTsFb{font-family:var(--font-ui);font-size:13px;color:var(--color-signal-critical);margin:0}.po-feedback_btnPrimary__j8LJ3{font-family:var(--font-ui);font-size:13px;font-weight:600;height:38px;padding:0 var(--space-4);border-radius:var(--radius-1);border:none;background:var(--color-accent-brand);color:#fff;cursor:pointer;transition:opacity var(--motion-transition-fast);align-self:flex-start}.po-feedback_btnPrimary__j8LJ3:hover:not(:disabled){opacity:.85}.po-feedback_btnPrimary__j8LJ3:disabled{opacity:.5;cursor:default}.po-feedback_btnSecondary__lW_kP{font-family:var(--font-ui);font-size:13px;height:38px;padding:0 var(--space-3);border-radius:var(--radius-1);border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-transition-fast)}.po-feedback_btnSecondary__lW_kP:hover{background:var(--color-surface-inset)}.po-feedback_resultPanel__t8amv{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.po-feedback_resultHeader__wLTWy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.po-feedback_resultLabel__BLzsc{font-family:var(--font-ui);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-brand)}.po-feedback_editAgainBtn__eT_W3{font-family:var(--font-ui);font-size:12px;background:transparent;border:none;color:var(--color-text-meta);cursor:pointer;text-decoration:underline;padding:0}.po-feedback_resultGrid__HBrqf{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-3)}.po-feedback_field__sfJbl{display:flex;flex-direction:column;gap:4px}.po-feedback_fieldFull__EB0M8{grid-column:1/-1}.po-feedback_fieldLabel__60dBC{font-family:var(--font-ui);font-size:11px;color:var(--color-text-secondary);font-weight:500}.po-feedback_fieldInput__cHtuy{font-family:var(--font-ui);font-size:13px;color:var(--color-text-primary);background:var(--color-surface-base);border:1px solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-2);width:100%;box-sizing:border-box;transition:border-color var(--motion-transition-fast)}.po-feedback_fieldInput__cHtuy:focus{outline:none;border-color:var(--color-accent-brand)}.po-feedback_fieldTextarea__SVEfY{resize:vertical;line-height:1.5}.po-feedback_epicRow__j8CaQ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.po-feedback_epicLabel__WXc4Y{flex-shrink:0;font-size:13px;font-weight:500;color:var(--color-text-secondary)}.po-feedback_epicSelect__JgJHD{flex:1 1;padding:7px 10px;border-radius:var(--radius-1);border:1px solid var(--color-line);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:13px;font-family:var(--font-ui);cursor:pointer}.po-feedback_epicSelect__JgJHD:focus{outline:none;border-color:var(--color-accent-brand)}.po-feedback_submitRow__C0ZLm{display:flex;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.po-feedback_successPanel__NB1XS{max-width:400px;margin:60px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.po-feedback_successIcon__uOPpI{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-signal-ok) 12%,transparent);color:var(--color-signal-ok);font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}.po-feedback_successTitle__fuHhm{font-family:var(--font-ui);font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.po-feedback_successText__88L7O{font-family:var(--font-ui);font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}.po-feedback_triageResult__rNhlc{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 20px;background:color-mix(in srgb,var(--color-accent-brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-brand) 20%,transparent);border-radius:14px;width:100%}.po-feedback_triageBadge__6brvW{font-family:var(--font-ui);font-size:13px;font-weight:700;color:var(--color-accent-brand);letter-spacing:.04em;text-transform:uppercase}.po-feedback_triageReasoning__sPNfs{font-family:var(--font-ui);font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.5;text-align:center}.po-feedback_btnLink__7suq1{font-family:var(--font-ui);font-size:13px;color:var(--color-accent-brand);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.po-feedback_similarPanel__jBYaa{background:oklch(.97 .02 260);border:1.5px solid oklch(.88 .05 260);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.po-feedback_similarTitle__j19XH{font-size:.88rem;font-weight:700;color:var(--color-text-primary);margin:0}.po-feedback_similarHint__bDBTe{font-size:.78rem;color:var(--color-text-meta);margin:0}.po-feedback_similarList__gmlwU{display:flex;flex-direction:column;gap:8px}.po-feedback_similarItem__f0u7Y{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--color-surface-panel);border:1.5px solid var(--color-line);border-radius:10px;padding:10px 14px;flex-wrap:wrap}.po-feedback_similarItemText__38lsV{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.po-feedback_similarItemTitle__wMRr5{font-size:.85rem;font-weight:600;color:var(--color-text-primary);line-height:1.3}.po-feedback_similarVoteCount__qf3w_{font-size:.72rem;font-weight:700;color:var(--color-accent-brand);flex-shrink:0}.po-feedback_similarVoteBtn__mVr3V{font-size:.75rem;font-weight:700;padding:5px 12px;border-radius:999px;border:1.5px solid var(--color-accent-brand);background:transparent;color:var(--color-accent-brand);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;flex-shrink:0}.po-feedback_similarVoteBtn__mVr3V:hover:not(:disabled){background:var(--color-accent-brand);color:#fff}.po-feedback_similarVoteBtn__mVr3V:disabled{cursor:not-allowed}.po-feedback_similarVoteBtnDone__TW9lq{border-color:var(--color-signal-ok);color:var(--color-signal-ok);background:oklch(.96 .03 150)}.po-feedback_stepBar__uL4tl{display:flex;align-items:center;gap:8px;margin-bottom:24px}.po-feedback_stepPill__zaI9N{font-family:var(--font-ui);font-size:.75rem;font-weight:700;padding:5px 14px;border-radius:999px}.po-feedback_stepPillActive__l76dT{background:var(--color-accent-brand);color:#fff}.po-feedback_stepPillDone__G_Nwn{background:oklch(.94 .04 150);color:var(--color-signal-ok)}.po-feedback_stepPillInactive__yS3J_{background:var(--color-surface-inset);color:var(--color-text-meta)}.po-feedback_stepSep__p_oPF{color:var(--color-text-meta);font-size:1rem;font-weight:300}.po-feedback_heroTitle___DGm9{font-family:var(--font-ui);font-size:1.5rem;font-weight:800;color:var(--color-text-primary);margin:0 0 8px;line-height:1.2}.po-feedback_heroSub__Cjm1K{font-family:var(--font-ui);font-size:.9rem;color:var(--color-text-secondary);margin:0 0 24px;line-height:1.6}.po-feedback_startTiles__D1Ff5{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}@media (max-width:480px){.po-feedback_startTiles__D1Ff5{grid-template-columns:1fr}}.po-feedback_tileBug__hiWjc,.po-feedback_tileFeature__qzsWO{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;border:2px solid transparent;text-align:left;cursor:pointer;transition:transform .1s,box-shadow .1s,border-color .15s}.po-feedback_tileBug__hiWjc:hover,.po-feedback_tileFeature__qzsWO:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.08)}.po-feedback_tileBug__hiWjc{background:color-mix(in srgb,var(--color-signal-critical) 7%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-signal-critical) 25%,transparent)}.po-feedback_tileBug__hiWjc:hover{border-color:var(--color-signal-critical)}.po-feedback_tileFeature__qzsWO{background:color-mix(in srgb,var(--color-accent-brand) 7%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--color-accent-brand) 25%,transparent)}.po-feedback_tileFeature__qzsWO:hover{border-color:var(--color-accent-brand)}.po-feedback_tileIcon__Zvn45{font-size:1.8rem;flex-shrink:0;line-height:1}.po-feedback_tileText__W1yuw{display:flex;flex-direction:column;gap:2px}.po-feedback_tileLabel__WrJX_{font-family:var(--font-ui);font-size:.88rem;font-weight:700;color:var(--color-text-primary)}.po-feedback_tileSub__AX_Ke{font-family:var(--font-ui);font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}.po-feedback_inputCard__vwfne{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-2);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.po-feedback_voiceArea__lMwld{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0 4px}.po-feedback_micRound__IptXQ{width:64px;height:64px;border-radius:50%;border:2px solid var(--color-accent-brand);background:color-mix(in srgb,var(--color-accent-brand) 10%,transparent);color:var(--color-accent-brand);font-size:1.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.po-feedback_micRound__IptXQ:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-brand) 18%,transparent);transform:scale(1.05)}.po-feedback_micRound__IptXQ:disabled{opacity:.5;cursor:default}.po-feedback_micRoundActive__9QEim{background:color-mix(in srgb,var(--color-signal-critical) 12%,transparent);border-color:var(--color-signal-critical);color:var(--color-signal-critical);animation:po-feedback_pulse__ZORft 1.4s ease-in-out infinite}.po-feedback_stopIcon__bKP60{font-size:1rem}.po-feedback_voiceLabel__Y54IK{font-family:var(--font-ui);font-size:.8rem;color:var(--color-text-secondary);text-align:center}.po-feedback_orDivider__GAkBG{display:flex;align-items:center;gap:10px;color:var(--color-text-meta);font-family:var(--font-ui);font-size:.75rem}.po-feedback_orDivider__GAkBG:after,.po-feedback_orDivider__GAkBG:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.po-feedback_textareaWrap__DiEze{position:relative}.po-feedback_clearBtnCorner__BXOYJ{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface-base);color:var(--color-text-meta);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--motion-transition-fast)}.po-feedback_clearBtnCorner__BXOYJ:hover{background:var(--color-surface-inset)}.po-feedback_attachHint__Vymft{opacity:.6;font-weight:400}.po-feedback_btnAnalyse__YITBF{font-family:var(--font-ui);font-size:.95rem;font-weight:700;height:48px;padding:0 32px;border-radius:var(--radius-1);border:none;background:var(--color-accent-brand);color:#fff;cursor:pointer;transition:opacity var(--motion-transition-fast),transform .1s;align-self:flex-start;letter-spacing:.01em}.po-feedback_btnAnalyse__YITBF:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.po-feedback_btnAnalyse__YITBF:disabled{opacity:.4;cursor:default;transform:none}.po-feedback_reviewIntro__wD45L{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:oklch(.96 .03 150);border:1.5px solid oklch(.88 .08 150);border-radius:12px;margin-bottom:8px}.po-feedback_reviewCheck__6Fa7g{width:36px;height:36px;border-radius:50%;background:var(--color-signal-ok);color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.po-feedback_reviewTitle__4j_Lj{font-family:var(--font-ui);font-size:.95rem;font-weight:700;color:var(--color-text-primary);margin:0 0 2px}.po-feedback_reviewSub__SV6on{font-family:var(--font-ui);font-size:.82rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.po-feedback_meineSection__Z3Oqd{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}.po-feedback_meineSectionTitle__ZMkMC{font-family:var(--font-ui);font-size:.8rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0 0 var(--space-1)}.po-feedback_meineList__CWGM4{display:flex;flex-direction:column;gap:6px}.po-feedback_meineItem__aYlqI{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:var(--color-surface-raised);border:1px solid var(--color-border)}.po-feedback_meineTitel__TDOZj{font-family:var(--font-ui);font-size:.82rem;color:var(--color-text-primary);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-feedback_meineArea__nqoz0{font-family:var(--font-ui);font-size:.7rem;color:var(--color-text-meta);white-space:nowrap}.po-feedback_meineStatus__MRCwD{font-family:var(--font-ui);font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.po-feedback_meineStatus_review__vEgVY{background:oklch(.96 .03 75);color:oklch(.56 .15 55)}.po-feedback_meineStatus_planned__JYisk{background:oklch(.95 .02 240);color:oklch(.45 .12 240)}.po-feedback_meineStatus_in_progress__FE_Fh{background:color-mix(in srgb,var(--color-accent-brand) 12%,transparent);color:var(--color-accent-brand)}.po-feedback_meineStatus_done__twhSG{background:oklch(.94 .04 150);color:var(--color-signal-ok)}.po-feedback_meineStatus_cancelled__FRACx{background:var(--color-surface-inset);color:var(--color-text-meta)}.FeedbackDrawer_overlay__JjSwc{position:fixed;inset:0;z-index:199}.FeedbackDrawer_drawer__my1Y_{position:fixed;top:0;right:0;bottom:0;width:min(520px,100vw);z-index:200;background:var(--color-surface-panel);border-left:1px solid var(--color-line);box-shadow:-4px 0 24px oklch(0 0 0/.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.FeedbackDrawer_drawerOpen__YmPDs{transform:translateX(0)}.FeedbackDrawer_header__Uhcwj{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-line);flex-shrink:0;background:var(--color-surface-panel)}.FeedbackDrawer_title__XuDjb{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--color-text-primary)}.FeedbackDrawer_closeBtn__9_7dZ{background:none;border:none;font-size:16px;color:var(--color-text-secondary);cursor:pointer;padding:4px 8px;border-radius:var(--radius-1);transition:background .1s}.FeedbackDrawer_closeBtn__9_7dZ:hover{background:var(--color-surface-inset)}.FeedbackDrawer_body__ffQLY{flex:1 1;overflow-y:auto;padding:16px 20px;background:var(--color-surface-panel)}.MainNav_shell__fAKfp{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch,var(--color-surface-page) 88%,transparent);border-bottom:1px solid var(--color-line)}.MainNav_inner__coy09{width:min(1120px,calc(100% - 24px));margin:0 auto;padding:14px 0 16px;display:flex;flex-direction:column;gap:12px}.MainNav_brandRow__NLKcV{display:flex;align-items:center;justify-content:space-between;gap:16px}.MainNav_publicActions__qsbLP{display:flex;align-items:center;gap:10px}.MainNav_brand__1c0rX{display:inline-flex;align-items:center;font-size:1.25rem;font-weight:800;letter-spacing:-.04em;color:var(--color-text-primary)}.MainNav_brandMark__bStc_{color:var(--color-accent-brand)}.MainNav_statusPill__rpOeF{border:1px solid var(--color-line);background:var(--color-accent-brand-soft);color:var(--color-accent-brand);padding:10px 14px;border-radius:999px;font-size:.84rem;font-weight:700;white-space:nowrap}.MainNav_publicLoginBtn__hoffw{flex:0 0 auto;padding:10px 16px;border-radius:999px;border:none;background:var(--color-accent-brand);color:var(--color-surface-page);font-size:.84rem;font-weight:700;font-family:var(--font-ui);cursor:pointer;box-shadow:0 8px 24px oklch(.5 .11 195/.22)}.MainNav_navRailOuter__zs91L{position:relative}.MainNav_navRailOuter__zs91L:after{content:"";position:absolute;right:0;top:0;bottom:4px;width:48px;background:linear-gradient(to left,color-mix(in oklch,var(--color-surface-page) 95%,transparent),transparent);pointer-events:none}.MainNav_navRail__UxZpP{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;padding-right:32px;scrollbar-width:none}.MainNav_navRail__UxZpP::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.MainNav_navRail__UxZpP{scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;padding-bottom:8px}.MainNav_navRail__UxZpP::-webkit-scrollbar{display:block;height:4px}.MainNav_navRail__UxZpP::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:2px}.MainNav_navRail__UxZpP::-webkit-scrollbar-track{background:transparent}}.MainNav_navItem__0X4tx{flex:0 0 auto;padding:10px 14px;border-radius:999px;border:1px solid var(--color-line);background:color-mix(in oklch,var(--color-surface-panel) 92%,transparent);color:var(--color-text-meta);font-size:.94rem;font-weight:700;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.MainNav_navItem__0X4tx:hover{transform:translateY(-1px);color:var(--color-text-primary)}.MainNav_active__g3fyl{background:var(--color-accent-brand);color:var(--color-surface-page);border-color:transparent;box-shadow:0 8px 24px oklch(.5 .11 195/.22)}.MainNav_navBadge__HVqwU{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:7px;border-radius:999px;background:var(--color-signal-stop);color:#fff;font-size:.72rem;font-weight:800;line-height:1;vertical-align:middle}.MainNav_userArea__INc9a{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.MainNav_userName__VzNta{font-size:.82rem;color:var(--color-text-meta);white-space:nowrap;max-width:14rem;overflow:hidden;text-overflow:ellipsis}.MainNav_kiBtn__kKm7_{flex:0 0 auto;padding:6px 12px;border-radius:999px;border:1px solid oklch(.5 .11 195/.4);background:oklch(.5 .11 195/.08);color:var(--color-accent-brand);font-size:.78rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;transition:background .15s}.MainNav_kiBtn__kKm7_:hover{background:oklch(.5 .11 195/.16)}.MainNav_logoutBtn__dwGJf{flex:0 0 auto;padding:7px 14px;border-radius:999px;border:1px solid var(--color-line);background:transparent;color:var(--color-text-meta);font-size:.84rem;font-weight:600;font-family:var(--font-ui);cursor:pointer;transition:background .15s,color .15s}.MainNav_logoutBtn__dwGJf:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}@media (min-width:860px){.MainNav_inner__coy09{padding:18px 0 20px}.MainNav_brandRow__NLKcV{align-items:flex-end}}@media (max-width:620px){.MainNav_brandRow__NLKcV{align-items:flex-start;flex-direction:column}.MainNav_publicActions__qsbLP{width:100%;justify-content:space-between}}.roadmap-public_root__PfTYK{max-width:860px;margin:0 auto;padding:24px 16px 56px}.roadmap-public_pageHeader__YRgrx{margin-bottom:36px}.roadmap-public_pageTitle__D3bSm{font-size:1.5rem;font-weight:900;color:var(--color-text-primary);margin:0 0 6px;letter-spacing:-.02em}.roadmap-public_pageSubtitle__hbnpt{font-size:.88rem;color:var(--color-text-meta);margin:0;line-height:1.5}.roadmap-public_section__wKzUV{margin-bottom:40px}.roadmap-public_sectionHeader__jEtgb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid var(--color-line)}.roadmap-public_sectionTitle__xEZwu{font-size:1rem;font-weight:800;color:var(--color-text-primary);margin:0 0 2px}.roadmap-public_sectionSubtitle__O0yHl{font-size:.78rem;color:var(--color-text-meta);margin:0}.roadmap-public_sectionCount__jtqQt{font-size:.78rem;font-weight:700;background:var(--color-surface-inset);color:var(--color-text-meta);padding:3px 10px;border-radius:999px;flex-shrink:0;margin-top:2px}.roadmap-public_emptyText__o0dft{font-size:.85rem;color:var(--color-text-meta);font-style:italic;padding:12px 0}.roadmap-public_cardGrid__U_aXG{display:grid;grid-template-columns:1fr;gap:10px}.roadmap-public_card__XtroO{background:var(--color-surface-panel);border:1.5px solid var(--color-line);border-radius:16px;padding:14px 18px;display:flex;flex-direction:column;gap:7px;box-shadow:var(--elev-1);transition:box-shadow .15s,border-color .15s}.roadmap-public_card__XtroO:hover{box-shadow:var(--elev-2)}.roadmap-public_cardDone__Fy9Ew{opacity:.65}.roadmap-public_cardHeader__59b0q{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.roadmap-public_cardTitle__SJkoA{font-size:.93rem;font-weight:700;color:var(--color-text-primary);flex:1 1;min-width:0;line-height:1.3}.roadmap-public_cardDesc__V8_QY{font-size:.8rem;color:var(--color-text-meta);line-height:1.55;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.roadmap-public_doneBadge__Rx_W1{background:oklch(.94 .04 150);color:var(--color-signal-ok)}.roadmap-public_doneBadge__Rx_W1,.roadmap-public_inProgressBadge__XBbwq{font-size:.68rem;font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0}.roadmap-public_inProgressBadge__XBbwq{background:color-mix(in srgb,var(--color-accent-brand) 12%,transparent);color:var(--color-accent-brand);border:1px solid color-mix(in srgb,var(--color-accent-brand) 30%,transparent)}.roadmap-public_releasePill__t7YhD{font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--color-surface-inset);color:var(--color-text-meta)}.roadmap-public_cardFooter__xM_Hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.roadmap-public_voteArea__0v9WI{display:flex;align-items:center;gap:8px;margin-left:auto}.roadmap-public_voteBtn__8YekG,.roadmap-public_voteCount__K3IwK{font-size:.72rem;font-weight:700;color:var(--color-accent-brand)}.roadmap-public_voteBtn__8YekG{padding:3px 10px;border-radius:999px;border:1.5px solid var(--color-accent-brand);background:transparent;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.roadmap-public_voteBtn__8YekG:hover:not(:disabled){background:var(--color-accent-brand);color:#fff}.roadmap-public_voteBtn__8YekG:disabled{cursor:not-allowed}.roadmap-public_voteBtnDone__DOxUB{border-color:var(--color-signal-ok);color:var(--color-signal-ok);background:oklch(.96 .03 150)}.roadmap-public_dot__SvrVj{width:8px;height:8px;border-radius:50%;flex-shrink:0}.roadmap-public_dot_critical__gwUAS{background:oklch(.55 .2 20)}.roadmap-public_dot_high__BU1gw{background:oklch(.6 .18 30)}.roadmap-public_dot_medium__V_6QB{background:oklch(.65 .15 60)}.roadmap-public_dot_low__E8yyK{background:var(--color-line)}.roadmap-public_stateCenter__XS_Qw{display:flex;justify-content:center;padding:60px 0}.roadmap-public_loading__S54Oj{color:var(--color-text-meta);font-size:.9rem}.roadmap-public_errorMsg__ohHNE{color:var(--color-signal-stop);font-size:.9rem}@media (min-width:600px){.roadmap-public_cardGrid__U_aXG{grid-template-columns:1fr 1fr}}@media (min-width:860px){.roadmap-public_cardGrid__U_aXG{grid-template-columns:1fr 1fr 1fr}}.produktdesign_tabBar__Xil9k{display:flex;gap:4px;padding:6px;border-radius:20px;background:var(--color-surface-inset);width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;margin:20px auto 0}.produktdesign_tabBar__Xil9k::-webkit-scrollbar{display:none}.produktdesign_tabActive__pCQvc,.produktdesign_tab__joOrh{flex-shrink:0;padding:10px 20px;border-radius:14px;border:none;font-size:.92rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.produktdesign_tab__joOrh{background:transparent;color:var(--color-text-meta)}.produktdesign_tab__joOrh:hover{background:var(--color-surface-panel);color:var(--color-text-primary)}.produktdesign_tabActive__pCQvc{background:var(--color-surface-panel);color:var(--color-accent-brand);box-shadow:var(--elev-1)}