.auth-app{max-width:380px;margin:0 auto;padding:60px 20px}.auth-mark{display:flex;align-items:center;margin-bottom:30px}.auth-mark img{height:38px;width:auto}.auth-title{font-family:"Source Serif 4",serif;font-weight:600;font-size:24px;margin:0 0 22px}.auth-field{margin-bottom:16px}.auth-field label{display:block;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--ink-soft);margin-bottom:6px}.auth-field input{width:100%;border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;padding:10px 12px;font-size:14.5px;outline:none}.auth-field input:focus,.auth-field select:focus{border-color:var(--character)}.auth-field select{width:100%;border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;padding:10px 12px;font-size:14.5px;outline:none;color:var(--ink)}.auth-optional{font-weight:400;color:var(--ink-soft);opacity:.8;text-transform:none;letter-spacing:normal}.auth-field-hint{font-family:Space Grotesk,sans-serif;font-size:11.5px;color:var(--ink-soft);line-height:1.4;margin:6px 0 0}.auth-checkbox-row{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px}.auth-checkbox-row input[type=checkbox]{margin-top:3px;flex-shrink:0}.auth-checkbox-row label{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink);line-height:1.4}.auth-checkbox-row a{color:var(--character);font-weight:600}.auth-turnstile{margin-bottom:14px}.auth-error{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:#c0392b;margin-bottom:14px}.auth-submit{width:100%;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;background:var(--ink);color:var(--paper);border:none;padding:11px 0;border-radius:22px;cursor:pointer;margin-top:6px}.auth-submit:disabled{opacity:.6;cursor:default}.auth-switch{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);margin-top:18px;text-align:center}.auth-switch a{color:var(--character);font-weight:600;text-decoration:none}.quiz-card{display:block;padding:20px;margin-bottom:4px;border:1px solid var(--insight);border-radius:14px;background:var(--insight-bg)}.quiz-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--insight);margin-bottom:10px}.quiz-prompt{font-family:"Source Serif 4",serif;font-size:16px;line-height:1.5;color:var(--ink);margin:0 0 12px}.quiz-instruction{font-size:12.5px;color:var(--ink-soft);margin:0 0 10px}.quiz-choices{display:flex;flex-wrap:wrap;gap:8px}.quiz-choice{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:7px 14px;cursor:pointer}.quiz-choice:disabled{cursor:default}.quiz-choice-good{border-style:dashed}.quiz-choice.state-correct{border-color:var(--insight);background:var(--insight);color:var(--paper)}.quiz-choice.state-wrong{border-color:var(--unkind);background:var(--unkind-bg);color:var(--ink)}.quiz-feedback{font-size:13px;font-weight:600;margin:12px 0 0}.quiz-feedback.correct{color:var(--insight)}.quiz-feedback.wrong{color:var(--ink-soft)}.quiz-dismiss{font-size:12.5px;font-weight:600;color:var(--ink-soft);background:none;border:none;padding:0;margin-top:10px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.app{max-width:640px;margin:0 auto;padding:0 20px 80px}header.feed-header{position:sticky;top:0;background:var(--paper);padding:22px 0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);z-index:10}.mark{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;color:var(--ink);display:flex;align-items:center;gap:8px}.mark-link{color:inherit;text-decoration:none}.mark-dot{width:9px;height:9px;border-radius:50%;background:var(--character);display:inline-block}.header-actions{display:flex;gap:8px}.pill-btn{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;background:none;border:1px solid var(--line);color:var(--ink-soft);padding:7px 13px;border-radius:20px;cursor:pointer;text-decoration:none;display:inline-block}.pill-btn:hover{border-color:var(--ink-soft);color:var(--ink)}.pill-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nav-menu{position:relative}.icon-btn{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);cursor:pointer}.notification-dot{position:absolute;top:1px;right:1px;width:8px;height:8px;border-radius:50%;background:#d64545;border:1.5px solid var(--paper)}.nav-menu-badge{margin-left:8px;font-size:11px;font-weight:700;color:#fff;background:#d64545;border-radius:10px;padding:1px 6px}.icon-btn:hover{border-color:var(--ink-soft);color:var(--ink)}.reported{color:#d64545}.nav-menu-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px #1b221e1f;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:20}.nav-menu-item{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:500;color:var(--ink);background:none;border:none;text-align:left;text-decoration:none;padding:9px 10px;border-radius:8px;cursor:pointer}.nav-menu-item:hover{background:var(--paper-raised)}.nav-menu-item.disabled{color:var(--ink-soft);cursor:default}.nav-menu-item.disabled:hover{background:none}.feed{margin-top:4px}.post{padding:26px 0;border-bottom:1px solid var(--line)}.post-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:Space Grotesk,sans-serif}.avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex-shrink:0;background:var(--character);object-fit:cover}.who{display:flex;flex-direction:column;line-height:1.3;text-decoration:none;color:inherit}.name{font-size:14px;font-weight:600;color:var(--ink)}.meta{font-size:12px;color:var(--ink-soft);display:flex;gap:6px;align-items:center}.domain-chip{font-size:11px;padding:1px 8px;border:1px solid var(--line);border-radius:10px;color:var(--ink-soft)}.disclosure-chip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:10px;background:#ffefcb;color:#b8860b;letter-spacing:.01em;text-transform:capitalize}.type-chip{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:10px;background:var(--insight-bg);color:var(--insight);letter-spacing:.02em;margin-bottom:10px}.apology-note,.correction-note{font-size:12.5px;color:var(--ink-soft);margin:0 0 8px}.post-head-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.delete-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--ink-soft)}.delete-btn:hover:not(:disabled){color:#d64545}.delete-btn:disabled{opacity:.4;cursor:not-allowed}.edit-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--ink-soft)}.edit-btn:hover:not(:disabled){color:var(--ink)}.edit-btn:disabled{opacity:.4;cursor:not-allowed}.creator-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.creator-badges-label{font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--ink-soft);opacity:.7;margin-right:2px}.creator-badge{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;opacity:.85}.creator-badge .score{font-weight:700}.creator-badge[data-corner=character]{background:var(--character-bg);color:var(--character)}.creator-badge[data-corner=insight]{background:var(--insight-bg);color:var(--insight)}.creator-badge[data-corner=influence]{background:var(--influence-bg);color:var(--influence)}.creator-badge[data-corner=connection]{background:var(--connection-bg);color:var(--connection)}.influence-badge{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;padding:3px 8px;border-radius:16px;display:inline-flex;align-items:center;gap:4px;cursor:default}.influence-badge .score{font-weight:600;font-variant-numeric:tabular-nums}.influence-badge[data-corner=character]{background:var(--character-bg);color:var(--character)}.influence-badge[data-corner=insight]{background:var(--insight-bg);color:var(--insight)}.influence-badge[data-corner=influence]{background:var(--influence-bg);color:var(--influence)}.influence-badge[data-corner=connection]{background:var(--connection-bg);color:var(--connection)}.content{font-family:Space Grotesk,sans-serif;font-size:17px;line-height:1.55;color:var(--ink);margin-bottom:16px;white-space:pre-wrap}.edited-tag{font-style:italic}.invite-link-chip{display:inline-flex;align-items:center;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--paper);background:var(--character);border-radius:16px;padding:5px 14px;text-decoration:none;vertical-align:middle;margin:2px 4px}.invite-link-chip:hover{opacity:.9}.edit-post-form{margin-bottom:16px}.edit-post-textarea{width:100%;font-size:17px;line-height:1.55;color:var(--ink);padding:10px 12px;border:1px solid var(--line);border-radius:10px;resize:vertical}.edit-post-textarea:focus{outline:none;border-color:var(--ink-soft)}.edit-post-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.content img.post-media{max-width:100%;border-radius:8px;margin-top:10px}.badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.prediction-block{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:14px}.prediction-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.prediction-label{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink-soft)}.prediction-timeframe{font-size:12px;color:var(--ink-soft)}.outcome-badge{display:inline-block;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:14px}.outcome-correct{background:var(--character-bg);color:var(--character)}.outcome-partial{background:var(--paper-raised);color:var(--ink-soft)}.outcome-wrong{background:#fbe4e4;color:#d64545}.prediction-stake-counts{display:block;font-size:11.5px;color:var(--ink-soft);margin-bottom:8px}.prediction-vote-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.prediction-vote-btn{font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;border:1px solid var(--line);background:none;border-radius:14px;padding:5px 12px;cursor:pointer}.prediction-vote-btn:disabled{opacity:.5;cursor:not-allowed}.prediction-vote-btn.outcome-correct:hover:not(:disabled){border-color:var(--character);color:var(--character)}.prediction-vote-btn.outcome-partial:hover:not(:disabled){border-color:var(--ink-soft)}.prediction-vote-btn.outcome-wrong:hover:not(:disabled){border-color:#d64545;color:#d64545}.prediction-voted{font-size:12.5px;color:var(--ink-soft)}.prediction-vote-error{font-size:12px;color:#d64545;margin:6px 0 0}.reasoning-block{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:14px}.reasoning-title{font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700;color:var(--ink);margin:0 0 12px}.reasoning-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.reasoning-label{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink-soft)}.reasoning-label .score{font-size:12.5px;font-weight:700;color:var(--insight);letter-spacing:normal}.reasoning-actions{display:flex;align-items:center;gap:14px}.reasoning-link{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;color:var(--insight);background:none;border:none;padding:0;cursor:pointer}.reasoning-flag-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.reasoning-fallacy-hint{flex-basis:100%;margin:0;font-size:11.5px;color:var(--ink-soft);line-height:1.4}.reasoning-fallacy-select{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:var(--paper-raised)}.reasoning-flags-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.argument-chain-section{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:14px;background:var(--paper-raised)}.argument-flow{position:relative;display:flex;flex-direction:column;padding-left:20px}.argument-step{position:relative;padding-bottom:16px}.argument-step:after{content:"";position:absolute;left:-19px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--character)}.argument-step:not(:last-child):before{content:"";position:absolute;left:-15px;top:9px;bottom:-9px;width:2px;background:var(--character)}.argument-step-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.argument-step-index{font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700;color:var(--ink-soft)}.argument-connector{font-style:italic;font-weight:600;color:var(--ink-soft)}.argument-step-content{font-family:"Source Serif 4",serif;font-size:14.5px;line-height:1.45;color:var(--ink);margin:6px 0 8px}.argument-step-fallacy{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;color:#d64545}.argument-step-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:8px}.argument-step-comments{padding:12px 0 0}.argument-step-comment-compose{display:flex;gap:8px;margin-top:10px}.argument-step-comment-compose input{flex:1;border:1px solid var(--line);border-radius:16px;padding:7px 12px;background:var(--paper-raised)}.reasoning-flag-row{padding-top:10px;border-top:1px solid var(--line)}.reasoning-flag-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.reasoning-flag-fallacy{font-size:13px;font-weight:600;color:var(--ink)}.reasoning-flag-meta{font-size:11.5px;color:var(--ink-soft)}.reactions{display:flex;align-items:center;gap:18px;font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft)}.reactions-secondary{margin-top:10px}.reactions .rx{display:flex;align-items:center;gap:5px;background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.reactions .rx:disabled,.rx-icon:disabled{opacity:.4;cursor:not-allowed}.reactions .trust-rx,.reactions .kindness-rx,.reactions .gossip-rx,.reactions .funny-rx{color:var(--ink-soft);font-weight:600}.reactions .trust-rx.voted,.reactions .kindness-rx.state-kind{color:var(--character)}.reactions .kindness-rx.state-unkind{color:var(--unkind)}.reactions .gossip-rx.voted{color:var(--influence)}.reactions .funny-rx.voted{color:var(--connection)}.comment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.comment-avatar-link{flex-shrink:0;align-self:flex-start;display:block;text-decoration:none}.comment-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;flex-shrink:0;background:var(--character);object-fit:cover}.comment-text{flex:1;min-width:0;overflow-wrap:break-word;font-size:13.5px}.comment-edit-form{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.comment-edit-form .instruction-textarea{font-size:13.5px}.comment-edit-actions{display:flex;align-items:center;gap:12px}.comment-reactions{display:flex;align-items:center;gap:10px;flex-shrink:0}.rx-icon{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--ink-soft)}.rx-icon.trust-rx.voted,.rx-icon.kindness-rx.state-kind{color:var(--character)}.rx-icon.kindness-rx.state-unkind{color:var(--unkind)}.rx-icon.gossip-rx.voted{color:var(--influence)}.rx-icon.funny-rx.voted{color:var(--connection)}.composer-fab{position:fixed;bottom:26px;right:50%;transform:translate(340px);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;background:var(--ink);color:var(--paper);border:none;padding:13px 22px;border-radius:24px;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #1b221e33}@media (max-width: 700px){.composer-fab{right:20px;transform:none}}.empty-state{font-family:Space Grotesk,sans-serif;font-size:13.5px;color:var(--ink-soft);text-align:center;padding:60px 0}.domain-picker{display:flex;flex-direction:column;gap:10px}.domain-picker-chips{display:flex;flex-wrap:wrap;gap:8px}.domain-chip-selected{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:6px 8px 6px 14px;border-radius:18px;background:var(--character-bg);color:var(--character)}.domain-chip-selected button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:none;color:inherit;font-size:15px;line-height:1;cursor:pointer;opacity:.7}.domain-chip-selected button:hover{opacity:1;background:#00000014}.domain-picker-input-row{position:relative}.domain-picker-input{width:100%;border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;padding:9px 12px;font-size:14px;outline:none;color:var(--ink)}.domain-picker-input:focus{border-color:var(--character)}.domain-picker-results{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #1b221e1f;z-index:20}.domain-picker-result{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:8px 12px;border:none;background:none;cursor:pointer;font:inherit}.domain-picker-result:hover{background:var(--paper-raised)}.domain-picker-result-name{font-size:13.5px;color:var(--ink);font-weight:500}.domain-picker-result-breadcrumb{font-size:11px;color:var(--ink-soft)}.domain-picker-empty{padding:10px 12px;font-size:13px;color:var(--ink-soft)}.domain-picker-max-note{font-size:12px;color:var(--ink-soft);margin:0}.composer-app{max-width:560px;margin:0 auto;padding:0 20px 40px}header.composer-header{position:sticky;top:0;background:var(--paper);padding:16px 0;border-bottom:1px solid var(--line);z-index:10;display:flex;align-items:center;justify-content:space-between}.cancel-btn{font-family:Space Grotesk,sans-serif;font-size:14px;color:var(--ink-soft);background:none;border:none;cursor:pointer;text-decoration:none}.header-title{font-family:"Source Serif 4",serif;font-weight:600;font-size:17px}.post-btn{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;background:var(--ink);color:var(--paper);border:none;padding:8px 20px;border-radius:20px;cursor:pointer}.post-btn:disabled{opacity:.5;cursor:default}.type-picker{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 0}.type-pill{font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:none;border:1px solid var(--line);border-radius:16px;padding:7px 14px;cursor:pointer}.type-pill.selected{color:#fff;background:var(--character);border-color:var(--character)}.type-pill:disabled{opacity:.6;cursor:default}.continues-note{padding:0;margin:0 0 -6px!important}.composer-body{display:flex;gap:12px;padding:22px 0 6px}.composer-avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:var(--character);display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:#fff;object-fit:cover}.composer-body textarea{flex:1;border:none;background:none;outline:none;resize:none;font-family:"Source Serif 4",serif;font-size:17px;line-height:1.5;color:var(--ink);min-height:110px;padding-top:6px}.composer-body textarea::placeholder{color:#9aa39c}.type-field{padding:0 0 20px 50px}.type-field .block-hint{display:block;margin:0 0 6px}.type-field-note{margin-top:8px!important}.problem-text-input{width:100%;box-sizing:border-box}.media-row{display:flex;align-items:center;gap:16px;padding:10px 0 22px 50px;border-bottom:1px solid var(--line);flex-wrap:wrap}.media-btn{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--line);border-radius:18px;padding:7px 14px;font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--ink-soft);cursor:pointer}.scan-note{font-family:Space Grotesk,sans-serif;font-size:11.5px;color:var(--ink-soft)}.block{padding:22px 0;border-bottom:1px solid var(--line)}.block:last-of-type{border-bottom:none}.block-label{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink-soft);margin:0 0 4px}.disclosure-item{padding:13px 0;border-bottom:1px solid var(--line)}.disclosure-item:last-child{border-bottom:none}.disclosure-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.disclosure-name{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:var(--ink)}.disclosure-sub{font-family:Space Grotesk,sans-serif;font-size:12px;color:var(--ink-soft);margin:4px 0 0;line-height:1.4}.prediction-timeframe-row{display:flex;align-items:center;gap:10px;padding:13px 0 0}.prediction-timeframe-row .block-hint{margin:0;flex-shrink:0}.prediction-date-input{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:7px 12px;background:var(--paper-raised)}.toggle-check{display:none}.toggle-switch{width:34px;height:19px;border-radius:11px;background:var(--line);position:relative;flex-shrink:0;cursor:pointer;transition:background .15s ease}.toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s ease}.toggle-check:checked+.toggle-switch{background:var(--character)}.toggle-check:checked+.toggle-switch:after{transform:translate(15px)}.honesty-note{margin-top:16px;padding:12px 14px;border-radius:8px;background:var(--character-bg);font-family:Space Grotesk,sans-serif;font-size:12px;color:var(--ink-soft);line-height:1.5}.form-error{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:#c0392b;padding:10px 0 0}.profile-app{max-width:560px;margin:0 auto;padding:0 20px 50px}header.profile-header{position:sticky;top:0;background:var(--paper);padding:16px 0;border-bottom:1px solid var(--line);z-index:10;display:flex;align-items:center;gap:8px}.profile-head{padding:26px 0 22px;border-bottom:1px solid var(--line)}.profile-top{display:flex;gap:16px;align-items:flex-start}.avatar-lg{width:64px;height:64px;border-radius:50%;flex-shrink:0;background:var(--character);display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600;color:#fff;object-fit:cover}.avatar-lg-wrap{position:relative;width:64px;height:64px;flex-shrink:0;cursor:pointer}.avatar-lg-wrap .avatar-lg{width:100%;height:100%}.avatar-lg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000008c;color:#fff;font-size:10.5px;font-weight:600;text-align:center;opacity:0;transition:opacity .15s ease}.avatar-lg-wrap:hover .avatar-lg-overlay{opacity:1}.profile-info{flex:1;min-width:0}.profile-name{font-family:"Source Serif 4",serif;font-weight:600;font-size:22px;margin:0 0 4px}.profile-meta{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink-soft);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}.headline-badges{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.h-badge{font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:20px;display:flex;align-items:center;gap:6px}.h-badge[data-corner=character]{background:var(--character-bg);color:var(--character)}.h-badge[data-corner=insight]{background:var(--insight-bg);color:var(--insight)}.h-badge[data-corner=influence]{background:var(--influence-bg);color:var(--influence)}.h-badge[data-corner=connection]{background:var(--connection-bg);color:var(--connection)}.pill-btn{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;background:var(--ink);color:var(--paper);border:none;padding:8px 18px;border-radius:20px;cursor:pointer}.pill-btn:disabled{opacity:.6;cursor:default}section.corner{padding:24px 0;border-bottom:1px solid var(--line)}section.corner:last-of-type{border-bottom:none}.corner-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.profile-mode-toggle{display:inline-flex;border:1px solid var(--line);border-radius:20px;padding:3px;gap:3px;margin-bottom:16px}.profile-mode-btn{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--ink-soft);background:none;border:none;border-radius:16px;padding:6px 14px;cursor:pointer}.profile-mode-btn.active{background:var(--ink);color:var(--paper)}.corner-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.corner-name{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-soft)}.attr-block{margin-bottom:16px}.attr-block:last-child{margin-bottom:0}.attr-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.attr-name{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;color:var(--ink)}.attr-name .sub{font-weight:400;color:var(--ink-soft)}.attr-score{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.attr-score.na{font-weight:400;color:var(--ink-soft);font-size:13px}.bar-track{height:5px;border-radius:3px;background:var(--line);overflow:hidden}.bar-fill{height:100%;border-radius:3px}.block-hint{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink-soft);margin:0 0 14px;line-height:1.4}.link-btn{font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--insight);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.claimed-expertise{padding:22px 0;border-bottom:1px solid var(--line)}.claimed-expertise-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.claimed-expertise-chips{display:flex;flex-wrap:wrap;gap:8px}.claimed-expertise-chip{font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;color:var(--insight);background:var(--insight-bg);padding:6px 12px;border-radius:16px}.claimed-expertise-actions{display:flex;align-items:center;gap:14px;margin-top:12px}.tune-app{max-width:560px;margin:0 auto;padding:0 20px 110px}header.tune-header{position:sticky;top:0;background:var(--paper);padding:20px 0 12px;border-bottom:1px solid var(--line);z-index:10}.tune-header .back{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);text-decoration:none;margin-bottom:14px;background:none;border:none;cursor:pointer;padding:0}.tune-header h1{font-family:"Source Serif 4",serif;font-weight:600;font-size:26px;margin:0 0 6px}.tune-subcopy{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0}section.tune-corner{padding:26px 0;border-bottom:1px solid var(--line)}section.tune-corner:last-of-type{border-bottom:none}.tune-corner-head{display:flex;align-items:center;gap:8px;margin-bottom:18px}.tune-corner-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.tune-corner-name{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-soft)}.slider-row{margin-bottom:22px}.slider-row:last-child{margin-bottom:0}.slider-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.slider-title{font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;color:var(--ink)}.slider-value{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.slider-desc{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink-soft);margin:0 0 10px;line-height:1.4}input[type=range]{-webkit-appearance:none;width:100%;height:3px;background:var(--line);border-radius:2px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;cursor:pointer;margin-top:-6.5px;border:2px solid var(--paper);box-shadow:0 0 0 1px var(--line)}input[data-corner=character]::-webkit-slider-thumb{background:var(--character)}input[data-corner=insight]::-webkit-slider-thumb{background:var(--insight)}input[data-corner=connection]::-webkit-slider-thumb{background:var(--connection)}input[data-corner=influence]::-webkit-slider-thumb{background:var(--influence)}.slider-value[data-corner=character]{color:var(--character)}.slider-value[data-corner=insight]{color:var(--insight)}.slider-value[data-corner=connection]{color:var(--connection)}.slider-value[data-corner=influence]{color:var(--influence)}.tune-actions{position:fixed;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid var(--line);padding:14px 20px;display:flex;justify-content:center}.tune-actions-inner{max-width:560px;width:100%;display:flex;justify-content:space-between;align-items:center}.reset-btn{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.done-btn{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;background:var(--ink);color:var(--paper);border:none;padding:11px 26px;border-radius:22px;cursor:pointer;text-decoration:none}.tune-preview{padding-top:26px}.tune-mode-toggle{display:inline-flex;border:1px solid var(--line);border-radius:20px;padding:3px;gap:3px}.tune-mode-btn{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--ink-soft);background:none;border:none;border-radius:16px;padding:6px 16px;cursor:pointer}.tune-mode-btn.active{background:var(--ink);color:var(--paper)}.privacy-app{max-width:640px;margin:0 auto;padding:0 20px 60px}header.privacy-header{position:sticky;top:0;background:var(--paper);padding:16px 0;border-bottom:1px solid var(--line);z-index:10}.privacy-header .back{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}.privacy-title{font-family:"Source Serif 4",serif;font-weight:600;font-size:28px;margin:28px 0 6px}.privacy-updated{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink-soft);margin:0 0 20px}.draft-banner{font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.5;background:#ffefcb;color:#7a5a00;border:1px solid #e8c874;border-radius:8px;padding:14px 16px;margin-bottom:28px}.draft-banner strong{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.privacy-app section{padding:22px 0;border-bottom:1px solid var(--line)}.privacy-app section:last-of-type{border-bottom:none}.privacy-app h2{font-family:"Source Serif 4",serif;font-weight:600;font-size:18px;margin:0 0 10px}.privacy-app p,.privacy-app li{font-size:15px;line-height:1.6;color:var(--ink);margin:0 0 10px}.privacy-app ul{margin:0 0 10px;padding-left:20px}.privacy-app a{color:var(--character)}.settings-app{max-width:560px;margin:0 auto;padding:0 20px 50px}header.settings-header{position:sticky;top:0;background:var(--paper);padding:16px 0;border-bottom:1px solid var(--line);z-index:10}.settings-title{font-family:"Source Serif 4",serif;font-weight:600;font-size:22px;margin:24px 0 8px}.settings-danger-zone{padding:22px;margin-top:18px;border:1px solid var(--unkind);border-radius:12px;background:var(--unkind-bg)}.settings-section-title{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 8px}.settings-warning{font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0 0 16px}.settings-field{margin-bottom:14px}.settings-field label{display:block;font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink-soft);margin-bottom:6px}.settings-field input{width:100%;box-sizing:border-box;font-family:Space Grotesk,sans-serif;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink)}.settings-error{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:#c0392b;margin:0 0 14px}.settings-danger-actions{display:flex;align-items:center;gap:16px}.link-btn{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--ink-soft);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.moderation-app{max-width:900px;margin:0 auto;padding:0 20px 50px}header.moderation-header{position:sticky;top:0;background:var(--paper);padding:16px 0;border-bottom:1px solid var(--line);z-index:10}.back{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);background:none;border:none;cursor:pointer;text-decoration:none}.moderation-title{font-family:"Source Serif 4",serif;font-weight:600;font-size:22px;margin:24px 0 4px}.moderation-subcopy{font-size:13px;color:var(--ink-soft);margin:0 0 20px}.moderation-subnav{display:flex;gap:10px;margin-bottom:20px}.moderation-search{display:block;width:100%;max-width:320px;font-family:Space Grotesk,sans-serif;font-size:13px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;background:var(--paper-raised);color:var(--ink);margin-bottom:16px}.moderation-error{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:#c0392b;margin:0 0 14px}.moderation-empty{font-size:13.5px;color:var(--ink-soft);text-align:center;padding:60px 0}.moderation-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.moderation-table{width:100%;border-collapse:collapse;font-family:Space Grotesk,sans-serif;font-size:13px}.moderation-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.moderation-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.moderation-table tr:last-child td{border-bottom:none}.moderation-user-cell{display:flex;flex-direction:column;gap:2px}.moderation-username{font-weight:600;color:var(--ink);text-decoration:none}.moderation-username:hover{text-decoration:underline}.moderation-email{font-size:12px;color:var(--ink-soft)}.moderation-badges{display:flex;flex-wrap:wrap;gap:6px}.moderation-badge{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:10px;white-space:nowrap}.moderation-badge.moderator{background:var(--character-bg);color:var(--character)}.moderation-badge.ai{background:var(--insight-bg);color:var(--insight)}.moderation-badge.disabled{background:var(--unkind-bg);color:var(--unkind)}.moderation-temp-password{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink);background:var(--insight-bg);padding:6px 10px;border-radius:8px}.moderation-temp-password code{font-weight:700;color:var(--insight)}.moderation-actions{display:flex;flex-wrap:wrap;gap:8px}.mod-action-btn{font-size:12px;font-weight:600;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;padding:6px 12px;cursor:pointer;white-space:nowrap}.mod-action-btn:disabled{opacity:.5;cursor:default}.mod-action-btn.danger{color:#c0392b;border-color:#c0392b;background:var(--unkind-bg)}.instructions-log{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.instruction-entry{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--paper-raised)}.instruction-meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-soft);margin-bottom:6px}.instruction-content{font-family:Space Grotesk,sans-serif;font-size:13.5px;color:var(--ink);line-height:1.5;margin:0;white-space:pre-wrap}.instruction-form{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:18px}.instruction-textarea{font-family:Space Grotesk,sans-serif;font-size:13.5px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);resize:vertical}.dispute-list-item{text-decoration:none;color:inherit;display:block}.dispute-post-content{font-family:Space Grotesk,sans-serif;font-size:14px;line-height:1.5;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:18px;white-space:pre-wrap}.dispute-suggestion-box{font-family:Space Grotesk,sans-serif;font-size:14px;line-height:1.5;color:var(--ink);background:var(--insight-bg);border-radius:10px;padding:14px 16px;margin:10px 0;white-space:pre-wrap}.dispute-actions-panel{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.dispute-thread{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.dispute-thread-heading{font-family:"Source Serif 4",serif;font-weight:600;font-size:16px;margin:0 0 14px}.link-btn{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;color:var(--ink-soft);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cleanup-section{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--line)}.cleanup-section:last-of-type{border-bottom:none}.cleanup-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.cleanup-section-title{font-family:"Source Serif 4",serif;font-weight:600;font-size:17px;margin:0}.cleanup-search{font-family:Space Grotesk,sans-serif;font-size:13px;padding:7px 12px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink);min-width:220px}.cleanup-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;max-height:360px;overflow-y:auto}.cleanup-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper-raised);cursor:pointer}.cleanup-item input[type=checkbox]{margin-top:3px;flex-shrink:0}.cleanup-item-body{display:flex;flex-direction:column;gap:3px;min-width:0}.cleanup-item-meta{font-family:Space Grotesk,sans-serif;font-size:11.5px;color:var(--ink-soft)}.cleanup-item-content{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.danger-btn{font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:600;background:#c0392b;color:#fff;border:none;padding:9px 18px;border-radius:20px;cursor:pointer}.danger-btn:disabled{opacity:.6;cursor:default}.sweep-toast{position:fixed;bottom:24px;right:24px;z-index:1000;max-width:340px;display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--ink);color:var(--paper);border:none;border-radius:12px;padding:14px 16px;cursor:pointer;box-shadow:0 8px 24px #00000040;animation:sweep-toast-in .2s ease-out}@keyframes sweep-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.sweep-toast-eyebrow{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--insight)}.sweep-toast-summary{font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notification-toast{position:fixed;bottom:24px;left:24px;z-index:1000;max-width:340px;display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--ink);color:var(--paper);border:none;border-radius:12px;padding:14px 16px;cursor:pointer;box-shadow:0 8px 24px #00000040;animation:notification-toast-in .2s ease-out}@keyframes notification-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-toast-eyebrow{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--character)}.notification-toast-body{font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.public-comments{margin-top:14px;display:flex;flex-direction:column;gap:8px}.public-comment-meta{font-size:11.5px;color:var(--ink-soft);margin-top:2px}.public-signup-cta{align-self:flex-start;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--paper);background:var(--ink);border:none;border-radius:20px;padding:9px 18px;cursor:pointer;margin-top:6px}.public-hero{margin:20px 0 28px;padding:24px 22px;border-radius:16px;background:var(--paper-raised);position:relative;overflow:hidden}.public-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--character),var(--insight),var(--connection),var(--influence))}.public-hero-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;line-height:1.25;margin:4px 0 8px;letter-spacing:-.01em}.public-hero-desc{font-family:Space Grotesk,sans-serif;font-size:14.5px;line-height:1.5;color:var(--ink-soft);margin:0 0 18px;max-width:46em}.public-hero-attrs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none}.public-hero-attr{font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:5px 11px;border-radius:20px}.public-hero-attr[data-corner=character]{color:var(--character);background:var(--character-bg)}.public-hero-attr[data-corner=insight]{color:var(--insight);background:var(--insight-bg)}.public-hero-attr[data-corner=connection]{color:var(--connection);background:var(--connection-bg)}.public-hero-attr[data-corner=influence]{color:var(--influence);background:var(--influence-bg)}.public-hero-actions{display:flex;align-items:center;gap:14px}.public-hero-login{font-family:Space Grotesk,sans-serif;font-size:13px;color:var(--ink-soft);text-decoration:none}.public-hero-login:hover{color:var(--ink)}.community-join-row{display:flex;gap:8px;margin-bottom:16px}.community-join-row .moderation-search{margin-bottom:0;flex:1}.community-create-form{display:flex;flex-direction:column;gap:10px;margin:14px 0 24px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper-raised)}.community-create-actions{display:flex;align-items:center;gap:12px}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:20px}.community-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper-raised);text-decoration:none;color:inherit}.community-card-name{font-family:"Source Serif 4",serif;font-weight:600;font-size:16px;color:var(--ink)}.community-card-desc{font-family:Space Grotesk,sans-serif;font-size:12.5px;color:var(--ink-soft)}.community-card-meta{font-size:11.5px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em}.community-composer{display:flex;flex-direction:column;gap:10px;margin:16px 0 28px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper-raised)}.rx.like-rx.voted{color:var(--character)}.community-invite-code{font-family:monospace;font-size:13px;background:var(--paper-raised);padding:3px 8px;border-radius:6px}.community-role-select{font-family:Space Grotesk,sans-serif;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:4px 8px;background:var(--paper);color:var(--ink)}:root{--paper: #ffffff;--paper-raised: #f6f6f6;--ink: #1b221e;--ink-soft: #5b665f;--line: #dbdfd6;--character: #5624f4;--character-bg: #e9e3fe;--insight: #921be2;--insight-bg: #f1e1fb;--connection: #f43597;--connection-bg: #fee5f1;--influence: #fda163;--influence-bg: #fff3eb;--unkind: #eab308;--unkind-bg: #fef9e7}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Source Serif 4",serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.ui{font-family:Space Grotesk,sans-serif}button,input,textarea{font:inherit;color:inherit}a{color:inherit}
