.danger-button{border-radius:var(--radius-md);color:#fecaca;cursor:pointer;font:inherit;background:0 0;border:1px solid #f871713d;padding:.75rem 1rem;transition:background .12s,border-color .12s}.danger-button:hover:not(:disabled){background:#e5534b1a;border-color:#f8717166}.danger-button:disabled{opacity:.6;cursor:not-allowed}.banner-success{border-radius:var(--radius-lg);color:#bbf7d0;background:#57ab5a14;border:1px solid #57ab5a33;padding:14px 16px}.stat-chip{color:var(--text-secondary);background:#ffffff0d;border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.88rem;display:inline-flex}.muted{color:var(--text-secondary)}.chip-link{color:var(--text-body);background:#ffffff0f;border-radius:999px;padding:.35rem .65rem;font-size:.88rem;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.chip-link:hover{background:#fb923c14;border-color:#fb923c66}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--radius-full);color:var(--text-body);background:#ffffff0f;padding:.35rem .65rem;font-size:.88rem}.editor-header{gap:4px;display:grid}.editor-header .eyebrow{margin-bottom:4px}.editor-header h2{margin:0}.editor-section{gap:14px;display:grid}.editor-layout{grid-template-columns:1fr 240px;gap:18px;display:grid}@media (width<=900px){.editor-layout{grid-template-columns:1fr}}.editor-main{min-width:0}.editor-sidebar{gap:12px;display:grid}.editor-loading{color:var(--text-secondary);text-align:center;padding:32px}.editor-empty{color:var(--text-secondary);text-align:center;padding:48px 24px}.picker-result-text{font-weight:600}.picker-result-meta,.picker-loading{color:var(--text-secondary);font-size:.85rem}.suggestion-card{background:#121216eb;border:1px solid #ffffff14;border-radius:16px;gap:12px;padding:20px;display:grid}.suggestion-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.suggestion-detail-block{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:14px}.suggestion-meta-row{color:var(--text-secondary);flex-wrap:wrap;gap:12px;font-size:.88rem;display:flex}.suggestion-payload-preview{white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);max-height:200px;margin:0;font-family:SF Mono,Fira Code,monospace;font-size:.85rem;overflow-y:auto}.example-item{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:8px;padding:8px 0;font-size:.92rem;display:flex}.example-item:last-child{border-bottom:none;padding-bottom:0}.example-item .muted{opacity:.7}.examples-block{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0f;margin-top:8px;padding:12px}.examples-list{gap:6px;display:grid}.categories-page,.category-detail-page{gap:16px;display:grid}.favorites-list{gap:14px;display:grid}.draft-list{gap:10px;display:grid}.draft-list-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.draft-list-text{font-weight:600}.draft-list-meta{color:var(--text-secondary);font-size:.85rem}.report-row{align-items:flex-end;gap:12px;display:flex}.entry-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entry-title{margin:0;font-size:2rem}.entry-overview-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:16px;display:grid}.entry-overview-card{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff14;padding:14px 16px}.translations-stack{gap:14px;display:grid}.upgraded-categories-page{gap:16px;display:grid}.upgraded-category-card{background:#121216eb;border:1px solid #ffffff14;border-radius:14px;gap:12px;padding:20px;display:grid}.category-entry-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.category-entry-top{gap:4px;display:grid}.vote-row{align-items:center;gap:8px;margin-top:8px;display:flex}.vote-button{padding:.4rem .7rem;font-size:.85rem}.inline-cta-card{border-radius:var(--radius-lg);text-align:center;background:#ffffff05;border:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 20px;display:grid}.report-form{gap:14px;display:grid}.report-notes{gap:8px;display:grid}.field-select{border-radius:var(--radius-md);width:100%;color:var(--text-primary);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;padding:.8rem .9rem}.field-textarea{border-radius:var(--radius-md);width:100%;color:var(--text-primary);font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;padding:.8rem .9rem}.draft-form-actions{gap:12px;margin-top:8px;display:flex}.search-page-title{margin:0}.search-page-intro{color:var(--text-secondary);line-height:1.65}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header .eyebrow{margin-bottom:2px}.page-header h2{margin:0}.page-header .route-description{margin-top:4px}.section-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.flash-banner+.flash-banner{margin-top:8px}.status-badge{text-transform:capitalize;border:1px solid var(--border);background:var(--bg-subtle);border-radius:999px;padding:6px 10px;font-size:12px}.status-under_review,.status-in_review{color:#c7cdfc;background:#5e6ad21f}.status-approved,.status-merged,.status-resolved{color:#c4e9c5;background:#57ab5a1f}.status-open{color:#f0c96e;background:#e09b131f}.status-claimed{color:#c7cdfc;background:#5e6ad21f}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;min-height:100vh;margin:0}.skip-link{z-index:1000;color:#111827;background:#fb923c;border-radius:14px;padding:.8rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}button,input,select,textarea{font:inherit}.shell-frame{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar,.topbar,.route-card,.flash-banner,.error-banner,.backoffice-panel,.search-result-card,.search-result,.editor-auth-prompt,.entry-detail-card,.translation-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c101bc7;border:1px solid #ffffff14;box-shadow:0 20px 50px #00000038}.sidebar{background:radial-gradient(circle at 0 0,#fb923c1f,#0000 28%),#0a0c14f5;border-width:0 1px 0 0;align-content:start;gap:28px;min-height:100vh;padding:28px 20px;display:grid;position:sticky;top:0}.sidebar-brand h1,.topbar h2,.route-card h3,.backoffice-panel h2,.backoffice-panel h3,.backoffice-task-card h4{margin:0}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#fdba74;margin:0 0 8px;font-size:.75rem}.sidebar-copy,.topbar-copy,.route-description,.sidebar-link-hint{color:#cbd5e1}.sidebar-copy,.topbar-copy,.route-description{line-height:1.65}.sidebar-nav{gap:12px;display:grid}.sidebar-link{color:#f8fafc;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;text-decoration:none;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s;display:grid}.sidebar-link:hover,.sidebar-link:focus-visible{background:#ffffff12;border-color:#fb923c73;transform:translateY(-1px);box-shadow:0 0 0 1px #fb923c29}.sidebar-link.is-active{color:#f8fafc;background:#ffffff14;border-color:#fb923c80;box-shadow:0 0 0 1px #fb923c2e,0 10px 24px #0f172a47}.sidebar-link.is-active .sidebar-link-label{color:#f8fafc}.sidebar-link.is-active .sidebar-link-hint{color:#e2e8f0}.sidebar-link-label{font-weight:700}.sidebar-link-hint{font-size:.92rem}.shell-main{align-content:start;gap:18px;min-width:0;padding:28px;display:grid}.sidebar-session-card,.auth-state-card,.editorial-ops-nav{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:18px}.sidebar-session-card,.topbar-auth-copy,.editorial-ops-nav,.editorial-ops-nav-header{gap:8px;display:grid}.sidebar-session-card strong,.topbar-auth-copy strong{font-size:1rem}.sidebar-session-card span,.topbar-auth-copy span,.editorial-ops-link-hint{color:#cbd5e1}.topbar-auth{justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.editorial-ops-nav-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.editorial-ops-link{color:#f8fafc;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.editorial-ops-link.is-active{color:#111827;background:linear-gradient(135deg,#fb923cf5,#f97316eb);border-color:#0000}.editorial-ops-link.is-active .editorial-ops-link-hint{color:#111827d1}.editorial-ops-link-label{font-weight:700}.topbar{border-radius:28px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.topbar-status{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.status-pill,.route-badge{color:#fed7aa;background:#fb923c1a;border:1px solid #fb923c33;border-radius:999px;align-items:center;padding:.5rem .85rem;font-size:.92rem;display:inline-flex}.status-pill.muted{color:#cbd5e1;background:#94a3b814;border-color:#94a3b829}.flash-banner,.error-banner{border-radius:18px;padding:14px 16px}.flash-banner{color:#bbf7d0}.error-banner{color:#fecaca;border-color:#f871713d}.shell-content{min-width:0}.route-card,.backoffice-panel,.search-result-card,.editor-auth-prompt,.entry-detail-card,.translation-card{border-radius:28px;padding:28px}.route-card-header,.backoffice-panel-header,.backoffice-list-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.route-list{color:#e5e7eb;margin:18px 0 0;padding-left:20px;line-height:1.7}.route-list li+li{margin-top:8px}.primary-button,.ghost-button{cursor:pointer;border:1px solid #0000;border-radius:14px;padding:.75rem 1rem}.primary-button{color:#111827;background:linear-gradient(135deg,#fb923cf5,#f97316eb);font-weight:700}.ghost-button{color:#f8fafc;background:#ffffff08;border-color:#ffffff1f}.ghost-button.danger{color:#fecaca;border-color:#f871713d}.primary-button:disabled,.ghost-button:disabled{opacity:.6;cursor:not-allowed}.review-page{gap:16px;display:grid}.review-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c101bc7;border:1px solid #ffffff14;border-radius:28px;padding:28px;box-shadow:0 20px 50px #00000038}.review-section-header,.review-row,.review-detail-grid,.review-detail-meta,.review-header-actions{gap:16px;display:flex}.review-section-header,.review-row{justify-content:space-between;align-items:flex-start}.review-table{gap:14px;display:grid}.review-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:18px}.review-row-title{color:#f8fafc;font-size:1rem;font-weight:700}.review-row-title a{color:inherit;text-decoration:none}.review-row-title a:hover{text-decoration:underline}.review-row-meta,.review-actions-column,.review-action-stack,.review-side-panel{gap:10px;display:grid}.review-actions-column{min-width:140px}.review-notes-field,.review-payload-field{color:#f8fafc;background:#020617a6;border:1px solid #ffffff1f;border-radius:16px;width:100%;padding:12px 14px}.review-detail-grid{align-items:flex-start}.review-detail-grid>*{flex:1}.entry-merge-summary,.editor-grid.two-up{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.entry-merge-summary-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:16px}.entry-merge-result{background:#22c55e14;border:1px solid #86efac2e;border-radius:18px;margin-top:16px;padding:16px}.merge-result.is-selected{background:#fb923c14;border-color:#fb923c59}.review-label{color:#e5e7eb;gap:8px;display:grid}.review-detail-meta{flex-wrap:wrap}.review-meta-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;flex:1;min-width:180px;padding:16px}.review-meta-card p,.review-json-error{margin:8px 0 0}.review-json-error{color:#fca5a5}.review-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.status-open,.status-pending{color:#fde68a}.status-under_review,.status-in_review{color:#93c5fd}.status-merged,.status-resolved{color:#86efac}.status-rejected{color:#fca5a5}@media (width<=900px){.review-row,.review-detail-grid,.review-section-header,.review-header-actions{flex-direction:column}.review-actions-column{width:100%;min-width:0}}.review-filters-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.review-filter-label{gap:4px;display:grid}.review-filter-label-text{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.review-filter-select{color:#f8fafc;background:#020617a6;border:1px solid #ffffff1f;border-radius:12px;min-width:180px;padding:8px 12px;font-size:.9rem}.review-batch-bar{background:#3b82f61a;border:1px solid #3b82f640;border-radius:14px;align-items:center;gap:10px;margin-left:auto;padding:6px 14px;display:flex}.review-batch-count{color:#93c5fd;font-size:.85rem;font-weight:600}.review-table-header{padding:4px 0}.review-select-all-label{cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.review-checkbox{accent-color:#3b82f6;cursor:pointer;width:16px;height:16px}.review-row-left{flex:1;align-items:flex-start;gap:12px;display:flex}.review-row-preview{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:500px;margin-top:4px;font-size:.9rem;line-height:1.4;display:block;overflow:hidden}.review-pagination{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.review-page-info{color:#94a3b8;font-size:.85rem}.review-structured-field{margin-bottom:18px}.review-structured-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.review-field-value{color:#f1f5f9;margin:0;font-size:.95rem;line-height:1.5}.review-field-value.muted{color:#64748b}.review-field-input{color:#f8fafc;background:#020617a6;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:10px 14px;font-size:.95rem}.review-raw-json{color:#cbd5e1;white-space:pre-wrap;background:#020617b3;border:1px solid #ffffff14;border-radius:12px;padding:16px;font-size:.85rem;overflow-x:auto}.review-mode-toggle{gap:6px;display:flex}.review-mode-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:6px 14px;font-size:.8rem;font-weight:600}.review-mode-btn.is-active{color:#f8fafc;background:#3b82f626;border-color:#3b82f666}.review-generic-payload{border:1px dashed #ffffff14;border-radius:14px;padding:12px}.review-examples-block{gap:10px;display:grid}.review-example-row{grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:10px;display:grid}.review-example-label{color:#64748b;margin-bottom:3px;font-size:.75rem;display:block}.danger-button{color:#f87171}.danger-button:hover{color:#fca5a5;background:#f871711a}.small{padding:5px 10px;font-size:.8rem}.search-page-header,.route-header{max-width:720px;margin:0 auto 10px}.search-page{max-width:800px;margin:0 auto}.search-page-header{margin-bottom:24px}.search-page-header h2{margin:0;font-size:28px}.search-form{margin-bottom:24px}.search-form-row{grid-template-columns:1fr auto;gap:12px;margin-bottom:12px;display:grid}.search-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.search-filters label,.backoffice-filters label,.draft-form label{gap:8px;display:grid}.search-input,.search-filters select,.backoffice-filters input,.backoffice-filters select,.backoffice-inline-input,.draft-form input,.draft-form select,.draft-form textarea{color:#f8fafc;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;width:100%;padding:.8rem .9rem}.search-results,.backoffice-task-list{gap:16px;display:grid}.search-result-card,.backoffice-task-card{gap:12px;display:grid}.search-result-word,.search-result-header h3{margin:0}.search-result-header,.search-translation-header,.backoffice-task-meta,.draft-form-actions,.backoffice-actions,.backoffice-tabs{flex-wrap:wrap;gap:10px;display:flex}.search-result-meta,.search-result-variants,.search-result-translations,.search-examples{flex-wrap:wrap;gap:8px;display:flex}.variant-chip,.search-result-type,.search-result-lang,.search-translation-kind{color:#e5e7eb;background:#ffffff0f;border-radius:999px;padding:.35rem .65rem;font-size:.88rem}.search-translation,.backoffice-detail-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px}.search-empty,.editor-auth-prompt,.auth-panel{text-align:center}.search-empty-icon{margin-bottom:8px;font-size:2rem}.skeleton-card{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);border-radius:20px;height:120px}.editor-page,.backoffice-page{gap:18px;display:grid}.editor-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.favorites-page{gap:18px;display:grid}.suggestions-list{gap:12px;display:grid}.entry-picker,.draft-form,.backoffice-dashboard-grid{gap:14px;display:grid}.entry-picker-input,.picker-result-btn{width:100%}.picker-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.picker-result-btn{text-align:left;color:#f8fafc;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:14px;display:grid}.picker-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.field-help{color:#94a3b8;font-size:.92rem}.selected-entry-card,.search-no-translations-block{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:16px;display:grid}.selected-entry-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.draft-form-grid-full{grid-column:1/-1}.draft-form-grid,.backoffice-filters,.backoffice-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.backoffice-filters{margin-bottom:16px}.backoffice-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backoffice-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:18px;display:grid}.backoffice-card-label{color:#cbd5e1}.backoffice-card-count{color:#f8fafc;font-size:2rem;font-weight:800}.backoffice-tab{color:#e5e7eb;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:.7rem 1rem;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.backoffice-tab:hover,.backoffice-tab:focus-visible{background:#ffffff14;border-color:#fb923c66;box-shadow:0 0 0 1px #fb923c24}.backoffice-tab.is-active{color:#0f172a;background:linear-gradient(135deg,#fbbf24fa,#f97316f5);border-color:#ffedd5b8;font-weight:700;box-shadow:0 10px 24px #f973162e}.backoffice-actions{align-items:center}.backoffice-inline-input{flex:220px;min-width:220px}.backoffice-detail-card pre{white-space:pre-wrap;word-break:break-word;color:#dbeafe;margin:8px 0 0}.status-pending,.status-open,.status-under_review,.status-in_review,.status-claimed,.status-resolved,.status-rejected{text-transform:capitalize}@media (width<=900px){.shell-frame{grid-template-columns:1fr}.sidebar{border-width:0 0 1px;min-height:auto;position:static}.shell-main{padding:20px}.topbar,.route-card,.backoffice-panel,.search-result-card,.editor-auth-prompt,.entry-detail-card,.translation-card{border-radius:24px}.backoffice-dashboard-grid,.draft-form-grid,.backoffice-filters,.backoffice-detail-grid,.search-filters{grid-template-columns:1fr}}@media (width<=640px){.topbar,.route-card,.sidebar,.backoffice-panel,.search-result-card,.editor-auth-prompt,.entry-detail-card,.translation-card{padding:20px}.topbar,.route-card-header,.backoffice-panel-header,.backoffice-list-header{flex-direction:column}.topbar-status{justify-content:flex-start}.search-form-row{grid-template-columns:1fr}}.landing-page{gap:24px;max-width:1240px;margin:0 auto;display:grid}.landing-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:24px;padding:32px 0;display:grid}.landing-hero-title{letter-spacing:-.02em;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.12}.landing-hero-subtitle{color:var(--text-secondary);margin:0 0 24px;font-size:1.05rem;line-height:1.65}.landing-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-hero-preview{display:flex}.preview-search-demo{align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.preview-term{color:var(--accent)}.preview-arrow{color:var(--text-secondary);font-size:18px}.preview-result{color:#86efac}.preview-stats{color:var(--text-secondary);gap:8px;font-size:.85rem;display:flex}.landing-section{flex-direction:column;gap:12px;display:flex}.landing-section h2{margin:0;font-size:22px}.landing-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.landing-example-chip{font-size:.95rem;text-decoration:none}.landing-section-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.landing-card{background:#121216eb;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.landing-card h3{margin:0;font-size:20px}.landing-muted{color:var(--text-secondary);margin:0;line-height:1.6}.landing-action-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.landing-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.category-chip-wrap{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.category-chip{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:6px 12px;font-size:.85rem;text-decoration:none;transition:border-color .12s}.category-chip:hover{border-color:var(--accent)}.closing-statement{background:#121216eb;border:1px solid #ffffff14;border-radius:16px;padding:28px}.closing-statement blockquote{color:var(--text-primary);margin:0;font-size:22px;line-height:1.45}.preview-window{background:#121216eb;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;width:100%;padding:24px;display:flex}.preview-topline{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.preview-chip-row{flex-wrap:wrap;gap:8px;display:flex}.preview-chip-row span{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:6px 10px;font-size:12px}@media (width<=800px){.landing-hero{grid-template-columns:1fr}.landing-hero-title{font-size:30px}.landing-section-grid{grid-template-columns:1fr}}.blog-page{flex-direction:column;gap:24px;max-width:760px;margin:0 auto;display:flex}.blog-list{flex-direction:column;gap:24px;display:flex}.blog-card{background:#121216eb;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.blog-card-meta{color:var(--text-secondary);font-size:.85rem}.blog-card-title{margin:0;font-size:22px;font-weight:700}.blog-card-excerpt{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.blog-card-body{color:#e5e7eb;border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;margin-top:8px;padding-top:16px;line-height:1.7;display:flex}.blog-card-body p{margin:0}.blog-cta{text-align:center;background:#121216eb;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.blog-cta h3{margin:0;font-size:20px}.blog-cta p{color:var(--text-secondary);max-width:480px;margin:0;line-height:1.6}.search-result-word-link:hover .search-result-word{color:var(--accent)}.search-translation-target{align-items:center;gap:10px;display:flex}.search-translation-lang{color:var(--text-secondary);font-size:.85rem}.search-translation-notes{color:var(--text-secondary);margin:8px 0 0;font-size:.9rem}.search-example{color:#e5e7eb;align-items:center;gap:8px;font-size:.9rem;display:flex}.search-example-arrow{color:var(--text-secondary);font-size:.8rem}.search-translation-stats{color:var(--text-secondary);gap:12px;margin-top:8px;font-size:.85rem;display:flex}.search-no-translations{color:var(--text-secondary);font-size:.9rem;font-style:italic}.search-results-count{color:var(--text-secondary);margin-bottom:8px;font-size:.9rem}.banner-error{color:#fecaca;background:#e5534b1a;border:1px solid #e5534b3d;border-radius:12px;padding:12px 16px}.search-loading{gap:16px;display:grid}.sidebar-divider{background:#ffffff0f;height:1px;margin:4px 0}.page-header{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.page-header h2{margin:0;font-size:28px}.page-info{color:var(--text-secondary);padding:16px 0}.category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.category-card,.category-entry-card{border:1px solid var(--card-border);color:var(--text-primary);background:#121216eb;border-radius:16px;padding:20px;text-decoration:none;display:block}.category-card h3,.category-entry-card h3{margin:0 0 8px}.category-card p{color:var(--text-secondary);margin:0;line-height:1.5}.category-entry-list{flex-direction:column;gap:16px;display:flex}.category-entry-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.category-variants{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.category-translations{border-top:1px solid var(--card-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.category-translation-row{color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}@media (width<=800px){.category-entry-top{flex-direction:column}}.favorites-list{flex-direction:column;gap:16px;display:flex}.favorite-card{border:1px solid var(--card-border);background:#121216eb;border-radius:16px;padding:20px}.favorite-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.favorite-card h3{margin:0 0 6px}.favorite-card-actions{margin-top:12px}@media (width<=800px){.favorite-card-top{flex-direction:column}}.suggestions-list{flex-direction:column;gap:16px;display:flex}.suggestion-meta-row{color:var(--text-secondary);flex-wrap:wrap;gap:16px;margin:8px 0 12px;font-size:13px;display:flex}.status-badge{text-transform:capitalize;border:1px solid var(--card-border);border-radius:999px;padding:6px 10px;font-size:12px}.status-pending{color:#f0c96e;background:#e09b131f}.status-under_review{color:#c7cdfc;background:#5e6ad21f}.status-approved{color:#c4e9c5;background:#57ab5a1f}.status-rejected{color:#ffd5d2;background:#e5534b1f}.suggestion-payload-preview{border:1px solid var(--card-border);color:var(--text-secondary);white-space:pre-wrap;background:#ffffff05;border-radius:12px;margin:0;padding:12px;font-size:12px;overflow:auto}.bulk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){.bulk-grid{grid-template-columns:1fr}}.landing-site{min-height:100vh;padding:24px}.landing-nav-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ad1;border:1px solid #94a3b82e;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto 24px;padding:18px 22px;display:flex}.landing-wordmark{color:#fff7ed;font-size:1.2rem;font-weight:800;text-decoration:none}.landing-nav{flex-wrap:wrap;gap:16px;display:flex}.landing-nav a{color:#e2e8f0;font-weight:600;text-decoration:none}.landing-nav a:hover{color:#fb923c}.landing-app-cta{white-space:nowrap}.landing-hero-upgraded{align-items:stretch;max-width:1240px;margin:0 auto 28px}.landing-search-card{background:#0f172ad1;border:1px solid #94a3b826;border-radius:24px;margin-top:28px;padding:22px}.landing-search-heading{color:#f8fafc;margin:0 0 6px;font-size:1.1rem}.landing-search-label{margin-bottom:10px;font-weight:700;display:block}.landing-search-row{flex-wrap:wrap;gap:12px;display:flex}.landing-search-input{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b840;border-radius:18px;flex:320px;min-width:240px;padding:16px 18px;font-size:1rem}.landing-search-help{color:#cbd5e1;margin-top:10px}.landing-live-data-note{color:#cbd5e1;margin:8px 0 0;font-size:.92rem}.landing-proof-card{background:#0f172ad1;border:1px solid #94a3b826;border-radius:24px;margin-top:20px;padding:20px}.landing-proof-card ul{gap:8px;margin:12px 0 0;padding-left:18px;display:grid}.landing-value-grid,.landing-flow-grid{max-width:1240px;margin:0 auto 28px}.landing-community-band{background:linear-gradient(135deg,#fb923c2e,#0f172ae6);border:1px solid #fb923c40;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto 28px;padding:28px;display:flex}.topbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topbar-link{text-decoration:none}.sidebar-section{gap:12px;display:grid}.sidebar-section-title{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.82rem;font-weight:800}@media (width<=900px){.landing-nav-shell,.landing-community-band{flex-direction:column;align-items:flex-start}.landing-nav{width:100%}.landing-search-row{flex-direction:column}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #fb923cf2}.shell-frame{grid-template-columns:1fr}.sidebar{border-width:0 0 1px;min-height:auto;position:relative}.shell-main{padding:16px}.topbar{flex-direction:column;padding:18px}.topbar-actions,.topbar-auth{width:100%}.topbar-actions{justify-content:space-between}.search-page{max-width:900px}.search-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0f172ae0,#0c101bc7);border:1px solid #ffffff14;border-radius:28px;margin-bottom:18px;padding:20px;box-shadow:0 20px 50px #00000038}.search-page-title{margin:0 0 10px;font-size:clamp(1.8rem,7vw,3rem);line-height:1.05}.search-page-intro{color:#cbd5e1;margin:0 0 18px;line-height:1.65}.search-field{gap:8px;display:grid}.search-field>span,.search-filters span,.landing-search-label{font-weight:700}.search-form-row,.search-filters{grid-template-columns:1fr}.search-result-card,.search-translation,.search-empty,.landing-card,.preview-window,.landing-proof-card{border-radius:22px}.search-empty{background:#0c101bc7;border:1px solid #ffffff14;padding:22px}.search-empty h2,.landing-section h2,.landing-section-heading h2{margin-top:0}.search-empty-initial{text-align:center}.search-result-word-link{color:inherit;text-decoration:none}.search-result-word-link:hover{text-decoration:underline}.search-no-translations{color:#cbd5e1;margin:0}.landing-hero-upgraded{gap:20px;display:grid}.landing-nav-shell{flex-direction:column;align-items:stretch;margin-bottom:16px;padding:16px}.landing-nav{justify-content:flex-start}.landing-nav a,.topbar-link,.variant-chip{text-underline-offset:2px}.landing-search-card,.landing-community-band{padding:20px}.landing-section-grid{gap:16px;display:grid}.landing-section-heading{gap:6px;display:grid}.landing-community-band{flex-direction:column;align-items:flex-start}@media (width>=900px){.shell-frame{grid-template-columns:280px minmax(0,1fr)}.sidebar{border-width:0 1px 0 0;min-height:100vh;position:sticky;top:0}.shell-main{padding:28px}.topbar{flex-direction:row;padding:24px 26px}.search-form-row{grid-template-columns:1fr auto}.search-hero-card .search-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-hero-upgraded{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch}.landing-section-grid.landing-value-grid,.landing-section-grid.landing-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-section-heading{grid-column:1/-1}.landing-nav-shell{flex-direction:row;align-items:center;margin:0 auto 24px;padding:18px 22px}.landing-community-band{flex-direction:row;justify-content:space-between;align-items:center}}.sidebar-link.is-featured{background:linear-gradient(#fb923c24,#ffffff0a);border-color:#fb923c52}.sidebar-link.is-compact{padding:12px 14px}.landing-trust-band,.landing-language-strip,.landing-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c101bc7;border:1px solid #ffffff14;border-radius:28px;padding:22px;box-shadow:0 20px 50px #00000038}.landing-trust-grid,.landing-language-grid,.landing-footer-links{gap:14px;display:grid}.landing-trust-card,.landing-language-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:18px}.landing-trust-card{align-items:flex-start;gap:12px;display:flex}.landing-trust-card p,.landing-language-card p{margin:0}.landing-trust-badge{color:#fb923c;font-size:1.2rem;line-height:1}.landing-language-card h3{margin:0 0 8px;font-size:1.5rem}.landing-footer{gap:18px;margin-bottom:24px;display:grid}.landing-footer h2{margin:0}.landing-footer-links{grid-template-columns:1fr}.landing-footer-links a{color:#e2e8f0;font-weight:600;text-decoration:none}.landing-footer-links a:hover{color:#fb923c}.search-results-toolbar{color:#cbd5e1;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.search-result-variants-block,.search-result-translations-block,.search-examples-block{gap:8px;display:grid}.search-subheading{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.78rem;font-weight:800}.search-translation{gap:12px;display:grid}.search-translation-word{font-size:1.1rem;line-height:1.2}.search-translation-target{align-items:baseline}.search-result-translations{gap:10px;display:grid}.search-example{background:#ffffff0a;border-radius:14px;padding:10px 12px}.search-translation-stats span{background:#ffffff0d;border-radius:999px;padding:.35rem .6rem}@media (width>=900px){.landing-trust-grid,.landing-language-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.landing-footer-links{grid-template-columns:repeat(3,auto);gap:18px}}.entry-detail-page{gap:16px;display:grid}.entry-hero-card{gap:18px;display:grid}.entry-overview-grid{gap:12px;display:grid}.entry-overview-card,.inline-cta-card,.brand-footer{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:18px}.entry-notes{margin:0}.section-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.upgraded-translations-stack{gap:14px;display:grid}.translation-card-upgraded{gap:14px}.translation-card-word{margin-top:2px;font-size:1.2rem;display:block}.vote-button{font-size:.88rem}.examples-block{gap:8px;display:grid}.upgraded-example-item{gap:4px;display:grid}.backoffice-stale-banner{background:#fbbf2414;border:1px solid #fbbf244d;border-radius:16px;align-items:center;gap:14px;margin-top:16px;margin-bottom:8px;padding:14px 20px;display:flex}.backoffice-stale-icon{font-size:1.3rem}.backoffice-user-summary{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:14px;margin-top:16px;padding-top:12px;display:flex}.backoffice-summary-link{color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;text-decoration:none;display:flex}.backoffice-summary-link:hover{color:#f8fafc;border-color:#fff3}.backoffice-summary-count{color:#f8fafc;font-size:1.2rem;font-weight:700}.backoffice-card-empty{opacity:.55}.backoffice-card-active{border-color:#3b82f640}.backoffice-task-title{color:#f8fafc;margin:0 0 4px;font-size:1rem;font-weight:600}.backoffice-preview-text{text-overflow:ellipsis;white-space:nowrap;max-width:600px;overflow:hidden}.backoffice-example-gap{background:#22c55e08;border-color:#22c55e26}.backoffice-detail-panel{border-color:#3b82f633}.backoffice-structured-detail p{margin:0 0 6px}.backoffice-structured-detail em{color:#94a3b8;font-size:.85rem}.backoffice-examples-mini{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:12px}.backoffice-example-pair{color:#cbd5e1;margin-top:4px;font-size:.9rem}.backoffice-raw-details{color:#94a3b8;margin-top:12px}.backoffice-raw-details pre{color:#cbd5e1;background:#020617b3;border:1px solid #ffffff14;border-radius:10px;margin-top:8px;padding:12px;font-size:.8rem;overflow-x:auto}.backoffice-empty-state{text-align:center;gap:8px;padding:32px 0;display:grid}.backoffice-empty-title{color:#f8fafc;font-size:1.1rem;font-weight:600}.complete-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c101bc7;border:1px solid #3b82f626;border-radius:28px;padding:28px}.coverage-section{border-top:1px solid #ffffff0f;margin-top:12px;padding:16px 0 8px}.coverage-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:.85rem}.coverage-chips{flex-wrap:wrap;gap:8px;display:flex}.coverage-chip{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;align-items:center;padding:6px 16px;font-size:.9rem;transition:all .15s;display:inline-flex}.coverage-chip:hover{color:#f8fafc;background:#3b82f614;border-color:#3b82f666}.coverage-chip.is-selected{color:#f8fafc;background:#3b82f626;border-color:#3b82f699;font-weight:600}.report-toggle-row{border-bottom:1px solid #ffffff0f;gap:8px;margin-top:16px;padding-bottom:4px;display:flex}.suggest-mode-toggle{color:#94a3b8;cursor:pointer;text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex:1;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .15s}.suggest-mode-toggle:hover{color:#cbd5e1;border-color:#fff3}.suggest-mode-toggle.is-active{color:#f8fafc;background:#3b82f61f;border-color:#3b82f680}.propose-card{background:#22c55e0d;border:1px solid #22c55e33;border-radius:16px;margin-top:16px;padding:16px}.propose-card .route-description{margin-bottom:12px}.propose-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.report-intro-text{margin-bottom:12px;line-height:1.6}.report-actions{gap:10px;display:flex}.report-preamble{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;margin-top:12px;padding:16px}.inline-link{color:#93c5fd;text-decoration:underline}.inline-link:hover{color:#bfdbfe}.inline-cta-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:24px}.inline-cta-title{color:#f8fafc;margin-bottom:8px;font-size:1.1rem;font-weight:700}.cta-features{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.cta-feature{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;align-items:center;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.upgraded-report-form{gap:14px;display:grid}.upgraded-categories-page,.upgraded-category-detail-page{gap:16px;display:grid}.categories-highlight-card{gap:12px;display:grid}.upgraded-category-grid{grid-template-columns:1fr}.upgraded-category-card{gap:10px;display:grid}.category-card-cta{color:#fdba74;font-weight:700}.category-hero-copy{gap:8px;display:grid}.upgraded-category-entry-list{gap:16px;display:grid}.upgraded-category-entry-card{gap:14px;display:grid}.category-variants-block,.category-translations-block{gap:8px;display:grid}.upgraded-category-translations{gap:10px;display:grid}.upgraded-category-translation-row{background:#ffffff0a;border-radius:14px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.brand-footer{gap:14px;margin-top:8px;display:grid}.brand-footer h2,.brand-footer-copy{margin:0}.brand-footer-links{gap:10px;display:grid}.brand-footer-links a{color:#e2e8f0;font-weight:600;text-decoration:none}.brand-footer-links a:hover{color:#fb923c}@media (width>=900px){.entry-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upgraded-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.brand-footer-links{grid-template-columns:repeat(3,auto);gap:18px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--bg-surface:#18181b;--bg-card:#18181beb;--bg-card-solid:#121216eb;--bg-glass:#0c101bc7;--bg-subtle:#ffffff08;--bg-input:#ffffff0a;--bg-landing-hero-top:#0f172ae0;--bg-landing-hero-bottom:#0c101bc7;--bg-sidebar:#0c101b9e;--bg-topbar:#0c101bd1;--border:#27272a;--border-input:#3f3f46;--border-focus:#fb923c;--accent:#fb923c;--accent-dark:#f97316;--text-primary:#fafafa;--text-secondary:#a1a1aa;--color-pending:#fbbf24;--color-approved:#86efac;--color-rejected:#fca5a5;--color-review:#93c5fd;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--shadow-card:0 10px 30px #00000040;--shadow-focus:0 0 0 3px #f9731633;background:var(--bg);color:var(--text-primary);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100vh;margin:0}:root{color:#f9fafb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#fb923c29,#0000 32%),linear-gradient(#09090b 0%,#111827 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}a{color:inherit}#root{min-height:100vh}
