[data-skin=possibility]{--bg-primary: #F5F1E4;--bg-noise: transparent;--text-primary: #14403F;--text-muted: #556e68;--link-default: #0F4C4C;--link-hover: #4FB8A1;--link-breaking: #0F4C4C;--link-exclusive: #0F4C4C;--rule-color: #E0DAC2;--siren-bg: #F5F1E4;--siren-text: #142220;--siren-border: #D8D1BC;--badge-bg: #0F4C4C;--toggle-bg: rgba(15,76,76,.06);--toggle-hover: rgba(15,76,76,.12);--pulse-color: rgba(79,184,161,.2);--scanline-opacity: 0;--form-bg: #FBF8F0;--card-bg: #FBF8F0;--card-hover-bg: #EBF5F1;--accent: #0F4C4C;--accent-hover: #0b3838;--accent-subtle: rgba(79,184,161,.12);--accent-text: #E8F3EE;--danger: #E8785B;--danger-hover: #c96245;--success: #1E7A53;--surface-elevated: rgba(15, 76, 76, .06);--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px #4FB8A1;--glom-color: #0F4C4C;--pain-color: #E8785B;--seafoam: #4FB8A1;--seafoam-light: #9EDDC9;--coral: #E8785B;--marigold: #E0B86F;--plum: #8B5A8F;--cobalt: #3A6AE0;--shipped-green: #3C8A5F;--shelved-slate: #808891;--font-primary: "Inter", "Helvetica Neue", sans-serif;--font-headline: "Archivo", "Inter", sans-serif;--font-siren: "Archivo", "Inter", sans-serif;--font-readable: "Inter", "Helvetica Neue", sans-serif;--body-size: 14px;--body-leading: 1.5;--body-tracking: -.005em;--headline-size: 17px;--headline-leading: 1.3;--headline-tracking: -.015em;--headline-weight: 700;--siren-size: 42px;--siren-mobile: 28px;--siren-leading: 1.04;--siren-tracking: -.035em;--logo-size: 24px;--logo-tracking: -.035em;--logo-mobile: 20px;--label-size: 11px;--label-tracking: .05em;--label-leading: 1.35;--story-leading: 1.5;--story-spacing: 5px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{min-height:100%}body{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.probs-app{min-height:100vh;display:flex;flex-direction:column}.probs-app>.probs-main{flex:1 0 auto}.probs-app>.probs-footer{flex-shrink:0}[data-skin=possibility] body:after,[data-skin=possibility] body:before{display:none}.probs-tagline{display:block;padding:8px 28px;background:#0f4c4c;color:#e8f3ee;font-family:Archivo,sans-serif;font-size:12.5px;font-weight:600;text-align:center;letter-spacing:-.005em}.probs-tagline em{font-style:normal;color:#6fd4ba}.probs-tagline-line{display:inline-block;animation:probs-tagline-fade .48s ease}@keyframes probs-tagline-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.probs-tagline-line{animation:none}}.probs-header{position:sticky;top:0;z-index:50;background:var(--card-bg, #FBF8F0);border-bottom:1px solid var(--rule-color, #E0DAC2)}.probs-header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;max-width:1024px;margin:0 auto}.probs-main{max-width:1024px;margin:0 auto;width:100%}.probs-header-brand{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.035em;color:var(--text-primary);text-decoration:none;flex-shrink:0}.probs-me{font-weight:500;color:var(--seafoam, #4FB8A1)}.probs-header-nav{display:flex;gap:24px;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.005em}.probs-header-nav a{color:var(--text-muted);text-decoration:none;transition:color .1s}.probs-header-nav a:hover,.probs-header-nav a.active{color:var(--text-primary)}.probs-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.probs-header-link{font-family:Archivo,sans-serif;font-size:13px;font-weight:500;color:var(--text-muted);background:none;border:none;cursor:pointer;text-decoration:none}.probs-header-cta{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;padding:9px 18px;border-radius:999px;border:none;cursor:pointer;background:var(--accent);color:var(--accent-text);transition:background .12s}.probs-header-cta:hover{background:var(--accent-hover)}[data-skin=possibility] .banner,[data-skin=possibility] .user-nav{display:none}[data-skin=possibility] .center-headline,[data-skin=possibility] .center-headline a{font-family:Archivo,sans-serif;font-weight:700;text-transform:none;letter-spacing:-.015em}[data-skin=possibility] .siren{background:#f5f1e4;border:none;border-bottom:1px solid #E0DAC2}[data-skin=possibility] .siren .siren-badge{background:#0f4c4c;color:#e8f3ee;border-radius:999px}[data-skin=possibility] .upvote-panel{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:56px;padding:8px 0;background:#f1ecd8;border:1.5px solid #E0DAC2;color:#0f4c4c;border-radius:12px;font-family:Archivo,sans-serif;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}[data-skin=possibility] .upvote-panel:hover:not(:disabled){background:#4fb8a1;border-color:#4fb8a1;color:#0f4c4c;box-shadow:0 0 16px #4fb8a140}[data-skin=possibility] .upvote-panel:disabled,[data-skin=possibility] .upvote-panel.voted{background:#d5ebe3;border-color:#d5ebe3;color:#186651;cursor:default}[data-skin=possibility] .upvote-panel-arrow{font-size:14px;line-height:1}[data-skin=possibility] .upvote-panel-count{font-size:13px;font-weight:800;line-height:1;font-feature-settings:"tnum"}[data-skin=possibility] .link-group{background:#fbf8f0;border:1px solid #E0DAC2;border-radius:16px;padding:16px 18px;margin-bottom:10px;transition:border-color .12s,transform .12s}[data-skin=possibility] .link-group:hover{border-color:#4fb8a1;transform:translateY(-1px)}[data-skin=possibility] .feed-sort-tab{border:1.5px solid #cbc5ae;border-radius:999px;padding:7px 14px;font-family:Archivo,sans-serif;font-weight:600}[data-skin=possibility] .feed-sort-tab.active{background:#0f4c4c;color:#e8f3ee;border-color:#0f4c4c}[data-skin=possibility] .columns{grid-template-columns:1fr 260px}[data-skin=possibility] .sectors-col{display:none}[data-skin=possibility] .sr-btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;background:#0f4c4c;color:#e8f3ee;border:0;border-radius:999px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:background .12s ease}[data-skin=possibility] .sr-btn-cta:hover{background:#0b3838;color:#e8f3ee}[data-skin=possibility] .accent-block-label{color:#0f4c4c;border-color:#0f4c4c;font-family:Archivo,sans-serif;font-weight:800}[data-skin=possibility] .status-chip--open{background:#d5ebe3;color:#186651}[data-skin=possibility] .status-chip--brewing{background:#f7e7c3;color:#7a5210}[data-skin=possibility] .status-chip--claimed{background:#e6d9e9;color:#5e3566}[data-skin=possibility] .status-chip--in_flight{background:#d8e0fa;color:#1d3a9f}[data-skin=possibility] .status-chip--shipped{background:#cde4d3;color:#1e5a33}[data-skin=possibility] .status-chip--shelved{background:#e2e5e8;color:#4a545a}[data-skin=possibility][data-mode=dark]{--bg-primary: #0A2226;--text-primary: #E8F3EE;--text-muted: rgba(232,243,238,.6);--link-default: #E8F3EE;--link-hover: #6FD4BA;--link-breaking: #6FD4BA;--link-exclusive: #6FD4BA;--rule-color: #1e4246;--siren-bg: #0f2e32;--siren-text: #F0F7F3;--siren-border: #1e4246;--badge-bg: #6FD4BA;--form-bg: #0f2e32;--card-bg: #0f2e32;--card-hover-bg: #133c3d;--accent: #6FD4BA;--accent-hover: #85dfc6;--accent-subtle: rgba(111,212,186,.12);--accent-text: #0A2226;--danger: #F0A488;--danger-hover: #d88e74;--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px #6FD4BA;--glom-color: #6FD4BA;--pain-color: #F0A488;--seafoam: #6FD4BA;--seafoam-light: rgba(111,212,186,.2);--coral: #F0A488;--marigold: #F0D49A;--plum: #D2B0DA;--cobalt: #A8BDF5;--shipped-green: #A4D8B1;--shelved-slate: #BCC3C7;--pulse-color: rgba(111,212,186,.15)}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto]{--bg-primary: #0A2226;--text-primary: #E8F3EE;--text-muted: rgba(232,243,238,.6);--link-default: #E8F3EE;--link-hover: #6FD4BA;--link-breaking: #6FD4BA;--link-exclusive: #6FD4BA;--rule-color: #1e4246;--siren-bg: #0f2e32;--siren-text: #F0F7F3;--siren-border: #1e4246;--badge-bg: #6FD4BA;--form-bg: #0f2e32;--card-bg: #0f2e32;--card-hover-bg: #133c3d;--accent: #6FD4BA;--accent-hover: #85dfc6;--accent-subtle: rgba(111,212,186,.12);--accent-text: #0A2226;--danger: #F0A488;--danger-hover: #d88e74;--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px #6FD4BA;--glom-color: #6FD4BA;--pain-color: #F0A488;--seafoam: #6FD4BA;--seafoam-light: rgba(111,212,186,.2);--coral: #F0A488;--marigold: #F0D49A;--plum: #D2B0DA;--cobalt: #A8BDF5;--shipped-green: #A4D8B1;--shelved-slate: #BCC3C7;--pulse-color: rgba(111,212,186,.15)}}[data-skin=possibility][data-mode=dark] .site-wrapper:has(#main-content):before{background:#4fb8a1;color:#0a2226}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .site-wrapper:has(#main-content):before{background:#4fb8a1;color:#0a2226}}[data-skin=possibility][data-mode=dark] .probs-header{background:#0f2e32;border-color:#1e4246}[data-skin=possibility][data-mode=dark] .probs-header-brand,[data-skin=possibility][data-mode=dark] .probs-header-nav a.active{color:#e8f3ee}[data-skin=possibility][data-mode=dark] .probs-header-cta{background:#6fd4ba;color:#0a2226}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .probs-header{background:#0f2e32;border-color:#1e4246}[data-skin=possibility][data-mode=auto] .probs-header-brand,[data-skin=possibility][data-mode=auto] .probs-header-nav a.active{color:#e8f3ee}[data-skin=possibility][data-mode=auto] .probs-header-cta{background:#6fd4ba;color:#0a2226}}[data-skin=possibility][data-mode=dark] .link-group{background:#0f2e32;border-color:#1e4246}[data-skin=possibility][data-mode=dark] .link-group:hover{border-color:#6fd4ba}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .link-group{background:#0f2e32;border-color:#1e4246}[data-skin=possibility][data-mode=auto] .link-group:hover{border-color:#6fd4ba}}[data-skin=possibility][data-mode=dark] .upvote-panel{background:#14383c;border-color:#1e4246;color:#6fd4ba}[data-skin=possibility][data-mode=dark] .upvote-panel:hover{background:#6fd4ba;color:#0a2226;border-color:#6fd4ba}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .upvote-panel{background:#14383c;border-color:#1e4246;color:#6fd4ba}[data-skin=possibility][data-mode=auto] .upvote-panel:hover{background:#6fd4ba;color:#0a2226;border-color:#6fd4ba}}[data-skin=possibility][data-mode=dark] .sr-btn-cta{background:#6fd4ba;color:#0a2226}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .sr-btn-cta{background:#6fd4ba;color:#0a2226}}[data-skin=possibility][data-mode=dark] .status-chip--open{background:#6fd4ba2e;color:#7dd9bd}[data-skin=possibility][data-mode=dark] .status-chip--brewing{background:#f0d49a2e;color:#f0d49a}[data-skin=possibility][data-mode=dark] .status-chip--claimed{background:#b490c738;color:#d2b0da}[data-skin=possibility][data-mode=dark] .status-chip--in_flight{background:#8eaaf038;color:#a8bdf5}[data-skin=possibility][data-mode=dark] .status-chip--shipped{background:#7acc8f38;color:#a4d8b1}[data-skin=possibility][data-mode=dark] .status-chip--shelved{background:#a0acb338;color:#bcc3c7}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .status-chip--open{background:#6fd4ba2e;color:#7dd9bd}[data-skin=possibility][data-mode=auto] .status-chip--brewing{background:#f0d49a2e;color:#f0d49a}[data-skin=possibility][data-mode=auto] .status-chip--claimed{background:#b490c738;color:#d2b0da}[data-skin=possibility][data-mode=auto] .status-chip--in_flight{background:#8eaaf038;color:#a8bdf5}[data-skin=possibility][data-mode=auto] .status-chip--shipped{background:#7acc8f38;color:#a4d8b1}[data-skin=possibility][data-mode=auto] .status-chip--shelved{background:#a0acb338;color:#bcc3c7}}@media(prefers-reduced-motion:reduce){[data-skin=possibility] .link-group,[data-skin=possibility] .upvote-panel,[data-skin=possibility] .sr-btn-cta{transition:none}}[data-skin=possibility] .status-chip{font-family:Archivo,sans-serif;font-size:11px;padding:3px 9px;border-radius:999px;font-weight:700;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:5px}[data-skin=possibility] .status-chip:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor}[data-skin=possibility] .want-button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#0f4c4c;border:1.5px solid #0F4C4C;border-radius:999px;color:#e8f3ee;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:-.005em;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .12s ease;box-shadow:0 1px 3px #0f4c4c1f}[data-skin=possibility] .want-button:hover:not(:disabled){background:#0b3838;border-color:#0b3838;transform:translateY(-1px);box-shadow:0 3px 10px #0f4c4c38}[data-skin=possibility] .want-button:focus-visible{outline:none;box-shadow:0 0 0 3px #4fb8a173}[data-skin=possibility] .want-button.wanted{background:#d5ebe3;border-color:#a8cfc0;color:#14403f;box-shadow:none}[data-skin=possibility] .want-button.wanted:hover:not(:disabled){background:#f7d9d4;border-color:#b33a3a;color:#7a1f1f}[data-skin=possibility] .want-button.wanted:hover:not(:disabled) .want-button-label:after{content:" — unwant";font-weight:600;opacity:.85}[data-skin=possibility] .want-button:disabled{opacity:.6;cursor:not-allowed}[data-skin=possibility] .want-button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e8f3ee2e;color:#e8f3ee;font-size:13px;font-weight:800;line-height:1;flex-shrink:0}[data-skin=possibility] .want-button.wanted .want-button-icon{background:#14403f2e;color:#14403f}[data-skin=possibility] .want-button.wanted:hover:not(:disabled) .want-button-icon{background:#7a1f1f2e;color:#7a1f1f}[data-skin=possibility] .want-button-count{font-weight:800;font-feature-settings:"tnum";padding-left:8px;margin-left:2px;border-left:1px solid rgba(232,243,238,.3);color:#e8f3eed9}[data-skin=possibility] .want-button.wanted .want-button-count{border-left-color:#14403f47;color:#14403fc7}[data-skin=possibility] .want-button.wanted:hover:not(:disabled) .want-button-count{border-left-color:#7a1f1f4d;color:#7a1f1fd9}[data-skin=possibility][data-mode=dark] .want-button{border-color:#6fd4ba;color:#6fd4ba}[data-skin=possibility][data-mode=dark] .want-button:hover{background:#6fd4ba;color:#0a2226}[data-skin=possibility][data-mode=dark] .want-button.wanted{background:#6fd4ba2e;border-color:#6fd4ba2e;color:#7dd9bd}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .want-button{border-color:#6fd4ba;color:#6fd4ba}[data-skin=possibility][data-mode=auto] .want-button:hover{background:#6fd4ba;color:#0a2226}[data-skin=possibility][data-mode=auto] .want-button.wanted{background:#6fd4ba2e;border-color:#6fd4ba2e;color:#7dd9bd}}@media(prefers-reduced-motion:reduce){[data-skin=possibility] .want-button{transition:none}}.probs-hero{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;justify-content:space-between;padding:36px 28px 32px;border-bottom:1px solid var(--rule-color)}.probs-hero-status-row{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.probs-hero-intent{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--accent-text)}.probs-hero-filed{font-family:Archivo,sans-serif;font-size:12px;color:var(--text-muted)}.probs-hero-headline{font-family:Archivo,sans-serif;font-weight:800;font-size:38px;line-height:1.06;letter-spacing:-.035em;color:var(--text-primary);margin:0}.probs-hero-headline a{color:inherit;text-decoration:none}.probs-hero-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.probs-tag{font-family:Archivo,sans-serif;font-size:11.5px;padding:4px 10px;border-radius:999px;font-weight:600}.probs-tag.sector{background:#e0ede8;color:#0f4c4c}.probs-tag.pain{background:#fbe0d5;color:#9e3a1d}.probs-tag.cost{background:#f7ebcf;color:#7a5210}.probs-hero-signals{display:flex;gap:20px;align-items:center;margin-top:22px;flex-wrap:wrap}.probs-signal{font-family:Archivo,sans-serif;font-size:12px;display:flex;flex-direction:column;gap:2px}.probs-signal b{font-size:18px;font-weight:800;font-feature-settings:"tnum";line-height:1;color:var(--text-primary)}.probs-signal span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--text-muted)}.probs-hero-card{width:288px;aspect-ratio:4/5;max-height:360px;justify-self:end;border-radius:22px;background:linear-gradient(155deg,#9eddc9,#4fb8a1 45%,#1f8c8c 85%,#0f4c4c);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;position:relative;color:#fff}.probs-hero-card-pct{position:absolute;top:18px;right:18px;font-family:Archivo,sans-serif;font-weight:700;font-size:13px;padding:5px 12px;background:#ffffffeb;border-radius:999px;color:#0f4c4c}.probs-hero-card-status{font-family:Archivo,sans-serif;font-weight:800;font-size:72px;line-height:.9;letter-spacing:-.04em}.probs-hero-card-status small{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;opacity:.85;margin-bottom:6px}.probs-body{display:grid;grid-template-columns:1fr 280px;gap:28px;padding:24px 28px 40px}.probs-sort-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.probs-pill{font-family:Archivo,sans-serif;border:1.5px solid var(--rule-color);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;cursor:pointer;background:transparent;color:var(--text-muted);transition:all .12s}.probs-pill.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.probs-pill-count{font-family:Archivo,sans-serif;margin-left:auto;font-size:12px;font-weight:500;color:var(--text-muted)}.probs-post{background:var(--card-bg);border:1px solid var(--rule-color);border-radius:16px;padding:16px 18px;margin-bottom:10px;transition:border-color .12s,transform .12s}.probs-post:hover{border-color:var(--seafoam, #4FB8A1);transform:translateY(-1px)}.probs-post.featured{background:linear-gradient(180deg,var(--card-bg) 0%,#EBF5F1 100%);border-color:var(--seafoam, #4FB8A1);padding:20px 22px}.probs-post-grid{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:flex-start}.probs-post-status-line{display:flex;gap:6px;align-items:center;margin-bottom:6px;flex-wrap:wrap;font-family:Archivo,sans-serif;font-size:11px}.probs-post-context{color:var(--text-muted);font-weight:500}.probs-post-headline{font-family:Archivo,sans-serif;font-weight:700;font-size:17px;line-height:1.3;letter-spacing:-.015em;margin:0}.probs-post-headline a{color:var(--text-primary);text-decoration:none}.probs-post-headline a:hover{color:var(--accent)}.probs-post.featured .probs-post-headline{font-size:20px}.probs-post-excerpt{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--text-muted);margin:8px 0 0}.probs-post-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.probs-post-signals{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-family:Archivo,sans-serif;font-size:12px;color:var(--text-muted)}.probs-post-signals b{font-weight:800;color:var(--text-primary);font-feature-settings:"tnum"}.probs-rail-block+.probs-rail-block{margin-top:24px}.probs-rail-block h4{font-family:Archivo,sans-serif;font-size:13px;font-weight:800;letter-spacing:-.005em;margin:0 0 10px;color:var(--text-primary)}.probs-sector-chips{display:flex;gap:5px;flex-wrap:wrap}.probs-sector-chip{font-family:Archivo,sans-serif;font-size:11.5px;padding:4px 10px;border-radius:999px;border:1.5px solid var(--rule-color);cursor:pointer;font-weight:600;background:transparent;color:var(--text-primary);transition:all .12s}.probs-sector-chip.active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.probs-status-breakdown{display:flex;flex-direction:column;gap:8px}.probs-breakdown-row{display:flex;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:12px}.probs-breakdown-row .status-chip{min-width:80px}.probs-breakdown-bar{flex:1;height:8px;border-radius:999px;background:var(--rule-color);overflow:hidden}.probs-breakdown-bar i{display:block;height:100%;border-radius:999px}.probs-bar-fill--open{background:#4fb8a1}.probs-bar-fill--brewing{background:#e0b86f}.probs-bar-fill--claimed{background:#8b5a8f}.probs-bar-fill--in_flight{background:#3a6ae0}.probs-bar-fill--shipped{background:#3c8a5f}.probs-breakdown-row b{font-weight:800;min-width:40px;text-align:right;color:var(--text-primary);font-feature-settings:"tnum"}.probs-rail-stat{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-family:Archivo,sans-serif;font-size:13px}.probs-rail-stat span{color:var(--text-muted)}.probs-rail-stat b{font-size:18px;font-weight:800;color:var(--text-primary);font-feature-settings:"tnum"}.probs-stat-hl{color:var(--seafoam, #4FB8A1)!important}[data-skin=possibility][data-mode=dark] .probs-tag.sector{background:#6fd4ba33;color:#9eddc9}[data-skin=possibility][data-mode=dark] .probs-tag.pain{background:#e8785b38;color:#f0a488}[data-skin=possibility][data-mode=dark] .probs-tag.cost{background:#e0b86f38;color:#f0d49a}[data-skin=possibility][data-mode=dark] .probs-hero-card{background:linear-gradient(155deg,#6fd4ba,#1f8c8c 45%,#0f4c4c 85%,#0a2226)}[data-skin=possibility][data-mode=dark] .probs-post.featured{background:linear-gradient(180deg,var(--card-bg) 0%,#133c3d 100%)}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .probs-tag.sector{background:#6fd4ba33;color:#9eddc9}[data-skin=possibility][data-mode=auto] .probs-tag.pain{background:#e8785b38;color:#f0a488}[data-skin=possibility][data-mode=auto] .probs-tag.cost{background:#e0b86f38;color:#f0d49a}[data-skin=possibility][data-mode=auto] .probs-hero-card{background:linear-gradient(155deg,#6fd4ba,#1f8c8c 45%,#0f4c4c 85%,#0a2226)}[data-skin=possibility][data-mode=auto] .probs-post.featured{background:linear-gradient(180deg,var(--card-bg) 0%,#133c3d 100%)}}@media(max-width:900px){.probs-hero{grid-template-columns:1fr}.probs-hero-card{display:none}.probs-hero-headline{font-size:28px}.probs-body{grid-template-columns:1fr}}@media(max-width:640px){.probs-tagline{padding:7px 16px;font-size:11.5px}.probs-header-inner{padding:10px 16px;gap:12px;flex-wrap:wrap}.probs-header-nav{display:none}.probs-header-brand{font-size:18px}.probs-header-actions{gap:10px}.probs-header-cta{padding:8px 14px;font-size:12.5px}.probs-header-link{font-size:12px}.probs-hero{padding:24px 16px;gap:18px}.probs-hero-headline{font-size:26px;line-height:1.1}.probs-hero-status-row{gap:6px;margin-bottom:10px}.probs-hero-tags{margin-top:12px}.probs-hero-signals{margin-top:16px;gap:14px}.probs-body{padding:18px 16px 32px;gap:20px}.probs-post{padding:14px}.probs-post.featured{padding:16px 14px}.probs-post-grid{grid-template-columns:52px 1fr;gap:12px}.probs-post-headline{font-size:16px}.probs-post.featured .probs-post-headline{font-size:18px}.probs-sort-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.probs-sort-pills::-webkit-scrollbar{display:none}.probs-pill{flex-shrink:0}.probs-pill-count{margin-left:8px;flex-shrink:0}.probs-rail-block{padding:16px}.probs-profile-page{padding:28px 16px 56px}.probs-profile-page h1{font-size:26px}.sr-modal-overlay{padding:24px 12px}.sr-modal{padding:22px 20px;border-radius:14px}.sr-modal h3{font-size:14px;margin-bottom:16px}.sr-form-fields{gap:14px}.sr-form .sr-input,.sr-form input,.sr-form select,.sr-form textarea{font-size:16px;padding:10px 12px}.sr-form textarea{min-height:80px}.pain-slider-header{flex-wrap:wrap;gap:6px}.shipped-card-stats{grid-template-columns:1fr 1fr}.watched-item{padding:12px 14px}.watched-item-title{font-size:14.5px}}@media(max-width:380px){.probs-header-brand{font-size:17px}.probs-header-link{display:none}.probs-hero-headline{font-size:22px}.shipped-card-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.probs-post,.probs-pill,.probs-sector-chip{transition:none}}.sr-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:safe center;justify-content:center;padding:48px 16px;z-index:100;overflow-y:auto}.sr-modal{background:var(--card-bg);border:1px solid var(--rule-color);border-radius:16px;padding:32px 36px;max-width:560px;width:100%;box-shadow:0 20px 60px #00000080}.sr-modal h3{margin:0 0 20px;font-family:Archivo,sans-serif;font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--text-primary)}.sr-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.sr-form{font-family:var(--font-primary)}.sr-form :where(label){display:block;margin-bottom:6px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sr-form .sr-input,.sr-form input[type=text],.sr-form input[type=number],.sr-form input[type=email],.sr-form input[type=url],.sr-form input:not([type]),.sr-form select,.sr-form textarea{display:block;width:100%;box-sizing:border-box;padding:11px 14px;font:inherit;font-family:var(--font-primary);font-size:15px;line-height:1.45;color:var(--text-primary);background:var(--card-bg, #fff);border:1.5px solid var(--rule-color, #E0DAC2);border-radius:8px;transition:border-color .12s ease,box-shadow .12s ease}.sr-form textarea{resize:vertical;min-height:96px;font-family:var(--font-primary)}.sr-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%230F4C4C' d='M6 8 0 0h12z'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.sr-form .sr-input::placeholder,.sr-form input::placeholder,.sr-form textarea::placeholder{color:var(--text-muted);opacity:.65;font-family:var(--font-primary)}.sr-form .sr-input:focus,.sr-form input:focus,.sr-form select:focus,.sr-form textarea:focus{outline:none;border-color:#4fb8a1;box-shadow:0 0 0 3px #4fb8a12e}.sr-form .sr-input:disabled,.sr-form input:disabled,.sr-form textarea:disabled{background:#00000008;cursor:not-allowed;opacity:.7}.sr-form-fields{display:flex;flex-direction:column;gap:16px}.sr-form fieldset legend{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;padding:0}.sr-btn-secondary,.sr-form button:not([class]),.sr-modal button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em;padding:11px 22px;border-radius:999px;border:1.5px solid #0F4C4C;background:var(--surface-elevated, #F1ECD9);color:#0f4c4c;cursor:pointer;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .08s ease}.sr-btn-secondary:hover:not(:disabled),.sr-form button:not([class]):hover:not(:disabled),.sr-modal button:not([class]):hover:not(:disabled){background:#0f4c4c;color:#e8f3ee;border-color:#0f4c4c}.sr-btn-secondary:active:not(:disabled),.sr-form button:not([class]):active:not(:disabled),.sr-modal button:not([class]):active:not(:disabled){transform:translateY(1px)}[data-skin=possibility][data-mode=dark] .sr-btn-secondary,[data-skin=possibility][data-mode=dark] .sr-form button:not([class]),[data-skin=possibility][data-mode=dark] .sr-modal button:not([class]){background:transparent;color:#e8f3ee;border-color:#4fb8a1}[data-skin=possibility][data-mode=dark] .sr-btn-secondary:hover:not(:disabled),[data-skin=possibility][data-mode=dark] .sr-form button:not([class]):hover:not(:disabled),[data-skin=possibility][data-mode=dark] .sr-modal button:not([class]):hover:not(:disabled){background:#4fb8a1;color:#0f4c4c;border-color:#4fb8a1}.sr-form button:disabled,.sr-modal button:disabled,.sr-btn-cta:disabled,.sr-btn-destructive:disabled{opacity:.55;cursor:not-allowed}.sr-btn-destructive{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;padding:10px 20px;border-radius:999px;border:none;background:#b33a3a;color:#fff6f2;cursor:pointer;transition:background .12s ease}.sr-btn-destructive:hover:not(:disabled){background:#8d2727}@media(max-width:640px){.prob-detail{padding:0 16px!important}}.pain-slider{--pain-pct: 50%}.pain-slider-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.pain-slider-header label{margin-bottom:0}.pain-slider-readout{font-family:Archivo,sans-serif;font-weight:800;color:var(--text-primary);letter-spacing:0}.pain-slider-headline{font-family:Archivo,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.005em;color:var(--text-primary)}.pain-slider-headline[data-pain="1"]{color:#4fb8a1}.pain-slider-headline[data-pain="2"]{color:#6faa88}.pain-slider-headline[data-pain="3"]{color:#c09a4a}.pain-slider-headline[data-pain="4"]{color:#d86f4f}.pain-slider-headline[data-pain="5"]{color:#b33a3a}.pain-slider-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;background:transparent;cursor:pointer;margin:0;padding:0;border:0}.pain-slider-input:focus{outline:none}.pain-slider-input::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,#4FB8A1 0%,#E8B25B 50%,#E8785B var(--pain-pct),var(--rule-color) var(--pain-pct),var(--rule-color) 100%);border:1px solid var(--rule-color)}.pain-slider-input::-moz-range-track{height:10px;border-radius:999px;background:linear-gradient(to right,#4FB8A1 0%,#E8B25B 50%,#E8785B var(--pain-pct),var(--rule-color) var(--pain-pct),var(--rule-color) 100%);border:1px solid var(--rule-color)}.pain-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#0f4c4c;border:3px solid #FBF8F0;box-shadow:0 2px 8px #0f4c4c59;cursor:grab;margin-top:-9px;transition:transform .08s ease,box-shadow .12s ease}.pain-slider-input::-webkit-slider-thumb:hover{transform:scale(1.08);box-shadow:0 3px 12px #0f4c4c73}.pain-slider-input:active::-webkit-slider-thumb,.pain-slider-input:focus-visible::-webkit-slider-thumb{cursor:grabbing;box-shadow:0 0 0 4px #4fb8a14d,0 3px 12px #0f4c4c73}.pain-slider-input::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#0f4c4c;border:3px solid #FBF8F0;box-shadow:0 2px 8px #0f4c4c59;cursor:grab;transition:transform .08s ease,box-shadow .12s ease}.pain-slider-input::-moz-range-thumb:hover{transform:scale(1.08)}.pain-slider-input:active::-moz-range-thumb,.pain-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #4fb8a14d,0 3px 12px #0f4c4c73}.pain-slider-ticks{display:flex;justify-content:space-between;margin-top:6px;padding:0 10px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;color:var(--text-muted)}.pain-tick{width:18px;text-align:center;transition:color .12s ease}.pain-tick.filled{color:var(--text-primary)}.pain-slider-sub{margin:8px 0 0;font-family:var(--font-primary);font-size:13px;line-height:1.4;color:var(--text-muted)}[data-skin=possibility][data-mode=dark] .pain-slider-input::-webkit-slider-thumb,[data-skin=possibility][data-mode=dark] .pain-slider-input::-moz-range-thumb{border-color:#0a2226;background:#6fd4ba}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .pain-slider-input::-webkit-slider-thumb,[data-skin=possibility][data-mode=auto] .pain-slider-input::-moz-range-thumb{border-color:#0a2226;background:#6fd4ba}}.prob-flag-row{margin:24px 0 8px;display:flex;justify-content:flex-start}.flag-link{background:transparent;border:0;padding:6px 0;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;transition:color .12s ease}.flag-link:hover:not(:disabled){color:#b33a3a;text-decoration:underline}.flag-link:focus-visible{outline:2px solid #4FB8A1;outline-offset:2px;border-radius:2px}.flag-link-done{color:#1e7a53;cursor:default}.flag-dialog-intro{margin:0 0 18px;font-family:var(--font-primary);font-size:13.5px;line-height:1.5;color:var(--text-muted)}.flag-dialog-intro a{color:var(--text-primary);font-weight:700;border-bottom:1.5px solid rgba(15,76,76,.2);text-decoration:none}.flag-reasons{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.flag-reasons legend{margin-bottom:8px}.flag-reason{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--surface-elevated);border:1.5px solid transparent;border-radius:10px;cursor:pointer;font-family:var(--font-primary);font-size:14.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-primary);line-height:1.4;margin-bottom:0;transition:border-color .12s ease,background .12s ease}.flag-reason:hover{border-color:#4fb8a1;background:#4fb8a114}.flag-reason:focus-within{outline:2px solid #4FB8A1;outline-offset:2px}.flag-reason input[type=radio]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#0F4C4C;cursor:pointer}.flag-reason:has(input:checked){background:#0f4c4c1f;border-color:#0f4c4c;font-weight:600}.flag-note-optional{font-weight:400;font-size:11px;color:var(--text-muted);text-transform:lowercase;letter-spacing:0}.prob-facts{display:flex;flex-direction:column;gap:16px;margin:0 0 28px;padding:4px 0 4px 24px;background:transparent;border:0;border-left:3px solid #4FB8A1;border-radius:0}.prob-fact{display:grid;grid-template-columns:180px 1fr;gap:14px;align-items:baseline;margin:0}.prob-fact dt{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0}.prob-fact dd{margin:0;font-family:var(--font-primary);font-size:14.5px;line-height:1.55;color:var(--text-primary)}@media(max-width:640px){.prob-fact{grid-template-columns:1fr;gap:4px}.prob-facts{padding:14px 16px}}.charter-agreement{margin:0 0 20px;padding:18px 20px;background:linear-gradient(135deg,#0f4c4c0f,#4fb8a11a);border:1.5px solid rgba(79,184,161,.4);border-radius:12px}.charter-agreement h4{margin:0 0 10px;font-family:Archivo,sans-serif;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.charter-agreement p{margin:0 0 8px;font-family:var(--font-primary);font-size:13.5px;line-height:1.5;color:var(--text-primary)}.charter-agreement p:last-of-type{margin-bottom:14px}.charter-agreement-not{color:var(--text-muted)!important}.charter-agreement-not a{color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(15,76,76,.2)}.charter-agreement-not a:hover{border-bottom-color:#4fb8a1}.sr-form .charter-agreement-checkbox{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--card-bg);border:1.5px solid var(--rule-color);border-radius:8px;cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-primary);margin-bottom:0!important;transition:border-color .12s ease,background .12s ease}.sr-form .charter-agreement-checkbox:hover{border-color:#4fb8a1}.sr-form .charter-agreement-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:#0F4C4C;cursor:pointer}.sr-form .charter-agreement-checkbox:has(input:checked){background:#0f4c4c1a;border-color:#0f4c4c}.sr-form-charter{margin:-8px 0 18px;padding:10px 14px;background:var(--surface-elevated);border-radius:8px;font-family:var(--font-primary);font-size:13px;line-height:1.45;color:var(--text-muted)}.sr-form-charter a{color:var(--accent);font-weight:700;text-decoration:none;border-bottom:1.5px solid rgba(15,76,76,.2)}.sr-form-charter a:hover{border-bottom-color:#4fb8a1}.sr-form.typeform{display:flex;flex-direction:column;min-height:460px}.typeform-progress{display:flex;gap:6px;margin-bottom:28px}.typeform-dot{flex:1;height:3px;border-radius:2px;background:var(--rule-color);transition:background .2s ease}.typeform-dot.is-active{background:var(--accent)}.typeform-dot.is-done{background:#4fb8a1}.typeform-step{flex:1;display:flex;flex-direction:column;gap:14px;animation:typeform-fade-in .22s ease-out}@keyframes typeform-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.typeform-q{margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:22px;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);text-transform:none}.typeform-q-optional{margin-left:8px;font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);vertical-align:middle}.typeform-hint{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.typeform-hint-muted{margin:0;font-size:12px;color:var(--text-muted)}.sr-form .typeform-input{margin-top:6px;font-size:16px}.sector-chip-input{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;background:var(--surface);border:1px solid var(--rule-color);border-radius:10px;cursor:text;min-height:48px;transition:border-color .12s,box-shadow .12s}.sector-chip-input:focus-within{border-color:var(--accent, #0F4C4C);box-shadow:0 0 0 3px #0f4c4c1f}.sector-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;background:#e0ede8;color:#0f4c4c;border-radius:999px;font-size:13px;font-weight:600;line-height:1.4}[data-skin=possibility][data-mode=dark] .sector-chip{background:#6fd4ba33;color:#9eddc9}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .sector-chip{background:#6fd4ba33;color:#9eddc9}}.sector-chip-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:inherit;cursor:pointer;opacity:.7}.sector-chip-remove:hover{opacity:1;background:#00000014}.sector-chip-field{flex:1;min-width:140px;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:inherit;padding:4px 0}.sector-chip-input.is-at-cap{cursor:default}.typeform-meta{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;background:var(--surface-elevated);border:1px solid var(--rule-color);border-radius:10px}.typeform-meta-label{font-size:11px;font-weight:800;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.typeform-meta-optional{font-weight:600;color:var(--text-muted);opacity:.75}.sr-form .typeform-meta-select{flex:1;margin:0;padding:8px 12px;font-size:13px;background:var(--card-bg)}.typeform-review{margin:4px 0 0;display:flex;flex-direction:column;gap:10px}.typeform-review-row{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule-color)}.typeform-review-row:last-child{border-bottom:none}.typeform-review-row dt{font-size:11px;font-weight:800;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted);padding-top:2px}.typeform-review-row dd{margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.typeform-review-value{flex:1;font-size:14px;line-height:1.5;color:var(--text-primary);word-break:break-word;white-space:pre-wrap}.typeform-review-value em{color:var(--text-muted);font-style:normal}.typeform-review-edit{background:transparent;border:none;color:var(--accent);font-weight:700;font-size:12px;cursor:pointer;padding:2px 6px;text-transform:uppercase;letter-spacing:1px;flex-shrink:0}.typeform-review-edit:hover{text-decoration:underline}.typeform-error{margin:8px 0 0;color:var(--danger);font-weight:700;font-size:13px}.typeform-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;border-top:1px solid var(--rule-color)}.typeform-footer-left,.typeform-footer-right{display:flex;align-items:center;gap:12px}.sr-form .typeform-back{background:transparent;border:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;padding:8px 4px;letter-spacing:0;text-transform:none}.sr-form .typeform-back:hover:not(:disabled){color:var(--text-primary)}.typeform-counter{font-size:11px;font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted)}.typeform-coach{margin-top:4px;padding:12px 14px;background:var(--surface-elevated);border:1px dashed var(--rule-color);border-radius:10px}.typeform-coach-title{margin:0 0 6px;font-family:Archivo,sans-serif;font-size:10px;font-weight:800;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--text-muted)}.typeform-coach-list{margin:0;padding-left:18px;list-style:disc;color:var(--text-secondary);font-size:13px;line-height:1.5}.typeform-coach-list li+li{margin-top:4px}.typeform-coach-list li::marker{color:var(--accent)}.sr-form .ghost-chip{display:inline-flex;align-items:center;gap:8px;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;padding:4px 12px 4px 4px;border-radius:999px;border:1.5px solid var(--rule-color);background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease,transform .12s ease}.sr-form .ghost-chip:hover:not(:disabled){border-color:#0f4c4c;color:var(--text-primary);background:var(--surface-elevated)}.sr-form .ghost-chip-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0f4c4c;color:#e8f3ee;font-size:11px;font-weight:800;letter-spacing:.5px;flex-shrink:0;transition:background .12s ease,color .12s ease,transform .2s ease}.sr-form .ghost-chip-initials{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.sr-form .ghost-chip-label{white-space:nowrap}.sr-form .ghost-chip.is-ghost{border-style:dashed;border-color:var(--text-muted);color:var(--text-primary)}.sr-form .ghost-chip.is-ghost .ghost-chip-avatar{background:transparent;color:var(--text-muted);border:1.5px dashed var(--text-muted);animation:ghost-float 2.4s ease-in-out infinite}.sr-form .ghost-chip.is-ghost:hover:not(:disabled){border-color:#0f4c4c;background:var(--surface-elevated)}.sr-form .ghost-chip.is-ghost:hover:not(:disabled) .ghost-chip-avatar{color:#0f4c4c;border-color:#0f4c4c}@keyframes ghost-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.sr-form .ghost-chip.is-ghost .ghost-chip-avatar{animation:none}}@media(max-width:600px){.typeform-q{font-size:19px}.typeform-review-row{grid-template-columns:1fr;gap:4px}.sr-form .ghost-chip-label{display:none}}.design-guide{max-width:880px;margin:0 auto;padding:48px 28px 96px}.design-guide-head{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--rule-color)}.design-guide-eyebrow{margin:0 0 8px;font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.design-guide-head h1{font-family:Archivo,sans-serif;font-weight:800;font-size:38px;line-height:1.05;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 16px}.design-guide-lede{font-family:var(--font-primary);font-size:16px;line-height:1.55;color:var(--text-primary);margin:0 0 12px}.design-guide p{font-family:var(--font-primary);font-size:14.5px;line-height:1.6;color:var(--text-primary);margin:0 0 12px}.design-guide ul{list-style:none;margin:0 0 14px;padding:0}.design-guide-section>ul{list-style:disc;padding-left:22px}.design-guide-section>ul li{font-family:var(--font-primary);font-size:14.5px;line-height:1.6;color:var(--text-primary);margin-bottom:8px}.design-guide code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;background:var(--surface-elevated);padding:1px 6px;border-radius:3px;color:var(--text-primary)}.design-guide a{color:var(--accent);border-bottom:1.5px solid rgba(15,76,76,.2);text-decoration:none}.design-guide a:hover{border-bottom-color:#4fb8a1}.design-guide-section{margin:0 0 56px}.design-guide-section h2{font-family:Archivo,sans-serif;font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--rule-color)}.design-guide-section h3{font-family:Archivo,sans-serif;font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:28px 0 12px}.design-guide-brand-row{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;margin-bottom:16px;padding:22px 24px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:14px}.design-guide-brand-row p{margin:0 0 8px}.design-guide-brand-row p:last-child{margin-bottom:0}.design-guide-brand-mark{display:flex;align-items:center;justify-content:center;height:80px;background:var(--bg-primary);border-radius:10px}.design-guide-swatches{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.design-guide-swatch{display:flex;align-items:flex-start;gap:14px;padding:12px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:10px;margin:0}.design-guide-swatch-chip{flex-shrink:0;width:48px;height:48px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.design-guide-swatch-name{font-family:Archivo,sans-serif;font-weight:700;font-size:14px;color:var(--text-primary);margin-bottom:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.design-guide-swatch-note{font-family:var(--font-primary);font-size:12.5px;color:var(--text-muted);line-height:1.45}.design-guide-usage{display:inline-block;margin-left:auto;font-family:Archivo,sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;white-space:nowrap}.design-guide-usage-live{background:#3c8a5f2e;color:#1e7a53}.design-guide-usage-unused{background:#a0acb340;color:var(--text-muted)}.design-guide-status-grid{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.design-guide-status-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:8px;margin:0}.design-guide-status-row code{font-size:11.5px}.design-guide-type-sample{margin-bottom:16px;padding:20px 22px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px;color:var(--text-primary)}.design-guide-type-meta{font-family:var(--font-primary)!important;font-size:11.5px!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;line-height:1.4!important;color:var(--text-muted)!important;margin:12px 0 0!important}.design-guide-button-row,.design-guide-pill-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px;padding:18px 22px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px}.design-guide-card{margin-bottom:12px;padding:18px 22px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px}.design-guide-note{font-family:var(--font-primary)!important;font-size:13px!important;color:var(--text-muted)!important;margin:0 0 24px!important;padding:0 4px!important}@media(max-width:640px){.design-guide{padding:32px 18px 72px}.design-guide-head h1{font-size:28px}.design-guide-section h2{font-size:22px}.design-guide-brand-row{grid-template-columns:1fr}}.charter{max-width:720px;margin:0 auto;padding:48px 24px 80px}.charter-head{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--rule-color)}.charter-eyebrow{margin:0 0 6px;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.charter-head h1{font-family:Archivo,sans-serif;font-weight:800;font-size:38px;line-height:1.05;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 16px}.charter-lede{margin:0;font-family:var(--font-primary);font-size:17px;line-height:1.55;color:var(--text-muted)}.charter-section{margin-bottom:36px}.charter-section h2{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.015em;color:var(--text-primary);margin:0 0 14px}.charter-section p{font-family:var(--font-primary);font-size:15.5px;line-height:1.65;color:var(--text-primary);margin:0 0 14px}.charter-section ul{margin:0 0 14px;padding-left:22px}.charter-section ul li{font-family:var(--font-primary);font-size:15.5px;line-height:1.65;color:var(--text-primary);margin-bottom:10px}.charter-section em{font-style:italic;color:var(--text-primary)}.charter-examples{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px}.charter-example{padding:16px 18px;border-radius:12px;border:1.5px solid}.charter-example-good{background:#3c8a5f0f;border-color:#3c8a5f66}.charter-example-bad{background:#b33a3a0d;border-color:#b33a3a4d}.charter-example-tag{display:inline-block;font-family:Archivo,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;margin-bottom:10px}.charter-example-good .charter-example-tag{background:#1e7a53;color:#ecf7ef}.charter-example-bad .charter-example-tag{background:#b33a3a;color:#fbefec}.charter-example-title{font-family:Archivo,sans-serif;font-weight:700;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 8px}.charter-example-why{font-family:var(--font-primary);font-size:13.5px;line-height:1.5;color:var(--text-muted);margin:0}.charter-cta{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-decoration:none}.charter-cta:hover{text-decoration:underline}@media(max-width:640px){.charter{padding:32px 18px 56px}.charter-head h1{font-size:28px}.charter-examples{grid-template-columns:1fr}}.moderation-coach{margin:8px 0 0;padding:12px 14px;background:#e8b25b1a;border:1px solid rgba(232,178,91,.4);border-radius:10px;font-family:var(--font-primary);font-size:13px;line-height:1.45;color:var(--text-primary)}.moderation-coach-head{display:flex;align-items:flex-start;gap:10px}.moderation-coach-icon{flex-shrink:0;font-size:16px;color:#b08400}.moderation-coach-hits{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.moderation-coach-hit{border-radius:8px;background:#ffffff80;border:1px solid rgba(232,178,91,.3)}.moderation-coach-hit-button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;background:transparent;border:0;font-family:inherit;font-size:13px;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px}.moderation-coach-hit-button:hover{background:#e8b25b1a}.moderation-coach-hit-term{font-weight:700}.moderation-coach-hit-severity{font-family:Archivo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#0f4c4c14;color:var(--text-muted)}.moderation-coach-hit-caret{margin-left:auto;color:var(--text-muted);font-size:11px}.moderation-coach-hit-detail{padding:0 12px 12px}.moderation-coach-hit-note{margin:0 0 8px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.moderation-coach-suggestions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.moderation-coach-suggestions-label{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:4px}.moderation-coach-suggestion-pill{font-family:var(--font-primary);font-size:12.5px;font-weight:600;padding:4px 12px;border-radius:999px;border:1.5px solid var(--rule-color);background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:border-color .12s ease,background .12s ease}.moderation-coach-suggestion-pill:hover{border-color:#4fb8a1;background:#4fb8a11a}.moderation-demo{max-width:720px;margin:0 auto;padding:48px 24px 80px}.moderation-demo-head{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--rule-color)}.moderation-demo-eyebrow{margin:0 0 6px;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.moderation-demo-head h1{font-family:Archivo,sans-serif;font-weight:800;font-size:34px;line-height:1.05;letter-spacing:-.025em;margin:0 0 14px}.moderation-demo-lede{margin:0 0 14px;font-family:var(--font-primary);font-size:16px;line-height:1.55;color:var(--text-primary)}.moderation-demo p{font-family:var(--font-primary);font-size:14.5px;line-height:1.6;color:var(--text-primary)}.moderation-demo h2{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.015em;margin:32px 0 8px}.moderation-demo-sub{margin:0 0 14px;color:var(--text-muted);font-size:14px}.moderation-demo-textarea{display:block;width:100%;min-height:280px;box-sizing:border-box;padding:20px 22px;background:var(--card-bg);border:1.5px solid var(--rule-color);border-radius:14px;font-family:var(--font-primary);font-size:16px;line-height:1.6;color:var(--text-primary);resize:vertical;transition:border-color .12s ease,box-shadow .12s ease}.moderation-demo-textarea::placeholder{color:var(--text-muted);opacity:.6}.moderation-demo-textarea:focus{outline:none;border-color:#4fb8a1;box-shadow:0 0 0 4px #4fb8a12e}@media(max-width:640px){.moderation-demo-textarea{min-height:220px;padding:16px 18px;font-size:15.5px}}.moderation-demo-result{margin-top:16px}.moderation-demo-clean{margin:0;padding:14px 18px;background:#3c8a5f14;border:1px solid rgba(60,138,95,.3);border-radius:10px;color:#1e7a53;font-weight:600}.moderation-demo-resultcount{font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}.moderation-demo-hits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.moderation-demo-hit{padding:14px 18px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px}.moderation-demo-hit.sev-med{border-color:#e8b25b80;background:#e8b25b0d}.moderation-demo-hit-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.moderation-demo-hit-term{font-family:Archivo,sans-serif;font-weight:800;font-size:16px;color:var(--text-primary)}.moderation-demo-hit-cat{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--surface-elevated);color:var(--text-muted)}.moderation-demo-hit-note{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--text-primary)}.moderation-demo-hit-suggestions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.moderation-demo-suggestions-label{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:4px}.moderation-demo-suggestion-pill{font-family:var(--font-primary);font-size:13px;font-weight:600;padding:5px 14px;border-radius:999px;border:1.5px solid var(--rule-color);background:transparent;color:var(--text-primary);cursor:pointer;transition:border-color .12s ease,background .12s ease}.moderation-demo-suggestion-pill:hover{border-color:#4fb8a1;background:#4fb8a114}.moderation-demo-category{margin-top:22px}.moderation-demo-category h3{font-family:Archivo,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.005em;margin:0 0 12px;color:var(--text-primary)}.moderation-demo-entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.moderation-demo-entry{padding:12px 16px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:10px}.moderation-demo-entry-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.moderation-demo-entry-head code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600;background:var(--surface-elevated);padding:2px 8px;border-radius:4px;color:var(--text-primary)}.moderation-demo-entry-sev{font-family:Archivo,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#0f4c4c14;color:var(--text-muted)}.moderation-demo-entry-sev.sev-med{background:#e8b25b2e;color:#8a5a00}.moderation-demo-entry-note{margin:0 0 6px!important;font-size:13px!important;color:var(--text-muted)!important;line-height:1.5!important}.moderation-demo-entry-suggestions{margin:0!important;font-size:12px!important;color:var(--text-muted)!important}.moderation-demo-entry-suggestions code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;background:var(--surface-elevated);padding:1px 6px;border-radius:3px;color:var(--text-primary)}@media(max-width:640px){.moderation-demo{padding:32px 18px 56px}.moderation-demo-head h1{font-size:26px}}.sr-form-hint{margin:10px 0 0;font-family:var(--font-primary);font-size:12px;line-height:1.45;color:var(--text-muted)}.claim-form-intro{margin:0 0 18px;font-family:var(--font-primary);font-size:13.5px;line-height:1.5;color:var(--text-muted)}.claim-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin-top:4px}.claim-skill-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface-elevated);border:1.5px solid var(--rule-color);border-radius:999px;cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-primary);margin-bottom:0!important;transition:border-color .12s ease,background .12s ease}.claim-skill-chip:hover{border-color:#4fb8a1}.claim-skill-chip input[type=checkbox]{width:14px;height:14px;margin:0;flex-shrink:0;accent-color:#0F4C4C;cursor:pointer}.claim-skill-chip:has(input:checked){background:#0f4c4c1a;border-color:#0f4c4c;font-weight:700}.claim-details{margin:24px 0;padding:22px 24px;background:linear-gradient(180deg,rgba(79,184,161,.06) 0%,var(--card-bg) 100%);border:1px solid rgba(79,184,161,.32);border-radius:14px}.claim-details-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.claim-details-head h3{font-family:Archivo,sans-serif;font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0}.claim-details-author{font-family:var(--font-primary);font-size:13px;color:var(--text-muted)}.claim-details-block{margin-bottom:14px}.claim-details-block:last-child{margin-bottom:0}.claim-details-label{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.claim-details-text{margin:0;font-family:var(--font-primary);font-size:14.5px;line-height:1.55;color:var(--text-primary);white-space:pre-wrap}.claim-details-skills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.claim-details-skill{font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:-.005em;padding:4px 12px;background:#0f4c4c14;color:var(--text-primary);border-radius:999px}@media(max-width:640px){.claim-skills-grid{grid-template-columns:1fr}.claim-details{padding:18px 16px}}.watch-button{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background:transparent;border:1.5px solid var(--rule-color);border-radius:999px;color:var(--text-muted);font-family:Archivo,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.watch-button:hover:not(:disabled){border-color:#0f4c4c;background:#0f4c4c0f;color:var(--text-primary)}.watch-button.watching{background:#0f4c4c;border-color:#0f4c4c;color:#e8f3ee}.watch-button.watching:hover:not(:disabled){background:#b33a3a;border-color:#b33a3a;color:#fff}.watch-button.watching:hover .watch-button-label:after{content:" — stop";font-weight:600;opacity:.85}.watch-button-bell{flex-shrink:0}.watch-button-check{font-size:11px;font-weight:800;margin-left:-2px}.watch-button:disabled{opacity:.55;cursor:not-allowed}.wanters-strip{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:8px 0;flex-wrap:wrap}.wanters-avatars{display:inline-flex;flex-shrink:0}.wanters-avatars .avatar,.wanters-avatars a{margin-left:-8px;border-radius:50%;display:inline-flex}.wanters-avatars .avatar{border:2px solid var(--card-bg);box-shadow:0 1px 3px #00000014}.wanters-avatars>:first-child,.wanters-avatars>:first-child .avatar{margin-left:0}.wanters-avatars a:hover .avatar,.wanters-avatars a:focus-visible .avatar{transform:translateY(-1px);transition:transform .12s ease}.wanters-text{font-family:var(--font-primary);font-size:13.5px;line-height:1.4;color:var(--text-primary)}@media(max-width:640px){.wanters-strip{gap:10px}.wanters-text{font-size:13px}}.prob-byline{display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.prob-byline-label{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.prob-byline-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prob-byline-time{font-family:var(--font-primary);font-size:13px;color:var(--text-muted)}.probs-footer{margin-top:64px;padding:22px 28px;background:transparent}.probs-footer-inner{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:18px 32px;align-items:center}.probs-footer-brand{display:flex;flex-direction:column;gap:4px}.probs-footer-mark{font-family:Archivo,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.025em;color:var(--text-primary);text-decoration:none}.probs-footer-tagline{font-family:var(--font-primary);font-size:13px;color:var(--text-muted)}.probs-footer-nav{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.probs-footer-nav a{font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:var(--text-muted);text-decoration:none;transition:color .12s ease}.probs-footer-nav a:hover:not([aria-disabled=true]){color:var(--text-primary)}.probs-footer-nav a[aria-disabled=true]{cursor:not-allowed;opacity:.55}.probs-footer-copy{margin:0;font-family:var(--font-primary);font-size:12.5px;color:var(--text-muted)}@media(max-width:640px){.probs-footer{padding:28px 16px 24px}.probs-footer-inner{grid-template-columns:1fr}.probs-footer-nav{gap:14px}}.prob-tag-link{display:inline-flex;text-decoration:none;border-radius:999px;transition:transform .08s ease,box-shadow .12s ease}.prob-tag-link:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0f4c4c1f}.prob-tag-link:focus-visible{outline:2px solid #4FB8A1;outline-offset:2px}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:Archivo,sans-serif;font-weight:700;letter-spacing:0;flex-shrink:0;-webkit-user-select:none;user-select:none;text-transform:uppercase}.avatar-anon{background:var(--rule-color);color:var(--text-muted);font-weight:800}.author-pill{position:relative;display:inline-flex;align-items:center}.author-pill-link{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:var(--surface-elevated);border-radius:999px;text-decoration:none;color:var(--text-primary);font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.005em;transition:background .12s ease}.author-pill-link:hover,.author-pill-link:focus-visible{background:#0f4c4c1f}.author-pill-anon{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:var(--surface-elevated);border-radius:999px;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:var(--text-muted)}.author-pill-name{white-space:nowrap}.author-pill-popover{position:absolute;top:100%;left:0;z-index:50;display:flex;flex-direction:column;gap:8px;width:260px;margin-top:8px;padding:14px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px;box-shadow:0 8px 24px #0000001f;font-family:var(--font-primary)}.author-pill-popover:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.author-pill-popover-head{display:flex;align-items:center;gap:10px}.author-pill-popover-name{font-family:Archivo,sans-serif;font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--text-primary)}.author-pill-popover-bio{font-size:13px;line-height:1.45;color:var(--text-primary)}.author-pill-popover-bio-empty{color:var(--text-muted);font-style:italic}.author-pill-popover-link{font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-decoration:none;align-self:flex-start}.author-pill-popover-link:hover{text-decoration:underline}.profile-readview{padding:20px 22px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:14px;display:flex;flex-direction:column;gap:14px}.profile-readview-bio{margin:0;font-family:var(--font-primary);font-size:14.5px;line-height:1.55;color:var(--text-primary)}.profile-readview-empty-cta{margin:0;font-family:var(--font-primary);font-size:13.5px;line-height:1.5;color:var(--text-muted)}.profile-readview-edit{align-self:flex-start;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:8px 18px;border-radius:999px;border:1.5px solid var(--rule-color);background:transparent;color:var(--text-primary);cursor:pointer;transition:border-color .12s ease,background .12s ease}.profile-readview-edit:hover{border-color:#4fb8a1;background:#4fb8a114}.profile-readview-socials{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.profile-readview-socials li{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:var(--surface-elevated);border-radius:999px;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:var(--text-primary)}.profile-readview-socials li svg{width:14px;height:14px;flex-shrink:0}.profile-readview-socials li a,.profile-readview-socials li>span{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit;transition:color .12s ease}.profile-readview-socials li a:hover{color:var(--accent)}.profile-readview-socials li a:focus-visible{outline:2px solid #4FB8A1;outline-offset:3px;border-radius:4px}.all-probs-search-wrap{position:relative;margin-bottom:14px}.all-probs-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.all-probs-search{display:block;width:100%;height:50px;padding:0 20px 0 48px;border:1.5px solid var(--rule-color);border-radius:999px;background:var(--card-bg);font-family:var(--font-primary);font-size:16px;color:var(--text-primary);transition:border-color .12s ease,box-shadow .12s ease;box-sizing:border-box}.all-probs-search::placeholder{color:var(--text-muted);opacity:.7}.all-probs-search:focus{outline:none;border-color:#4fb8a1;box-shadow:0 0 0 4px #4fb8a12e}.all-probs-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.all-probs-filter-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;padding:7px 32px 7px 14px;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%230F4C4C' d='M5 6 0 0h10z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;border:1.5px solid var(--rule-color);border-radius:999px;color:var(--text-primary);font-family:Archivo,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.all-probs-filter-pill:hover{border-color:#0f4c4c}.all-probs-filter-pill:focus-visible{outline:none;border-color:#4fb8a1;box-shadow:0 0 0 3px #4fb8a12e}.all-probs-filter-pill.active{background-color:#0f4c4c1f;border-color:#0f4c4c;color:#0f4c4c;font-weight:700}.all-probs-filter-sep{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-left:12px;padding-right:4px}.all-probs-clear{margin-left:auto;font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:transparent;border:0;color:var(--accent);cursor:pointer}.all-probs-clear:hover{text-decoration:underline}@media(max-width:640px){.all-probs-filter-sep{margin-left:0;flex-basis:100%;margin-top:6px;margin-bottom:-2px}.all-probs-clear{flex-basis:100%;text-align:left;margin-left:0;margin-top:6px}}.welcome-banner{position:relative;margin:24px 28px 0;padding:28px 36px;background:linear-gradient(135deg,#0f4c4c14,#4fb8a11a);border:1px solid rgba(79,184,161,.25);border-radius:16px}.welcome-banner-dismiss{position:absolute;top:12px;right:14px;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:50%;font-size:22px;line-height:1;color:var(--text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.welcome-banner-dismiss:hover{background:#0f4c4c1a;color:var(--text-primary)}.welcome-banner-dismiss:focus-visible{outline:2px solid #4FB8A1;outline-offset:2px}.welcome-banner-eyebrow{font-family:Archivo,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.welcome-banner-headline{font-family:Archivo,sans-serif;font-weight:800;font-size:28px;line-height:1.1;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 12px}.welcome-banner-body{font-family:var(--font-primary);font-size:15.5px;line-height:1.55;color:var(--text-primary);margin:0 0 20px;max-width:640px}.welcome-banner-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.welcome-banner-secondary{font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);text-decoration:none}.welcome-banner-secondary:hover{text-decoration:underline}@media(max-width:640px){.welcome-banner{margin:16px 16px 0;padding:22px 20px 20px}.welcome-banner-headline{font-size:22px}.welcome-banner-body{font-size:14.5px}}.probs-more-link{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:16px 20px;background:var(--card-bg);border:1.5px dashed var(--rule-color);border-radius:12px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em;color:var(--text-primary);text-decoration:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}.probs-more-link:hover{border-color:#4fb8a1;background:#4fb8a10f;transform:translateY(-1px)}.all-probs{padding:32px 28px 80px}.all-probs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--rule-color)}.all-probs-head h1{font-family:Archivo,sans-serif;font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.02em;margin:0 0 4px;color:var(--text-primary)}.all-probs-head p{margin:0;font-family:var(--font-primary);font-size:14px;color:var(--text-muted)}.all-probs-back{font-family:Archivo,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-decoration:none;white-space:nowrap}.all-probs-back:hover{text-decoration:underline}.all-probs-controls{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.all-probs-search{width:100%;font-size:15px}.all-probs-control-row{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;align-items:end}.all-probs-control{display:flex;flex-direction:column;gap:6px}.all-probs-control>span{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.all-probs-sort-pills{display:flex;flex-wrap:wrap;gap:6px}.all-probs-resultcount{margin:4px 0 16px;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.all-probs-empty{margin:32px 0;padding:24px;background:var(--surface-elevated);border-radius:12px;font-family:var(--font-primary);color:var(--text-muted);text-align:center}.all-probs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.all-probs-item{background:var(--card-bg);border:1px solid var(--rule-color);border-radius:14px;transition:border-color .12s ease,transform .12s ease}.all-probs-item:hover{border-color:#4fb8a1;transform:translateY(-1px)}.all-probs-item-link{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start;padding:18px 22px;text-decoration:none;color:inherit}.all-probs-item-main{min-width:0}.all-probs-item-title{font-family:Archivo,sans-serif;font-weight:800;font-size:17px;line-height:1.25;letter-spacing:-.015em;color:var(--text-primary);margin:0 0 6px}.all-probs-item-excerpt{font-family:var(--font-primary);font-size:13.5px;line-height:1.5;color:var(--text-muted);margin:0 0 10px}.all-probs-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.all-probs-item-stats{display:flex;gap:18px;align-items:flex-start;flex-shrink:0}.all-probs-item-stats>div{display:flex;flex-direction:column;align-items:center;gap:2px}.all-probs-item-stats b{font-family:Archivo,sans-serif;font-weight:800;font-size:18px;line-height:1;letter-spacing:-.02em;color:var(--text-primary);font-feature-settings:"tnum"}.all-probs-item-stats span{font-family:Archivo,sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:640px){.all-probs{padding:24px 16px 56px}.all-probs-head h1{font-size:26px}.all-probs-control-row{grid-template-columns:1fr}.all-probs-item-link{grid-template-columns:1fr;gap:14px;padding:16px 18px}.all-probs-item-stats{gap:16px}}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 32px}.profile-stat-tile{padding:18px 16px 16px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:14px;display:flex;flex-direction:column;gap:4px;transition:border-color .12s ease,transform .12s ease}.profile-stat-tile:hover{border-color:#4fb8a1;transform:translateY(-1px)}.profile-stat-label{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.profile-stat-number{font-family:Archivo,sans-serif;font-weight:800;font-size:30px;line-height:1;letter-spacing:-.025em;color:var(--text-primary);font-feature-settings:"tnum";margin:4px 0 2px}.profile-stat-skeleton{color:var(--text-muted);opacity:.5}.profile-stat-sub{font-family:var(--font-primary);font-size:12px;color:var(--text-muted);line-height:1.35}.profile-stats-error{grid-column:1 / -1;margin:0;font-family:var(--font-primary);font-size:13px;color:var(--danger)}@media(max-width:640px){.profile-stats{grid-template-columns:repeat(2,1fr);gap:10px}.profile-stat-tile{padding:14px 12px 12px}.profile-stat-number{font-size:26px}}.filed-list{margin:0 0 32px}.filed-list-header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.filed-list-header h2{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.015em;color:var(--text-primary);margin:0}.filed-count{font-family:Archivo,sans-serif;font-weight:600;font-size:14px;color:var(--text-muted);margin-left:4px}.filed-anon-pill{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;background:#0f4c4c14;color:var(--text-muted);border-radius:999px;cursor:help}.filed-empty{margin:0 0 24px;padding:18px;background:var(--surface-elevated);border-radius:10px;font-family:var(--font-primary);font-size:14px;color:var(--text-muted)}.filed-empty a{color:var(--text-primary);font-weight:700}.filed-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.filed-item{padding:14px 16px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px;transition:border-color .12s ease,transform .12s ease}.filed-item:hover{border-color:#4fb8a1;transform:translateY(-1px)}.filed-item-title{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:15px;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none;margin-bottom:6px}.filed-item-title:hover{color:#4fb8a1}.filed-item-meta{display:flex;align-items:center;gap:10px;font-family:Archivo,sans-serif;font-size:12px;flex-wrap:wrap}.filed-item-sector,.filed-item-wants{color:var(--text-muted);font-weight:600}.sr-form-checkbox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--surface-elevated);border:1px solid var(--rule-color);border-radius:8px;cursor:pointer;font-family:var(--font-primary);text-transform:none;letter-spacing:0;font-weight:400;font-size:13.5px;color:var(--text-primary);margin-bottom:0!important}.sr-form-checkbox input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:#0F4C4C;cursor:pointer}.sr-form-checkbox span{display:flex;flex-direction:column;gap:2px;line-height:1.4}.sr-form-checkbox b{font-family:Archivo,sans-serif;font-weight:700;font-size:13.5px;color:var(--text-primary)}.sr-form-checkbox small{font-size:12px;color:var(--text-muted);line-height:1.4}.watched-list{margin-top:40px;padding-top:32px;border-top:1px solid var(--rule-color)}.watched-list-header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.watched-list-header h2{font-family:Archivo,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.015em;color:var(--text-primary);margin:0}.watched-count{font-family:Archivo,sans-serif;font-weight:600;font-size:14px;color:var(--text-muted);margin-left:4px}.watched-update-pill{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;background:#4fb8a12e;color:#186651;border-radius:999px}.watched-empty{margin:24px 0 0;padding:20px;background:var(--surface-elevated);border-radius:10px;font-family:var(--font-primary);font-size:14px;color:var(--text-muted)}.watched-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.watched-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px;transition:border-color .12s ease,transform .12s ease}.watched-item:hover{border-color:#4fb8a1;transform:translateY(-1px)}.watched-item.has-update{border-color:#4fb8a1;background:linear-gradient(180deg,var(--card-bg) 0%,rgba(79,184,161,.06) 100%)}.watched-item-main{flex:1;min-width:0}.watched-item-title{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:15px;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watched-item-title:hover{color:#4fb8a1}.watched-item-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-family:Archivo,sans-serif;font-size:12px}.watched-item-sector{color:var(--text-muted);font-weight:600}.watched-item-badge{flex-shrink:0;font-family:Archivo,sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;background:#4fb8a1;color:#0f4c4c;border-radius:999px;white-space:nowrap}.watched-item-missing{font-style:italic;color:var(--text-muted)}.shipped-card{position:relative;margin:8px 0 24px;padding:26px 30px 24px;background:linear-gradient(160deg,#3c8a5f1a,#4fb8a10f 60%,#0f4c4c0a);border:2px solid rgba(60,138,95,.45);border-radius:16px}.shipped-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.shipped-card-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#1e7a53;color:#ecf7ef;border-radius:999px;font-family:Archivo,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.shipped-card-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#ecf7ef;color:#1e7a53;border-radius:50%;font-size:11px;font-weight:900}.shipped-card-when{font-family:Archivo,sans-serif;font-size:12px;font-weight:600;color:var(--text-muted)}.shipped-card-solver{font-family:var(--font-primary);font-size:16px;color:var(--text-primary);margin-bottom:14px}.shipped-card-solver b{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.01em}.shipped-card-solver a{color:inherit;text-decoration:none;border-bottom:2px solid rgba(15,76,76,.18);transition:border-color .12s ease}.shipped-card-solver a:hover{border-bottom-color:#4fb8a1}.shipped-card-note{margin:0 0 20px;padding:14px 18px;background:#ffffff8c;border-left:3px solid #4FB8A1;border-radius:0 8px 8px 0;font-family:var(--font-primary);font-size:15px;line-height:1.55;color:var(--text-primary);font-style:italic}.shipped-card-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 24px;margin:0 0 20px;padding:16px 0;border-top:1px solid rgba(15,76,76,.15);border-bottom:1px solid rgba(15,76,76,.15)}.shipped-stat{display:flex;flex-direction:column;gap:2px}.shipped-stat dt{font-family:Archivo,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.shipped-stat dd{display:flex;align-items:baseline;gap:6px;margin:2px 0 0}.shipped-stat-big{font-family:Archivo,sans-serif;font-weight:800;font-size:24px;line-height:1;letter-spacing:-.025em;color:var(--text-primary);font-feature-settings:"tnum"}.shipped-stat-unit{font-family:Archivo,sans-serif;font-size:12px;font-weight:600;color:var(--text-muted)}.shipped-stat-detail{font-family:var(--font-primary);font-size:12px;color:var(--text-muted);line-height:1.35}.shipped-card-proof{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:#0f4c4c;color:#ecf7ef;border-radius:999px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .12s ease,transform .12s ease}.shipped-card-proof:hover{background:#0b3838;transform:translateY(-1px)}.shipped-card-proof span{font-size:16px;line-height:1}@media(max-width:600px){.shipped-card{padding:22px 20px 20px}.shipped-card-stats{gap:14px 16px}}[data-skin=possibility][data-mode=dark] .shipped-card{background:linear-gradient(160deg,#3c8a5f2e,#4fb8a11f,#0f4c4c2e);border-color:#6fd4ba66}[data-skin=possibility][data-mode=dark] .shipped-card-note{background:#ffffff0a;color:var(--text-primary)}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .shipped-card{background:linear-gradient(160deg,#3c8a5f2e,#4fb8a11f,#0f4c4c2e);border-color:#6fd4ba66}[data-skin=possibility][data-mode=auto] .shipped-card-note{background:#ffffff0a;color:var(--text-primary)}}.claim-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin:8px 0 16px;background:linear-gradient(135deg,#4fb8a11a,#0f4c4c0f);border:1.5px solid rgba(79,184,161,.35);border-radius:14px}.claim-cta-copy{flex:1;min-width:0}.claim-cta-copy h4{margin:0 0 4px;font-family:Archivo,sans-serif;font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--text-primary)}.claim-cta-copy p{margin:0;font-family:var(--font-primary);font-size:13.5px;line-height:1.45;color:var(--text-muted)}.claim-cta-button{flex-shrink:0;white-space:nowrap}.claim-cta-error{flex-basis:100%;margin:0;color:var(--danger);font-weight:700;font-size:12px}.claim-meta{margin:0 0 16px;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:600px){.claim-cta{flex-direction:column;align-items:stretch;text-align:left}}.probs-profile-page{padding:40px 24px 80px}.profile-page-head{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--rule-color)}.probs-profile-page h1{font-family:Archivo,sans-serif;font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 4px}.probs-profile-page .probs-profile-subhead{font-family:var(--font-primary);font-size:14px;color:var(--text-muted);margin:0}.profile-grid{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start}.profile-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.profile-quick-actions{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px}.profile-quick-cta{text-align:center;text-decoration:none;font-size:13px!important}.profile-quick-link{font-family:Archivo,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--text-primary);text-decoration:none;padding:4px 0;border-bottom:1px solid transparent;transition:border-color .12s ease}.profile-quick-link:hover{border-bottom-color:#4fb8a1}.profile-main{min-width:0}.profile-stats-tabs .profile-stat-tile{cursor:pointer;text-align:left;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule-color);background:var(--card-bg);color:inherit}.profile-stats-tabs .profile-stat-tile:focus-visible{outline:2px solid #4FB8A1;outline-offset:2px}.profile-stat-tile-active{background:#0f4c4c!important;border-color:#0f4c4c!important}.profile-stat-tile-active .profile-stat-label,.profile-stat-tile-active .profile-stat-sub{color:#e8f3eebf!important}.profile-stat-tile-active .profile-stat-number{color:#e8f3ee!important}.profile-activity{margin-top:28px}.profile-activity-heading{font-family:Archivo,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.005em;color:var(--text-primary);margin:0 0 16px}.filed-anon-note{margin:0 0 14px;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:help}.filed-anon-toggle{display:block;width:100%;margin:0 0 14px;padding:10px 14px;background:transparent;border:1.5px dashed var(--rule-color);border-radius:10px;font-family:Archivo,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:var(--text-muted);cursor:pointer;text-align:left;transition:border-color .12s ease,color .12s ease,background .12s ease}.filed-anon-toggle:hover{border-color:#0f4c4c;color:var(--text-primary);background:#0f4c4c0a}.filed-anon-toggle[aria-expanded=true]{border-style:solid;border-color:#0f4c4c4d;color:var(--text-primary);background:#0f4c4c0f}.filed-item-anon{background:linear-gradient(180deg,var(--card-bg) 0%,rgba(15,76,76,.04) 100%);border-style:dashed}.filed-item-anon-tag{font-family:Archivo,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;background:#0f4c4c1a;color:var(--text-muted);border-radius:999px;cursor:help}.watched-update-banner{display:inline-block;margin:0 0 14px}@media(max-width:900px){.profile-grid{grid-template-columns:1fr;gap:24px}.profile-sidebar{position:static}}[data-skin=possibility][data-mode=dark] .sr-form .sr-input,[data-skin=possibility][data-mode=dark] .sr-form input,[data-skin=possibility][data-mode=dark] .sr-form select,[data-skin=possibility][data-mode=dark] .sr-form textarea{background:#ffffff0a;border-color:#ffffff1f;color:var(--text-primary)}[data-skin=possibility][data-mode=dark] .sr-form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%236FD4BA' d='M6 8 0 0h12z'/></svg>")}@media(prefers-color-scheme:dark){[data-skin=possibility][data-mode=auto] .sr-form .sr-input,[data-skin=possibility][data-mode=auto] .sr-form input,[data-skin=possibility][data-mode=auto] .sr-form select,[data-skin=possibility][data-mode=auto] .sr-form textarea{background:#ffffff0a;border-color:#ffffff1f;color:var(--text-primary)}[data-skin=possibility][data-mode=auto] .sr-form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%236FD4BA' d='M6 8 0 0h12z'/></svg>")}}.user-menu{position:relative;display:inline-flex}.user-menu-trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:transparent;border:1.5px solid transparent;border-radius:999px;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--text-primary);cursor:pointer;transition:background .12s ease,border-color .12s ease}.user-menu-trigger:hover{background:var(--surface-elevated)}.user-menu-trigger:focus-visible{outline:none;border-color:#4fb8a1;box-shadow:0 0 0 3px #4fb8a12e}.user-menu-trigger[aria-expanded=true]{background:var(--surface-elevated);border-color:var(--rule-color)}.user-menu-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-caret{font-size:10px;color:var(--text-muted);margin-left:-2px}.user-menu-items{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;list-style:none;margin:0;padding:6px 0;background:var(--card-bg);border:1px solid var(--rule-color);border-radius:10px;box-shadow:0 8px 24px #0000001a;z-index:60}.user-menu-items li{margin:0}.user-menu-items li>a,.user-menu-items li>button{display:block;width:100%;padding:9px 16px;background:transparent;border:0;text-align:left;text-decoration:none;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:background .1s ease}.user-menu-items li>a:hover,.user-menu-items li>button:hover{background:#0f4c4c14}.user-menu-items li>a:focus-visible,.user-menu-items li>button:focus-visible{outline:none;background:#4fb8a124}.user-menu-sep{height:1px;margin:4px 12px;background:var(--rule-color)}@media(max-width:640px){.user-menu-name{display:none}}.author-menu-items{position:absolute;right:0;top:100%;list-style:none;margin:4px 0 0;padding:4px 0;background:var(--card-bg, #fff);border:1px solid var(--rule-color, #ddd);min-width:120px;z-index:10}.author-menu-items li{margin:0}.author-menu-items button{width:100%;text-align:left;padding:6px 12px;background:transparent;border:0;cursor:pointer;font:inherit}.author-menu-items button:hover{background:var(--bg-hover, rgba(0, 0, 0, .05))}[data-skin=possibility] .paper-note{color:var(--text-muted);font-weight:400;font-size:12.5px;line-height:1.5;border-left:2px solid var(--seafoam);padding-left:10px;margin:10px 0 0;max-width:480px}[data-skin=possibility] .stage-dot{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--text-primary);color:var(--bg-primary);font-family:var(--font-headline);font-size:12px;font-weight:800;margin-right:8px;flex-shrink:0}[data-skin=possibility] .record-strip{border:2px solid #d9a514;background:#fff3c4;color:#181410;border-radius:12px;padding:14px 18px;font-size:12.5px}[data-skin=possibility] .record-strip strong{font-family:var(--font-headline);letter-spacing:1.5px;font-size:12px}[data-skin=possibility] .record-entry{display:flex;gap:12px;align-items:baseline;padding:12px 4px;border-bottom:1px solid var(--rule-color);font-size:13.5px}[data-skin=possibility] .record-entry-type{font-family:var(--font-headline);font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:#fff3c4;border:1.5px solid #d9a514;border-radius:999px;padding:2px 10px;white-space:nowrap}[data-skin=possibility] .record-entry-type--consent{background:var(--accent-subtle);border-color:var(--seafoam)}[data-skin=possibility] .record-entry-summary{flex:1}[data-skin=possibility] .record-entry-time{color:var(--text-muted);font-size:11.5px;white-space:nowrap}[data-skin=possibility] .agreement-gate-item{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--rule-color);border-radius:10px;background:var(--card-bg);margin-bottom:10px}[data-skin=possibility] .agreement-gate-item input{margin-top:3px;accent-color:var(--accent)}[data-skin=possibility] .agreement-gate-title{font-weight:700}[data-skin=possibility] .agreement-gate-body{color:var(--text-muted);font-size:12.5px;margin-top:2px}[data-skin=possibility] .idea-card{border:1.5px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:14px 16px;margin-bottom:10px}[data-skin=possibility] .idea-card-title{font-family:var(--font-headline);font-weight:700;font-size:15px}[data-skin=possibility] .idea-card-body{margin-top:4px;white-space:pre-wrap}[data-skin=possibility] .idea-card-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:8px;color:var(--text-muted);font-size:11.5px}[data-skin=possibility] .idea-card-meta span{white-space:nowrap}[data-skin=possibility] .pos-page{padding:36px 28px 48px;max-width:900px}[data-skin=possibility] .pos-hero-copy{max-width:560px}[data-skin=possibility] .pos-hero-copy .probs-hero-headline{margin:10px 0 12px}[data-skin=possibility] .pos-eyebrow{display:flex;align-items:center;font-family:var(--font-headline);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}[data-skin=possibility] .pos-body-copy{font-size:14.5px;line-height:1.55;margin:0 0 16px}[data-skin=possibility] .pos-actions{display:flex;gap:12px;align-items:center;margin:18px 0 10px}[data-skin=possibility] .pos-secondary{background:none;border:none;color:var(--text-muted);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}[data-skin=possibility] .pos-secondary:hover{color:var(--text-primary)}[data-skin=possibility] .chat-panel{border:1.5px solid var(--rule-color);border-radius:14px;background:var(--card-bg);padding:20px}[data-skin=possibility] .chat-turns{display:flex;flex-direction:column;gap:10px;max-height:480px;overflow-y:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}[data-skin=possibility] .chat-turns::-webkit-scrollbar{display:none}[data-skin=possibility] .chat-turn{max-width:78%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5}[data-skin=possibility] .chat-turn--guide{align-self:flex-start;background:var(--surface-elevated);border-bottom-left-radius:4px}[data-skin=possibility] .chat-turn--you{align-self:flex-end;background:var(--accent);color:var(--accent-text);border-bottom-right-radius:4px}[data-skin=possibility] .chat-choices{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}[data-skin=possibility] .chat-choice-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;border:1.5px solid var(--accent);border-radius:12px;background:transparent;color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer;text-align:left}[data-skin=possibility] .chat-choice-btn:hover{background:var(--accent-subtle)}[data-skin=possibility] .chat-choice-btn small{font-weight:400;color:var(--text-muted)}[data-skin=possibility] .chat-inputbar{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule-color)}[data-skin=possibility] .chat-inputbar input{flex:1}[data-skin=possibility] .chat-head{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--rule-color);font-size:12px;color:var(--text-muted)}[data-skin=possibility] .chat-head-dot{width:8px;height:8px;border-radius:50%;background:var(--seafoam);flex-shrink:0}[data-skin=possibility] .chat-head-title{font-family:var(--font-headline);font-weight:700;color:var(--text-primary)}[data-skin=possibility] .chat-typing{align-self:flex-start;display:inline-flex;gap:5px;padding:14px 16px;border-radius:14px 14px 14px 4px;background:var(--surface-elevated)}[data-skin=possibility] .chat-typing span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:pos-typing 1.2s infinite}[data-skin=possibility] .chat-typing span:nth-child(2){animation-delay:.15s}[data-skin=possibility] .chat-typing span:nth-child(3){animation-delay:.3s}@keyframes pos-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}[data-skin=possibility] .composer{margin-top:14px;border:1.5px solid var(--rule-color);border-radius:16px;background:var(--form-bg);padding:12px 12px 10px;transition:border-color .12s ease}[data-skin=possibility] .composer:focus-within{border-color:var(--seafoam);box-shadow:0 0 0 3px var(--accent-subtle)}[data-skin=possibility] .composer textarea{display:block;width:100%;border:none;background:transparent;resize:none;font:inherit;font-size:14.5px;line-height:1.5;color:var(--text-primary);outline:none;max-height:144px;min-height:24px}[data-skin=possibility] .composer textarea::placeholder{color:var(--text-muted)}[data-skin=possibility] .composer-actions{display:flex;align-items:center;gap:8px;margin-top:8px}[data-skin=possibility] .composer-attach,[data-skin=possibility] .composer-send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--rule-color);background:transparent;color:var(--text-primary);font-size:17px;line-height:1;cursor:pointer}[data-skin=possibility] .composer-attach:hover{background:var(--accent-subtle)}[data-skin=possibility] .composer-send{margin-left:auto;border-color:var(--accent);background:var(--accent);color:var(--accent-text)}[data-skin=possibility] .composer-send:disabled{opacity:.35;cursor:default}[data-skin=possibility] .composer-hint{color:var(--text-muted);font-size:11px}[data-skin=possibility] .skip-chip{border:1.5px solid var(--rule-color);border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;cursor:pointer}[data-skin=possibility] .skip-chip:hover{color:var(--text-primary);background:var(--accent-subtle)}[data-skin=possibility] .composer-attach-wrap{position:relative}[data-skin=possibility] .attach-menu{position:absolute;bottom:40px;left:0;min-width:180px;border:1.5px solid var(--rule-color);border-radius:12px;background:var(--card-bg);box-shadow:0 6px 24px #0f4c4c1f;padding:6px;z-index:20}[data-skin=possibility] .attach-menu button{display:block;width:100%;text-align:left;border:none;background:transparent;font:inherit;font-size:13.5px;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--text-primary)}[data-skin=possibility] .attach-menu button:hover{background:var(--accent-subtle)}[data-skin=possibility] .attach-person{display:flex;flex-direction:column;gap:6px;padding:8px}[data-skin=possibility] .attach-person input{font:inherit;font-size:13px;padding:6px 8px;border:1.5px solid var(--rule-color);border-radius:8px;background:var(--form-bg)}[data-skin=possibility] .sheet{border:2px solid var(--seafoam);border-radius:14px;background:var(--card-bg);padding:18px;margin-bottom:16px}[data-skin=possibility] .sheet-eyebrow{font-family:var(--font-headline);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}[data-skin=possibility] .sheet-title{font-family:var(--font-headline);font-size:19px;font-weight:800;letter-spacing:-.015em;margin:0 0 10px;cursor:pointer}[data-skin=possibility] .sheet-title:hover{color:var(--accent)}[data-skin=possibility] .sheet-field{padding:8px 0;border-top:1px solid var(--rule-color)}[data-skin=possibility] .sheet-label{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}[data-skin=possibility] .sheet-value{font-size:13.5px;line-height:1.5;margin-top:2px;cursor:pointer;border-radius:6px}[data-skin=possibility] .sheet-value:hover{background:var(--accent-subtle)}[data-skin=possibility] .sheet-value--empty{color:var(--text-muted);font-style:italic;cursor:default}[data-skin=possibility] .sheet-value--empty:hover{background:none}[data-skin=possibility] .sheet-edit textarea{width:100%;font:inherit;font-size:13.5px;line-height:1.5;padding:8px 10px;border:1.5px solid var(--seafoam);border-radius:8px;background:var(--form-bg);resize:vertical}[data-skin=possibility] .sheet-edit-actions{display:flex;gap:8px;margin-top:6px}[data-skin=possibility] .sheet-attachment{display:flex;gap:8px;align-items:baseline;font-size:13px;padding:6px 0}[data-skin=possibility] .sheet-attachment-kind{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0}[data-skin=possibility] .sheet-note{font-size:11.5px;color:var(--text-muted);margin-top:10px}[data-skin=possibility] .idea-card--openable{cursor:pointer;transition:border-color .12s ease,background .12s ease;max-width:720px}[data-skin=possibility] .idea-card--openable:hover{border-color:var(--seafoam);background:var(--card-hover-bg)}[data-skin=possibility] .idea-card-open{margin-left:auto;font-weight:700;color:var(--accent)}[data-skin=possibility] .sheet--readonly .sheet-title,[data-skin=possibility] .sheet--readonly .sheet-value{cursor:default}[data-skin=possibility] .sheet--readonly .sheet-value:hover{background:none}[data-skin=possibility] .consent-row{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--rule-color)}[data-skin=possibility] .consent-row input{margin-top:3px;accent-color:var(--accent)}[data-skin=possibility] .consent-label{font-size:13.5px;font-weight:600}[data-skin=possibility] .consent-detail{font-size:12.5px;color:var(--text-muted);font-weight:400;margin-top:1px}[data-skin=possibility] .hoping-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}[data-skin=possibility] .hoping-chip{border:1.5px solid var(--rule-color);border-radius:999px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;cursor:pointer;color:var(--text-muted)}[data-skin=possibility] .hoping-chip:hover{background:var(--accent-subtle);color:var(--text-primary)}[data-skin=possibility] .hoping-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}[data-skin=possibility] .people-row{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--rule-color);font-size:13.5px}[data-skin=possibility] .people-name{font-weight:700}[data-skin=possibility] .people-state{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}[data-skin=possibility] .people-state--joined{color:var(--success)}[data-skin=possibility] .response-card{border:1.5px solid var(--rule-color);border-left:3px solid var(--seafoam);border-radius:10px;background:var(--card-bg);padding:10px 14px;margin:8px 0;font-size:13.5px}[data-skin=possibility] .response-who{font-weight:700}[data-skin=possibility] .confirm-box{white-space:pre-wrap;border:1.5px solid var(--rule-color);border-radius:10px;background:var(--form-bg);padding:12px 14px;font-size:13px;margin:10px 0}[data-skin=possibility] .invite-link{display:flex;gap:8px;align-items:center;font-size:12.5px;word-break:break-all;border:1.5px dashed var(--seafoam);border-radius:10px;padding:10px 12px;background:var(--accent-subtle)}[data-skin=possibility] .detail-lede{font-size:16px;line-height:1.55;color:var(--text-muted);margin:10px 0 0;max-width:560px}[data-skin=possibility] .detail-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted);margin-top:16px;margin-bottom:18px}[data-skin=possibility] .section-label{font-family:var(--font-headline);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin:26px 0 8px}[data-skin=possibility] .section-body{font-size:15px;line-height:1.6;max-width:560px;margin:0}[data-skin=possibility] .persona-card{border:1.5px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:14px 18px;font-style:italic;font-size:14.5px;line-height:1.6;max-width:560px}[data-skin=possibility] .need-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:560px}@media(max-width:720px){[data-skin=possibility] .need-cards{grid-template-columns:1fr}}[data-skin=possibility] .need-card{border:1.5px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:14px 16px;font-size:13.5px;line-height:1.55}[data-skin=possibility] .need-card-label{font-family:var(--font-headline);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}[data-skin=possibility] .need-card--formed .need-card-label{color:var(--success)}[data-skin=possibility] .need-card--proof .need-card-label{color:var(--cobalt)}[data-skin=possibility] .timeline{max-width:560px}[data-skin=possibility] .timeline-entry{position:relative;padding:0 0 20px 22px;border-left:2px solid var(--rule-color);margin-left:6px}[data-skin=possibility] .timeline-entry:last-child{border-left-color:transparent}[data-skin=possibility] .timeline-entry:before{content:"";position:absolute;left:-6px;top:2px;width:10px;height:10px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--text-muted)}[data-skin=possibility] .timeline-date{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}[data-skin=possibility] .timeline-text{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;margin:6px 0 0}[data-skin=possibility] .timeline-text .hexface{flex:none;margin-top:1px}[data-skin=possibility] .rail-card{border:1.5px solid var(--rule-color);border-radius:14px;background:var(--card-bg);padding:16px;margin-bottom:14px}[data-skin=possibility] .rail-card .sr-btn-cta{width:100%;text-align:center}[data-skin=possibility] .rail-note{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:10px 0 0}[data-skin=possibility] .person-row{display:flex;gap:10px;align-items:center;padding:8px 0}[data-skin=possibility] .person-row+.person-row{border-top:1px solid var(--rule-color)}[data-skin=possibility] .person-name{font-weight:700;font-size:13.5px}[data-skin=possibility] .person-role{font-size:12px;color:var(--text-muted)}[data-skin=possibility] .field{margin-bottom:14px}[data-skin=possibility] .field-label{display:flex;align-items:baseline;gap:6px;font-family:var(--font-headline);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}[data-skin=possibility] .field-label small{font-family:var(--font-primary);font-weight:400;font-size:11px;letter-spacing:0;text-transform:none}[data-skin=possibility] .input-modern{display:block;width:100%;font:inherit;font-size:14.5px;line-height:1.5;color:var(--text-primary);background:var(--surface-elevated);border:1.5px solid transparent;border-radius:12px;padding:12px 14px;outline:none;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}[data-skin=possibility] .input-modern::placeholder{color:var(--text-muted)}[data-skin=possibility] .input-modern:hover{border-color:var(--rule-color)}[data-skin=possibility] .input-modern:focus{background:var(--form-bg);border-color:var(--seafoam);box-shadow:0 0 0 3px var(--accent-subtle)}[data-skin=possibility] textarea.input-modern{resize:none;min-height:64px}[data-skin=possibility] .select-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--rule-color);border-radius:12px;background:var(--card-bg);cursor:pointer;margin-bottom:8px;transition:border-color .12s ease,background .12s ease}[data-skin=possibility] .select-card:hover{border-color:var(--seafoam)}[data-skin=possibility] .select-card.on{border-color:var(--seafoam);background:var(--accent-subtle)}[data-skin=possibility] .select-card input{position:absolute;opacity:0;pointer-events:none}[data-skin=possibility] .select-card-check{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rule-color);background:var(--form-bg);flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:transparent;transition:all .12s ease}[data-skin=possibility] .select-card.on .select-card-check{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}[data-skin=possibility] .select-card-check:after{content:"✓"}[data-skin=possibility] .select-card-title{font-weight:700;font-size:13.5px}[data-skin=possibility] .select-card-sub{font-size:12.5px;color:var(--text-muted);margin-top:2px;line-height:1.5}[data-skin=possibility] .research-report{border:1.5px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:16px 18px;margin:10px 0;max-width:560px}[data-skin=possibility] .research-report-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}[data-skin=possibility] .research-report-title{font-family:var(--font-headline);font-weight:800;font-size:14px}[data-skin=possibility] .research-report-body{font-size:13.5px;line-height:1.6;white-space:pre-wrap;margin:0}[data-skin=possibility] .attach-menu button{display:flex;align-items:center;gap:9px}[data-skin=possibility] .attach-menu button svg{color:var(--text-muted);flex-shrink:0}[data-skin=possibility] .sheet-attachment{align-items:center;flex-wrap:wrap}[data-skin=possibility] .sheet-attachment-kind{display:inline-flex;align-items:center;gap:5px}[data-skin=possibility] .sheet-attachment-kind svg{width:13px;height:13px}[data-skin=possibility] .sr-modal-close{position:absolute;top:12px;right:12px;width:28px;height:28px;padding:0;border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:var(--text-muted)}[data-skin=possibility] .sheet-attachment-name{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--text-muted);text-underline-offset:2px;cursor:pointer}[data-skin=possibility] .sheet-attachment-name:disabled{cursor:progress;opacity:.6}[data-skin=possibility] .sheet-attachment-preview{flex-basis:100%;max-width:220px;max-height:140px;object-fit:cover;border-radius:8px;border:1px solid var(--line, rgba(0, 0, 0, .08));margin-top:4px}[data-skin=possibility] .header-cta{font:inherit;font-size:13.5px;font-weight:700;color:var(--bg-primary, #faf6ec);background:var(--accent-deep, #0f4c4c);border:none;border-radius:999px;padding:8px 16px;cursor:pointer;margin-right:10px}[data-skin=possibility] .header-cta:hover{opacity:.92}[data-skin=possibility] .chat-turn{max-width:92%;border-radius:0;padding:2px 0;font-size:14.5px;line-height:1.55}[data-skin=possibility] .chat-turn--guide{background:transparent;border-radius:0;padding:2px 0}[data-skin=possibility] .chat-turn--you{background:var(--accent-subtle);color:var(--text-primary);border-radius:12px;padding:8px 14px;max-width:72%}[data-skin=possibility] .chat-turns{gap:14px;max-height:520px}[data-skin=possibility] .chat-choices{margin:4px 0 6px}[data-skin=possibility] .chat-choice-btn{border:1.5px solid var(--rule-color);border-radius:999px;background:var(--card-bg);font-weight:600;font-size:13.5px;padding:9px 16px}[data-skin=possibility] .chat-choice-btn:hover{border-color:var(--accent);background:var(--accent-subtle)}[data-skin=possibility] .chat-choice-btn:has(small){border-radius:14px;flex-direction:column}[data-skin=possibility] .composer--focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}[data-skin=possibility] .composer-focus-strip{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-muted);padding:2px 2px 10px;margin-bottom:8px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .composer-focus-strip svg{flex-shrink:0;color:var(--accent)}[data-skin=possibility] .composer-focus-strip strong{color:var(--text-primary);font-weight:700}[data-skin=possibility] .composer-focus-cancel{margin-left:auto;border:none;background:transparent;font:inherit;font-size:12.5px;color:var(--text-muted);text-decoration:underline;cursor:pointer;flex-shrink:0}[data-skin=possibility] .research-report-body{white-space:normal}[data-skin=possibility] .rr-h{font-weight:800;font-size:13.5px;letter-spacing:.01em;margin:14px 0 4px;color:var(--text-primary)}[data-skin=possibility] .rr-h:first-child{margin-top:2px}[data-skin=possibility] .rr-p{margin:0 0 10px}[data-skin=possibility] .rr-list{margin:0 0 10px;padding-left:20px}[data-skin=possibility] .rr-list li{margin:3px 0}[data-skin=possibility] .chat-standing{display:flex;align-items:center;gap:10px;margin:10px 0 2px;font-size:12px;color:var(--text-muted)}[data-skin=possibility] .chat-panel--page{border:none;background:transparent;padding:0;display:flex;flex-direction:column;min-height:calc(100dvh - 60px);max-width:740px;margin:0 auto;width:100%}[data-skin=possibility] .chat-panel--page .chat-turns{flex:1;max-height:none;overflow:visible;padding-bottom:12px}[data-skin=possibility] .chat-panel--page .chat-head{padding-bottom:10px;margin-bottom:16px}[data-skin=possibility] .composer-dock{position:sticky;bottom:0;background:linear-gradient(to bottom,transparent,var(--bg-primary) 24%);padding:18px 0 16px}[data-skin=possibility] .composer-dock .chat-choices{margin:2px 0 10px}[data-skin=possibility] .composer-dock .chat-standing{margin:0 0 10px}[data-skin=possibility] .probs-body:has(.chat-panel--page) .probs-rail{position:sticky;top:16px;align-self:flex-start;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:none}[data-skin=possibility] .probs-app--rail{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:1fr auto;min-height:100vh}[data-skin=possibility] .probs-app--rail>.app-rail{grid-row:1 / -1}[data-skin=possibility] .probs-app--rail>.probs-main,[data-skin=possibility] .probs-app--rail>.probs-footer{grid-column:2}[data-skin=possibility] .app-rail{position:sticky;top:0;align-self:flex-start;height:100vh;width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:18px 12px 16px;border-right:1px solid var(--rule-color);background:var(--card-bg)}[data-skin=possibility] .rail-brand{display:inline-flex;color:var(--text-primary);padding:4px 10px 14px}[data-skin=possibility] .rail-brand:hover{color:var(--accent-deep, #0f4c4c)}[data-skin=possibility] .rail-nav{display:flex;flex-direction:column;gap:2px}[data-skin=possibility] .rail-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-muted);padding:9px 10px;border-radius:9px;cursor:pointer;text-align:left}[data-skin=possibility] .rail-item svg{flex-shrink:0}[data-skin=possibility] .rail-item:hover,[data-skin=possibility] .rail-item--here{background:var(--accent-subtle);color:var(--text-primary)}[data-skin=possibility] .rail-legal{margin-top:auto;display:flex;gap:10px;padding:0 10px 8px;font-size:11px;color:var(--text-muted)}[data-skin=possibility] .rail-legal a{color:var(--text-muted);text-decoration:none}[data-skin=possibility] .rail-legal a:hover{text-decoration:underline}[data-skin=possibility] .rail-foot{display:flex;align-items:center;gap:4px;padding:6px 0 0;border-top:1px solid var(--rule-color)}[data-skin=possibility] .rail-foot{justify-content:center}[data-skin=possibility] .rail-signout{flex:none;width:auto;padding:6px 14px}[data-skin=possibility] .rail-hidden .rail-signout{justify-content:center}[data-skin=possibility] .rail-hidden .rail-signout span{display:none}[data-skin=possibility] .rail-glyph{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--text-muted);border:none;background:transparent}[data-skin=possibility] .rail-glyph--btn{cursor:pointer;margin-left:auto}[data-skin=possibility] .rail-glyph--btn:hover{background:var(--accent-subtle);color:var(--text-primary)}[data-skin=possibility] .rail-beacon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--seafoam);opacity:0;transform:scale(.7);transition:opacity .25s ease,transform .25s ease}[data-skin=possibility] .rail-beacon--saved{opacity:1;transform:scale(1)}.rail-edge{position:fixed;left:200px;top:0;height:100vh;width:14px;margin-left:-7px;z-index:40;border:0;padding:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.rail-edge:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--accent, #0e5748);opacity:0;transition:opacity .12s ease}.rail-edge:hover:before{opacity:.35}.rail-edge-grip{position:relative;width:22px;height:22px;border-radius:999px;border:1px solid var(--rule-color, rgba(0, 0, 0, .15));background:var(--card-bg, #fff);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014}.rail-edge:hover .rail-edge-grip{border-color:var(--accent, #0e5748);color:var(--accent, #0e5748)}[data-skin=possibility] .rail-hidden.probs-app--rail{grid-template-columns:60px minmax(0,1fr)}[data-skin=possibility] .rail-hidden .app-rail{width:60px;padding:18px 8px 16px;overflow:hidden}[data-skin=possibility] .rail-hidden .rail-item span,[data-skin=possibility] .rail-hidden .rail-group,[data-skin=possibility] .rail-hidden .rail-item--under,[data-skin=possibility] .rail-hidden .rail-empty,[data-skin=possibility] .rail-hidden .rail-legal{display:none}[data-skin=possibility] .rail-hidden .rail-item{justify-content:center;padding-left:0;padding-right:0}[data-skin=possibility] .rail-hidden .rail-brand{padding-left:6px}.rail-hidden .rail-edge{left:60px}.rail-burger,.rail-backdrop{display:none}@media(max-width:860px){[data-skin=possibility] .probs-app--rail{display:flex;flex-direction:column}[data-skin=possibility] .app-rail,[data-skin=possibility] .rail-hidden .app-rail{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:min(260px,82vw);display:flex;flex-direction:column;transform:translate(-105%);transition:transform .2s ease;z-index:70;box-shadow:12px 0 40px #0000002e}[data-skin=possibility] .rail-open .app-rail{transform:none}@media(prefers-reduced-motion:reduce){[data-skin=possibility] .app-rail{transition:none}}.rail-edge{display:none}.rail-burger{position:fixed;top:10px;left:10px;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--rule-color, rgba(0, 0, 0, .15));background:var(--card-bg, #fff);color:var(--text-primary, #22221c);cursor:pointer}.rail-open .rail-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;border:0;background:#14120e73}[data-skin=possibility] .probs-app--rail>.probs-main{padding-top:56px}}[data-skin=possibility] .chat-turn--guide{position:relative}[data-skin=possibility] .guide-dot{position:absolute;left:2px;top:7px;color:var(--seafoam);display:inline-flex}[data-skin=possibility] .guide-dot svg{width:10px;height:10px}[data-skin=possibility] .chat-typing{position:relative;padding-left:26px}[data-skin=possibility] .guide-dot--thinking{animation:dot-breathe 1.6s ease-in-out infinite}@keyframes dot-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}[data-skin=possibility] .chat-turn{font-size:16px;line-height:1.65}[data-skin=possibility] .guide-dot{top:9px}[data-skin=possibility] .composer textarea{font-size:16px}[data-skin=possibility] .chat-choice-btn{font-size:14.5px;padding:10px 18px}[data-skin=possibility] .chat-choice-btn small,[data-skin=possibility] .chat-standing{font-size:13px}[data-skin=possibility] .rail-item{font-size:14px}[data-skin=possibility] .cap-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0 18px}[data-skin=possibility] .cap-search{max-width:280px;padding:10px 14px;font-size:14px}[data-skin=possibility] .cap-filters{display:flex;gap:8px;flex-wrap:wrap}[data-skin=possibility] .cap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;max-width:900px}[data-skin=possibility] .cap-card{margin:0}[data-skin=possibility] .cap-card-head{display:flex;align-items:baseline;gap:10px}[data-skin=possibility] .cap-version-chip{font-size:11px;font-weight:700;color:var(--text-muted);border:1px solid var(--rule-color);border-radius:999px;padding:1px 8px}[data-skin=possibility] .cap-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:28px;align-items:start;margin-top:10px}@media(max-width:860px){[data-skin=possibility] .cap-hero{grid-template-columns:1fr}}[data-skin=possibility] .cap-name{font-family:var(--font-headline);font-weight:800;font-size:28px;margin:0}[data-skin=possibility] .cap-tagline{font-size:16px;line-height:1.6;margin:10px 0 16px}[data-skin=possibility] .cap-try{border:1.5px solid var(--accent);border-radius:999px;padding:10px 18px;font-weight:700}[data-skin=possibility] .cap-path-note{font-size:13px;color:var(--text-muted);margin-top:12px;max-width:46ch}[data-skin=possibility] .cap-preview{border:1.5px solid var(--seafoam);border-radius:14px;background:var(--card-bg);padding:18px 20px}[data-skin=possibility] .cap-preview-title{font-family:var(--font-headline);font-weight:800;font-size:20px;margin:2px 0 12px}[data-skin=possibility] .cap-finding{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;line-height:1.55;padding:7px 0;border-top:1px solid var(--rule-color)}[data-skin=possibility] .cap-finding--watching{color:var(--text-muted);font-style:italic}[data-skin=possibility] .guide-dot-inline{color:var(--seafoam);display:inline-flex;margin-top:5px;flex-shrink:0}[data-skin=possibility] .guide-dot-inline svg{width:9px;height:9px}[data-skin=possibility] .cap-source-chip{font-size:11px;font-weight:700;color:var(--text-muted);border:1px solid var(--rule-color);border-radius:999px;padding:1px 8px;white-space:nowrap}[data-skin=possibility] .cap-permissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:26px}[data-skin=possibility] .cap-perm-card{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:14px 16px;font-size:14px;line-height:1.55}[data-skin=possibility] .cap-perm-card p{margin:6px 0 0}[data-skin=possibility] .cap-portable{margin-top:16px;font-size:13.5px;color:var(--text-muted)}[data-skin=possibility] .cap-foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;border-top:1px solid var(--rule-color);margin-top:18px;padding-top:12px;font-size:13px;color:var(--text-muted)}[data-skin=possibility] .cap-record-link{border:none;background:transparent;font:inherit;font-size:13px;color:var(--text-muted);cursor:pointer}[data-skin=possibility] .cap-record-underline{text-decoration:underline}[data-skin=possibility] .cap-record{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:16px 18px;margin-top:12px}[data-skin=possibility] .cap-fingerprint{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere;margin:6px 0 2px}[data-skin=possibility] .cap-version-row{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--rule-color);font-size:13.5px}[data-skin=possibility] .cap-version-row:first-of-type{border-top:none}[data-skin=possibility] .cap-version-note{color:var(--text-muted);flex:1}[data-skin=possibility] .cap-fingerprint-short{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--text-muted)}[data-skin=possibility] .cap-confirm{display:inline-flex;gap:10px;align-items:center;font-size:13.5px}[data-skin=possibility] .cap-confirm-yes{border:none;background:var(--danger);color:#fff;font:inherit;font-size:13px;font-weight:700;border-radius:999px;padding:7px 14px;cursor:pointer}[data-skin=possibility] .chron-day{margin-top:22px}[data-skin=possibility] .chron-day-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding-bottom:8px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .chron-entry{display:flex;align-items:center;gap:11px;padding:11px 2px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .hexface{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}[data-skin=possibility] .hexface svg{display:block}[data-skin=possibility] .hexface-drop{fill:#14403f24}[data-skin=possibility] .hexface-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--accent-text, #E8F3EE);font-weight:800;letter-spacing:.02em;pointer-events:none}[data-skin=possibility] .hexface--here{filter:drop-shadow(0 0 1.5px var(--seafoam)) drop-shadow(0 0 1.5px var(--seafoam)) drop-shadow(0 0 1.5px var(--seafoam))}[data-skin=possibility] .chron-said{flex:1;font-size:14.5px;line-height:1.5;color:var(--text-primary)}[data-skin=possibility] .chron-kind{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--rule-color);border-radius:999px;padding:2px 9px;flex-shrink:0}[data-skin=possibility] .chron-kind--consent{color:var(--seafoam);border-color:var(--seafoam)}[data-skin=possibility] .chron-time{font-size:12px;color:var(--text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}@media(max-width:640px){[data-skin=possibility] .chron-kind{display:none}}[data-skin=possibility] .cap-remove{border:1.5px solid var(--danger);border-radius:12px;background:var(--card-bg);padding:14px 16px;max-width:480px}[data-skin=possibility] .cap-remove-q{font-family:var(--font-headline);font-weight:800;font-size:16px;margin-bottom:8px}[data-skin=possibility] .cap-remove-row{font-size:13.5px;line-height:1.5;padding:5px 0 5px 16px;position:relative;color:var(--text-primary)}[data-skin=possibility] .cap-remove-row:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%}[data-skin=possibility] .cap-remove-row--stop:before{background:var(--danger)}[data-skin=possibility] .cap-remove-row--keep:before{background:var(--seafoam)}[data-skin=possibility] .cap-remove-actions{display:flex;align-items:center;gap:10px;margin-top:12px}[data-skin=possibility] .ask-card{border:1.5px solid var(--seafoam);border-radius:14px;background:var(--card-bg);padding:16px 18px}[data-skin=possibility] .ask-card--closed{border-color:var(--rule-color)}[data-skin=possibility] .ask-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}[data-skin=possibility] .ask-meta{font-size:13px;color:var(--text-muted)}[data-skin=possibility] .ask-what{font-family:var(--font-headline);font-weight:700;font-size:19px;line-height:1.3;margin:0 0 6px}[data-skin=possibility] .ask-putin{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule-color);font-size:13.5px}[data-skin=possibility] .ask-faces{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}[data-skin=possibility] .ask-who{font-size:13px;color:var(--text-muted)}[data-skin=possibility] .ask-turn{display:flex;gap:10px;align-items:flex-start;padding:7px 0}[data-skin=possibility] .ask-turn .hexface{margin-top:2px}[data-skin=possibility] .ask-said{background:var(--accent-subtle);border-radius:12px;padding:9px 14px;font-size:16px;line-height:1.55;max-width:80%}[data-skin=possibility] .ask-said-who{display:block;font-size:12px;font-weight:700;color:var(--text-muted);margin-bottom:2px}[data-skin=possibility] .ask-turn+.ask-turn .ask-said{margin-left:38px}[data-skin=possibility] .ask-person-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}[data-skin=possibility] .ask-when{display:flex;gap:8px;flex-wrap:wrap}[data-skin=possibility] .skip-chip.on{border-color:var(--seafoam);background:var(--accent-subtle)}[data-skin=possibility] .ask-changed{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:6px 16px;margin-top:10px}[data-skin=possibility] .ask-changed-row{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--rule-color);font-size:14.5px;line-height:1.5}[data-skin=possibility] .ask-changed-row:first-child{border-top:none}[data-skin=possibility] .ask-changed-who{color:var(--text-muted);font-size:12.5px;white-space:nowrap}[data-skin=possibility] .cap-card--make{border-style:dashed;background:transparent;cursor:default}[data-skin=possibility] .cap-card--make .idea-card-title{color:var(--text-muted)}[data-skin=possibility] .cap-needs{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:14px 16px;margin-top:22px;max-width:560px}[data-skin=possibility] .cap-need{font-size:14px;line-height:1.5;padding:4px 0 4px 16px;position:relative;color:var(--text-primary)}[data-skin=possibility] .cap-need:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--seafoam)}[data-skin=possibility] .cfg{border:1.5px solid var(--seafoam);border-radius:14px;background:var(--card-bg);padding:16px 18px;margin-top:22px;max-width:620px}[data-skin=possibility] .cfg-head{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--rule-color);margin-bottom:10px}[data-skin=possibility] .cfg-count{margin-left:auto;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}[data-skin=possibility] .cfg-done{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:var(--text-muted);padding:5px 0}[data-skin=possibility] .cfg-tick{color:var(--seafoam);font-weight:800;flex-shrink:0}[data-skin=possibility] .cfg-gave{display:inline-block;margin-left:8px;font-size:11.5px;border:1px solid var(--rule-color);border-radius:999px;padding:1px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;max-width:22ch;overflow:hidden;text-overflow:ellipsis;vertical-align:1px}[data-skin=possibility] .cfg-now{padding-top:6px}[data-skin=possibility] .cfg-link{display:inline-block;margin:8px 0 0 28px;font-size:14px;font-weight:600;color:var(--accent)}[data-skin=possibility] .cfg-copy{display:flex;align-items:center;gap:10px;margin:10px 0 0 28px;flex-wrap:wrap}[data-skin=possibility] .cfg-copy code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--accent-subtle);border-radius:8px;padding:6px 10px;overflow-wrap:anywhere}[data-skin=possibility] .cfg-error{font-size:13px;color:var(--danger);margin:10px 0 0 28px}[data-skin=possibility] .name-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}[data-skin=possibility] .ask-send-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule-color);font-size:14.5px}[data-skin=possibility] .ask-send-row a{margin-left:auto;text-decoration:none}[data-skin=possibility] .select-card strong{display:block;font-size:14.5px;margin-bottom:2px}[data-skin=possibility] .select-card small{display:block;font-size:13.5px;line-height:1.45;color:var(--text-muted)}[data-skin=possibility] .field-label small{font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted);margin-left:6px}[data-skin=possibility] .stages{display:flex;align-items:center;flex-wrap:wrap;margin:12px 0 2px}[data-skin=possibility] .stages-item{display:inline-flex;align-items:center}[data-skin=possibility] .stage{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#a8a190;padding:4px 0}[data-skin=possibility] .stage-pip{width:9px;height:9px;border-radius:50%;background:var(--rule-color)}[data-skin=possibility] .stage--done{color:var(--text-muted)}[data-skin=possibility] .stage--done .stage-pip{background:var(--seafoam)}[data-skin=possibility] .stage--now{color:var(--text-primary);font-weight:700}[data-skin=possibility] .stage--now .stage-pip{background:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}[data-skin=possibility] .stage-arrow{color:#cfc7b2;margin:0 10px;font-size:13px}[data-skin=possibility] .wrapper-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--rule-color);background:var(--card-bg);border-radius:999px;padding:2px 11px;font-size:12.5px;font-weight:600;color:var(--text-primary)}[data-skin=possibility] .list-head{display:flex;align-items:baseline;gap:10px;margin-top:24px;margin-bottom:14px;padding-bottom:7px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .list-head h3{font-family:var(--font-headline);font-weight:800;font-size:17px}[data-skin=possibility] .list-head span{font-size:12.5px;color:var(--text-muted);margin-left:auto}[data-skin=possibility] .maker-link{border:none;background:transparent;font:inherit;font-weight:600;color:var(--accent);text-decoration:underline;cursor:pointer;padding:0}[data-skin=possibility] .price-chip{font-size:11.5px;font-weight:700;color:#8a6a20;background:#e0b86f33;border-radius:999px;padding:1px 9px}[data-skin=possibility] .cap-price{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:14px 16px;margin-top:22px;max-width:560px}[data-skin=possibility] .cap-price-line{display:flex;align-items:baseline;gap:10px;font-size:15px}[data-skin=possibility] .cap-price-line span{font-size:13px;color:var(--text-muted)}[data-skin=possibility] .cap-price-note{font-size:13px;color:var(--text-muted);margin-top:6px}[data-skin=possibility] .select-card{justify-content:flex-start;text-align:left}[data-skin=possibility] .select-card>span:last-child{flex:1}[data-skin=possibility] .edit-field{margin-bottom:4px}[data-skin=possibility] .edit-value{display:block;width:100%;max-width:62ch;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;font:inherit;font-size:15px;line-height:1.55;color:var(--text-primary);padding:5px 9px;margin:0 0 6px -9px;cursor:text}[data-skin=possibility] .edit-value:hover{border-color:var(--rule-color);background:var(--card-bg)}[data-skin=possibility] .edit-value--empty{color:#9aa39f;font-style:italic}[data-skin=possibility] .changed{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:4px 16px;max-width:640px;margin-bottom:8px}[data-skin=possibility] .changed-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--rule-color);font-size:14px}[data-skin=possibility] .changed-row:first-child{border-top:none}[data-skin=possibility] .changed-what{flex:1}[data-skin=possibility] .changed-to{display:block;color:var(--text-muted);font-size:13px;margin-top:2px}[data-skin=possibility] .changed-why{font-size:12px;color:#9aa39f;font-style:italic;white-space:nowrap}[data-skin=possibility] .revert-box{border:1.5px solid var(--danger);border-radius:12px;background:var(--bg-primary);padding:13px 15px;margin:0 0 12px}[data-skin=possibility] .revert-q{font-family:var(--font-headline);font-weight:800;font-size:15px;margin-bottom:7px}[data-skin=possibility] .revert-row{font-size:13.5px;line-height:1.5;padding:3px 0 3px 16px;position:relative;color:var(--text-primary)}[data-skin=possibility] .revert-row:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--seafoam)}[data-skin=possibility] .revert-row--warn:before{background:var(--danger)}[data-skin=possibility] .revert-row em{font-style:normal;font-weight:600}[data-skin=possibility] .revert-actions{display:flex;align-items:center;gap:10px;margin-top:11px}[data-skin=possibility] .revert-yes{border:none;background:var(--danger);color:#fff;font:inherit;font-size:13px;font-weight:700;border-radius:999px;padding:7px 15px;cursor:pointer}[data-skin=possibility] .tasks{border:1px solid var(--rule-color);border-radius:12px;background:var(--card-bg);padding:4px 16px 14px;max-width:640px}[data-skin=possibility] .task{display:flex;gap:11px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--rule-color)}[data-skin=possibility] .task:first-child{border-top:none}[data-skin=possibility] .task-tick{width:18px;height:18px;border-radius:5px;border:1.6px solid var(--rule-color);background:transparent;cursor:pointer;flex:0 0 auto;margin-top:2px}[data-skin=possibility] .task-tick:hover{border-color:var(--seafoam);background:var(--accent-subtle)}[data-skin=possibility] .task-tick--done{display:grid;place-items:center;border-color:var(--seafoam);color:var(--seafoam);font-weight:800;font-size:12px;cursor:default}[data-skin=possibility] .task--done .task-title{color:var(--text-muted);text-decoration:line-through}[data-skin=possibility] .task-title{font-size:14.5px;line-height:1.45}[data-skin=possibility] .task-note{font-size:13px;color:var(--text-muted);margin-top:3px;max-width:60ch}[data-skin=possibility] .task-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:5px;font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .task-due--late{color:var(--danger);font-weight:600}[data-skin=possibility] .task-chip{font-size:11px;border:1px solid var(--rule-color);border-radius:999px;padding:1px 8px}[data-skin=possibility] .task-add{display:grid;grid-template-columns:1fr 150px 110px auto;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rule-color)}@media(max-width:720px){[data-skin=possibility] .task-add{grid-template-columns:1fr}}[data-skin=possibility] .obligation-note{font-size:12.5px;color:var(--text-muted);margin-top:10px;max-width:62ch}[data-skin=possibility] button.wrapper-chip{cursor:pointer}[data-skin=possibility] .wrapper-chip--empty{border-style:dashed;color:var(--text-muted);font-weight:500}[data-skin=possibility] .record-foot{margin-top:42px;padding-top:14px;border-top:1px solid var(--rule-color);display:flex;justify-content:flex-end}[data-skin=possibility] .startover{border:1px solid var(--rule-color);background:var(--card-bg);color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;border-radius:999px;padding:7px 14px;cursor:pointer;opacity:.6}[data-skin=possibility] .startover:hover{opacity:1;border-color:var(--danger);color:var(--danger)}[data-skin=possibility] .record-foot .startover-box{position:static}[data-skin=possibility] .startover-box{position:fixed;right:14px;bottom:14px;z-index:60;width:320px;border:1.5px solid var(--danger);border-radius:12px;background:var(--card-bg);padding:14px 16px;box-shadow:0 14px 40px -18px #14403f8c}[data-skin=possibility] .startover-q{font-family:var(--font-headline);font-weight:800;font-size:15px;margin-bottom:7px}[data-skin=possibility] .startover-row{font-size:13px;line-height:1.5;color:var(--text-primary);padding:3px 0 3px 15px;position:relative}[data-skin=possibility] .startover-row:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--danger)}[data-skin=possibility] .startover-row:last-of-type:before{background:var(--seafoam)}[data-skin=possibility] .startover-actions{display:flex;align-items:center;gap:10px;margin-top:11px}[data-skin=possibility] .startover-yes{border:none;background:var(--danger);color:#fff;font:inherit;font-size:13px;font-weight:700;border-radius:999px;padding:7px 14px;cursor:pointer}[data-skin=possibility] .setup-person{display:grid;grid-template-columns:20px 1fr 1fr;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .detail-headline-row{display:flex;align-items:center;gap:14px;margin:6px 0 0}[data-skin=possibility] .project-face{background:none;border:0;padding:0;cursor:pointer;flex-shrink:0;line-height:0}[data-skin=possibility] .hat-list{display:grid;gap:10px;margin-top:8px}[data-skin=possibility] .hat-card{border:1px solid var(--rule-color);border-radius:12px;padding:12px 14px;background:var(--surface, transparent)}[data-skin=possibility] .hat-card-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}[data-skin=possibility] .hat-card-head span{color:var(--text-muted);font-size:13.5px}[data-skin=possibility] .hat-move{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--rule-color);font-size:14.5px}[data-skin=possibility] .project-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .project-detail small{display:block;color:var(--text-muted);font-size:11.5px;text-transform:uppercase;letter-spacing:var(--label-tracking, .06em)}[data-skin=possibility] .project-detail-form{display:grid;gap:8px;margin-top:8px}[data-skin=possibility] .detail-headline{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-skin=possibility] .project-card-body strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-skin=possibility] .project-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-muted);font-size:var(--body-size);line-height:1.4}[data-skin=possibility] .setup-project{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .setup-person-glyph{color:var(--text-muted);display:inline-flex}[data-skin=possibility] .setup-roles{grid-column:2 / -1;display:flex;gap:6px}[data-skin=possibility] .setup-person--rail{grid-template-columns:1fr;border-bottom:0}[data-skin=possibility] .setup-person--rail .setup-roles{grid-column:1}[data-skin=possibility] .setup-summary{border:1px solid var(--rule-color);border-left:3px solid var(--seafoam);border-radius:12px;background:var(--card-bg);padding:4px 16px;margin:6px 0 14px}[data-skin=possibility] .setup-summary-row{display:flex;flex-direction:column;gap:2px;padding:12px 0}[data-skin=possibility] .setup-summary-row+.setup-summary-row{border-top:1px solid var(--rule-color)}[data-skin=possibility] .setup-summary-row span{font-size:13px;color:var(--text-muted)}[data-skin=possibility] .setup-skip{margin:14px 0 0}[data-skin=possibility] .project-start{display:flex;gap:10px;max-width:520px}[data-skin=possibility] .project-start .input-modern{flex:1}[data-skin=possibility] .project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:20px}[data-skin=possibility] .project-card{display:flex;align-items:flex-start;gap:11px;text-align:left;border:1px solid var(--rule-color);border-radius:14px;background:var(--card-bg);padding:16px;cursor:pointer}[data-skin=possibility] .project-card:hover{background:var(--card-hover-bg);border-color:var(--accent)}[data-skin=possibility] .project-card-glyph{color:var(--text-muted);display:inline-flex;padding-top:2px}[data-skin=possibility] .project-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1}[data-skin=possibility] .project-card-body strong{font-family:Archivo,Inter,sans-serif;font-size:16px}[data-skin=possibility] .project-card-body small{font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .project-card-faces{display:flex}[data-skin=possibility] .project-card-faces .hexface+.hexface{margin-left:-5px}[data-skin=possibility] .wrapper-chip--static{cursor:default}[data-skin=possibility] .project-person{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;padding:12px 0;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .project-person:last-of-type{border-bottom:0;padding-bottom:4px}[data-skin=possibility] .project-person span strong{display:block;font-size:13.5px}[data-skin=possibility] .project-person span small{display:block;font-size:12px;color:var(--text-muted)}[data-skin=possibility] .project-person .skip-chip{grid-column:2;justify-self:start;margin-top:8px}[data-skin=possibility] .rail-add{margin-top:14px}[data-skin=possibility] .rail-card .section-label:first-child{margin-top:0}[data-skin=possibility] .rail-row{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--rule-color);padding:10px 0;cursor:pointer}[data-skin=possibility] .rail-row:last-child{border-bottom:0;padding-bottom:2px}[data-skin=possibility] .rail-row:hover strong{color:var(--accent)}[data-skin=possibility] .rail-row strong{font-size:13.5px}[data-skin=possibility] .rail-row small{font-size:12px;color:var(--text-muted)}[data-skin=possibility] .team-warning{margin:4px 0 0;padding:10px 13px;border-radius:10px;background:var(--accent-subtle);font-size:13px;color:var(--text-primary)}[data-skin=possibility] .hive{position:relative;width:100%;margin:4px 0 8px;transition:height .25s ease}[data-skin=possibility] .hive-cell{position:absolute}[data-skin=possibility] .hex{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer;transition:transform .14s ease}[data-skin=possibility] .hex--flat{cursor:default}[data-skin=possibility] .hex:hover:not(:disabled){filter:brightness(1.07) saturate(1.05)}[data-skin=possibility] .hex:focus-visible{outline:none}[data-skin=possibility] .hex:focus-visible .hex-face{box-shadow:var(--focus-ring);border-radius:12px}[data-skin=possibility] .hex>svg{display:block;position:absolute;top:0;left:0}[data-skin=possibility] .hex-drop{fill:#14403f1a}[data-skin=possibility] .hex--outline .hex-drop{fill:none}[data-skin=possibility] .hex-face{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 16%;pointer-events:none;color:inherit}[data-skin=possibility] .hex-label{font-weight:700;line-height:1.2;text-align:center;letter-spacing:-.01em}[data-skin=possibility] .hex-mark{position:absolute;top:22%;right:20%;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--seafoam);color:#0a2226;pointer-events:none}[data-skin=possibility] .hive-legend{display:flex;flex-wrap:wrap;gap:14px;margin:2px 0 10px;font-size:11.5px;font-weight:600;color:var(--text-muted)}[data-skin=possibility] .hive-legend-item{display:inline-flex;align-items:center;gap:6px}[data-skin=possibility] .hive-swatch{width:9px;height:9px;border-radius:2px}[data-skin=possibility] .hive-reading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:34px;padding:7px 0;font-size:13px;color:var(--text-muted)}[data-skin=possibility] .hive-reading strong{color:var(--text-primary);font-size:13.5px}[data-skin=possibility] .hive-reading-rest{color:var(--text-muted)}[data-skin=possibility] .price-chip--free{opacity:.75}[data-skin=possibility] .chron-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--seafoam);text-decoration-thickness:1.5px;text-underline-offset:2px;cursor:pointer}[data-skin=possibility] .chron-link:hover{color:var(--accent);text-decoration-color:var(--accent)}[data-skin=possibility] .field-note{margin:8px 0 0;font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .unwrap-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .unwrap-row:last-of-type{border-bottom:0}[data-skin=possibility] .unwrap-row .rail-row{border-bottom:0;flex:1}[data-skin=possibility] .people-list{display:flex;flex-direction:column;max-width:620px}[data-skin=possibility] .people-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:1000px}[data-skin=possibility] .people-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px}[data-skin=possibility] .people-card .cap-card-head{align-items:center;gap:12px}[data-skin=possibility] .people-card .cap-card-head .hexface{flex:none}[data-skin=possibility] .people-card .cap-card-head .idea-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=possibility] .people-card .cap-card-head .status-chip{margin-left:auto;flex:none}[data-skin=possibility] .people-card .idea-card-body{min-height:0;margin:0;font-size:13.5px;color:var(--text-muted)}[data-skin=possibility] .people-card .idea-card-meta{margin-top:auto}[data-skin=possibility] .door{position:relative;min-height:72vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding:33vh 0 56px}[data-skin=possibility] .door-field{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;overflow:hidden;line-height:0;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 34%,rgba(0,0,0,.4) 68%,transparent 98%);mask-image:linear-gradient(to bottom,black 0%,black 34%,rgba(0,0,0,.4) 68%,transparent 98%)}[data-skin=possibility] .door-field svg{display:block;height:44vh;min-height:260px}[data-skin=possibility] .door-body{position:relative;z-index:1;padding:0 24px;display:flex;flex-direction:column;align-items:center}[data-skin=possibility] .door-cell{fill:transparent;stroke:var(--rule-color);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:transform .34s ease,fill .34s ease}[data-skin=possibility] .door-cell:hover{transform:scale(1.08);fill:var(--accent-subtle)}[data-skin=possibility] .door-cell--lit:hover{fill:var(--accent)}@media(prefers-reduced-motion:reduce){[data-skin=possibility] .door-cell{transition:none}}[data-skin=possibility] .door-cell--tint{fill:var(--accent-subtle);stroke:var(--rule-color);stroke-width:1.5}[data-skin=possibility] .door-cell--lit{fill:var(--accent);stroke:none}[data-skin=possibility] .door-line{font-family:var(--font-headline);font-size:46px;font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0 0 14px;text-wrap:balance}[data-skin=possibility] .door-sub{font-size:16.5px;color:var(--text-muted);max-width:44ch;margin:0 0 26px}[data-skin=possibility] .door-cta{padding:12px 34px;font-size:15px}[data-skin=possibility] .door-legal{margin-top:44px;font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .door-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}[data-skin=possibility] .brief-page{max-width:620px}[data-skin=possibility] .brief-read{margin-bottom:8px}[data-skin=possibility] .brief-read-why{display:block;font-size:12.5px;color:var(--text-muted);margin:2px 0 0 26px}[data-skin=possibility] .brief-editor .brief-read-row{display:flex;align-items:center;gap:8px;font-size:13.5px;padding:4px 0}[data-skin=possibility] .brief-read-pick .input-modern{font-size:13px;padding:6px 10px;margin:2px 0 6px 24px;max-width:420px}[data-skin=possibility] .face-change{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;padding:0;cursor:pointer;font:inherit}[data-skin=possibility] .face-change-hint{font-size:11px;color:var(--text-muted);opacity:0;transition:opacity .12s ease}[data-skin=possibility] .face-change:hover .face-change-hint,[data-skin=possibility] .face-change:focus-visible .face-change-hint{opacity:1}[data-skin=possibility] .hex-empty{fill:var(--surface-elevated)}[data-skin=possibility] .chat-pulse{background:none;padding-top:6px;padding-bottom:6px}[data-skin=possibility] .pos-pulser{display:inline-block;width:13px;height:12px;border-radius:50%;background:var(--accent);animation:pos-pulse 1.25s ease-in-out infinite}@keyframes pos-pulse{0%,to{transform:scale(.66);opacity:.4;box-shadow:0 0 #0e57482e}50%{transform:scale(1);opacity:1;box-shadow:0 0 0 5px #0e574800}}@media(prefers-reduced-motion:reduce){[data-skin=possibility] .pos-pulser{animation:none;opacity:.7}}[data-skin=possibility] .rail-card.files-dropping{outline:2px dashed var(--accent);outline-offset:-2px;background:var(--surface-elevated)}[data-skin=possibility] .people-card-marks{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:2px 0 0}[data-skin=possibility] .people-card-marks small{color:var(--text-muted);font-size:12px}[data-skin=possibility] .people-card-mark{display:inline-flex}[data-skin=possibility] .people-card-none,[data-skin=possibility] .people-card-teams{margin:2px 0 0;font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=possibility] .taking-shape .section-label{margin:12px 0 6px}[data-skin=possibility] .taking-shape .section-label:first-child{margin-top:0}[data-skin=possibility] .shape-moves{list-style:none;margin:0;padding:0}[data-skin=possibility] .shape-moves li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--rule-color);font-size:14px}[data-skin=possibility] .shape-moves li:before{content:"";flex:none;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--rule-color);margin-top:4px}[data-skin=possibility] .shape-moves li:last-child{border-bottom:0}[data-skin=possibility] .shape-needs{display:flex;flex-wrap:wrap;gap:7px}[data-skin=possibility] .shape-need{font-size:13px;color:var(--accent);background:var(--surface-elevated);border-radius:6px;padding:4px 10px}[data-skin=possibility] .shape-note{font-size:12.5px;color:var(--text-muted);border-top:1px solid var(--rule-color);padding-top:10px;margin:12px 0 0}[data-skin=possibility] .rail-legal-link,.rail-legal-link{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}[data-skin=possibility] .paper-page{scroll-behavior:smooth;min-height:100vh;background:var(--bg-primary)}[data-skin=possibility] .paper-head{max-width:1060px;margin:0 auto;padding:22px 28px 18px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .paper-wordmark{font-family:var(--font-headline);font-weight:600;font-size:15.5px;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none}[data-skin=possibility] .paper-wordmark-dot{color:var(--accent)}[data-skin=possibility] .paper-frame{max-width:1060px;margin:0 auto;padding:34px 28px 70px;display:grid;grid-template-columns:230px minmax(0,660px);gap:56px}@media(max-width:900px){[data-skin=possibility] .paper-frame{grid-template-columns:minmax(0,1fr)}[data-skin=possibility] .paper-outline{display:none}}[data-skin=possibility] .paper-outline{position:sticky;top:26px;align-self:start;max-height:calc(100vh - 52px);overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:2px;padding-right:6px}[data-skin=possibility] .paper-outline-group+.paper-outline-group{margin-top:18px}[data-skin=possibility] .paper-outline-doc{display:block;font-family:var(--font-headline);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;margin-bottom:7px}[data-skin=possibility] .paper-outline-row{display:block;font-size:13px;line-height:1.4;color:var(--text-secondary, var(--text-primary));opacity:.82;text-decoration:none;padding:3.5px 0 3.5px 10px;border-left:2px solid var(--rule-color)}[data-skin=possibility] .paper-outline-row:hover,[data-skin=possibility] .paper-outline-doc:hover{color:var(--accent);opacity:1}[data-skin=possibility] .paper-outline-row:hover{border-left-color:var(--accent)}[data-skin=possibility] .paper-eyebrow{font-family:var(--font-headline);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}[data-skin=possibility] .paper-title{font-family:var(--font-headline);font-size:38px;font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance;margin:0 0 18px;padding-bottom:22px;border-bottom:1px solid var(--rule-color)}[data-skin=possibility] .paper-title--follows{font-size:28px}[data-skin=possibility] .paper-section+.paper-section{margin-top:58px;padding-top:44px;border-top:1px solid var(--rule-color)}[data-skin=possibility] .paper-doc .agreement-text{max-height:none;overflow:visible;border:0;padding:0;background:none;font-size:15px;line-height:1.68;color:var(--text-primary)}[data-skin=possibility] .paper-doc .agreement-text p{margin:12px 0}[data-skin=possibility] .paper-doc .agreement-text ul{margin:12px 0;padding-left:22px}[data-skin=possibility] .paper-doc .agreement-text li{margin:6px 0}[data-skin=possibility] .paper-doc .agreement-h2{font-family:var(--font-headline);font-size:21px;font-weight:800;letter-spacing:-.015em;line-height:1.25;margin:40px 0 12px;scroll-margin-top:24px}[data-skin=possibility] .paper-doc .agreement-ordered{font-weight:600}[data-skin=possibility] .paper-doc .agreement-h3{font-family:var(--font-headline);font-size:15.5px;font-weight:600;margin:26px 0 6px;scroll-margin-top:24px}[data-skin=possibility] .paper-foot{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:18px;border-top:1px solid var(--rule-color);font-size:13px;color:var(--text-muted)}@media print{[data-skin=possibility] .paper-outline,[data-skin=possibility] .paper-head{display:none}[data-skin=possibility] .paper-frame{grid-template-columns:1fr;padding:0}}[data-skin=possibility] .paper-page .agreement-text{font-size:15px}.paper-section+.paper-section{margin-top:34px;padding-top:24px;border-top:1px solid var(--rule-color)}[data-skin=possibility] .paper-card{margin-bottom:10px}[data-skin=possibility] .paper-read{margin:4px 0 0 34px}[data-skin=possibility] .paper-read summary{font-size:13px;color:var(--accent);cursor:pointer}[data-skin=possibility] .agreement-text{max-height:320px;overflow-y:auto;border:1px solid var(--rule-color);border-radius:10px;background:var(--card-bg);padding:14px 18px;margin-top:8px;font-size:13.5px;line-height:1.6}[data-skin=possibility] .agreement-text h4{font-size:14.5px;margin:14px 0 4px}[data-skin=possibility] .agreement-text h5{font-size:13.5px;margin:12px 0 4px}[data-skin=possibility] .agreement-text p{margin:6px 0}[data-skin=possibility] .agreement-text ul{margin:6px 0;padding-left:20px}[data-skin=possibility] .paper-fields{margin:10px 0 4px 34px;padding:12px 14px;border:1px solid var(--rule-color);border-radius:10px;background:var(--card-bg)}[data-skin=possibility] .people-add{display:flex;flex-direction:column;gap:8px;cursor:default}[data-skin=possibility] .person-row{display:flex;align-items:center;gap:12px;padding:12px 4px;background:none;border:0;border-bottom:1px solid var(--rule-color);cursor:pointer;text-align:left}[data-skin=possibility] .person-row:hover strong{color:var(--accent)}[data-skin=possibility] .person-row-body{display:flex;flex-direction:column;gap:2px;flex:1}[data-skin=possibility] .person-row-body strong{font-size:14.5px}[data-skin=possibility] .person-row-body small{font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .person-here{width:8px;height:8px;border-radius:50%;background:var(--seafoam)}[data-skin=possibility] .person-head{display:flex;gap:16px;align-items:flex-start;margin:6px 0 4px}[data-skin=possibility] .capmark{position:relative;display:inline-flex;flex-shrink:0}[data-skin=possibility] .capmark svg{display:block}[data-skin=possibility] .capmark-glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}[data-skin=possibility] .cap-card-head{align-items:center}[data-skin=possibility] .cap-card-head .capmark{margin-right:10px}[data-skin=possibility] .cap-detail-head{display:flex;align-items:center;gap:14px}[data-skin=possibility] .make-mark-row{display:flex;align-items:center;gap:16px;margin:4px 0 14px}[data-skin=possibility] .make-mark-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px}[data-skin=possibility] .make-mark-copy small{font-size:12px;color:var(--text-muted)}[data-skin=possibility] .project-chat{border:1px solid var(--rule-color);border-radius:14px;padding:14px 16px}[data-skin=possibility] .project-chat .chat-turns{max-height:340px;overflow-y:auto;margin-top:6px}[data-skin=possibility] .idea-discard{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:1px solid var(--rule-color);font-size:13.5px;color:var(--text-muted)}[data-skin=possibility] .devbug{position:fixed;right:14px;bottom:56px;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--text-muted);background:var(--card-bg);border:1px solid var(--rule-color);border-radius:999px;cursor:pointer;opacity:.65}[data-skin=possibility] .devbug:hover{opacity:1}[data-skin=possibility] .devbug-panel{position:fixed;left:14px;bottom:14px;z-index:60;width:320px;max-width:calc(100vw - 28px);background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px;padding:12px 14px;box-shadow:0 8px 30px #0f4c4c24;font-size:12.5px}[data-skin=possibility] .devbug-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}[data-skin=possibility] .devbug-row{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-top:1px solid var(--rule-color)}[data-skin=possibility] .devbug-row span{width:58px;flex-shrink:0;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}[data-skin=possibility] .devbug-row small{color:var(--text-muted);font-size:11.5px;overflow-wrap:anywhere}[data-skin=possibility] .devbug-counts{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:10px;padding-top:8px;border-top:1px solid var(--rule-color);color:var(--text-muted);font-size:11.5px}[data-skin=possibility] .project-file-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}[data-skin=possibility] .project-file-row>.icon-btn,[data-skin=possibility] .project-file-row>.remove-confirm{margin-top:2px}[data-skin=possibility] .project-file-row .sheet-attachment{flex:1;min-width:0}[data-skin=possibility] .task-body--editable{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}[data-skin=possibility] .task-body--editable:hover .task-title{text-decoration:underline;text-decoration-color:var(--rule-color);text-underline-offset:3px}[data-skin=possibility] .task--editing{display:block;padding:10px 0}[data-skin=possibility] .task-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center}[data-skin=possibility] .task-edit .input-modern:first-child{flex:1 1 220px}[data-skin=possibility] .task-remove{margin-top:8px}[data-skin=possibility] button.task-tick--done{cursor:pointer}[data-skin=possibility] .rail-group{display:block;width:100%;background:none;border:0;text-align:left;padding:16px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);cursor:pointer}[data-skin=possibility] .rail-group--quiet{cursor:default}[data-skin=possibility] .rail-item--thing svg{flex-shrink:0;opacity:.85}[data-skin=possibility] .rail-item--under{padding-left:34px;font-size:13px;color:var(--text-muted)}[data-skin=possibility] .offering-card{display:block}[data-skin=possibility] .offering-card-open{display:flex;align-items:flex-start;gap:12px;width:100%;background:none;border:0;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}[data-skin=possibility] .offering-card-work{margin-top:10px;padding-top:8px;border-top:1px solid var(--rule-color)}[data-skin=possibility] .board-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}[data-skin=possibility] .board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;margin-bottom:18px}[data-skin=possibility] .lane{background:var(--card-bg);border:1px solid var(--rule-color);border-radius:12px;padding:10px;min-width:190px}[data-skin=possibility] .lane-head{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}[data-skin=possibility] .lane-count--full{color:var(--coral)}[data-skin=possibility] .lane-empty{font-size:12.5px;color:var(--text-muted);margin:0;padding:6px 2px}[data-skin=possibility] .tcard{background:var(--bg-primary);border:1px solid var(--rule-color);border-radius:9px;padding:9px 10px;margin-bottom:8px}[data-skin=possibility] .tcard--done{opacity:.6}[data-skin=possibility] .tcard--done .tcard-title{text-decoration:line-through;text-decoration-color:var(--rule-color)}[data-skin=possibility] .tcard-title{font-size:13.5px;line-height:1.35}[data-skin=possibility] .tcard-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:var(--text-muted)}[data-skin=possibility] .tcard-size{border:1px solid var(--rule-color);border-radius:20px;padding:0 6px;font-weight:700}[data-skin=possibility] .tcard-refusal{margin-top:8px;padding-top:8px;border-top:1px solid var(--coral);font-size:12px;color:var(--coral)}[data-skin=possibility] .tcard-sizes{display:inline-flex;gap:4px;margin-left:6px}[data-skin=possibility] .tcard-moves{display:flex;gap:4px;margin-top:8px}[data-skin=possibility] .tcard-finish{margin-left:auto}[data-skin=possibility] .board-profile{border:1px solid var(--rule-color);border-radius:10px;padding:10px 12px;margin-bottom:12px;max-width:520px}[data-skin=possibility] .rail-group--go{display:flex;align-items:center;justify-content:space-between;border-radius:8px}[data-skin=possibility] .rail-group--go:hover{background:var(--toggle-hover);color:var(--text-primary)}[data-skin=possibility] .rail-empty{margin:0 0 4px;padding:2px 10px 6px;font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .rail-group{margin-top:14px}[data-skin=possibility] .rail-item--under{padding-top:3px;padding-bottom:6px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:10px;padding:28px;background:#14120ee0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lightbox-stage{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(1080px,92vw);max-height:90vh}.lightbox-stage img{max-width:100%;max-height:calc(90vh - 60px);object-fit:contain;border-radius:6px;box-shadow:0 18px 60px #00000080;background:#fff}.lightbox-stage figcaption{display:flex;align-items:center;gap:12px;color:#ffffffeb;font-size:13px}.lightbox-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}.lightbox-wait{color:#ffffffbf;font-size:14px}.lightbox-close,.lightbox-step{border:0;background:#ffffff1f;color:#ffffffeb;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s ease}.lightbox-close:hover,.lightbox-step:hover{background:#ffffff3d}.lightbox-close{position:absolute;top:18px;right:18px;width:34px;height:34px;font-size:20px;line-height:1}.lightbox-step{width:40px;height:40px;font-size:24px;line-height:1;flex:none}.lightbox figcaption .skip-chip{border-color:#fff6;color:#ffffffeb;background:transparent}.sheet-attachment-zoom{border:0;padding:0;background:none;cursor:zoom-in;display:block;text-align:left}.rail-card .pos-actions{flex-wrap:wrap}.rail-card .pos-actions .skip-chip{white-space:nowrap}.icon-btn{border:0;background:none;padding:4px;border-radius:6px;cursor:pointer;color:var(--ink-soft, #6b6b5f);display:inline-flex;align-items:center;justify-content:center;flex:none}.icon-btn:hover{color:#a03b2e;background:#a03b2e14}.remove-confirm{display:inline-flex;gap:6px;align-items:center;flex:none}.remove-confirm-yes{border-color:#a03b2e80;color:#a03b2e}.composer-mic{border:0;background:none;padding:5px;border-radius:999px;cursor:pointer;color:var(--ink-soft, #6b6b5f);display:inline-flex;align-items:center}.composer-mic:hover{background:#0000000f}.composer-mic.on{color:#a03b2e;background:#a03b2e1a;animation:mic-breathe 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.composer-mic.on{animation:none}}@keyframes mic-breathe{0%,to{box-shadow:0 0 #a03b2e40}50%{box-shadow:0 0 0 6px #a03b2e00}}.lightbox-frame{width:min(1000px,88vw);height:calc(90vh - 70px);border:0;border-radius:6px;background:#fff;box-shadow:0 18px 60px #00000080}.lightbox-text{width:min(860px,88vw);max-height:calc(90vh - 70px);overflow:auto;margin:0;padding:22px 26px;border-radius:6px;background:#fdfcf8;color:#22221c;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;box-shadow:0 18px 60px #00000080}.lightbox-plain{padding:40px 48px;border-radius:6px;background:#ffffff1a;color:#ffffffeb;font-size:14px}.leave-card{margin:8px 0 12px}[data-skin=possibility] .tcard{cursor:grab}[data-skin=possibility] .tcard--dragging{opacity:.4;cursor:grabbing}.tcard-slot{position:relative}.drop-line{position:absolute;left:2px;right:2px;height:2px;border-radius:2px;background:var(--accent, #0e5748);pointer-events:none;z-index:2}.drop-line--top{top:-5px}.drop-line--bottom{bottom:-5px}[data-skin=possibility] .lane--over{outline:1.5px dashed var(--accent, #0e5748);outline-offset:-1.5px;border-radius:10px}.turn-attachment{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:6px;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#ffffffa6;color:inherit;font-size:13px;text-decoration:none;cursor:pointer;text-align:left}a.turn-attachment:hover,button.turn-attachment:not(:disabled):hover{border-color:var(--accent, #0e5748)}.turn-attachment--still{cursor:default}.turn-attachment-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turn-attachment-detail{opacity:.65;white-space:nowrap}.turn-attachment--image{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;padding:6px;cursor:zoom-in}.turn-attachment--image img{display:block;max-width:min(320px,100%);max-height:220px;border-radius:6px;object-fit:cover}.turn-attachment-caption{font-size:12px;opacity:.7;padding:0 4px}[data-skin=possibility] .chat-turn--bare{background:none;padding:0;border:0}.project-board-top{margin:4px 0 20px}[data-skin=possibility] .project-chat .chat-turns{min-height:260px;max-height:48vh;overflow-y:auto}.activity-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:12.5px;line-height:1.45}.activity-line:last-child{border-bottom:0}.activity-summary{min-width:0}.activity-when{flex:none;opacity:.55;font-variant-numeric:tabular-nums}.nrt-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:4px 0 14px;padding:12px 16px;border:1.5px solid var(--accent, #0e5748);border-radius:12px;background:var(--accent-subtle, rgba(14, 87, 72, .06))}.nrt-label{font-size:12.5px;color:var(--text-muted)}.nrt-say{min-width:0;font-weight:600;font-size:15.5px}[data-skin=possibility] .goal-when{display:block;font-size:12.5px;color:var(--text-muted);margin:-2px 0 8px}.nrt-act{flex:none}[data-skin=possibility] .member-until{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .member-until input{font-size:13px;padding:6px 9px;max-width:170px}[data-skin=possibility] .member-until--inline{flex:none}[data-skin=possibility] .tplane-refine{display:flex;align-items:center;gap:8px;margin-top:6px}[data-skin=possibility] .refine-offer{display:block;margin-top:8px;border:1px solid var(--seafoam);border-radius:10px;background:var(--accent-subtle);padding:10px 12px}[data-skin=possibility] .refine-text{display:block;font-size:13.5px;line-height:1.55;white-space:pre-wrap}[data-skin=possibility] .tcard-title{display:block;width:100%;background:none;border:none;padding:0;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer}[data-skin=possibility] .task-modal{max-width:540px;width:min(540px,calc(100vw - 32px));border-top:3px solid var(--accent);display:flex;flex-direction:column;gap:12px}[data-skin=possibility] .task-modal-head{display:flex;align-items:center;gap:8px}[data-skin=possibility] .task-modal-hat{font-size:12.5px;color:var(--text-muted)}[data-skin=possibility] .task-modal-close{margin-left:auto}[data-skin=possibility] .task-modal-title{border:1px solid transparent;border-radius:9px;background:transparent;font-family:var(--font-headline);font-size:19px;font-weight:600;line-height:1.3;color:var(--text-primary);padding:4px 8px;margin:0 0 2px -8px}[data-skin=possibility] .tplane-hint{font-size:12px;color:var(--text-muted)}[data-skin=possibility] .task-modal.files-dropping{outline:2px dashed var(--accent);outline-offset:-2px}[data-skin=possibility] .task-modal-title:hover,[data-skin=possibility] .task-modal-title:focus-visible{border-color:var(--rule-color);background:var(--card-bg)}[data-skin=possibility] .tplane-row{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}[data-skin=possibility] .tplane-label{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}[data-skin=possibility] .tplane .input-modern{font-size:13.5px;padding:7px 10px}[data-skin=possibility] .tplane-pair{display:flex;gap:8px}[data-skin=possibility] .tplane-sizes{display:flex;gap:5px}[data-skin=possibility] .tplane-sizes .skip-chip{padding:4px 10px;font-size:12px}[data-skin=possibility] .work-strip{display:flex;align-items:center;gap:10px;margin:4px 0 14px}[data-skin=possibility] .work-strip .nrt-bar{flex:1;margin:0}.board-views{flex:none;display:inline-flex;gap:4px}.nrt-lead{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.nrt-view{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:none;color:var(--text-muted);cursor:pointer}.nrt-view svg{width:17px;height:17px}.nrt-view:hover{color:var(--accent)}.nrt-view.on{background:var(--card-bg);border-color:var(--rule-color);color:var(--accent)}.nrt-because{flex-basis:100%;font-size:12.5px;color:#a03b2e}details.deeper{margin-top:22px}details.deeper>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-soft, #6b6b5f);padding:8px 0;list-style-position:inside}details.deeper[open]>summary{margin-bottom:8px}.futures-card{margin:0 0 14px}.futures-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.futures-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600}.board-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px;font-size:12.5px}.board-foot-name{color:var(--ink-soft, #6b6b5f)}.board-foot .board-profile{flex-basis:100%}.report-row{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;margin-bottom:6px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#ffffff8c;cursor:pointer;text-align:left;font-size:12.5px;line-height:1.4}.report-row:hover{border-color:var(--accent, #0e5748)}.report-row span{color:var(--ink-soft, #6b6b5f)}.report-pane{width:min(760px,92vw);max-height:88vh;overflow-y:auto;padding:26px 32px;border-radius:10px;background:#fdfcf8;color:#22221c;box-shadow:0 18px 60px #00000080}.report-pane-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.report-pane-head small{color:#00000080;white-space:nowrap}details.deeper--rail{margin-top:4px}details.deeper--rail .hat-card,details.deeper--rail .rail-card{margin-left:0;margin-right:0}.settings-pane{width:min(560px,92vw)}.settings-help{margin:4px 0 10px;font-size:13px}.settings-rule{height:1px;background:#00000014;margin:18px 0 14px}.work-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:4px 0 18px}.work-card{display:flex;flex-direction:column;gap:8px;padding:14px;border:1.5px solid var(--rule-color, rgba(0, 0, 0, .12));border-radius:14px;background:var(--card-bg, rgba(255, 255, 255, .6));cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .12s ease,transform .12s ease}.work-card:hover{border-color:var(--accent, #0e5748)}.work-card-head{display:flex;align-items:center;gap:10px}.work-card-name{display:flex;flex-direction:column;min-width:0}.work-card-name strong{font-size:15px;line-height:1.25}.work-card-name small{color:var(--ink-soft, #6b6b5f);font-size:12px}.work-card-summary{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-soft, #6b6b5f);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-card-foot{display:flex;flex-direction:column;gap:2px;margin-top:auto;font-size:12px;color:var(--ink-soft, #6b6b5f)}.work-card-next{font-weight:600;color:var(--accent, #0e5748);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate-turn{display:inline-flex;align-items:center;gap:4px;margin-left:8px;vertical-align:middle}.rate-btn{border:0;background:none;padding:3px;border-radius:6px;cursor:pointer;color:var(--text-muted, #8a8a7e);opacity:0;transition:opacity .1s ease;display:inline-flex}.chat-turn:hover .rate-btn,.rate-btn:focus-visible{opacity:.7}.rate-btn:hover{opacity:1;color:var(--accent, #0e5748);background:#0000000d}.rate-turn--sent{font-size:11.5px;color:var(--text-muted, #8a8a7e);margin-left:8px}.rate-note{display:inline-flex;gap:6px;align-items:center}.rate-note .input-modern{font-size:12px;padding:4px 8px;width:200px}.team-chat{border:none;background:transparent;padding:0}.team-chat .chat-topbar{padding-top:4px}.team-chat .chat-turns{max-height:40vh;overflow-y:auto}.hat-card-head .rate-btn,.report-pane-head .rate-btn{opacity:.55}.report-pane-head .rate-turn{margin-left:auto}.report-pane-moves{margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.report-moves-count{font-style:normal;font-weight:500;color:var(--accent, #0e5748);font-size:11.5px}[data-skin=possibility] .timeline-entry:not(:has(.timeline-date)){padding-bottom:12px}[data-skin=possibility] .timeline-entry:not(:has(.timeline-date)):before{display:none}[data-skin=possibility] .timeline-entry:not(:has(.timeline-date)) .timeline-text{margin-top:0}[data-skin=possibility] .probs-body:has(.chat-panel--page) .probs-rail:not(:has(*)){display:none}[data-skin=possibility] .probs-body:has(.chat-panel--page):not(:has(.probs-rail *)){display:block}.chat-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 2px 10px;background:linear-gradient(to top,transparent,var(--bg-primary, #f4f1e8) 32%)}.chat-topbar strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-topbar-state{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted, #8a8a7e)}[data-skin=possibility] .chat-panel--page .chat-turns{padding-top:6px}[data-skin=possibility] .project-chat .chat-turns{padding-top:10px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 32px);mask-image:linear-gradient(to bottom,transparent 0,black 32px)}[data-skin=possibility] .rail-foot{position:relative}[data-skin=possibility] .rail-foot .rail-beacon{position:absolute;left:10px;top:50%;transform:translateY(-50%) scale(.8)}[data-skin=possibility] .rail-foot .rail-beacon--saved{transform:translateY(-50%) scale(1)}[data-skin=possibility] .rail-hidden .rail-brand{justify-content:center;padding:4px 0 14px}.ideas-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.ideas-search{flex:1;min-width:220px;max-width:420px}.pinned-title{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;margin:0 -8px;padding:10px 8px 18px;background:linear-gradient(to top,transparent,var(--bg-primary, #f4f1e8) 42%);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.pinned-title--on{opacity:1;transform:none}.pinned-title strong{font-family:var(--font-headline);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.pinned-title{transition:none}}[data-skin=possibility] .probs-rail--pegged{position:sticky;top:44px;align-self:flex-start;max-height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:none}.report-version-note{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border-radius:8px;background:#0000000d;font-size:12.5px}.report-versions{margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.hand-row{display:flex;flex-direction:column;gap:1px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:12.5px}.hand-row:last-child{border-bottom:0}.hand-row span{color:var(--ink-soft, #6b6b5f)}.hand-row em{font-style:normal;color:var(--ink-soft, #6b6b5f)}.raise-hand{margin-top:8px}.settings-drawer{max-width:640px;margin:8px 0 20px;padding:18px 22px;border:1.5px solid var(--rule-color, rgba(0, 0, 0, .12));border-radius:14px;background:var(--card-bg, rgba(255, 255, 255, .7));animation:drawer-down .16s ease;transform-origin:top}@keyframes drawer-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.settings-drawer{animation:none}}.settings-drawer .report-pane-head{align-items:center}.status-chip--btn{cursor:pointer;border:0;font:inherit}.status-chip--btn:hover{outline:1.5px solid var(--accent, #0e5748);outline-offset:1px}.page-tabs{display:flex;gap:2px;margin:16px 0 0;border-bottom:1.5px solid var(--rule-color, rgba(0, 0, 0, .12))}.page-tab{border:1.5px solid transparent;background:none;font:inherit;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted, #6b6b5f);padding:10px 14px;cursor:pointer;border-radius:6px 6px 0 0;position:relative;top:1.5px}.page-tab:hover{color:var(--accent, #0e5748)}.page-tab.on{color:var(--accent, #0e5748);border-color:var(--rule-color, rgba(0, 0, 0, .12));border-bottom-color:var(--bg-primary, #f4f1e8);background:var(--bg-primary, #f4f1e8)}.page-tab-count{font-weight:500;opacity:.6;margin-left:6px;font-size:12px}.tab-col{max-width:780px;margin-top:18px}.about-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;margin-top:18px;align-items:start}@media(max-width:860px){.about-cols{grid-template-columns:1fr}}.settings-drawer--flat{animation:none;max-width:none;margin-top:0}.page-tabs+*{margin-top:18px}.settings-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:6px;border:0;background:none;font:inherit;font-size:13.5px;color:var(--text-muted, #6b6b5f);cursor:pointer;padding:6px 10px;border-radius:8px;align-self:center}.settings-toggle:hover{color:var(--accent, #0e5748);background:#0000000a}.settings-toggle .chev{transition:transform .14s ease;display:inline-block}.settings-toggle.open .chev{transform:rotate(180deg)}.settings-band{margin:18px 0 4px;padding:20px 24px;border-top:1px solid var(--rule-color, rgba(0, 0, 0, .1));border-bottom:1px solid var(--rule-color, rgba(0, 0, 0, .1));background:color-mix(in srgb,var(--accent, #0e5748) 5%,var(--bg-primary, #f4f1e8));animation:drawer-down .16s ease}@media(prefers-reduced-motion:reduce){.settings-band{animation:none}}.settings-band .settings-drawer{border:none;background:transparent;padding:0;margin:0;max-width:720px;animation:none}[data-skin=possibility] :is(button,[role=button],a,summary,input,textarea,select):focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-skin=possibility] .hex:focus-visible{box-shadow:none}[data-skin=possibility] .select-card:focus-within{box-shadow:var(--focus-ring)}@media(pointer:coarse){[data-skin=possibility] .skip-chip,[data-skin=possibility] .composer-send,[data-skin=possibility] .sr-modal-close{position:relative}[data-skin=possibility] .skip-chip:after,[data-skin=possibility] .composer-send:after,[data-skin=possibility] .sr-modal-close:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}[data-skin=possibility] .rail-lock{display:inline-flex;color:var(--text-muted);opacity:.75;margin-right:auto}[data-skin=possibility] .chat-turn--guide{padding-left:26px}[data-skin=possibility] .chat-turn--guide{background:none;max-width:58ch;font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.55}[data-skin=possibility] .chat-turn--opens .guide-dot{top:.55em}[data-skin=possibility] .project-person:has(.person-open){grid-template-columns:1fr auto}[data-skin=possibility] .person-open{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;min-width:0;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}[data-skin=possibility] .report-pane .rr-p,[data-skin=possibility] .report-pane .rr-list li{font-size:15px;line-height:1.6}[data-skin=possibility] .report-pane .rr-h{font-size:16px}@media(prefers-reduced-motion:no-preference){[data-skin=possibility] .chat-turn,[data-skin=possibility] .chat-typing,[data-skin=possibility] .chat-choices .chat-choice-btn{animation:pos-turn-in .22s ease-out backwards}}@keyframes pos-turn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-skin=possibility] .composer textarea:focus-visible,[data-skin=possibility] .composer input:focus-visible{box-shadow:none;outline:none}
