@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";.ai-page[data-v-709eef13]{color:#273a2d}.ai-lead[data-v-709eef13]{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid #d8e4d3;border-left:4px solid #b8df68;border-radius:5px;background:#fff}.ai-lead-mark[data-v-709eef13]{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:5px;color:#d9f3b1;background:#27412d}.ai-lead-copy[data-v-709eef13]{flex:1;min-width:0}.ai-lead h2[data-v-709eef13]{margin:0 0 5px;font-size:20px}.ai-lead p[data-v-709eef13]{max-width:680px;margin:0;color:#708073;font-size:12px;line-height:1.6}.ai-readiness[data-v-709eef13]{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #ead9b6;color:#85682f;background:#fff9e8;font-size:10px;font-weight:800;white-space:nowrap}.ai-readiness span[data-v-709eef13],.ai-bot-status i[data-v-709eef13]{width:7px;height:7px;border-radius:50%;background:currentColor}.ai-readiness.ready[data-v-709eef13]{border-color:#cfe2c5;color:#3e7544;background:#f0f7eb}.ai-feedback[data-v-709eef13]{display:flex;align-items:center;gap:8px;margin:13px 0 0;padding:11px 13px;border-left:3px solid #83b957;color:#3c6443;background:#edf7e5;font-size:11px;line-height:1.5}.ai-feedback.is-error[data-v-709eef13]{border-color:#da735f;color:#923f34;background:#fff1ed}.ai-feedback span[data-v-709eef13]{flex:1}.ai-feedback button[data-v-709eef13]{display:inline-flex;align-items:center;gap:5px;color:inherit;background:transparent;font-size:10px;font-weight:800}.ai-state[data-v-709eef13]{display:flex;align-items:center;gap:9px;padding:35px 16px;color:#6c7c70;font-size:12px}.ai-spin[data-v-709eef13]{animation:ai-spin-709eef13 1s linear infinite}@keyframes ai-spin-709eef13{to{transform:rotate(360deg)}}.ai-tab-panel[data-v-709eef13]{min-width:0}.ai-standalone-panel>.ai-section-heading[data-v-709eef13]:first-child{margin-top:0}.ai-section-heading[data-v-709eef13]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 12px}.ai-section-heading h3[data-v-709eef13]{margin:0;font-size:18px}.ai-section-heading p[data-v-709eef13]{margin:4px 0 0;color:#758478;font-size:10px;line-height:1.5}.ai-primary[data-v-709eef13],.ai-secondary[data-v-709eef13]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 12px;border:1px solid #d1ded0;border-radius:4px;color:#405f46;background:#fff;font-size:10px;font-weight:800;white-space:nowrap}.ai-primary[data-v-709eef13]{border-color:#304b37;color:#fff;background:#304b37}.ai-primary[data-v-709eef13]:hover:not(:disabled){background:#46694e}.ai-secondary[data-v-709eef13]:hover:not(:disabled){border-color:#9ab78d;background:#f7faf4}button[data-v-709eef13]:disabled{cursor:not-allowed;opacity:.48}.ai-config-callout[data-v-709eef13]{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px 15px;border:1px solid #e7dcb8;border-radius:4px;color:#775e2f;background:#fffaf0}.ai-config-callout>svg[data-v-709eef13]{flex:none}.ai-config-callout>div[data-v-709eef13]{flex:1;min-width:0}.ai-config-callout strong[data-v-709eef13]{font-size:11px}.ai-config-callout p[data-v-709eef13]{margin:3px 0 0;color:#89764d;font-size:10px;line-height:1.5}.ai-config-callout button[data-v-709eef13]{display:inline-flex;gap:7px;align-items:center;color:#476d45;background:transparent;font-size:10px;font-weight:800;white-space:nowrap}.ai-bot-form[data-v-709eef13]{margin:14px 0;padding:17px;border:1px solid #cbdcc5;border-radius:4px;background:#fff}.ai-form-heading[data-v-709eef13]{display:flex;justify-content:space-between;align-items:start;margin-bottom:14px}.ai-form-heading h4[data-v-709eef13]{margin:0;font-size:14px}.ai-form-heading p[data-v-709eef13]{margin:4px 0 0;color:#7b897d;font-size:10px}.ai-icon-button[data-v-709eef13]{width:29px;height:29px;display:grid;place-items:center;border:1px solid #dbe4da;border-radius:4px;color:#53675a;background:#fff;font-size:18px}.ai-bot-fields[data-v-709eef13]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.ai-bot-fields label[data-v-709eef13],.ai-provider>label[data-v-709eef13]:not(.ai-checkbox),.ai-delay[data-v-709eef13]{display:grid;gap:5px;min-width:0;color:#6b7b6e;font-size:10px;font-weight:800}.ai-bot-name-group[data-v-709eef13]{display:grid;gap:5px;min-width:0;color:#6b7b6e;font-size:10px;font-weight:800}.ai-name-field[data-v-709eef13]{position:relative;display:block;min-width:0}.ai-page .ai-name-input[data-v-709eef13]{padding-right:38px}.ai-name-dice[data-v-709eef13]{position:absolute;top:50%;right:5px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:3px;color:#52745a;background:transparent;transform:translateY(-50%)}.ai-name-dice[data-v-709eef13]:hover{color:#2f5639;background:#eaf2e6}.ai-name-dice[data-v-709eef13]:focus-visible{outline-offset:1px!important}.ai-persona-field[data-v-709eef13]{grid-column:span 2}.ai-page input[data-v-709eef13]:not([type=checkbox]),.ai-page select[data-v-709eef13],.ai-page textarea[data-v-709eef13]{width:100%;min-width:0;height:35px;padding:0 9px;border:1px solid #d3ded2;border-radius:4px;outline:none;color:#2d4132;background:#fbfdfa;font:inherit;font-size:11px}.ai-page textarea[data-v-709eef13]{height:auto;min-height:56px;padding:8px 9px;resize:vertical;line-height:1.45}.ai-page input[data-v-709eef13]:focus-visible,.ai-page select[data-v-709eef13]:focus-visible,.ai-page textarea[data-v-709eef13]:focus-visible,.ai-page button[data-v-709eef13]:focus-visible{outline:2px solid #84b057;outline-offset:2px}.ai-checkbox[data-v-709eef13]{display:flex;align-items:center;gap:7px;margin-top:13px;color:#5a6d5e;font-size:10px}.ai-checkbox input[data-v-709eef13],.ai-review-toggle input[data-v-709eef13],.ai-switch input[data-v-709eef13]{accent-color:#3e6946}.ai-checkbox span[data-v-709eef13]{color:#879187}.ai-form-actions[data-v-709eef13]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ai-empty-state[data-v-709eef13]{display:grid;justify-items:center;gap:8px;padding:42px 20px;border:1px dashed #cbd8c8;border-radius:4px;color:#405f46;background:#fbfdfa;text-align:center}.ai-empty-icon[data-v-709eef13]{width:42px;height:42px;display:grid;place-items:center;margin-bottom:3px;border-radius:5px;color:#416348;background:#e6f1dd}.ai-empty-state strong[data-v-709eef13]{font-size:14px}.ai-empty-state p[data-v-709eef13]{max-width:380px;margin:0 0 5px;color:#758477;font-size:11px;line-height:1.55}.ai-bot-row[data-v-709eef13]{margin-top:12px;padding:16px 17px;border:1px solid #dce5db;border-radius:4px;background:#fff}.ai-bot-main[data-v-709eef13]{display:flex;align-items:center;gap:11px}.ai-bot-avatar[data-v-709eef13]{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:4px;color:#416348;background:#e6f1dd}.ai-bot-identity[data-v-709eef13]{flex:1;min-width:0}.ai-bot-title[data-v-709eef13]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ai-bot-title h4[data-v-709eef13]{margin:0;color:#2c4031;font-size:14px}.ai-bot-identity>p[data-v-709eef13]{overflow:hidden;margin:4px 0 0;color:#7b897d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ai-bot-status[data-v-709eef13]{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:3px;font-size:9px;font-weight:800}.ai-bot-status.on[data-v-709eef13]{color:#377246;background:#e6f3df}.ai-bot-status.off[data-v-709eef13]{color:#778078;background:#edf0ec}.ai-bot-status i[data-v-709eef13]{width:6px;height:6px}.ai-switch[data-v-709eef13]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;color:#53675a;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.ai-switch input[data-v-709eef13]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.ai-switch-track[data-v-709eef13]{width:38px;height:22px;display:inline-flex;align-items:center;flex:none;padding:3px;border:1px solid #c8d2c8;border-radius:12px;background:#e6ebe5;transition:background-color .14s ease,border-color .14s ease}.ai-switch-track>span[data-v-709eef13]{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1b2f1f38;transition:transform .14s ease}.ai-switch input:checked+.ai-switch-track[data-v-709eef13]{border-color:#3e6946;background:#3e6946}.ai-switch input:checked+.ai-switch-track>span[data-v-709eef13]{transform:translate(16px)}.ai-switch input[data-v-709eef13]:focus-visible{outline:none}.ai-switch input:focus-visible+.ai-switch-track[data-v-709eef13]{outline:2px solid #84b057;outline-offset:3px}.ai-switch.disabled[data-v-709eef13]{cursor:not-allowed;opacity:.55}.ai-switch input[data-v-709eef13]:disabled{cursor:not-allowed}.ai-switch-label[data-v-709eef13]{min-width:28px}@media(prefers-reduced-motion:reduce){.ai-switch-track[data-v-709eef13],.ai-switch-track>span[data-v-709eef13]{transition:none}}.ai-bot-stats[data-v-709eef13]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0 12px 47px;border-top:1px solid #edf1eb;border-bottom:1px solid #edf1eb}.ai-bot-stats>div[data-v-709eef13]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:37px;padding:0 11px;border-right:1px solid #edf1eb}.ai-bot-stats>div[data-v-709eef13]:first-child{padding-left:0}.ai-bot-stats>div[data-v-709eef13]:last-child{border-right:0}.ai-bot-stats span[data-v-709eef13]{color:#7b897d;font-size:9px}.ai-bot-stats strong[data-v-709eef13]{color:#36573d;font-size:11px}.ai-bot-schedule[data-v-709eef13]{margin-left:47px}.ai-schedule-label[data-v-709eef13]{display:flex;align-items:center;gap:6px;color:#607366;font-size:10px;font-weight:800}.ai-slot-list[data-v-709eef13]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ai-slot[data-v-709eef13]{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #e1e8df;border-radius:3px;color:#596c5d;background:#fbfdfa;font-size:9px}.ai-slot b[data-v-709eef13]{color:#314b37;font-variant-numeric:tabular-nums}.ai-slot i[data-v-709eef13]{color:#7b897d;font-style:normal}.ai-slot small[data-v-709eef13]{color:#59815b;font-size:8px}.ai-slot.failed small[data-v-709eef13]{color:#a34f3e}.ai-slot.skipped small[data-v-709eef13]{color:#8b7446}.ai-more-slots[data-v-709eef13]{align-self:center;color:#778078;font-size:9px}.ai-no-schedule[data-v-709eef13]{margin:7px 0 0;color:#89938a;font-size:10px}.ai-bot-actions[data-v-709eef13]{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0 47px}.ai-config-options[data-v-709eef13]{display:flex;align-items:stretch;gap:12px;margin-bottom:13px;padding:13px;border:1px solid #dce5db;border-radius:4px;background:#fff}.ai-review-toggle[data-v-709eef13]{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.ai-review-toggle span[data-v-709eef13]{display:grid;gap:3px}.ai-review-toggle strong[data-v-709eef13]{color:#405f46;font-size:11px}.ai-review-toggle small[data-v-709eef13]{color:#7b897d;font-size:9px;line-height:1.45}.ai-delay[data-v-709eef13]{width:170px}.ai-provider-grid[data-v-709eef13]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-platform-key[data-v-709eef13]{display:flex;align-items:end;gap:20px;padding:14px;margin-bottom:12px;border:1px solid #dce5db;background:#fff}.ai-platform-key>div[data-v-709eef13]{flex:1}.ai-platform-key strong[data-v-709eef13]{font-size:12px}.ai-platform-key p[data-v-709eef13]{margin:4px 0 0;color:#758478;font-size:10px}.ai-platform-key label[data-v-709eef13],.ai-lab-form>label[data-v-709eef13]:not(.ai-checkbox){display:grid;gap:5px;color:#6b7b6e;font-size:10px;font-weight:800}.ai-platform-key label[data-v-709eef13]{width:min(360px,55%)}.ai-lab-form[data-v-709eef13]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:15px;border:1px solid #dce5db;background:#fff}.ai-lab-form>label[data-v-709eef13]:first-child{width:180px}.ai-lab-topic[data-v-709eef13]{flex:1;min-width:230px}.ai-lab-form>.ai-checkbox[data-v-709eef13]{margin:0 7px 10px 0}.ai-preview-list[data-v-709eef13]{display:grid;gap:12px;margin-top:14px}.ai-preview[data-v-709eef13]{padding:15px;border:1px solid #dce5db;background:#fff}.ai-preview-meta[data-v-709eef13]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px}.ai-preview-meta span[data-v-709eef13]:nth-child(2){color:#778579}.ai-preview-topic[data-v-709eef13]{margin:12px 0;color:#506656;font-size:11px}.ai-preview-body[data-v-709eef13]{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,260px);gap:18px;align-items:start}.ai-preview-body small[data-v-709eef13]{color:#708075;font-size:10px}.ai-preview-body h4[data-v-709eef13]{margin:5px 0;font-size:16px;overflow-wrap:anywhere}.ai-preview-body p[data-v-709eef13]{margin:0;color:#66786b;font-size:11px;line-height:1.6;white-space:pre-wrap}.ai-preview-body img[data-v-709eef13]{display:block;width:100%;max-height:260px;object-fit:contain;background:#f3f6f0}.ai-provider[data-v-709eef13]{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid #dce5db;border-radius:4px;background:#fff}.ai-provider>.ai-checkbox[data-v-709eef13]{align-self:start;margin-top:0}.ai-provider-head[data-v-709eef13]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}.ai-provider-head span[data-v-709eef13]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800}.ai-provider-head strong[data-v-709eef13]{color:#94725b;font-size:9px;white-space:nowrap}.ai-provider-head strong.ready[data-v-709eef13]{color:#3e8050}.ai-hint[data-v-709eef13],.ai-security-note[data-v-709eef13]{display:flex;align-items:center;gap:7px;margin:11px 0 0;color:#8a604a;font-size:10px;line-height:1.5}.ai-security-note[data-v-709eef13]{color:#718075}.ai-log[data-v-709eef13]{border:1px solid #dce5db;border-radius:4px;background:#fff}.ai-log-row[data-v-709eef13]{display:grid;grid-template-columns:78px minmax(120px,1fr) 74px minmax(0,1.6fr) 130px;align-items:center;gap:10px;min-height:48px;padding:9px 13px;border-bottom:1px solid #edf1eb}.ai-log-row[data-v-709eef13]:last-child{border-bottom:0}.ai-log-row strong[data-v-709eef13],.ai-log-row>span[data-v-709eef13]:not(.ai-status){min-width:0;overflow-wrap:anywhere;color:#405448;font-size:10px}.ai-log-row p[data-v-709eef13]{margin:0;overflow-wrap:anywhere;color:#708074;font-size:10px;line-height:1.45}.ai-log-row time[data-v-709eef13]{color:#88958a;font-size:9px;text-align:right}.ai-review-row[data-v-709eef13]{grid-template-columns:82px minmax(140px,1fr) minmax(0,1.7fr) 130px}.ai-opinion-row[data-v-709eef13]{grid-template-columns:78px 130px minmax(0,1fr) 50px 130px}.ai-hide[data-v-709eef13]{color:#a1483c;background:transparent;font-size:10px;font-weight:800}.ai-status[data-v-709eef13]{width:fit-content;padding:4px 6px;border-radius:3px;color:#6b746b;background:#edf0eb;font-size:9px;font-weight:800}.ai-status.success[data-v-709eef13],.ai-status.safe[data-v-709eef13]{color:#306840;background:#e1f1dc}.ai-status.failed[data-v-709eef13],.ai-status.unsafe[data-v-709eef13],.ai-status.error[data-v-709eef13]{color:#9a4c3b;background:#fbe9e3}.ai-status.needs_review[data-v-709eef13]{color:#916c2f;background:#fff2d4}.ai-empty[data-v-709eef13]{margin:0;padding:21px;color:#819083;font-size:11px}@media(max-width:1080px){.ai-provider-grid[data-v-709eef13]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-provider[data-v-709eef13]:last-child{grid-column:span 2}}@media(max-width:720px){.ai-platform-key[data-v-709eef13]{display:grid}.ai-platform-key label[data-v-709eef13]{width:100%}.ai-preview-body[data-v-709eef13]{grid-template-columns:1fr}.ai-lead[data-v-709eef13]{align-items:flex-start;flex-wrap:wrap}.ai-lead-copy[data-v-709eef13]{flex-basis:calc(100% - 65px)}.ai-readiness[data-v-709eef13]{margin-left:62px}.ai-section-heading[data-v-709eef13]{align-items:flex-start;flex-wrap:wrap}.ai-section-heading>button[data-v-709eef13]{margin-left:auto}.ai-config-callout[data-v-709eef13]{align-items:flex-start;flex-wrap:wrap}.ai-config-callout>div[data-v-709eef13]{flex-basis:calc(100% - 35px)}.ai-config-callout button[data-v-709eef13]{margin-left:31px}.ai-bot-fields[data-v-709eef13]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-persona-field[data-v-709eef13]{grid-column:span 2}.ai-bot-main[data-v-709eef13]{align-items:flex-start}.ai-bot-main>.ai-switch[data-v-709eef13]{margin-left:auto}.ai-bot-stats[data-v-709eef13],.ai-bot-schedule[data-v-709eef13],.ai-bot-actions[data-v-709eef13]{margin-left:0}.ai-config-options[data-v-709eef13]{flex-wrap:wrap}.ai-review-toggle[data-v-709eef13]{flex-basis:100%}.ai-delay[data-v-709eef13]{flex:1;min-width:130px}.ai-provider-grid[data-v-709eef13]{grid-template-columns:minmax(0,1fr)}.ai-provider[data-v-709eef13]:last-child{grid-column:auto}.ai-log-row[data-v-709eef13],.ai-review-row[data-v-709eef13],.ai-opinion-row[data-v-709eef13]{grid-template-columns:78px minmax(0,1fr)}.ai-log-row p[data-v-709eef13],.ai-log-row>span[data-v-709eef13]:not(.ai-status){grid-column:1/-1}.ai-log-row time[data-v-709eef13]{grid-column:1/-1;text-align:left}.ai-opinion-row button[data-v-709eef13]{grid-column:1/-1;justify-self:start}}:root{font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif;color:#f6f7f2;background:#111522;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#111522}.seo-header,.seo-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px max(20px,calc((100vw - 980px)/2));border-bottom:1px solid rgba(255,255,255,.12)}.seo-header>a{display:inline-flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;color:#fff;font-size:21px;font-weight:700;text-decoration:none}.seo-header>a img{display:block;width:32px;height:32px;flex:none}.seo-header nav,.seo-footer{display:flex;flex-wrap:wrap;gap:20px}.seo-header nav a,.seo-footer a{color:#c9f34d;font-size:13px;text-decoration:none}.seo-footer{justify-content:flex-start;border-top:1px solid rgba(255,255,255,.12);border-bottom:0}.seo-shell{width:min(980px,calc(100% - 40px));margin:0 auto;padding:70px 0 110px}.seo-eyebrow{color:#c9f34d;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.seo-shell h1{max-width:850px;margin:18px 0 26px;font-size:clamp(42px,6vw,76px);line-height:1.08;overflow-wrap:anywhere}.seo-intro{max-width:760px;color:#b8c0cc;font-size:18px;line-height:1.75;white-space:pre-wrap}.seo-shell a{color:#c9f34d}.seo-links{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0}.seo-action{display:inline-block;padding:13px 19px;border-radius:5px;background:#c9f34d;color:#111522!important;font-size:13px;font-weight:800;text-decoration:none}.seo-section{margin-top:70px;padding-top:35px;border-top:1px solid rgba(255,255,255,.16)}.seo-section h2{margin-bottom:28px;font-size:34px}.seo-section ol{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none}.seo-section li,.seo-section article,.seo-decision-list article{padding:22px;background:#181d2d;border:1px solid rgba(255,255,255,.12)}.seo-section h3,.seo-decision-list h2{margin:0 0 10px;font-size:20px;overflow-wrap:anywhere}.seo-section p,.seo-decision-list p{margin-bottom:0;color:#aeb7c5;font-size:14px;line-height:1.65;white-space:pre-wrap}.seo-section>article{margin-bottom:12px}.seo-byline,.seo-note{color:#aeb7c5;font-size:13px;line-height:1.6}.seo-decision-image{display:block;max-width:min(100%,620px);max-height:440px;margin:26px 0;object-fit:contain}.seo-decision-list{display:grid;gap:13px;padding:0;margin-top:38px;list-style:none}.seo-decision-list article>span{color:#c9f34d;font-size:11px;text-transform:uppercase}.seo-decision-list h2{margin-top:8px}@media(max-width:700px){.seo-shell{padding-top:50px}.seo-section ol{grid-template-columns:1fr}}button,input,textarea,select{font:inherit}button{border:0;cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #c9f34d;outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.48}.app-shell{min-height:100vh;overflow:clip;background:#111522}.app-shell:before{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.topbar{height:72px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,76px);position:relative;z-index:10;background:#111522e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.045em}.brand{white-space:nowrap;flex-shrink:0}.brand-mark{display:block;width:30px;height:30px;flex:none;border-radius:50%;box-shadow:0 0 0 5px #c9f34d14}.brand-dot{color:#ff735d}.main-nav{display:flex;align-items:center;gap:8px;margin-left:70px}.nav-link{background:transparent;color:#8991a7;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;gap:6px;transition:color .2s,background .2s}.main-nav a.nav-link{text-decoration:none}.mini-decision h3 a,.decision-card h2 a{color:inherit;text-decoration:none}.mini-decision h3 a:focus-visible,.decision-card h2 a:focus-visible{outline:2px solid #c9f34d;outline-offset:3px}.nav-link:hover,.nav-link.active{color:#fff;background:#ffffff12}.nav-count{color:#111522;background:#c9f34d;border-radius:20px;padding:2px 6px;font-family:DM Mono,monospace;font-size:9px}.topbar-actions{display:flex;align-items:center;gap:12px}.discord-invite{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#181d2d}.discord-invite:hover{border-color:#8590ff;background:#222b36}.discord-invite:focus-visible{outline:2px solid #c9f34d;outline-offset:3px}.discord-invite img{display:block;width:21px;height:17px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switcher{position:relative;flex:none}.icon-button.language-button{width:40px;height:40px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#aeb8c8;background:#181d2d}.icon-button.language-button:hover,.icon-button.language-button[aria-expanded=true]{color:#c9f34d;border-color:#c9f34d8c;background:#222b36}.language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:158px;padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#1a2030;box-shadow:0 16px 40px #0000005c}.language-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-radius:5px;color:#dce2eb;background:transparent;font-size:12px;text-align:left}.language-option:hover,.language-option:focus-visible{color:#fff;background:#ffffff14}.language-option[aria-pressed=true]{color:#c9f34d}.notification-wrap{position:relative;flex:none}.icon-button,.mobile-menu{position:relative;width:35px;height:35px;display:grid;place-items:center;color:#9ca4ba;background:transparent;border-radius:6px}.icon-button:hover,.mobile-menu:hover{color:#fff;background:#ffffff12}.notification-dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border:2px solid #111522;border-radius:50%;background:#ff735d}.notification-count{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:9px;color:#111522;background:#c9f34d;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.notification-panel{position:absolute;top:calc(100% + 14px);right:-54px;z-index:45;width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100vh - 92px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#111522;background:#f5f7f0;box-shadow:0 22px 55px #00000061}.notification-panel-header{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:20px 20px 14px;border-bottom:1px solid rgba(17,21,34,.12)}.notification-panel-header .eyebrow{color:#768079;font-size:9px}.notification-panel-header h2{margin:7px 0 0;color:#111522;font-size:25px;line-height:1}.notification-close{width:29px;height:29px;display:grid;place-items:center;border-radius:4px;color:#687384;background:transparent}.notification-close:hover{color:#111522;background:#e5e9df}.notification-filters{display:flex;gap:5px;overflow-x:auto;padding:11px 20px 8px}.notification-filters button{flex:none;padding:6px 9px;border-radius:3px;color:#73808a;background:transparent;font-size:10px;font-weight:800}.notification-filters button:hover,.notification-filters button.active{color:#243009;background:#dff6a2}.notification-actions{display:flex;justify-content:space-between;gap:8px;padding:0 20px 10px}.notification-actions button{display:inline-flex;align-items:center;gap:5px;padding:6px 0;color:#66727d;background:transparent;font-size:10px;font-weight:800}.notification-actions button:hover:not(:disabled){color:#111522}.notification-actions button:disabled{opacity:.4}.notification-list{overflow-y:auto;border-top:1px solid rgba(17,21,34,.1)}.notification-item{width:100%;display:flex;align-items:flex-start;position:relative;border-bottom:1px solid rgba(17,21,34,.09);color:#111522;background:transparent}.notification-item:hover{background:#eaf0df}.notification-item.unread{background:#fbfff0}.notification-open{min-width:0;flex:1;display:flex;align-items:flex-start;gap:10px;padding:13px 8px 13px 20px;color:inherit;background:transparent;text-align:left}.notification-read-toggle{width:26px;height:26px;display:grid;place-items:center;flex:none;margin:14px 13px 0 0;border-radius:4px;color:#79848e;background:transparent}.notification-read-toggle:hover{color:#111522;background:#dff6a2}.notification-icon{width:29px;height:29px;display:grid;place-items:center;flex:none;border-radius:50%;color:#31400f;background:#def3a2}.notification-item:nth-child(3n) .notification-icon{color:#71372f;background:#ffd8cf}.notification-copy{min-width:0;display:grid;gap:4px;padding-right:8px}.notification-copy strong{color:#202836;font-size:11px;line-height:1.35}.notification-copy span{overflow:hidden;color:#687384;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.notification-copy small{color:#9aa2ab;font-family:DM Mono,monospace;font-size:9px}.notification-unread-mark{width:6px;height:6px;flex:none;margin:5px 0 0 auto;border-radius:50%;background:#ff735d}.notification-state{padding:28px 20px 32px;color:#77818b;font-size:11px;line-height:1.5;text-align:center}.notification-error{color:#a43a30}.notification-more{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;padding:13px;color:#52606b;background:#edf1e8;font-size:10px;font-weight:800}.notification-more:hover{color:#111522;background:#dff6a2}.sign-in-button{display:flex;align-items:center;gap:7px;padding:10px 14px;color:#101522;background:#c9f34d;border-radius:6px;font-size:12px;font-weight:800}.sign-in-button:hover,.primary-button:hover{background:#ddff70;transform:translateY(-1px)}.avatar-button{width:32px;height:32px;display:grid;place-items:center;flex:none;padding:0;border-radius:50%;background:#ff735d;color:#fff;font-size:10px;font-weight:800}.mobile-menu{display:none}.page-wrap{width:min(1240px,calc(100% - 40px));margin:0 auto;position:relative;z-index:1}.about-view{padding:75px 0 100px}.about-hero{max-width:780px;padding-bottom:75px}.about-hero h1{margin:24px 0;font-size:clamp(42px,6vw,76px);line-height:1.04}.about-hero>p:not(.eyebrow){max-width:680px;color:#b5bdca;font-size:17px;line-height:1.75}.about-hero .primary-button{margin-top:16px}.about-section{padding:44px 0 60px;border-top:1px solid rgba(255,255,255,.15)}.about-section>h2{margin-bottom:28px;font-size:clamp(28px,3vw,40px)}.about-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-steps article{padding:25px;background:#181d2d;border:1px solid rgba(255,255,255,.12)}.about-steps article>span{color:#c9f34d;font-family:DM Mono,monospace;font-size:11px}.about-steps h3,.about-faq h3{margin:22px 0 10px;font-size:22px}.about-steps p,.about-faq p{margin-bottom:0;color:#aeb7c5;font-size:14px;line-height:1.7}.about-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 40px}.about-faq article{padding:12px 0 22px;border-bottom:1px solid rgba(255,255,255,.12)}.about-faq h3{margin-top:0;font-size:19px}.about-contact{color:#aeb7c5}.about-contact a{color:#c9f34d}@media(max-width:700px){.about-view{padding-top:54px}.about-steps,.about-faq{grid-template-columns:1fr}}.desk-view{padding:75px 0 90px}.desk-intro{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:64px}.eyebrow,.mini-label,.panel-topline,.feed-label{margin:0;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;color:#7e879c;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px}.eyebrow-line{width:27px;height:1px;display:inline-block;background:#c9f34d}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,sans-serif;letter-spacing:-.06em}.desk-intro h1{font-size:clamp(44px,6vw,80px);line-height:.98;font-weight:600;margin:23px 0 20px;max-width:700px}h1 em,h2 em,h3 em{color:#c9f34d;font-style:normal}.intro-copy{color:#a6adbe;font-size:15px;line-height:1.65;max-width:445px}.signal-ticker{min-width:240px;border-left:1px solid rgba(255,255,255,.14);padding-left:20px;margin-bottom:5px}.ticker-label{color:#c9f34d;font-family:DM Mono,monospace;letter-spacing:.09em;font-size:9px;display:flex;gap:8px;align-items:center;margin-bottom:14px}.live-pulse{width:7px;height:7px;background:#ff735d;border-radius:50%;box-shadow:0 0 0 5px #ff735d1f}.signal-ticker p{color:#a6adbe;line-height:1.5;font-size:12px;margin-bottom:13px}.signal-ticker strong{color:#fff;font-weight:600}.text-button{display:inline-flex;gap:7px;align-items:center;color:#c9f34d;background:transparent;font-size:11px;font-weight:700;padding:0}.text-button:hover{color:#fff}.workspace-grid{display:grid;grid-template-columns:1.45fr 1fr .7fr;gap:15px;align-items:stretch}.panel{border:1px solid rgba(255,255,255,.12);background:#181d2d;min-height:350px;position:relative;overflow:hidden}.question-panel{display:flex;flex-direction:column;background:#edf0df;color:#111522;border-color:#edf0df}.question-panel:after{content:"SHOULD I?";position:absolute;right:-14px;bottom:52px;color:#11152214;font-family:Space Grotesk;font-size:77px;letter-spacing:-.12em;font-weight:700;transform:rotate(-90deg)}.panel-topline{padding:18px 20px;border-bottom:1px solid rgba(17,21,34,.12);display:flex;justify-content:space-between;gap:15px;position:relative;z-index:1}.question-panel .panel-topline{color:#7e8490}.panel-status{color:#838c9f}.question-copy{padding:45px 30px 18px;position:relative;z-index:1}.question-label{color:#707887;font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.question-copy h2{max-width:450px;font-size:clamp(26px,3.1vw,42px);line-height:1.05;margin:18px 0 17px;font-weight:600}.question-copy>p:last-child{max-width:430px;color:#5e6676;line-height:1.6;font-size:13px}.question-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:17px 20px;border-top:1px solid rgba(17,21,34,.12);position:relative;z-index:1}.category-pill{display:flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#606a79}.pill-dot{width:8px;height:8px;background:#ff735d}.outline-button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;background:transparent;border:1px solid rgba(17,21,34,.25);color:#111522;border-radius:4px;font-size:11px;font-weight:800}.outline-button:hover{background:#111522;color:#fff}.opinion-panel{padding-bottom:20px}.opinion-panel .panel-topline{border-color:#ffffff1a}.crowd-meta{color:#8a93a8;display:flex;align-items:center;gap:9px;white-space:nowrap}.crowd-avatars{display:flex;padding-left:4px}.crowd-avatars i{width:20px;height:20px;display:grid;place-items:center;background:#405064;border:2px solid #181d2d;border-radius:50%;color:#fff;font-size:6px;font-style:normal;margin-left:-5px}.crowd-avatars i:nth-child(2){background:#d56748}.crowd-avatars i:nth-child(3){background:#8173aa}.opinion-score{display:flex;align-items:end;gap:4px;padding:43px 22px 27px}.score-number{color:#c9f34d;font-family:Space Grotesk;font-size:86px;letter-spacing:-.11em;line-height:.8;font-weight:600}.score-percent{color:#c9f34d;font-family:Space Grotesk;font-size:30px;line-height:.85}.score-label{margin-left:12px;color:#929aaf;font-size:11px;line-height:1.35}.score-label strong{color:#fff;font-size:12px}.vote-bars{padding:0 22px;display:grid;gap:11px}.vote-bar-line{display:grid;grid-template-columns:27px 1fr 30px;align-items:center;gap:9px;color:#818ba0;font-family:DM Mono;font-size:9px}.vote-bar-line b{color:#cdd2dc;font-weight:400;text-align:right}.bar-track{background:#ffffff17;height:5px}.bar-fill{height:100%}.bar-fill.yes{background:#c9f34d}.bar-fill.no{background:#ff735d}.opinion-note{margin:26px 22px 20px;color:#737d92;display:flex;gap:8px;align-items:center;font-size:11px}.locked-result{padding:42px 22px 22px}.lock-mark{width:43px;height:43px;display:grid;place-items:center;color:#c9f34d;border:1px solid rgba(201,243,77,.5);border-radius:50%;margin-bottom:23px}.locked-result h3{color:#fff;font-size:28px;line-height:1.02;margin:0 0 13px}.locked-result p{color:#828ca1;font-size:11px;line-height:1.5;max-width:230px}.first-vote-actions{display:flex;gap:8px;padding:5px 22px 12px}.first-vote-actions button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 6px;color:#111522;background:#c9f34d;font-size:10px;font-weight:800}.first-vote-actions button:last-child{background:#ff735d}.inline-error{color:#ac3428;background:#ff735d24;padding:8px 10px;margin:10px 22px;font-size:10px;line-height:1.4}.opinion-panel .inline-error{color:#ff9d8f;background:#ff735d1a}.empty-desk-panel{grid-column:span 2;padding:42px 30px;display:flex;flex-direction:column;justify-content:center;background:#25243b;border-color:#393652}.empty-desk-mark{width:45px;height:45px;display:grid;place-items:center;color:#111522;background:#c9f34d;border-radius:50%;margin-bottom:27px}.empty-desk-panel h2{color:#fff;font-size:36px;line-height:1;margin:13px 0 14px}.empty-desk-panel>p:not(.mini-label){color:#9da5b8;font-size:12px;line-height:1.6;max-width:340px;margin-bottom:22px}.empty-desk-panel .primary-button{align-self:start}.reveal-hint,.reveal-card-hint,.detail-locked-label{color:#a3b875!important}.reveal-card-hint{font-family:DM Mono;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.detail-result-note{color:#697386;font-size:11px;line-height:1.5}.auth-setup-note{color:#7b8391;font-size:12px;line-height:1.55;padding:20px 12px;border:1px dashed rgba(17,21,34,.25)}.my-image-preview img{max-height:120px}.full-width{width:calc(100% - 44px);margin:0 22px;justify-content:center}.primary-button,.share-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#c9f34d;color:#111522;border-radius:4px;font-weight:800;font-size:11px;transition:transform .2s,background .2s}.primary-button:hover,.share-button:hover{background:#ddff70}.share-panel{padding:29px 24px;background:#25243b;border-color:#393652}.share-orbit{width:56px;height:56px;border:1px solid rgba(201,243,77,.7);border-radius:50%;position:relative;display:grid;place-items:center;color:#c9f34d;margin-bottom:42px}.share-orbit:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px dashed rgba(201,243,77,.35);border-radius:50%}.share-orbit>span{position:absolute;width:5px;height:5px;background:#ff735d;border-radius:50%;top:0;left:14px}.share-orbit>span:nth-child(2){top:41px;left:-1px;background:#6cc4f0}.share-orbit>span:nth-child(3){top:31px;left:49px;background:#c9f34d}.share-panel h3{color:#fff;font-size:28px;line-height:1.04;margin:13px 0 16px}.share-copy{color:#9899af;font-size:12px;line-height:1.6;max-width:180px}.share-button{margin-top:17px;background:transparent;border:1px solid rgba(201,243,77,.45);color:#c9f34d;padding:10px 12px}.share-button:hover{border-color:#c9f34d;color:#111522}.recent-section{margin-top:82px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:20px}.section-heading h2{margin:13px 0 0;font-size:33px;font-weight:500}.recent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:19px}.mini-decision{min-height:195px;padding:21px;border:1px solid rgba(255,255,255,.12);background:#181d2d;cursor:pointer;transition:border-color .2s,transform .2s}.mini-decision:hover{border-color:#c9f34da6;transform:translateY(-3px)}.mini-card-top{display:flex;align-items:center;gap:9px;color:#788196;font-family:DM Mono;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.mini-card-top svg{margin-left:auto;color:#768096}.accent-bar{width:9px;height:9px;display:inline-block}.accent-bar.lime{background:#c9f34d}.accent-bar.coral{background:#ff735d}.accent-bar.blue{background:#6cc4f0}.accent-bar.violet{background:#a48dff}.accent-bar.yellow{background:#f4c85b}.mini-decision h3{color:#f7f8f2;font-size:20px;font-weight:500;line-height:1.17;margin:27px 0 31px}.mini-card-bottom{display:flex;justify-content:space-between;color:#7d879b;font-size:10px}.mini-card-bottom span:last-child{color:#c9f34d;display:flex;align-items:center;gap:3px}.plaza-view{padding:64px 0 90px}.plaza-header{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:45px}.plaza-header h1{font-size:clamp(42px,5.2vw,68px);font-weight:600;margin:22px 0 14px}.plaza-header>div>p:last-child{color:#a6adbe;font-size:14px}.plaza-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:16px 0}.search-field{display:flex;gap:9px;align-items:center;color:#7b859a;border:1px solid rgba(255,255,255,.14);background:#181d2d;padding:9px 12px;width:min(270px,100%)}.search-field input{width:100%;border:0;outline:none;background:transparent;color:#fff;font-size:12px}.search-field input::placeholder{color:#687186}.filter-row{display:flex;gap:6px;flex-wrap:wrap;justify-content:end}.filter-chip{color:#80899d;background:transparent;border:1px solid transparent;border-radius:3px;font-size:10px;padding:7px 10px}.filter-chip:hover,.filter-chip.active{color:#111522;background:#c9f34d}.plaza-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:44px;padding-top:29px}.feed-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sort-button{display:flex;align-items:center;gap:5px;color:#9aa3b8;background:transparent;font:inherit;text-transform:none;letter-spacing:0}.decision-feed{max-width:760px}.decision-card{border:1px solid rgba(255,255,255,.12);background:#181d2d;padding:23px 25px 17px;margin-bottom:13px;cursor:pointer;transition:border-color .2s,transform .2s}.decision-card:hover{border-color:#c9f34db3;transform:translate(3px)}.decision-card-header{display:flex;justify-content:space-between;align-items:start;gap:20px}.author,.detail-author{display:flex;align-items:center;gap:9px}.author-avatar{display:inline-grid;place-items:center;width:30px;height:30px;background:#405064;border-radius:50%;color:#fff;font-family:DM Mono;font-size:8px}.author b{display:block;color:#d9dce5;font-size:11px;font-weight:700}.author small{display:block;color:#69748a;font-family:DM Mono;font-size:9px;margin-top:3px}.category-tag{display:inline-flex;padding:6px 8px;color:#111522;background:#c9f34d;font-family:DM Mono;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.category-tag.coral{background:#ff735d}.category-tag.blue{background:#6cc4f0}.category-tag.violet{background:#a48dff}.category-tag.yellow{background:#f4c85b}.decision-card h2{max-width:660px;font-size:25px;line-height:1.14;font-weight:500;margin:24px 0 11px}.decision-card>p{color:#929bae;line-height:1.6;font-size:12px;max-width:620px;margin-bottom:15px}.decision-image{width:100%;max-height:260px;object-fit:cover;display:block;margin:5px 0 17px}.decision-card-footer{display:flex;align-items:center;gap:22px;border-top:1px solid rgba(255,255,255,.09);padding-top:15px;color:#768196;font-size:10px}.vote-preview{display:flex;gap:13px;font-family:DM Mono}.vote-preview i{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;font-size:8px;font-style:normal}.yes-mark{color:#111522;background:#c9f34d}.no-mark{color:#fff;background:#ff735d}.comment-count{display:flex;align-items:center;gap:5px}.card-share{color:#7c879b;background:transparent;margin-left:auto;padding:3px}.card-share:hover{color:#c9f34d}.plaza-aside{padding-top:27px}.aside-note{border-left:2px solid #c9f34d;padding:5px 0 4px 20px}.note-pin{color:#c9f34d;font-size:23px;display:block;margin-bottom:24px}.aside-note h3{color:#fff;font-size:28px;line-height:1;margin:13px 0 15px}.aside-note>p:last-child{color:#929bae;line-height:1.6;font-size:11px}.aside-stats{border-top:1px solid rgba(255,255,255,.12);margin-top:46px;padding-top:16px;display:grid;gap:20px}.aside-stats b{display:block;color:#c9f34d;font-family:Space Grotesk;font-size:30px;font-weight:500;letter-spacing:-.07em}.aside-stats span{color:#788196;font-family:DM Mono;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.empty-state{color:#8d96aa;padding:30px 0}.plaza-tabs{display:flex;gap:24px;border-bottom:1px solid rgba(255,255,255,.12)}.plaza-tabs button{min-width:100px;min-height:43px;padding:0 3px 12px;border-bottom:2px solid transparent;color:#8993a7;background:transparent;font-size:13px;font-weight:700}.plaza-tabs button:hover,.plaza-tabs button.active{border-bottom-color:#c9f34d;color:#f4f7ed}.plaza-tabs+.plaza-tools{border-top:0}.feed-error{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 14px;color:#ffad9f;font-size:11px}.feed-error button{color:#c9f34d;background:transparent;font-weight:700}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#07090fc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-surface{width:min(560px,100%);max-height:calc(100vh - 40px);overflow-y:auto;position:relative;background:#edf0df;color:#111522;padding:38px;box-shadow:0 25px 80px #00000061}.modal-close{position:absolute;top:14px;right:14px;color:#687183;background:transparent;padding:4px}.modal-close:hover{color:#111522}.composer-modal h2,.auth-modal h2{font-size:42px;line-height:.98;font-weight:600;margin:20px 0 30px}.field-label{display:block;color:#6b7483;font-family:DM Mono;font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin:18px 0 8px}.field-label span{text-transform:none;letter-spacing:0;color:#9ba1ab}.composer-modal textarea{width:100%;resize:vertical;min-height:55px;color:#111522;background:transparent;border:1px solid rgba(17,21,34,.22);padding:12px;outline:none;font-size:13px;line-height:1.5}.composer-modal textarea:focus,.composer-modal select:focus,.email-row input:focus{border-color:#111522}.composer-modal textarea::placeholder{color:#8b929e}.composer-row{display:grid;grid-template-columns:1fr 1.2fr;gap:14px}.composer-modal select{width:100%;height:44px;padding:0 12px;background:transparent;color:#111522;border:1px solid rgba(17,21,34,.22);outline:none}.upload-button{width:100%;height:44px;display:flex;align-items:center;gap:7px;overflow:hidden;border:1px solid rgba(17,21,34,.22);padding:0 12px;color:#4f596b;font-size:11px;cursor:pointer}.upload-button input{display:none}.upload-button:hover{color:#111522;border-color:#111522}.upload-preview{display:flex;align-items:center;gap:10px;margin-top:15px}.upload-preview img{width:72px;height:52px;object-fit:cover}.upload-preview button{color:#111522;background:transparent}.local-image-note{display:flex;align-items:center;gap:6px;color:#7d8591;font-size:10px;margin:18px 0}.publish-button{width:100%;margin:0}.auth-modal{width:min(420px,100%);text-align:center;padding:44px 38px 31px}.auth-symbol{width:38px;height:38px;display:inline-grid;place-items:center;color:#111522;background:#c9f34d;border-radius:50%}.auth-modal h2{font-size:38px;margin:20px 0 12px}.auth-subtitle{color:#7b8391;line-height:1.5;font-size:12px;max-width:285px;margin:0 auto 25px}.social-auth{display:grid;gap:8px}.social-auth button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border:1px solid rgba(17,21,34,.22);color:#111522;background:transparent;font-size:11px;font-weight:700}.social-auth button:hover{background:#111522;color:#fff}.social-icon{width:18px;font-family:Space Grotesk;font-weight:700}.social-icon.google{color:#ea4335}.auth-divider{display:flex;align-items:center;gap:10px;color:#929aa6;font-family:DM Mono;font-size:9px;margin:22px 0 12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#11152229}.email-row{display:flex;border:1px solid rgba(17,21,34,.22)}.email-row input{min-width:0;flex:1;border:0;outline:0;padding:12px;background:transparent;font-size:12px}.email-row button{width:45px;display:grid;place-items:center;background:#111522;color:#c9f34d}.auth-legal{color:#9aa0aa;font-size:9px;line-height:1.5;margin:20px 0 0}.detail-modal{width:min(650px,100%);padding:36px}.detail-meta{display:flex;align-items:center;gap:11px;color:#7d8593;font-family:DM Mono;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.detail-modal h2{font-size:37px;line-height:1.04;font-weight:600;margin:26px 0 14px}.detail-modal>p{color:#697386;font-size:13px;line-height:1.65}.detail-image{width:100%;max-height:250px;object-fit:cover;margin:6px 0 22px}.detail-vote-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#6b7481;font-family:DM Mono;font-size:10px;border-top:1px solid rgba(17,21,34,.16);padding-top:18px}.detail-vote-heading strong{color:#111522;font-family:Space Grotesk;font-size:16px}.detail-actions{display:flex;gap:8px;margin:14px 0 24px}.vote-button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:12px 8px;font-size:11px;font-weight:800}.yes-button{background:#c9f34d;color:#111522}.no-button{background:#ff735d;color:#111522}.icon-share{width:43px;background:#111522;color:#c9f34d;display:grid;place-items:center}.detail-author{border-top:1px solid rgba(17,21,34,.16);padding-top:15px;color:#7e8693;font-size:11px}.detail-author .author-avatar{background:#405064}.detail-author b{color:#111522}.my-image-preview{margin:0 30px 16px;position:relative;z-index:1}.my-image-preview img{width:100%;max-height:120px;object-fit:cover;display:block}@media(max-width:1050px){.workspace-grid{grid-template-columns:1.3fr 1fr}.share-panel{grid-column:span 2;min-height:auto;display:grid;grid-template-columns:70px 1fr 1fr;gap:20px;align-items:center}.share-orbit{margin:0}.share-panel h3{margin:10px 0}.share-panel .share-button{margin:0;align-self:end}.share-panel .share-copy{margin:0}}@media(max-width:760px){.topbar{height:64px;padding:0 18px}.main-nav{display:none;position:absolute;top:64px;left:0;right:0;padding:10px 18px 14px;background:#181d2d;border-bottom:1px solid rgba(255,255,255,.12);flex-direction:column;align-items:stretch}.main-nav.is-open{display:flex}.nav-link{justify-content:space-between;padding:12px}.mobile-menu{display:grid}.notification-button{display:none}.page-wrap{width:min(100% - 30px,600px)}.desk-view,.plaza-view{padding:46px 0 68px}.desk-intro,.plaza-header{display:block;margin-bottom:40px}.desk-intro h1{font-size:49px}.signal-ticker{margin-top:35px}.workspace-grid{grid-template-columns:1fr}.share-panel{grid-column:auto;display:block}.share-orbit{margin-bottom:30px}.share-panel .share-copy{max-width:240px}.share-panel .share-button{margin-top:17px}.recent-section{margin-top:57px}.section-heading{align-items:start;flex-direction:column;gap:15px}.recent-grid{grid-template-columns:1fr}.plaza-header .primary-button{margin-top:24px}.plaza-tools{display:block}.search-field{width:100%}.filter-row{justify-content:start;margin-top:14px}.plaza-layout{grid-template-columns:1fr;gap:25px}.plaza-aside{padding-top:0}.aside-stats{grid-template-columns:1fr 1fr;margin-top:28px}.decision-card{padding:18px}.decision-card h2{font-size:22px}.composer-modal,.detail-modal,.auth-modal{padding:30px 22px 23px}.composer-modal h2,.detail-modal h2{font-size:34px}.composer-row{grid-template-columns:1fr;gap:0}.detail-actions{flex-wrap:wrap}.vote-button{min-width:calc(50% - 4px)}.icon-share{width:100%;height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.reason-modal{width:min(520px,100%)}.reason-intro{color:#697386;font-size:12px;line-height:1.65;max-width:410px}.reason-modal textarea{width:100%;resize:vertical;min-height:120px;color:#111522;background:transparent;border:1px solid rgba(17,21,34,.22);padding:12px;outline:none;font-size:13px;line-height:1.5}.reason-modal textarea:focus{border-color:#111522}.reason-meta{display:flex;justify-content:space-between;color:#858d99;font-family:DM Mono;font-size:9px;margin-top:7px}.reason-actions{display:flex;justify-content:end;gap:9px;margin-top:24px}.secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;color:#111522;background:transparent;border:1px solid rgba(17,21,34,.25);border-radius:4px;font-size:11px;font-weight:800}.secondary-button:hover{background:#11152214}.share-modal{width:min(590px,100%)}.share-question{color:#697386;font-size:13px;line-height:1.6;border-left:2px solid #c9f34d;padding-left:14px;margin-bottom:23px}.share-platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.share-platform{min-width:0;display:flex;align-items:center;gap:11px;text-align:left;padding:13px;border:1px solid rgba(17,21,34,.18);color:#111522;background:#ffffff3d}.share-platform:hover{background:#111522;color:#fff;border-color:#111522}.platform-mark{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;color:#111522;background:#c9f34d;border-radius:50%;font-family:Space Grotesk;font-size:13px;font-weight:700}.share-platform-facebook .platform-mark{background:#6cc4f0}.share-platform-threads .platform-mark{background:#f4c85b}.share-platform-discord .platform-mark{background:#a48dff}.platform-copy{min-width:0;flex:1}.platform-copy b,.platform-copy small{display:block}.platform-copy b{font-size:11px}.platform-copy small{color:#7b8492;font-size:9px;margin-top:3px}.share-platform:hover .platform-copy small{color:#aeb6c7}.share-feedback{color:#60721b;background:#c9f34d47;padding:9px 11px;margin:15px 0 0;font-size:10px}.copy-link-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#c9f34d;background:#111522;padding:12px 16px;margin-top:10px;font-size:11px;font-weight:800}.copy-link-button:hover{background:#242b40}.profile-modal{width:min(430px,100%);text-align:center;padding-top:42px}.profile-symbol{width:50px;height:50px;display:inline-grid;place-items:center;color:#fff;background:#ff735d;border-radius:50%;font-family:DM Mono;font-size:11px;font-weight:700;margin-bottom:20px}.profile-modal h2{font-size:34px;line-height:1;margin:15px 0 8px}.profile-email{color:#7b8391;font-size:11px;margin-bottom:25px}.profile-loading{color:#7b8391;font-size:12px;padding:18px 0}.profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.category-select{position:relative}.composer-modal .category-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:46px;cursor:pointer}.category-select>svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#4f596b;pointer-events:none}.upload-button{text-align:left;background:transparent}.upload-button>svg{flex:none}.upload-button>span:not(.upload-count){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-count{margin-left:auto;color:#798391;font-family:DM Mono,monospace;font-size:10px;flex:none}.upload-button:focus-visible{outline:2px solid #111522;outline-offset:2px}.upload-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.upload-preview-item{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#dce1d0;border:1px solid rgba(17,21,34,.18)}.upload-preview-item img{display:block;width:100%;height:100%;object-fit:cover}.upload-preview-item button{position:absolute;top:5px;right:5px;width:27px;height:27px;display:grid;place-items:center;color:#fff;background:#111522db;border-radius:3px}.upload-preview-item button:hover{background:#111522}.decision-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:hidden}.decision-gallery.count-1{grid-template-columns:1fr}.decision-gallery.count-3{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.decision-gallery.count-3 button:first-child{grid-row:1 / 3}.decision-gallery button{display:block;min-width:0;min-height:0;width:100%;height:100%;padding:0;overflow:hidden;background:transparent}.decision-gallery button:focus-visible{outline:3px solid #c9f34d;outline-offset:-3px}.decision-gallery img,.decision-gallery.my-image-preview img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.feed-gallery{height:220px;margin:5px 0 17px}.feed-gallery.count-1{height:260px}.detail-image-gallery{height:250px;margin:6px 0 22px}.detail-image-stack{margin:6px 0 22px}.detail-stack-stage{position:relative;height:clamp(230px,42vw,320px);overflow:hidden;isolation:isolate;touch-action:pan-y}.detail-stack-stage:focus-visible{outline:2px solid #111522;outline-offset:-2px}.detail-stack-card{position:absolute;top:8px;right:32px;bottom:8px;left:32px;display:block;padding:0;overflow:hidden;border:4px solid #edf0df;background:#dce1d0;box-shadow:0 12px 28px #11152229;transition:transform .32s cubic-bezier(.22,.8,.22,1),filter .32s}.detail-stack-card img{display:block;width:100%;height:100%;object-fit:cover}.detail-stack-card.is-active{z-index:3;transform:translate(0) rotate(0) scale(1)}.detail-stack-card.is-next{z-index:2;transform:translate(28px) rotate(2deg) scale(.96);filter:brightness(.88)}.detail-stack-card.is-previous{z-index:1;transform:translate(-28px) rotate(-2deg) scale(.94);filter:brightness(.82)}.detail-stack-card:focus-visible{outline:3px solid #c9f34d;outline-offset:-8px}.detail-stack-arrow{position:absolute;top:50%;z-index:4;width:38px;height:38px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #edf0df;border-radius:3px;background:#111522;color:#c9f34d;box-shadow:0 5px 14px #11152238}.detail-stack-arrow:hover{background:#293345;color:#fff}.detail-stack-arrow-prev{left:4px}.detail-stack-arrow-prev svg{transform:rotate(180deg)}.detail-stack-arrow-next{right:4px}.detail-stack-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 32px 0}.detail-stack-count{color:#303746;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.04em}.detail-stack-count span{color:#a4acb1;padding:0 3px}.detail-stack-pages{display:flex;align-items:center;gap:6px}.detail-stack-pages button{width:25px;height:5px;padding:0;background:#b8c0b5;transition:width .2s,background .2s}.detail-stack-pages button.active{width:38px;background:#111522}.detail-stack-pages button:hover{background:#536174}@media(max-width:560px){.detail-stack-stage{height:230px}.detail-stack-card{top:8px;right:24px;bottom:8px;left:24px}.detail-stack-card.is-next{transform:translate(22px) rotate(2deg) scale(.96)}.detail-stack-card.is-previous{transform:translate(-22px) rotate(-2deg) scale(.94)}.detail-stack-arrow{width:34px;height:34px}.detail-stack-footer{padding-inline:24px}}.my-image-preview{height:120px}.image-viewer-backdrop{z-index:60;background:#07090ff0}.image-viewer{position:relative;width:min(900px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.image-viewer>img{display:block;max-width:100%;max-height:calc(100vh - 125px);object-fit:contain}.image-viewer-close{position:absolute;top:8px;right:8px;z-index:1;width:36px;height:36px;display:grid;place-items:center;color:#fff;background:#111522cc;border-radius:4px}.image-viewer-controls{min-width:180px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#d9dfe8;font-family:DM Mono,monospace;font-size:11px}.image-viewer-controls button{width:35px;height:35px;display:grid;place-items:center;color:#fff;background:#ffffff21;border-radius:4px}.image-viewer-controls button:hover,.image-viewer-close:hover{color:#c9f34d;background:#263044}.previous-chevron{transform:rotate(180deg)}.profile-stats>div{background:#1115220f;border:1px solid rgba(17,21,34,.12);padding:19px 12px}.profile-stats b,.profile-stats span{display:block}.profile-stats b{color:#111522;font-family:Space Grotesk;font-size:38px;line-height:.95}.profile-stats span{color:#727b89;font-family:DM Mono;font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:.06em;margin-top:9px}.profile-note{color:#7b8391;font-size:10px;line-height:1.5;margin:22px auto 0;max-width:280px}.profile-sign-out{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:10px 14px;border:1px solid rgba(17,21,34,.22);border-radius:6px;background:transparent;color:#111522;font-size:11px;font-weight:700}.profile-sign-out:hover{background:#111522;color:#fff}@media(max-width:560px){.share-platform-grid{grid-template-columns:1fr}.reason-actions{flex-direction:column-reverse}.reason-actions button{width:100%}.share-modal,.reason-modal,.profile-modal{padding:30px 22px 23px}}@media(max-width:1050px){.share-panel{display:block}.share-orbit{margin-bottom:30px}.share-panel .share-copy{max-width:320px}.share-panel .share-button{margin-top:17px}}@media(min-width:761px)and (max-width:1050px){.topbar{padding:0 22px}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;margin:0;padding:10px 22px 14px;background:#181d2d;border-bottom:1px solid rgba(255,255,255,.12);flex-direction:column;align-items:stretch}.main-nav.is-open{display:flex}.nav-link{justify-content:space-between;padding:12px}.mobile-menu{display:grid}}@media(max-width:420px){.topbar{padding:0 10px}.brand{gap:6px;font-size:15px}.brand-mark{width:26px;height:26px}.topbar-actions{gap:4px}.discord-invite,.icon-button.language-button,.notification-button,.sign-in-button,.mobile-menu{width:32px;height:32px}.sign-in-button{padding:0;justify-content:center}.sign-in-button span{display:none}}@media(max-width:760px){.notification-wrap .notification-button{display:grid}.notification-panel{right:-47px;max-height:calc(100dvh - 76px)}}.site-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px clamp(20px,5vw,76px);border-top:1px solid rgba(255,255,255,.1);color:#8992a5;background:#111522;font-size:11px}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}.site-footer a{color:#aeb8c8;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:#c9f34d}.legal-page{position:relative;min-height:calc(100vh - 72px);padding:40px 0 100px;color:#111522;background:#f6f8f2}.legal-container{width:min(1160px,calc(100% - 48px));margin:0 auto}.legal-back{display:inline-flex;align-items:center;gap:8px;color:#3b4852;text-decoration:none;font-size:12px;font-weight:700}.legal-back:hover{color:#10151f}.legal-hero{padding:52px 0;border-bottom:1px solid #ced4cd}.legal-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 18px;color:#516552;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.legal-eyebrow span{display:block;width:18px;height:2px;background:#77954f}.legal-hero h1{margin:0;max-width:740px;font-family:Space Grotesk,PingFang SC,sans-serif;font-size:clamp(44px,5vw,68px);line-height:1.08;font-weight:600}.legal-intro{max-width:710px;margin:22px 0;color:#4b5860;font-size:16px;line-height:1.8}.legal-updated{margin:0;color:#697772;font-family:DM Mono,PingFang SC,monospace;font-size:11px}.legal-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,720px);gap:clamp(35px,7vw,110px);padding-top:48px}.legal-toc{position:sticky;top:28px;align-self:start;display:flex;flex-direction:column;gap:11px;padding-top:5px}.legal-toc>span{margin-bottom:11px;color:#697772;font-family:DM Mono,PingFang SC,monospace;font-size:10px;font-weight:500}.legal-toc a{color:#63706e;text-decoration:none;font-size:12px;line-height:1.5}.legal-toc a:hover,.legal-toc a:focus-visible{color:#111522;text-decoration:underline}.legal-article{min-width:0}.legal-section{scroll-margin-top:30px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid #dce1d8}.legal-number{padding-top:5px;color:#6d8354;font-family:DM Mono,monospace;font-size:11px}.legal-section h2{margin:0 0 15px;font-family:Space Grotesk,PingFang SC,sans-serif;font-size:24px;line-height:1.3;font-weight:600}.legal-section p{margin:0 0 15px;color:#42504e;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.legal-section p:last-child{margin-bottom:0}.legal-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;color:#111522;background:#dcebbb;text-decoration:none;font-size:13px;font-weight:800}.legal-next:hover{background:#c9e399}@media(max-width:760px){.legal-page{min-height:calc(100vh - 64px);padding:26px 0 70px}.legal-container{width:min(100% - 36px,600px)}.legal-hero{padding:40px 0 36px}.legal-hero h1{font-size:44px}.legal-intro{font-size:14px}.legal-layout{display:block;padding-top:33px}.legal-toc{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;padding:0 0 28px}.legal-toc>span{flex-basis:100%;margin-bottom:2px}.legal-toc a{padding:7px 9px;border:1px solid #ccd3c9;font-size:11px}.legal-section{grid-template-columns:30px minmax(0,1fr);padding-bottom:28px;margin-bottom:28px}.legal-section h2{font-size:20px}.site-footer{flex-direction:column;align-items:flex-start;padding:25px 18px}}.decision-card-footer .comment-count{display:inline-flex;align-items:center;gap:6px;min-height:33px;padding:6px 9px;border:1px solid rgba(201,243,77,.28);border-radius:4px;color:#c9f34d;background:#c9f34d12;font-size:10px;font-weight:700;white-space:nowrap}.decision-card-footer .comment-count:hover,.decision-card-footer .comment-count:focus-visible{border-color:#c9f34d;background:#c9f34d26}.detail-modal.modal-surface{width:min(650px,100%);max-height:calc(100dvh - 40px);display:grid;grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden}.detail-modal.with-opinions{width:min(1080px,100%);grid-template-columns:minmax(0,650px) minmax(330px,1fr)}.detail-main{position:relative;min-width:0;max-height:calc(100dvh - 40px);overflow-y:auto;padding:36px}.detail-main>p{color:#697386;font-size:13px;line-height:1.65}.detail-author{flex-wrap:wrap;gap:10px}.detail-author>span:nth-child(2){min-width:0}.opinions-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;margin-left:auto;padding:8px 10px;border:1px solid rgba(17,21,34,.22);border-radius:4px;color:#111522;background:#fff6;font-size:10px;font-weight:800;white-space:nowrap}.opinions-entry:hover,.opinions-entry[aria-expanded=true]{border-color:#111522;background:#c9f34d}.opinions-entry-arrow{transition:transform .2s}.opinions-entry[aria-expanded=true] .opinions-entry-arrow{transform:rotate(90deg)}.detail-opinions{display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 40px);overflow-y:auto;border-left:1px solid rgba(17,21,34,.15);background:#f8f9f4;color:#111522}.opinions-header{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:28px 25px 19px}.opinions-header .eyebrow{color:#778079;font-size:9px}.opinions-header h3{margin:10px 0 4px;font-size:26px;line-height:1.1;font-weight:700}.opinions-header p:last-child{margin:0;color:#74808c;font-size:11px}.opinions-close{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:4px;color:#697386;background:transparent}.opinions-close:hover{color:#111522;background:#e6e9df}.opinions-back{display:none}.opinion-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 25px 6px;padding:4px;border-radius:5px;background:#e9ece4}.opinion-filters button{min-width:0;min-height:35px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 3px;border-radius:3px;color:#65717c;background:transparent;font-size:10px;font-weight:800;white-space:nowrap}.opinion-filters button.active{color:#111522;background:#fff;box-shadow:0 1px 5px #11152217}.opinion-filters span{color:#88909a;font-family:DM Mono,monospace;font-size:9px}.opinion-list{min-height:120px;padding:0 25px 24px}.opinion-item{padding:18px 0 16px;border-bottom:1px solid rgba(17,21,34,.12)}.opinion-item-top{display:flex;align-items:center;gap:9px;min-width:0}.opinion-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:#fff;background:#405064;font-family:DM Mono,monospace;font-size:9px}.opinion-person{min-width:0;flex:1}.opinion-person strong,.opinion-person span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opinion-person strong{font-size:11px}.opinion-person span{margin-top:2px;color:#929aa2;font-size:9px}.opinion-answer{display:inline-flex;align-items:center;gap:4px;flex:none;padding:6px 7px;border-radius:3px;color:#25310c;background:#e0f4aa;font-size:9px;font-weight:800;white-space:nowrap}.opinion-answer.no{color:#672d23;background:#ffe1da}.opinion-reason{margin:11px 0 0 41px;color:#3e4856;font-size:11px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.opinion-item-footer{display:flex;justify-content:flex-end;margin-top:11px}.helpful-button,.own-opinion-label{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid rgba(17,21,34,.17);border-radius:4px;color:#687384;background:transparent;font-size:10px;font-weight:800}.helpful-button:hover,.helpful-button.active{border-color:#aec75b;color:#243009;background:#e9f6c6}.helpful-button span{min-width:12px;text-align:center;font-family:DM Mono,monospace}.own-opinion-label{border-color:transparent;color:#818b95}.opinions-status,.opinions-error{padding:23px 0;color:#73808b;font-size:11px;line-height:1.6}.opinions-error{color:#a43a30}.opinions-error button{margin-left:5px;padding:0;color:#111522;background:transparent;font-size:inherit;font-weight:800;text-decoration:underline}.opinions-more{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:14px;padding:10px;border:1px solid rgba(17,21,34,.18);border-radius:4px;color:#111522;background:transparent;font-size:10px;font-weight:800}.opinions-more:hover{background:#e9ece4}.opinions-gate{margin:14px 25px;padding:24px 18px;border:1px solid rgba(17,21,34,.16);border-radius:5px;background:#fff}.opinions-gate>svg{color:#718d2a}.opinions-gate h4{margin:13px 0 7px;font-size:17px;line-height:1.2}.opinions-gate p{margin:0;color:#74808c;font-size:11px;line-height:1.6}.opinions-gate>div{display:grid;gap:7px;margin-top:18px}.opinions-gate button{padding:10px;color:#111522;background:#c9f34d;font-size:10px;font-weight:800}.opinions-gate button:last-child{background:#ffb0a1}.opinions-gate button:hover{filter:brightness(.95)}@media(max-width:1030px){.detail-backdrop{padding:12px}.detail-modal.modal-surface,.detail-modal.with-opinions{width:min(650px,100%);max-height:calc(100dvh - 24px);grid-template-columns:minmax(0,1fr)}.detail-modal.with-opinions .detail-main{display:none}.detail-main,.detail-opinions{max-height:calc(100dvh - 24px)}.detail-opinions{border-left:0}.opinions-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:0 25px 14px;padding:0;color:#52636b;background:transparent;font-size:10px;font-weight:800}.opinions-back:hover{color:#111522}}@media(max-width:560px){.detail-main{padding:30px 22px 23px}.opinions-header{padding:24px 20px 18px}.opinion-filters{margin-inline:20px}.opinion-list{padding-inline:20px}.opinions-gate,.opinions-back{margin-inline:20px}.detail-author{align-items:center}.opinions-entry{width:100%;margin-left:0;justify-content:space-between}}.panel-status.status-pending,.history-status.status-pending{color:#f1c778}.panel-status.status-rejected,.panel-status.status-removed,.history-status.status-rejected,.history-status.status-removed{color:#ff9586}.panel-status.status-approved,.history-status.status-approved{color:#b7e75d}.moderation-owner-note{margin-top:14px!important;padding:11px 13px;border-left:2px solid #d0aa57;color:#74684e!important;background:#e0c28024;font-size:11px!important}.moderation-owner-note strong{color:#34302a}.moderation-waiting>svg{margin:30px 0 0;color:#c9f34d}.moderation-waiting h3{margin:12px 0 7px;color:#f0f2e8;font-size:18px}.moderation-waiting p{color:#9ca4b3;font-size:11px;line-height:1.55}.own-history{margin-top:54px}.own-history-list{border-top:1px solid rgba(255,255,255,.12)}.own-history-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.1)}.own-history-list h3{margin:0;color:#f3f5ef;font-size:13px;line-height:1.45}.own-history-list p{margin:5px 0 0;color:#ffad9f;font-size:10px;line-height:1.45}.own-history-list small{display:block;margin-top:5px;color:#81899a;font-family:DM Mono,monospace;font-size:9px}.history-status{font-size:10px;font-weight:800;white-space:nowrap}.history-open{display:grid;place-items:center;width:30px;height:30px;color:#c9f34d;background:transparent}.opinion-hidden{color:#9a7771;font-style:italic}.opinion-item-footer{align-items:center;gap:8px}.opinion-report{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(17,21,34,.15);border-radius:4px;color:#77818b;background:transparent}.opinion-report:hover{color:#9b352c;border-color:#d99c92;background:#fff0ec}.opinion-reported{margin-right:auto;color:#76816d;font-size:9px}.moderation-view{padding-top:56px;padding-bottom:84px}.console-view{min-height:100vh;color:#24312b;background:#f3f5f2}.console-layout{min-height:100vh;display:grid;grid-template-columns:222px minmax(0,1fr);background:linear-gradient(to right,#18221e 222px,#f3f5f2 222px)}.console-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 14px 18px;color:#f5f7f2;background:#18221e}.console-brand{display:flex;align-items:center;gap:11px;padding:0 10px 29px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.console-brand>span:last-child{display:block;line-height:1.15}.console-brand small{display:block;margin-top:4px;color:#9aaf9d;font-family:Manrope,sans-serif;font-size:10px;font-weight:600}.console-nav{display:grid;gap:4px}.console-nav button,.console-site-link{width:100%;min-height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:5px;color:#aebeb1;background:transparent;font-size:12px;font-weight:700;text-align:left}.console-nav button:hover,.console-nav button.active,.console-site-link:hover{color:#fff;background:#304338}.console-nav button.active{box-shadow:inset 3px 0 #c9f34d}.console-nav button span{margin-left:auto;color:#c9f34d;font-size:10px}.console-ai-nav{display:grid;gap:4px}.console-ai-parent .console-ai-chevron{margin-left:auto;transition:transform .18s ease}.console-ai-parent[aria-expanded=true] .console-ai-chevron{transform:rotate(180deg)}.console-ai-subnav{display:grid;gap:3px;margin:0 0 4px 20px;padding-left:10px;border-left:1px solid #3b5141}.console-nav .console-ai-subnav button{min-height:34px;padding:0 11px;color:#9fb3a3;font-size:11px;font-weight:700}.console-nav .console-ai-subnav button.active{box-shadow:none;color:#e7f7ce;background:#304338}.console-nav .console-ai-subnav button:hover{color:#fff}.console-site-link{margin-top:auto;border-top:1px solid #36483c;border-radius:0}.console-workspace{min-width:0}.console-toolbar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3.2vw,48px);border-bottom:1px solid #dce3dc;background:#fbfcfa;color:#6a776e;font-size:11px;font-weight:700}.console-toolbar>div{display:flex;align-items:center;gap:15px}.console-language{display:inline-flex;align-items:center;gap:6px;color:#52645a;background:transparent;font-size:10px}.console-avatar{width:31px;height:31px;border-radius:50%;color:#fff;background:#de745f;font-size:10px;font-weight:800}.console-content{max-width:1450px;margin:0 auto;padding:34px clamp(20px,3.2vw,48px) 70px}.console-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.console-heading h1{margin:0 0 7px;color:#1d2b24;font-size:31px;line-height:1.1;letter-spacing:0}.console-heading p{margin:0;color:#718077;font-size:12px}.console-refresh{height:35px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d5ded4;border-radius:4px;color:#45584b;background:#fff;font-size:11px;font-weight:700}.console-refresh:hover{border-color:#829e79}.console-error{margin:0 0 17px;padding:12px 14px;border-left:3px solid #da735f;color:#913f34;background:#fff1ed;font-size:11px}.console-error button{margin-left:8px;color:#913f34;background:transparent;font-weight:800;text-decoration:underline}.console-empty{padding:22px;color:#7c887e;font-size:12px}.console-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce3dc;border-radius:5px;background:#fff}.console-metrics>*{min-width:0;display:grid;gap:8px;padding:22px 23px;border-right:1px solid #e5eae5;color:#34463b;background:transparent;text-align:left}.console-metrics>*:last-child{border-right:0}.console-metrics button:hover{background:#f1f8e8}.console-metrics span{color:#64756a;font-size:11px;font-weight:700}.console-metrics strong{color:#1c2b22;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:600;line-height:1}.console-metrics small{color:#849088;font-size:10px}.console-vote-breakdown{display:grid;gap:3px}.console-vote-breakdown span{color:#849088;font-size:10px;font-weight:500}.console-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-top:26px}.console-overview-grid>section{min-width:0;border-top:2px solid #b9ccad}.console-section-title{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px}.console-section-title h2{margin:0;color:#27372c;font-size:17px;letter-spacing:0}.console-section-title button{display:inline-flex;align-items:center;gap:2px;color:#455d46;background:transparent;font-size:10px;font-weight:800}.console-compact-list,.console-activity-list{border:1px solid #dce3dc;border-radius:5px;background:#fff}.console-compact-list>button{width:100%;min-height:67px;display:flex;align-items:center;gap:12px;padding:11px 17px;border-bottom:1px solid #edf0eb;color:#46564b;background:transparent;text-align:left}.console-compact-list>button:last-child,.console-activity-list>div:last-child{border-bottom:0}.console-compact-list>button:hover{background:#f6faf2}.console-user-avatar{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;color:#234034;background:#dcebd8;font-size:12px;font-weight:800}.console-compact-list>button>span:nth-child(2),.console-activity-list>div>span:nth-child(2){min-width:0;display:grid;gap:3px;flex:1}.console-compact-list strong,.console-activity-list strong{color:#2c3c30;font-size:11px}.console-compact-list small,.console-activity-list small{overflow:hidden;color:#87938a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.console-compact-list time{color:#87938a;font-size:10px;white-space:nowrap}.console-activity-list>div{min-height:67px;display:flex;align-items:center;gap:12px;padding:11px 17px;border-bottom:1px solid #edf0eb}.console-activity-icon{width:29px;height:29px;flex:none;display:grid;place-items:center;border-radius:50%;color:#425c43;background:#e9f3e3}.console-user-tools{display:flex;align-items:center;gap:9px;margin-bottom:15px}.console-user-tools label{width:min(370px,100%);height:39px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #d4dfd5;border-radius:4px;color:#849288;background:#fff}.console-user-tools input{min-width:0;flex:1;border:0;outline:0;color:#27372d;background:transparent;font-size:11px}.console-user-tools>button{height:39px;padding:0 16px;border-radius:4px;color:#fff;background:#314f37;font-size:11px;font-weight:800}.console-user-tools>span{margin-left:auto;color:#7d8a7f;font-size:10px}.console-user-table{overflow-x:auto;border:1px solid #dce3dc;border-radius:5px;background:#fff}.console-table-head,.console-table-row{min-width:860px;display:grid;grid-template-columns:minmax(230px,2fr) 1fr .65fr .65fr 1fr .75fr;align-items:center;gap:12px;padding:0 19px}.console-table-head{height:37px;color:#7a897e;background:#f7f9f5;font-size:9px;font-weight:800}.console-table-row{width:100%;min-height:64px;border-top:1px solid #e9eee8;color:#586a5d;background:#fff;font-size:10px;text-align:left}.console-table-row:hover{background:#f3f9ef}.console-table-user{min-width:0;display:flex;align-items:center;gap:10px}.console-table-user>span:last-child{min-width:0;display:grid;gap:2px}.console-table-user strong{overflow:hidden;color:#26372b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.console-table-user small{overflow:hidden;color:#8a968c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.console-pagination{display:flex;justify-content:end;align-items:center;gap:9px;margin-top:16px;color:#68796e;font-size:10px}.console-pagination span{margin-right:6px}.console-pagination button{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border:1px solid #d8e0d7;border-radius:4px;color:#425648;background:#fff;font-size:10px;font-weight:700}.console-user-detail{border:1px solid #dce3dc;border-radius:5px;background:#fff}.console-detail-back{display:inline-flex;align-items:center;gap:6px;margin:19px 21px;color:#526c56;background:transparent;font-size:11px;font-weight:800}.console-user-identity{display:flex;align-items:center;gap:15px;padding:0 22px 24px}.console-user-identity .console-user-avatar{width:50px;height:50px;font-size:18px}.console-user-identity h2{margin:0 0 2px;color:#24342a;font-size:19px;letter-spacing:0}.console-user-identity p,.console-user-identity small{display:block;margin:0;color:#768579;font-size:10px;overflow-wrap:anywhere}.console-user-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e6ece4}.console-user-facts>div{display:grid;gap:5px;padding:17px 22px;border-right:1px solid #e6ece4}.console-user-facts>div:last-child{border-right:0}.console-user-facts span{color:#849287;font-size:10px}.console-user-facts strong{color:#26382b;font-size:14px}.console-user-facts strong.activity-recent,.console-table-row .activity-recent{color:#3e7048}.console-user-facts strong.activity-quiet,.console-table-row .activity-quiet{color:#869187}.console-user-activity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:25px 22px}.console-user-activity section{min-width:0}.console-user-activity h3{margin:0 0 14px;color:#2f4031;font-size:15px;letter-spacing:0}.console-user-activity section>div{padding:11px 0;border-top:1px solid #e8eee7}.console-user-activity strong,.console-user-activity small{display:block}.console-user-activity strong{color:#324437;font-size:11px;line-height:1.4}.console-user-activity small,.console-user-activity p{margin:4px 0 0;color:#829083;font-size:10px;line-height:1.5}.console-content .moderation-filter{padding-top:0}.console-content .moderation-filter button{color:#65776a;border-color:#d6dfd5;background:#fff}.console-content .moderation-filter button.active{color:#f8fcf6;border-color:#314e37;background:#314e37}.console-content .moderation-item{border-color:#dce3dc;background:#fff}.console-content .moderation-item-meta,.console-content .moderation-item label,.console-content .moderation-empty{color:#718073}.console-content .moderation-item h2{color:#2b3b2f}.console-content .moderation-item>p{color:#657468}.console-content .moderation-item textarea{border-color:#d2ddd2;color:#27362c;background:#f9fbf8}.console-content .admin-recommendation-fields label{margin:0;color:#718073}.console-content .moderation-approve{background:#c9f34d}.console-content .moderation-reject{color:#9a4a3e}.console-content .moderation-neutral{color:#516253;border-color:#d6ded6!important}.console-content .inline-error{margin:10px 0}.admin-recommendation-controls{display:grid;gap:12px;margin-top:17px;padding:14px;border:1px solid #dfe8dd;border-radius:5px;background:#f6f9f4}.admin-recommendation-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#344a38;font-size:11px}.recommendation-saved{color:#3c7443;font-size:10px;font-weight:700}.admin-recommendation-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:10px}.admin-recommendation-fields label{display:grid;gap:5px;color:#718073;font-size:9px;font-weight:800}.admin-recommendation-fields select,.admin-recommendation-fields input{width:100%;min-width:0;min-height:34px;padding:0 8px;border:1px solid #d2ddd2;border-radius:3px;color:#27362c;background:#fff;font:inherit;font-size:10px}.admin-recommendation-fields select:focus,.admin-recommendation-fields input:focus{border-color:#789b72;outline:2px solid rgba(120,155,114,.14)}.admin-recommendation-fields .recommendation-save{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #bedc80;border-radius:3px;color:#26351b;background:#d8f19f;font-size:9px;font-weight:800}.admin-recommendation-fields .recommendation-save:disabled{cursor:not-allowed;opacity:.55}.admin-recommendation-help,.admin-recommendation-timezone{margin:0;color:#79897c;font-size:9px;line-height:1.5}.recommendation-error{margin:0;color:#a54b3d;font-size:10px}.author-profile-link{color:inherit;text-decoration:none}.author-profile-link:hover{color:#c9f34d;text-decoration:underline}.console-user-type{display:inline-flex;align-items:center;margin-left:5px;padding:2px 5px;border:1px solid #d4dfd3;border-radius:3px;color:#536d56;font-size:8px;font-weight:800;vertical-align:middle}.ai-author-badge{display:inline-flex;align-items:center;margin-left:5px;padding:2px 5px;border:1px solid currentColor;border-radius:3px;color:#9bc669;font-size:8px;font-weight:800;vertical-align:middle}.detail-author .ai-author-badge{color:#496b4e}.ai-perspective{margin:18px 0 20px;padding:16px 18px;border-left:3px solid #91bd65;border-radius:3px;color:#334638;background:#edf5e7}.ai-perspective>div{display:flex;align-items:center;gap:7px}.ai-perspective strong{font-size:12px}.ai-perspective>div>span{margin-left:auto;color:#466a4b;font-size:10px;font-weight:800}.ai-perspective p{margin:10px 0 6px;color:#405145;font-size:12px;line-height:1.65}.ai-perspective small{color:#79917c;font-size:9px}.ai-review-note{display:grid;gap:5px;margin:10px 0;padding:11px 12px;border-left:3px solid #a7c987;background:#f1f7eb}.ai-review-note strong{color:#3d6346;font-size:10px}.ai-review-note span{color:#607464;font-size:11px;line-height:1.5}.console-view>.admin-access-panel{margin-top:0;padding-top:70px}.console-view>.admin-access-panel h1{color:#26382b}.console-view>.admin-access-panel>p:not(.eyebrow){color:#68796d}.console-view>.admin-access-panel .secondary-button{color:#24362b}.console-login{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);color:#22352a;background:#f4f6f3}.console-login-intro{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px clamp(30px,7vw,110px);background:#dcebd8}.console-login-symbol{width:48px;height:48px;display:grid;place-items:center;margin-bottom:36px;border:1px solid #8aab85;border-radius:6px;color:#33563a}.console-login-intro>p{margin-bottom:17px;color:#44684b;font-size:12px;font-weight:800}.console-login-intro h1{max-width:540px;margin:0 0 20px;font-size:clamp(36px,4vw,60px);line-height:1.06;letter-spacing:0}.console-login-intro>span:last-child{max-width:415px;color:#657b68;font-size:14px;line-height:1.7}.console-login-form{width:min(420px,calc(100% - 48px));align-self:center;justify-self:center;margin:50px auto}.console-login-form h2{margin:0 0 9px;color:#26372b;font-size:26px;letter-spacing:0}.console-login-form>p{margin:0 0 25px;color:#728276;font-size:12px;line-height:1.5}.console-login-switch{margin-top:20px;padding:10px 12px;border:1px solid #bfcdbe;border-radius:4px;color:#39503e;background:#fff;font-size:11px;font-weight:800}@media(max-width:1050px){.console-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;background:#f3f5f2}.console-sidebar{position:relative;height:auto;padding:13px 20px 10px}.console-brand{padding:0 0 10px}.console-nav{display:flex;flex-wrap:wrap;gap:5px}.console-nav button{width:auto;flex:none;white-space:nowrap}.console-ai-nav{width:100%;justify-items:start}.console-ai-subnav{display:flex;max-width:100%;gap:5px;margin:0;padding:0;overflow-x:auto;border-left:0}.console-site-link{position:absolute;top:15px;right:20px;width:auto;min-height:30px;margin:0;border:0}.console-toolbar{height:50px}}@media(max-width:760px){.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-metrics>:nth-child(2){border-right:0}.console-metrics>:nth-child(-n+2){border-bottom:1px solid #e5eae5}.console-overview-grid,.console-user-activity{grid-template-columns:minmax(0,1fr)}.console-login{min-height:calc(100vh - 64px);grid-template-columns:minmax(0,1fr)}.console-login-intro{padding:35px 28px}.console-login-symbol{width:38px;height:38px;margin-bottom:18px}.console-login-intro h1{max-width:500px;font-size:34px}.console-login-form{margin:32px auto 50px}}@media(max-width:520px){.console-sidebar{padding-inline:14px}.console-site-link{right:13px}.console-brand{font-size:14px}.console-brand small{font-size:9px}.console-content{padding:25px 15px 50px}.console-heading{align-items:start}.console-heading h1{font-size:25px}.console-refresh{width:35px;flex:none;justify-content:center;overflow:hidden;font-size:0}.console-metrics>*{padding:15px}.console-metrics strong{font-size:24px}.console-user-tools{flex-wrap:wrap}.console-user-tools label{flex:1;width:auto}.console-user-tools>span{width:100%}.console-user-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.console-user-facts>:nth-child(2){border-right:0}.console-user-facts>:nth-child(-n+2){border-bottom:1px solid #e6ece4}.console-pagination{flex-wrap:wrap;justify-content:start}.console-pagination span{width:100%}.console-login-intro{padding:25px 20px}.console-login-intro h1{font-size:29px}.console-login-intro>span:last-child{font-size:12px}}.admin-access-panel{width:min(560px,100%);margin:72px auto 96px;padding:0 0 26px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.admin-access-icon{width:40px;height:40px;display:grid;place-items:center;margin:28px 0 20px;border:1px solid rgba(201,243,77,.4);border-radius:50%;color:#c9f34d}.admin-access-panel>.eyebrow{margin-bottom:14px}.admin-access-panel h1{margin:0 0 12px;color:#f7f8f2;font-size:30px;line-height:1.15}.admin-access-panel>p:not(.eyebrow){margin:0;max-width:440px;color:#a4adbd;font-size:13px;line-height:1.65}.admin-access-panel>div{display:flex;gap:9px;margin-top:22px}.moderation-header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.moderation-header h1{margin:18px 0 10px;color:#f7f8f2;font-family:Space Grotesk,sans-serif;font-size:42px;line-height:1}.moderation-header>div>p:last-child{margin:0;color:#9aa2b2;font-size:12px}.moderation-refresh{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#e9ece4;background:#ffffff0a;font-size:10px;font-weight:800}.moderation-refresh:hover{border-color:#c9f34d;color:#c9f34d}.moderation-tabs,.moderation-filter{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px}.moderation-tabs{border-bottom:1px solid rgba(255,255,255,.12)}.moderation-tabs button,.moderation-filter button{min-height:34px;flex:none;padding:0 11px;border-radius:4px;color:#9aa2b2;background:transparent;font-size:10px;font-weight:800}.moderation-tabs button.active{color:#111522;background:#c9f34d}.moderation-filter{padding-top:13px}.moderation-filter button{border:1px solid rgba(255,255,255,.13)}.moderation-filter button.active{color:#f0f4e7;border-color:#c9f34d99;background:#c9f34d17}.moderation-search{display:flex;gap:7px;max-width:420px;margin:2px 0 14px}.moderation-search label{min-width:0;flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #d6dfd5;border-radius:4px;color:#849287;background:#fff}.moderation-search input{width:100%;min-width:0;min-height:35px;border:0;outline:0;color:#27362c;background:transparent;font:inherit;font-size:11px}.moderation-search>button{min-width:74px;padding:0 12px;border:1px solid #bedc80;border-radius:4px;color:#26351b;background:#d8f19f;font-size:10px;font-weight:800}.moderation-list{display:grid;gap:12px;margin-top:12px}.moderation-item{padding:20px 22px;border:1px solid rgba(255,255,255,.13);border-radius:5px;background:#191e2deb}.moderation-item-meta{display:flex;flex-wrap:wrap;gap:12px;color:#aab2bf;font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.moderation-item h2{margin:12px 0 8px;color:#f4f5ef;font-family:Space Grotesk,sans-serif;font-size:20px;line-height:1.3}.moderation-item>p{margin:0 0 12px;color:#abb2be;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.moderation-prior-reason{color:#ffad9f!important}.moderation-quote{padding:10px 12px;border-left:2px solid #c9f34d;background:#ffffff0a}.moderation-images{display:flex;gap:8px;margin:12px 0}.moderation-images button{width:90px;height:68px;overflow:hidden;border-radius:3px;background:#0e1119}.moderation-images img{width:100%;height:100%;object-fit:cover}.moderation-item label{display:grid;gap:6px;margin-top:15px;color:#aab2bf;font-size:10px;font-weight:800}.moderation-item textarea,.report-modal textarea{width:100%;resize:vertical;padding:10px 11px;border:1px solid rgba(255,255,255,.19);border-radius:3px;color:#f5f6f0;background:#080a115c;font-size:11px;line-height:1.5}.moderation-item textarea:focus,.report-modal textarea:focus{border-color:#c9f34d;outline:0}.moderation-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.moderation-item-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:4px;font-size:10px;font-weight:800}.moderation-approve{color:#17200b;background:#c9f34d}.moderation-reject{color:#ffb5a8;border-color:#ff735d61!important;background:#ff735d14}.moderation-neutral{color:#d3d8d2;border-color:#ffffff2e!important;background:transparent}.moderation-item-actions button:hover:not(:disabled){filter:brightness(1.12)}.moderation-empty{margin:0;padding:34px 0;color:#9aa2b2;font-size:12px}.report-backdrop{z-index:70}.report-modal{width:min(440px,100%);padding:30px;border-radius:6px}.report-modal h2{margin:12px 0 8px;font-size:25px}.report-modal>p:not(.eyebrow):not(.inline-error){margin:0 0 16px;color:#66717d;font-size:11px}.report-modal textarea{border-color:#11152233;color:#111522;background:#ffffff8c}.report-modal .reason-actions{margin-top:15px}@media(max-width:760px){.moderation-view{padding-top:42px}.admin-access-panel{margin:48px auto 70px}.admin-access-panel h1{font-size:26px}.moderation-header{align-items:start;flex-direction:column;gap:15px}.moderation-header h1{font-size:35px}.moderation-item{padding:17px 15px}.own-history-list article{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.own-history-list .category-pill{grid-column:1;justify-self:start}.own-history-list article>div{grid-column:1;grid-row:2}.own-history-list .history-status{grid-column:2;grid-row:1}.own-history-list .history-open{grid-column:2;grid-row:2}}.auth-backdrop{z-index:50}.auth-modal.modal-surface{width:min(960px,100%);min-height:580px;display:grid;grid-template-columns:1fr 1fr;padding:0;overflow:hidden auto;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:#f8f9f6;text-align:left}.auth-close{z-index:2;top:20px;right:20px;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#5d6573}.auth-close:hover{background:#11152214}.auth-form-panel{display:flex;flex-direction:column;min-width:0;padding:36px clamp(28px,4vw,54px) 38px;background:#fbfcf9}.auth-brand{display:flex;align-items:center;gap:10px;color:#111522;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.045em}.auth-brand .brand-mark{width:29px;height:29px}.auth-form-content{width:100%;max-width:385px;margin:auto;padding:40px 0 20px}.auth-form-content h2{margin:0 0 14px;color:#111522;font-size:clamp(30px,3.3vw,38px);line-height:1.08;letter-spacing:-.055em}.auth-form-content h2 span{white-space:nowrap}.auth-form-content .auth-subtitle{max-width:360px;margin:0 0 28px;color:#687385;font-size:13px;line-height:1.6}.auth-callback-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#f7f8f6}.auth-callback-card{width:min(590px,100%);min-height:490px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 36px 46px;border:1px solid #dfe3e4;border-radius:22px;background:#fff;box-shadow:0 24px 48px #11152209;text-align:center}.auth-callback-art{position:relative;width:250px;height:174px;margin-bottom:27px}.auth-callback-art-card{position:absolute;width:154px;height:118px;overflow:hidden;border-radius:10px;box-shadow:0 14px 24px #11152226}.auth-callback-art-card-back{top:22px;left:5px;padding:15px;transform:rotate(-13deg);color:#632e2b;background:#ffd8cf}.auth-callback-art-card-middle{top:14px;right:3px;padding:15px;transform:rotate(12deg);color:#283618;background:#c9f34d}.auth-callback-art-card-back>span,.auth-callback-art-card-middle>span{display:block;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:600;line-height:1}.auth-callback-art-card-back>i,.auth-callback-art-card-middle>i{display:block;width:61%;height:4px;margin-top:7px;border-radius:3px;background:currentColor;opacity:.18}.auth-callback-art-card-back>i:last-child,.auth-callback-art-card-middle>i:last-child{width:39%}.auth-callback-art-card-front{top:46px;left:47px;display:flex;flex-direction:column;align-items:flex-start;padding:15px;transform:rotate(-4deg);color:#f7f8f2;background:#181d2d}.auth-callback-art-brand{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.045em}.auth-callback-art-brand>span{color:#ff735d}.auth-callback-art-question{margin:auto 0;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:600;line-height:.8}.auth-callback-art-votes{width:100%;display:flex;gap:4px}.auth-callback-art-votes i{width:70%;height:5px;border-radius:4px;background:#c9f34d}.auth-callback-art-votes i:last-child{width:30%;background:#ff735d}.auth-callback-card h1{margin:0 0 16px;color:#111522;font-size:clamp(29px,5vw,37px);line-height:1.15;font-weight:600;letter-spacing:-.055em}.auth-callback-card p{max-width:420px;margin:0;color:#687385;font-size:15px;line-height:1.6}.auth-callback-dots{display:flex;align-items:center;gap:8px;height:16px;margin-top:34px}.auth-callback-dots i{width:8px;height:8px;border-radius:50%;background:#5f7feb;animation:auth-callback-pulse 1.15s ease-in-out infinite}.auth-callback-dots i:nth-child(2){animation-delay:.15s}.auth-callback-dots i:nth-child(3){animation-delay:.3s}.auth-callback-retry{min-height:42px;margin-top:28px;padding:0 22px;border-radius:7px;color:#fff;background:#111522;font-size:13px;font-weight:700}.auth-callback-retry:hover{background:#293346}@keyframes auth-callback-pulse{0%,70%,to{opacity:.42;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media(max-width:560px){.auth-callback-backdrop{padding:16px}.auth-callback-card{min-height:430px;padding:42px 24px 37px;border-radius:16px}.auth-callback-art{transform:scale(.86);margin:-10px 0 7px}.auth-callback-card p{font-size:13px}}@media(prefers-reduced-motion:reduce){.auth-callback-dots i{animation:none;opacity:1}}.auth-form-content .cl-socialButtons{display:grid;grid-template-columns:1fr;gap:10px}.auth-form-content .cl-socialButtonsIconButton{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #aeb8bf;background:#f1f4f4;box-shadow:none}.auth-form-content .cl-socialButtonsIconButton:after{content:attr(aria-label);color:#111522;font-size:13px;font-weight:700}.auth-form-content .cl-socialButtonsIconButton:hover{border-color:#7c8c94;background:#eaf0ee}.auth-form-content .cl-formFieldInput{min-height:48px;border:1px solid #aeb8bf;background:#f1f4f4;box-shadow:none}.auth-form-content .cl-formFieldInput:focus{border-color:#111522;box-shadow:0 0 0 3px #c9f34d5c}.auth-form{width:100%}.auth-form .social-auth{display:grid;grid-template-columns:1fr;gap:10px}.auth-form .social-auth button{min-height:48px;gap:9px;padding:10px 12px;border:1px solid #d4d9dd;border-radius:8px;background:#fff;box-shadow:0 2px 3px #1115220f;font-size:13px;font-weight:700}.auth-form .social-auth button:disabled{opacity:.72;color:#111522;background:#fff}.auth-form .social-auth button:hover:not(:disabled){border-color:#111522;background:#f5f7f4;color:#111522}.auth-form .social-icon{width:18px;height:18px;flex:none;object-fit:contain}.auth-form .social-auth button:focus-visible{outline:3px solid #b4e943;outline-offset:2px}.auth-form .auth-divider{margin:24px 0;font-family:inherit;font-size:12px;letter-spacing:0}.auth-form .auth-divider:before,.auth-form .auth-divider:after{background:#dce0df}.auth-email-label{display:block;margin-bottom:8px;color:#27303d;font-size:12px;font-weight:700}.auth-form input[type=email]{width:100%;height:48px;padding:0 14px;border:1px solid #bac2c6;border-radius:8px;background:#fff;color:#111522;font-size:13px;outline:none}.auth-form input[type=email]:focus{border-color:#111522;box-shadow:0 0 0 3px #c9f34d5c}.auth-form input[type=email]:disabled{color:#697386;opacity:.75}.auth-form input[type=email]::placeholder{color:#8b96a1}.auth-continue{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border-radius:8px;color:#fff;background:#111522;font-size:13px;font-weight:700}.auth-continue:hover:not(:disabled){background:#293346}.auth-continue:disabled{opacity:.58}.auth-form .auth-setup-note{margin:18px 0 0;padding:11px 13px;border:1px solid #dae1cd;border-radius:7px;background:#eff5e4;color:#4d5a39;font-size:11px;line-height:1.5;text-align:left}.auth-form-content .auth-legal{margin:20px 0 0;color:#8b96a1;font-size:10px;line-height:1.5;text-align:center}.auth-form-content .auth-legal a{color:#465447;font-weight:800;text-underline-offset:2px}.auth-form-content .auth-legal a:hover{color:#111522}.auth-preview-panel{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:66px 34px 40px;overflow:hidden;background:#eef0f2}.auth-preview-stage{width:min(100%,405px);height:330px;position:relative}.auth-preview-card{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:77%;min-height:216px;padding:24px;border-radius:8px;box-shadow:0 24px 36px #141a2729}.auth-preview-card>span{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.03em}.auth-preview-card>strong{font-family:Space Grotesk,PingFang SC,sans-serif;font-size:clamp(19px,2.5vw,27px);line-height:1.08;letter-spacing:-.04em}.auth-preview-card-back{top:4px;left:4px;transform:rotate(-12deg);background:#ffd8cf;color:#522e30}.auth-preview-card-middle{top:26px;right:1px;transform:rotate(10deg);background:#d8f78b;color:#283618}.auth-preview-card-front{top:88px;left:8%;transform:rotate(-4deg);background:#181d2d;color:#f7f8f2}.auth-preview-card-front>span{color:#c9f34d}.auth-preview-votes{display:flex;align-items:center;gap:9px;margin-top:22px;color:#afb6c5;font-family:DM Mono,monospace;font-size:9px}.auth-preview-votes i{height:5px;flex:1;border-radius:5px;background:linear-gradient(to right,#c9f34d 72%,#ff735d 72%)}.auth-preview-caption{max-width:365px;margin-top:8px;text-align:center}.auth-preview-caption h3{margin:0 0 10px;color:#111522;font-size:26px;line-height:1.1}.auth-preview-caption p{margin:0;color:#687385;font-size:11px;line-height:1.6}@media(max-width:760px){.auth-modal.modal-surface{width:min(460px,100%);min-height:0;display:block}.auth-form-panel{padding:26px 25px 30px}.auth-form-content{max-width:none;padding:48px 0 0}.auth-form-content h2{font-size:33px}.auth-preview-panel{display:none}.auth-close{top:20px;right:18px}}@media(max-width:420px){.auth-backdrop{padding:12px}.auth-modal.modal-surface{max-height:calc(100vh - 24px)}.auth-form-panel{padding:22px 22px 26px}.auth-form-content{padding-top:38px}.auth-form-content h2{font-size:30px}}.avatar-button.active{box-shadow:0 0 0 3px #c9f34d52}.avatar-button{overflow:hidden}.avatar-button img{display:block;width:100%;height:100%;object-fit:cover}.me-view{padding:69px 0 100px}.me-hero{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:23px 0 48px}.me-identity{display:flex;align-items:center;gap:22px;min-width:0}.me-avatar{width:82px;height:82px;display:grid;place-items:center;flex:none;overflow:hidden;border:1px solid rgba(201,243,77,.55);border-radius:50%;color:#111522;background:#c9f34d;font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700}.me-avatar img,.me-profile-card-avatar img{width:100%;height:100%;object-fit:cover}.me-identity h1{margin:15px 0 7px;color:#f7f8f2;font-size:clamp(40px,5.5vw,70px);line-height:.96;overflow-wrap:anywhere}.me-email{margin:0;color:#9ca5b8;font-family:DM Mono,monospace;font-size:11px;overflow-wrap:anywhere}.me-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.me-actions .secondary-button,.me-actions .primary-button{min-height:42px}.me-actions .secondary-button,.me-account-actions .secondary-button{gap:7px;border-color:#ffffff3d;color:#f1f4ed}.me-actions .secondary-button:hover,.me-account-actions .secondary-button:hover{border-color:#c9f34d;color:#c9f34d;background:#c9f34d14}.me-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 30px;border:1px solid rgba(255,255,255,.1);background:#181d2db3}.public-profile-stats{display:grid;grid-template-columns:minmax(180px,230px);margin:0 0 34px;border:1px solid rgba(255,255,255,.1);background:#181d2db3}.public-profile-stats>div{display:grid;gap:7px;min-height:95px;padding:19px 22px}.public-profile-stats strong{color:#c9f34d;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:500}.public-profile-stats span{color:#8992a5;font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.public-profile-view .me-hero{padding-top:0}.public-profile-view .me-content-section{max-width:850px}.me-stats>div{display:grid;gap:7px;min-height:106px;padding:22px 24px;border-right:1px solid rgba(255,255,255,.1)}.me-stats>div:last-child{border-right:0}.me-stats strong{color:#c9f34d;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:500}.me-stats span{color:#8992a5;font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase}.me-tabs{display:flex;gap:5px;max-width:760px;margin-bottom:34px;padding:5px;overflow-x:auto;border:1px solid rgba(255,255,255,.1);background:#181d2d}.me-tabs button{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:39px;padding:0 14px;color:#8992a5;background:transparent;font-size:11px;font-weight:800;white-space:nowrap}.me-tabs button:hover,.me-tabs button.active{color:#111522;background:#c9f34d}.me-tabs button span{min-width:17px;padding:2px 4px;border-radius:8px;color:#111522;background:#ff735d;font-family:DM Mono,monospace;font-size:8px}.me-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;align-items:start}.me-sidebar{display:grid;gap:6px;position:sticky;top:95px}.me-sidebar>.eyebrow{margin-bottom:10px}.me-sidebar>button{width:100%;display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;color:#8992a5;background:transparent;font-size:11px;font-weight:800;text-align:left}.me-sidebar>button svg:last-child{margin-left:auto;opacity:.45}.me-sidebar>button:hover,.me-sidebar>button.active{color:#111522;background:#c9f34d}.me-sidebar-note{display:flex;gap:9px;margin-top:26px;padding:15px 12px;border-left:2px solid #c9f34d;color:#8490a4;background:#181d2d99}.me-sidebar-note svg{flex:none;color:#c9f34d}.me-sidebar-note p{margin:0;font-size:10px;line-height:1.55}.me-content{min-width:0}.me-content-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.me-content-heading h2{margin:13px 0 0;color:#f7f8f2;font-size:30px;line-height:1}.me-content-heading h2 span{color:#9099ab;font-family:DM Mono,monospace;font-size:14px}.me-content-heading .text-button{flex:none}.me-heading-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:12px}.me-decision-list,.me-notification-list{border-top:1px solid rgba(255,255,255,.12)}.me-decision-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}.me-decision-row:hover{transform:translate(3px)}.me-decision-mark{height:70px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;color:#111522;background:#c9f34d}.me-decision-mark.coral{background:#ff735d}.me-decision-mark.blue{background:#6cc4f0}.me-decision-mark.violet{background:#a48dff}.me-decision-mark.yellow{background:#f4c85b}.me-decision-mark span{font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.me-decision-mark strong{font-family:Space Grotesk,sans-serif;font-size:25px;line-height:.8}.me-decision-mark.vote-mark{align-items:center;justify-content:center;color:#111522}.me-decision-mark.vote-mark.no{background:#ff735d}.me-decision-copy{min-width:0}.me-decision-copy h3{margin:0 0 6px;color:#f2f4ee;font-size:15px;line-height:1.35}.me-decision-copy p{display:-webkit-box;overflow:hidden;margin:0 0 7px;color:#8f98ab;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.me-decision-copy small{color:#788297;font-family:DM Mono,monospace;font-size:9px}.me-decision-meta{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 7px;min-width:82px;color:#8791a5}.me-decision-meta strong{color:#c9f34d;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500}.me-decision-meta span{font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.me-decision-meta svg{grid-column:2;grid-row:1 / span 2}.me-empty{min-height:270px;display:grid;place-items:center;align-content:center;gap:10px;padding:35px;border:1px solid rgba(255,255,255,.1);color:#788297;background:#181d2d94;text-align:center}.me-empty>svg{color:#c9f34d}.me-empty h3{margin:0;color:#f2f4ee;font-size:22px}.me-empty p{max-width:340px;margin:0 0 8px;color:#8992a5;font-size:11px;line-height:1.6}.me-notification-row{display:flex;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.1)}.me-notification-row.unread{background:#c9f34d0e}.me-notification-open{min-width:0;flex:1;display:flex;align-items:flex-start;gap:12px;padding:16px 10px 16px 0;color:#eef2e9;background:transparent;text-align:left}.me-notification-open:hover{color:#c9f34d}.me-notification-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;color:#111522;background:#c9f34d}.me-notification-row:nth-child(3n) .me-notification-icon{background:#ff735d}.me-notification-open>span:last-child{min-width:0;display:grid;gap:4px}.me-notification-open strong{font-size:12px;line-height:1.35}.me-notification-open small{overflow:hidden;color:#929bae;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.me-notification-open em{color:#788297;font-family:DM Mono,monospace;font-size:9px;font-style:normal}.me-read-toggle{width:32px;height:32px;align-self:center;margin-right:3px;color:#8791a5;background:transparent}.me-read-toggle:hover{color:#c9f34d}.me-profile-card{display:flex;align-items:center;gap:17px;padding:25px;border:1px solid rgba(255,255,255,.1);background:#181d2d9e}.me-profile-card-avatar{width:60px;height:60px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;color:#111522;background:#c9f34d;font-weight:800}.me-profile-card h3{margin:0 0 5px;color:#f3f5ef;font-size:18px}.me-profile-card p{margin:0 0 9px;color:#9aa3b8;font-size:11px}.me-profile-card small{color:#788297;font-size:10px;line-height:1.5}.me-account-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.me-signin-state{max-width:560px;padding:75px 0 90px}.me-signin-state .me-avatar{margin-bottom:30px}.me-signin-state h1{margin:20px 0 14px;color:#f7f8f2;font-size:clamp(40px,5vw,64px);line-height:1}.me-signin-state>p:not(.eyebrow){max-width:430px;margin-bottom:25px;color:#a1a9bb;font-size:14px;line-height:1.65}.badge-shelf{margin:0 0 32px;padding:20px 22px;border:1px solid rgba(255,255,255,.1);background:#181d2d9e}.badge-shelf-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.badge-shelf-heading h2{margin:10px 0 0;color:#f2f4ee;font-size:24px}.badge-shelf-heading>span{color:#c9f34d;font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase}.badge-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.community-badge{display:flex;align-items:flex-start;gap:10px;min-height:78px;padding:13px;border:1px solid rgba(255,255,255,.1);color:#667188;background:#0a0d164d}.community-badge>svg:first-child{flex:none;margin-top:2px}.community-badge>span{display:grid;gap:5px;min-width:0}.community-badge strong{color:#9aa3b6;font-size:11px}.community-badge small{color:#68748a;font-size:9px;line-height:1.45}.community-badge>svg:last-child{flex:none;margin-left:auto;color:#c9f34d}.community-badge.earned{border-color:#c9f34d6b;color:#c9f34d;background:#c9f34d0f}.community-badge.earned strong{color:#f1f5e9}.community-badge.earned small{color:#a5b08f}.composer-duration{margin-top:2px}.voting-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.voting-mode-options button{min-height:40px;padding:8px 12px;border:1px solid rgba(17,21,34,.22);color:#5b6575;background:transparent;font-size:11px;font-weight:700}.voting-mode-options button:hover,.voting-mode-options button.active{border-color:#111522;color:#c9f34d;background:#111522}.voting-window-label{display:block;margin-top:14px}.duration-options{display:flex;gap:5px}.duration-options button{min-width:47px;height:35px;padding:0 8px;border:1px solid rgba(17,21,34,.22);color:#5b6575;background:transparent;font-family:DM Mono,monospace;font-size:10px}.duration-options button:hover,.duration-options button.active{border-color:#111522;color:#c9f34d;background:#111522}.composer-duration small,.composer-anonymous small,.composer-guest-note{display:block;margin:8px 0 0;color:#7d8792;font-size:10px;line-height:1.45}.composer-anonymous{display:flex;align-items:flex-start;gap:10px;margin:17px 0;padding:12px;border:1px solid rgba(17,21,34,.16);background:#ffffff38;cursor:pointer}.composer-anonymous input{width:16px;height:16px;margin-top:1px;accent-color:#111522}.composer-anonymous span{display:grid;gap:4px}.composer-anonymous strong{color:#293142;font-size:11px}.composer-guest-note{margin:17px 0;padding-left:10px;border-left:2px solid #c9f34d}.decision-closed-note{display:inline-flex;align-items:center;flex:1;min-height:40px;padding:0 12px;color:#667183;background:#e2e6d9;font-size:10px}.detail-result-note+.detail-result-note{margin-top:-8px}.me-loading{padding:35px 0;color:#8d96aa;font-size:11px}.me-content>.inline-error{margin:0 0 16px;color:#ffad9f}.me-content>.inline-error button{margin-left:8px;color:#c9f34d;background:transparent;font-weight:800}@media(max-width:760px){.me-view{padding:32px 0 70px}.me-hero{display:block;padding-bottom:28px}.me-identity{align-items:flex-start;gap:14px}.me-avatar{width:57px;height:57px;font-size:17px}.me-identity h1{margin-top:10px;font-size:38px}.me-actions{justify-content:start;margin-top:23px}.me-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.me-stats>div{min-height:88px;padding:17px}.me-stats>div:nth-child(2){border-right:0}.me-stats>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}.me-tabs{margin-bottom:26px}.me-layout{grid-template-columns:1fr}.me-sidebar{display:none}.me-content-heading{align-items:start;flex-wrap:wrap}.me-content-heading h2{font-size:25px}.me-heading-actions{justify-content:start}}@media(max-width:760px){.badge-list{grid-template-columns:1fr}.badge-shelf-heading{align-items:start}.duration-options{flex-wrap:wrap}.duration-options button{flex:1}}@media(max-width:420px){.me-identity h1{font-size:32px}.me-actions>button{flex:1;justify-content:center}.me-decision-row{grid-template-columns:52px minmax(0,1fr);gap:10px}.me-decision-mark{height:52px;padding:6px}.me-decision-mark strong{font-size:19px}.me-decision-meta{grid-column:2;display:flex;min-width:0;gap:4px}.me-decision-meta strong{font-size:15px}.me-decision-meta svg{margin-left:auto}.me-empty{padding:25px 18px}}
