:root{color-scheme:light dark;--text:light-dark(#202832,#dfe5ec);--page:light-dark(#f4f6f8,#0f1419);--surface:light-dark(white,#161c23);--hover:light-dark(#edf2f9,#232c37);--selected:light-dark(#e8efff,#1d2a45);--selected-text:light-dark(#214dac,#b3c8ff);--sunken:light-dark(#edf0f4,#0b0f14);--field-line:light-dark(#b9c3d0,#445061);--focus:light-dark(#4674df,#7c9ff0);--error-text:light-dark(#832f29,#ffb3a8);--muted:light-dark(#596575,#98a4b3);--line:light-dark(#d9dfe6,#2b3440);--blue:light-dark(#2858cf,#8db0ff);--primary:light-dark(#2858cf,#2f5fd6);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:var(--page);font-size:16px;font-synthesis:none}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-size:.875rem;line-height:1.4}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus)}button{min-height:2.75rem;min-width:2.75rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);padding:.5rem .75rem;cursor:pointer}@media(hover:hover){button:hover{background:var(--hover)}}button:disabled{opacity:.55;cursor:default}.primary{background:var(--primary);border-color:var(--primary);color:#fff}@media(hover:hover){.primary:hover{background:light-dark(#214bb8,#244fc0)}}input,select,textarea{min-height:2.75rem;max-width:100%;border:1px solid var(--field-line);border-radius:.35rem;padding:.5rem .65rem;background:var(--surface)}textarea{width:100%;min-height:7rem;resize:vertical}label{display:block;font-weight:600;font-size:.8125rem}label input,label select,label textarea{display:block;width:100%;margin-top:.4rem;font-weight:400}form label{margin-bottom:.75rem}h1{font-size:1.375rem;line-height:1.2;margin:0 0 1rem}h2{font-size:1.125rem;line-height:1.2;margin:0}p{margin:.5rem 0 1rem}.small{font-size:.75rem}.muted{color:var(--muted)}.mono{font-family:ui-monospace,Consolas,monospace}.break{overflow-wrap:anywhere}.row{display:flex;gap:.5rem;align-items:center}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.stack{display:grid;gap:.5rem}.full{width:100%;margin:.5rem 0}.badge{display:inline-flex;border:1px solid light-dark(#c8d3e5,#36435a);background:light-dark(#f0f4fb,#232c37);border-radius:2rem;padding:.25rem .55rem;font-size:.75rem;white-space:nowrap}.message{padding:.75rem 1rem;background:light-dark(#eef3ff,#172443);border:1px solid light-dark(#ccd9f4,#34497a);border-radius:.4rem;overflow-wrap:anywhere}.error{background:light-dark(#fff0ee,#3a1f1d);border-color:light-dark(#e0b8b4,#7d3d37);color:var(--error-text)}.error-text{color:var(--error-text)}.auth-shell{max-width:28rem;margin:8vh auto;padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:.5rem}.separator{padding:1rem 0;color:var(--muted);text-align:center}details{margin:1rem 0}summary{cursor:pointer;min-height:2.75rem;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.app-shell{display:grid;grid-template-columns:12rem minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh}.app-header{grid-column:1/-1;min-height:4rem;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.25rem;border-bottom:1px solid var(--line);background:var(--surface);gap:.75rem}.app-header>strong{font-size:1rem}.identity{display:flex;align-items:center;gap:.75rem}.navigation{min-width:0;padding:1rem .75rem;background:light-dark(#fafbfc,#1b222b);border-right:1px solid var(--line)}.navigation nav{display:grid;gap:.35rem;margin-top:1.25rem}.navigation nav button{text-align:left;background:transparent;border-color:transparent}.navigation button[aria-current=page]{background:var(--selected);color:var(--selected-text);font-weight:600}.workspace{padding:1.25rem 1.5rem;min-width:0;background:var(--surface)}.empty{padding:3rem 1rem;text-align:center;color:var(--muted)}.filters{display:flex;align-items:end;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.filters label{flex:1 1 8rem;margin:0;min-width:0}.filters .search{flex:2 1 14rem}.table-wrap{overflow:auto;max-width:100%;border-top:1px solid var(--line)}table{width:100%;border-collapse:collapse;text-align:left}th{font-weight:600;color:var(--muted);background:light-dark(#f8f9fb,#1b222b);font-size:.75rem;white-space:nowrap}th,td{padding:.75rem .65rem;border-bottom:1px solid var(--line);vertical-align:middle}td{overflow-wrap:anywhere}td:not(:first-child){min-width:7rem}.report-link{display:grid;gap:.25rem;text-align:left;padding:.25rem 0;border:0;background:transparent;max-width:100%;min-width:15rem;overflow-wrap:anywhere}.report-link strong{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sub{display:block;color:var(--muted);font-size:.75rem;margin-top:.3rem;overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;gap:.5rem}.back{border:0;margin-bottom:.75rem;padding-left:0}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:1.5rem}.description{white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0}.evidence{min-width:0}.properties{border-left:1px solid var(--line);padding-left:1.25rem}dl{margin:0 0 1rem}dt{color:var(--muted);font-size:.75rem;margin:1rem 0 .35rem}dd{margin:0;overflow-wrap:anywhere}.tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--line);margin:1rem 0;flex-wrap:wrap}.tabs button{border:0;border-radius:.3rem .3rem 0 0}.tabs button[aria-pressed=true]{background:var(--selected);color:var(--selected-text);box-shadow:inset 0 -2px var(--blue)}.image-button{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);margin-bottom:.75rem;background:var(--sunken)}.image-button img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.console{list-style:none;padding:0;margin:0;max-height:65vh;overflow:auto;background:light-dark(#f7f8fb,#1b222b);border:1px solid var(--line)}.console li{border-bottom:1px solid var(--line);padding:.75rem}.console pre{margin:.25rem 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem}.comment{padding:.75rem 0;border-bottom:1px solid var(--line)}.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.collaborator-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.collaborator-row p{margin:.35rem 0}dialog{background:var(--surface);border:1px solid light-dark(#bac5d4,#445061);border-radius:.6rem;padding:1rem 1.25rem;width:min(32rem,calc(100vw - 2rem));max-height:90dvh;overflow:auto;color:inherit;box-shadow:0 1.5rem 5rem #18243635}dialog::backdrop{background:#172335a6}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wide{width:calc(100vw - 3rem);max-width:none}.zoom-scroll{overflow:auto;max-height:max(12rem,calc(90dvh - 9.5rem));margin-top:.75rem;background:var(--sunken)}.zoom-scroll img{display:block;width:100%;height:auto;max-height:max(12rem,calc(90dvh - 9.5rem));object-fit:contain}.zoom-scroll img.actual{width:auto;max-width:none;max-height:none}@media(max-width:850px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-header{flex-wrap:wrap}.navigation{border-right:0;border-bottom:1px solid var(--line);padding:.75rem}.navigation>label{max-width:25rem}.navigation nav{display:flex;overflow:auto;margin-top:.5rem}.navigation nav button{white-space:nowrap}.workspace{padding:1rem}.detail-grid{grid-template-columns:minmax(0,1fr)}.properties{border-left:0;border-top:1px solid var(--line);padding:1rem 0}.properties dl{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.75rem}.properties dt{margin:0}.collaborator-row{grid-template-columns:minmax(0,1fr)}.identity{flex-wrap:wrap;font-size:.75rem}.pagination{flex-wrap:wrap}.auth-shell{margin:1rem}.filters label{flex-basis:calc(50% - .65rem)}.filters .search{flex-basis:100%}.filters button{width:100%}}.image-controls{margin-bottom:.5rem}.image-controls button[aria-pressed=true],.choice button[aria-pressed=true]{background:var(--selected);color:var(--selected-text);border-color:light-dark(#91abe5,#5a7cc4)}.website-links{display:grid;gap:.5rem;margin-top:.75rem}.website-links a{overflow-wrap:anywhere}@media(pointer:coarse){.website-links{gap:0}.website-links a{padding:.75rem 0;line-height:1.25rem}}.integration-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.5rem;padding:1.25rem 0}.integration-heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.integration-heading p{margin:.5rem 0 1rem}.integration-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.connection-details{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.75rem;margin:.5rem 0 1.5rem}.connection-details dt{margin:0}.faultline-action{border-block:1px solid var(--line);padding:1rem 0;margin-top:1.25rem}.faultline-action h2{font-size:1rem}.faultline-action p{margin:.75rem 0}.action-link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--blue);font-weight:600}.report-summary{padding:.75rem 1rem;background:light-dark(#f5f7fb,#1b222b);border-left:3px solid light-dark(#9eb4df,#40598c);margin:1rem 0}.report-summary p{margin:0 0 .5rem}.metadata-tag{color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.report-description{margin:1.5rem 0}.report-description h2{font-size:1rem;margin-bottom:.75rem}.rich-description{overflow-wrap:anywhere;max-width:120ch}.rich-description pre{white-space:pre-wrap}.rich-description blockquote{border-left:3px solid var(--line);margin:.75rem 0;padding-left:1rem}.rich-description a{color:var(--blue)}.plain-description{white-space:pre-wrap;overflow-wrap:anywhere}.report-excerpt{color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.review-title{font-weight:600;overflow-wrap:anywhere}.transfer-destination{background:light-dark(#f5f7fb,#1b222b);border:1px solid var(--line);border-radius:.4rem;padding:.75rem 1rem}.transfer-destination dt{margin:0 0 .35rem}.transfer-destination dd{font-weight:600}.transfer-list{padding-left:1.25rem;line-height:1.7}.incident-history{list-style:none;padding:0;margin:.25rem 0 .75rem;line-height:1.7}.choice-actions{display:grid;gap:.5rem}h3{font-size:1rem;line-height:1.2}.properties>h2{font-size:1rem}.integration-heading .badge{flex-shrink:0}@media(max-width:600px){.connection-details{grid-template-columns:6rem minmax(0,1fr)}.integration-heading{flex-wrap:wrap}.integration-footer{align-items:start;flex-direction:column}.report-summary{padding:.75rem}.modal-actions button{flex:1}.properties .transfer-destination{display:block}}.navigation nav button{flex-shrink:0}.ui-icon{width:1.125rem;height:1.125rem;flex-shrink:0;display:block;pointer-events:none}.icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:.5rem;flex-shrink:0}.control-tooltip{position:absolute;top:calc(100% + .35rem);left:0;z-index:30;display:none;white-space:nowrap;pointer-events:none;padding:.35rem .5rem;border-radius:.3rem;background:light-dark(#202832,#e7ecf2);color:light-dark(white,#161c23);font: .75rem/1.25 system-ui;box-shadow:0 2px 8px #0002}.icon-button:focus-visible>.control-tooltip{display:block}@media(hover:hover){.icon-button:hover:not(:disabled)>.control-tooltip{display:block}}.icon-wrap{display:inline-flex;flex-shrink:0}.icon-heading,button:where(:not(.report-link):not(.image-button)),.action-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.icon-heading,.navigation nav button{justify-content:flex-start}.navigation nav button{display:flex}.action-link{justify-content:flex-start}.modal-head .control-tooltip{left:auto;right:0}.navigation nav a{display:flex;gap:.5rem;align-items:center;min-height:2.75rem;padding:.5rem .75rem;border-radius:.4rem;text-decoration:none;color:inherit;flex-shrink:0}@media(hover:hover){.navigation nav a:hover{background:var(--hover)}}.navigation nav a[aria-current=page]{background:var(--selected);color:var(--selected-text);font-weight:600}.report-link{color:inherit;text-decoration:none}@media(hover:hover){.report-link:hover strong{text-decoration:underline;text-underline-offset:3px}}.multi-filter{flex:1 1 9rem;min-width:0}.filter-label{display:block;font-weight:600;font-size:.8125rem;margin-bottom:.4rem}.multi-filter details{position:relative;margin:0}.multi-filter summary{display:flex;gap:.5rem;min-height:2.75rem;margin:0;border:1px solid var(--field-line);border-radius:.35rem;padding:.5rem .65rem;text-decoration:none;background:var(--surface);cursor:pointer}.multi-filter summary::-webkit-details-marker{display:none}.filter-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.filter-count{background:var(--selected);color:var(--selected-text);border-radius:1rem;padding:0 .4rem;font-size:.75rem}.filter-options{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;width:max(100%,15rem);max-width:calc(100vw - 2rem);padding:.5rem;background:var(--surface);border:1px solid var(--line);border-radius:.4rem;box-shadow:0 .3rem 1rem #17233526}.filter-options fieldset{border:0;margin:0;padding:0;max-height:17rem;overflow:auto}.filter-options label{display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.25rem .5rem;margin:0;cursor:pointer;font-weight:400}@media(hover:hover){.filter-options label:hover{background:light-dark(#f0f4fb,#232c37)}}.filter-options label input{width:1rem;height:1rem;min-height:0;margin:0;flex-shrink:0;accent-color:var(--blue)}.filter-options input[type=search]{width:100%;margin:.25rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filter-options .row strong{font-size:.8125rem}.filter-options .row button{border:0;color:var(--blue)}@media(max-width:850px){.navigation nav a{white-space:nowrap}.multi-filter{flex-basis:calc(50% - .65rem)}}@media(max-width:850px){.filter-options{width:100%;min-width:0}.filter-options label{overflow-wrap:anywhere}}.notification-intro{display:flex;align-items:flex-start;gap:.5rem}.product-title{display:flex;align-items:center;gap:.25rem;min-width:0}.product-title>strong{font-size:1rem;white-space:nowrap}.project-link{min-width:0;max-width:min(38rem,55vw);border-color:transparent;background:transparent;color:var(--blue);padding:.4rem .5rem;text-decoration:underline;text-underline-offset:3px;font-weight:600}.project-link span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.project-link:hover{background:var(--hover)}}.large{width:min(46rem,calc(100vw - 2rem))}.screen-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.screen-heading h1{margin-bottom:.25rem}.screen-heading p{margin:0}.email-filters .search{flex-basis:20rem}.sortable-heading{padding:0}.sortable-heading button{width:100%;justify-content:flex-start;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}@media(hover:hover){.sortable-heading button:hover{background:var(--hover)}}.email-table td:first-child{white-space:nowrap}.email-table td:nth-child(2){min-width:13rem}.email-table td:nth-child(3){min-width:18rem}.email-subject{justify-content:flex-start;text-align:left;min-height:2.75rem;width:100%;border:0;background:transparent;color:var(--blue);padding:.4rem 0;font-weight:600}@media(hover:hover){.email-subject:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}}.email-table .badge{align-items:center;gap:.35rem;text-transform:capitalize}.project-search{margin-bottom:.75rem}.project-list{display:grid;gap:.25rem;max-height:22rem;overflow:auto;border-block:1px solid var(--line);padding:.35rem 0}.project-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;text-align:left;border-color:transparent;background:transparent}.project-list button.selected{background:var(--hover)}@media(hover:hover){.project-list button:hover{background:var(--hover)}}.project-list button.selected{color:var(--selected-text);font-weight:600}.compact{padding:1.5rem .75rem}.email-meta{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.65rem 1rem}.email-meta dt{margin:0}.email-preview{border:1px solid var(--line);border-radius:.4rem;background:light-dark(#fafbfc,#1b222b);padding:1rem}.email-preview h3{margin:0;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.email-preview pre{margin:1rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}@media(max-width:600px){.app-header{align-items:flex-start}.product-title{width:100%}.product-title>strong{padding-top:.8rem}.project-link{max-width:calc(100vw - 8.5rem);justify-content:flex-start}.screen-heading{align-items:stretch;flex-direction:column}.screen-heading>button{align-self:flex-start}.email-meta{grid-template-columns:5.5rem minmax(0,1fr)}}.report-attachments{margin:1.5rem 0}.report-attachments h2{display:flex;align-items:center;gap:.4rem;font-size:1rem;margin-bottom:.5rem}.attachment-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}.attachment-heading button{display:inline-flex;align-items:center;gap:.4rem}.field-label{font-weight:600;font-size:.8125rem}.attachment-list{list-style:none;margin:.5rem 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.attachment-list li{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:0 .25rem 0 .65rem;border:1px solid var(--line);border-radius:.4rem}.attachment-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.attachment-name{color:var(--blue);font-weight:600}.attachment-list .icon-button,.icon-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-color:transparent;background:transparent;color:inherit}.screen-heading>button{display:inline-flex;align-items:center;gap:.4rem}.faultline-action+.faultline-action{border-top:0;margin-top:0}.selection-cell{width:3.75rem;min-width:3.75rem!important;padding:.25rem}.selection-control{display:flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;margin:0;cursor:pointer;gap:.75rem}.selection-control input{width:1.125rem;height:1.125rem;min-height:0;margin:0;flex-shrink:0;accent-color:var(--blue)}.bulk-toolbar{padding:.5rem 0 1rem}.bulk-toolbar strong{margin-right:.5rem}.bulk-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bulk-results{list-style:none;padding:0;margin:1rem 0;border-top:1px solid var(--line)}.bulk-results li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--line);align-items:start;overflow-wrap:anywhere}.bulk-results li>div{display:grid;gap:.25rem}.bulk-results li>p,.bulk-results li>button{grid-column:1/-1;margin:0}.auto-promotion{justify-content:flex-start}.bulk-results .badge{white-space:normal}@media(max-width:600px){.bulk-fields{grid-template-columns:minmax(0,1fr)}.bulk-toolbar button{flex:1 1 auto}}.conversation{margin:1.5rem 0;border-top:1px solid var(--line);padding-top:1rem}.conversation h2{font-size:1rem}.conversation .tabs{margin:.75rem 0 .5rem}.thread .comment{border-bottom:0;border-left:3px solid var(--line);padding:.25rem 0 .25rem .75rem;margin:.75rem 0}.thread .update{border-left-color:var(--blue)}.thread .addition{border-left-color:light-dark(#2f7d55,#4fae80)}.thread .reopening{border-left-color:light-dark(#c2602c,#e08350)}.thread .comment p{margin:.5rem 0}.thread .kind{color:var(--muted)}.thread form{margin-top:.75rem}.badge.reopened{gap:.25rem;align-items:center;background:light-dark(#fff1e8,#3b2618);border-color:light-dark(#d9906a,#a0613d);color:light-dark(#7a2f0b,#ffc4a1);font-weight:600}.badge.reopened svg{width:.875rem;height:.875rem}.pill{display:inline-flex;align-items:center;gap:.25rem}.site-list{list-style:none;padding:0;margin:0}.site-list li{border-top:1px solid var(--line);padding:.75rem 0 0}.site-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.site-row .badge{align-items:center;gap:.25rem}.badge.off{background:light-dark(#fff4e5,#372a12);border-color:light-dark(#e6c48f,#8d6c2c);color:light-dark(#6b4300,#f2d08e)}.install-code{margin:.75rem 0}.install-heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem}.install-code p{margin:.5rem 0 0}.snippet{white-space:pre-wrap;overflow-wrap:anywhere;background:light-dark(#f7f8fb,#1b222b);border:1px solid var(--line);border-radius:.4rem;padding:.75rem;font-size:.8125rem;margin:0}.trail{margin:.5rem 0 0;padding:0 0 0 2.25rem;border-top:1px solid var(--line)}.trail li{padding:.75rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.trail li::marker{color:var(--muted);font-size:.8125rem}.trail-head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.trail-title{margin-top:.35rem}.trail-url{margin-top:.25rem;font-size:.8125rem;overflow-wrap:anywhere}.trail-url a{color:var(--blue)}.rich-field{margin-bottom:.75rem}.rich-field>.field-label{display:block;margin-bottom:.4rem}.rich-editor{border:1px solid var(--field-line);border-radius:.35rem;background:var(--surface)}.rich-editor:has(.rich-input:focus-visible){outline:3px solid var(--focus);outline-offset:1px}.rich-editor.disabled{background:light-dark(#f7f8fa,#1b222b);color:var(--muted)}.format-tools{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-bottom:1px solid var(--line);background:light-dark(#f5f7fa,#1b222b);border-radius:.35rem .35rem 0 0}.format-tools .icon-button{border-color:transparent;background:transparent}.format-tools .icon-button[aria-pressed=true]{background:var(--selected);color:var(--selected-text);border-color:light-dark(#446bc5,#5a7cc4)}.link-field{padding:.5rem .65rem;border-bottom:1px solid var(--line);background:light-dark(#fafbfc,#1b222b)}.link-field label{margin-bottom:.5rem}.link-field p{margin:.5rem 0 0}.rich-input{min-height:7rem;max-height:50vh;overflow:auto;padding:.5rem .65rem;font-weight:400}.rich-input:focus{outline:0}.rich-input[data-empty=true]:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--muted)}.markdown{overflow-wrap:anywhere;max-width:120ch}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0 0 .5rem}.comment .markdown p{white-space:normal}.markdown ul,.markdown ol{padding-left:1.5rem;margin:.5rem 0}.markdown li>p{margin:0}.markdown blockquote{border-left:3px solid var(--line);margin:.5rem 0;padding-left:.75rem;color:var(--muted)}.markdown code{font-family:ui-monospace,Consolas,monospace;font-size:.8125rem;background:light-dark(#eef1f5,#232c37);border-radius:.2rem;padding:.05rem .25rem;white-space:pre-wrap}.markdown pre{background:light-dark(#f5f7fa,#1b222b);border:1px solid var(--line);border-radius:.3rem;padding:.5rem .65rem;margin:.5rem 0;overflow:auto;white-space:pre}.markdown pre code{background:none;padding:0;white-space:inherit}.markdown :is(h1,h2,h3,h4,h5,h6){font-size:1rem;line-height:1.2;margin:.75rem 0 .5rem}.markdown :is(h4,h5,h6){font-size:.875rem}.markdown a{color:var(--blue)}.markdown hr{border:0;border-top:1px solid var(--line);margin:.75rem 0}.markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:.5rem 0}.markdown th,.markdown td{border:1px solid var(--line);padding:.35rem .5rem}.theme-toggle{border-color:transparent;background:transparent}.theme-toggle .control-tooltip{left:auto;right:0}
