.ra-content-column{min-width:0}.problem-discussion{box-sizing:border-box;border:1px solid var(--tdb-rule);background:var(--tdb-canvas);width:100%;margin-top:3.5rem;scroll-margin-top:4.25rem}.problem-discussion-heading{border-bottom:1px solid var(--tdb-rule);background:var(--tdb-canvas);padding:1.25rem 1.4rem 1.15rem}.problem-discussion-kicker{color:var(--tdb-muted);margin:0 0 .28rem;font-size:.76rem;font-weight:600}.problem-discussion-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.problem-discussion-title-row h2{color:var(--tdb-ink);font-family:var(--tdb-font-interface);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:620;line-height:1.2}.problem-discussion-heading-actions{flex:none;align-items:center;gap:.55rem;display:inline-flex}.problem-discussion-title-row [data-discussion-count]{border:1px solid var(--tdb-rule);border-radius:var(--tdb-radius);background:var(--tdb-surface);color:var(--tdb-body,var(--tdb-muted));font:600 .67rem/1.35 var(--tdb-font-interface);font-variant-numeric:tabular-nums;flex:none;padding:.16rem .38rem}.problem-discussion-subscription,.problem-discussion-mute{min-height:2rem}.problem-discussion-subscription.is-subscribed{border-color:var(--tdb-accent);background:var(--tdb-accent-soft);color:var(--tdb-accent-strong)}.problem-discussion-mute.is-muted{border-color:var(--tdb-rule-strong);background:var(--tdb-surface);color:var(--tdb-ink);font-weight:650}.problem-discussion-subscription-note{color:var(--tdb-muted);font:500 .72rem/1.45 var(--tdb-font-interface);margin:.45rem 0 0}.problem-discussion-intro,.problem-discussion-limit,.problem-discussion-empty,.problem-discussion-status,.problem-discussion-sign-in,.problem-discussion-actions p,.problem-discussion-composer-heading p{color:var(--tdb-muted);font-size:.78rem;line-height:1.55}.problem-discussion-intro{max-width:68ch;color:var(--tdb-body,var(--tdb-muted));margin:.45rem 0 0;font-size:.88rem;line-height:1.5}.problem-discussion-content{background:var(--tdb-surface);padding:1.2rem 1.4rem 1.35rem}.problem-discussion-status,.problem-discussion-empty,.problem-discussion-sign-in{margin:0}.problem-discussion-limit{text-align:right;margin:0}.problem-discussion-retry{margin-top:.55rem}.problem-discussion-thread-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.problem-discussion-unread{border:1px solid color-mix(in srgb, var(--tdb-accent) 35%, var(--tdb-rule));border-radius:var(--tdb-radius);background:var(--tdb-accent-soft);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.65rem .75rem;display:flex}.problem-discussion-unread[hidden]{display:none}.problem-discussion-unread p{color:var(--tdb-ink);font:500 .76rem/1.4 var(--tdb-font-interface);margin:0}.problem-discussion-unread-actions{flex:none;align-items:center;gap:.65rem;display:inline-flex}.problem-discussion-unread-actions button{min-height:2rem;color:var(--tdb-accent);cursor:pointer;font:650 .72rem/1.35 var(--tdb-font-interface);background:0 0;border:0;padding:0 .15rem}.problem-discussion-unread-actions button:hover:not(:disabled){color:var(--tdb-accent-strong);text-underline-offset:.14em;text-decoration:underline}.problem-discussion-unread-actions button:focus-visible{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-thread-heading h3,.problem-discussion-composer-heading h3{color:var(--tdb-ink);font-family:var(--tdb-font-interface);margin:0;font-size:.9rem;font-weight:650;line-height:1.3}.problem-discussion-list,.problem-discussion-replies{margin:0;padding:0;list-style:none}.problem-discussion-list{gap:.75rem;display:grid}.problem-discussion-root-pagination{justify-content:center;align-items:center;display:flex}.problem-discussion-root-pagination[hidden],.problem-discussion-root-page-status[hidden]{display:none}.problem-discussion-root-pagination-earlier{margin-bottom:.65rem}.problem-discussion-root-pagination-newer{margin-top:.65rem}.problem-discussion-root-page-action{border:1px solid var(--tdb-rule-strong);background:var(--tdb-canvas);max-width:100%;min-height:2rem;color:var(--tdb-accent);font:600 .72rem/1.35 var(--tdb-font-interface);white-space:normal;padding:.25rem .55rem}.problem-discussion-root-page-action:hover:not(:disabled){border-color:var(--tdb-accent);background:var(--tdb-accent-soft);color:var(--tdb-accent-strong)}.problem-discussion-root-page-action:focus-visible{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-root-page-status{color:var(--tdb-muted);font:500 .72rem/1.45 var(--tdb-font-interface);text-align:center;margin:.45rem 0 0}.problem-discussion-comment{min-width:0;scroll-margin-top:4.25rem}.problem-discussion-comment:focus{outline:none}.problem-discussion-comment:focus>.problem-discussion-comment-card,.problem-discussion-comment:focus>article{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-comment-card,.problem-discussion-comment>article{border:1px solid var(--tdb-rule);border-radius:var(--tdb-radius);background:var(--tdb-canvas);min-width:0;padding:.9rem 1rem .95rem}.problem-discussion-comment:target>.problem-discussion-comment-card,.problem-discussion-comment:target>article{border-color:var(--tdb-accent);background:color-mix(in srgb, var(--tdb-accent-soft) 42%, var(--tdb-canvas))}.problem-discussion-comment-header{border-bottom:1px solid var(--tdb-rule);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding-bottom:.65rem;display:flex}.problem-discussion-author{min-width:0;min-height:2rem;color:var(--tdb-ink);align-items:center;gap:.55rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.problem-discussion-author:hover span{color:var(--tdb-accent);text-underline-offset:.14em;text-decoration:underline}.problem-discussion-author .tdb-profile-avatar{border:1px solid var(--tdb-rule);background:var(--tdb-surface);border-radius:50%;flex:none;width:2rem;height:2rem}.problem-discussion-permalink{min-height:2rem;color:var(--tdb-muted);font:500 .72rem/1.35 var(--tdb-font-interface);font-variant-numeric:tabular-nums;flex:none;align-items:center;text-decoration:none;display:inline-flex}.problem-discussion-comment-meta{flex:none;align-items:center;gap:.45rem;display:inline-flex}.problem-discussion-edited{color:var(--tdb-muted);font:500 .68rem/1.35 var(--tdb-font-interface)}.problem-discussion-unread-marker{border:1px solid color-mix(in srgb, var(--tdb-accent) 35%, var(--tdb-rule));border-radius:var(--tdb-radius);background:var(--tdb-accent-soft);color:var(--tdb-accent-strong);font:650 .64rem/1.35 var(--tdb-font-interface);padding:.05rem .3rem}.problem-discussion-permalink:hover{color:var(--tdb-accent);text-underline-offset:.14em;text-decoration:underline}.problem-discussion-body{max-width:68ch;max-height:36rem;color:var(--tdb-ink);overflow-wrap:anywhere;margin:.75rem 0 0 2.55rem;font-size:.9rem;line-height:1.65;overflow:auto}.problem-discussion-markup>:first-child{margin-top:0}.problem-discussion-markup>:last-child{margin-bottom:0}.problem-discussion-markup p,.problem-discussion-markup ul,.problem-discussion-markup ol,.problem-discussion-markup blockquote,.problem-discussion-markup pre{margin:0 0 .65rem}.problem-discussion-markup ul,.problem-discussion-markup ol{padding-left:1.4rem}.problem-discussion-markup li+li{margin-top:.22rem}.problem-discussion-markup blockquote{border-left:2px solid var(--tdb-rule-strong);color:var(--tdb-body,var(--tdb-muted));padding-left:.8rem}.problem-discussion-markup code{border-radius:var(--tdb-radius);background:var(--tdb-surface);font-family:var(--tdb-font-mono,ui-monospace, monospace);padding:.08rem .22rem;font-size:.88em}.problem-discussion-markup pre{border:1px solid var(--tdb-rule);background:var(--tdb-surface);max-width:100%;padding:.65rem .75rem;overflow-x:auto}.problem-discussion-markup pre code{background:0 0;padding:0}.problem-discussion-markup a{color:var(--tdb-accent);text-underline-offset:.14em;text-decoration-thickness:.06em}.problem-discussion-markup .katex-display{max-width:100%;overflow:auto hidden}.problem-discussion-comment-actions{align-items:center;gap:.75rem;margin:.65rem 0 0 2.55rem;display:flex}.problem-discussion-reply-count{color:var(--tdb-muted);font:500 .72rem/1.4 var(--tdb-font-interface);font-variant-numeric:tabular-nums}.problem-discussion-comment-action{min-height:2rem;color:var(--tdb-accent);font:650 .72rem/1.4 var(--tdb-font-interface);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .2rem;display:inline-flex}.problem-discussion-comment-action:hover:not(:disabled){color:var(--tdb-accent-strong);text-underline-offset:.14em;text-decoration:underline}.problem-discussion-comment-action:focus-visible,.problem-discussion-author:focus-visible,.problem-discussion-permalink:focus-visible,.problem-discussion-sign-in a:focus-visible{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-replies{border-left:2px solid var(--tdb-rule-strong);gap:.65rem;margin:.65rem 0 0 1.1rem;padding-left:1rem;display:grid}.problem-discussion-replies .problem-discussion-comment-card,.problem-discussion-replies .problem-discussion-comment>article{background:color-mix(in srgb, var(--tdb-canvas) 78%, var(--tdb-surface))}.problem-discussion-reply-pagination,.problem-discussion-reply-page-status{border-left:2px solid var(--tdb-rule-strong);margin-left:1.1rem;padding-left:1rem}.problem-discussion-reply-pagination{align-items:center;display:flex}.problem-discussion-reply-pagination[hidden],.problem-discussion-reply-page-status[hidden]{display:none}.problem-discussion-reply-pagination-earlier{margin-top:.65rem;padding-top:.25rem}.problem-discussion-reply-pagination-newer{padding-top:.4rem}.problem-discussion-reply-pagination-earlier:not([hidden])+.problem-discussion-replies{margin-top:0;padding-top:.65rem}.problem-discussion-reply-page-action{border:1px solid var(--tdb-rule-strong);background:var(--tdb-canvas);max-width:100%;min-height:2rem;color:var(--tdb-accent);font:600 .72rem/1.35 var(--tdb-font-interface);white-space:normal;padding:.25rem .55rem}.problem-discussion-reply-page-action:hover:not(:disabled){border-color:var(--tdb-accent);background:var(--tdb-accent-soft);color:var(--tdb-accent-strong)}.problem-discussion-reply-page-action:disabled{border-color:var(--tdb-rule);background:var(--tdb-surface);color:var(--tdb-muted)}.problem-discussion-reply-page-action:focus-visible{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-reply-page-status{color:var(--tdb-muted);font:500 .72rem/1.45 var(--tdb-font-interface);margin-top:0;margin-bottom:0;padding-top:.45rem}.problem-discussion-reply-slot:empty{display:none}.problem-discussion-editor{min-width:0}.problem-discussion-editor-tabs{border-bottom:1px solid var(--tdb-rule-strong);align-items:center;gap:0;display:flex}.problem-discussion-editor-tabs button{min-height:2rem;color:var(--tdb-muted);cursor:pointer;font:600 .72rem/1.3 var(--tdb-font-interface);background:0 0;border:0;border-bottom:2px solid #0000;padding:.35rem .65rem}.problem-discussion-editor-tabs button[aria-selected=true]{border-bottom-color:var(--tdb-accent);color:var(--tdb-ink)}.problem-discussion-editor-tabs button:focus-visible{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-editor-panel{padding-top:.6rem}.problem-discussion-editor-panel[hidden]{display:none}.problem-discussion-editor-panel label{margin-bottom:.35rem;display:block}.problem-discussion-preview{border:1px solid var(--tdb-rule-strong);border-radius:var(--tdb-radius);background:var(--tdb-canvas);min-height:6rem;color:var(--tdb-ink);overflow-wrap:anywhere;padding:.65rem .75rem;font-size:.84rem;line-height:1.6}.problem-discussion-preview:focus-visible{outline:2px solid var(--tdb-accent);outline-offset:2px}.problem-discussion-preview-empty{color:var(--tdb-muted)}.problem-discussion-reply-composer{border-left:2px solid var(--tdb-accent);background:var(--tdb-canvas);gap:.55rem;margin:.65rem 0 0 1.1rem;padding:.8rem .85rem;display:grid}.problem-discussion-edit-composer{border-top:1px solid var(--tdb-rule);gap:.55rem;margin-top:.7rem;padding-top:.7rem;display:grid}.problem-discussion-edit-status,.problem-discussion-history-status,.problem-discussion-history-empty{color:var(--tdb-muted);font:500 .72rem/1.45 var(--tdb-font-interface);margin:0}.problem-discussion-edit-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.problem-discussion-history{border-top:1px solid var(--tdb-rule);margin:.8rem 0 0 2.55rem;padding-top:.75rem}.problem-discussion-history[hidden]{display:none}.problem-discussion-history h4{color:var(--tdb-ink);font:650 .76rem/1.35 var(--tdb-font-interface);margin:0 0 .55rem}.problem-discussion-history-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.problem-discussion-history-item{border:1px solid var(--tdb-rule);background:var(--tdb-surface);padding:.65rem .7rem}.problem-discussion-history-meta{color:var(--tdb-muted);font:500 .68rem/1.4 var(--tdb-font-interface);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .45rem;display:flex}.problem-discussion-history-body{max-height:18rem;color:var(--tdb-ink);font-size:.82rem;line-height:1.58;overflow:auto}.problem-discussion-history-actions{border-top:1px solid var(--tdb-rule);justify-content:flex-end;margin-top:.45rem;padding-top:.3rem;display:flex}.problem-discussion-reply-composer label{color:var(--tdb-ink);font-size:.76rem;font-weight:650}.problem-discussion-reply-status{color:var(--tdb-muted);margin:0;font-size:.74rem;line-height:1.45}.problem-discussion-reply-composer textarea{background:var(--tdb-surface);min-height:5.5rem;font-size:.84rem;line-height:1.5}.problem-discussion-reply-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.problem-discussion-reply-actions button{min-height:2rem}.problem-discussion-composer{border:1px solid var(--tdb-rule-strong);border-radius:var(--tdb-radius);background:var(--tdb-canvas);margin-top:1.35rem}.problem-discussion-composer-heading{border-bottom:1px solid var(--tdb-rule);background:color-mix(in srgb, var(--tdb-surface) 72%, var(--tdb-canvas));padding:.85rem 1rem .8rem}.problem-discussion-composer-heading p{margin:.25rem 0 0}.problem-discussion-composer>.problem-discussion-sign-in{padding:.85rem 1rem}.problem-discussion-sign-in a{color:var(--tdb-accent);font-weight:650}.problem-discussion-composer form{gap:.5rem;padding:.9rem 1rem 1rem;display:grid}.problem-discussion-composer label{color:var(--tdb-ink);font-size:.76rem;font-weight:650}.problem-discussion-composer textarea{background:var(--tdb-surface);min-height:7.5rem;font-size:.84rem;line-height:1.5}.problem-discussion-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.problem-discussion-actions p{max-width:52ch;margin:0}.problem-discussion[aria-busy=true] .problem-discussion-composer{opacity:.72}.problem-discussion-report-dialog select{border:1px solid var(--tdb-rule-strong);border-radius:var(--tdb-radius);background:var(--tdb-canvas);width:100%;min-height:2.25rem;color:var(--tdb-ink);font:400 .84rem/1.4 var(--tdb-font-interface);padding:.45rem .6rem}.problem-discussion-report-context{border-left:2px solid var(--tdb-rule-strong);max-height:5.5rem;color:var(--tdb-muted);margin:0;padding-left:.7rem;font-size:.76rem;line-height:1.5;overflow:auto}@media (width<=40rem){.problem-discussion{margin-top:3rem}.problem-discussion-heading{padding:1rem}.problem-discussion-title-row h2{font-size:1.3rem}.problem-discussion-title-row{align-items:flex-start}.problem-discussion-heading-actions{flex-wrap:wrap;justify-content:flex-end}.problem-discussion-heading-actions .tdb2-button{min-height:2.75rem}.problem-discussion-content{padding:.85rem}.problem-discussion-thread-heading,.problem-discussion-comment-header,.problem-discussion-actions{align-items:flex-start}.problem-discussion-thread-heading{flex-direction:column;gap:.2rem}.problem-discussion-unread{flex-direction:column;align-items:flex-start;gap:.4rem}.problem-discussion-unread-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.problem-discussion-limit{text-align:left}.problem-discussion-comment-card,.problem-discussion-comment>article{padding:.8rem}.problem-discussion-comment-header{flex-direction:column;gap:.45rem}.problem-discussion-permalink{padding-left:2.55rem}.problem-discussion-author,.problem-discussion-permalink{min-height:2.75rem}.problem-discussion-body,.problem-discussion-comment-actions,.problem-discussion-history{margin-left:0}.problem-discussion-replies,.problem-discussion-reply-composer,.problem-discussion-reply-pagination,.problem-discussion-reply-page-status{margin-left:.35rem;padding-left:.7rem}.problem-discussion-composer textarea,.problem-discussion-reply-composer textarea,.problem-discussion-edit-composer textarea,.problem-discussion-report-dialog textarea,.problem-discussion-report-dialog select{font-size:1rem}.problem-discussion-actions{flex-direction:column}.problem-discussion-actions button,.problem-discussion-retry,.problem-discussion-reply-action,.problem-discussion-comment-action,.problem-discussion-reply-actions button,.problem-discussion-edit-actions button,.problem-discussion-editor-tabs button,.problem-discussion-unread-actions button,.problem-discussion-root-page-action,.problem-discussion-reply-page-action{min-height:2.75rem}.problem-discussion-actions button{width:100%}.problem-discussion-reply-actions{flex-wrap:wrap}.problem-discussion-edit-actions button{flex:auto}}@media (width<=25rem){.problem-discussion-title-row{flex-direction:column;gap:.65rem}.problem-discussion-heading-actions{justify-content:flex-start;width:100%}}@media print{.problem-discussion{display:none}}
