.public-question-page.svelte-1yxyyc8{--question-page-bestowed-badge-color:var(--success);--question-page-bestowed-badge-border-color:color-mix(in srgb, var(--question-page-bestowed-badge-color) 38%, var(--border));--question-page-bestowed-badge-bg:color-mix(in srgb, var(--question-page-bestowed-badge-color) 8%, transparent);--question-page-anonymous-relevance-icon-color:#72a9b5;--question-page-anonymous-relevance-icon-hover-color:#8fc0c9;--question-page-relevance-button-shadow:0 12px 28px #00000047, inset 0 1px 0 #ffffff0d;--question-page-relevance-button-hover-shadow:0 16px 36px #00000057, inset 0 1px 0 #ffffff12;--question-page-relevance-button-active-shadow:0 3px 8px #0000002e, inset 0 1px 0 #ffffff05;--question-page-relevance-button-disabled-shadow:none;min-height:100vh;font-family:"Hanken Grotesk", var(--font-body);padding:clamp(48px,7vw,80px) 24px}.public-question-layout.svelte-1yxyyc8{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,56px);width:min(100%,1200px);margin-inline:auto;display:grid}.question-sidebar.svelte-1yxyyc8{order:2}.footer-details.svelte-1yxyyc8 h2:where(.svelte-1yxyyc8){color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.4}.profile-link.svelte-1yxyyc8{width:fit-content;color:var(--latest-question-profile-color);align-items:center;gap:7px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s;display:inline-flex}.profile-link.svelte-1yxyyc8 span:where(.svelte-1yxyyc8){border-radius:var(--radius-full);background:var(--latest-question-profile-dot-color);width:6px;height:6px}.profile-link.svelte-1yxyyc8:hover{color:var(--latest-question-profile-hover-color)}.sidebar-value.svelte-1yxyyc8{color:var(--fg);font-size:15px;line-height:1.5}.profile-type-tag.svelte-1yxyyc8{width:fit-content;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex}.profile-type-tag.svelte-1yxyyc8:hover{color:var(--fg)}.share-actions.svelte-1yxyyc8{gap:14px;display:grid}.mobile-share-actions.svelte-1yxyyc8{display:none}.share-button.svelte-1yxyyc8{width:100%;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:13px;font-weight:700;transition:color .2s;display:flex}.share-button.svelte-1yxyyc8:hover{color:var(--fg)}.share-button.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8),.relevance-line.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8),.contribution-card.svelte-1yxyyc8 svg{flex:none;width:22px;height:22px}.share-modal-backdrop.svelte-1yxyyc8{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100e0b9e;place-items:start center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.share-modal.svelte-1yxyyc8{--share-modal-bg:#fffaf4;--share-modal-fg:#1f1b16;--share-modal-muted:#5f5952;--share-modal-border:#e6d8cb;--share-modal-control-bg:#fff;--share-modal-control-border:#d8c8bb;--share-modal-control-text:#1f1b16;--share-modal-control-placeholder:#81766d;--share-modal-controls-bg:#fff4e8;--share-preview-frame-bg:#f3eadf;border:1px solid var(--share-modal-border);border-radius:var(--radius-lg);background:var(--share-modal-bg);width:min(100%,1040px);max-height:calc(100dvh - 48px);color:var(--share-modal-fg);gap:20px;padding:clamp(20px,4vw,32px);display:grid;overflow-y:auto;box-shadow:0 24px 70px #00000047}.share-modal-header.svelte-1yxyyc8{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.share-modal-header.svelte-1yxyyc8 h2:where(.svelte-1yxyyc8){color:var(--share-modal-fg);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(28px,4vw,44px);line-height:1.08}.share-modal.svelte-1yxyyc8 label:where(.svelte-1yxyyc8){color:var(--share-modal-fg)}.share-modal-header.svelte-1yxyyc8 p:where(.svelte-1yxyyc8):not(.label-accent),.share-modal-status.svelte-1yxyyc8,.share-label-help.svelte-1yxyyc8,.share-take-count.svelte-1yxyyc8{color:var(--share-modal-muted);line-height:1.55}.share-modal.svelte-1yxyyc8 .input:where(.svelte-1yxyyc8),.share-modal.svelte-1yxyyc8 .textarea:where(.svelte-1yxyyc8){border-color:var(--share-modal-control-border);background:var(--share-modal-control-bg);color:var(--share-modal-control-text)}.share-modal.svelte-1yxyyc8 .input:where(.svelte-1yxyyc8)::placeholder,.share-modal.svelte-1yxyyc8 .textarea:where(.svelte-1yxyyc8)::placeholder{color:var(--share-modal-control-placeholder)}.share-take-warning.svelte-1yxyyc8{border-color:color-mix(in srgb, var(--warning,#b88732) 70%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--warning,#b88732) 14%, transparent)}.share-label-help.svelte-1yxyyc8,.share-take-count.svelte-1yxyyc8{font-size:13px}.share-take-warning-text.svelte-1yxyyc8{color:var(--warning,#b88732);font-weight:700}.share-modal-close.svelte-1yxyyc8{border:1px solid var(--share-modal-control-border);border-radius:var(--radius-full);width:36px;height:36px;color:var(--share-modal-muted);cursor:pointer;text-transform:uppercase;background:0 0;place-items:center;font-size:16px;font-weight:800;line-height:1;transition:color .2s,border-color .2s;display:inline-grid}.share-modal-close.svelte-1yxyyc8:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:var(--fg)}.share-modal-grid.svelte-1yxyyc8{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,36px);display:grid}.share-modal-actions.svelte-1yxyyc8{flex-wrap:wrap;gap:10px;display:flex}.share-font-controls.svelte-1yxyyc8{border:1px solid var(--share-modal-control-border);border-radius:var(--radius-md);background:var(--share-modal-controls-bg);gap:10px;padding:12px;display:grid}.share-font-controls-header.svelte-1yxyyc8,.share-font-control.svelte-1yxyyc8 span:where(.svelte-1yxyyc8){justify-content:space-between;align-items:center;gap:12px;display:flex}.share-font-controls-header.svelte-1yxyyc8 strong:where(.svelte-1yxyyc8),.share-font-control.svelte-1yxyyc8 span:where(.svelte-1yxyyc8){color:var(--share-modal-fg);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.share-font-controls-header.svelte-1yxyyc8 button:where(.svelte-1yxyyc8){color:var(--accent);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.share-font-control.svelte-1yxyyc8{gap:6px;display:grid}.share-option-control.svelte-1yxyyc8,.share-radio-control.svelte-1yxyyc8,.share-radio-options.svelte-1yxyyc8,.share-radio-options.svelte-1yxyyc8 label:where(.svelte-1yxyyc8){align-items:center;display:flex}.share-option-control.svelte-1yxyyc8{letter-spacing:.01em;gap:8px;width:fit-content;font-size:13px;font-weight:700;line-height:1.4}.share-option-control.svelte-1yxyyc8 input:where(.svelte-1yxyyc8),.share-radio-options.svelte-1yxyyc8 input:where(.svelte-1yxyyc8){accent-color:var(--accent)}.share-advanced-toggle.svelte-1yxyyc8{padding-top:4px}.share-advanced-controls.svelte-1yxyyc8{gap:10px;padding-top:4px;display:grid}.share-radio-control.svelte-1yxyyc8{flex-wrap:wrap;justify-content:space-between;gap:12px}.share-radio-control.svelte-1yxyyc8>span:where(.svelte-1yxyyc8){color:var(--share-modal-fg);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.share-radio-options.svelte-1yxyyc8{flex-wrap:wrap;gap:10px}.share-radio-options.svelte-1yxyyc8 label:where(.svelte-1yxyyc8){color:var(--share-modal-muted);gap:5px;font-size:12px;font-weight:700}.share-font-control.svelte-1yxyyc8 input:where(.svelte-1yxyyc8){width:100%;accent-color:var(--accent)}.share-card-preview-wrap.svelte-1yxyyc8{border:1px solid var(--share-modal-border);border-radius:var(--radius-lg);background:var(--share-preview-frame-bg);place-items:center;min-width:0;max-width:100%;padding:clamp(12px,2vw,20px);display:grid;overflow:visible}.share-transparent-preview.svelte-1yxyyc8{background-color:#f7f1e8;background-image:linear-gradient(45deg,#76665429 25%,#0000 25%),linear-gradient(-45deg,#76665429 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#76665429 75%),linear-gradient(-45deg,#0000 75%,#76665429 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}:root[data-theme=dark] .share-modal.svelte-1yxyyc8{--share-modal-bg:#181614;--share-modal-fg:#f2ece3;--share-modal-muted:#b9aea1;--share-modal-border:#3a322b;--share-modal-control-bg:#221d19;--share-modal-control-border:#4a4036;--share-modal-control-text:#f2ece3;--share-modal-control-placeholder:#988b7c;--share-modal-controls-bg:#231d18;--share-preview-frame-bg:#211b17}.share-image-card.svelte-1yxyyc8{aspect-ratio:1;background:var(--share-card-background);width:min(100%,560px,100dvh - 340px);min-width:0;color:var(--share-card-question-color);font-family:"Hanken Grotesk", var(--font-body);overflow:hidden}.share-card-inner.svelte-1yxyyc8{border:1px solid var(--share-card-border-color);grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px;height:100%;padding:clamp(24px,7.8%,44px);display:grid;overflow:hidden}.share-card-take-label.svelte-1yxyyc8,.share-card-inner.svelte-1yxyyc8 footer:where(.svelte-1yxyyc8){color:var(--share-card-label-color);font-family:var(--share-card-label-font);font-size:12px;font-weight:var(--share-card-label-weight);letter-spacing:var(--share-card-label-letter-spacing);text-transform:uppercase;line-height:1.4}.share-card-question.svelte-1yxyyc8{max-width:94%;color:var(--share-card-question-color);font-family:var(--share-card-question-font);font-size:var(--share-question-font-size,34px);font-weight:var(--share-card-question-weight);letter-spacing:var(--share-card-question-letter-spacing);line-height:1.12}.share-card-attribution.svelte-1yxyyc8{align-items:baseline;justify-content:var(--share-card-attribution-align,flex-start);color:var(--share-card-attribution-prefix-color);font-family:var(--share-card-attribution-prefix-font);font-size:15px;font-weight:var(--share-card-attribution-prefix-weight);flex-wrap:wrap;gap:7px;line-height:1.4;display:flex}.share-card-author.svelte-1yxyyc8{color:var(--share-card-author-color);font-family:var(--share-card-author-font);font-size:var(--latest-question-profile-font-size,16px);font-weight:var(--share-card-author-weight)}.share-card-code.svelte-1yxyyc8{font-family:var(--share-card-code-font);color:var(--share-card-code-color);font-size:var(--latest-question-code-font-size);font-weight:var(--share-card-code-weight);letter-spacing:var(--share-card-code-letter-spacing);text-transform:uppercase}.share-card-take.svelte-1yxyyc8{border-top:1px solid var(--share-card-divider-color);align-content:start;align-self:stretch;gap:10px;min-height:0;padding-top:18px;display:grid;overflow:hidden}.share-card-take.svelte-1yxyyc8 p:where(.svelte-1yxyyc8):last-child{color:var(--share-card-take-color);font-family:var(--share-card-take-font);font-size:var(--share-take-font-size,30px);font-weight:var(--share-card-take-weight);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.14;overflow:hidden}.share-card-inner.svelte-1yxyyc8 footer:where(.svelte-1yxyyc8){align-self:end;justify-self:var(--share-card-footer-align,end);color:var(--share-card-footer-color);font-family:var(--share-card-footer-font);font-weight:var(--share-card-footer-weight);letter-spacing:var(--share-card-footer-letter-spacing)}.question-body.svelte-1yxyyc8{order:1;gap:clamp(48px,6vw,72px);display:grid}.hero-section.svelte-1yxyyc8{gap:24px;display:grid}.hero-section.svelte-1yxyyc8 h1:where(.svelte-1yxyyc8){letter-spacing:-.035em;max-width:930px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(38px,6vw,72px);font-weight:700;line-height:1.04}.question-context{--rich-text-context-max-width:68ch}.inspired-by-line.svelte-1yxyyc8{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.inspired-by-code-link.svelte-1yxyyc8{width:fit-content;font-family:var(--font-mono);color:var(--latest-question-code-color);font-size:var(--public-question-inspired-code-font-size,inherit);letter-spacing:.05em;text-transform:uppercase;padding:2px 0;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.inspired-by-code-link.svelte-1yxyyc8:hover{color:var(--latest-question-code-hover-color);background:color-mix(in srgb, var(--accent) 8%, transparent)}.relevance-panel.svelte-1yxyyc8{gap:18px;max-width:640px;display:grid}.relevance-line.svelte-1yxyyc8{max-width:none;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;line-height:1.5;transition:color .25s,transform .25s,text-shadow .25s;display:flex}.relevance-line.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8){color:var(--latest-question-relevance-icon-color);transform-origin:50% 82%}.feature-help-link.svelte-1yxyyc8{border:1px solid var(--border);border-radius:var(--radius-full);width:18px;height:18px;color:var(--muted);vertical-align:1px;justify-content:center;align-items:center;margin-left:4px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.feature-help-link.svelte-1yxyyc8:hover,.feature-help-link.svelte-1yxyyc8:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.burning-relevance.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8){filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 48%, transparent));animation:1.9s ease-in-out infinite svelte-1yxyyc8-settled-fire-burn}.count-pop.svelte-1yxyyc8{color:var(--fg);text-shadow:0 0 18px color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-1px)scale(1.018)}.relevance-actions.svelte-1yxyyc8{gap:14px;max-width:520px;display:grid}.action-form.svelte-1yxyyc8{margin:0;display:block}.action-form.svelte-1yxyyc8 .action-tile:where(.svelte-1yxyyc8){height:100%}.relevance-actions.svelte-1yxyyc8 .action-tile:where(.svelte-1yxyyc8):not(:disabled):not(.animating){box-shadow:var(--question-page-relevance-button-shadow);cursor:pointer;transform:translateY(-3px)}.action-tile.svelte-1yxyyc8,.contribution-card.svelte-1yxyyc8,.thinker-card.svelte-1yxyyc8{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg);text-align:left;background:0 0;align-items:center;gap:16px;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,transform .18s ease-out,box-shadow .18s ease-out;display:flex}.action-tile.svelte-1yxyyc8{cursor:default;width:100%;padding:16px;position:relative;overflow:hidden}.action-tile.svelte-1yxyyc8>:where(.svelte-1yxyyc8){z-index:1;position:relative}.action-tile.svelte-1yxyyc8:before,.action-tile.svelte-1yxyyc8:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.action-tile.svelte-1yxyyc8:before{background:radial-gradient(circle at 16% 50%, color-mix(in srgb, var(--accent) 38%, transparent) 0 13%, transparent 34%), linear-gradient(105deg, transparent 0%, #ff7a3d61 36%, #ffd0a547 48%, transparent 66%);transform:translate(-72%)skew(-12deg)}.action-tile.svelte-1yxyyc8:after{border-radius:var(--radius-sm);background:linear-gradient(45deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--accent) 18%, white) 50%, transparent 62%, transparent 100%);inset:0;transform:translate(-100%)}.action-tile.svelte-1yxyyc8:not(:disabled):hover,.contribution-card.svelte-1yxyyc8:hover,.thinker-card.svelte-1yxyyc8:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--fg)}.relevance-actions.svelte-1yxyyc8 .action-tile:where(.svelte-1yxyyc8):not(:disabled):not(.animating):hover{box-shadow:var(--question-page-relevance-button-hover-shadow);transform:translateY(-4px)}.relevance-actions.svelte-1yxyyc8 .action-tile:where(.svelte-1yxyyc8):not(:disabled):not(.animating):active{box-shadow:var(--question-page-relevance-button-active-shadow);transition:none;transform:translateY(2px)}.action-tile.svelte-1yxyyc8:disabled{cursor:not-allowed;opacity:.58;box-shadow:var(--question-page-relevance-button-disabled-shadow);transform:none}.action-tile.charging-tile.svelte-1yxyyc8,.action-tile.bursting-tile.svelte-1yxyyc8,.action-tile.settled-tile.svelte-1yxyyc8{opacity:1}.relevance-actions.svelte-1yxyyc8 .action-tile.animating:where(.svelte-1yxyyc8){box-shadow:var(--question-page-relevance-button-active-shadow);cursor:default;transition:none;transform:translateY(2px)}.relevance-actions.svelte-1yxyyc8 .action-tile.bursting-tile:where(.svelte-1yxyyc8):after{opacity:1;animation:.52s linear forwards svelte-1yxyyc8-shine-sweep}.charging-tile.svelte-1yxyyc8{border-color:color-mix(in srgb, var(--accent) 54%, var(--border));background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:var(--question-page-relevance-button-active-shadow);transform:translateY(2px)}.bursting-tile.svelte-1yxyyc8{border-color:color-mix(in srgb, var(--accent) 78%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:var(--question-page-relevance-button-active-shadow);transform:translateY(2px)}.settled-tile.svelte-1yxyyc8{border-color:var(--border);color:var(--muted);opacity:.58;filter:grayscale(.4);box-shadow:var(--question-page-relevance-button-disabled-shadow);background:0 0;transition:none;transform:none}.settled-tile.svelte-1yxyyc8 .bestow-fire-wrap:where(.svelte-1yxyyc8),.settled-tile.svelte-1yxyyc8 .bestow-fire-icon:where(.svelte-1yxyyc8),.settled-tile.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled .bestow-fire-wrap:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled .bestow-fire-icon:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled svg:where(.svelte-1yxyyc8){color:var(--muted);filter:none}.settled-tile.svelte-1yxyyc8 .bestow-fire-icon:where(.svelte-1yxyyc8) path:where(.svelte-1yxyyc8),.settled-tile.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8) path:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled .bestow-fire-icon:where(.svelte-1yxyyc8) path:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled svg:where(.svelte-1yxyyc8) path:where(.svelte-1yxyyc8){stroke:currentColor}.settled-tile.svelte-1yxyyc8 strong:where(.svelte-1yxyyc8),.settled-tile.svelte-1yxyyc8 small:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled strong:where(.svelte-1yxyyc8),.action-tile.svelte-1yxyyc8:disabled small:where(.svelte-1yxyyc8){color:var(--muted)}.relevance-action-help.svelte-1yxyyc8{max-width:520px;color:var(--muted);font-size:13px;line-height:1.5}.success-message.svelte-1yxyyc8{color:var(--success)}.bestowed-badge.svelte-1yxyyc8{border:1px solid var(--question-page-bestowed-badge-border-color);background:var(--question-page-bestowed-badge-bg);width:fit-content;color:var(--question-page-bestowed-badge-color);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.4;animation:.36s ease-out svelte-1yxyyc8-badge-pop;display:inline-flex}.accent-tile.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8){color:var(--accent)}.anonymous-tile.svelte-1yxyyc8:not(:disabled) svg:where(.svelte-1yxyyc8){color:var(--question-page-anonymous-relevance-icon-color)}.anonymous-tile.svelte-1yxyyc8:not(:disabled):hover svg:where(.svelte-1yxyyc8){color:var(--question-page-anonymous-relevance-icon-hover-color)}.bestow-fire-wrap.svelte-1yxyyc8{width:22px;height:22px;color:var(--accent);flex:none;place-items:center;display:inline-grid;position:relative}.bestow-fire-icon.svelte-1yxyyc8{transform-origin:50% 82%;width:22px;height:22px}.ember.svelte-1yxyyc8{background:color-mix(in srgb, var(--accent) 78%, #ffd2c5);width:4.5px;height:4.5px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 78%, transparent);opacity:0;pointer-events:none;z-index:2;border-radius:999px;position:absolute;top:50%;left:25px}.ember-core.svelte-1yxyyc8{background:color-mix(in srgb, var(--accent) 70%, #ffd2c5);width:14px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 30%, transparent);top:50%;left:27px}.charging-tile.svelte-1yxyyc8 .ember-core:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-core:where(.svelte-1yxyyc8){animation:.52s ease-out forwards svelte-1yxyyc8-ember-core-fill}.ember-two.svelte-1yxyyc8{width:3.5px;height:3.5px}.ember-three.svelte-1yxyyc8{width:4px;height:4px}.ember-four.svelte-1yxyyc8{width:3px;height:3px}.ember-five.svelte-1yxyyc8{width:2.8px;height:2.8px}.ember-six.svelte-1yxyyc8{width:3.2px;height:3.2px}.ember-seven.svelte-1yxyyc8{width:2.4px;height:2.4px}.ember-eight.svelte-1yxyyc8{width:2.6px;height:2.6px}.ember-nine.svelte-1yxyyc8{width:2px;height:2px}.accent-tile.svelte-1yxyyc8:not(:disabled):hover .bestow-fire-icon:where(.svelte-1yxyyc8){animation:1.8s ease-in-out infinite svelte-1yxyyc8-fire-flicker}.charging-tile.svelte-1yxyyc8 .bestow-fire-icon:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .bestow-fire-icon:where(.svelte-1yxyyc8){animation:.52s ease-in-out forwards svelte-1yxyyc8-fire-glow}.accent-tile.svelte-1yxyyc8:not(:disabled):hover .bestow-fire-icon:where(.svelte-1yxyyc8) path:where(.svelte-1yxyyc8){animation:1.8s ease-in-out infinite svelte-1yxyyc8-fire-stroke}.accent-tile.svelte-1yxyyc8:not(:disabled):hover .ember-one:where(.svelte-1yxyyc8){animation:2.2s ease-out infinite svelte-1yxyyc8-ember-rise-left}.accent-tile.svelte-1yxyyc8:not(:disabled):hover .ember-two:where(.svelte-1yxyyc8){animation:2.4s ease-out .45s infinite svelte-1yxyyc8-ember-rise-right}.accent-tile.svelte-1yxyyc8:not(:disabled):hover .ember-three:where(.svelte-1yxyyc8){animation:2s ease-out .9s infinite svelte-1yxyyc8-ember-rise-center}.charging-tile.svelte-1yxyyc8 .ember-one:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-one:where(.svelte-1yxyyc8){animation:.36s ease-out 40ms forwards svelte-1yxyyc8-ember-spread-up-left}.charging-tile.svelte-1yxyyc8 .ember-two:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-two:where(.svelte-1yxyyc8){animation:.36s ease-out 55ms forwards svelte-1yxyyc8-ember-spread-up}.charging-tile.svelte-1yxyyc8 .ember-three:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-three:where(.svelte-1yxyyc8){animation:.36s ease-out 70ms forwards svelte-1yxyyc8-ember-spread-up-right}.charging-tile.svelte-1yxyyc8 .ember-four:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-four:where(.svelte-1yxyyc8){animation:.36s ease-out 85ms forwards svelte-1yxyyc8-ember-spread-left}.charging-tile.svelte-1yxyyc8 .ember-five:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-five:where(.svelte-1yxyyc8){animation:.36s ease-out .1s forwards svelte-1yxyyc8-ember-spread-up-far}.charging-tile.svelte-1yxyyc8 .ember-six:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-six:where(.svelte-1yxyyc8){animation:.36s ease-out .115s forwards svelte-1yxyyc8-ember-spread-right}.charging-tile.svelte-1yxyyc8 .ember-seven:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-seven:where(.svelte-1yxyyc8){animation:.36s ease-out .13s forwards svelte-1yxyyc8-ember-spread-up-left-far}.charging-tile.svelte-1yxyyc8 .ember-eight:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-eight:where(.svelte-1yxyyc8){animation:.36s ease-out .145s forwards svelte-1yxyyc8-ember-spread-up-right-far}.charging-tile.svelte-1yxyyc8 .ember-nine:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember-nine:where(.svelte-1yxyyc8){animation:.36s ease-out .16s forwards svelte-1yxyyc8-ember-spread-up-narrow}.action-tile.svelte-1yxyyc8 strong:where(.svelte-1yxyyc8),.contribution-card.svelte-1yxyyc8 strong:where(.svelte-1yxyyc8){letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.3;display:block}.action-tile.svelte-1yxyyc8 small:where(.svelte-1yxyyc8),.contribution-card.svelte-1yxyyc8 small:where(.svelte-1yxyyc8){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px;line-height:1.4;display:block}.contribution-section.svelte-1yxyyc8,.thinkers-section.svelte-1yxyyc8,.synopsis-section.svelte-1yxyyc8{gap:20px;display:grid}.section-kicker.svelte-1yxyyc8{border-bottom:1px solid var(--border);width:fit-content;padding-bottom:6px}.contribution-grid.svelte-1yxyyc8,.thinker-grid.svelte-1yxyyc8{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.contribution-form.svelte-1yxyyc8{display:contents}.contribution-card.svelte-1yxyyc8{cursor:pointer;padding:22px}.thinker-card.svelte-1yxyyc8{letter-spacing:.04em;padding:16px;font-size:14px;font-weight:700}.avatar-icon.svelte-1yxyyc8{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.muted-thinker.svelte-1yxyyc8{color:var(--muted)}.synopsis-section.svelte-1yxyyc8{border-top:1px solid var(--border);padding-top:36px}.synopsis-copy.svelte-1yxyyc8 h2:where(.svelte-1yxyyc8){font-family:"Source Serif 4",Georgia,serif}.synopsis-copy.svelte-1yxyyc8 p:where(.svelte-1yxyyc8){color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.synopsis-form.svelte-1yxyyc8,.local-answer-list.svelte-1yxyyc8{gap:16px;display:grid}.local-answers.svelte-1yxyyc8{gap:14px;margin-top:8px;display:grid}.local-answers.svelte-1yxyyc8 h3:where(.svelte-1yxyyc8){font-family:"Source Serif 4",Georgia,serif;font-size:22px}.local-answers-header.svelte-1yxyyc8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.local-answers-title-row.svelte-1yxyyc8{align-items:center;gap:10px;min-width:0;display:inline-flex}.local-export-status.svelte-1yxyyc8{min-width:92px;color:var(--success);letter-spacing:.08em;opacity:0;visibility:hidden;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;line-height:1;transition:opacity .16s}.local-export-status.visible.svelte-1yxyyc8{opacity:1;visibility:visible}.local-answer-card.svelte-1yxyyc8 footer:where(.svelte-1yxyyc8){color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.footer-details.svelte-1yxyyc8{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px;padding-top:36px;display:grid}.footer-details.svelte-1yxyyc8 ul:where(.svelte-1yxyyc8){color:var(--muted);gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.footer-details.svelte-1yxyyc8 li:where(.svelte-1yxyyc8):before{content:"→ ";color:var(--accent)}.footer-details.svelte-1yxyyc8 li:where(.svelte-1yxyyc8){font-size:14px;line-height:1.7}.footer-details.svelte-1yxyyc8 p:where(.svelte-1yxyyc8){color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7}.empty-state.svelte-1yxyyc8{color:var(--muted)}@media (width>=980px){.public-question-layout.svelte-1yxyyc8{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.question-sidebar.svelte-1yxyyc8{order:1}.sidebar-inner.svelte-1yxyyc8{position:sticky;top:96px}.question-body.svelte-1yxyyc8{order:2}}@media (width<=979px){.sidebar-share-actions.svelte-1yxyyc8{display:none}.mobile-share-actions.svelte-1yxyyc8{max-width:520px;padding-top:2px;display:grid}}@media (width>=860px){.share-modal-backdrop.svelte-1yxyyc8{align-items:center}.share-modal-controls.svelte-1yxyyc8{order:1}.share-card-preview-wrap.svelte-1yxyyc8{order:2}.share-modal-grid.svelte-1yxyyc8{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr)}}@media (width<=640px){.public-question-page.svelte-1yxyyc8{padding-inline:18px}.share-modal-backdrop.svelte-1yxyyc8{padding:10px}.share-modal.svelte-1yxyyc8{border-radius:var(--radius-md);gap:16px;width:100%;max-height:calc(100dvh - 20px);padding:16px}.share-modal-header.svelte-1yxyyc8{gap:12px}.share-modal-header.svelte-1yxyyc8 h2:where(.svelte-1yxyyc8){font-size:clamp(24px,8vw,30px)}.share-modal-header.svelte-1yxyyc8 p:where(.svelte-1yxyyc8):not(.label-accent){font-size:14px}.share-modal-close.svelte-1yxyyc8{flex:none;width:32px;height:32px}.share-modal-grid.svelte-1yxyyc8{gap:16px}.share-modal-controls.svelte-1yxyyc8 textarea:where(.svelte-1yxyyc8){min-height:118px}.share-modal-actions.svelte-1yxyyc8{grid-template-columns:1fr;display:grid}.share-modal-actions.svelte-1yxyyc8 .button:where(.svelte-1yxyyc8){width:100%}.share-card-preview-wrap.svelte-1yxyyc8{padding:8px}.share-image-card.svelte-1yxyyc8{width:min(100%,260px);min-width:0}.share-card-inner.svelte-1yxyyc8{gap:9px;padding:18px}.share-card-question.svelte-1yxyyc8{font-size:calc(var(--share-question-font-size,34px) * .62)}.share-card-attribution.svelte-1yxyyc8{gap:5px;font-size:11px}.share-card-author.svelte-1yxyyc8,.share-card-code.svelte-1yxyyc8{font-size:11px}.share-card-take-label.svelte-1yxyyc8,.share-card-inner.svelte-1yxyyc8 footer:where(.svelte-1yxyyc8){font-size:9px}.share-card-take.svelte-1yxyyc8 p:where(.svelte-1yxyyc8):last-child{font-size:calc(var(--share-take-font-size,30px) * .62)}.hero-section.svelte-1yxyyc8 h1:where(.svelte-1yxyyc8){font-size:clamp(34px,11vw,48px)}.action-tile.svelte-1yxyyc8,.contribution-card.svelte-1yxyyc8,.thinker-card.svelte-1yxyyc8{align-items:flex-start}}@media (width<=360px){.share-modal-backdrop.svelte-1yxyyc8{padding:8px}.share-modal.svelte-1yxyyc8{padding:12px}.share-modal-header.svelte-1yxyyc8 h2:where(.svelte-1yxyyc8){font-size:22px}.share-modal-header.svelte-1yxyyc8 p:where(.svelte-1yxyyc8):not(.label-accent){font-size:13px}.share-image-card.svelte-1yxyyc8{width:min(100%,238px)}.share-card-inner.svelte-1yxyyc8{gap:7px;padding:14px}.share-card-question.svelte-1yxyyc8{font-size:calc(var(--share-question-font-size,34px) * .5)}.share-card-attribution.svelte-1yxyyc8,.share-card-author.svelte-1yxyyc8,.share-card-code.svelte-1yxyyc8{font-size:9px}.share-card-take-label.svelte-1yxyyc8,.share-card-inner.svelte-1yxyyc8 footer:where(.svelte-1yxyyc8){font-size:8px}.share-card-take.svelte-1yxyyc8 p:where(.svelte-1yxyyc8):last-child{font-size:calc(var(--share-take-font-size,30px) * .5)}}@keyframes svelte-1yxyyc8-fire-flicker{0%,to{transform:translateY(0)scale(1)rotate(0)}22%{transform:translateY(-.5px)scale(1.025,1.045)rotate(-1deg)}48%{transform:translateY(.5px)scale(.99,1.02)rotate(.7deg)}72%{transform:translateY(-1px)scale(1.02,1.055)rotate(1deg)}}@keyframes svelte-1yxyyc8-fire-stroke{0%,to{opacity:.88;stroke-width:1.8px}45%{opacity:.98;stroke-width:1.95px}}@keyframes svelte-1yxyyc8-fire-glow{0%{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 28%, transparent))}40%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 68%, transparent)) drop-shadow(0 0 20px color-mix(in srgb, var(--accent) 30%, transparent))}to{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 18%, transparent))}}@keyframes svelte-1yxyyc8-shine-sweep{0%{opacity:0;transform:translate(-100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes svelte-1yxyyc8-ember-core-fill{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}25%{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}75%{opacity:.5;transform:translate(-50%,-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes svelte-1yxyyc8-ember-spread-up-left{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}40%{transform:translate(-3px,-14px)scale(1.4)}65%{opacity:.9;transform:translate(-5px,-26px)scale(1.8)}to{opacity:0;transform:translate(-7px,-38px)scale(1.2)}}@keyframes svelte-1yxyyc8-ember-spread-up{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}40%{transform:translateY(-16px)scale(1.5)}65%{opacity:.95;transform:translate(1px,-30px)scale(2)}to{opacity:0;transform:translate(-1px,-42px)scale(1.3)}}@keyframes svelte-1yxyyc8-ember-spread-up-right{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}40%{transform:translate(3px,-14px)scale(1.4)}65%{opacity:.9;transform:translate(5px,-26px)scale(1.8)}to{opacity:0;transform:translate(7px,-38px)scale(1.2)}}@keyframes svelte-1yxyyc8-ember-spread-left{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.9}40%{transform:translate(-4px,-10px)scale(1.2)}65%{opacity:.85;transform:translate(-6px,-20px)scale(1.5)}to{opacity:0;transform:translate(-8px,-30px)scale(1)}}@keyframes svelte-1yxyyc8-ember-spread-right{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.9}40%{transform:translate(4px,-10px)scale(1.2)}65%{opacity:.85;transform:translate(6px,-20px)scale(1.5)}to{opacity:0;transform:translate(8px,-30px)scale(1)}}@keyframes svelte-1yxyyc8-ember-spread-up-far{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.9}40%{transform:translate(-1px,-18px)scale(1.6)}65%{opacity:.8;transform:translate(-2px,-34px)scale(2.1)}to{opacity:0;transform:translate(-3px,-46px)scale(1.4)}}@keyframes svelte-1yxyyc8-ember-spread-up-left-far{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.85}40%{transform:translate(-2px,-16px)scale(1.3)}65%{opacity:.75;transform:translate(-4px,-30px)scale(1.7)}to{opacity:0;transform:translate(-6px,-42px)scale(1.1)}}@keyframes svelte-1yxyyc8-ember-spread-up-right-far{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.85}40%{transform:translate(2px,-16px)scale(1.3)}65%{opacity:.75;transform:translate(4px,-30px)scale(1.7)}to{opacity:0;transform:translate(6px,-42px)scale(1.1)}}@keyframes svelte-1yxyyc8-ember-spread-up-narrow{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:.8}40%{transform:translate(1px,-12px)scale(1.4)}65%{opacity:.7;transform:translate(1px,-24px)scale(1.8)}to{opacity:0;transform:translate(2px,-34px)scale(1.2)}}@keyframes svelte-1yxyyc8-settled-fire-burn{0%,to{transform:translateY(0)scale(1)rotate(0)}30%{transform:translateY(-.8px)scale(1.04,1.08)rotate(-1deg)}66%{transform:translateY(.4px)scale(.99,1.04)rotate(1deg)}}@keyframes svelte-1yxyyc8-badge-pop{0%{opacity:0;transform:translateY(2px)scale(.92)}70%{opacity:1;transform:translateY(-1px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1yxyyc8-ember-rise-left{0%{opacity:0;transform:translate(-50%)scale(.65)}20%{opacity:.86}to{opacity:0;transform:translate(calc(-50% - 6px),-15px)scale(.25)}}@keyframes svelte-1yxyyc8-ember-rise-right{0%{opacity:0;transform:translate(-50%)scale(.65)}24%{opacity:.78}to{opacity:0;transform:translate(calc(7px - 50%),-13px)scale(.25)}}@keyframes svelte-1yxyyc8-ember-rise-center{0%{opacity:0;transform:translate(-50%)scale(.65)}18%{opacity:.74}to{opacity:0;transform:translate(-50%,-17px)scale(.2)}}@media (prefers-reduced-motion:reduce){.accent-tile.svelte-1yxyyc8:not(:disabled):hover .bestow-fire-icon:where(.svelte-1yxyyc8),.accent-tile.svelte-1yxyyc8:not(:disabled):hover .bestow-fire-icon:where(.svelte-1yxyyc8) path:where(.svelte-1yxyyc8),.accent-tile.svelte-1yxyyc8:not(:disabled):hover .ember:where(.svelte-1yxyyc8),.charging-tile.svelte-1yxyyc8 .bestow-fire-icon:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .bestow-fire-icon:where(.svelte-1yxyyc8),.charging-tile.svelte-1yxyyc8 .ember:where(.svelte-1yxyyc8),.bursting-tile.svelte-1yxyyc8 .ember:where(.svelte-1yxyyc8),.burning-relevance.svelte-1yxyyc8 svg:where(.svelte-1yxyyc8),.bestowed-badge.svelte-1yxyyc8{animation:none}.charging-tile.svelte-1yxyyc8:before,.charging-tile.svelte-1yxyyc8:after,.bursting-tile.svelte-1yxyyc8:before,.bursting-tile.svelte-1yxyyc8:after{display:none}}
