.question-workspace{max-width:1440px;margin:auto;padding:26px 36px 0;display:block;container-type:inline-size}.question-breadcrumb{color:var(--theme-muted,#9a9ca5);align-items:center;gap:28px;margin-bottom:24px;font-size:13px;display:flex}.question-breadcrumb a{color:var(--theme-secondary,#595d68);align-items:center;gap:9px;display:flex}.preview-label{border:1px solid var(--theme-border,#e5e7eb);border-radius:5px;margin-left:auto;padding:4px 7px}.question-split{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);align-items:start;gap:30px;display:grid}.discussion-column{min-width:0}.detail-post{border:1px solid var(--theme-border,#e9e9ee);background:var(--theme-surface,white);border-radius:16px;padding:22px 24px 0}.detail-topic{overflow-wrap:anywhere;color:var(--theme-muted,#9799a1);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.detail-topic span:first-child{background:var(--theme-accent-soft,#fff0f1);color:var(--theme-accent,#d72c3a);border-radius:5px;padding:5px 9px;font-weight:600}.detail-post h1{letter-spacing:-.9px;color:var(--theme-text,#222530);overflow-wrap:anywhere;margin:20px 0;font-size:clamp(23px,2.1vw,31px);font-weight:700;line-height:1.35}.detail-author{align-items:center;gap:10px;display:flex}.detail-author strong,.detail-author span{font-size:13px;display:block}.detail-author span{color:var(--theme-muted,#9699a3);margin-top:3px;font-size:12px}.detail-body{color:var(--theme-secondary,#646773);overflow-wrap:anywhere;margin:20px 0;font-size:16px;line-height:1.7}.detail-actions{border-top:1px solid var(--theme-border,#f0f0f4);color:var(--theme-muted,#8b8d99);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 0;font-size:13px;display:flex}.detail-actions button,.detail-actions a,.detail-actions span{align-items:center;gap:7px;display:inline-flex}.detail-actions .selected{color:var(--theme-accent,#e8202e)}.detail-public{margin-left:auto;font-size:12px}.chat-privacy-toggle{min-height:44px;color:var(--theme-secondary,#646773);border-radius:6px;align-items:center;gap:7px;padding:8px 4px;font-size:12px;display:inline-flex}.chat-privacy-toggle:hover{background:var(--theme-hover)}.privacy-error{color:var(--theme-accent);font-size:12px}.detail-options{gap:8px;margin-bottom:22px;display:grid}.detail-options div{border:1px solid var(--theme-border,#e8e9ee);border-radius:8px;padding:12px;font-size:13px}.detail-options b{color:var(--theme-accent,#e8202e);margin-right:12px}.detail-media{border-radius:8px;width:100%;margin-bottom:15px}.community-section{margin-top:30px}.community-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.community-heading h2{font-size:16px;font-weight:700}.community-heading h2 span{color:var(--theme-muted,#9295a0);background:var(--theme-raised,#eceef2);border-radius:6px;margin-left:6px;padding:3px 7px;font-size:13px}.community-heading>span{color:var(--theme-muted,#9699a3);font-size:12px}.answer-composer{border:1px solid var(--theme-border,#e6e8ed);background:var(--theme-surface,white);border-radius:12px;margin-bottom:25px;padding:17px}.answer-composer>div{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.answer-composer textarea{background:0 0;border-radius:6px;width:100%;min-height:96px;margin-top:12px;padding:8px;font-size:16px;line-height:1.6}.answer-composer footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.answer-composer footer span{color:var(--theme-muted,#9c9eaa);font-size:12px}.detail-primary{background:var(--theme-button,#e8202e);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.detail-primary:disabled{opacity:.4;cursor:not-allowed}.discussion-empty{text-align:center;color:var(--theme-muted,#9295a0);padding:38px 20px}.discussion-empty h3{color:var(--theme-secondary,#555a66);margin:12px 0 7px;font-size:14px;font-weight:600}.discussion-empty p{font-size:12px}.study-panel{background:var(--theme-surface,white);border:1px solid var(--theme-border,#e8e8ee);box-shadow:0 5px 22px var(--theme-shadow,#25294404);border-radius:17px;align-self:start;position:sticky;top:20px;overflow:hidden}.classification-monitor{display:none}.study-header{justify-content:space-between;align-items:center;gap:10px;padding:22px;display:flex}.study-brand{align-items:center;gap:11px;display:flex}.study-symbol{width:38px;height:38px;color:var(--theme-accent,#e8202e);background:var(--theme-accent-soft,#fff0f1);border-radius:12px;place-items:center;display:grid}.study-brand h2{letter-spacing:-.4px;font-size:17px;font-weight:750}.study-brand p{color:var(--theme-muted,#9799a3);margin-top:2px;font-size:12px}.private-pill{color:var(--theme-secondary,#7b7d89);border:1px solid var(--theme-border,#e9eaf0);border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}.study-context{overflow-wrap:anywhere;background:var(--theme-canvas,#fafafb);border-block:1px solid var(--theme-border,#f0f0f4);color:var(--theme-muted,#9799a4);align-items:center;gap:9px;padding:11px 22px;font-size:12px;line-height:1.6;display:flex}.study-context b{color:var(--theme-secondary,#626571);margin-left:6px;font-weight:600}.valley-analysis{border:1px solid var(--theme-border,#e9eaf0);min-height:44px;color:var(--theme-secondary,#626571);cursor:pointer;background:0 0;border-radius:8px;margin:12px 22px 0;padding:7px 10px;font-size:12px}.valley-result{background:var(--theme-canvas,#fafafb);color:var(--theme-secondary,#626571);border-radius:8px;gap:3px;margin:8px 22px 0;padding:9px 10px;font-size:12px;display:grid}.valley-result small{color:var(--theme-muted,#9799a4)}.context-dot{background:var(--theme-raised,#d8dbe2);border-radius:50%;width:5px;height:5px;margin-left:auto}.study-content{padding:20px 22px}.privacy-note{color:var(--theme-muted,#9c9eaa);gap:9px;margin-bottom:26px;font-size:12px;line-height:1.8;display:flex}.privacy-note>:first-child{margin-top:4px}.privacy-note p{color:var(--theme-secondary,#767985)}.privacy-note p span{color:var(--theme-muted,#a0a2ac)}.assistant-byline{color:var(--theme-accent,#e8202e);align-items:center;gap:8px;font-size:12px;display:flex}.assistant-byline strong{color:var(--theme-text,#383c48)}.assistant-byline span{color:var(--theme-muted,#9b9da7);margin-left:auto;font-size:12px}.assistant-message>p{white-space:pre-wrap;color:var(--theme-secondary,#646774);overflow-wrap:anywhere;margin:15px 0 18px;font-size:13px;line-height:1.9}.source-placeholder{border:1px solid var(--theme-border,#efeff4);color:var(--theme-muted,#8b8e9c);border-radius:9px;gap:10px;padding:12px;font-size:13px;display:flex}.source-placeholder strong{color:var(--theme-secondary,#777a87);font-size:12px}.source-placeholder p{margin-top:4px;font-size:12px;line-height:1.65}.share-response{color:var(--theme-accent,#d83a47);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.study-followup{gap:7px;margin-top:24px;display:grid}.study-followup>span{letter-spacing:1.3px;color:var(--theme-muted,#a2a4af);margin-bottom:3px;font-size:11px;font-weight:650}.study-followup button{text-align:left;border:1px solid var(--theme-border,#edeef3);color:var(--theme-secondary,#767987);border-radius:7px;justify-content:space-between;padding:9px 11px;font-size:13px;display:flex}.study-followup button:hover{border-color:var(--theme-accent,#efb5ba);background:var(--theme-surface,#fffbfc)}.study-bottom{border-top:1px solid var(--theme-border,#f0f0f4);padding:16px}.study-composer{border:1px solid var(--theme-border,#e7e7ed);border-radius:11px;padding:11px}.study-composer textarea{background:0 0;width:100%;min-height:48px;padding:4px;font-size:12px}.study-composer>div{justify-content:space-between;align-items:center;display:flex}.study-composer span{color:var(--theme-muted,#a0a2ad);font-size:12px}.study-composer .detail-primary{min-height:44px;padding:9px 11px}.publish-chat,.study-footnote{text-align:center;color:var(--theme-muted,#9699a6);margin:12px auto 0;font-size:12px;display:block}.publish-chat svg{margin-right:5px}.chat-status{background:var(--theme-accent-soft,#fff6e9);color:var(--theme-warning,#8a6530);border-radius:8px;margin-top:16px;padding:10px;font-size:13px;line-height:1.7}.shared-ai{border:1px solid var(--theme-border,#f5dce0);background:var(--theme-surface,snow);border-radius:12px;margin-top:20px;padding:22px}.shared-ai>div{color:var(--theme-accent,#d33b4a);font-size:12px;font-weight:600}.shared-ai p{white-space:pre-wrap;color:var(--theme-secondary,#6e707d);margin:14px 0;font-size:13px;line-height:1.8}.shared-ai small{color:var(--theme-muted,#9699a3);font-size:12px}.shared-ai button{color:var(--theme-accent,#d33b4a);margin-top:10px;font-size:13px;display:block}.question-mobile-tabs{display:none}.question-not-found{text-align:center;padding:60px}.question-not-found h1{font-size:24px;font-weight:700}.question-not-found p{margin:15px}.question-not-found a{color:var(--theme-accent,#e8202e)}.question-workspace button{cursor:pointer}.question-workspace :is(button,a,input):focus-visible{outline:2px solid var(--theme-accent,#e8202e);outline-offset:3px}@media (width>=761px) and (width<=1100px){.question-workspace{padding:24px 20px}.question-split{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:18px}.detail-post{padding:22px 20px 0}.detail-public{display:none}}@media (width<=760px){.question-workspace{padding:18px 14px 40px}.question-breadcrumb{gap:8px;min-height:30px;margin-left:44px}.question-breadcrumb>span:not(.preview-label){display:none}.preview-label{font-size:12px}.question-split{flex:initial;display:block}.question-mobile-tabs{background:var(--theme-raised,#eceef2);border-radius:10px;margin-bottom:18px;padding:4px;display:flex}.question-mobile-tabs button{color:var(--theme-secondary,#858896);border-radius:7px;flex:1;padding:10px;font-size:12px}.question-mobile-tabs .active{background:var(--theme-surface,white);color:var(--theme-accent,#e8202e);box-shadow:0 2px 5px var(--theme-shadow,#20222b08)}.mobile-hidden{display:none}.study-panel{position:static}.app-main:has(.question-workspace){height:100%;overflow-y:auto}.question-workspace{height:auto;min-height:100%}.discussion-column{overflow-y:visible}.detail-post{padding:22px 20px 0}.detail-public,.community-heading>span{display:none}.answer-composer footer span{max-width:130px}}.detail-author>div{overflow-wrap:anywhere;min-width:0}.detail-author strong{font-size:14px}.detail-post{box-shadow:none}.detail-actions :is(button,a):not(.post-action),.discussion-link{border-radius:6px;min-height:44px;padding:8px 4px}.detail-actions :is(button,a):not(.post-action):hover{background:var(--theme-hover)}.detail-actions button[aria-pressed=true]{color:var(--theme-accent)}.question-workspace button:disabled{cursor:not-allowed;opacity:.5}.discussion-link{color:var(--theme-link);align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.reply-error{color:var(--theme-accent);margin:10px 0;font-size:13px}.study-panel>.chat-status{margin:12px 22px 0}.question-mobile-tabs{border:1px solid var(--theme-border)}.question-mobile-tabs button{min-height:44px}.question-mobile-tabs button.active{box-shadow:inset 0 -2px var(--theme-accent)}#community-answers{scroll-margin-top:90px}.question-breadcrumb{flex-wrap:wrap;gap:8px 20px}.question-breadcrumb a{min-height:44px}@container (width<=760px){.question-split{grid-template-columns:minmax(0,1fr)}.study-panel{position:static}}@media (width<=400px){.detail-post{padding:18px 16px 0}.community-heading{flex-wrap:wrap}.answer-composer footer .detail-primary{width:100%}}.question-split.community-only{grid-template-columns:minmax(0,1fr)}li.svelte-wzydvo{scroll-margin-block:24px}li.svelte-wzydvo:target{outline:2px solid var(--theme-accent);outline-offset:4px;border-radius:8px}.valley-review.svelte-wzydvo{color:var(--theme-secondary,#737683);margin-top:8px;font-size:12px}.valley-badge.svelte-wzydvo{border:1px solid;border-radius:5px;padding:4px 7px;display:inline-block}.valley-review[data-verdict=true].svelte-wzydvo .valley-badge:where(.svelte-wzydvo){color:var(--theme-success,#4d9165)}.valley-review[data-verdict=might_be_false].svelte-wzydvo .valley-badge:where(.svelte-wzydvo){color:var(--theme-button,#e8202e)}.valley-review.svelte-wzydvo details:where(.svelte-wzydvo){margin-top:5px}.valley-review.svelte-wzydvo summary:where(.svelte-wzydvo){cursor:pointer}.valley-explanation.svelte-wzydvo{color:var(--theme-secondary,#737683);margin-top:6px;font-size:13px;line-height:1.6}button.svelte-wzydvo{min-height:44px}.reply-thread.svelte-wzydvo{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.reply-thread.nested.svelte-wzydvo{border-left:2px solid var(--theme-border,#e7e9ee);margin:18px 0 0 14px;padding-left:20px}.reply-thread.deep.svelte-wzydvo{margin-left:0;padding-left:8px}.reply-author.svelte-wzydvo{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.reply-author-link.svelte-wzydvo{align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex}.reply-author-link.svelte-wzydvo .avatar{flex-shrink:0}.reply-author.svelte-wzydvo strong:where(.svelte-wzydvo){color:var(--theme-secondary,#555965);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.correct.svelte-wzydvo{background:var(--theme-raised,#eaf6ef);color:var(--theme-success,#4d9165);border-radius:5px;padding:4px 7px;font-size:12px}.reply-text.svelte-wzydvo{color:var(--theme-secondary,#737683);overflow-wrap:anywhere;margin:10px 0;font-size:15px;line-height:1.85}.reply-action.svelte-wzydvo{color:var(--theme-muted,#9396a1);font-size:13px}.thread-composer.svelte-wzydvo{background:var(--theme-surface,white);border:1px solid var(--theme-border,#e5e7eb);border-radius:10px;margin-top:10px;padding:12px}textarea.svelte-wzydvo{resize:vertical;width:100%;min-width:0;padding:5px;font-size:16px}.thread-composer.svelte-wzydvo div:where(.svelte-wzydvo){color:var(--theme-secondary,#8b8d97);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.send-reply.svelte-wzydvo{background:var(--theme-button,#e8202e);color:#fff;border-radius:6px;padding:7px 11px}.send-reply.svelte-wzydvo:disabled{opacity:.4}.question-chat.svelte-zw9hei{height:min(740px,100dvh - 130px);min-height:420px;color:var(--theme-text);flex-direction:column;display:flex}button.svelte-zw9hei{cursor:pointer;min-height:44px}button.svelte-zw9hei:disabled{cursor:not-allowed;opacity:.5}.chat-messages.svelte-zw9hei{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:22px 20px;display:flex;overflow-y:auto}.chat-message.svelte-zw9hei{align-self:flex-start;min-width:0;max-width:94%}.chat-message.from-user.svelte-zw9hei{border:1px solid var(--theme-border);border-radius:16px 16px 4px;align-self:flex-end;max-width:86%;padding:12px 14px}.message-author.svelte-zw9hei{color:var(--theme-secondary);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.from-user.svelte-zw9hei .message-author:where(.svelte-zw9hei){text-align:right}.chat-message.svelte-zw9hei p:where(.svelte-zw9hei){white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}footer.svelte-zw9hei{border-top:1px solid var(--theme-border);padding:16px}form.svelte-zw9hei{border:1px solid var(--theme-border);border-radius:14px;align-items:flex-end;gap:10px;padding:10px;display:flex}textarea.svelte-zw9hei{min-width:0;max-height:130px;color:inherit;background:0 0;border:none;flex:1;padding:4px;font-size:16px;line-height:1.5;overflow-y:auto!important}.chat-send.svelte-zw9hei{background:var(--theme-button);color:#fff;border:1px solid var(--theme-brand);border-radius:50%;flex-shrink:0;width:44px}.chat-notice.svelte-zw9hei{color:var(--theme-secondary);margin:10px 0 0;font-size:12px;line-height:1.6}.typing-indicator.svelte-zw9hei{align-items:center;min-height:22px;display:flex}.typing-indicator.svelte-zw9hei>span:where(.svelte-zw9hei){align-items:center;gap:5px;display:inline-flex}.typing-indicator.svelte-zw9hei i:where(.svelte-zw9hei){background:var(--theme-brand);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite svelte-zw9hei-chat-dot-bounce}.typing-indicator.svelte-zw9hei i:where(.svelte-zw9hei):nth-child(2){animation-delay:.12s}.typing-indicator.svelte-zw9hei i:where(.svelte-zw9hei):nth-child(3){animation-delay:.24s}@keyframes svelte-zw9hei-chat-dot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-error.svelte-zw9hei{color:var(--theme-text);padding:12px 20px;font-size:13px}.chat-error.svelte-zw9hei button:where(.svelte-zw9hei),a.svelte-zw9hei{color:var(--theme-link);text-decoration:underline}@media (width<=760px){.question-chat.svelte-zw9hei{height:calc(100dvh - 235px);min-height:380px}}.classification-status.svelte-1we54a{color:var(--theme-muted,#666);padding:12px;font-size:12px}p.svelte-1we54a{margin:0 0 6px}button.svelte-1we54a{cursor:pointer;padding:6px 10px}
