.discussion-page{--discussion-accent:var(--color-teal)}.discussion-page h2{font-size:18px;font-weight:600}.discussion-page h3{font-size:14px;font-weight:600}.discussion-stack{flex-direction:column;gap:22px;display:flex}.discussion-grow{flex:1;min-width:0}.discussion-muted{color:var(--color-muted);font-size:12px}.discussion-back{margin-bottom:24px}.discussion-run-context{flex-wrap:wrap;gap:14px 30px;margin:0 0 25px;display:flex}.discussion-run-context dt{color:var(--color-muted);font-size:11px}.discussion-run-context dd{color:var(--color-text);margin:5px 0 0;font-size:13px;font-weight:600}.discussion-group>summary,.discussion-agenda-entry>summary{cursor:pointer;align-items:center;gap:17px;padding:24px 27px;list-style:none;display:flex}.discussion-page summary::-webkit-details-marker{display:none}.discussion-group>summary strong,.discussion-agenda-entry>summary strong{letter-spacing:-.025em;font-size:16px;font-weight:600}.discussion-group small,.discussion-agenda-entry summary small,.discussion-run small,.discussion-message header small,.discussion-participant small,.discussion-user-main small,.discussion-agenda-date small{color:var(--color-muted);margin-top:3px;font-size:11px;display:block}.discussion-group>summary>svg,.discussion-agenda-entry>summary>svg,.discussion-review-point>summary>svg,.discussion-prompt>summary>svg{transform:rotate(-90deg)}.discussion-group[open]>summary>svg,.discussion-agenda-entry[open]>summary>svg,.discussion-review-point[open]>summary>svg,.discussion-prompt[open]>summary>svg{transform:rotate(0)}.discussion-group-icon{width:43px;height:43px;color:var(--color-teal);background:color-mix(in srgb, var(--color-teal) 10%, white);border-radius:12px;place-items:center;display:grid}.discussion-group-body{padding:0 27px}.discussion-item{border-top:1px solid var(--color-border);padding:22px 0}.discussion-item-heading{margin-bottom:12px}.discussion-item-heading a:hover{text-underline-offset:3px;text-decoration:underline}.discussion-item-heading p{color:var(--color-muted);margin-top:5px;font-size:12px}.discussion-run{background:var(--brand-cream);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:14px;margin-top:7px;padding:13px 15px;font-size:12px;display:flex}.discussion-run:hover{background:color-mix(in srgb, var(--color-teal) 7%, white);border-color:color-mix(in srgb, var(--color-teal) 25%, white)}.discussion-run strong{font-weight:550}.discussion-unsimulated{color:var(--color-muted);background:var(--color-surface);border-style:dashed}.discussion-avatar-stack{padding-left:5px;display:flex}.discussion-avatar-stack .avatar{border:2px solid #fff;border-radius:50%;margin-left:-5px}.discussion-tabs{margin-bottom:25px}.discussion-tabs span{background:var(--brand-cream);border-radius:20px;padding:1px 6px;font-size:10px}.discussion-live{border:1px solid color-mix(in srgb, var(--color-teal) 22%, white);background:color-mix(in srgb, var(--color-teal) 8%, white);color:var(--color-teal);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding:14px 18px;font-size:12px;display:flex}.discussion-live>span:last-child{margin-left:auto;font-size:11px}.discussion-live-dot{background:var(--color-teal);border-radius:50%;width:7px;height:7px}.discussion-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.discussion-section-heading h2{align-items:center;gap:9px;display:inline-flex}.discussion-room-card{overflow:hidden}.discussion-room-card>.discussion-section-heading{padding:18px 25px 12px}.discussion-room{isolation:isolate;background:linear-gradient(#f6f7f9 0 66%,#eae9e5 66%);min-height:285px;padding:115px 30px 50px;position:relative;overflow:hidden}.discussion-room:after{content:"";z-index:-1;background:#dededb;height:1px;position:absolute;top:66%;left:7%;right:7%}.discussion-room-window{z-index:-1;background:#e2edf1;border:6px solid #fff;width:145px;height:85px;display:flex;position:absolute;top:22px;left:calc(50% - 72px);box-shadow:0 0 0 1px #eceef0}.discussion-room-window i{border-right:3px solid #fff;flex:1}.discussion-room-window i:last-child{border:0}.discussion-table{z-index:-1;text-align:center;background:#e0c8aa;border-bottom:10px solid #c2ab8e;border-radius:50%;width:min(600px,80%);height:72px;position:absolute;top:176px;left:50%;transform:translate(-50%);box-shadow:0 13px 0 -9px #a68e73,0 18px 20px #8c77622a}.discussion-table span{color:var(--color-text);letter-spacing:.05em;margin-top:35px;font-size:10px;display:inline-block}.discussion-seats{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:14px 28px;display:flex}.discussion-seat{flex-direction:column;align-items:center;display:flex;position:relative}.discussion-seat>span{color:var(--brand-forest);border:1px solid var(--color-border);white-space:nowrap;background:#fff;border-radius:20px;padding:3px 10px;font-size:10px}.discussion-chair-label{color:var(--color-muted);font-size:10px;position:absolute;bottom:12px;right:20px}.discussion-participants{grid-template-columns:repeat(3,1fr);gap:16px 24px;padding:19px 24px;display:grid}.discussion-participant{align-items:center;gap:9px;font-size:11px;display:flex}.discussion-participant strong{font-weight:600}.discussion-participant small{font-size:10px}.discussion-playback{justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.discussion-speed{color:var(--color-muted);align-items:center;gap:8px;font-size:11px;display:flex}.discussion-speed select{border:1px solid var(--color-border);color:var(--color-muted);background:#fff;border-radius:7px;padding:8px;font-size:11px}.discussion-messages{flex-direction:column;gap:21px;padding-left:43px;display:flex}.discussion-message{padding:23px 26px;scroll-margin-top:25px;position:relative}.discussion-message:target{outline:2px solid var(--color-teal);outline-offset:4px}.discussion-message-number{background:var(--brand-cream);width:27px;height:27px;color:var(--color-muted);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:26px;left:-43px}.discussion-message header{align-items:center;gap:12px;margin-bottom:17px;font-size:12px;display:flex}.discussion-message h3{margin-bottom:8px}.discussion-message>p,.discussion-summary>p{white-space:pre-wrap;color:var(--color-text);font-size:13px;line-height:1.85}.discussion-message-chair{border-left:3px solid var(--color-teal);background:color-mix(in srgb, var(--color-teal) 2%, white)}.discussion-chair-icon{background:color-mix(in srgb, var(--color-teal) 10%, white);width:42px;height:42px;color:var(--color-teal);border-radius:50%;place-items:center;display:grid}.discussion-sources{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:17px;padding-top:13px;font-size:11px}.discussion-sources summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.discussion-sources ul{margin:9px 0 0;padding-left:20px}.discussion-panel{padding:27px}.discussion-summary{border-top:3px solid var(--color-teal);padding:28px 31px}.discussion-summary .eyebrow{color:var(--color-teal);margin-bottom:11px}.discussion-summary h2{margin-bottom:13px}.discussion-consensus{background:color-mix(in srgb, var(--color-teal) 7%, white);color:var(--color-teal);border-radius:10px;margin-top:19px;padding:17px 20px;font-size:12px}.discussion-consensus strong{font-size:11px}.discussion-consensus p{margin-top:5px;line-height:1.7}.discussion-review-progress{align-items:center;gap:35px;padding:22px 27px;display:flex}.discussion-review-progress strong{font-size:13px}.discussion-review-progress p{color:var(--color-muted);margin-top:5px;font-size:11px}.discussion-review-progress progress{appearance:none;background:var(--color-border);border:0;border-radius:6px;width:100%;height:5px;margin-top:11px;display:block}.discussion-review-progress progress::-webkit-progress-bar{background:var(--color-border);border-radius:6px}.discussion-review-progress progress::-webkit-progress-value{background:var(--color-teal);border-radius:6px}.discussion-review-progress progress::-moz-progress-bar{background:var(--color-teal);border-radius:6px}.discussion-outcome-category{overflow:hidden}.discussion-outcome-category>h2{align-items:center;gap:10px;padding:22px 26px;display:flex}.discussion-outcome-category>h2>span{color:var(--color-muted);background:var(--brand-cream);border-radius:7px;padding:3px 7px;font-size:10px}.discussion-review-point{border-top:1px solid var(--color-border)}.discussion-review-point>summary{cursor:pointer;align-items:center;gap:12px;padding:18px 25px;font-size:12px;list-style:none;display:flex}.discussion-review-icon{width:26px;height:26px;color:var(--color-muted);background:var(--brand-cream);border-radius:8px;place-items:center;display:grid}.discussion-review-icon.is-reviewed{color:var(--color-teal);background:color-mix(in srgb, var(--color-teal) 9%, white)}.discussion-review-body{padding:0 25px 24px 63px}.discussion-review-body>p{line-height:1.8}.discussion-message-links{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0;font-size:10px;display:flex}.discussion-message-links a{color:var(--color-teal);background:color-mix(in srgb, var(--color-teal) 8%, white);border-radius:4px;padding:2px 6px}.discussion-choices{border:0;flex-wrap:wrap;gap:8px;margin:19px 0;padding:0;display:flex}.discussion-choices legend{color:var(--color-muted);padding-bottom:9px;font-size:11px}.discussion-choices label{color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.discussion-choices label.is-selected{color:var(--color-teal);background:color-mix(in srgb, var(--color-teal) 7%, white);border-color:color-mix(in srgb, var(--color-teal) 35%, white)}.discussion-choices input{accent-color:var(--color-teal);margin:0}.discussion-edit-text{margin-bottom:17px}.discussion-edit-text[hidden]{display:none}.discussion-form-actions{margin-top:17px}.discussion-success{color:var(--color-teal);align-items:center;gap:6px;font-size:12px;display:inline-flex}.discussion-point-meta{color:var(--color-muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.discussion-point-meta small{width:100%}.discussion-final-positions{margin-top:20px}.discussion-final-position{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:13px;padding:17px 0;font-size:12px;display:flex}.discussion-final-position:last-child{border:0;padding-bottom:0}.discussion-final-position p{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.75}.discussion-real-agenda{--discussion-accent:var(--color-orange)}.discussion-agenda-toolbar{align-items:center;gap:30px;margin-bottom:24px;padding:23px 26px;display:flex}.discussion-agenda-toolbar>label{min-width:210px}.discussion-agenda-date{color:var(--color-muted);flex:1;align-items:center;gap:12px;display:flex}.discussion-agenda-date strong{color:var(--color-text);font-size:12px}.discussion-agenda-count{text-align:right}.discussion-agenda-count strong{color:var(--color-orange);font-size:24px;font-weight:500;display:block}.discussion-agenda-count small{color:var(--color-muted);font-size:10px}.discussion-review-reminder{color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 10%, white);border-radius:9px;align-items:center;gap:10px;margin-bottom:22px;padding:14px 18px;font-size:11px;display:flex}.discussion-agenda-number{width:34px;height:34px;color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 12%, white);border-radius:10px;place-items:center;font-size:13px;display:grid}.discussion-agenda-content{border-top:1px solid var(--color-border);padding:24px 28px}.discussion-agenda-question{color:var(--color-muted);margin-bottom:19px;font-size:12px}.discussion-agenda-category{border-bottom:1px solid var(--color-border);padding:18px 0}.discussion-agenda-category:first-of-type{padding-top:0}.discussion-agenda-category h3{letter-spacing:.02em;color:var(--color-orange);font-size:11px}.discussion-agenda-category ul{margin:12px 0 0;padding-left:19px}.discussion-agenda-category li{color:var(--color-text);padding:5px 0;font-size:12px}.discussion-agenda-category li small{color:var(--color-muted);margin-top:5px;font-size:10px;display:block}.discussion-agenda-content>.text-link{margin-top:20px;font-size:11px}.discussion-section-description{margin-top:10px;margin-bottom:23px;line-height:1.8}.discussion-role-explanations{grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0;display:grid}.discussion-role-explanations p{background:var(--brand-cream);color:var(--color-muted);border-radius:10px;padding:16px;font-size:11px}.discussion-role-explanations strong{color:var(--brand-forest);margin-bottom:5px;font-size:12px;display:block}.discussion-add-user{border-bottom:1px solid var(--color-border);grid-template-columns:2fr 1fr auto;align-items:end;gap:15px;padding-bottom:25px;display:grid}.discussion-users{padding-top:8px}.discussion-user-row{border-bottom:1px solid var(--color-border);padding:18px 0}.discussion-user-row:last-child{border-bottom:0;padding-bottom:0}.discussion-user-main{align-items:center;gap:12px;font-size:12px;display:flex}.discussion-user-main>.input{width:140px;padding:8px 10px;font-size:11px}.discussion-user-main strong{overflow-wrap:anywhere;font-weight:550}.discussion-user-main small{overflow-wrap:anywhere}.discussion-user-initial{background:color-mix(in srgb, var(--color-purple) 10%, white);width:36px;height:36px;color:var(--color-purple);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.discussion-user-row .error-notice{margin:10px 0 0}.discussion-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;list-style:none;display:flex}.discussion-history h2{align-items:center;gap:9px;display:flex}.discussion-history ol{margin:20px 0 0;padding:0;list-style:none}.discussion-history li{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:12px 0;font-size:11px;display:flex}.discussion-history li strong{overflow-wrap:anywhere;font-weight:550}.discussion-history li>span{color:var(--color-muted)}.discussion-history li small{color:var(--color-muted);margin-left:auto}.discussion-settings-fields{border:0;margin:0;padding:0}.discussion-prompt{border:1px solid var(--color-border);border-radius:10px;padding:0 16px}.discussion-prompt summary{color:var(--brand-forest);cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;list-style:none;display:flex}.discussion-prompt textarea{margin-bottom:16px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.8}.discussion-feedback-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.discussion-feedback-stats>div{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;padding:17px 20px;display:flex}.discussion-feedback-stats strong{color:var(--color-purple);font-size:25px;font-weight:500}.discussion-feedback-stats span{color:var(--color-muted);margin-top:4px;font-size:11px}@media (max-width:850px){.discussion-participants{grid-template-columns:repeat(2,1fr)}.discussion-playback{flex-direction:column;align-items:flex-start}.discussion-agenda-toolbar{flex-wrap:wrap;gap:20px}.discussion-agenda-toolbar>label{flex:100%}.discussion-user-main{flex-wrap:wrap}.discussion-user-main .discussion-grow{flex-basis:calc(100% - 60px)}.discussion-user-main>.input{flex:1;margin-left:48px}}@media (max-width:550px){.discussion-stack{gap:16px}.discussion-group>summary,.discussion-agenda-entry>summary{gap:11px;padding:19px 17px}.discussion-group>summary strong,.discussion-agenda-entry>summary strong{font-size:14px}.discussion-group-icon{width:36px;height:36px}.discussion-group-body{padding:0 17px}.discussion-run{flex-wrap:wrap;gap:8px;padding:11px}.discussion-run .discussion-avatar-stack{display:none}.discussion-room-card>.discussion-section-heading{gap:8px;padding:12px 16px}.discussion-room-card h2{font-size:15px}.discussion-room-card .button{padding:8px 10px;font-size:10px}.discussion-room{min-height:260px;padding:112px 14px 45px}.discussion-seats{gap:12px}.discussion-seat .avatar{width:63px;height:63px}.discussion-seat>span{padding:3px 6px;font-size:8px}.discussion-participants{grid-template-columns:1fr;padding:18px}.discussion-playback{padding:13px}.discussion-playback .button-row{gap:6px}.discussion-playback .button{padding:8px 12px;font-size:11px}.discussion-speed>span{display:none}.discussion-messages{gap:17px;padding-left:0}.discussion-message{padding:20px 18px}.discussion-message-number{width:22px;height:22px;margin:-7px 0 10px;font-size:10px;position:static}.discussion-message header{flex-wrap:wrap;gap:8px}.discussion-message header .avatar,.discussion-chair-icon{width:34px;height:34px}.discussion-message header strong{font-size:11px}.discussion-message header small{font-size:9px}.discussion-message>p{font-size:12px}.discussion-panel,.discussion-summary{padding:23px 19px}.discussion-review-progress{flex-direction:column;align-items:stretch;gap:19px;padding:21px}.discussion-review-point>summary{flex-wrap:wrap;gap:8px;padding:16px}.discussion-review-point>summary .discussion-grow{flex-basis:calc(100% - 60px);font-size:11px}.discussion-review-point>summary .badge{margin-left:34px}.discussion-review-body{padding:0 18px 20px}.discussion-outcome-category>h2{padding:20px}.discussion-choices{gap:6px}.discussion-choices label{padding:10px;font-size:10px}.discussion-final-position{flex-wrap:wrap;gap:10px}.discussion-final-position .discussion-grow{flex-basis:calc(100% - 60px)}.discussion-final-position .badge{margin-left:56px}.discussion-agenda-toolbar{padding:20px}.discussion-agenda-date{flex-basis:100%}.discussion-agenda-count{text-align:left}.discussion-agenda-content{padding:20px}.discussion-review-reminder{align-items:flex-start;font-size:10px}.discussion-role-explanations{grid-template-columns:1fr;gap:9px}.discussion-add-user{grid-template-columns:1fr}.discussion-user-main>.input{width:115px;margin-left:0;font-size:10px}.discussion-user-main .button{padding:8px 12px;font-size:10px}.discussion-history li small{width:100%;margin-left:0}.discussion-feedback-stats{grid-template-columns:repeat(2,1fr)}.discussion-section-heading{flex-wrap:wrap;gap:10px}}@media print{.discussion-real-agenda .discussion-agenda-toolbar{border:0;padding:0 0 20px}.discussion-real-agenda details>summary{padding:16px 0}.discussion-real-agenda details>summary>svg{display:none}.discussion-real-agenda .discussion-agenda-content{padding:18px 0;display:block!important}.discussion-real-agenda details::details-content{content-visibility:visible}.discussion-review-reminder{background:0 0;padding:8px 0}.discussion-real-agenda .card{border:0;border-radius:0}}
