/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-pre-line{white-space:pre-line}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[data-contribution-composer-open\]\:visible:is(data-contribution-composer-open),.\[data-modal-open\=\"true\"\]\:visible:is(),.\[data-passage-action\=\"cite\"\]\:visible:is(),.\[data-passage-guidance\]\:visible:is(data-passage-guidance){visibility:visible}}:root{--bg:#f5f7f6;--canvas:#fff;--surface:#fff;--surface-soft:#f8faf9;--ink:#13231f;--muted:#66746f;--subtle:#8c9994;--line:#dbe1de;--line-soft:#e9eeeb;--shadow:0 1px 2px #1627210a;--shadow-soft:none;--green:#176b49;--green-dark:#12583c;--green-soft:#eaf7f0;--green-line:#c7e5d8;--gold:#c47a18;--gold-soft:#fff6e6;--gold-line:#efd4a8;--blue:#2e68b5;--blue-soft:#edf5ff;--blue-line:#c8daf6;--red:#cc5148;--red-soft:#fff1ef;--red-line:#efc9c5;--purple:#7657c9;--purple-soft:#f4f0ff;--purple-line:#d8ccf5;--sidebar:232px;--right:332px;--inspection-rail-width:660px;--radius-xl:6px;--radius-lg:6px;--radius-md:4px}.simple-output{width:min(880px,100%);margin:0 auto;padding:18px 0 64px}.simple-output__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.simple-output__header>div{max-width:650px}.simple-output__header span:first-child,.simple-output__published>span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.simple-output__header h2{margin:7px 0 8px;font-size:32px}.simple-output__header p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.simple-output__boundary{border-bottom:1px solid var(--line);color:var(--green);grid-template-columns:28px minmax(0,1fr);gap:14px;margin:24px 0 30px;padding:18px 0;display:grid}.simple-output__boundary .ui-icon{width:24px;height:24px}.simple-output__boundary h3{margin:0 0 5px;font-size:17px}.simple-output__boundary p{color:var(--muted);margin:0;line-height:1.55}.simple-output__form{gap:18px;display:grid}.simple-output__form label{gap:8px;display:grid}.simple-output__form label>span{color:var(--ink);font-weight:750}.simple-output__form .textarea{resize:vertical;height:280px;min-height:180px;line-height:1.65}.simple-output__actions{justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.simple-output__actions p{max-width:540px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.simple-output__actions>div{flex:none;gap:10px;display:flex}.simple-output__closed-note,.form-error{color:var(--red);margin:0;font-size:14px}.simple-output__published{padding-top:10px}.simple-output__published h3{margin:8px 0 18px;font-size:28px}.simple-output__published>div{color:var(--ink);margin-bottom:28px;font-size:17px;line-height:1.7}@media (width<=760px){.simple-output{padding:14px 4px 48px}.simple-output__header,.simple-output__actions{flex-direction:column;align-items:stretch}.simple-output__header h2{font-size:28px}.simple-output__header .status-chip{align-self:flex-start}.simple-output__form .textarea{height:240px;min-height:160px}.simple-output__actions>div{width:100%}.simple-output__actions .btn{flex:1 1 0;justify-content:center}}.contextual-help-link{width:max-content;min-height:44px;color:var(--green-dark);align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.contextual-help-link:hover,.contextual-help-link:focus-visible{text-decoration:underline}.contextual-help-link .ui-icon{width:16px;height:16px}.help-return-link,.help-on-page a,.help-quick-links a{align-items:center;min-height:44px}.help-on-page a{display:flex}.help-topic-card{scroll-margin-top:70px}.help-topic-card:target,.help-topic-card:focus-visible{outline-offset:-3px;outline:3px solid #2e68b5}@media (prefers-reduced-motion:reduce){.help-faq-list summary .ui-icon{transition:none!important}}.simple-outcome-reader{width:min(920px,100%);margin:0 auto;padding:22px 0 64px}.simple-outcome-reader>[data-workflow-header]{width:min(100vw,100% + 48px);margin:-22px -24px 28px}.simple-outcome-document{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);background:#fff;overflow:hidden}.simple-outcome-document>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 40px 28px;display:flex}.simple-outcome-document>header>div:first-child{max-width:680px}.simple-outcome-document>header span{color:var(--green-dark);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.simple-outcome-document>header h1{letter-spacing:-.025em;margin:8px 0 7px;font-size:clamp(28px,4vw,42px);line-height:1.12}.simple-outcome-document>header p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.simple-outcome-facts{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.simple-outcome-facts>div{border-right:1px solid var(--line-soft);gap:4px;padding:14px 20px;display:grid}.simple-outcome-facts>div:last-child{border-right:0}.simple-outcome-facts dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.simple-outcome-facts dd{margin:0;font-size:13px;font-weight:750}.simple-outcome-copy{max-width:760px;margin:0 auto;padding:46px 48px 52px}.simple-outcome-copy section+section{margin-top:36px}.simple-outcome-copy h2{margin:0 0 18px;font-size:22px}.simple-outcome-copy section>div{color:#25352f;overflow-wrap:anywhere;font-size:17px;line-height:1.8}.simple-outcome-document>footer{border-top:1px solid var(--line);background:var(--surface-soft);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:18px 40px;display:grid}.simple-outcome-document>footer .ui-icon{color:var(--green-dark)}.simple-outcome-document>footer strong{font-size:12px}.simple-outcome-document>footer p{max-width:720px;color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}@media (width<=760px){.simple-outcome-reader{padding:12px 0 40px}.simple-outcome-reader>[data-workflow-header]{width:auto;margin:-12px -16px 18px}.simple-outcome-document>header{flex-direction:column;align-items:stretch;padding:24px 20px 20px}.simple-outcome-facts{grid-template-columns:1fr}.simple-outcome-facts>div{border-right:0;border-bottom:1px solid var(--line-soft)}.simple-outcome-facts>div:last-child{border-bottom:0}.simple-outcome-copy{padding:32px 22px 38px}.simple-outcome-copy section>div{font-size:16px}.simple-outcome-document>footer{padding:16px 20px}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.45}body{min-width:0}button,input,textarea,select{font:inherit}.skip-link{z-index:1000;border:2px solid var(--green-dark);color:var(--green-dark);background:#fff;border-radius:4px;padding:8px 12px;font-weight:850;text-decoration:none;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.decision-dialog{border:1px solid var(--line);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:6px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #0c231b42}.decision-dialog::backdrop{background:#111f1a6b}.decision-dialog__content{gap:16px;padding:20px;display:grid}.decision-dialog header{align-items:center;gap:10px;display:flex}.decision-dialog header .ui-icon{width:20px;height:20px;color:var(--red)}.decision-dialog h2{margin:0;font-size:18px}.decision-dialog p{color:#52615b;margin:0;font-size:13px;line-height:1.55}.decision-dialog__acknowledgement{background:#fff7f5;border:1px solid #e4c9c4;border-radius:5px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.45;display:flex}.decision-dialog__acknowledgement input{margin-top:2px}.decision-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.decision-dialog .btn:disabled{cursor:not-allowed;opacity:.45}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #2e68b5}[hidden]{display:none!important}.app{grid-template-columns:var(--sidebar) minmax(0,1fr);background:linear-gradient(115deg,#fff 0 68%,#f0f8f2 68% 84%,#f7eedf 84% 100%);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#ffffffc7;flex-direction:column;min-height:100vh;display:flex}.brand{border-bottom:1px solid var(--line);letter-spacing:-.055em;height:86px;color:var(--green-dark);align-items:center;gap:10px;padding:0 22px;font-size:25px;font-weight:900;display:flex}.brand-mark{width:32px;height:32px;color:var(--green-dark);place-items:center;display:grid}.brand-mark svg{width:32px;height:32px}.nav{flex-direction:column;gap:8px;padding:28px 12px;display:flex}.nav-item{color:#263632;border-radius:12px;align-items:center;gap:14px;height:58px;padding:0 14px;font-weight:650;text-decoration:none;display:flex}.nav-item svg{color:#4e5c58;stroke-width:2px;width:22px;height:22px}.nav-item.active{background:var(--green-soft);border:1px solid var(--green-line);box-shadow:inset 4px 0 0 var(--green);color:var(--green-dark);font-weight:850}.nav-item.active svg{color:var(--green-dark)}.sidebar-bottom{margin-top:auto;padding:18px 22px 28px}.settings{color:#263632;align-items:center;gap:12px;height:48px;margin-bottom:20px;font-weight:650;display:flex}.settings svg{color:#4e5c58;width:22px;height:22px}.userbox{border-top:1px solid var(--line);color:#152622;align-items:center;gap:12px;padding-top:22px;font-weight:850;display:flex}.avatar{width:46px;height:46px;color:var(--green-dark);background:#dbeee3;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:950;display:grid}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc4;justify-content:space-between;align-items:center;height:86px;padding:0 28px 0 40px;display:flex}.crumbs{color:#65716d;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;max-width:100%;font-weight:650;display:flex;overflow:hidden}.crumbs span,.crumbs svg{flex:none}.crumbs b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumbs svg{color:#93a09b;width:16px;height:16px}.top-actions{flex:none;align-items:center;gap:14px;display:flex}.role-chip,.chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.role-chip{background:var(--gold-soft);border-color:var(--gold-line);color:#955a12;height:48px;padding:0 16px}.chip.green{background:var(--green-soft);border-color:var(--green-line);color:var(--green-dark)}.chip.gold{background:var(--gold-soft);border-color:var(--gold-line);color:#955a12}.chip.blue{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}.chip.red{background:var(--red-soft);border-color:var(--red-line);color:#a9473f}.chip.gray{color:#5d6864;background:#f5f5f2;border-color:#dddcd5}.chip.purple{background:var(--purple-soft);border-color:var(--purple-line);color:var(--purple)}.btn{border:1px solid var(--line);height:48px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:850;text-decoration:none;display:inline-flex}.btn.primary{color:#fff;background:linear-gradient(#2f7a58,#1f684b);border-color:#1f684b;box-shadow:0 8px 22px #1f684b38}.btn.ghost{background:#fff}.help{border:1px solid var(--line);color:#5a6762;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.page{min-height:calc(100vh - 86px);padding:38px 32px 48px 40px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bd7119;margin:0 0 8px;font-size:13px;font-weight:950}.title-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.title{letter-spacing:-.055em;margin:0;font-size:40px;font-weight:900;line-height:1.08}.subtitle{color:var(--muted);max-width:920px;margin:10px 0 0;font-size:16px}.one-col{margin-top:0}.stack{flex-direction:column;gap:18px;display:flex}.card{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);background:#fffffff0}.pad{padding:24px}.card h3{margin:0 0 8px;font-size:18px;font-weight:900;line-height:1.15}.card p{color:var(--muted);margin:0;line-height:1.48}.row{align-items:center;gap:14px;display:flex}.row-start{align-items:flex-start;gap:14px;display:flex}.between{justify-content:space-between;align-items:center;gap:16px;display:flex}.divider{background:var(--line);height:1px;margin:24px 0}.muted{color:var(--muted)}.small{font-size:13px}.bold{font-weight:850}.link{color:var(--green-dark);font-weight:850;text-decoration:none}.icon{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.icon svg{width:22px;height:22px}.icon.green,.tone-green{background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-dark)}.icon.gold,.tone-gold{background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--gold)}.icon.blue,.tone-blue{background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue)}.icon.red,.tone-red{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red)}.icon.purple,.tone-purple{background:var(--purple-soft);border:1px solid var(--purple-line);color:var(--purple)}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.num{letter-spacing:-.045em;font-size:34px;font-weight:950;line-height:1}.kpi-label{color:var(--muted);margin-top:4px;font-size:14px}.panel{padding:24px}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.panel h2{letter-spacing:-.04em;margin:0;font-size:22px}.panel .hint{color:var(--muted);margin-top:4px}.panel-list{flex-direction:column;gap:16px;display:flex}.full{width:100%;height:58px;margin-top:20px}.chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.col{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:470px;display:flex;overflow:hidden}.col-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:64px;padding:0 14px;display:flex}.col-title{align-items:center;gap:10px;font-size:16px;font-weight:900;display:flex}.mini-icon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.count{border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.items{flex-direction:column;flex:1;gap:12px;padding:14px;display:flex}.item{border:1px solid var(--line-soft);background:#fff;border-radius:14px;min-height:88px;padding:14px 34px 14px 14px;position:relative}.item h4{margin:0 0 12px;font-size:15px;line-height:1.35}.meta{color:#76827e;font-size:12px}.dot{border-radius:50%;width:8px;height:8px;position:absolute;top:28px;right:14px}.col-foot{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:9px;height:60px;font-weight:850;display:flex}.form{border-radius:20px;overflow:hidden}.form-row{border-bottom:1px solid var(--line-soft);grid-template-columns:300px 1fr;align-items:start;gap:24px;padding:18px;display:grid}.form-row:last-child{border-bottom:0}.form-label{font-weight:900}.form-help{color:var(--muted);margin-top:5px;font-size:12px}.input,.textarea,.select{border:1px solid var(--line);color:#5e6b66;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:13px 16px;display:flex}.textarea{align-items:flex-start;height:84px}.option-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.option{border:1px solid var(--line);background:#fff;border-radius:14px;padding:14px}.option.on{background:var(--green-soft);border-color:var(--green)}.option h4{margin:0 0 5px}.option p{font-size:12px}.table{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.table-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px;display:flex}.table-head,.table-row{grid-template-columns:1.5fr 1.1fr 1.1fr .9fr 1fr .9fr;align-items:center;gap:18px;padding:16px 20px;display:grid}.table-head{color:#66736f;border-bottom:1px solid var(--line);background:#fbfaf7;font-size:13px;font-weight:850}.table-row{border-bottom:1px solid var(--line-soft)}.table-row:last-child{border-bottom:0}.actions-mini{gap:8px;display:flex}.iconbutton{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.question-card{grid-template-columns:1fr 210px;gap:24px;display:grid}.progress-ring{background:conic-gradient(var(--green) 0 62%, #dfeae4 62% 100%);border-radius:50%;place-items:center;width:102px;height:102px;display:grid}.progress-ring>div{width:76px;height:76px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:24px;font-weight:950;display:grid}.tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:20px;display:flex}.tab{color:#33423e;align-items:center;gap:8px;height:46px;font-weight:800;display:flex}.tab.active{color:var(--green-dark);border-bottom:3px solid var(--green)}.feed{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.feed-row{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 120px 1fr 160px;align-items:center;gap:14px;padding:14px 18px;display:grid}.feed-row:last-child{border-bottom:0}.feed-row h4{margin:0 0 4px;font-size:15px}.reply-btn{border:1px solid var(--line);background:#fff;border-radius:10px;height:34px;padding:0 14px;font-weight:850}.contrib-list{flex-direction:column;gap:12px;display:flex}.contrib{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:150px 1fr 210px;align-items:center;gap:14px;padding:14px;display:grid}.contrib-label{align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.avatar-row{align-items:center;gap:6px;display:flex}.small-avatar{color:#51615b;background:#e8eee9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.composer{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:14px;padding:14px}.thread{margin-left:34px;padding-left:34px;position:relative}.thread:before{content:"";background:#e4e1d8;width:2px;position:absolute;top:0;bottom:0;left:0}.reply-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:14px;padding:16px;position:relative}.reply-dot{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:absolute;top:18px;left:-52px}.section-row{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:70px 1fr 170px 26px;align-items:center;gap:18px;margin-bottom:12px;padding:18px;display:grid}.section-row h3{margin:0 0 6px}.outcome-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.outcome-section{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;min-height:145px;padding:18px;display:flex}.reference-strip{border:1px solid var(--blue-line);background:var(--blue-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.commons-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commons-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:250px;padding:20px;display:flex}.commons-card h3{margin:14px 0 8px}.commons-card .chips{margin-top:auto}.page-actions{align-items:center;gap:12px;display:flex}.note-strip{border:1px solid var(--green-line);color:var(--green-dark);background:#eef8f2;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:750;display:flex}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.green-bg{background:var(--green)}.gold-bg{background:var(--gold)}.blue-bg{background:var(--blue)}.red-bg{background:var(--red)}.login{background:linear-gradient(115deg,#fff,#f0f8f2 65%,#f7eedf);place-items:center;min-height:100vh;display:grid}.login-card{border:1px solid var(--line);width:440px;box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:34px}@media (width<=1100px){body{min-width:0}.app{grid-template-columns:1fr}.sidebar{display:none}.kpis,.board,.commons-grid,.outcome-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.topbar{flex-direction:column;align-items:flex-start;gap:12px;height:auto;min-height:74px;padding:16px 18px}.crumbs{width:100%}.top-actions,.page-actions,.title-row{flex-wrap:wrap;align-items:flex-start}.page{padding:24px 16px 36px}.title{font-size:30px}.kpis,.board,.commons-grid,.commons-grid[style],.outcome-grid,.outcome-grid[style],.option-grid,.form-row,.question-card,.feed-row,.feed-row[style],.contrib,.contrib[style],.section-row{grid-template-columns:1fr!important}.card,.panel,.outcome-section{border-radius:16px}.btn,.role-chip{white-space:normal;text-align:center;min-width:0}.chips{align-items:flex-start}}:root{--dark-side:#0f3b30;--dark-side-deep:#0b2d25;--dark-side-card:#18523f;--dark-side-line:#e0f4eb24;--dark-side-muted:#b6d0c4;--dark-side-subtle:#87aa9a;--dark-side-gold:#d8a24a}.app{grid-template-columns:248px minmax(0,1fr)}.sidebar{background:linear-gradient(180deg,var(--dark-side-deep),var(--dark-side) 40%,#0c342a);color:#eff8f3;border-right:1px solid #071b17e6;min-height:100vh;overflow:hidden;box-shadow:inset -1px 0 #ffffff0a}.dark-brand,.brand{border-bottom:1px solid var(--dark-side-line);color:#fff;background:#071f1a5c;align-items:center;gap:12px;height:86px;padding:0 22px;display:flex}.brand-square,.brand-mark{color:#fff;letter-spacing:.04em;background:#2d7658;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid}.brand-text{flex-direction:column;gap:1px;min-width:0;line-height:1.05;display:flex}.brand-text strong{letter-spacing:-.05em;color:#fff;font-size:24px;font-weight:950}.brand-text small{letter-spacing:.01em;color:#bfd7cc;font-size:11px;font-weight:700}.sidebar-scroll{flex:1;min-height:0;padding:22px 18px 18px;overflow:auto}.nav-section{color:#91b5a4;letter-spacing:.08em;text-transform:uppercase;margin:18px 6px 10px;font-size:11px;font-weight:950;line-height:1}.nav.nav-compact,.nav{flex-direction:column;gap:7px;padding:0;display:flex}.nav-item{color:#d8e9e1;height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:760;text-decoration:none;display:flex}.nav-item svg{display:none}.nav-dot{opacity:.9;background:#8fb3a3;border-radius:50%;flex:none;width:9px;height:9px}.sidebar-list{flex-direction:column;gap:5px;margin-bottom:22px;display:flex}.sidebar-list-item{color:#cfe2d9;border:1px solid #0000;border-radius:11px;align-items:center;min-height:39px;padding:0 14px;font-size:13.5px;font-weight:680;text-decoration:none;display:flex}.small-list .sidebar-list-item.active{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.principle-card{color:#e9f6ef;background:#18523fbd;border:1px solid #5b9c8075;border-radius:16px;margin:16px 18px 38px;padding:18px 16px}.principle-label{color:#a9c7ba;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950}.principle-card p{color:#edf8f2;margin:0;font-size:13px;font-weight:650;line-height:1.42}.sidebar-bottom,.settings,.userbox{display:none!important}@media (width<=1100px){.app{grid-template-columns:1fr}.sidebar{display:none}}.nav-item small{color:#91b5a4;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:10px;font-weight:950;line-height:1}.nav-item.is-disabled{color:#8fb3a3;cursor:default;opacity:.76}.nav-item.is-disabled:hover{background:0 0}.nav-item.is-disabled .nav-dot{opacity:.42}.ui-icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.btn .ui-icon,.role-chip .ui-icon,.chip .ui-icon,.crumbs .ui-icon,.feed-row .ui-icon,.contrib .ui-icon,.section-row .ui-icon{width:16px;height:16px}.mini-icon .ui-icon,.iconbutton .ui-icon,.help .ui-icon{width:18px;height:18px}.nav-item .ui-icon,.settings .ui-icon{width:22px;height:22px}.list-controls{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:16px;grid-template-columns:minmax(220px,1fr) 170px 160px 120px auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.list-controls.workspace-controls{grid-template-columns:minmax(220px,1fr) minmax(150px,180px) minmax(170px,210px) 120px auto}.list-controls.workspace-controls.commons-controls{grid-template-columns:minmax(240px,1fr) minmax(150px,180px) 120px auto}.list-controls.workspace-controls.outcome-controls{grid-template-columns:minmax(160px,1fr) minmax(110px,120px) minmax(115px,130px) minmax(130px,150px) 96px auto}.list-controls .form-label{text-transform:uppercase;letter-spacing:.04em;color:#66736f;font-size:12px}.list-controls .input,.list-controls .select{height:42px;min-height:42px;padding:9px 12px}.search-field{min-width:0}.list-control-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.list-control-actions .btn{height:42px;padding:0 14px}.list-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.empty-state{border:1px dashed var(--blue-line);background:var(--blue-soft);border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:16px;padding:18px;display:grid}.empty-state h3{margin:0 0 4px;font-size:16px}.empty-state p{color:var(--muted);margin:0}.pagination-shell{margin-top:16px}.pagination-shell nav>div:first-child{display:none}.pagination-shell nav>div:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pagination-shell p{color:var(--muted);margin:0;font-size:13px}.pagination-shell a,.pagination-shell span[aria-current] span,.pagination-shell span[aria-disabled] span{border-radius:10px!important}.metric-pill{background:var(--green-soft);border:1px solid var(--green-line);min-width:34px;height:30px;color:var(--green-dark);border-radius:10px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.metric-pill.gold{background:var(--gold-soft);border-color:var(--gold-line);color:#955a12}.metric-pill.red{background:var(--red-soft);border-color:var(--red-line);color:#a9473f}.metric-pill.blue{background:var(--blue-soft);border-color:var(--blue-line);color:var(--blue)}.tall-textarea{height:150px}.structured-composer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.structured-composer textarea:last-child{grid-column:1/-1}.contribution-body{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:650;line-height:1.5;color:#263631!important}.structured-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.structured-field{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:14px;padding:12px}.structured-field dt{text-transform:uppercase;letter-spacing:.08em;color:#6c7773;margin-bottom:7px;font-size:12px;font-weight:900}.structured-field dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#263631;margin:0;line-height:1.45}.signal-summary,.signal-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.signal-actions form{margin:0}.signal-actions button{cursor:pointer}.clarification-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.deliberation-workspace{flex-direction:column;gap:18px;display:flex}.workspace-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.workspace-tabs a{color:#51615b;border:1px solid #0000;border-radius:8px;align-items:center;min-height:38px;padding:0 12px;font-weight:900;text-decoration:none;display:flex}.workspace-tabs a.active{background:var(--green-soft);border-color:var(--green-line);color:var(--green-dark)}.composer-drawer{border:1px solid var(--line);background:#fff;border-radius:16px;order:30;overflow:hidden}.composer-drawer>summary{cursor:pointer;color:#10201b;align-items:center;gap:10px;padding:16px 18px;font-weight:950;display:flex}.composer-drawer[open]>summary{border-bottom:1px solid var(--line-soft);background:#fbfaf7}.composer-drawer:not([open])>form{display:none}.deliberation-list{flex-direction:column;order:10;gap:16px;display:flex}.deliberation-kicker{color:#6b7772;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:950;display:flex}.deliberation-kicker span+span:before{content:"";background:#aab5b0;border-radius:50%;width:4px;height:4px;margin:0 8px 2px 0;display:inline-block}.source-library-controls{grid-template-columns:minmax(0,1fr) 120px;gap:10px;margin-bottom:16px;display:grid}.source-library-controls .input,.source-library-controls .select{height:40px;min-height:40px;padding:8px 11px}.source-library-controls .list-control-actions{grid-column:1/-1}.source-usage{color:#66736f!important;margin-top:8px!important}.source-library-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.source-library-summary>div{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:10px;min-width:0;padding:10px}.source-library-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1;display:block;overflow:hidden}.source-library-summary span{color:#66736f;text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:10px;font-weight:950;line-height:1;display:block}.source-library-summary .is-warning{background:var(--gold-soft);border-color:var(--gold-line)}.source-library-summary .is-warning strong{color:#955a12}.source-actions{flex-direction:column;align-items:flex-end;gap:10px;min-width:92px;display:flex}.source-review{width:100%}.source-review>summary{cursor:pointer;border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900}.source-review[open]>summary{background:#fbfaf7;margin-bottom:8px}.source-review .select,.source-review .textarea{min-height:38px;padding:8px 10px;font-size:13px}.source-version-row{border-bottom:1px solid var(--line);gap:3px;padding:8px 0;font-size:12px;display:grid}.source-version-row:last-child{border-bottom:0}.source-version-row>span,.source-version-row>small{color:var(--muted)}.source-version-row .row{gap:12px}.evidence-workspace{grid-template-columns:220px minmax(0,1fr) 260px;min-height:calc(100vh - 64px);margin:-24px;display:grid}.evidence-context,.evidence-inspector{background:#fbfcfb;padding:22px 18px}.evidence-context{border-right:1px solid var(--line)}.evidence-inspector{border-left:1px solid var(--line)}.evidence-main{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.evidence-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.evidence-toolbar span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.evidence-toolbar h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:18px}.evidence-toolbar .sanitization-badge{border:1px solid var(--green-line);background:var(--green-soft);color:var(--green-dark);border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.sanitization-badge .ui-icon{width:14px;height:14px}.evidence-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.evidence-search label{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:800}.evidence-viewer{border:1px solid var(--line);background:#fff;min-height:620px;overflow:auto}.evidence-viewer-pdf iframe{border:0;width:100%;height:72vh;display:block}.evidence-prose{max-width:820px;margin:0 auto;padding:42px 48px;line-height:1.7}.evidence-prose h1,.evidence-prose h2,.evidence-prose h3{margin:1.4em 0 .5em}.evidence-prose pre,.raw-preview{white-space:pre-wrap;overflow-wrap:anywhere}.raw-preview{margin:0;padding:24px;font-size:12px;line-height:1.55}.line-preview{margin:0;padding:18px 18px 18px 62px}.line-preview li{border-left:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 10px}.line-preview li::marker{color:var(--muted);font-size:11px}.evidence-table-shell{overflow:auto}.evidence-table-shell table{border-collapse:collapse;width:max-content;min-width:100%;font-size:12px}.evidence-table-shell td{border:1px solid var(--line);overflow-wrap:anywhere;max-width:360px;padding:8px 10px}.image-preview-controls{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.image-preview-stage{background:#f5f7f6;place-items:start center;min-height:580px;padding:24px;display:grid;overflow:auto}.image-preview-stage img{width:100%;max-width:none;height:auto;transition:width .15s;display:block}.json-tree{gap:3px;padding-left:14px;display:grid}.evidence-viewer>.json-tree{padding:24px}.json-tree details>summary{cursor:pointer;padding:4px 0;font-weight:700}.json-tree summary span{color:var(--muted);font-weight:500}.json-leaf{border-left:1px solid var(--line);grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:12px;padding:4px 8px;display:grid}.json-leaf>span{color:var(--muted)}.json-leaf code{overflow-wrap:anywhere}.evidence-fallback{text-align:center;align-content:center;place-items:center;gap:10px;min-height:600px;padding:32px;display:grid}.evidence-fallback svg{width:30px;height:30px}.evidence-inspector>section{border-bottom:1px solid var(--line);margin:0 0 18px;padding:0 0 18px}.evidence-inspector h2{margin:0 0 10px;font-size:13px}.evidence-inspector .inspector-list-item.is-selected{border-left:2px solid var(--green);background:#eef7f2;padding-left:9px}.line-preview li.is-target{border-left-color:var(--gold);background:#fff4d6}@media (width<=1100px){.evidence-workspace{grid-template-columns:190px minmax(0,1fr)}.evidence-inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.evidence-inspector>section{margin:0}}@media (width<=760px){.evidence-workspace{margin:0;display:block}.evidence-context,.evidence-main,.evidence-inspector{padding:16px}.evidence-context{border-right:0;border-bottom:1px solid var(--line)}.evidence-inspector{display:block}.evidence-toolbar{flex-direction:column;align-items:flex-start}.evidence-toolbar>.row{justify-content:space-between;width:100%}.evidence-search{grid-template-columns:1fr auto}.evidence-search .btn:last-child{grid-column:1/-1}.evidence-viewer{min-height:460px}.evidence-viewer-pdf iframe{height:68vh}.evidence-prose{padding:24px 20px}.json-leaf{grid-template-columns:1fr}.image-preview-stage{min-height:400px;padding:12px}}.question-brief{display:block}.question-brief-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.question-brief-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:14px;display:grid}.question-brief-grid h3{margin:0 0 6px;font-size:15px}.question-brief-grid p{font-size:14px;line-height:1.45}.signal-actions.compact .chip{padding:7px 8px;font-size:12px}.editor-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.editor-action-grid .btn{width:100%}.embedded-panel{box-shadow:none;border-radius:12px}.workspace-summary-panel{flex-direction:column;gap:16px;display:flex}.workspace-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-summary-head h2,.workspace-summary-head h3{letter-spacing:-.025em;margin:0 0 5px;font-size:22px;line-height:1.2}.workspace-summary-head p{color:var(--muted);margin:0}.circle-matrix{flex-direction:column;gap:12px;display:flex}.circle-matrix-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.matrix-candidate h3,.matrix-candidate h4{color:var(--ink);margin:8px 0;font-size:18px;line-height:1.25}.matrix-candidate p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.matrix-measures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.matrix-measures>div{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:10px;min-width:0;padding:10px}.matrix-measures small{color:#66736f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:10px;font-weight:950;line-height:1;display:block}.matrix-signals{grid-column:span 2}.matrix-signals .chips{align-items:flex-start}.draft-material-list{flex-direction:column;gap:12px;display:flex}.draft-material-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;gap:16px;padding:18px;display:grid}.draft-material-body h3,.draft-material-body h4{margin:8px 0 10px;font-size:18px;line-height:1.25}.draft-material-body blockquote{border-left:4px solid var(--green-line);color:#263631;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfaf7;border-radius:0 8px 8px 0;margin:0 0 12px;padding:12px 14px;line-height:1.55}.draft-material-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.draft-material-meta{flex-direction:column;gap:8px;display:flex}.draft-material-meta span{border:1px solid var(--line-soft);color:#66736f;background:#fbfaf7;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}@media (width<=1100px){.stack,.card,.panel{min-width:0}}@media (width<=760px){.panel-head,.between{flex-wrap:wrap;align-items:flex-start}.panel-head>div,.between>div>div{min-width:0}.hint,.muted,.chip{overflow-wrap:anywhere}.list-controls,.list-controls.workspace-controls,.list-controls.workspace-controls.commons-controls,.list-controls.workspace-controls.outcome-controls{grid-template-columns:1fr}.list-control-actions{flex-wrap:wrap}.list-control-actions .btn{flex:1}.list-summary{flex-direction:column;align-items:flex-start}.empty-state{grid-template-columns:1fr}.actions-mini{flex-wrap:wrap}.structured-composer,.structured-fields,.clarification-form{grid-template-columns:1fr}.workspace-summary-head{flex-direction:column}.matrix-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-signals{grid-column:1/-1}.draft-material-card{grid-template-columns:1fr}.draft-material-meta{flex-flow:wrap}.question-brief-grid,.editor-action-grid{grid-template-columns:1fr}.input,.select,.textarea,.contrib input,.contrib select,.contrib button{min-width:0}}.workspace-right-rail-header .iconbutton:hover{border-color:var(--line);background:var(--surface-soft)}.inspector-object-header h2{font-size:17px;line-height:1.25}.inspector-object-title-line{align-items:center;gap:10px;min-width:0;display:flex}.inspector-object-title-line h2{min-width:0}.inspector-readiness{color:var(--muted);align-items:center;display:flex;gap:6px!important;margin-top:5px!important;font-size:10px!important}.inspector-readiness>span{background:var(--green);border-radius:50%;width:7px;height:7px}.inspector-task-tabs button:after{left:6px;right:6px}.inspector-task-panel>.inspector-section{padding:18px 16px}.field-character-count{color:var(--muted);text-align:right;margin-top:-5px;font-size:8px}.input,.textarea,.select{box-sizing:border-box;max-width:100%;font:inherit;line-height:1.4}.input,.select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input::placeholder,.textarea::placeholder{color:#87928d;opacity:1}.textarea{white-space:pre-wrap;overflow-wrap:anywhere}.claim-decision-workspace>.inspector-section-heading{display:none}.claim-decision-summary{border:1px solid var(--line);border-radius:5px;gap:0;margin:0 0 18px;display:grid;overflow:hidden}.claim-decision-summary>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 12px;display:grid}.claim-decision-summary>div:last-child{border-bottom:0}.claim-decision-summary dt{color:var(--muted);font-size:9px}.claim-decision-summary dd{text-align:right;margin:0;font-size:10px;font-weight:800}.decision-action-picker legend{margin-bottom:6px}.decision-action-picker small{font-size:8px;line-height:1.35}.explicit-decision-form{gap:10px}.explicit-decision-form>.form-label{margin-top:5px}.explicit-decision-form>.textarea{min-height:82px}.explicit-decision-form>.immutable-decision-note{margin:6px 0 2px}.compact-summary-disclosure{border-left:0;border-right:0;border-radius:0;margin:14px -16px -14px}.compact-summary-disclosure+.compact-summary-disclosure{margin-top:0}.compact-summary-disclosure .claim-judgment-summary{background:var(--surface-soft);padding:12px}.outcome-material-workflow{flex-direction:column;display:flex}.outcome-material-workflow>.inspector-section:first-child{order:2}.outcome-material-workflow>.inspector-section:nth-child(2){order:1}.outcome-material-workflow>.danger-zone{order:3}.outcome-material-workflow>.inspector-section:nth-child(2)>h3{margin-bottom:12px}.outcome-material-workflow .inspector-disclosure{border-bottom:0;border-radius:0;margin:0}.outcome-material-workflow .inspector-disclosure:first-of-type{border-radius:5px 5px 0 0}.outcome-material-workflow .inspector-disclosure:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 5px 5px}.outcome-material-workflow .inspector-disclosure>summary{min-height:42px;padding:11px 12px}.outcome-material-workflow .inspector-disclosure[open]>summary{color:var(--green-dark);background:var(--green-soft)}.outcome-material-workflow .inspector-disclosure>form{border-top:1px solid var(--line-soft);padding:14px}.outcome-material-workflow .inspector-disclosure .btn{justify-content:center;width:100%}.outcome-material-workflow>.inspector-section:first-child{border-top:1px solid var(--line)}.placed-material-list{margin-top:10px}.question-source-manager{max-width:none}.source-manager-layout.has-panel{border-bottom:0;border-left:0;border-right:0;align-items:stretch}.source-manager-inspector.workspace-right-rail{align-self:stretch;min-height:610px}.source-manager-inspector>.source-manager-panel-close{display:none}.source-manager-inspector .workspace-right-rail-header{padding-right:12px}.source-review-workflow>.inspector-section-heading{margin-bottom:8px}.source-review-summary{gap:0;margin:0 0 16px;display:grid}.source-review-summary>div{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.source-review-summary dt{color:var(--muted);font-size:9px}.source-review-summary dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px}.source-review-workflow .source-manager-edit-form{padding-top:14px}.source-review-workflow .source-secondary-field{display:none}.source-review-workflow label>span{font-size:9px}.source-security-state{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px 2px;display:grid}.source-security-state>.ui-icon{width:15px;height:15px;color:var(--green-dark)}.source-security-state>div{gap:2px;display:grid}.source-security-state strong{font-size:10px}.source-security-state small{color:var(--muted);font-size:8px}.source-review-workflow .source-manager-versions,.source-review-workflow .source-manager-replacement{margin-top:2px}.source-review-lifecycle{border-top:1px solid var(--line-soft);padding-top:10px}.source-review-lifecycle form,.source-review-lifecycle .btn{width:100%}.source-review-lifecycle .btn{justify-content:flex-start}.source-manager-file-task{border-bottom:1px solid var(--line-soft);gap:10px;padding-bottom:16px;display:grid}.source-manager-file-task>p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.source-manager-file-form{gap:10px;display:grid}.source-manager-file-form label>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.source-manager-file-form .input,.source-manager-file-form .textarea{font-size:11px}.source-manager-file-form .btn{justify-self:start}.inquiry-closed-history{margin-top:12px}.inquiry-history-card{border-bottom:1px solid var(--line-soft);gap:5px;padding:10px 0;display:grid}.inquiry-history-card:last-child{border-bottom:0}.inquiry-history-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inquiry-history-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.inquiry-history-card small{color:var(--muted);font-size:9px;line-height:1.45}.understanding-inquiries>header{justify-content:space-between;align-items:center;display:flex}.inquiry-selection-list{gap:8px;display:grid}.inquiry-selection-card{border:1px solid var(--line);min-height:66px;color:var(--ink);border-radius:5px;grid-template-columns:12px minmax(0,1fr) 14px;align-items:start;gap:2px 8px;padding:11px;text-decoration:none;display:grid}.inquiry-selection-card:hover,.inquiry-selection-card.is-selected{border-color:var(--green);background:var(--green-soft)}.inquiry-selection-card .inquiry-status-dot{background:var(--green);border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:3px}.inquiry-selection-card.is-deferred .inquiry-status-dot{background:#c88a29}.inquiry-selection-card.is-resolved .inquiry-status-dot{background:#8d9994}.inquiry-selection-card strong{font-size:10px;line-height:1.35}.inquiry-selection-card small{color:var(--muted);font-size:8px}.inquiry-selection-card>.ui-icon{grid-area:1/3/3;align-self:center;width:13px;height:13px}.selected-inquiry-editor{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.selected-inquiry-editor h3{margin:0 0 6px;font-size:12px;line-height:1.4}.selected-inquiry-editor label>span{color:#46564f;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.selected-inquiry-editor .btn{justify-content:center;width:100%}.understanding-inquiries>.inquiry-create{margin-top:14px}.understanding-inquiries>.inquiry-history{margin-top:8px}.operations-layout.standard-inspector-layout{gap:0}.operations-layout.standard-inspector-layout>.operations-main{padding-right:12px}.operations-inspector.workspace-right-rail{align-self:stretch;max-height:calc(100vh - 66px)}.admin-user-manage-workflow{padding:0!important}.admin-user-governance-form{display:grid}.admin-user-manage-section{border-bottom:1px solid var(--line);gap:10px;padding:18px 16px;display:grid}.admin-user-manage-section h3{margin:0;font-size:13px}.admin-user-manage-section label>span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.admin-user-manage-section>p{color:var(--muted);margin:0;font-size:9px}.admin-user-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-user-section-heading>div{gap:3px;display:grid}.admin-user-section-heading small{color:var(--muted);font-size:9px}.admin-assignment-list{gap:7px;display:grid}.admin-assignment-list>div,.admin-assignment-list>a{border:1px solid var(--line);min-height:43px;color:inherit;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.admin-assignment-list>a:hover{border-color:var(--green);background:var(--green-soft)}.admin-assignment-list>div>span:first-child,.admin-assignment-list>a>span:first-child{font-size:10px;font-weight:700}.admin-user-governance-form>.btn.primary{width:calc(100% - 32px);margin:14px 16px 0}.admin-user-manage-workflow>.account-security-actions{margin:14px 16px 18px}.admin-user-manage-workflow>.account-security-actions .stack{padding:0}.admin-user-manage-workflow>.account-security-actions form+.form,.admin-user-manage-workflow>.account-security-actions form+form{margin-top:0}.admin-user-manage-workflow>.account-security-actions .btn{border-bottom:0;border-radius:0;justify-content:flex-start;width:100%;min-height:44px}.admin-user-manage-workflow>.account-security-actions form:first-child .btn{border-radius:4px 4px 0 0}.admin-user-manage-workflow>.account-security-actions form:last-child .btn{border-bottom:1px solid var(--line);border-radius:0 0 4px 4px}@media (width<=1400px){.operations-layout.standard-inspector-layout{grid-template-columns:minmax(0,1fr) minmax(440px,var(--inspection-rail-width))}}@media (width<=1050px){.workspace-right-rail.workspace-right-rail--standard,.circle-workspace .understanding-side.workspace-right-rail{z-index:80;width:min(var(--inspection-rail-width),100vw);max-width:100vw;max-height:none;position:fixed;top:54px;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 42px #0c231b29}.operations-layout.standard-inspector-layout,.source-manager-layout.has-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.decision-action-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-action-picker label>span{min-height:94px}}.page--standard{width:100%;max-width:1440px;margin-inline:auto}.page--wide{width:100%;max-width:1680px;margin-inline:auto}.page--fluid{width:100%;max-width:none}.question-workspace-layout{border-top:1px solid var(--line);grid-template-columns:240px minmax(0,1fr) 320px;min-height:720px;margin-top:-8px;display:grid}.question-workspace-context{border-right:1px solid var(--line);padding:18px 18px 24px 0}.detail-context-heading{border-bottom:1px solid var(--line);padding:0 0 18px}.detail-context-heading>span,.detail-context-copy>span{text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:900;display:block}.detail-context-heading h1{letter-spacing:0;margin:0;font-size:18px;line-height:1.35}.detail-context-facts{margin:0}.detail-context-facts>div{border-bottom:1px solid var(--line-soft);padding:14px 0}.detail-context-facts dt{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.detail-context-facts dd{text-transform:capitalize;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;font-weight:750;display:flex}.detail-context-copy{border-bottom:1px solid var(--line-soft);padding:16px 0}.detail-context-copy p{color:#34423e;margin:0;font-size:12px;line-height:1.55}.question-brief-workspace{min-width:0;padding:18px 24px}.detail-workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;height:42px;margin-bottom:0;display:flex}.detail-workspace-header h2{letter-spacing:0;margin:3px 0 0;font-size:16px}.question-brief-document>section{border-bottom:1px solid var(--line);padding:20px 0}.question-brief-document h2{letter-spacing:0;margin:0 0 10px;font-size:16px}.question-brief-document p{color:#263631;margin:0;font-size:13px;line-height:1.65}.related-circles-table{margin-top:18px}.related-circles-table>header{justify-content:space-between;align-items:flex-start;padding-bottom:10px;display:flex}.related-circles-table h2{letter-spacing:0;margin:0 0 3px;font-size:16px}.related-circles-table header p{color:var(--muted);margin:0;font-size:11px}.related-circles-head,.related-circle-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.5fr) 100px 100px 110px 42px;align-items:center;gap:10px;padding:9px 0;display:grid}.related-circles-head{text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);font-size:9px;font-weight:900}.related-circle-row{color:inherit;font-size:11px;text-decoration:none}.related-circle-row strong{font-size:12px}.related-circle-row>span{align-items:center;gap:5px;display:flex}.related-circles-empty{border-bottom:1px solid var(--line-soft);color:var(--muted);padding:11px 0;font-size:11px}.question-source-inspector{border-left:1px solid var(--line);min-width:0;padding:18px 0 24px 18px}.question-source-inspector>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;height:42px;display:flex}.question-source-inspector h2{letter-spacing:0;margin:3px 0 0;font-size:16px}.question-source-inspector .text-action{align-items:center;gap:4px;display:flex}.question-source-head,.question-source-row{grid-template-columns:minmax(0,1fr) 54px 70px;align-items:center;gap:8px;display:grid}.question-source-head{text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);padding:9px 8px;font-size:9px;font-weight:900}.question-source-row{border-bottom:1px solid var(--line-soft);color:var(--ink);padding:11px 8px 11px 31px;font-size:10px;text-decoration:none;position:relative}.question-source-row>.ui-icon{width:14px;height:14px;color:var(--muted);position:absolute;left:8px}.question-source-row strong{font-size:11px;line-height:1.35}.question-source-row>span{color:var(--muted);text-transform:uppercase;font-size:9px}.question-source-row.is-selected{border-left:3px solid var(--green);background:var(--surface-soft);padding-left:28px}.question-source-row:hover{background:var(--green-soft)}.question-source-management-link{border:1px solid var(--green-line);background:var(--green-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.question-source-management-link>div{gap:3px;display:grid}.question-source-management-link strong{font-size:13px}.question-source-management-link span{color:var(--muted);font-size:10px;line-height:1.45}.question-source-after-create{border:1px solid var(--line);background:var(--surface-soft);align-items:flex-start;gap:11px;padding:14px;display:flex}.question-source-after-create>.ui-icon{width:18px;height:18px;color:var(--green-dark)}.question-source-after-create strong{font-size:12px}.question-source-after-create p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.selected-source-detail{padding:18px 8px 0}.selected-source-detail h3{margin:0 0 14px;font-size:14px}.selected-source-detail>div{margin-bottom:14px}.selected-source-detail>div>span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.selected-source-detail p{margin:5px 0 0;font-size:11px;line-height:1.5}.selected-source-detail dl{margin:0 0 14px}.selected-source-detail dl>div{grid-template-columns:75px 1fr;gap:8px;padding:5px 0;font-size:10px;display:grid}.selected-source-detail dd{overflow-wrap:anywhere;margin:0}@media (width<=1100px){.question-workspace-layout{grid-template-columns:220px minmax(0,1fr)}.question-source-inspector{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:16px 0}}@media (width<=760px){.question-workspace-layout{grid-template-columns:1fr}.question-workspace-context{border-right:0;border-bottom:1px solid var(--line);padding:14px 0}.question-brief-workspace{padding:14px 0}.related-circles-head{display:none}.related-circle-row{grid-template-columns:1fr auto;gap:5px}.related-circle-row>span:nth-of-type(2),.related-circle-row>span:nth-of-type(3){display:none}.question-source-inspector{grid-column:auto}.detail-workspace-header{height:auto;padding-bottom:10px}}.question-source-manager{gap:16px;max-width:1400px;margin:0 auto;display:grid}.source-manager-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 2px;display:flex}.source-manager-header h1{margin:5px 0 0;font-size:28px}.source-manager-header p:not(.eyebrow){max-width:820px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.source-manager-back{color:var(--green-dark);align-items:center;gap:5px;margin-bottom:16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.source-manager-back:hover{text-decoration:underline}.source-manager-back .ui-icon{width:13px;height:13px}.source-manager-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-manager-summary>div{border-right:1px solid var(--line);padding:14px 16px}.source-manager-summary>div:last-child{border-right:0}.source-manager-summary strong{font-size:20px;display:block}.source-manager-summary span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:850;display:block}.source-manager-summary .is-warning{background:var(--gold-soft)}.source-manager-layout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(340px,420px);min-height:610px;display:grid}.source-manager-main{border-right:1px solid var(--line);min-width:0;padding:18px}.source-manager-filters{grid-template-columns:minmax(140px,1fr) minmax(105px,135px) minmax(105px,135px) auto auto;gap:7px;margin-bottom:14px;display:grid}.source-manager-filters .input,.source-manager-filters .select{height:36px;min-height:36px;font-size:11px}.source-manager-list{border-top:1px solid var(--line)}.source-manager-row{border-bottom:1px solid var(--line);min-height:72px;color:var(--ink);grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:11px 10px;text-decoration:none;display:grid}.source-manager-row:hover,.source-manager-row.is-selected{background:var(--green-soft)}.source-manager-row.is-selected{box-shadow:inset 3px 0 0 var(--green)}.source-manager-type{border:1px solid var(--line);width:32px;height:32px;color:var(--green-dark);background:#fff;border-radius:4px;place-items:center;display:grid}.source-manager-type .ui-icon{width:15px;height:15px}.source-manager-identity{gap:4px;min-width:0;display:grid}.source-manager-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.source-manager-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.source-manager-state{justify-items:end;gap:4px;display:grid}.source-manager-state small{color:var(--muted);font-size:9px}.source-manager-row>.ui-icon{width:13px;height:13px;color:var(--muted)}.source-manager-inspector{background:#fcfdfc;min-width:0;padding:20px}.source-manager-inspector>header{border-bottom:1px solid var(--line);padding-bottom:14px}.source-manager-inspector>header>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:900}.source-manager-inspector h2{overflow-wrap:anywhere;margin:5px 0 8px;font-size:20px}.source-manager-primary-actions{flex-wrap:wrap;gap:7px;padding:14px 0;display:flex}.source-manager-edit-form{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.source-manager-edit-form label>span,.source-manager-create label>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.source-manager-edit-form .input,.source-manager-edit-form .select,.source-manager-edit-form .textarea,.source-manager-create .input,.source-manager-create .select,.source-manager-create .textarea{font-size:11px}.source-manager-replacement{border:1px solid var(--line);background:#fff}.source-manager-replacement>summary{color:var(--green-dark);cursor:pointer;padding:9px 10px;font-size:10px;font-weight:850}.source-manager-replacement>div{gap:8px;padding:0 10px 10px;display:grid}.source-manager-replacement p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.source-manager-versions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px}.source-manager-versions>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;font-size:10px;font-weight:850;display:flex}.source-manager-versions>div{gap:6px;padding-bottom:10px;display:grid}.source-manager-versions article{background:#fff;gap:3px;padding:8px;display:grid}.source-manager-versions article strong{font-size:10px}.source-manager-versions article span,.source-manager-versions article small{color:var(--muted);font-size:9px}.source-manager-lifecycle{margin-top:14px}.source-manager-lifecycle details>summary{color:var(--red);cursor:pointer;font-size:10px;font-weight:850}.source-manager-lifecycle details form{gap:7px;margin-top:8px;display:grid}.source-manager-create{border:1px solid var(--green-line);background:#f1f8f4;grid-template-columns:minmax(250px,.45fr) minmax(0,1fr);gap:32px;padding:24px;scroll-margin-top:70px;display:grid}.source-manager-create h2{margin:0;font-size:20px}.source-manager-create>div>p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}.source-manager-create>form{grid-template-columns:170px minmax(210px,1fr);gap:10px;display:grid}.source-manager-create>form label:nth-of-type(n+3),.source-manager-create>form button{grid-column:1/-1}.source-manager-create label small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45;display:block}@media (width<=1050px){.source-manager-layout{grid-template-columns:1fr}.source-manager-main{border-right:0}.source-manager-inspector{border-top:1px solid var(--line)}.source-manager-filters{grid-template-columns:minmax(0,1fr) 1fr 1fr}.source-manager-filters .btn{grid-row:2}.source-manager-create{grid-template-columns:1fr}}@media (width<=680px){.source-manager-header{flex-direction:column;align-items:flex-start}.source-manager-summary{grid-template-columns:1fr 1fr}.source-manager-summary>div:nth-child(2){border-right:0}.source-manager-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.source-manager-filters{grid-template-columns:1fr}.source-manager-filters .btn{grid-row:auto}.source-manager-row{grid-template-columns:34px minmax(0,1fr) 16px}.source-manager-state{grid-column:2;justify-items:start}.source-manager-row>.ui-icon{grid-area:1/3/3}.source-manager-create>form{grid-template-columns:1fr}.source-manager-create>form label,.source-manager-create>form label:nth-of-type(n+3),.source-manager-create>form button{grid-column:auto}}.question-source-manager{gap:14px;max-width:1240px}.source-manager-header{border-bottom:1px solid var(--line);align-items:center;padding:0 0 8px}.source-manager-heading{min-width:0}.source-manager-header h1{margin-top:3px;font-size:25px}.source-manager-header p:not(.eyebrow){max-width:720px;margin-top:5px;font-size:11px}.source-manager-back{margin-bottom:10px}.source-manager-overview{align-items:center;display:flex}.source-manager-summary{background:0 0;border:0;width:auto;display:flex}.source-manager-summary>div{border:0;border-right:1px solid var(--line);align-items:baseline;gap:6px;min-width:auto;padding:3px 18px;display:flex}.source-manager-summary>div:first-child{padding-left:0}.source-manager-summary>div:last-child{border-right:0;padding-right:0}.source-manager-summary strong{font-size:15px}.source-manager-summary span{margin:0;font-size:8px}.source-manager-summary .is-warning{color:var(--gold-dark);background:0 0}.source-manager-layout{border:1px solid var(--line);background:#fff;min-height:0;display:block}.source-manager-layout.has-panel{grid-template-columns:minmax(0,1fr) minmax(330px,380px);align-items:start;display:grid}.source-manager-main{border:0;padding:0}.source-manager-list-heading{justify-content:space-between;align-items:center;padding:16px 18px 10px;display:flex}.source-manager-list-heading h2{margin:0;font-size:15px}.source-manager-list-heading p{color:var(--muted);margin:3px 0 0;font-size:9px}.source-manager-filters{border-bottom:1px solid var(--line);grid-template-columns:none;align-items:center;gap:7px;margin:0;padding:0 18px 14px;display:flex}.source-manager-filters .input{flex:1;min-width:160px}.source-manager-filters .select{width:145px}.source-manager-filters .btn{flex:none}.source-manager-clear{color:var(--green-dark);font-size:10px;font-weight:800;text-decoration:none}.source-manager-clear:hover{text-decoration:underline}.source-manager-list{border:0}.source-manager-row{grid-template-columns:38px minmax(0,1fr) 92px auto 14px;min-height:82px;padding:13px 18px}.source-manager-row:last-child{border-bottom:0}.source-manager-row:hover{background:#f7faf8}.source-manager-row.is-selected{background:var(--green-soft);box-shadow:inset 3px 0 0 var(--green)}.source-manager-type{border-radius:50%;width:34px;height:34px}.source-manager-identity{gap:3px}.source-manager-identity strong{font-size:12px}.source-manager-identity small{text-transform:uppercase;font-size:8px}.source-manager-identity>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.source-manager-updated{color:var(--muted);gap:3px;font-size:9px;display:grid}.source-manager-updated small{text-transform:uppercase;font-size:7px;font-weight:850}.source-manager-state{min-width:85px}.source-manager-inspector{background:#fbfcfb;align-self:start;padding:20px;position:relative}.source-manager-panel-close{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.source-manager-panel-close:hover{border-color:var(--green);color:var(--green-dark)}.source-manager-panel-close .ui-icon{width:13px;height:13px}.source-manager-inspector>header{padding:0 42px 15px 0}.source-manager-inspector>header p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.source-manager-inspector h2{font-size:18px}.source-manager-primary-actions{padding:12px 0}.source-manager-edit-form,.source-manager-create-form{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.source-manager-edit-form label>span,.source-manager-create-form label>span{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.source-manager-edit-form .input,.source-manager-edit-form .select,.source-manager-edit-form .textarea,.source-manager-create-form .input,.source-manager-create-form .select,.source-manager-create-form .textarea{font-size:10px}.source-manager-create-form label small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.45;display:block}@media (width<=1050px){.source-manager-layout.has-panel{grid-template-columns:minmax(0,1fr) 350px}.source-manager-row{grid-template-columns:38px minmax(0,1fr) auto 14px}.source-manager-updated{display:none}}@media (width<=820px){.source-manager-layout.has-panel{grid-template-columns:1fr}.source-manager-layout.has-panel .source-manager-main{border-right:0;border-bottom:1px solid var(--line)}.source-manager-inspector{position:static}.source-manager-filters{flex-wrap:wrap}.source-manager-filters .input{flex-basis:100%}.source-manager-filters .select{flex:1}}@media (width<=680px){.source-manager-summary{grid-template-columns:1fr 1fr;width:100%;display:grid}.source-manager-summary>div,.source-manager-summary>div:first-child,.source-manager-summary>div:last-child{border:0;border-bottom:1px solid var(--line);padding:7px 10px}.source-manager-header{align-items:flex-start}.source-manager-row{grid-template-columns:34px minmax(0,1fr) 14px;padding:12px}.source-manager-state{grid-column:2;justify-items:start}.source-manager-row>.ui-icon{grid-area:1/3/3}}.question-detail-layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:0;display:grid}.question-detail-main{flex-direction:column;gap:0;min-width:0;padding:16px 18px 0 0;display:flex}.question-detail-rail{border-left:1px solid var(--line);min-height:620px;padding:16px 0 24px 18px}.question-detail-main .question-context-band{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0}.question-detail-main .question-context-status{padding:0 0 12px}.question-detail-main .question-context-facts>div:first-child{padding-left:0}.question-detail-main .content-section{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0}.question-detail-main .content-section .divider{margin:14px 0}.question-detail-main .record-section{border:0;border-radius:0;padding:0}.question-detail-main .question-related-records .panel-head{padding:16px 0 12px}.question-detail-main .related-record-row{padding:12px 0}.question-detail-rail .question-reference-inspector{border:0}.question-detail-rail .reference-record-row{padding:12px 0}@media (width<=1100px){.question-detail-layout{grid-template-columns:1fr}.question-detail-rail{border-left:0;border-top:1px solid var(--line);min-height:0;padding:16px 0}.related-circles-head,.related-circle-row{grid-template-columns:minmax(0,1fr) 82px 82px 34px;gap:8px}.related-circles-head>span:nth-child(4),.related-circle-row>span:nth-of-type(3){display:none}}@media (width<=760px){.question-detail-main{padding-right:0}}.circle-detail-layout{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:0;display:grid}.circle-detail-layout>.stack{gap:12px}.generated-credential-row{border-top:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.generated-credential-row h3{margin:0 0 4px;font-size:13px}.generated-credential-row p{font-size:11px;line-height:1.45}.circle-context-column{border-right:1px solid var(--line);min-height:700px;padding:16px 18px 24px 0}.circle-context-heading,.circle-context-block{border-bottom:1px solid var(--line-soft);margin:0 16px 16px 0;padding:0 0 16px}.circle-context-heading>span,.circle-context-block>span{text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:900;display:block}.circle-context-heading strong{font-size:14px;line-height:1.4}.circle-context-block p{color:#34423e;margin:8px 0 0;font-size:12px;line-height:1.5}.circle-context-block .chips{gap:5px}.context-reference-list{flex-direction:column;gap:10px;display:flex}.context-reference-list>div{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:8px;display:grid}.context-reference-list .ui-icon{width:14px;height:14px;color:var(--muted)}.context-reference-list strong,.context-reference-list small{display:block}.context-reference-list strong{font-size:11px;line-height:1.3}.context-reference-list small{text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:9px}.circle-detail-layout>main{min-width:0;padding:16px 18px}.circle-context-strip{border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px 16px}.circle-context-strip .question-brief-head{border-bottom:1px solid var(--line-soft);padding-bottom:10px}.circle-context-strip .question-brief-grid{padding-top:10px}.circle-context-strip .question-brief-grid h3{text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px}.circle-context-strip .question-brief-grid p{font-size:12px}.circle-workspace{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:16px}.circle-workspace>.panel-head{margin-bottom:8px}.circle-workspace>.panel-head h2{font-size:18px}.circle-workspace>.panel-head .hint{font-size:12px}.circle-detail-rail{z-index:75;pointer-events:none;width:0;min-width:0;height:0;min-height:0;position:fixed;top:0;right:0;overflow:visible}.circle-detail-rail>.rail-tool-disclosure{pointer-events:auto}.circle-admin-backdrop{z-index:74;cursor:default;background:#11261f2e;border:0;width:100%;height:calc(100% - 54px);padding:0;position:fixed;inset:54px 0 0}.circle-admin-backdrop[hidden]{display:none}.circle-detail-rail>section,.circle-detail-rail>.contribution-inspector{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:15px}.circle-detail-rail .panel-head{margin-bottom:12px}.circle-detail-rail .panel-head h2{letter-spacing:0;font-size:16px}.circle-detail-rail .panel-head .hint{font-size:12px;line-height:1.4}.circle-source-library .source-library-controls{grid-template-columns:minmax(0,1fr);gap:7px;margin-bottom:10px}.circle-source-library .source-library-controls .list-control-actions{grid-column:auto}.circle-source-library .source-library-summary{border:1px solid var(--line-soft);border-radius:5px;gap:0;margin:0 0 10px;display:flex;overflow:hidden}.circle-source-library .source-library-summary>div{border:0;border-right:1px solid var(--line-soft);background:#fff;border-radius:0;flex:1;padding:7px 5px}.circle-source-library .source-library-summary>div:last-child{border-right:0}.circle-source-library .source-library-summary span{margin-top:4px;font-size:8px}.circle-source-library .panel-list{gap:0}.source-record-row{border-top:1px solid var(--line-soft);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 0;display:grid}.source-record-row .chips{gap:4px}.source-record-row .chip{border-radius:3px;min-height:20px;padding:3px 5px;font-size:9px}.source-record-row h3{margin:8px 0 3px!important;font-size:13px!important}.source-record-row p{font-size:11px;line-height:1.4}.source-record-row .source-actions{gap:5px}.circle-seat-manager .stack{gap:8px!important;margin-bottom:12px!important}.circle-seat-manager .input{border-radius:5px;min-height:38px;padding:8px 10px}.circle-seat-manager .panel-list{gap:0}.seat-record-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.seat-record-row h3{margin:0 0 2px;font-size:13px}.seat-record-row p{font-size:11px}.seat-record-row .actions-mini{grid-column:1/-1}.seat-state{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:850}.seat-state.is-active{color:var(--green-dark)}.seat-state.is-expired{color:var(--gold)}.seat-state.is-disabled{color:var(--red)}.contributor-guidance{border-bottom:1px solid var(--line);padding:15px}.focused-form-shell{max-width:1040px}.contributor-guidance .panel-head{margin-bottom:8px}.contributor-guidance .panel-head h2{letter-spacing:0;font-size:16px}.contributor-guidance-list>div{border-top:1px solid var(--line-soft);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:10px 0;display:grid}.contributor-guidance-list .ui-icon{width:15px;height:15px;color:var(--green-dark);margin-top:1px}.contributor-guidance-list strong,.contributor-guidance-list small{display:block}.contributor-guidance-list strong{font-size:11px}.contributor-guidance-list small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.4}.rail-disclosure{border-bottom:1px solid var(--line)}.rail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 15px;font-size:11px;font-weight:850;list-style:none;display:flex}.rail-disclosure>summary::-webkit-details-marker{display:none}.rail-disclosure>summary:before{content:"›";margin-right:7px;transition:transform .15s}.rail-disclosure[open]>summary:before{transform:rotate(90deg)}.rail-disclosure>summary span{color:var(--muted);margin-left:auto}.rail-disclosure>section{border:0!important;padding:4px 15px 15px!important}.rail-disclosure:not([open])>section,.source-review:not([open])>form{display:none!important}.circle-contribution-controls{gap:7px;grid-template-columns:minmax(170px,1.4fr) minmax(100px,.8fr) minmax(110px,.8fr) minmax(120px,.9fr) 82px!important}.circle-contribution-controls .list-control-actions{grid-column:1/-1;justify-content:flex-end}@media (width<=1280px){.circle-detail-layout{grid-template-columns:210px minmax(0,1fr)}.circle-contribution-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.circle-contribution-controls .list-control-actions{grid-column:1/-1}}@media (width<=760px){.circle-detail-layout{grid-template-columns:1fr}.circle-context-column{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:14px 0}.circle-detail-layout>main{padding:14px 0}.circle-workspace{padding:12px}.circle-context-strip .question-brief-grid{grid-template-columns:1fr}.circle-source-library .source-library-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.circle-source-library .source-library-summary>div{border-bottom:1px solid var(--line-soft)}.source-record-row{grid-template-columns:1fr}.circle-contribution-controls{grid-template-columns:1fr!important}}.question-context-band{border:1px solid var(--line);background:#fff;border-radius:6px}.question-context-status{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.question-circle-count{color:var(--muted);font-size:12px}.question-circle-count strong{color:var(--ink);margin-right:3px;font-size:16px}.question-context-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.question-context-facts>div{border-right:1px solid var(--line-soft);padding:13px 16px}.question-context-facts>div:last-child{border-right:0}.question-context-facts dt{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:850}.question-context-facts dd{text-transform:capitalize;margin:4px 0 0;font-size:13px;font-weight:750}.content-section,.record-section{border:1px solid var(--line);background:#fff;border-radius:6px;padding:16px}.content-section h2,.record-section h2{letter-spacing:0;font-size:17px}.question-related-records{padding:0;overflow:hidden}.question-related-records .panel-head{border-bottom:1px solid var(--line);margin:0;padding:14px 16px}.question-related-records .panel-list{gap:0}.related-record-row{border-bottom:1px solid var(--line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.related-record-row:last-child{border-bottom:0}.related-record-row:hover{background:var(--surface-soft)}.related-record-row h3{margin:0 0 3px;font-size:14px}.related-record-row p{font-size:12px}.related-record-row>.ui-icon{width:14px;height:14px;color:var(--muted)}.question-reference-inspector{border-left:1px solid var(--line);background:#fff}.question-reference-inspector .panel-head{border-bottom:1px solid var(--line);margin:0;padding:0 0 12px}.question-reference-inspector .panel-list{gap:0}.reference-record-row{border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.reference-record-row>.ui-icon{width:16px;height:16px;color:var(--muted);margin-top:2px}.reference-record-row h3{margin:0 0 2px;font-size:13px}.record-type{text-transform:uppercase;color:var(--muted);font-size:10px}@media (width<=760px){.question-context-facts{grid-template-columns:1fr}.question-context-facts>div{border-right:0;border-bottom:1px solid var(--line-soft)}.question-context-facts>div:last-child{border-bottom:0}}.app{grid-template-columns:var(--sidebar) minmax(0,1fr);background:var(--surface)}.sidebar{border-right:1px solid var(--line);height:100dvh;min-height:0;box-shadow:none;color:var(--ink);background:#fff;align-self:start;position:sticky;top:0;overflow:hidden}.dark-brand,.brand{border-bottom:1px solid var(--line);height:54px;color:var(--ink);background:#fff;gap:9px;padding:0 14px;position:relative;overflow:visible}.brand-square,.brand-mark{width:28px;height:28px;color:var(--green-dark);background:0 0;border:0;border-radius:4px}.brand-mark .ui-icon{width:24px;height:24px}.brand-text strong{letter-spacing:0;color:var(--ink);font-size:18px}.brand-text small{display:none}.sidebar-scroll{padding:10px 8px 14px}.nav-section{color:#6b7873;letter-spacing:.04em;margin:14px 10px 7px;font-size:10px}.nav.nav-compact,.nav{gap:2px}.nav-item{color:#35443f;border-radius:4px;gap:9px;height:34px;padding:0 10px;font-size:13px;font-weight:650}.nav-item:hover{background:#f4f7f5}.nav-dot{background:#91a19a;width:5px;height:5px}.nav-item.active{color:var(--green-dark);background:var(--green-soft);box-shadow:inset 2px 0 0 var(--green);border-color:#0000;font-weight:800}.nav-item.active .nav-dot{background:var(--green);opacity:1}.nav-item small{color:#82908a;letter-spacing:.03em;font-size:9px}.nav-item.is-disabled{color:#8a9691;opacity:.7}.sidebar-list{gap:1px;margin-bottom:14px}.sidebar-list-item{color:#4d5d57;border-radius:4px;min-height:30px;padding:5px 10px;font-size:12px}.sidebar-list-item:hover{background:#f4f7f5}.sidebar-list-item.active{color:var(--green-dark);background:var(--green-soft);border-color:#0000}.small-list .sidebar-list-item{color:#61706a;min-height:27px;padding-left:10px;font-size:12px}.small-list .sidebar-list-item.active{background:var(--green-soft);color:var(--green-dark);border-color:#0000}.principle-card{display:none}.sidebar-collapse-button{width:30px;height:30px;color:var(--green-dark);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 30px;place-items:center;margin-left:auto;display:grid}.sidebar-collapse-button:hover{color:var(--green-dark);background:var(--green-soft)}.sidebar-collapse-button .ui-icon{width:14px;height:14px;transition:transform .16s}.sidebar-utilities{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:10px 8px 14px;display:grid}.sidebar-utilities>a,.sidebar-utilities>button{color:#52615b;width:100%;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.sidebar-utilities>a:hover,.sidebar-utilities>button:hover{color:var(--green-dark);background:#f4f7f5}.sidebar-utilities .ui-icon{width:16px;height:16px}.nav-item>.ui-icon{color:#66766f;flex:none;width:16px;height:16px;display:block}.nav-item.active>.ui-icon{color:var(--green-dark)}@media (width>=761px){.app.sidebar-is-collapsed{grid-template-columns:56px minmax(0,1fr)}.sidebar-is-collapsed .dark-brand,.sidebar-is-collapsed .brand{justify-content:center;gap:0;padding:0}.sidebar-is-collapsed .brand-text,.sidebar-is-collapsed .brand-mark{display:none}.sidebar-is-collapsed .sidebar-collapse-button{margin:0}.sidebar-is-collapsed .sidebar-collapse-button .ui-icon{transform:rotate(180deg)}.sidebar-is-collapsed .sidebar-scroll{padding:10px 7px}.sidebar-is-collapsed .nav-section,.sidebar-is-collapsed .sidebar-list{display:none}.sidebar-is-collapsed .nav{gap:5px}.sidebar-is-collapsed .nav-item{justify-content:center;width:42px;height:38px;padding:0}.sidebar-is-collapsed .nav-item>span{display:none}.sidebar-is-collapsed .nav-item>.ui-icon{width:18px;height:18px}.sidebar-is-collapsed .nav-item.active{box-shadow:inset 2px 0 0 var(--green)}.sidebar-is-collapsed .sidebar-utilities{padding:10px 7px 14px}.sidebar-is-collapsed .sidebar-utilities>a,.sidebar-is-collapsed .sidebar-utilities>button{justify-content:center;width:42px;padding:0}.sidebar-is-collapsed .sidebar-utilities span{display:none}}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;height:54px;padding:0 18px 0 24px}.crumbs{gap:7px;font-size:13px}.top-actions{gap:8px}.resource-switcher{min-width:0;position:relative}.resource-switcher>summary{cursor:pointer;border-radius:4px;align-items:center;gap:7px;max-width:min(650px,55vw);height:36px;padding:0 9px;list-style:none;display:flex}.resource-switcher>summary::marker{content:""}.resource-switcher>summary::-webkit-details-marker{display:none}.resource-switcher>summary:hover{background:#f4f7f5}.resource-switcher>summary span{color:var(--muted);font-size:12px}.resource-switcher>summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.resource-switcher>summary .ui-icon{color:#69766f;flex:none;width:13px;height:13px}.resource-switcher-menu{z-index:90;border:1px solid var(--line);background:#fff;border-radius:5px;width:min(430px,100vw - 32px);max-height:440px;padding:6px;display:grid;position:absolute;top:42px;left:0;overflow:auto;box-shadow:0 16px 40px #182c2424}.resource-switcher-menu>span{color:var(--muted);text-transform:uppercase;padding:7px 8px;font-size:9px;font-weight:850}.resource-switcher-menu>a{color:var(--ink);border-radius:4px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.resource-switcher-menu>a:hover,.resource-switcher-menu>a.active{background:var(--green-soft);color:var(--green-dark)}.resource-switcher-menu>a strong{font-size:11px}.resource-switcher-menu>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-menu{position:relative}.account-menu>summary{height:38px;color:var(--ink);text-transform:capitalize;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:0 6px 0 3px;font-size:11px;font-weight:800;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover{background:#f4f7f5}.account-menu>summary>.ui-icon{color:#6d7974;width:12px;height:12px}.account-avatar{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:inline-grid}.account-menu-panel{z-index:90;border:1px solid var(--line);background:#fff;border-radius:5px;width:230px;padding:12px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 16px 40px #182c2424}.account-menu-panel>strong{font-size:12px}.account-menu-panel>small{color:var(--muted);margin:2px 0 10px;font-size:9px}.account-menu-panel>a,.account-menu-panel button{width:100%;height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 8px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.account-menu-panel>a>.ui-icon,.account-menu-panel button>.ui-icon{width:14px;height:14px}.account-menu-panel>a:hover,.account-menu-panel button:hover{color:var(--green-dark);background:#f4f7f5}.pwa-icon-sample-fieldset{border:0;min-width:0;padding:0}.pwa-icon-sample-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.pwa-icon-sample-heading legend{padding:0}.pwa-icon-sample-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pwa-icon-sample{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;justify-items:center;gap:7px;padding:10px 6px;font-size:10px;font-weight:800;display:grid;position:relative}.pwa-icon-sample:hover{border-color:var(--green-line);background:var(--green-soft)}.pwa-icon-sample:has(input:checked){border-color:var(--green);color:var(--green-dark);box-shadow:0 0 0 2px #12583c21}.pwa-icon-sample>input{opacity:0;pointer-events:none;position:absolute}.pwa-icon-sample-preview{background:var(--pwa-icon-color);color:#fff;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.pwa-icon-sample-preview>.ui-icon{stroke-width:1.8px;width:28px;height:28px}.pwa-icon-sample:focus-within{outline-offset:2px;outline:3px solid #1e6f4e33}.pwa-icon-customizer{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:16px;display:grid}.pwa-icon-custom-preview{background:#f4f8f6;border-radius:18px;place-items:center;width:112px;height:112px;display:grid}.pwa-icon-custom-preview>span{background:var(--pwa-icon-color);color:#fff;place-items:center;width:90px;height:90px;display:grid}.pwa-icon-custom-preview[data-style=rounded]>span{border-radius:20px}.pwa-icon-custom-preview[data-style=circle]>span{border-radius:50%}.pwa-icon-custom-preview[data-style=square]>span{border-radius:0}.pwa-icon-custom-preview b{letter-spacing:.02em;font-size:34px;font-weight:900}.pwa-icon-custom-fields{gap:12px;display:grid}.pwa-icon-custom-fields>div:first-child{gap:3px;display:grid}.pwa-icon-custom-choice{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pwa-icon-option-group{border:0;min-width:0;padding:0}.pwa-icon-option-group legend{margin-bottom:7px;padding:0}.pwa-icon-color-options,.pwa-icon-style-options{flex-wrap:wrap;gap:8px;display:flex}.pwa-icon-color-options label,.pwa-icon-style-options label{cursor:pointer;position:relative}.pwa-icon-color-options input,.pwa-icon-style-options input{opacity:0;pointer-events:none;position:absolute}.pwa-icon-color-options label>span:first-of-type{background:var(--pwa-icon-color);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff;border-radius:50%;display:block}.pwa-icon-color-options label:has(input:checked)>span:first-of-type{box-shadow:0 0 0 2px var(--green-dark)}.pwa-icon-style-options label{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;grid-template-columns:24px auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.pwa-icon-style-options label:has(input:checked){border-color:var(--green);color:var(--green-dark);box-shadow:0 0 0 1px #12583c21}.pwa-icon-style-options span{background:var(--green);width:20px;height:20px;display:block}.pwa-icon-style-options span[data-style=rounded]{border-radius:5px}.pwa-icon-style-options span[data-style=circle]{border-radius:50%}.pwa-icon-style-options b{font-size:10px}.pwa-icon-color-options label:focus-within,.pwa-icon-style-options label:focus-within{outline-offset:2px;outline:3px solid #1e6f4e33}.notification-button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:#fff;border-radius:5px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.notification-button:hover{border-color:var(--green-line);color:var(--green-dark)}.notification-button>span{background:var(--green-dark);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px}.notification-menu{position:relative}.notification-menu>summary{cursor:pointer;list-style:none}.notification-menu>summary::-webkit-details-marker{display:none}.notification-popover{z-index:80;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(380px,100vw - 28px);position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 16px 40px #182c2424}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notification-popover>header button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.notification-popover-list{max-height:390px;overflow:auto}.notification-popover-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 14px;display:flex}.notification-popover-row.is-unread{background:#f3faf5}.notification-popover-row strong{overflow-wrap:anywhere;max-width:100%;font-size:12px}.notification-popover-row span,.notification-popover-row small{overflow-wrap:anywhere;max-width:100%;color:var(--muted);font-size:11px}.notification-popover-empty{text-align:center;color:var(--muted);flex-direction:column;gap:4px;padding:28px 16px;display:flex}.notification-popover-empty strong{color:var(--ink)}.notification-view-all{color:var(--green-dark);text-align:center;background:var(--surface-soft);padding:10px 14px;font-size:11px;font-weight:850;text-decoration:none;display:block}@media (width<=760px){.notification-popover{width:auto;position:fixed;top:82px;left:14px;right:14px}}.notification-list{border:1px solid var(--line);background:#fff;border-radius:6px}.notification-row{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.notification-row:last-child{border-bottom:0}.notification-row p{color:var(--muted);margin:4px 0;font-size:13px}.notification-row small{color:var(--muted)}.notification-dot{background:#ccd3cf;border-radius:50%;width:7px;height:7px}.notification-row.is-unread{background:#f7fbf8}.notification-row.is-unread .notification-dot{background:var(--green)}.notification-row.is-resolved,.notification-popover-row.is-resolved{color:#65716c;background:#fafafa}.notification-state{color:var(--green-dark);text-transform:uppercase;margin-left:8px;font-size:10px;font-weight:850;display:inline-flex}.role-chip,.chip{border-radius:4px;min-height:26px;padding:0 8px;font-size:11px;font-weight:750}.role-chip{background:var(--green-soft);border-color:var(--green-line);height:30px;color:var(--green-dark);padding:0 9px}.btn{border-radius:5px;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:750}.btn.primary{background:var(--green);border-color:var(--green);box-shadow:none}.btn.small{border-radius:4px;height:30px;padding:0 10px;font-size:12px}.btn.is-disabled{cursor:not-allowed;color:var(--muted);background:var(--surface-soft);border-color:var(--line);box-shadow:none}.context-action-blocked{border-left:3px solid var(--gold);background:var(--gold-soft);color:var(--gold-dark);align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;font-size:10px;line-height:1.45;display:flex}.context-action-blocked .ui-icon{flex:none;width:14px;height:14px}.page{background:var(--surface);min-height:calc(100vh - 54px);padding:22px 24px 36px}.help-hub{gap:18px;max-width:1180px;margin:0 auto;display:grid}.help-return-link{width:max-content;color:var(--green-dark);align-items:center;gap:6px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.help-return-link:hover{text-decoration:underline}.help-return-link .ui-icon{width:14px;height:14px}.help-hero{border:1px solid var(--green-line);background:linear-gradient(135deg,#fff 0%,#f3faf6 100%);grid-template-columns:minmax(0,1fr) 220px;gap:28px;padding:32px;display:grid}.help-hero-copy h1{letter-spacing:-.025em;max-width:700px;margin:0;font-size:36px}.help-hero-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:10px 0 18px;font-size:15px;line-height:1.65}.help-role-badge{border:1px solid var(--green-line);color:var(--green-dark);background:#fff;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.help-role-badge .ui-icon{width:14px;height:14px}.help-on-page{border-left:1px solid var(--green-line);align-content:start;display:grid}.help-on-page>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 0 8px 18px;font-size:9px;font-weight:850}.help-on-page a{color:var(--ink);padding:8px 18px;font-size:12px;font-weight:750;text-decoration:none}.help-on-page a:hover{background:var(--green-soft);color:var(--green-dark)}.help-section-block{border:1px solid var(--line);background:#fff;padding:26px 28px;scroll-margin-top:70px}.help-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.help-section-heading h2{margin:0;font-size:22px}.help-section-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.help-steps{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.help-steps li{border-right:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:11px;padding:18px;display:grid}.help-steps li:last-child{border-right:0}.help-steps li>span{background:var(--green-soft);width:28px;height:28px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.help-steps h3{margin:2px 0 6px;font-size:14px}.help-steps p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.help-quick-links{background:var(--surface-soft);align-items:center;gap:18px;margin-top:14px;padding:12px 14px;display:flex}.help-quick-links>strong{text-transform:uppercase;flex:none;font-size:10px}.help-quick-links>div{flex-wrap:wrap;gap:7px;display:flex}.help-quick-links a{border:1px solid var(--line);color:var(--green-dark);background:#fff;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.help-quick-links a .ui-icon{width:12px;height:12px}.help-quick-links a .ui-icon:last-child{margin-left:2px}.help-concept-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-concept-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:20px}.help-concept-icon,.help-support-icon{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);border-radius:4px;place-items:center;display:grid}.help-concept-icon .ui-icon,.help-support-icon .ui-icon{width:17px;height:17px}.help-concept-grid h3{margin:15px 0 7px;font-size:14px}.help-concept-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.help-concept-grid small{border-top:1px solid var(--line-soft);color:var(--green-dark);margin-top:12px;padding-top:10px;font-size:10px;font-weight:750;line-height:1.5;display:block}.help-faq-list{border-top:1px solid var(--line)}.help-faq-list details{border-bottom:1px solid var(--line)}.help-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:10px 4px;font-size:13px;font-weight:800;list-style:none;display:flex}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary .ui-icon{flex:none;width:14px;height:14px;transition:transform .15s}.help-faq-list details[open] summary{color:var(--green-dark)}.help-faq-list details[open] summary .ui-icon{transform:rotate(180deg)}.help-faq-list details>div{max-width:860px;padding:0 4px 17px}.help-faq-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.help-support{border:1px solid var(--green-line);background:#eef8f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 28px;scroll-margin-top:70px;display:grid}.help-support h2{margin:0;font-size:18px}.help-support div>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.help-support-note{max-width:300px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.5}.help-topic-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-topic-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:190px;padding:20px;display:grid}.help-topic-card h3{margin:2px 0 8px;font-size:15px}.help-topic-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.help-topic-card ol{color:var(--ink);gap:7px;margin:14px 0 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}@media (width<=900px){.help-hero{grid-template-columns:1fr}.help-on-page{border-top:1px solid var(--green-line);border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:10px}.help-on-page>span{grid-column:1/-1;padding-left:0}.help-on-page a{padding:8px}.help-steps,.help-concept-grid{grid-template-columns:1fr 1fr}.help-steps li:nth-child(2){border-right:0}.help-steps li:last-child{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=620px){.help-hero,.help-section-block,.help-support{padding:20px}.help-hero-copy h1{font-size:30px}.help-on-page{grid-template-columns:1fr 1fr}.help-steps,.help-concept-grid{grid-template-columns:1fr}.help-steps li{border-right:0;border-bottom:1px solid var(--line)}.help-steps li:nth-child(2){border-right:0}.help-steps li:last-child{border-top:0;border-bottom:0;grid-column:auto}.help-quick-links{flex-direction:column;align-items:flex-start}.help-support{grid-template-columns:auto 1fr}.help-support .btn,.help-support-note{text-align:left;grid-column:1/-1;width:100%;max-width:none}}@media (width<=900px){.help-on-page{border-top:1px solid var(--green-line);scrollbar-width:thin;border-left:0;padding-top:10px;display:flex;overflow-x:auto}.help-on-page>span{display:none}.help-on-page a{white-space:nowrap;flex:none;padding:8px 12px}}@media (width<=620px){.help-topic-list{grid-template-columns:1fr}.help-topic-card{min-height:0}}.page-header{margin-bottom:18px}.document-command-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:16px;line-height:1.25;overflow:hidden}@media (width<=760px){.document-command-identity h2{white-space:normal;font-size:14px}}.eyebrow{letter-spacing:.06em;margin-bottom:5px;font-size:10px}.title-row{gap:16px}.title{letter-spacing:0;font-size:28px;line-height:1.15}.subtitle{max-width:980px;margin-top:6px;font-size:14px}.stack{gap:12px}.card{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:none;background:#fff}.pad,.panel{padding:16px}.card h3{letter-spacing:0;font-size:16px}.panel-head{margin-bottom:14px}.panel h2{letter-spacing:0;font-size:18px}.divider{margin:16px 0}.icon{border-radius:4px;width:32px;height:32px}.icon .ui-icon .icon .ui-icon{width:17px;height:17px}.kpis{gap:8px}.num{letter-spacing:0;font-size:24px}.kpi-label{font-size:12px}.full{height:40px;margin-top:14px}.chips{gap:6px}.input,.textarea,.select{border-radius:5px;min-height:38px;padding:9px 11px;font-size:13px}.textarea{height:auto;min-height:72px}.list-controls,.list-controls.workspace-controls,.list-controls.workspace-controls.outcome-controls{background:var(--surface-soft);border-radius:6px;gap:8px;margin-bottom:12px;padding:10px}.list-controls .input,.list-controls .select,.list-control-actions .btn{height:36px;min-height:36px}.table,.feed{border-radius:6px}.user-stat,.metric-pill,.empty-state,.composer-drawer,.source-library-summary>div,.source-review>summary,.draft-material-card,.circle-matrix-row,.matrix-measures>div{border-radius:5px}.deliberation-list{gap:8px}.workspace-tabs{gap:18px;padding-bottom:0}.workspace-tabs a{border:0;border-bottom:2px solid #0000;border-radius:0;min-height:38px;padding:0 2px}.workspace-tabs a.active{border-color:var(--green);color:var(--green-dark);background:0 0}.circle-level-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:24px;height:54px;padding:0 4px;display:flex}.circle-level-tabs a{color:#5d6a65;border-bottom:2px solid #0000;align-items:center;gap:7px;height:54px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.circle-level-tabs a.active{border-color:var(--green);color:var(--green-dark)}.circle-level-tabs .ui-icon{width:15px;height:15px}.circle-area-command-bar{border-bottom:1px solid var(--line);background:#fff;align-items:stretch;gap:16px;min-width:0;height:54px;padding:0 4px;display:flex}.circle-workflow-app .topbar{height:54px}.circle-workflow-app .page{padding-top:0}.circle-area-command-bar .circle-level-tabs{border-right:1px solid var(--line);border-bottom:0;flex:none;padding:0 16px 0 0}.circle-command-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.circle-command-actions .btn{height:32px;min-height:32px;padding:0 10px;font-size:10px}.circle-command-actions form{display:flex}.circle-review-open-action{color:var(--green-dark);border-color:var(--green-line);background:var(--green-soft)}.circle-review-open-action:hover,.circle-review-open-action:focus-visible{border-color:var(--green);background:#e4f4eb}.circle-command-context-reopen{width:30px;height:30px;color:var(--green-dark);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 30px;align-self:center;place-items:center;padding:0;display:none}.circle-command-context-reopen:hover{background:var(--green-soft)}.circle-command-context-reopen .ui-icon{width:14px;height:14px;transform:rotate(180deg)}.circle-context-is-collapsed .circle-command-context-reopen{display:grid}@media (width<=760px){.circle-area-command-bar{flex-wrap:wrap;gap:0;height:auto;min-height:54px}.circle-area-command-bar .circle-level-tabs{border-right:0}.circle-command-actions{width:100%;padding:0 0 10px}}.circle-detail-layout.conversation-mode{grid-template-columns:210px minmax(0,1fr)}.circle-detail-layout.conversation-mode .circle-workspace{padding:0;overflow:hidden}.circle-detail-layout.conversation-mode .circle-context-column{min-height:620px}.circle-conversation{background:#fff;grid-template-rows:auto auto minmax(240px,1fr) auto;min-height:610px;display:grid}.conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 16px;display:flex}.conversation-header h2{letter-spacing:0;margin:3px 0 0;font-size:19px}.conversation-connection{white-space:nowrap;color:#61706a;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.conversation-connection:before{content:"";background:#96a29d;border-radius:50%;width:7px;height:7px}.conversation-connection.is-live{color:var(--green-dark)}.conversation-connection.is-live:before{background:var(--green)}.conversation-connection.is-syncing:before{background:#c39225}.conversation-connection.is-offline{color:var(--red)}.conversation-connection.is-offline:before{background:var(--red)}.conversation-lifecycle{border-bottom:1px solid var(--line-soft);color:#5c6964;background:#fbfcfb;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:flex}.conversation-lifecycle .ui-icon{width:13px;height:13px;color:var(--green-dark)}.conversation-feed{max-height:560px;padding:0 16px;overflow:auto}.conversation-message{border-bottom:1px solid var(--line-soft);padding:12px 0}.conversation-message.is-reply{border-left:2px solid var(--green-line);margin-left:28px;padding-left:12px}.conversation-message header{align-items:baseline;gap:9px;display:flex}.conversation-message header span{color:var(--muted);font-size:10px}.conversation-message-body{max-width:920px;margin-top:5px;font-size:13px;line-height:1.5}.conversation-message-body em{color:var(--muted)}.conversation-message footer{flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:7px;display:flex}.conversation-message footer>button,.conversation-selection-row button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.conversation-edit-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.conversation-files,.conversation-process-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.conversation-file{border:1px solid var(--line);background:var(--surface-soft);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-width:220px;padding:7px 9px;font-size:10px;display:flex}.conversation-file strong,.conversation-file small{display:block}.conversation-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.conversation-file small{color:var(--muted);margin-top:2px}.conversation-file-actions{gap:8px;display:flex}.conversation-file-actions a{color:var(--green-dark);font-weight:800;text-decoration:none}.conversation-process-link{border:1px solid var(--green-line);background:var(--green-soft);max-width:360px;color:var(--ink);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;text-decoration:none;display:flex}.conversation-process-link>span{text-transform:capitalize;color:var(--green-dark);font-weight:850}.conversation-process-link>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-promotion{position:relative}.conversation-promotion>summary{color:var(--green-dark);cursor:pointer;font-size:10px;font-weight:850;list-style:none}.conversation-promotion>summary::-webkit-details-marker{display:none}.conversation-promotion>summary:after{content:" +"}.conversation-promotion[open]>summary:after{content:" -"}.conversation-promotion-panel{z-index:18;border:1px solid var(--line);width:min(420px,100vw - 40px);box-shadow:var(--shadow);background:#fff;border-radius:5px;padding:12px;position:absolute;bottom:calc(100% + 7px);left:0}.conversation-promotion-panel>p:first-child{color:#5f6c67;margin:0 0 10px;font-size:11px;line-height:1.45}.conversation-promotion-panel fieldset{border:1px solid var(--line-soft);border-radius:4px;gap:5px;margin:0 0 10px;padding:8px;display:grid}.conversation-promotion-panel legend{color:#66736e;text-transform:uppercase;padding:0 4px;font-size:9px;font-weight:850}.conversation-promotion-panel fieldset label,.conversation-promotion-confirm{color:#405049;align-items:flex-start;gap:7px;font-size:10px;line-height:1.35;display:flex}.conversation-promotion-panel input[type=checkbox]{flex:none;margin-top:1px}.conversation-promotion-confirm{border-top:1px solid var(--line-soft);padding:8px 0}.conversation-promotion-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.conversation-promotion-actions>.btn{justify-content:flex-start}.conversation-inquiry-promotion{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.conversation-inquiry-promotion .input{height:32px;min-height:32px}.conversation-promoted-links{align-items:center;gap:9px;padding-left:2px;display:flex}.conversation-promoted-links a{color:#596760;font-size:10px;font-weight:800;text-decoration:none}.conversation-promoted-links a:before{content:"✓";color:var(--green);margin-right:4px}.conversation-origin{border:1px solid var(--green-line);background:var(--green-soft);color:#42534c;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.conversation-origin strong{color:var(--green-dark);text-transform:uppercase;font-size:10px;display:block}.conversation-origin-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;display:flex}.conversation-origin-links a{color:var(--green-dark);font-weight:800;text-decoration:none}.conversation-empty{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:36px 20px;display:flex}.conversation-empty strong{color:var(--ink)}.conversation-composer{background:var(--surface-soft);border-top:1px solid var(--line);padding:12px 16px}.conversation-composer textarea{resize:vertical;background:#fff;min-height:76px}.conversation-selected-material{border:1px solid var(--line);background:#fff;border-radius:4px;margin-top:7px}.conversation-selection-row{border-bottom:1px solid var(--line-soft);color:#5f6c67;justify-content:space-between;align-items:center;gap:12px;padding:6px 9px;font-size:10px;display:flex}.conversation-selection-row:last-child{border-bottom:0}.conversation-selection-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-composer-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.conversation-composer-hint{color:var(--muted);flex:1;font-size:10px}.conversation-reference-picker{position:relative}.conversation-reference-picker>summary{list-style:none}.conversation-reference-picker>summary::-webkit-details-marker{display:none}.conversation-reference-menu{z-index:15;border:1px solid var(--line);width:min(440px,80vw);box-shadow:var(--shadow);background:#fff;border-radius:5px;padding:10px;position:absolute;bottom:calc(100% + 7px);left:0}.conversation-reference-menu label{color:#63706b;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.conversation-reference-menu .input{min-height:38px;margin-bottom:7px;padding:8px 10px;font-size:11px}.conversation-reference-menu .select{min-height:38px;font-size:11px}.conversation-reference-results{color:#68766f;min-height:16px;margin:5px 0 0;font-size:9px;line-height:1.4}.conversation-reference-menu .btn{margin-top:7px}.conversation-reply-context{color:var(--green-dark);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}@media (width<=760px){.circle-level-tabs{height:42px;margin:0}.circle-level-tabs a{height:42px}.circle-detail-layout.conversation-mode{grid-template-columns:1fr}.circle-detail-layout.conversation-mode .circle-context-column{display:none}.conversation-header{min-height:56px}.conversation-message.is-reply{margin-left:12px}.conversation-composer-actions{flex-wrap:wrap}.conversation-composer-hint{flex-basis:100%;order:4}.conversation-reference-picker{position:static}.conversation-reference-menu{width:auto;left:12px;right:12px}.conversation-file{min-width:100%}.conversation-promotion-panel{width:auto;position:fixed;bottom:12px;left:12px;right:12px}.conversation-inquiry-promotion{grid-template-columns:1fr}.conversation-origin{display:block}.conversation-origin-links{justify-content:flex-start;margin-top:7px}}.login{background:var(--bg)}.login-card{width:min(440px,100vw - 24px);box-shadow:var(--shadow);border-radius:8px}.public-community-entry{align-self:start;width:min(1040px,100vw - 24px);margin:32px auto}.circle-contribution-controls{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;grid-template-columns:minmax(220px,1.8fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(140px,1fr) 88px auto;align-items:end;gap:8px;padding:10px;display:grid}.circle-contribution-controls label{flex-direction:column;gap:5px;min-width:0;display:flex}.circle-contribution-controls label>span{color:#65736e;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.circle-contribution-controls .input,.circle-contribution-controls .select{height:36px;min-height:36px}.circle-contribution-controls .list-control-actions{flex-wrap:nowrap}.contribution-row{border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden}.contribution-row:hover{border-color:#a8c8b8}.contribution-row.is-selected{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.contribution-row-link{color:inherit;grid-template-columns:34px minmax(0,1fr) 112px;gap:12px;padding:14px 14px 12px;text-decoration:none;display:grid}.contribution-position{color:#6d7a75;text-align:center;font-size:14px;font-weight:800}.contribution-row-content{flex-direction:column;min-width:0;display:flex}.contribution-row-kicker{color:var(--green-dark);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1}.contribution-row-content>strong{margin-top:6px;font-size:16px;line-height:1.3}.contribution-excerpt{color:#4f5f59;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.48}.contribution-row-meta{border-top:1px solid var(--line-soft);color:#697670;flex-wrap:wrap;gap:5px 12px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.contribution-row-meta span+span:before{content:"·";color:#a4aea9;margin-right:12px}.contribution-row-state{color:#65736e;text-transform:uppercase;place-self:start end;font-size:10px;font-weight:800;line-height:1}.contribution-inspector{overflow:hidden}.inspector-header{border-bottom:1px solid var(--line);color:#65736e;text-transform:uppercase;justify-content:space-between;align-items:center;height:40px;padding:0 10px 0 14px;font-size:10px;font-weight:850;display:flex}.inspector-header .iconbutton{border:0;width:28px;height:28px}.inspector-body{flex-direction:column;display:flex}.inspector-title-block,.inspector-section{border-bottom:1px solid var(--line-soft);padding:14px}.inspector-title-block h2{letter-spacing:0;margin:7px 0 5px;font-size:18px;line-height:1.3}.inspector-section h3{text-transform:uppercase;color:#64716c;letter-spacing:0;margin:0 0 10px;font-size:11px;line-height:1}.inspector-fields{border:1px solid var(--line);border-radius:5px;flex-direction:column;margin:0;display:flex;overflow:hidden}.inspector-fields>div{border-bottom:1px solid var(--line-soft);grid-template-columns:105px minmax(0,1fr);display:grid}.inspector-fields>div:last-child{border-bottom:0}.inspector-fields dt,.inspector-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px;font-size:12px;line-height:1.4}.inspector-fields dt{background:var(--surface-soft);font-weight:800}.inspector-fields dd{border-left:1px solid var(--line-soft)}.signal-bars{flex-direction:column;gap:6px;display:flex}.signal-bars>div{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.signal-bars span{color:#52615b}.signal-bars strong{text-align:right;min-width:24px}.inspector-list{flex-direction:column;gap:0;display:flex}.inspector-list-item{border-bottom:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;font-size:12px;text-decoration:none;display:flex}.inspector-list-item:last-child{border-bottom:0}.inspector-list-item span{color:#718079;text-transform:uppercase;font-size:10px}.inspector-comment{border-bottom:1px solid var(--line-soft);padding:8px 0}.inspector-comment:last-child{border-bottom:0}.inspector-comment strong{text-transform:uppercase;color:#64716c;font-size:11px}.inspector-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.inspector-actions{flex-direction:column;gap:14px;display:flex}.inspector-assignment-form{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.inspector-assignment-form label{gap:6px;display:grid}.inspector-assignment-form label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.inspector-assignment-form .btn{justify-content:center;width:100%}.focused-create-layout{max-width:820px;margin:0 auto}.focused-create-layout>.panel{padding:24px}.focused-create-form{gap:20px;display:grid}.focused-create-form>label{gap:7px;display:grid}.focused-create-form>.checkbox-row{align-items:flex-start;gap:10px;display:flex}.focused-create-form>.checkbox-row>span{gap:4px;display:grid}.focused-create-form>.checkbox-row small{display:block}.focused-create-form .form-grid{margin:0}.focused-create-form details{border:1px solid var(--line);border-radius:10px;padding:14px}.focused-create-form details summary{cursor:pointer;font-weight:700}.focused-create-form details .form-grid{margin-top:14px}.focused-create-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.inspector-footer{padding:10px 14px;display:flex}.inspector-empty{color:#718079;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.inspector-empty .ui-icon{width:24px;height:24px}.inspector-empty p{margin:0;font-size:12px;line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.temporary-circle-layout{grid-template-columns:minmax(0,1fr) var(--right);align-items:start;gap:18px;display:grid}.temporary-circle-rail{flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.temporary-circle-layout{grid-template-columns:1fr}}.orientation-kicker{color:var(--green-dark);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;line-height:1;display:block}.orientation-empty{border-left:2px solid var(--line);padding-left:11px;font-size:12px;color:#68766f!important;line-height:1.55!important}.humane-composer{border:1px solid var(--green-line);background:#fff;border-radius:6px;overflow:hidden}.humane-composer-head{border-bottom:1px solid var(--line);background:var(--surface-soft);padding:16px 18px}.humane-composer-head h3{max-width:850px;margin:0;font-size:18px;line-height:1.35}.humane-composer-head p{color:#68766f;margin:6px 0 0;font-size:12px}.humane-writing-surface{padding:14px 18px}.humane-writing-surface .textarea{min-height:220px;color:var(--ink);resize:vertical;box-shadow:none;border:0;padding:7px 2px;font-size:15px;line-height:1.65}.humane-writing-surface .textarea:focus{outline:2px solid var(--green-line);outline-offset:5px}.composer-status{border-top:1px solid var(--line-soft);color:#718079;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;font-size:10px;display:flex}.form-error{color:var(--red);margin:8px 0 0;font-size:12px;font-weight:700}.composer-option{border-top:1px solid var(--line)}.composer-option>summary{cursor:pointer;color:#35443f;align-items:center;gap:8px;padding:11px 18px;font-size:12px;font-weight:800;display:flex}.composer-option>summary .ui-icon{width:15px;height:15px;color:var(--green-dark)}.composer-option>summary span{color:#7a8781;text-transform:uppercase;margin-left:auto;font-size:9px}.composer-option[open]>summary{background:var(--surface-soft)}.composer-option-body{border-top:1px solid var(--line-soft);padding:14px 18px}.composer-classification{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.composer-classification label{color:#65736e;text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.composer-submit{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.composer-submit>span{color:#68766f;max-width:680px;font-size:11px;line-height:1.45}.inspector-influence{border-bottom:1px solid var(--line-soft);padding:9px 0}.inspector-influence:last-child{border-bottom:0}.inspector-influence>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850;display:block}.inspector-influence strong{margin-top:4px;font-size:12px;line-height:1.4;display:block}.inspector-influence p{margin-top:3px;font-size:11px;line-height:1.45}.understanding-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.understanding-document,.understanding-inquiries,.understanding-feedback-list,.understanding-history,.understanding-publisher{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0}.understanding-document-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.understanding-document-head>div:first-child{min-width:0;max-width:760px}.understanding-document-head span,.understanding-publisher>header>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.understanding-document-head h2,.understanding-publisher h2{margin:4px 0 0;font-size:20px;line-height:1.3}.understanding-document-head p,.understanding-publisher header p{color:#68766f;margin:6px 0 0;font-size:12px;line-height:1.5}.understanding-version{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.understanding-version strong{color:var(--green-dark);font-size:16px}.understanding-version span{color:#718079;margin-top:3px;font-size:10px}.understanding-summary{border-bottom:1px solid var(--line);padding:20px 22px}.understanding-summary h3{margin:0 0 9px;font-size:15px}.understanding-summary>p{color:var(--ink);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.understanding-summary details{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:11px}.understanding-summary summary{cursor:pointer;color:var(--green-dark);font-size:11px;font-weight:800}.understanding-summary details p{white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.55}.understanding-sections{padding:2px 22px}.understanding-section{border-bottom:1px solid var(--line-soft);padding:18px 0}.understanding-section:last-child{border-bottom:0}.understanding-section>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.understanding-section h3{text-transform:capitalize;margin:5px 0 7px;font-size:17px;line-height:1.35}.understanding-section p{color:#394943;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.understanding-provenance{border-top:1px solid var(--line);background:var(--surface-soft);color:#68766f;flex-wrap:wrap;gap:8px 18px;padding:11px 18px;font-size:10px;display:flex}.understanding-provenance strong{color:var(--ink)}.understanding-feedback-form{border-top:1px solid var(--line)}.understanding-feedback-form>summary,.inquiry-create>summary{cursor:pointer;color:var(--green-dark);padding:12px 18px;font-size:12px;font-weight:800}.understanding-feedback-form>form{border-top:1px solid var(--line-soft);padding:15px 18px}.understanding-feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.understanding-feedback-fields label,.understanding-publisher label,.understanding-trace-grid label{flex-direction:column;gap:5px;display:flex}.understanding-feedback-fields label>span,.understanding-publisher label>span,.understanding-trace-grid label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800}.understanding-inquiries>header,.understanding-feedback-list>header,.understanding-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.understanding-inquiries>header span,.understanding-feedback-list>header span,.understanding-history>header span{color:#68766f;text-transform:uppercase;font-size:9px;font-weight:800}.understanding-inquiries>header h2{margin:3px 0 0;font-size:16px}.understanding-inquiries>header strong,.understanding-feedback-list>header strong,.understanding-history>header strong{color:var(--green-dark);font-size:11px}.inquiry-list{padding:0 14px}.inquiry-item{border-bottom:1px solid var(--line-soft);padding:13px 0}.inquiry-item>div>span{color:#9a6019;text-transform:uppercase;font-size:9px;font-weight:850}.inquiry-item.is-resolved>div>span{color:var(--green-dark)}.inquiry-item.is-deferred>div>span{color:#65736e}.inquiry-item h3{margin:5px 0;font-size:13px;line-height:1.4}.inquiry-item p{color:#5c6a65;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.inquiry-resolution{border-left:2px solid var(--green-line);background:var(--surface-soft);padding:8px;margin-top:9px!important}.inquiry-resolution strong{color:var(--ink);margin-bottom:3px;display:block}.inquiry-item details{margin-top:9px}.inquiry-item summary{cursor:pointer;color:var(--green-dark);font-size:10px;font-weight:800}.inquiry-item details form{margin-top:8px}.inquiry-create{border-top:1px solid var(--line)}.inquiry-create form{padding:0 14px 14px}.understanding-feedback-list>article{border-bottom:1px solid var(--line-soft);padding:11px 14px}.understanding-feedback-list>article:last-child{border-bottom:0}.understanding-feedback-list article>span{color:#9a6019;text-transform:uppercase;font-size:9px;font-weight:850}.understanding-feedback-list article p{color:#3f4f49;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.5}.understanding-feedback-list article small{color:#718079;font-size:10px}.understanding-history>div{border-bottom:1px solid var(--line-soft);grid-template-columns:38px 1fr;gap:3px 8px;padding:10px 14px;display:grid}.understanding-history>div:last-child{border-bottom:0}.understanding-history>div strong{color:var(--green-dark);grid-row:span 2;font-size:12px}.understanding-history>div span,.understanding-history>div small{color:#68766f;font-size:10px}.understanding-publisher{grid-column:1/-1;padding:18px}.understanding-publisher>header{margin-bottom:14px}.understanding-section-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.understanding-section-editor .textarea{min-height:120px}.understanding-trace-picker{border:1px solid var(--line);border-radius:5px}.understanding-trace-picker>summary{cursor:pointer;color:var(--green-dark);padding:11px 13px;font-size:11px;font-weight:800}.understanding-trace-grid{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.understanding-trace-grid .select{align-items:flex-start;min-height:120px}.community-context-nav{border-bottom:1px solid var(--line);gap:2px;margin-bottom:12px;display:flex;overflow:auto}.community-context-nav a{color:#5e6c66;white-space:nowrap;border-bottom:2px solid #0000;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none}.community-context-nav a:hover,.community-context-nav a.is-active{color:var(--green-dark);border-color:var(--green)}.community-metric-grid{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.community-metric-grid>div{border-right:1px solid var(--line-soft);flex-direction:column;min-width:0;padding:11px 13px;display:flex}.community-metric-grid>div:last-child{border-right:0}.community-metric-grid span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800}.community-metric-grid strong{margin:5px 0 3px;font-size:22px;line-height:1}.community-metric-grid small{color:#718079;font-size:9px;line-height:1.35}.community-metric-grid .trend-up{color:var(--green-dark)}.community-metric-grid .trend-down{color:var(--gold-dark)}.operations-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.operations-layout.standard-inspector-layout{grid-template-columns:minmax(0,1fr) minmax(440px,var(--inspection-rail-width))}.operations-main{flex-direction:column;gap:12px;min-width:0;display:flex}.operations-summary-strip{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.operations-summary-strip>div{border-right:1px solid var(--line-soft);padding:11px 14px}.operations-summary-strip>div:last-child{border-right:0}.operations-summary-strip strong{font-size:19px;line-height:1.1;display:block}.operations-summary-strip span{color:#68766f;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800;display:block}.operations-section{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:12px}.operations-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.operations-section-head h2{margin:0;font-size:16px;line-height:1.25}.operations-section-head p{color:#66746e;margin:3px 0 0;font-size:12px;line-height:1.4}.operations-section-head>span{color:#66746e;white-space:nowrap;font-size:11px}.operations-controls{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(120px,.72fr)) auto;align-items:end;gap:7px;margin-bottom:10px;padding:9px;display:grid}.operations-controls label,.operations-assignment-bar label{flex-direction:column;gap:4px;min-width:0;display:flex}.operations-controls label>span,.operations-assignment-bar label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.operations-controls .input,.operations-controls .select,.operations-assignment-bar .select{height:34px;min-height:34px;padding:7px 9px}.operations-control-actions{align-items:center;gap:6px;display:flex}.operations-control-actions .btn{height:34px}.operations-tabs{border-bottom:1px solid var(--line);margin:0}.operations-tabs a span{color:#718079;margin-left:4px;font-size:10px}.operations-assignment-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;padding:9px;display:grid}.operations-assignment-bar .form-error{color:var(--red);grid-column:1/-1;margin:0}.operations-table-shell{border:1px solid var(--line);border-radius:5px;min-width:0;overflow:auto}.operations-table{border-collapse:collapse;background:#fff;width:100%;min-width:780px;font-size:12px}.operations-table th{background:var(--surface-soft);border-bottom:1px solid var(--line);color:#66736e;text-align:left;text-transform:uppercase;white-space:nowrap;height:34px;padding:7px 10px;font-size:9px;font-weight:850}.operations-table td{border-bottom:1px solid var(--line-soft);color:#34433e;vertical-align:middle;padding:9px 10px}.operations-table tbody tr:last-child td{border-bottom:0}.operations-table tbody tr:hover{background:#f9fbfa}.operations-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--green);background:#f5fbf7}.operations-primary-link{min-width:220px;max-width:520px;color:var(--ink);flex-direction:column;gap:3px;text-decoration:none;display:flex}.operations-primary-link strong{font-size:13px;line-height:1.3}.operations-primary-link span{color:#66746e;font-size:11px;line-height:1.35}.operations-record-cell{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:250px;display:grid}.operations-record-cell .operations-primary-link{min-width:0}.operations-record-cell .operations-primary-link:hover strong,.operations-record-cell .operations-primary-link:focus-visible strong,.operations-related-link:hover,.operations-related-link:focus-visible{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.operations-inspect-link{width:28px;height:28px;color:var(--muted);border:1px solid #0000;border-radius:5px;place-items:center;text-decoration:none;display:grid}.operations-inspect-link:hover,.operations-inspect-link:focus-visible{border-color:var(--green-line);background:var(--green-soft);color:var(--green-dark);outline:0}.operations-inspect-link .ui-icon{width:14px;height:14px}.operations-related-link{color:var(--ink);font-weight:700;text-decoration:none}.operations-empty{color:#718079;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px;display:flex}.operations-empty strong{color:#34433e;font-size:13px}.operations-empty span{font-size:11px}.operations-pagination{padding-top:10px}.operations-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-compact-list{border:1px solid var(--line);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.operations-compact-list>a{border-bottom:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;text-decoration:none;display:flex}.operations-compact-list>a:last-child{border-bottom:0}.operations-compact-list>a:hover{background:var(--surface-soft)}.operations-compact-list a>span{flex-direction:column;gap:2px;min-width:0;display:flex}.operations-compact-list strong{font-size:12px;line-height:1.3}.operations-compact-list small{color:#718079;font-size:10px}.operations-compact-list b{color:#66746e;white-space:nowrap;font-size:10px}.operations-inspector{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;max-height:calc(100vh - 78px);position:sticky;top:66px;overflow:auto}.operations-inspector .inspector-title-block>p,.operations-long-copy{color:#4f5f59;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 10px;font-size:12px;line-height:1.5}.operations-kicker{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.operations-inspector .inspector-list-item{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.operations-inspector .inspector-list-item>span{color:var(--ink);text-transform:none;font-size:12px;font-weight:750}.operations-inspector .inspector-list-item>small{color:#718079;overflow-wrap:anywhere;font-size:10px}.operations-inspector-actions{flex-wrap:wrap;gap:7px;display:flex}.responsive-disclosure-toggle{justify-content:space-between;width:100%;display:none}.community-editor-invite{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:7px;display:grid}.community-editor-invite label{flex-direction:column;gap:4px;min-width:0;display:flex}.community-editor-invite label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.community-editor-invite .input{height:34px;min-height:34px;padding:7px 9px}.community-editor-invite .form-error{color:var(--red);grid-column:1/-1;font-size:11px}.community-member-controls{grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(105px,.65fr)) auto}.incident-controls{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(105px,.65fr)) auto}.app-admin-create-user{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;display:grid}.app-admin-create-user label{flex-direction:column;gap:4px;min-width:0;display:flex}.app-admin-create-user label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.app-admin-create-user .input,.app-admin-create-user .select{height:34px;min-height:34px;padding:7px 9px}.app-admin-user-controls,.app-admin-audit-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.app-admin-user-controls .operations-search,.app-admin-audit-controls .operations-search{grid-column:span 2}.operations-error{background:var(--red-soft);border-color:var(--red-line);color:#a9473f;margin-bottom:12px}.app-admin-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.operations-gate-strip{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.operations-gate-strip>a{border-right:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:flex}.operations-gate-strip>a:last-child{border-right:0}.operations-gate-strip span{color:#68766f;text-transform:uppercase;font-size:10px;font-weight:800}.operations-gate-strip strong{font-size:12px}.installation-health{border:1px solid var(--line);background:#fff;border-radius:6px}.installation-health>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.installation-health>header>div:first-child{flex-direction:column;display:flex}.installation-health>header strong{font-size:13px}.installation-health>header span,.installation-health>header>div:last-child{color:#68766f;font-size:10px}.installation-health>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.installation-health article{border-right:1px solid var(--line-soft);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.installation-health article:last-child{border-right:0}.installation-health article span{color:#66736e;text-transform:uppercase;font-size:9px;font-weight:800}.installation-health article strong{text-transform:capitalize;font-size:11px}.installation-health article small{color:#7a8781;font-size:9px}.security-audit-panel>div{grid-template-columns:repeat(7,minmax(0,1fr))}.health-healthy{color:var(--green-dark)}.health-warning{color:var(--gold)}.health-failed{color:var(--red)}.feature-operations-layout{margin-top:12px}.feature-controls{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.7fr)) auto}.feature-table{min-width:900px}.language-controls{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(140px,.8fr)) auto}.language-table{min-width:780px}.table-subline{color:var(--muted);margin-top:2px;font-size:.72rem;display:block}.missing-key{overflow-wrap:anywhere;color:var(--muted-strong);padding:4px 0;font-size:.75rem;display:block}.operations-controls-compact{grid-template-columns:minmax(240px,1fr) 120px auto}.settings-operations-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.settings-control-form{flex-direction:column;gap:12px;display:flex}.settings-toggle-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.settings-toggle-row input{margin-top:3px}.settings-toggle-row span{flex-direction:column;gap:3px;display:flex}.settings-toggle-row strong{font-size:13px}.settings-toggle-row small{color:#65736e;font-size:11px;line-height:1.45}.settings-tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:12px;display:flex;overflow:auto}.settings-tabs a{color:#5e6c66;white-space:nowrap;border-bottom:2px solid #0000;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none}.settings-tabs a.is-active{border-color:var(--green);color:var(--green-dark)}.frontend-settings-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.frontend-settings-form{flex-direction:column;gap:12px;display:flex}.frontend-settings-form>label,.frontend-form-split label{flex-direction:column;gap:4px;display:flex}.frontend-settings-form label>span{font-size:11px;font-weight:800}.frontend-settings-form label>small{color:var(--muted);font-size:10px}.frontend-form-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.frontend-form-actions{justify-content:flex-end;padding-top:4px;display:flex}.frontend-preview{position:sticky;top:66px}.preview-brand{border:1px solid var(--line);border-radius:5px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:2px 10px;padding:18px;display:grid}.preview-brand .brand-mark{grid-row:1/3}.preview-brand small{color:var(--muted)}.preview-surface,.preview-maintenance{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;padding:18px}.preview-surface>span{color:var(--gold-dark);text-transform:uppercase;font-size:9px;font-weight:850}.preview-surface h2,.preview-maintenance h2{margin:7px 0}.preview-surface p,.preview-maintenance p{font-size:12px;line-height:1.5}.preview-surface .btn{margin:8px 5px 0 0}.preview-footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px;font-size:11px;display:flex}.preview-footer nav{color:var(--green-dark);gap:10px;display:flex}.global-announcement{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:flex}.global-announcement.is-information{background:var(--green-soft);color:var(--green-dark)}.global-announcement.is-warning{background:var(--gold-soft);color:var(--gold-dark)}.global-footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;justify-content:center;gap:18px;padding:12px 20px;font-size:11px;display:flex}.global-footer nav{gap:12px;display:flex}.global-footer a{color:var(--green-dark)}.statistics-scope-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;grid-template-columns:180px minmax(220px,320px) auto minmax(260px,1fr);align-items:end;gap:8px;margin-bottom:12px;padding:9px;display:grid}.statistics-scope-bar label{flex-direction:column;gap:4px;display:flex}.statistics-scope-bar label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800}.statistics-scope-bar .select{height:34px;min-height:34px;padding:7px 9px}.statistics-scope-bar p{color:var(--muted);align-self:center;margin:0;font-size:10px}.statistics-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.statistics-controls{grid-template-columns:minmax(220px,1.6fr) minmax(130px,.7fr) 90px auto}.statistics-community-table{min-width:860px}.statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.statistics-list{border:1px solid var(--line);border-radius:5px}.statistics-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:8px 10px;font-size:11px;display:flex}.statistics-list>div:last-child{border-bottom:0}.statistics-list strong{font-size:12px}.system-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.system-configuration-controls{grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(140px,.8fr)) auto}.system-configuration-table{min-width:840px}.configuration-group-row th{color:var(--green-dark);text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f3f6f4;padding:7px 10px;font-size:9px}.configuration-value{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;padding:9px;font-size:12px;display:block}.maintenance-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.maintenance-control-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:12px;display:grid}.maintenance-notice-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;padding:12px}.maintenance-notice-preview>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800}.maintenance-notice-preview p{color:var(--ink);margin:7px 0 9px;font-size:12px;line-height:1.5}.maintenance-evidence-table{min-width:820px}@media (width<=1400px){.installation-health>div{grid-template-columns:repeat(3,minmax(0,1fr))}.installation-health article{border-bottom:1px solid var(--line-soft)}.community-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-metric-grid>div{border-bottom:1px solid var(--line-soft)}.operations-layout,.operations-layout.standard-inspector-layout{grid-template-columns:minmax(0,1fr)}.operations-inspector{max-height:none;position:static}.operations-controls,.community-member-controls,.incident-controls,.feature-controls,.language-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-control-actions{grid-column:1/-1}.community-editor-invite,.app-admin-create-user{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-operations-layout,.frontend-settings-layout{grid-template-columns:1fr}.frontend-preview{position:static}.statistics-scope-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-scope-bar p{grid-column:1/-1}.statistics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.system-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.system-configuration-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.installation-health>header{flex-direction:column;align-items:flex-start}.installation-health>div,.community-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.main{width:100%;min-width:0}.topbar{flex-direction:column;align-items:flex-start;height:auto;min-height:54px}.top-actions{flex-wrap:wrap;width:100%}.title-row{flex-direction:column;align-items:flex-start}.page-actions{flex-wrap:wrap;width:100%}.responsive-disclosure-toggle{display:flex}.operations-summary-strip,.app-admin-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-gate-strip{grid-template-columns:1fr}.operations-summary-strip>div{border-bottom:1px solid var(--line-soft)}.operations-controls,.community-member-controls,.incident-controls,.feature-controls,.language-controls,.operations-assignment-bar,.operations-split,.community-editor-invite,.app-admin-create-user,.frontend-form-split{grid-template-columns:1fr}.global-announcement,.global-footer{flex-direction:column;align-items:flex-start}.statistics-scope-bar,.statistics-controls,.statistics-grid{grid-template-columns:1fr}.statistics-scope-bar p{grid-column:auto}.statistics-summary,.system-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.system-configuration-controls{grid-template-columns:1fr}.maintenance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-control-grid{grid-template-columns:1fr}.app-admin-user-controls .operations-search,.app-admin-audit-controls .operations-search,.operations-control-actions,.operations-assignment-bar .form-error{grid-column:auto}.topbar{min-height:54px;padding:10px 14px}.page{padding:16px 12px 28px}.title{font-size:24px}.card,.panel,.outcome-section{border-radius:6px}}@media (width>=761px) and (width<=1100px){.app{grid-template-columns:var(--sidebar) minmax(0,1fr)}.sidebar{display:flex}body.circle-workflow-app:not(.temporary-contributor-app) .app{grid-template-columns:56px minmax(0,1fr)}body.circle-workflow-app:not(.temporary-contributor-app) .dark-brand,body.circle-workflow-app:not(.temporary-contributor-app) .brand{justify-content:center;gap:0;padding:0}body.circle-workflow-app:not(.temporary-contributor-app) .brand-text,body.circle-workflow-app:not(.temporary-contributor-app) .brand-mark,body.circle-workflow-app:not(.temporary-contributor-app) .nav-section,body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-list,body.circle-workflow-app:not(.temporary-contributor-app) .principle-card,body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-utilities span{display:none}body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-collapse-button{margin:0}body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-scroll{padding:10px 7px}body.circle-workflow-app:not(.temporary-contributor-app) .nav{gap:5px}body.circle-workflow-app:not(.temporary-contributor-app) .nav-item{justify-content:center;width:42px;height:38px;padding:0}body.circle-workflow-app:not(.temporary-contributor-app) .nav-item>span{display:none}body.circle-workflow-app:not(.temporary-contributor-app) .nav-item>.ui-icon{width:18px;height:18px}body.circle-workflow-app:not(.temporary-contributor-app) .nav-item.active{box-shadow:inset 2px 0 0 var(--green)}body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-utilities{padding:10px 7px 14px}body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-utilities>a,body.circle-workflow-app:not(.temporary-contributor-app) .sidebar-utilities>button{justify-content:center;width:42px;padding:0}body.circle-workbench-app{overflow:hidden}.circle-workbench-app .app{height:100dvh;min-height:0;overflow:hidden}.circle-workbench-app .sidebar{align-self:stretch;height:100%;min-height:0;position:relative;top:auto}.circle-workbench-app .main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.circle-workbench-app .topbar{flex:0 0 54px}.circle-workbench-app .page{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.circle-workbench-app .circle-detail-layout,.circle-workbench-app .temporary-circle-layout{border-top:1px solid var(--line);flex:auto;align-items:stretch;min-height:0;overflow:hidden}.circle-workbench-app .circle-detail-layout>.stack,.circle-workbench-app .temporary-circle-layout>.stack{scrollbar-gutter:stable;min-height:0;padding:0;overflow:auto}.circle-workbench-app .conversation-mode>.stack{overflow:hidden}.list-controls,.list-controls.workspace-controls,.list-controls.workspace-controls.commons-controls,.list-controls.workspace-controls.outcome-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.list-control-actions{flex-wrap:wrap}.circle-contribution-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-contribution-controls .list-control-actions{flex-wrap:wrap}}@media (width<=760px){.circle-contribution-controls{grid-template-columns:1fr}.contribution-row-link{grid-template-columns:28px minmax(0,1fr)}.contribution-row-state{grid-column:2;justify-self:start}.contribution-row-meta span+span:before{display:none}.inspector-fields>div{grid-template-columns:1fr}.inspector-fields dd{border-left:0;border-top:1px solid var(--line-soft)}.orientation-header,.composer-submit{flex-direction:column;align-items:flex-start}.orientation-seat{align-items:flex-start;min-width:0}.orientation-summary{grid-template-columns:1fr}.orientation-summary>div{border-right:0;border-bottom:1px solid var(--line-soft)}.orientation-summary>div:last-child{border-bottom:0}.orientation-work{grid-template-columns:1fr}.orientation-work>section+section{border-left:0;border-top:1px solid var(--line)}.composer-classification{grid-template-columns:1fr}.composer-status{flex-direction:column;align-items:flex-start}.understanding-workspace{grid-template-columns:1fr}.understanding-document-head,.understanding-feedback-form .between,.understanding-publisher .between{flex-direction:column;align-items:flex-start}.understanding-version{align-items:flex-start}.understanding-feedback-fields,.understanding-section-editor,.understanding-trace-grid{grid-template-columns:1fr}.understanding-publisher{grid-column:auto}}.workflow-section-tabs{scrollbar-width:thin;background:#fff;flex-wrap:nowrap;margin-bottom:12px;overflow-x:auto}.workflow-section-tabs a{white-space:nowrap;flex:none}.synthesis-tabs a span{color:#6b7873;margin-left:4px;font-size:10px}.synthesis-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.synthesis-main{flex-direction:column;gap:12px;min-width:0;display:flex}.synthesis-context-rail{z-index:34;border:1px solid var(--line);background:#fff;border-radius:6px;width:300px;max-height:calc(100vh - 78px);position:fixed;top:66px;left:244px;overflow:auto;box-shadow:0 18px 48px #0d251d2e}.sidebar-is-collapsed .synthesis-context-rail{left:68px}.synthesis-context-rail>header{border-bottom:1px solid var(--line-soft);color:#65736e;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:38px;padding:6px 8px 6px 14px;font-size:9px;font-weight:850;display:flex}.context-close-button{color:#53635d;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.context-close-button:hover{color:var(--green-dark);background:#edf3ef}.context-close-button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.context-close-button .ui-icon{width:14px;height:14px}.synthesis-context-rail section{border-bottom:1px solid var(--line-soft);padding:12px 14px}.synthesis-context-rail section:last-child{border-bottom:0}.synthesis-context-rail h2{margin:4px 0 7px;font-size:14px;line-height:1.35}.synthesis-context-rail p,.synthesis-context-rail li{color:#52615b;font-size:10px;line-height:1.45}.synthesis-context-rail a{color:var(--green-dark);align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.synthesis-context-rail a .ui-icon{width:12px;height:12px}.synthesis-context-rail dl{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:7px 0 0;display:grid}.synthesis-context-rail dl div{background:#fff;justify-content:space-between;align-items:center;min-height:38px;padding:7px 8px;display:flex}.synthesis-context-rail dl div:last-child{border-bottom:0}.synthesis-context-rail dt{color:#65736e;font-size:10px}.synthesis-context-rail dd{margin:0;font-size:12px;font-weight:850}.synthesis-context-rail ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.synthesis-context-rail li{padding-left:15px;position:relative}.synthesis-context-rail li:before{content:"✓";color:var(--green-dark);font-size:9px;font-weight:900;position:absolute;left:0}.outcome-workflow-path{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#fff;grid-template-columns:repeat(5,minmax(118px,1fr));height:52px;min-height:52px;margin:0;display:grid;overflow-x:auto}.outcome-workflow-path>a,.outcome-workflow-path>span{color:#74817c;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;min-width:0;height:52px;padding:0 8px;font-size:10px;text-decoration:none;display:flex}.outcome-workflow-path>a span,.outcome-workflow-path>span span{text-overflow:ellipsis;min-width:0;overflow:hidden}.outcome-workflow-path>a:hover{color:var(--green-dark);background:#f7faf8}.outcome-workflow-path .is-current{border-color:var(--green);color:var(--green-dark);font-weight:850}.outcome-workflow-path .is-complete{color:#376b57}.outcome-workflow-path .is-unavailable{color:#a3aca8;cursor:not-allowed}.outcome-workflow-path b{border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:inline-grid}.outcome-workflow-path .is-current b{border-color:var(--green);background:var(--green);color:#fff}.outcome-workflow-path .is-complete b{color:var(--green-dark);background:#edf7f2;border-color:#9fc7b5}.workflow-anchor{position:relative;top:-12px}.synthesis-context-toggle{justify-content:flex-start;display:flex}.context-restore-button{border:1px solid var(--line);min-height:32px;color:var(--green-dark);background:#fff;border-radius:4px;align-items:center;gap:7px;padding:3px 10px 3px 4px;text-decoration:none;display:inline-flex}.context-restore-button:hover{background:#f8fcfa;border-color:#a9c8ba}.context-restore-icon{background:var(--green-soft);width:24px;height:24px;color:var(--green-dark);border-radius:3px;place-items:center;display:grid}.context-restore-icon .ui-icon{width:12px;height:12px}.context-restore-button b{font-size:10px;font-weight:800}.synthesis-summary-strip{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.synthesis-summary-strip>div{border-right:1px solid var(--line-soft);padding:11px 14px}.synthesis-summary-strip>div:last-child{border-right:0}.synthesis-summary-strip strong{font-size:18px;line-height:1.1;display:block}.synthesis-summary-strip span{color:#68766f;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800;display:block}.synthesis-controls{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(105px,1fr));align-items:end;gap:7px;padding:9px;display:grid}.synthesis-controls label{flex-direction:column;gap:4px;min-width:0;display:flex}.synthesis-controls label>span{color:#65736e;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.synthesis-controls .input,.synthesis-controls .select{height:34px;min-height:34px;padding:7px 9px}.synthesis-controls .list-control-actions{flex-wrap:nowrap}.synthesis-controls-progressive{padding:9px;display:block}.synthesis-primary-filters{grid-template-columns:minmax(230px,1.4fr) minmax(130px,.75fr) minmax(145px,.8fr) auto;align-items:end;gap:8px;display:grid}.synthesis-more-filters{border-top:1px solid var(--line-soft);margin-top:8px}.synthesis-more-filters>summary{min-height:34px;color:var(--green-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 2px 0;font-size:10px;font-weight:850;list-style:none;display:flex}.synthesis-more-filters>summary::-webkit-details-marker{display:none}.synthesis-more-filters>summary span{align-items:center;gap:6px;display:flex}.synthesis-more-filters>summary b{color:var(--green-dark);background:var(--green-soft);text-transform:uppercase;border-radius:4px;padding:3px 6px;font-size:8px}.synthesis-advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:9px;display:grid}.synthesis-matrix-shell,.synthesis-materials,.synthesis-outline,.synthesis-context{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:12px}.synthesis-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.synthesis-section-head h2{margin:0;font-size:16px;line-height:1.25}.synthesis-section-head p{color:#66746e;margin:3px 0 0;font-size:12px;line-height:1.45}.synthesis-section-head>span{color:#66746e;white-space:nowrap;font-size:11px}.synthesis-matrix{border:1px solid var(--line);border-radius:5px;overflow:auto}.synthesis-matrix-head,.synthesis-matrix-row{grid-template-columns:minmax(185px,1.25fr) repeat(4,minmax(125px,.9fr)) minmax(135px,.95fr) minmax(140px,1fr);min-width:1040px;display:grid}.synthesis-matrix-head{z-index:4;background:var(--surface-soft);color:#63716b;text-transform:uppercase;font-size:10px;font-weight:850;position:sticky;top:0}.synthesis-matrix-head span{border-right:1px solid var(--line-soft);padding:9px}.synthesis-matrix-head span:first-child{z-index:5;background:var(--surface-soft);box-shadow:1px 0 0 var(--line-soft);position:sticky;left:0}.synthesis-matrix-row{border-top:1px solid var(--line)}.synthesis-matrix-row.is-selected{box-shadow:inset 3px 0 0 var(--green);background:#fbfefc}.synthesis-matrix-row>div{border-right:1px solid var(--line-soft);min-width:0;padding:10px}.synthesis-matrix-row>.candidate-cell{z-index:2;box-shadow:1px 0 0 var(--line-soft);background:#fff;position:sticky;left:0}.synthesis-matrix-row.is-selected>.candidate-cell{background:#f3faf6}.candidate-cell a{color:var(--ink);flex-direction:column;gap:5px;text-decoration:none;display:flex}.candidate-cell a>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.candidate-cell strong{font-size:13px;line-height:1.4}.candidate-cell small{color:#718079;margin-top:12px;font-size:10px;display:block}.matrix-trace-cell{flex-direction:column;gap:8px;display:flex}.matrix-trace-cell>span{color:#34443e;flex-direction:column;gap:2px;font-size:11px;line-height:1.38;display:flex}.matrix-trace-cell b{color:#67756f;text-transform:uppercase;font-size:9px}.matrix-trace-cell em,.matrix-signal-cell em{color:#87928e;font-size:10px;font-style:normal}.matrix-trace-cell small{color:var(--green-dark);font-size:10px}.matrix-dissent-cell,.matrix-source-cell{color:#45544e;flex-direction:column;gap:7px;font-size:10px;line-height:1.4;display:flex}.matrix-dissent-cell>span{border-left:2px solid var(--gold);padding-left:7px}.matrix-dissent-cell em,.matrix-source-cell em{color:#87928e;font-size:10px;font-style:normal}.matrix-dissent-cell>small,.matrix-source-cell>small{color:var(--green-dark)}.nonbinding-signal-summary{border-top:1px solid var(--line-soft);color:#68766f;text-transform:capitalize;margin-top:auto;padding-top:7px;font-size:9px}.nonbinding-signal-summary b{color:#315f9d;text-transform:uppercase;font-size:8px;display:block}.matrix-source-cell>span{flex-direction:column;display:flex}.matrix-source-cell strong{font-size:10px}.matrix-source-cell span small{color:#6c7974;text-transform:uppercase;font-size:8px}.matrix-trace-count{border-top:1px solid var(--line-soft);color:#718079;margin-top:auto;padding-top:7px;font-size:9px}.matrix-signal-cell{flex-direction:column;gap:6px;display:flex}.matrix-signal-cell span{color:#596861;text-transform:capitalize;justify-content:space-between;gap:7px;font-size:10px;display:flex}.matrix-signal-cell b{color:var(--ink)}.matrix-trace-total{text-align:center;flex-direction:column;align-items:center;display:flex;justify-content:center!important}.matrix-trace-total strong{font-size:16px}.matrix-trace-total span{color:#718079;text-transform:uppercase;font-size:9px}.synthesis-matrix-empty{color:#718079;text-align:center;padding:24px;font-size:12px}.material-table{border:1px solid var(--line);border-radius:5px;overflow:hidden}.material-table-head,.material-table-row{grid-template-columns:110px minmax(260px,1fr) 120px 60px 60px;align-items:center;gap:10px;padding:9px 11px;display:grid}.material-table-head{background:var(--surface-soft);color:#63716b;text-transform:uppercase;font-size:10px;font-weight:850}.material-table-row{border-top:1px solid var(--line-soft);color:#65736e;font-size:11px;text-decoration:none}.material-table-row strong{color:var(--ink);font-size:12px;line-height:1.4}.material-table-row.is-selected{box-shadow:inset 3px 0 0 var(--green);background:#fbfefc}.synthesis-handoff{padding:0;overflow:hidden}.handoff-heading{border-bottom:1px solid var(--line-soft);min-height:72px;margin:0;padding:13px 14px}.handoff-heading .orientation-kicker{color:var(--green-dark);text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.handoff-state{border-left:1px solid var(--line-soft);flex-direction:column;align-items:flex-end;gap:2px;min-width:112px;padding-left:14px;display:flex}.handoff-state span{color:#6c7a74;text-transform:uppercase;font-size:9px;font-weight:800}.handoff-state strong{text-transform:capitalize;font-size:11px}.handoff-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.handoff-metrics>div{border-right:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 14px;display:flex}.handoff-metrics>div:last-child{border-right:0}.handoff-metrics dt{color:#66746e;text-transform:uppercase;font-size:9px;font-weight:800}.handoff-metrics dd{color:var(--ink);margin:0;font-size:17px;font-weight:800}.handoff-metrics .needs-attention dd{color:#a04f12}.handoff-metrics .preserved-context dd{color:#2767ae}.selected-claim-handoff{border-bottom:1px solid var(--line-soft);box-shadow:inset 3px 0 0 var(--green);grid-template-columns:92px minmax(0,1fr) minmax(210px,.8fr);align-items:center;gap:12px;padding:9px 14px;display:grid}.selected-claim-handoff>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.selected-claim-handoff strong{font-size:11px}.selected-claim-handoff p{color:#617069;margin:0;font-size:10px}.selected-claim-handoff.is-unplaced{background:#fffdf8;box-shadow:inset 3px 0 #c57512}.handoff-section-table{min-width:0}.handoff-section-head,.handoff-section-row{grid-template-columns:minmax(220px,1.15fr) minmax(260px,1.35fr) 110px 145px;min-width:0;display:grid}.handoff-section-head{background:var(--surface-soft);color:#62706a;text-transform:uppercase;font-size:9px;font-weight:850}.handoff-section-head>span{border-right:1px solid var(--line-soft);padding:8px 12px}.handoff-section-head>span:last-child{border-right:0}.handoff-section-row{border-top:1px solid var(--line-soft);transition:background-color .12s,box-shadow .12s;box-shadow:inset 0 0 #0000}.handoff-section-row:first-of-type{border-top:0}.handoff-section-row.is-selected{box-shadow:inset 3px 0 0 var(--green);background:#fbfefc}.handoff-section-row>div{border-right:1px solid var(--line-soft);min-width:0;padding:10px 12px}.handoff-section-row>div:last-child{border-right:0}.handoff-section-identity{grid-template-columns:18px minmax(0,1fr);gap:7px;display:grid}.handoff-section-identity>span{color:#687770;font-size:10px;font-weight:850}.handoff-section-identity a,.handoff-section-identity strong{color:var(--ink);text-transform:capitalize;font-size:11px;font-weight:800;text-decoration:none}.handoff-section-identity a:hover{text-decoration:underline}.handoff-section-identity p{color:#6b7973;margin:4px 0 0;font-size:9px;line-height:1.4}.handoff-placements{flex-direction:column;gap:5px;display:flex}.handoff-placements>a{color:var(--green-dark);justify-content:space-between;align-items:flex-start;gap:10px;font-size:10px;line-height:1.35;text-decoration:none;display:flex}.handoff-placements>a:hover{text-decoration:underline}.handoff-placements>a.is-selected{font-weight:800}.handoff-placements a small{color:#718079;text-transform:uppercase;flex:none;font-size:8px}.handoff-placements>span,.handoff-placements>small{color:#7a8781;font-size:9px}.handoff-section-status,.handoff-section-attention{flex-direction:column;gap:4px;display:flex}.handoff-section-status>span{color:var(--green-dark);background:var(--green-soft);text-transform:uppercase;border:1px solid #c8ded3;border-radius:4px;align-self:flex-start;padding:3px 5px;font-size:8px;font-weight:850}.handoff-section-status small,.handoff-section-attention span{color:#738079;font-size:9px}.handoff-section-attention a{color:#a04f12;text-transform:capitalize;font-size:9px;font-weight:750;text-decoration:none}.handoff-section-attention a:hover{text-decoration:underline}.handoff-unplaced,.handoff-findings{border-top:1px solid var(--line)}.handoff-unplaced>header,.handoff-findings>header{background:#fffdf8;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.handoff-unplaced header span,.handoff-findings header span,.handoff-preserved-context header span{color:#9a5c12;text-transform:uppercase;font-size:8px;font-weight:850}.handoff-unplaced h3,.handoff-findings h3,.handoff-preserved-context h3{margin:2px 0 0;font-size:12px}.handoff-unplaced header>strong,.handoff-findings header>strong{font-size:11px}.handoff-unplaced>a{border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 14px;font-size:10px;text-decoration:none;display:grid}.handoff-unplaced>a:hover{background:var(--surface-soft)}.handoff-unplaced>a small{color:#718079;font-size:9px}.handoff-findings>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-findings article{border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.handoff-findings article:nth-child(2n){border-right:0}.handoff-findings article>span{color:#a04f12;text-transform:uppercase;font-size:8px;font-weight:850}.handoff-findings article.is-context>span{color:#2767ae}.handoff-findings article p{color:#52615b;margin:0;font-size:9px;line-height:1.4}.handoff-findings article a{color:var(--green-dark);font-size:9px;font-weight:800;text-decoration:none}.handoff-preserved-context{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handoff-preserved-context>section{min-width:0}.handoff-preserved-context>section+section{border-left:1px solid var(--line)}.handoff-preserved-context header{border-bottom:1px solid var(--line-soft);padding:10px 14px}.handoff-preserved-context>section:last-child header span{color:#2767ae}.handoff-preserved-context article,.handoff-preserved-context section>p{border-bottom:1px solid var(--line-soft);margin:0;padding:9px 14px}.handoff-preserved-context article:last-child{border-bottom:0}.handoff-preserved-context article strong{font-size:10px}.handoff-preserved-context article p,.handoff-preserved-context section>p{color:#64726c;font-size:9px;line-height:1.45}.handoff-preserved-context article a{color:var(--green-dark);font-size:9px;font-weight:800;text-decoration:none}.handoff-preserved-context article small{color:#2767ae;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.synthesis-context>summary,.inspector-disclosure>summary{cursor:pointer;color:var(--ink);font-size:12px;font-weight:800}.synthesis-context[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.synthesis-context-grid{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.synthesis-context-grid>*{min-width:0}.synthesis-context-grid>.card{border-radius:5px}.synthesis-supporting-context{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:visible}.synthesis-supporting-context>summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 14px;list-style:none;display:flex}.synthesis-supporting-context>summary::-webkit-details-marker{display:none}.synthesis-supporting-context>summary>span{align-items:center;gap:8px;display:flex}.synthesis-supporting-context>summary .ui-icon{width:15px;height:15px;color:var(--green-dark)}.synthesis-supporting-context>summary small{color:#718079;font-size:10px;font-weight:750}.synthesis-supporting-context[open]>summary{border-bottom:1px solid var(--line);margin:0;padding:0 14px}.synthesis-supporting-context .circle-source-library{min-width:0;padding:15px 16px}.synthesis-supporting-context .panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.synthesis-supporting-context .panel-head h2{margin:0 0 3px;font-size:15px}.synthesis-supporting-context .panel-head .hint{font-size:10px}.source-library-total{color:#65736e;white-space:nowrap;font-size:10px;font-weight:800}.synthesis-supporting-context .is-editorial .source-library-controls{grid-template-columns:minmax(0,1fr) minmax(130px,150px);align-items:center;gap:7px;margin:0 0 10px;display:grid}.synthesis-supporting-context .is-editorial .source-library-controls .input,.synthesis-supporting-context .is-editorial .source-library-controls .select{height:34px;min-height:34px;padding:6px 9px;font-size:11px}.synthesis-supporting-context .is-editorial .source-library-controls .list-control-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.synthesis-supporting-context .is-editorial .source-library-controls .btn{min-height:34px;padding:6px 10px}.synthesis-supporting-context .is-editorial .source-library-summary{border:0;border-radius:0;flex-wrap:wrap;width:100%;max-width:100%;margin:0 0 8px;display:flex;overflow:visible}.synthesis-supporting-context .is-editorial .source-library-summary>div{border:0;border-right:1px solid var(--line);background:0 0;flex:none;align-items:baseline;gap:4px;padding:0 12px;display:flex}.synthesis-supporting-context .is-editorial .source-library-summary>div:first-child{padding-left:0}.synthesis-supporting-context .is-editorial .source-library-summary>div:last-child{border-right:0}.synthesis-supporting-context .is-editorial .source-library-summary strong{font-size:12px;display:inline}.synthesis-supporting-context .is-editorial .source-library-summary span{margin:0;font-size:8px;display:inline}.synthesis-supporting-context .is-editorial .source-record-row{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:10px 0}.synthesis-supporting-context .is-editorial .source-record-row h3{margin:5px 0 2px!important;font-size:12px!important}.synthesis-supporting-context .is-editorial .source-record-row p{max-width:780px}.synthesis-supporting-context .is-editorial .source-record-meta{color:#6c7974;text-transform:uppercase;flex-wrap:wrap;gap:4px 9px;font-size:8px;font-weight:800;display:flex}.synthesis-supporting-context .is-editorial .source-record-row>div:first-child>.source-review{width:max-content;max-width:100%;margin-top:4px}.synthesis-supporting-context .is-editorial .source-record-row>div:first-child>.source-review>summary{color:var(--green-dark);text-align:left;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:9px}.synthesis-supporting-context .is-editorial .source-record-row>div:first-child>.source-review[open]>summary{background:0 0;margin-bottom:3px}.synthesis-supporting-context .is-editorial .source-actions{flex-direction:row;align-items:flex-start;gap:5px;min-width:0;position:relative}.synthesis-supporting-context .is-editorial .source-actions>.btn{min-height:30px;padding:5px 9px;font-size:10px}.source-manage-menu>.iconbutton{border-color:var(--line);width:30px;height:30px}.source-manage-menu-panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:6px;width:320px;max-height:460px;padding:12px;position:absolute;top:35px;right:0;overflow:auto;box-shadow:0 16px 34px #10201b24}.source-manage-menu-panel>strong{color:#65736e;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.source-manage-menu-panel>.source-review,.source-manage-menu-panel>form{margin-top:6px}.source-manage-menu-panel .source-review>summary{text-align:left;border-radius:4px;min-height:32px;padding:6px 9px}.synthesis-follow-up-context{border-top:1px solid var(--line);background:#fbfcfb;min-width:0;padding:15px 16px}.synthesis-follow-up-context .workspace-summary-head{grid-template-columns:minmax(0,1fr);gap:6px;margin-bottom:10px;display:grid}.synthesis-follow-up-context .workspace-summary-head h2{margin:0;font-size:15px;line-height:1.25}.synthesis-follow-up-context .workspace-summary-head p{color:#65736e;margin:0;font-size:11px;line-height:1.45}.synthesis-follow-up-context .mode-record-count{align-self:start;font-size:9px}.synthesis-follow-up-context .empty-state{border-radius:5px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:0;padding:12px}.synthesis-follow-up-context .empty-state .icon{border-radius:5px;width:30px;height:30px}.synthesis-follow-up-context .empty-state .icon .ui-icon{width:17px;height:17px}.synthesis-follow-up-context .empty-state h3{font-size:13px;line-height:1.35}.synthesis-follow-up-context .empty-state p{font-size:11px;line-height:1.45}.synthesis-follow-up-context .panel-head{margin-bottom:10px}.synthesis-follow-up-context .workspace-empty-row{border-top:1px solid var(--line-soft);color:#718079;margin:0;padding:14px 0;font-size:11px;line-height:1.45}.workspace-metrics-strip{border:1px solid var(--line);background:#fff;border-radius:6px;gap:0;margin:0 0 14px;display:flex;overflow:hidden}.workspace-metrics-strip .workspace-metric{border:0;border-right:1px solid var(--line-soft);background:#fff;border-radius:0;flex:1;align-items:center;gap:9px;min-height:62px;padding:10px 14px;display:flex}.workspace-metrics-strip .workspace-metric:last-child{border-right:0}.workspace-metrics-strip .icon{background:0 0;border:0;border-radius:4px;width:28px;height:28px}.workspace-metrics-strip .icon .ui-icon{width:15px;height:15px}.workspace-metrics-strip .num{letter-spacing:0;font-size:21px}.workspace-metrics-strip .kpi-label{margin-top:2px;font-size:11px}.workspace-library{border-radius:6px;padding:0;overflow:hidden}.workspace-library>.panel-head{border-bottom:1px solid var(--line);margin:0;padding:14px 16px}.workspace-library>.list-controls{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:10px 16px}.workspace-library>.list-summary{border-bottom:1px solid var(--line-soft);margin:0;padding:9px 16px}.workspace-library>.panel-list{gap:0}.workspace-record{border-bottom:1px solid var(--line-soft);background:#fff;padding:13px 16px;display:block}.workspace-record:last-child{border-bottom:0}.workspace-record h3{margin:0 0 3px;font-size:14px}.workspace-record p{font-size:12px;line-height:1.4}.workspace-record .between{align-items:center}.workspace-record .chips{gap:6px;margin-top:8px!important}.workspace-record .chip{border-radius:4px;min-height:22px;padding:3px 7px;font-size:10px}.workspace-library>.pagination-shell{border-top:1px solid var(--line);padding:10px 16px}.contribution-inspector{border-left:1px solid var(--line);background:#fff;min-width:0}.contribution-inspector .inspector-title-block h2{font-size:18px;font-weight:750;line-height:1.3}.contribution-inspector .inspector-actions{flex-direction:column;gap:14px;display:flex}.inspector-command{flex-direction:column;gap:7px;display:flex}.inspector-command-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inspector-command-row .select{border-radius:5px;min-height:38px;padding:8px 10px;font-size:12px}@media (width<=760px){.workspace-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-metrics-strip .workspace-metric{border-bottom:1px solid var(--line-soft)}.workspace-metrics-strip .workspace-metric:nth-child(2){border-right:0}.workspace-metrics-strip .workspace-metric:nth-last-child(-n+2){border-bottom:0}.workspace-record .between{grid-template-columns:minmax(0,1fr) auto;display:grid}}.synthesis-inspector{z-index:35;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(390px,100vw - 24px);max-height:calc(100vh - 78px);position:fixed;top:66px;right:12px;overflow:auto;box-shadow:0 18px 48px #0d251d33}.synthesis-inspector .inspector-list-item{display:block}.synthesis-inspector .inspector-list-item b{color:var(--green-dark);text-transform:uppercase;margin-right:5px;font-size:9px}.claim-judgment-inspector{width:min(440px,100vw - 24px)}.claim-judgment-inspector .inspector-body{padding:0}.claim-judgment-inspector .inspector-title-block{padding:16px 17px 14px}.claim-judgment-inspector .inspector-title-block h2{margin:7px 0 6px;font-size:18px;line-height:1.25}.claim-judgment-inspector .inspector-title-block p{color:#35453f;white-space:pre-wrap;font-size:12px;line-height:1.48}.claim-judgment-inspector .inspector-title-block>small{color:#718079;margin-top:8px;font-size:9px;display:block}.claim-inspector-tabs{z-index:6;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:0}.claim-inspector-tabs a{color:#56665f;text-align:center;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:6px 5px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.claim-inspector-tabs a+a{border-left:1px solid var(--line-soft)}.claim-inspector-tabs a:hover{color:var(--green-dark);background:#f4f8f6}.claim-inspector-tabs span{color:var(--green-dark);font-size:9px}.claim-judgment-summary{border-bottom:1px solid var(--line);background:#fbfcfb;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:10px 17px;display:grid}.claim-judgment-summary>div{border-right:1px solid var(--line-soft);padding:0 8px}.claim-judgment-summary>div:first-child{padding-left:0}.claim-judgment-summary>div:last-child{border-right:0;padding-right:0}.claim-judgment-summary dt{color:#718079;text-transform:uppercase;font-size:7px;font-weight:850}.claim-judgment-summary dd{color:var(--ink);margin:3px 0 0;font-size:15px;font-weight:900}.claim-judgment-inspector .inspector-section{border-bottom:1px solid var(--line);margin:0;padding:16px 17px}.inspector-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.inspector-section-heading>div>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:900}.inspector-section-heading h3{margin:3px 0 0;font-size:15px}.inspector-section-heading>small{color:#718079;text-align:right;max-width:145px;font-size:8px}.claim-evidence-groups{grid-template-columns:1fr 1fr;gap:7px;display:grid}.claim-evidence-group,.claim-source-evidence{border:1px solid var(--line-soft);background:#fff;border-radius:5px;overflow:hidden}.claim-evidence-group>header,.claim-source-evidence>header{border-bottom:1px solid var(--line-soft);background:#f7f9f8;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.claim-evidence-group>header strong,.claim-source-evidence>header strong{text-transform:uppercase;font-size:9px}.claim-evidence-group>header span,.claim-source-evidence>header span{color:#718079;font-size:9px;font-weight:850}.claim-evidence-group>article{border-bottom:1px solid var(--line-soft);padding:8px 9px}.claim-evidence-group>article:last-child{border-bottom:0}.claim-evidence-group>article>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.claim-evidence-group>article p{color:#34443e;margin:3px 0;font-size:10px;line-height:1.4}.claim-evidence-group>article small{color:#718079;font-size:8px;display:block}.claim-evidence-group.is-empty{background:#fbfcfb}.claim-evidence-group.is-empty>p{color:#87918d;margin:0;padding:9px;font-size:9px}.claim-source-evidence{margin-top:8px}.claim-source-evidence>article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px;display:grid}.claim-source-evidence>article:last-child{border-bottom:0}.claim-source-evidence article>div{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.claim-source-evidence article b{color:var(--green-dark);text-transform:uppercase;font-size:8px}.claim-source-evidence article span{font-size:10px;font-weight:800}.claim-source-evidence article i{color:#718079;text-transform:uppercase;font-size:8px;font-style:normal}.claim-source-evidence article small{color:#718079;font-size:8px}.claim-source-evidence article a{color:var(--green-dark);text-align:right;font-size:9px;font-weight:800}.claim-provenance-disclosure{margin-top:9px}.claim-question-scope{gap:5px;margin:8px 0;display:grid}.claim-question-scope strong{text-transform:uppercase;font-size:9px}.claim-question-scope span{font-size:10px}.claim-decision-workspace{background:#fbfcfb}.editorial-decision-current{border:1px solid var(--line);background:#fff;border-radius:5px;margin-bottom:12px;padding:11px}.editorial-decision-current>p{margin:8px 0;font-size:11px;line-height:1.5}.editorial-decision-current>small{color:#718079;font-size:8px}.decision-destination{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.decision-destination b{text-transform:uppercase;font-size:9px}.decision-destination span{color:var(--green-dark);text-transform:capitalize;font-size:9px;font-weight:850}.explicit-decision-form{gap:9px;display:grid}.decision-action-picker{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.decision-action-picker legend{color:#65736e;text-transform:uppercase;grid-column:1/-1;margin-bottom:1px;font-size:9px;font-weight:850}.decision-action-picker label{cursor:pointer;position:relative}.decision-action-picker input{opacity:0;pointer-events:none;position:absolute}.decision-action-picker label>span{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:18px 1fr;gap:1px 7px;min-height:57px;padding:8px;display:grid}.decision-action-picker .ui-icon{color:#65736e;grid-row:1/3;width:15px;height:15px}.decision-action-picker b{font-size:10px}.decision-action-picker small{color:#718079;font-size:8px;line-height:1.3}.decision-action-picker input:checked+span{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#edf8f2}.decision-action-picker input:checked+span .ui-icon,.decision-action-picker input:checked+span b{color:var(--green-dark)}.decision-action-picker input:focus-visible+span{outline-offset:2px;outline:2px solid #2f7359}.decision-conditional{border-left:3px solid var(--green);background:#fff;padding:9px;display:none}.decision-conditional p{color:#65736e;margin:6px 0 0;font-size:9px;line-height:1.4}:is(.explicit-decision-form:has(input[value=include]:checked) .for-include,.explicit-decision-form:has(input[value=revise]:checked) .for-revise,.explicit-decision-form:has(input[value=defer]:checked) .for-defer,.explicit-decision-form:has(input[value=exclude]:checked) .for-exclude){display:block}.explicit-decision-form .form-label{margin:3px 0 -3px}.judgment-context-fields{border:1px solid var(--line);background:#fff;border-radius:5px}.judgment-context-fields>summary{cursor:pointer;color:#4f6059;padding:9px;font-size:9px;font-weight:800}.judgment-context-fields>.stack{padding:0 9px 9px}.immutable-decision-note{color:#65736e;align-items:flex-start;gap:6px;margin:0;font-size:8px;line-height:1.4;display:flex}.immutable-decision-note .ui-icon{width:13px;height:13px;color:var(--green-dark);flex:none}.decision-submit{justify-content:center;width:100%}.claim-notes-history .inspector-disclosure{border-bottom:1px solid var(--line-soft);padding:9px 0}.claim-notes-history .inspector-disclosure:last-child{border-bottom:0}.claim-notes-history .inspector-disclosure>summary{font-size:10px}.source-shelf-overflow-note{border-top:1px solid var(--line-soft);color:#718079;margin:0;padding:10px 0;font-size:9px}.source-shelf-overflow-note strong{color:#34443e}.synthesis-context-grid:has(.synthesis-follow-up-context.is-empty){grid-template-columns:minmax(0,1fr)}.synthesis-supporting-context>summary:focus{outline:none}.synthesis-supporting-context>summary:focus-visible{outline-offset:-2px;border-radius:5px;outline:2px solid #2f7359}.selection-row{border:1px solid var(--line-soft);cursor:pointer;background:#fff;border-radius:5px;align-items:flex-start;gap:9px;padding:8px 9px;font-size:12px;display:flex}.selection-row input{flex:none;margin-top:2px}.selection-row div,.selection-row span{min-width:0}.selection-row strong,.selection-row small{display:block}.selection-row small{color:#708078;margin-top:2px}.compact-popover{position:relative}.compact-popover>summary{cursor:pointer;list-style:none}.compact-popover>summary::-webkit-details-marker{display:none}.compact-popover>form{z-index:20;border:1px solid var(--line);background:#fff;border-radius:6px;width:min(390px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0c231b24}.candidate-cell{position:relative}.candidate-cell>a{flex-direction:column;gap:4px;display:flex}.candidate-cell>a small{color:#65736e;font-weight:500;line-height:1.45}.claim-order{gap:2px;display:flex;position:absolute;top:4px;right:4px}.claim-order form{display:flex}.claim-order .iconbutton{width:24px;height:24px}.text-action{color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:750}.inspector-disclosure{border-top:1px solid var(--line-soft);padding-top:11px}.inspector-disclosure[open]>summary{margin-bottom:10px}.revision-comparison{border:1px solid var(--line);background:#fff;border-radius:6px;margin-bottom:12px}.revision-comparison>header,.revision-comparison>article{border-bottom:1px solid var(--line-soft);padding:10px 14px}.revision-comparison>header,.revision-comparison>article>div:first-child{justify-content:space-between;gap:12px;display:flex}.revision-comparison span{color:#718079;font-size:10px}.revision-prose{grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;display:grid!important}.revision-prose p{color:#34443e;white-space:pre-wrap;background:#f6f8f7;margin:0;padding:9px;font-size:11px}.revision-prose small{color:#718079;text-transform:uppercase;margin-bottom:5px;display:block}.comment-meta{justify-content:space-between;gap:8px;display:flex}.comment-meta span{color:#718079;font-size:9px}.comment-reply{border-left:2px solid var(--line);background:#f7f9f8;margin:8px 0 0 10px;padding:7px 9px}.comment-reply b{font-size:10px}.comment-reply p{margin:3px 0 0}.compact-reply{grid-template-columns:minmax(0,1fr) 30px;gap:5px;margin-top:8px;display:grid}.compact-reply .iconbutton{width:30px;height:30px}.text-action{color:var(--green-dark);cursor:pointer;background:0 0;border:0;margin-top:5px;font-size:10px;font-weight:800}.history-row{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:7px 0;font-size:11px;display:flex}.history-row small{color:#718079}.decision-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-heading h3{margin:0}.decision-action{border:1px solid var(--line);color:#52625b;text-transform:uppercase;background:#f5f7f6;border-radius:4px;align-items:center;min-height:22px;padding:2px 7px;font-size:9px;font-weight:850;display:inline-flex}.decision-action.include{color:var(--green-dark);background:#edf8f2;border-color:#afd4c1}.decision-action.revise{color:#315f9d;background:#f0f5fc;border-color:#b8cbe8}.decision-action.defer{color:#875e09;background:#fff8e8;border-color:#e6cb8c}.decision-action.exclude{color:#a13d31;background:#fff3f1;border-color:#e7b8b0}.editorial-decision-current>p{white-space:pre-wrap}.decision-detail{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:9px}.decision-detail>b{color:#65736e;text-transform:uppercase;font-size:9px}.decision-detail p{white-space:pre-wrap;margin:4px 0}.decision-detail.dissent{border-left:2px solid var(--gold);padding-left:9px}.decision-history summary{cursor:pointer;color:var(--green-dark);font-size:11px;font-weight:800}.decision-history article{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr;gap:5px 8px;padding:10px 0;display:grid}.decision-history article p,.decision-history article small{grid-column:1/-1;margin:0}.decision-history article p{white-space:pre-wrap}.decision-history article small{color:#718079}.editorial-decision-form .form-label{margin-bottom:-5px}.material-decision-trace{border-top:1px solid var(--line-soft);margin-top:6px;padding:6px 0}.material-decision-trace summary{color:#596861;cursor:pointer;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.material-decision-trace summary .decision-action{font-style:normal}.material-decision-trace p{color:#34443e;white-space:pre-wrap;margin:7px 0 4px;font-size:11px;line-height:1.45}.material-decision-trace small{white-space:pre-wrap;margin-top:5px!important}.material-decision-trace .preserved-dissent{border-left:2px solid var(--gold);padding-left:7px}.decision-missing{font-weight:750;color:var(--gold-dark)!important;margin-top:6px!important}@media (width<=1280px){.synthesis-layout{grid-template-columns:minmax(0,1fr)}.synthesis-primary-filters{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(130px,.8fr)) auto}.handoff-section-head,.handoff-section-row{grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) 95px 120px}}@media (width<=980px){.synthesis-layout{grid-template-columns:1fr}.synthesis-inspector{max-height:calc(100vh - 24px);position:fixed;top:12px}.synthesis-context-grid{grid-template-columns:1fr}.synthesis-follow-up-context{border-top:1px solid var(--line);border-left:0}.synthesis-primary-filters{grid-template-columns:2fr 1fr 1fr}.synthesis-primary-filters .list-control-actions{grid-column:1/-1}.synthesis-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.synthesis-matrix{border:0;overflow:visible}.synthesis-matrix-head{display:none}.synthesis-matrix-row{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:1fr;min-width:0;margin-bottom:10px;display:grid;overflow:hidden}.synthesis-matrix-row>div{border-right:0;border-bottom:1px solid var(--line-soft)}.synthesis-matrix-row>div:last-child{border-bottom:0}.synthesis-matrix-row>.candidate-cell{z-index:auto;box-shadow:none;background:#fff;position:relative;left:auto}.synthesis-matrix-row.is-selected>.candidate-cell{background:#f3faf6}.matrix-trace-cell,.matrix-dissent-cell,.matrix-source-cell{position:relative;padding-top:28px!important}.matrix-trace-cell:before,.matrix-dissent-cell:before,.matrix-source-cell:before{content:attr(data-column);color:#68766f;text-transform:uppercase;font-size:8px;font-weight:850;position:absolute;top:9px;left:10px}.candidate-cell{padding-right:42px!important}.synthesis-group-heading{border:1px solid var(--line);border-bottom:0;border-radius:5px 5px 0 0;margin-top:8px}.synthesis-group-heading+.synthesis-matrix-row{border-radius:0 0 5px 5px}}@media (width<=760px){.revision-comparison>header,.revision-comparison>article>div:first-child{flex-direction:column;align-items:flex-start}.revision-prose{grid-template-columns:1fr}.synthesis-context-rail,.sidebar-is-collapsed .synthesis-context-rail{width:auto;top:66px;left:12px;right:12px}.synthesis-context-rail section{border-right:0;border-bottom:1px solid var(--line-soft)}.outcome-workflow-path{grid-template-columns:repeat(5,118px);overflow-x:auto}.outcome-workflow-path>a,.outcome-workflow-path>span{min-width:0}.synthesis-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.synthesis-summary-strip>div:nth-child(2){border-right:0}.synthesis-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.synthesis-controls,.synthesis-primary-filters,.synthesis-advanced-filter-grid{grid-template-columns:1fr}.synthesis-primary-filters .list-control-actions{grid-column:auto}.synthesis-supporting-context>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:7px 12px}.synthesis-supporting-context[open]>summary{padding:7px 12px}.synthesis-supporting-context .is-editorial .source-library-controls{grid-template-columns:1fr}.synthesis-supporting-context .is-editorial .source-library-controls .list-control-actions{grid-column:auto}.synthesis-supporting-context .is-editorial .source-library-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.synthesis-supporting-context .is-editorial .source-library-summary>div{border-right:0;border-bottom:1px solid var(--line-soft);padding:5px 8px}.source-manage-menu-panel{width:auto;max-height:calc(100vh - 84px);position:fixed;top:72px;left:12px;right:12px}.material-table-head{display:none}.material-table-row{grid-template-columns:1fr 55px 55px}.material-table-row strong{grid-area:1/1/auto/-1}.handoff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-metrics>div:nth-child(2){border-right:0}.handoff-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.selected-claim-handoff{grid-template-columns:1fr}.selected-claim-handoff>span{margin-bottom:-6px}.handoff-section-head{display:none}.handoff-section-row{grid-template-columns:1fr}.handoff-section-row>div{border-right:0;border-bottom:1px solid var(--line-soft)}.handoff-section-row>div:last-child{border-bottom:0}.handoff-section-status,.handoff-section-attention{flex-direction:row;justify-content:space-between;align-items:center}.handoff-findings>div,.handoff-preserved-context{grid-template-columns:1fr}.handoff-findings article{border-right:0;grid-template-columns:82px minmax(0,1fr) auto}.handoff-preserved-context>section+section{border-top:1px solid var(--line);border-left:0}}.document-command-bar{z-index:20;border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:18px;min-height:68px;margin-bottom:12px;padding:10px 12px;display:grid;position:relative}.document-command-identity{min-width:0}.document-command-identity>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.document-command-identity h1{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:16px;line-height:1.25;overflow:hidden}.document-command-identity p{color:#718079;flex-wrap:wrap;gap:0;margin:0;font-size:9px;display:flex}.document-command-identity p>*+:before{content:"·";color:#a4ada9;margin:0 7px}.document-command-identity p strong{color:var(--green-dark);text-transform:capitalize}.document-command-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.document-command-actions>form{display:flex}.document-command-actions .btn{white-space:nowrap;min-height:34px}.document-command-menu{position:relative}.document-command-menu>summary{cursor:pointer;list-style:none}.document-command-menu>summary::-webkit-details-marker{display:none}.document-command-menu>summary span{background:var(--surface-soft);border-radius:3px;place-items:center;min-width:17px;height:17px;margin-left:2px;font-size:8px;display:grid}.document-command-menu>summary.has-attention{color:#8b5414;background:#fffaf0;border-color:#d8b16f}.document-command-menu[open]>summary{border-color:var(--green);color:var(--green-dark);background:var(--green-soft)}.document-command-panel{z-index:45;border:1px solid var(--line);background:#fff;border-radius:6px;width:350px;max-height:min(620px,100vh - 120px);padding:12px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 16px 34px #0c231b2e}.document-command-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:9px;display:flex}.document-command-panel>header strong{font-size:11px}.document-command-panel>header span{color:#718079;text-transform:uppercase;font-size:8px}.document-command-panel form+form,.document-command-panel form+p{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:12px}.document-command-panel>p{color:#718079;margin:0;font-size:10px}.preflight-panel{width:min(520px,100vw - 32px)}.document-preflight-counts{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.document-preflight-counts>div{border-right:1px solid var(--line-soft);padding:8px}.document-preflight-counts>div:last-child{border-right:0}.document-preflight-counts dt{color:#6d7a74;text-transform:uppercase;font-size:8px;font-weight:800}.document-preflight-counts dd{margin:2px 0 0;font-size:16px;font-weight:800}.document-preflight-list{margin-top:10px}.document-preflight-list a,.document-preflight-list p{color:var(--ink);border-bottom:1px solid var(--line-soft);grid-template-columns:115px minmax(0,1fr);gap:8px;padding:8px 0;font-size:9px;text-decoration:none;display:grid}.document-preflight-list a:last-child{border-bottom:0}.document-preflight-list b{color:#9a5c12;text-transform:uppercase;font-size:8px}.document-preflight-list span{line-height:1.4}.outcome-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;display:grid}.outcome-workspace.has-inspector{grid-template-columns:210px minmax(0,1fr) minmax(440px,var(--inspection-rail-width))}.outcome-outline{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:12px;position:sticky;top:66px}.outcome-outline>header{color:#65736e;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.outcome-outline>header span{font-weight:850}.outcome-outline>header strong{font-size:9px}.outcome-progress{background:#e5ebe8;border-radius:2px;height:4px;margin:10px 0 12px;overflow:hidden}.outcome-progress span{background:var(--green);height:100%;display:block}.outcome-outline ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.outcome-outline li{position:relative}.outcome-outline li.is-child{border-left:1px solid var(--line);margin-left:16px}.outcome-outline a{color:#53625c;border-radius:4px;grid-template-columns:20px minmax(0,1fr) 9px;align-items:center;gap:6px;min-height:36px;padding:6px;text-decoration:none;display:grid}.outcome-outline a:hover,.outcome-outline a.is-selected{background:var(--green-soft);color:var(--green-dark)}.outcome-outline a>span{text-align:center;font-size:11px;font-weight:800}.outcome-outline a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.outcome-outline a>i{border:1px solid #8e9a95;border-radius:50%;width:7px;height:7px}.outcome-outline a>i.ready{border-color:var(--green);background:var(--green)}.outcome-outline a>i.needs_revision{border-color:var(--gold);background:var(--gold-soft)}.outline-row-actions{gap:2px;display:none;position:absolute;top:6px;right:18px}.outcome-outline li:hover .outline-row-actions,.outcome-outline li:focus-within .outline-row-actions,.outline-row-actions form{display:flex}.outline-row-actions .iconbutton{background:#fff;width:24px;height:24px}.outline-add{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.outline-add summary{color:var(--green-dark);cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.outline-add form{padding-top:9px}.contributor-review-workspace{grid-template-columns:230px minmax(0,1fr)}.contributor-review-workspace.has-inspector{grid-template-columns:230px minmax(0,1fr) 330px}.contributor-review-document{gap:8px;min-width:0;display:grid}.contributor-review-document-scope{justify-content:flex-end;display:flex}.contributor-review-document-scope .btn{min-height:36px}.contributor-review-workspace .outcome-outline a{align-items:start;min-height:42px;padding:7px 6px}.contributor-review-workspace .outcome-outline a>strong{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.outcome-document{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0}.outcome-document-title{border-bottom:1px solid var(--line);padding:22px 30px 18px}.outcome-document-title>span{color:var(--green-dark);text-transform:uppercase;font-size:10px;font-weight:850}.outcome-document-title h2{margin:6px 0 5px;font-size:24px;line-height:1.25}.outcome-document-title p{color:#718079;margin:0;font-size:11px}.outcome-document-title.is-construction-meta{justify-content:space-between;align-items:center;gap:16px;padding:10px 30px;display:flex}.outcome-document-title.is-construction-meta p{text-align:right}.generation-preview-banner{color:#604a1b;background:#fff9eb;border-bottom:1px solid #e7cf9e;align-items:center;gap:12px;padding:10px 30px;font-size:11px;display:flex}.generation-preview-banner strong{text-transform:uppercase;font-size:10px}.outcome-document-body{max-width:800px;margin:0 auto;padding:8px 32px 46px}.outcome-document-section{border-bottom:1px solid var(--line-soft);padding:28px 0;scroll-margin-top:68px}.outcome-document-section:last-child{border-bottom:0}.outcome-document-section.is-selected{box-shadow:inset 3px 0 0 var(--green);background:#fbfefc}.outcome-document-section.is-subsection{margin-left:32px;padding-top:18px}.outcome-document-section.is-subsection h3{font-size:16px}.outcome-document-section>header{grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;margin-bottom:14px;display:grid}.outcome-document-section>header>span{color:var(--green-dark);font-size:16px;font-weight:850}.outcome-document-section h3{margin:0;font-size:18px;line-height:1.3}.outcome-document-section h3 a{color:var(--ink);text-decoration:none}.outcome-document-section>header small{color:#718079;text-transform:uppercase;font-size:9px;font-weight:800}.outcome-section-copy{color:#25352f;overflow-wrap:anywhere;padding-left:32px;font-size:14px;line-height:1.72}.outcome-inline-editor{background:#fbfefc;border:1px solid #b8d5c7;border-radius:5px;margin-left:32px;padding:14px}.outcome-inline-editor .form-label{color:#617069;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:850;display:block}.outcome-inline-title{border:0;border-bottom:1px solid var(--line);height:auto;color:var(--ink);background:0 0;border-radius:0;margin-bottom:12px;padding:6px 8px;font-size:17px;font-weight:750}.outcome-inline-body{border-color:var(--line);color:#25352f;background:#fff;min-height:310px;padding:12px;font-family:Georgia,serif;font-size:14px;line-height:1.72}.outcome-inline-editor>footer{justify-content:flex-end;align-items:end;gap:10px;margin-top:10px;display:flex}.outcome-inline-editor>footer p{color:#718079;min-width:0;margin:0 auto 0 0;font-size:9px;line-height:1.4}.outcome-inline-editor>footer label{gap:3px;display:grid}.outcome-inline-editor>footer label span{color:#6a7872;text-transform:uppercase;font-size:8px;font-weight:800}.outcome-inline-editor>footer .select{width:130px;height:34px;min-height:34px}.section-writing-location .btn{margin-top:8px}.section-generation-preview{background:#fffbf0;border:1px solid #d7c28d;border-radius:5px;margin:16px 0 0 32px;padding:12px}.section-generation-preview strong{color:#765c1d;text-transform:uppercase;font-size:9px}.section-generation-preview p{color:#3c3525;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.outcome-document-section>footer{border-top:1px solid var(--line-soft);color:#718079;flex-wrap:wrap;gap:12px;margin:18px 0 0 32px;padding-top:10px;font-size:10px;display:flex}.outcome-document-section>footer span+span:before{content:"·";margin-right:12px}.outcome-section-inspector{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff;max-height:calc(100vh - 78px);position:sticky;top:66px;overflow:auto}.review-command-bar .review-publish-action{align-items:center;gap:5px;display:flex}.review-command-bar .review-publish-action .select{width:112px;height:34px;min-height:34px;font-size:10px}.section-review-state{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#fbfcfb;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.section-review-state>span{color:#64736d;text-align:right;font-size:9px;font-weight:750}.section-review-state .signal-summary{min-width:0}.section-review-tabs{z-index:6;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;top:0}.section-review-tabs a{color:#617069;text-align:center;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:42px;padding:6px 3px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.section-review-tabs a+a{border-left:1px solid var(--line-soft)}.section-review-tabs a:hover{color:var(--green-dark);background:#f6f9f7}.section-review-tabs a.is-active{color:var(--green-dark);border-bottom-color:var(--green);background:#fbfefc}.section-review-tabs a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-review-tabs b{color:#52625b;background:#edf2ef;border-radius:3px;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid}.section-review-tabs a.is-active b{color:var(--green-dark);background:#dcefe5}.section-review-mode{padding:0 14px}.section-review-mode-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 0 10px;display:flex}.section-review-mode-head>div>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.section-review-mode-head h3{margin:3px 0 0;font-size:13px}.section-review-mode-head>small{color:#718079;text-transform:uppercase;font-size:8px}.review-evidence-list,.review-dissent-list{flex-direction:column;display:flex}.review-evidence-item,.review-dissent-list>article{border-bottom:1px solid var(--line-soft);padding:11px 0}.review-evidence-item h4,.review-dissent-list h4{margin:4px 0;font-size:11px;line-height:1.4}.review-evidence-item>p,.review-dissent-list p{color:#4d5d56;white-space:pre-wrap;margin:5px 0;font-size:10px;line-height:1.5}.review-dissent-list>article>span{color:#9a5c12;text-transform:uppercase;font-size:8px;font-weight:850}.review-dissent-list>article>small{color:#718079;font-size:8px}.review-record-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-record-meta span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.review-record-meta b{color:#718079;text-transform:uppercase;font-size:8px;font-weight:750}.exact-citation{background:#f6faf8;border-left:2px solid #7fae98;margin-top:7px;padding:8px}.exact-citation strong,.exact-citation span{color:#53625c;font-size:8px;display:block}.exact-citation blockquote{color:#34443e;margin:6px 0 0;font-size:10px;line-height:1.5}.review-signal-context,.overall-review-feedback,.review-history{border-top:1px solid var(--line);padding:12px 0}.review-signal-context h3,.overall-review-feedback h3,.review-history h3{margin:0 0 8px;font-size:11px}.review-signal-context>p{color:#718079;margin:7px 0 0;font-size:9px}.review-mode-empty{color:#718079;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 8px;padding:16px 0;display:grid}.review-mode-empty .ui-icon{color:#789087;grid-row:1/3;width:20px;height:20px}.review-mode-empty strong{color:#34443e;font-size:11px}.review-mode-empty span{font-size:9px;line-height:1.4}.review-governance-note{border-top:1px solid var(--line);color:#64736d;align-items:flex-start;gap:8px;margin:0 14px;padding:11px 0;font-size:9px;display:flex}.review-governance-note .ui-icon{width:15px;height:15px;color:var(--green-dark);flex:none}.section-review-actions{z-index:5;border-top:1px solid var(--line);background:#fff;padding:12px 14px;position:sticky;bottom:0;box-shadow:0 -8px 16px #0c231b0d}.section-review-actions>header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.section-review-actions>header span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.section-review-actions>header h3{margin:2px 0 0;font-size:12px}.section-review-actions>header .text-action{white-space:nowrap;margin:0}.section-review-actions form{gap:6px;display:grid}.section-review-actions form+form{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:8px}.section-review-actions .review-ready-form{grid-template-columns:minmax(0,1fr) auto}.section-review-actions .review-change-form .btn{justify-self:end}.section-review-actions>p{color:#718079;margin:8px 0 0;font-size:8px}.section-trace{border-bottom:1px solid var(--line-soft);padding:8px 0}.section-trace:last-child{border-bottom:0}.section-trace strong{color:var(--green-dark);text-transform:uppercase;font-size:9px}.section-trace p{color:#34443e;white-space:pre-wrap;margin:4px 0;font-size:12px;line-height:1.45}.section-trace ul{color:#66746e;margin:6px 0 0;padding-left:16px;font-size:10px}.outcome-bibliography{border-top:1px solid var(--line);padding:28px 0}.outcome-bibliography h3{margin:0 0 12px;font-size:18px}.outcome-bibliography ol{flex-direction:column;gap:9px;padding-left:30px;display:flex}.outcome-bibliography li{color:#34443e;padding-left:5px;font-size:11px}.outcome-bibliography li strong,.outcome-bibliography li span{display:block}.outcome-bibliography li span{color:#6a7872;overflow-wrap:anywhere;margin-top:2px}.placed-material-list{flex-direction:column;display:flex}.placed-material{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 0;display:grid}.placed-material>div:first-child{min-width:0}.placed-material span,.placed-material strong,.placed-material small{display:block}.placed-material span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:800}.placed-material strong{margin-top:3px;font-size:11px;line-height:1.4}.placed-material small{color:#718079;margin-top:3px}.placed-material-actions{gap:2px;display:flex}.placed-material-actions form{display:flex}.placed-material-actions .iconbutton{width:24px;height:24px}@media (width<=1400px){.outcome-workspace,.outcome-workspace.has-inspector{grid-template-columns:210px minmax(0,1fr)}.contributor-review-workspace,.contributor-review-workspace.has-inspector{grid-template-columns:230px minmax(0,1fr)}.outcome-section-inspector{z-index:80;width:min(380px,100vw - 24px);max-height:calc(100vh - 78px);position:fixed;top:66px;right:12px;box-shadow:0 18px 44px #0c231b33}}@media (width<=1100px){.document-command-bar{grid-template-columns:1fr}.document-command-actions{flex-wrap:wrap;justify-content:flex-start}.outcome-workspace,.outcome-workspace.has-inspector{grid-template-columns:180px minmax(0,1fr)}.contributor-review-workspace,.contributor-review-workspace.has-inspector{grid-template-columns:minmax(0,1fr)}.contributor-review-workspace .outcome-outline{z-index:12;padding:10px 12px;position:sticky;top:62px}.contributor-review-workspace .outcome-outline>header{font-size:8px}.contributor-review-workspace .outcome-progress{margin:7px 0 9px}.contributor-review-workspace .outcome-outline ol{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-direction:row;gap:5px;display:flex;overflow-x:auto}.contributor-review-workspace .outcome-outline li{flex:0 0 190px}.contributor-review-workspace .outcome-outline li.is-child{border-left:0;margin-left:0}.contributor-review-workspace .outcome-outline a{border:1px solid var(--line-soft);background:#fff;min-height:46px}.contributor-review-workspace .outcome-outline a.is-selected{background:var(--green-soft);border-color:#9ec9b5}}@media (width<=760px){.document-command-bar{gap:10px;padding:10px}.document-command-identity h1{white-space:normal;font-size:14px}.document-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-command-actions>.btn,.document-command-actions>form,.document-command-actions>form .btn,.document-command-menu,.document-command-menu>summary{width:100%}.document-command-panel{width:auto;max-height:calc(100vh - 86px);position:fixed;top:74px;left:12px;right:12px}.document-preflight-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.document-preflight-counts>div:nth-child(2){border-right:0}.document-preflight-counts>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.document-preflight-list a,.outcome-workspace,.outcome-workspace.has-inspector{grid-template-columns:1fr}.outcome-outline{position:static;top:auto}.outcome-outline ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contributor-review-workspace .outcome-outline{position:sticky;top:54px}.contributor-review-workspace .outcome-outline ol{display:flex}.contributor-review-workspace .outcome-outline li{flex-basis:170px}.outcome-document-title{padding:18px}.outcome-document-title h2{font-size:20px}.outcome-document-body{padding:4px 18px 30px}.outcome-document-section.is-subsection{margin-left:14px}.outcome-section-copy{padding-left:0}.outcome-inline-editor{margin-left:0;padding:10px}.outcome-inline-editor>footer{flex-direction:column;align-items:stretch}.outcome-inline-editor>footer p{margin-right:0}.outcome-inline-editor>footer .select{width:100%}.section-generation-preview,.outcome-document-section>footer{margin-left:0}.outcome-section-inspector{width:auto;left:12px}}.published-outcome-status{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;display:grid}.published-outcome-status>div{border-right:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 13px;display:flex}.published-outcome-status>div:last-child{border-right:0}.published-outcome-status strong{font-size:13px}.published-outcome-status span{color:#718079;text-transform:uppercase;font-size:9px;font-weight:800}.published-outcome-workspace{grid-template-columns:190px minmax(0,1fr) 330px;align-items:start;gap:12px;min-width:0;display:grid}.published-outcome-workspace>*{min-width:0}.published-outline{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:12px;position:sticky;top:66px}.published-outline>header{color:#687770;text-transform:uppercase;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:9px;font-weight:850;display:flex}.published-outline nav{flex-direction:column;gap:2px;display:flex}.published-outline nav a{color:#53625c;border-radius:4px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:6px;padding:8px 6px;text-decoration:none;display:grid}.published-outline nav a.is-child{border-left:1px solid var(--line);margin-left:14px}.published-outline nav a.is-selected,.published-outline nav a:hover{background:var(--green-soft);color:var(--green-dark)}.published-outline nav span{font-size:10px;font-weight:850}.published-outline nav strong{overflow-wrap:anywhere;font-size:11px;line-height:1.35}.published-question-context{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.published-question-context h2{color:#687770;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850;line-height:1.2}.published-question-context a{color:var(--ink);border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;padding:7px 0;font-size:10px;line-height:1.4;text-decoration:none;display:block}.published-question-context a span{color:var(--green-dark);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:850;display:block}.published-document{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0}.published-document>header{border-bottom:1px solid var(--line);padding:22px 30px 18px}.published-document>header>span{color:var(--green-dark);text-transform:uppercase;font-size:10px;font-weight:850}.published-document>header h2{margin:6px 0;font-size:24px}.published-document>header p{color:#718079;margin:0;font-size:11px}.published-document-body{max-width:800px;margin:0 auto;padding:8px 32px 42px}.published-document-section{border-bottom:1px solid var(--line-soft);padding:28px 0;scroll-margin-top:70px}.published-document-section.is-selected{box-shadow:inset 3px 0 0 var(--green);padding-left:16px}.published-document-section.is-subsection{margin-left:30px}.published-document-section>header{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;margin-bottom:13px;display:grid}.published-document-section>header span{color:var(--green-dark);font-size:16px;font-weight:850}.published-document-section h3{margin:0;font-size:18px}.published-document-section h3 a{color:var(--ink);text-decoration:none}.published-section-copy{color:#25352f;overflow-wrap:anywhere;padding-left:36px;font-size:14px;line-height:1.72}.published-document-section>footer{border-top:1px solid var(--line-soft);color:#718079;gap:16px;margin:16px 0 0 36px;padding-top:9px;font-size:10px;display:flex}.published-provenance{max-height:calc(100vh - 78px);position:sticky;top:66px;overflow:auto}.published-placement>p{white-space:pre-wrap}.published-process-details summary{color:var(--green-dark);cursor:pointer;font-size:11px;font-weight:800}.process-counts{flex-direction:column;gap:5px;margin-top:8px;display:flex}.process-counts span{color:#596861;font-size:10px}@media (width<=1400px){.published-outcome-workspace{grid-template-columns:160px minmax(0,1fr) 300px}}@media (width<=1100px){.published-outcome-workspace{grid-template-columns:150px minmax(0,1fr)}.published-provenance{grid-column:2;max-height:none;position:static}}@media (width<=760px){.published-outcome-status{grid-template-columns:repeat(2,minmax(0,1fr))}.published-outcome-status>div{border-bottom:1px solid var(--line-soft)}.published-outcome-status>div:nth-child(2n){border-right:0}.published-outcome-workspace{grid-template-columns:1fr}.published-outline{position:static}.published-outline nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.published-document>header{padding:18px}.published-document>header h2{font-size:20px}.published-document-body{padding:4px 18px 30px}.published-document-section.is-selected{padding-left:10px}.published-document-section.is-subsection{margin-left:14px}.published-section-copy{padding-left:0}.published-document-section>footer{margin-left:0}.published-provenance{grid-column:auto}}.published-provenance{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff}.lineage-strip{justify-content:space-between;margin-bottom:12px}.lineage-strip a{color:var(--green-dark);font-weight:800}.review-lineage-item,.review-resolution{border-bottom:1px solid var(--line-soft);padding:9px 0}.review-resolution h4{margin:0}.review-resolution>p{white-space:pre-wrap;margin:6px 0}.review-resolution>small{color:#718079;margin-bottom:8px;display:block}.review-resolution form{margin-top:8px}.review-resolution .danger-zone{border:1px solid var(--red-line);border-radius:5px;margin-top:10px;padding:9px}.review-resolution .danger-zone summary{color:var(--red);cursor:pointer;font-weight:800}.circle-seat-manager>form.stack{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;gap:7px!important}.circle-seat-manager>form.stack .form-label{grid-column:1/-1;font-size:10px}.circle-seat-manager>form.stack .btn{height:38px}.source-record-meta{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:4px 8px;font-size:8px;font-weight:800;display:flex}.source-record-meta span+span:before{content:"·";color:var(--line);margin-right:8px}.source-record-meta .is-warning{color:var(--gold)}.circle-workspace .understanding-workspace{grid-template-columns:1fr;gap:0}.circle-workspace .understanding-document,.circle-workspace .understanding-inquiries,.circle-workspace .understanding-feedback-list,.circle-workspace .understanding-history,.circle-workspace .understanding-publisher{border:0;border-bottom:1px solid var(--line);border-radius:0}.circle-workspace .understanding-document-head{padding:14px 0}.circle-workspace .understanding-summary{padding:16px 0}.circle-workspace .understanding-sections{padding:0}.circle-workspace .understanding-provenance{background:#fff;padding:10px 0}.circle-workspace .understanding-side{grid-template-columns:minmax(0,1.5fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:0;display:grid}.circle-workspace .understanding-side>section{border-right:1px solid var(--line-soft);padding:0 12px}.circle-workspace .understanding-side>section:first-child{padding-left:0}.circle-workspace .understanding-side>section:last-child{border-right:0;padding-right:0}.circle-workspace .understanding-inquiries>header,.circle-workspace .understanding-feedback-list>header,.circle-workspace .understanding-history>header{padding:12px 0}.circle-workspace .understanding-publisher{padding:16px 0}.circle-workspace .workspace-summary-panel{gap:10px}.circle-workspace .workspace-summary-head{border-bottom:1px solid var(--line);padding:12px 0}.circle-workspace .workspace-summary-head h2,.circle-workspace .workspace-summary-head h3{letter-spacing:0;font-size:17px}.circle-workspace .workspace-summary-head p{font-size:12px}.circle-workspace .circle-matrix{gap:0}.circle-workspace .circle-matrix-row{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:10px;padding:14px 0}.circle-workspace .matrix-candidate h3,.circle-workspace .matrix-candidate h4{margin:6px 0;font-size:15px}.circle-workspace .matrix-measures{border-top:1px solid var(--line-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.circle-workspace .matrix-measures>div{border:0;border-right:1px solid var(--line-soft);background:#fff;border-radius:0;padding:9px}.circle-workspace .matrix-measures>div:last-child{border-right:0}.circle-workspace .matrix-signals{grid-column:auto}.circle-workspace .follow-up-workspace .panel-head{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.circle-workspace .follow-up-workspace .panel-head h2{font-size:17px}.circle-workspace .follow-up-workspace .panel-list{gap:0}.circle-workspace .follow-up-row{border-bottom:1px solid var(--line-soft);padding:14px 0}.circle-workspace .follow-up-row .chips{gap:5px}.circle-workspace .workspace-empty-row{color:var(--muted);border-bottom:1px solid var(--line-soft);margin:0;padding:14px 0;font-size:12px}.circle-workspace .draft-material-list{gap:0}.circle-workspace .draft-material-card{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.circle-workspace .draft-material-body h3,.circle-workspace .draft-material-body h4{font-size:15px}.circle-workspace .draft-material-body blockquote{background:#fff;border-radius:0;padding:8px 12px}.circle-workspace .draft-material-meta{flex-direction:row;align-items:flex-start;gap:12px}.circle-workspace .draft-material-meta span{color:var(--muted);background:#fff;border:0;border-radius:0;padding:0;font-size:10px}@media (width<=760px){.circle-workspace .understanding-side{grid-template-columns:1fr}.circle-workspace .understanding-side>section{border-right:0;padding:0}.circle-workspace .matrix-measures{grid-template-columns:repeat(3,minmax(0,1fr))}.circle-workspace .draft-material-card,.circle-seat-manager>form.stack{grid-template-columns:1fr}.circle-seat-manager>form.stack .form-label{grid-column:auto}}.rail-disclosure .circle-source-library .panel-head{margin-bottom:8px}.rail-disclosure .circle-source-library .panel-head h2{font-size:13px}.rail-disclosure .circle-source-library .panel-head .hint{font-size:10px}.rail-disclosure .circle-source-library .source-library-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.rail-disclosure .circle-source-library .source-library-controls .input,.rail-disclosure .circle-source-library .source-library-controls .select{height:34px;min-height:34px;padding:6px 8px;font-size:10px}.rail-disclosure .circle-source-library .source-library-controls .list-control-actions{grid-column:1/-1}.rail-disclosure .circle-source-library .source-library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.rail-disclosure .source-record-row{grid-template-columns:1fr}.rail-disclosure .source-actions{flex-flow:wrap}.rail-disclosure .source-actions>.btn,.rail-disclosure .source-review>summary{min-height:28px;padding:5px 8px;font-size:9px}.rail-disclosure .circle-seat-manager .panel-head h2{font-size:13px}.rail-disclosure .circle-seat-manager .panel-head .hint{font-size:10px}.circle-workspace input,.circle-workspace select,.circle-workspace textarea,.circle-detail-rail input,.circle-detail-rail select,.circle-detail-rail textarea{min-width:0;max-width:100%}.outcome-reader-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin:-6px 0 12px;display:flex}.outcome-reader-modes{gap:18px;margin:0;display:flex}.outcome-reader-modes a{color:var(--muted);border-bottom:2px solid #0000;padding:9px 2px;font-size:12px;font-weight:800;text-decoration:none}.outcome-reader-modes a.active{color:var(--green-dark);border-bottom-color:var(--green)}.outcome-export-menu{margin-bottom:5px;position:relative}.outcome-export-menu summary{cursor:pointer;border:1px solid var(--line-strong);color:var(--text);border-radius:4px;padding:5px 9px;font-size:11px;font-weight:800;list-style:none}.outcome-export-menu summary::-webkit-details-marker{display:none}.outcome-export-menu[open] summary{border-color:var(--green)}.outcome-export-menu>div{z-index:10;border:1px solid var(--line);background:#fff;min-width:120px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 22px #11261f1f}.outcome-export-menu a{color:var(--text);padding:7px 9px;font-size:11px;font-weight:700;text-decoration:none;display:block}.outcome-export-menu a:hover,.outcome-export-menu a:focus-visible{background:var(--green-soft);color:var(--green-dark)}.section-citation-markers{flex-wrap:wrap;gap:6px;margin:12px 0 0 36px;display:flex}.section-citation-markers a,.bibliography-citations a{color:var(--green-dark);font-size:9px;font-weight:800;text-decoration:none}.bibliography-citations{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.outcome-bibliography li small{color:var(--muted);margin-top:4px;display:block}.evidence-mode-inspector blockquote{border-left:2px solid var(--green);background:#f6faf8;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.evidence-mode-inspector code{overflow-wrap:anywhere}@media (width<=760px){.section-citation-markers{margin-left:0}.outcome-reader-toolbar{align-items:center}.outcome-reader-modes{gap:14px}}.process-summary-rail{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.process-summary-rail>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:2px;padding:8px 9px;display:grid}.process-summary-rail>div:nth-child(2n){border-right:0}.process-summary-rail>div:nth-last-child(-n+2){border-bottom:0}.process-summary-rail strong{font-size:13px}.process-summary-rail span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.process-advisory{border-left:2px solid var(--green);color:var(--muted);margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.45}.outcome-print-link{margin-left:auto}.published-process-index{border-bottom:1px solid var(--line)}.process-index-group{border-bottom:1px solid var(--line-soft);padding:0 14px}.process-index-group:last-child{border-bottom:0}.process-index-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;font-size:11px;font-weight:800;display:grid}.process-index-group>summary strong{background:var(--green-soft);min-width:22px;height:22px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:9px;display:grid}.process-index-group>p{color:var(--muted);margin:-5px 0 10px;font-size:9px;line-height:1.45}.process-index-list{gap:1px;padding-bottom:10px;display:grid}.process-index-list a{border-left:2px solid var(--line);color:var(--ink);gap:2px;padding:7px 8px;text-decoration:none;display:grid}.process-index-list a:hover{border-color:var(--green);background:var(--green-soft)}.process-index-list span,.process-source-record span{color:var(--muted);font-size:8px}.process-index-list strong{font-size:10px}.process-index-record{padding:0 0 10px}.process-index-record b{font-size:10px}.process-index-record p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.5}.process-lineage-timeline{padding:0 0 10px 7px}.process-lineage-entry{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 0 13px 15px;display:grid;position:relative}.process-lineage-entry:last-child{padding-bottom:2px}.process-lineage-entry>i{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.process-lineage-entry.is-purged>i{background:#8b9691}.process-lineage-entry div{gap:2px;display:grid}.process-lineage-entry strong{font-size:10px}.process-lineage-entry span,.process-lineage-entry small{color:var(--muted);font-size:8px}.process-lineage-entry p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.45}.process-lineage-entry>a{color:var(--green-dark);align-self:start;font-size:9px;font-weight:800;text-decoration:none}.process-source-record{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 0;display:grid}.process-source-record>div{gap:2px;display:grid}.process-source-record strong{font-size:10px}.process-source-record code{color:var(--muted);align-self:center;font-size:8px}@media print{.sidebar,.topbar,.global-announcement,.outcome-reader-toolbar,.published-outline,.published-outcome-status,.lineage-strip,.page-header .actions,.note-strip{display:none!important}.app,.main,.page{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.outcome-reader-page,.published-outcome-workspace{display:block}.published-document{border:0}.published-document>header{padding:0 0 18px}.published-document-body{max-width:none;padding:0}.published-document-section{break-inside:avoid}.outcome-bibliography{break-before:page}.published-provenance,.process-summary-rail,.process-advisory{display:none!important}}.circle-question-context{border-right:1px solid var(--line);background:#fff;min-width:0}.circle-context-backdrop,.contributor-composer-backdrop,.reading-context-backdrop,.conversation-inspector-backdrop{background:#111f1a52;border:0}.circle-question-context-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px 8px 16px;display:flex}.circle-question-context-header>span{color:#62706b;text-transform:uppercase;font-size:10px;font-weight:850}.circle-question-context-header .iconbutton{width:30px;height:30px;color:var(--green-dark);background:0 0;border:0;border-radius:4px}.circle-question-context-header .iconbutton:hover{background:var(--green-soft)}.circle-question-context-header .ui-icon{width:14px;height:14px;transition:transform .15s;transform:rotate(0)}.circle-question-context-body{min-width:0}.circle-question-context-section{border-bottom:1px solid var(--line);padding:16px}.circle-question-context-section:last-child{border-bottom:0}.circle-context-kicker,.circle-context-principles>span{color:var(--green-dark);text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.circle-question-context-section h2{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35}.circle-question-context-section>p{color:#56645f;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.55}.circle-context-link{color:var(--green-dark);align-items:center;gap:6px;margin-top:12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.circle-context-link .ui-icon{width:13px;height:13px}.circle-context-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.circle-context-facts>div{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;padding:11px 12px}.circle-context-facts>div:nth-child(2n){border-right:0}.circle-context-facts>div:nth-last-child(-n+2){border-bottom:0}.circle-context-facts span,.circle-context-facts strong{display:block}.circle-context-facts span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.circle-context-facts strong{text-transform:capitalize;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.circle-context-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.circle-context-section-heading>span{color:#63716c;text-transform:uppercase;font-size:9px;font-weight:850}.circle-context-inline-action{color:var(--green-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850;text-decoration:none}.circle-context-source-list{gap:9px;display:grid}.circle-context-source-list>a,.circle-context-source-list>div{color:inherit;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;text-decoration:none;display:grid}.circle-context-source-list>a:hover strong{text-underline-offset:2px;text-decoration:underline}.circle-context-source-list .ui-icon{width:13px;height:13px;color:var(--muted);margin-top:1px}.circle-context-source-list strong,.circle-context-source-list small{display:block}.circle-context-source-list strong{overflow-wrap:anywhere;font-size:10px;line-height:1.35}.circle-context-source-list small{color:var(--muted);text-transform:uppercase;margin-top:2px;font-size:8px}.circle-context-source-list p{color:var(--muted);margin:0;font-size:10px}.circle-context-principles ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.circle-context-principles li{color:#56645f;padding-left:14px;font-size:10px;line-height:1.45;position:relative}.circle-context-principles li:before{color:var(--green);content:"✓";font-weight:900;position:absolute;left:0}.circle-context-lifecycle .circle-context-kicker,.circle-context-closure .circle-context-kicker{color:#64716c;margin-bottom:9px}.circle-context-status{align-items:center;gap:7px;display:flex}.circle-context-status i{background:var(--green);border-radius:50%;width:7px;height:7px}.circle-context-status strong{font-size:11px}.circle-context-lifecycle>p,.circle-context-closure>p{color:#56645f;margin:7px 0 0;font-size:10px;line-height:1.5}.circle-context-closure>p{color:#26342f;font-size:11px}.circle-workbench-app .page>.page-header,.circle-workbench-app .page>[data-workflow-header],.circle-workbench-app .page>.circle-area-command-bar,.circle-workbench-app .page>.circle-level-tabs,.circle-workbench-app .page>[data-outcome-workflow-navigation],.circle-workbench-app .page>.note-strip{flex-shrink:0}@media (width>=1101px){body.circle-workbench-app{overflow:hidden}.circle-workbench-app .page{flex-direction:column;height:calc(100vh - 54px);min-height:0;display:flex;overflow:hidden}.circle-workbench-app .page>.page-header,.circle-workbench-app .page>[data-workflow-header],.circle-workbench-app .page>.circle-area-command-bar,.circle-workbench-app .page>.circle-level-tabs,.circle-workbench-app .page>[data-outcome-workflow-navigation],.circle-workbench-app .page>.note-strip{flex-basis:auto}.circle-detail-layout,.temporary-circle-layout{border-top:1px solid var(--line);flex:auto;align-items:stretch;min-height:0;overflow:hidden}.circle-detail-layout{grid-template-columns:230px minmax(0,1fr)}.temporary-circle-layout,.temporary-contributor-app.has-selected-contribution .temporary-circle-layout.selected-reading{grid-template-columns:220px minmax(0,1fr) 300px;gap:0}.circle-detail-layout.conversation-mode{grid-template-columns:230px minmax(0,1fr)}.circle-detail-layout.context-is-collapsed,.circle-detail-layout.conversation-mode.context-is-collapsed,.temporary-circle-layout.context-is-collapsed,.temporary-contributor-app.has-selected-contribution .temporary-circle-layout.selected-reading.context-is-collapsed{grid-template-columns:0 minmax(0,1fr)}.circle-question-context,.circle-detail-layout>.stack,.temporary-circle-layout>.stack,.temporary-circle-rail{scrollbar-gutter:stable;min-height:0;overflow:auto}.circle-detail-layout>.stack{padding:0 12px 12px}.temporary-circle-layout>.stack{padding:12px}.temporary-circle-rail{border-left:1px solid var(--line);gap:0;height:auto;max-height:none}.temporary-circle-rail>.contribution-inspector,.temporary-circle-rail>.circle-source-library,.temporary-circle-rail>#circle-source-library,.temporary-circle-rail>.contributor-guidance{flex:none}.context-is-collapsed>.circle-question-context{visibility:hidden;pointer-events:none;border-right:0;width:0;overflow:hidden}.conversation-mode>.stack{overflow:hidden}.conversation-mode .circle-workspace,.temporary-circle-layout.conversation-mode .deliberation-workspace,.conversation-mode .circle-conversation{height:100%;min-height:0}.conversation-mode .conversation-feed{min-height:0;max-height:none}}@media (width<=1100px){body.circle-workbench-app{overflow:hidden}.circle-workbench-app .app{height:100dvh;min-height:0;overflow:hidden}.circle-workbench-app .main{flex-direction:column;min-height:0;display:flex;overflow:hidden}.circle-workbench-app .page{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.circle-workbench-app .circle-detail-layout,.circle-workbench-app .temporary-circle-layout{grid-template-columns:minmax(0,1fr)!important}.circle-workbench-app .circle-detail-layout{min-height:0;display:grid;overflow:hidden}.circle-workbench-app .circle-detail-layout>.stack{scrollbar-gutter:stable;min-height:0;padding:0 12px 12px;overflow:auto}.circle-workbench-app .temporary-circle-layout>.stack{grid-area:1/1}.circle-command-context-reopen{display:grid}.circle-context-backdrop{z-index:59;width:100%;height:100%;position:fixed;inset:0}.circle-question-context{z-index:60;border:0;border-right:1px solid var(--line);visibility:hidden;border-radius:0;width:min(304px,100vw - 42px);transition:transform .16s,visibility 0s linear .16s;position:fixed;inset:0 auto 0 0;overflow:auto;transform:translate(-104%);box-shadow:16px 0 40px #11261f29}.mobile-context-is-open>.circle-question-context{visibility:visible;transition-delay:0s;transform:translate(0)}.circle-context-toggle{display:grid}.circle-question-context-section{padding:14px}}.contribution-reading-surface{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin:12px 0 18px}.contribution-reading-surface>header{justify-content:space-between;gap:20px;padding:18px 20px 12px;display:flex}.contribution-reading-surface>header span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:800}.contribution-reading-surface>header h3{max-width:760px;margin:5px 0 0;font-family:Georgia,serif;font-size:22px;line-height:1.25}.contribution-reading-surface>header small{color:var(--muted);white-space:nowrap}.contribution-reading-body{max-width:820px;padding:8px 28px 20px}.contribution-reading-body p{margin:0 0 18px;padding-left:32px;font-family:Georgia,serif;font-size:16px;line-height:1.72;position:relative}.passage-number{color:var(--muted);font-family:var(--font-sans);font-size:9px;position:absolute;top:3px;left:0}.contribution-reading-surface>footer{border-top:1px solid var(--line-soft);color:var(--muted);gap:14px;padding:10px 20px;font-size:10px;display:flex}.contribution-reading-surface>footer strong{color:var(--green-dark)}.contextual-discussion .discussion-section-head{justify-content:space-between;align-items:center;display:flex}.contextual-discussion .discussion-section-head span{color:var(--muted);font-size:9px}.discussion-thread{gap:10px;display:grid}.discussion-thread>header{justify-content:space-between;gap:8px;display:flex}.discussion-thread>header div{gap:3px;display:grid}.discussion-thread>header span{color:var(--muted);text-transform:uppercase;font-size:9px}.discussion-thread>header a{color:var(--green-dark);font-size:9px}.discussion-thread blockquote{border-left:2px solid var(--amber);background:#fffaf0;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.discussion-reply{border-left:2px solid var(--green);background:#fafcfb;padding:9px 10px}.discussion-reply b{font-size:10px}.discussion-reply p{margin:4px 0 0;font-size:11px;line-height:1.55}.discussion-reply.nested{border-left-color:var(--line-strong);background:#fff;margin:8px 0 0 12px}.discussion-new{margin-top:10px}.discussion-new>summary{cursor:pointer;color:var(--green-dark);font-size:10px;font-weight:800}.discussion-new>form{margin-top:10px}.discussion-thread-links{border-top:1px solid var(--line-soft);margin-top:10px;display:grid}.discussion-thread-links a{color:var(--text);justify-content:space-between;padding:7px 2px;font-size:10px;text-decoration:none;display:flex}.discussion-thread-links a.active{color:var(--green-dark);font-weight:800}.discussion-thread-links span{color:var(--muted);text-transform:uppercase;font-size:8px}@media (width<=760px){.contribution-reading-surface>header{padding:14px;display:grid}.contribution-reading-surface>header small{white-space:normal}.contribution-reading-body{padding:6px 14px 16px}.contribution-reading-body p{padding-left:24px;font-size:15px}.contribution-reading-surface>footer{flex-wrap:wrap;padding:9px 14px}}.passage-number{font-family:inherit}.discussion-thread blockquote{border-left-color:var(--gold)}.deliberation-workspace:has(>.humane-composer)>*{order:6}.deliberation-workspace:has(>.humane-composer)>.panel-head{order:1}.deliberation-workspace:has(>.humane-composer)>.workspace-tabs{order:2}:is(.deliberation-workspace:has(>.humane-composer)>.contribution-reading-surface,.deliberation-workspace:has(>.humane-composer)>.contribution-reading-document){order:3}:is(.deliberation-workspace:has(>.humane-composer)>.circle-contribution-controls,.deliberation-workspace:has(>.humane-composer)>.humane-composer){order:4}.deliberation-workspace:has(>.humane-composer)>.circle-contribution-controls{order:5}.contribution-reading-document{background:#fff;min-width:0}.contribution-document-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 28px;display:grid}.contribution-document-header>div:first-child>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.contribution-document-header h2{margin:9px 0 5px;font-family:Georgia,serif;font-size:25px;font-weight:600;line-height:1.25}.contribution-document-header p{color:#4e5c56;margin:0;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.5}.contribution-document-meta{color:var(--muted);white-space:nowrap;align-items:flex-start;gap:9px;font-size:9px;display:flex}.contribution-document-meta span+span:before{content:"·";margin-right:9px}.contribution-document-body{max-width:820px;padding:22px 28px 14px}.contribution-document-body p{color:#24352e;white-space:pre-wrap;margin:0 0 19px;padding-left:0;font-family:Georgia,serif;font-size:15px;line-height:1.72;position:relative}.contribution-document-body .passage-number{color:var(--green-dark);opacity:0;font-family:system-ui,sans-serif;font-size:8px;font-weight:850;transition:opacity .15s;position:absolute;top:4px;left:-20px}.contribution-document-body p:hover .passage-number,.contribution-document-body p:focus .passage-number,.contribution-document-body p:target .passage-number{opacity:1}.contribution-document-body p:target{background:var(--green-soft);outline:6px solid var(--green-soft)}.contribution-document-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:0 28px;padding:13px 0 18px;display:flex}.contribution-document-footer>div{align-items:center;gap:10px;display:flex}.contribution-document-footer strong{font-size:10px}.contribution-document-footer span,.contribution-document-footer summary,.contribution-document-footer a{color:var(--muted);font-size:9px}.contribution-document-footer details{position:relative}.contribution-document-footer summary{cursor:pointer;color:var(--green-dark);font-weight:800}.contribution-document-footer ol{z-index:4;border:1px solid var(--line);width:310px;box-shadow:var(--shadow);background:#fff;margin:8px 0 0;padding:8px 12px;list-style:none;position:absolute;right:0}.contribution-document-footer li{border-bottom:1px solid var(--line-soft);grid-template-columns:20px minmax(0,1fr) auto;gap:7px;padding:7px 0;display:grid}.contribution-document-footer li:last-child{border-bottom:0}.contribution-document-footer li span,.contribution-document-footer li small{font-size:8px}.contribution-document-footer li strong{font-size:9px}.contribution-attachments{border-top:1px solid var(--line);margin:0 28px 22px;padding-top:16px}.contribution-attachments>h3{color:var(--green-dark);text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:10px;font-weight:850;display:flex}.contribution-attachments>h3 .ui-icon{width:14px;height:14px}.contribution-attachment-list{gap:8px;display:grid}.contribution-attachment{min-height:58px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 11px;text-decoration:none;display:grid}.contribution-attachment:hover,.contribution-attachment:focus-visible{border-color:var(--green-line);background:var(--green-soft)}.contribution-attachment-icon{width:36px;height:36px;color:var(--green-dark);background:#fff;border-radius:5px;place-items:center;display:grid}.contribution-attachment-icon .ui-icon{width:17px;height:17px}.contribution-attachment-copy{gap:3px;min-width:0;display:grid}.contribution-attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contribution-attachment-copy small{color:var(--muted);font-size:9px}.contribution-attachment-action{color:var(--green-dark);align-items:center;gap:4px;font-size:9px;font-weight:850;display:flex}.contribution-attachment-action .ui-icon{width:11px;height:11px}.contribution-deletion{border-top:1px solid var(--line-soft);color:var(--muted);margin:18px 28px 24px;padding-top:14px}.contribution-deletion>summary{cursor:pointer;color:var(--muted);text-underline-offset:3px;font-size:11px;font-weight:750;text-decoration:underline;display:inline-flex}.contribution-deletion>div{border:1px solid var(--red-line);background:var(--red-soft);border-radius:8px;max-width:620px;margin-top:12px;padding:16px}.contribution-deletion p{margin:7px 0 14px;font-size:12px;line-height:1.55}.rail-tool-drawer{padding:4px 15px 15px}.rail-tool-drawer-header{display:none}.access-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.access-summary>div{border-right:1px solid var(--line-soft);min-width:0;padding:12px}.access-summary>div:last-child{border-right:0}.access-summary strong,.access-summary span{display:block}.access-summary strong{font-size:20px}.access-summary span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:850}.access-manager-error{border-radius:4px;margin-top:12px}.access-credentials{border:1px solid var(--green-line);border-left:3px solid var(--green);background:#f5faf7;margin-top:14px;padding:15px}.access-credentials>.between>div>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.access-credentials h2{margin:3px 0 0;font-size:17px}.access-credentials>.between>.ui-icon{width:20px;height:20px;color:var(--green-dark)}.access-credentials>p{color:#4f5f59;margin:7px 0 0;font-size:10px;line-height:1.45}.access-credential-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.access-credential-list article{border:1px solid var(--green-line);background:#fff;min-width:0;padding:12px}.access-credential-list h3{margin:0 0 9px;font-size:12px}.access-credential-list label{margin-top:7px;display:block}.access-credential-list label>span:first-child,.access-create-form label>span,.access-seat-editor label>span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.credential-copy-row{grid-template-columns:minmax(0,1fr) 34px;gap:5px;display:grid}.credential-copy-row .input{border-radius:4px;height:34px;min-height:34px;padding:6px 8px;font-size:10px}.credential-copy-row .iconbutton{border-radius:4px;width:34px;height:34px}.access-copy-status{min-height:15px;font-weight:800;color:var(--green-dark)!important}.access-create-section,.access-seat-section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.access-section-heading h2{margin:0;font-size:16px}.access-section-heading p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.access-create-form{grid-template-columns:80px minmax(160px,1fr) minmax(145px,.8fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.access-create-form label{min-width:0}.access-create-form .input{border-radius:4px;height:38px;min-height:38px;padding:7px 9px;font-size:10px}.access-create-form .btn{height:38px}.access-form-help{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.4}.access-seat-list{margin-top:10px}.access-seat-row{border-top:1px solid var(--line-soft);padding:14px 0}.access-seat-row>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.access-seat-row h3{margin:0;font-size:14px}.access-seat-row header p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.access-seat-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.access-seat-row dl>div{background:var(--surface-soft);padding:8px}.access-seat-row dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.access-seat-row dd{margin:3px 0 0;font-size:10px}.access-seat-editor{margin-top:10px}.access-seat-editor>summary{color:var(--green-dark);cursor:pointer;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.access-seat-editor>summary .ui-icon{width:11px;height:11px}.access-seat-editor>form{background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(145px,.7fr) auto;align-items:end;gap:7px;margin-top:8px;padding:10px;display:grid}.access-seat-editor .input{border-radius:4px;height:34px;min-height:34px;padding:6px 8px;font-size:10px}.access-seat-editor .btn{height:34px}.access-seat-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.access-seat-actions .btn{min-height:32px}.access-seat-actions .ui-icon{width:12px;height:12px}.access-preservation-note{color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.45}.seat-state.is-expired{color:#855b13;background:#fff7e8;border-color:#efd39c}.editor-contribution-drawer{z-index:70;border-left:1px solid var(--line);background:#fff;width:min(360px,100vw - 56px);position:fixed;top:54px;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 40px #11261f2e}.editor-contribution-drawer>.contribution-inspector{border-left:0;min-height:100%}.editor-inspector-backdrop{z-index:69;background:#11261f2e;position:fixed;inset:54px 0 0}.inspector-action-disclosure{padding:0!important}.inspector-action-disclosure>summary{color:var(--green-dark);cursor:pointer;padding:14px;font-size:11px;font-weight:850;list-style:none}.inspector-action-disclosure>summary::-webkit-details-marker{display:none}.inspector-action-disclosure>summary:before{content:"›";margin-right:8px;transition:transform .15s;display:inline-block}.inspector-action-disclosure[open]>summary:before{transform:rotate(90deg)}.inspector-action-disclosure>form,.inspector-action-disclosure>.editor-action-grid{margin:0 14px 14px}.discussion-editor-tools{border-top:1px solid var(--line-soft);margin-top:10px}.discussion-editor-tools>summary{color:var(--green-dark);cursor:pointer;padding:10px 0;font-size:10px;font-weight:850}.discussion-editor-tools>form{margin:0 0 10px}.contribution-document-discussion{max-width:820px;margin:0 auto;padding:0 28px 32px}@media (width>=1600px){body.circle-workbench-app:not(.temporary-contributor-app) .circle-detail-layout.has-selected-contribution:not(.conversation-mode){grid-template-columns:230px minmax(0,1fr) var(--inspection-rail-width)}body.circle-workbench-app:not(.temporary-contributor-app) .circle-detail-layout.has-selected-contribution.context-is-collapsed:not(.conversation-mode){grid-template-columns:0 minmax(0,1fr) var(--inspection-rail-width)}}.contribution-focused-discussion{border:1px solid var(--green-line);background:#f5faf7;border-radius:8px;padding:18px}.contribution-focused-discussion .contribution-discussion-heading{margin-bottom:15px}.contribution-focused-discussion .contribution-discussion-heading h3{color:#173d32;margin:5px 0 3px;font-size:17px;line-height:1.3}.contribution-focused-discussion .contribution-discussion-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.contribution-focused-discussion-kicker{color:var(--green-dark);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.contribution-focused-discussion-kicker .ui-icon{width:14px;height:14px}.contribution-focused-discussion-status{border:1px solid var(--green-line);background:var(--green-soft);text-transform:capitalize;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-weight:800;display:inline-flex;color:var(--green-dark)!important;font-size:9px!important}.contribution-focused-discussion .discussion-thread{gap:12px}.contribution-focused-discussion .discussion-thread>header{border-bottom:1px solid var(--green-line);align-items:center;padding-bottom:10px}.contribution-focused-discussion .discussion-thread>header strong{font-family:Georgia,serif;font-size:16px;line-height:1.35}.contribution-focused-discussion .discussion-thread>header a{font-size:9px;font-weight:800}.contribution-focused-discussion .discussion-thread blockquote{border-left:3px solid var(--green);color:#34443e;background:#fff;border-radius:0 5px 5px 0;padding:11px 13px;font-family:Georgia,serif;font-size:12px;line-height:1.55}.contribution-focused-discussion .discussion-reply{border-left:3px solid var(--green);background:#fff;border-radius:0 5px 5px 0;padding:11px 12px}.contribution-focused-discussion .discussion-reply b{color:#173d32;font-size:11px}.contribution-focused-discussion .discussion-reply p{font-size:12px;line-height:1.55}.contribution-focused-discussion .discussion-reply small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.contribution-comments-list{gap:10px;margin-bottom:14px;display:grid}.contribution-comments-empty{border:1px dashed var(--green-line);color:var(--muted);background:#fff;border-radius:6px;margin:0 0 14px;padding:13px;font-size:11px}.contribution-comment-form{border-top:1px solid var(--green-line);padding-top:14px}.contribution-comment-form>.form-label{grid-column:1/-1}.contribution-focused-discussion .discussion-view-switch{max-width:360px;margin:0 0 15px}.contribution-discussion-reply-form{grid-template-columns:minmax(0,1fr) auto;margin-top:2px;gap:8px!important}.contribution-discussion-reply-form>.textarea{background:#fff;grid-column:1/-1;min-height:84px}.contribution-discussion-reply-form>.discussion-source-selector{grid-column:1/2;margin:0}.contribution-discussion-reply-form>.btn{grid-column:2/3;align-self:end;min-height:40px}.contribution-focused-discussion [data-discussion-view-panel=new]>form{gap:9px;padding-top:2px}.contribution-focused-discussion [data-discussion-view-panel=new]>form>.btn{justify-content:center;min-height:40px}.contributor-reading-mode .contribution-document-discussion{max-width:none;padding:0 42px 32px}.contributor-reading-mode .contribution-deletion{box-sizing:border-box;max-width:none;margin:18px 0 24px;padding:14px 42px 0}.contributor-reading-mode .contribution-deletion>div{max-width:none}.passage-selection-toolbar{z-index:45;background:#173d32;border:1px solid #0e2d25;gap:1px;padding:3px;display:flex;position:fixed;box-shadow:0 8px 24px #11261f3d}.passage-selection-toolbar[hidden]{display:none}.passage-selection-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;min-height:30px;padding:5px 9px;font-size:10px;font-weight:800}.passage-selection-toolbar button:hover,.passage-selection-toolbar button:focus-visible{background:#285c4b}.selected-passage-preview{border-bottom:1px solid var(--line);background:#f5faf7;padding:14px}.selected-passage-preview[hidden]{display:none}.selected-passage-preview h3{color:var(--green-dark);text-transform:uppercase;margin:0;font-size:10px}.selected-passage-preview .iconbutton{background:0 0;border:0;width:26px;height:26px}.selected-passage-preview blockquote{border-left:2px solid var(--green);background:#fff;margin:10px 0;padding:10px 12px;font-family:Georgia,serif;font-size:12px;line-height:1.55}.selected-passage-preview>p{color:var(--muted);margin:0;font-size:9px}.selected-passage-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.passage-citation-form{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.passage-citation-form>summary{color:var(--green-dark);cursor:pointer;font-size:10px;font-weight:850}.passage-citation-form form{gap:8px;margin-top:10px}.passage-citation-form label>span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.inline-citation-marker{color:var(--green-dark);vertical-align:super;cursor:pointer;background:0 0;border:0;padding:0 2px;font-family:system-ui,sans-serif;font-size:10px;font-weight:850;display:inline}.inline-citation-marker:hover,.inline-citation-marker:focus-visible{background:var(--green-soft);outline:1px solid var(--green-line)}.selected-citation-preview{border-bottom:1px solid var(--line);background:#f8faf9;padding:14px}.selected-citation-preview[hidden]{display:none}.selected-citation-preview h3{color:var(--green-dark);text-transform:uppercase;margin:0;font-size:10px}.selected-citation-preview .iconbutton{background:0 0;border:0;width:26px;height:26px}.selected-citation-preview>strong{margin-top:10px;font-size:13px;display:block}.selected-citation-preview>p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.45}.selected-citation-preview blockquote{border-left:2px solid var(--green);background:#fff;margin:9px 0;padding:9px 11px;font-family:Georgia,serif;font-size:11px;line-height:1.5}.selected-citation-preview .btn{margin-top:8px}.reading-bookmark{width:28px;height:28px;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;place-items:center;margin:-8px 0 0 4px;padding:0;display:grid}.reading-bookmark .ui-icon{width:14px;height:14px}.reading-bookmark:hover,.reading-bookmark:focus-visible{color:var(--green-dark);border-color:var(--green-line)}.reading-bookmark.is-active{color:#fff;background:var(--green-dark);border-color:var(--green-dark)}@media (width>=1101px){.editor-inspector-backdrop{display:none}.editor-contribution-drawer{z-index:40;width:340px}.rail-tool-disclosure>summary{display:none}.rail-tool-disclosure{border-bottom:0}.rail-tool-disclosure[open]>.rail-tool-drawer{z-index:76;border-left:1px solid var(--line);background:#fff;width:min(680px,100vw - 56px);max-height:none;padding:0 22px 24px;position:fixed;top:54px;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 48px #11261f2e}.rail-tool-drawer-header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin:0 -22px 18px;padding:14px 18px;display:flex;position:sticky;top:0}.rail-tool-drawer-header span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850;display:block}.rail-tool-drawer-header h2{margin:3px 0 0;font-size:18px}.rail-tool-drawer-header .iconbutton{border-radius:4px;width:30px;height:30px}.rail-tool-drawer>.circle-source-library,.rail-tool-drawer>.circle-seat-manager{padding:0!important}.rail-tool-drawer .circle-source-library>.panel-head{display:none}.rail-tool-drawer .circle-source-library .source-library-controls{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end}.rail-tool-drawer .circle-source-library .source-library-controls .list-control-actions{flex-wrap:nowrap;grid-column:auto}.rail-tool-drawer .circle-source-library .source-library-summary{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.rail-tool-drawer .source-record-row{padding:16px 0;display:block}.rail-tool-drawer .source-record-row h3{font-size:15px!important}.rail-tool-drawer .source-actions{grid-template-columns:repeat(4,max-content);gap:6px;margin-top:12px;display:grid}.rail-tool-drawer .source-review[open]{grid-column:1/-1;width:100%}.rail-tool-drawer .source-review[open]>form{background:var(--surface-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:12px;display:grid}.rail-tool-drawer .source-review[open]>form textarea,.rail-tool-drawer .source-review[open]>form button{grid-column:1/-1}.rail-tool-drawer .circle-seat-manager>.panel-head{display:none}.rail-tool-drawer .circle-seat-manager>form.stack{grid-template-columns:minmax(180px,280px) auto;justify-content:start}.rail-tool-drawer .circle-seat-manager .panel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@media (width<=1100px){.rail-tool-disclosure>summary{display:none}.rail-tool-disclosure[open]>.rail-tool-drawer{z-index:76;border-left:1px solid var(--line);background:#fff;width:min(560px,100vw - 56px);padding:0 18px 22px;position:fixed;top:54px;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 40px #11261f2e}.rail-tool-drawer-header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin:0 -18px 16px;padding:13px 16px;display:flex;position:sticky;top:0}.access-credential-list{grid-template-columns:1fr}.access-create-form{grid-template-columns:80px minmax(0,1fr)}.access-create-form label:nth-child(3){grid-column:1/-1}.access-create-form>.btn{justify-self:start}}@media (width<=760px){.contribution-document-header{grid-template-columns:1fr;padding:16px}.contribution-document-header h2{font-size:21px}.contribution-document-meta{white-space:normal;flex-wrap:wrap}.contribution-document-body{padding:18px 20px 8px}.contribution-document-body p{font-size:14px}.contribution-document-footer{flex-direction:column;align-items:flex-start;margin:0 16px}.contribution-document-footer ol{width:100%;position:static}.editor-contribution-drawer{border-top:1px solid var(--line);border-left:0;width:100%;max-height:82dvh;top:auto;left:0}.editor-inspector-backdrop{inset:0}.rail-tool-disclosure[open]>.rail-tool-drawer{width:100%;padding:0 14px 20px;left:0}.rail-tool-drawer-header{margin-left:-14px;margin-right:-14px}.access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.access-summary>div:nth-child(2){border-right:0}.access-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.access-create-form,.access-seat-editor>form{grid-template-columns:1fr}.access-create-form label:nth-child(3){grid-column:auto}.access-create-form>.btn{width:100%}.access-seat-row dl{grid-template-columns:1fr}}.understanding-comparison{border-top:1px solid var(--line);background:#fbfcfb}.understanding-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.understanding-comparison>header span,.comparison-summary span,.comparison-section-list>article>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:800}.understanding-comparison h3{margin:3px 0 0;font-size:15px}.understanding-comparison>header>strong{color:var(--muted);white-space:nowrap;font-size:10px}.comparison-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.comparison-summary>div{padding:14px 18px}.comparison-summary>div+div{border-left:1px solid var(--line-soft)}.comparison-summary p{white-space:pre-wrap;margin:6px 0 0;font-family:Georgia,serif;font-size:13px;line-height:1.6}.comparison-section-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-section-list article{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:14px 18px}.comparison-section-list h4{margin:4px 0 8px;font-size:12px}.comparison-section-list p{color:#55635e;white-space:pre-wrap;margin:7px 0;font-size:11px;line-height:1.55}.comparison-section-list p strong{color:var(--ink);text-transform:uppercase;font-size:9px;display:block}.feedback-passage-fields{padding:8px 0}.feedback-passage-fields summary{color:var(--green-dark);font-size:11px;font-weight:750}.feedback-passage-fields summary span{color:var(--muted);font-weight:500}.feedback-passage-fields>div{margin-top:10px}.understanding-feedback-list blockquote{border-left:2px solid var(--gold);background:var(--surface-soft);color:#52615b;margin:7px 0;padding:7px 9px;font-family:Georgia,serif;font-size:11px}.inquiry-history>ol{border-left:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.inquiry-history li{gap:4px;padding:7px 0 7px 10px;display:grid}.inquiry-history li>div{justify-content:space-between;gap:8px;display:flex}.inquiry-history li strong{text-transform:capitalize;font-size:10px}.inquiry-history li span,.inquiry-history li small,.inquiry-history li a{color:var(--muted);font-size:9px}.inquiry-history li a{color:var(--green-dark);font-weight:700}.inquiry-history li p{font-size:10px}@media (width<=760px){.understanding-comparison>header,.comparison-summary{grid-template-columns:1fr;display:grid}.comparison-summary>div+div{border-left:0;border-top:1px solid var(--line-soft)}.comparison-section-list{grid-template-columns:1fr}.understanding-comparison>header>strong{white-space:normal}}.synthesis-group-heading{border-top:1px solid var(--line);color:var(--green-dark);text-transform:uppercase;background:#f4f7f5;padding:7px 10px;font-size:9px;font-weight:850}.evidence-state>div{align-items:center;gap:5px;min-width:0;display:flex}.evidence-state>div span{min-width:0;font-size:11px;font-weight:750}.evidence-state i{color:#68766f;text-transform:uppercase;margin-left:auto;font-size:8px;font-style:normal}.evidence-state a{color:var(--green-dark);margin-top:5px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.evidence-state.is-missing_file i,.evidence-state.is-missing_version i,.evidence-state.is-preview_failed i{color:#a15a13}.evidence-state.is-archived i,.evidence-state.is-superseded i{color:var(--red)}.decision-detail.proposed-wording{border-left:2px solid var(--blue);background:#f5f8fc;padding:9px}.decision-detail.proposed-wording p{font-family:Georgia,serif}@media (width<=760px){.synthesis-matrix{border:0;overflow:visible}.synthesis-matrix-head{display:none}.synthesis-matrix-row{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:1fr;min-width:0;margin-bottom:10px;display:grid;overflow:hidden}.synthesis-matrix-row>div{border-right:0;border-bottom:1px solid var(--line-soft)}.synthesis-matrix-row>div:last-child{border-bottom:0}.matrix-trace-cell,.matrix-dissent-cell,.matrix-source-cell{position:relative;padding-top:28px!important}.matrix-trace-cell:before,.matrix-dissent-cell:before,.matrix-source-cell:before{content:attr(data-column);color:#68766f;text-transform:uppercase;font-size:8px;font-weight:850;position:absolute;top:9px;left:10px}.candidate-cell{padding-right:42px!important}.synthesis-group-heading{border:1px solid var(--line);border-bottom:0;border-radius:5px 5px 0 0;margin-top:8px}.synthesis-group-heading+.synthesis-matrix-row{border-radius:0 0 5px 5px}}@media (width<=1350px) and (width>=761px){.document-command-bar{grid-template-columns:minmax(0,1fr)}.document-command-actions{flex-wrap:wrap;justify-content:flex-start}}@media (width>=1101px){.circle-workbench-app .conversation-mode .circle-conversation{grid-template-rows:auto auto minmax(96px,1fr) auto;overflow:hidden}}.contributor-browse-orientation{border:1px solid var(--line);background:#f8fbf9;border-radius:5px;order:3;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);margin:0 0 10px;display:grid;overflow:hidden}.contributor-browse-orientation>div{min-width:0;padding:13px 15px}.contributor-browse-orientation>div+div{border-left:1px solid var(--line)}.contributor-orientation-understanding>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.contributor-orientation-understanding h2,.contributor-orientation-understanding h3,.contributor-orientation-inquiries h2,.contributor-orientation-inquiries h3{margin:4px 0 0;font-size:13px}.contributor-orientation-understanding>strong{margin-top:6px;font-size:11px;display:block}.contributor-orientation-understanding p{color:#3e4d47;margin:4px 0 0;font-size:11px;line-height:1.5}.contributor-orientation-understanding small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.contributor-orientation-inquiries>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.contributor-orientation-inquiries>div a{color:var(--green-dark);font-size:9px;font-weight:800;text-decoration:none}.contributor-orientation-inquiries ul{gap:5px;margin:8px 0 0;padding-left:16px;display:grid}.contributor-orientation-inquiries li,.contributor-orientation-inquiries>p{color:#52615b;font-size:10px;line-height:1.4}.contributor-orientation-inquiries>p{margin:8px 0 0}.contributor-guidance-disclosure{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:7px}.contributor-guidance-disclosure summary{color:var(--green-dark);cursor:pointer;font-size:9px;font-weight:800}.contributor-guidance-disclosure p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.45}.temporary-circle-layout:not(.selected-reading) .deliberation-workspace>.panel-head{min-height:0}.temporary-circle-layout .deliberation-workspace>.panel-head{border-bottom:1px solid var(--line);order:1;align-items:center;margin-bottom:0;padding:11px 13px}.temporary-circle-layout .deliberation-workspace>.panel-head h2{font-size:15px}.temporary-circle-layout .deliberation-workspace>.panel-head .hint{font-size:10px}.temporary-circle-layout .deliberation-workspace>.workspace-tabs{order:2;margin:0 13px 10px}.deliberation-mode-tabs{scrollbar-width:thin;background:#fff;flex-wrap:nowrap;flex:none;overflow-x:auto}.deliberation-mode-tabs a{white-space:nowrap;flex:none}.temporary-circle-layout .deliberation-mode-tabs{z-index:14;position:sticky;top:0;order:-1!important}.mode-record-count{color:var(--muted);text-transform:uppercase;white-space:nowrap;align-self:center;font-size:9px;font-weight:850}.follow-up-list{flex-direction:column;display:flex}.process-question-group-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding:12px 0 8px;display:flex}.process-question-group-head>div{gap:2px;display:grid}.process-question-group-head span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.process-question-group-head strong{font-size:12px}.process-question-group-head a{color:var(--green-dark);font-size:9px;font-weight:850;text-decoration:none}.follow-up-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.follow-up-row:last-child{border-bottom:0}.process-item-index{color:#718079;text-align:center;padding-top:2px;font-size:13px;font-weight:850}.follow-up-content{min-width:0}.follow-up-content>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.follow-up-content>header>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.follow-up-content>header>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.follow-up-content h3{overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.4}.follow-up-content>p{color:#4d5d56;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.55}.question-resolution{background:#f7faf8;border-left:2px solid #8bb8a3;gap:3px;margin-top:9px;padding:8px 10px;display:grid}.question-resolution strong{color:var(--green-dark);text-transform:uppercase;font-size:8px}.question-resolution span{color:#4d5d56;font-size:10px;line-height:1.45}.follow-up-content>footer{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:14px;margin-top:10px;padding-top:8px;font-size:9px;display:flex}.follow-up-content>footer .signal-summary{margin-left:auto}.understanding-workspace,.workspace-summary-panel,.circle-matrix-row,.draft-material-card{min-width:0}.understanding-workspace p,.workspace-summary-panel p,.circle-matrix-row h4,.draft-material-card h4{overflow-wrap:anywhere}.temporary-circle-layout>.stack>.note-strip{border-radius:5px;min-height:36px;padding:7px 11px;font-size:10px}.temporary-circle-layout>.stack>.note-strip .btn{height:28px;min-height:28px;margin-left:auto}.temporary-circle-layout>.stack>.simple-trust-notice{border-radius:6px;align-items:flex-start;min-height:auto;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.45;overflow:visible}.temporary-circle-layout>.stack>.simple-trust-notice>div{gap:4px;min-width:0;display:grid}.temporary-circle-layout>.stack>.simple-trust-notice>form{flex:none;margin-left:auto}.temporary-circle-layout>.stack>.simple-trust-notice .iconbutton{border-color:var(--green-line);width:30px;height:30px;color:var(--green-dark);background:#ffffffb8}.temporary-circle-layout>.stack>.simple-trust-notice .iconbutton .ui-icon{width:15px;height:15px}.temporary-circle-layout>.stack>.simple-trust-notice strong{font-size:12px;line-height:1.35;display:block}.temporary-circle-layout>.stack>.simple-trust-notice p{color:inherit;overflow-wrap:anywhere;margin:0}.simple-trust-details{margin-top:2px}.simple-trust-details>summary{width:max-content;color:var(--green-dark);cursor:pointer;font-size:9px;font-weight:850}.simple-trust-details[open]>summary{margin-bottom:5px}.simple-trust-details p+p{margin-top:4px!important}.temporary-circle-layout .deliberation-workspace>.contributor-browse-orientation{order:3;margin-left:13px;margin-right:13px}.temporary-circle-layout .deliberation-workspace>.contribution-reading-document{order:4}.temporary-circle-layout .deliberation-workspace>.contributor-browse-controls{order:5;margin-left:13px;margin-right:13px}.temporary-circle-layout .deliberation-workspace>.list-summary{order:6;margin:0 13px}.temporary-circle-layout .deliberation-workspace>.deliberation-list{order:7;margin:0 13px}.temporary-circle-layout .deliberation-workspace>.pagination-shell{order:8;margin:0 13px 13px}.contributor-browse-controls{background:#fff;padding:8px;grid-template-columns:minmax(190px,1.4fr) minmax(150px,.9fr) minmax(130px,.75fr) auto auto!important}.contributor-browse-controls>label>span{display:none}.contributor-more-filters{align-self:end;position:relative}.contributor-more-filters>summary{border:1px solid var(--line);color:#52615b;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;height:36px;padding:0 10px;font-size:10px;font-weight:800;display:flex}.contributor-more-filters>div{z-index:16;border:1px solid var(--line);width:294px;box-shadow:var(--shadow);background:#fff;border-radius:5px;grid-template-columns:170px 100px;gap:8px;padding:10px;display:grid;position:absolute;top:42px;right:0}.contributor-more-filters label{display:grid!important}.contributor-browse-controls .list-control-actions{flex-wrap:nowrap;grid-column:auto;align-self:end}.temporary-circle-layout .deliberation-list{border-top:0;gap:10px;width:min(100%,900px);margin-left:auto!important;margin-right:auto!important}.temporary-circle-layout .contribution-row{border:1px solid var(--line);border-radius:7px}.temporary-circle-layout .contribution-row:hover{border-color:var(--green-line);box-shadow:0 5px 18px #11261f12}.temporary-circle-layout .contribution-row.is-selected{border-color:var(--green-line);box-shadow:inset 3px 0 0 var(--green)}.temporary-circle-layout .contribution-row-link{grid-template-columns:34px minmax(0,1fr) 92px;padding:15px 16px}.temporary-circle-layout .contribution-row-content>strong{margin-top:5px;font-size:14px;line-height:1.4}.temporary-circle-layout .contribution-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.temporary-circle-layout .contribution-row-meta{margin-top:9px;padding-top:8px;font-size:9px}.temporary-circle-layout .contribution-row-state{font-size:8px}.contributor-composer-backdrop{z-index:41;width:100%;height:100%;position:fixed;inset:0}.contributor-composer-drawer{z-index:42;left:calc(var(--sidebar) + 24px);border-color:var(--line);max-height:calc(100vh - 86px);position:fixed;bottom:14px;right:24px;overflow:auto;box-shadow:0 18px 50px #11261f33}.app.sidebar-is-collapsed .contributor-composer-drawer{left:80px}.contributor-composer-drawer .humane-composer-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:18px;padding:11px 14px;display:flex;position:sticky;top:0}.contributor-composer-drawer .humane-composer-head h3{font-size:16px}.contributor-composer-drawer .humane-composer-head p{font-size:10px}.contributor-composer-drawer .humane-writing-surface{padding:10px 14px}.contributor-composer-drawer .humane-writing-surface .textarea{min-height:120px}.contributor-composer-drawer .composer-option>summary{padding:9px 14px}.contributor-composer-drawer .composer-submit{z-index:2;padding:10px 14px;position:sticky;bottom:0}.contributor-source-label{white-space:nowrap}.contributor-source-count{background:var(--green-soft);min-width:18px;height:18px;color:var(--green-dark);border-radius:9px;place-items:center;font-size:9px;display:inline-grid}.contributor-tool-overlay{z-index:70;position:fixed;inset:0}.contributor-tool-backdrop{cursor:pointer;background:#111f1a47;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.contributor-source-drawer{width:min(var(--inspection-rail-width),calc(100vw - 24px));border-left:1px solid var(--line);background:#fff;height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-16px 0 44px #11261f2e}.contributor-source-drawer>header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex;position:sticky;top:0}.contributor-source-drawer>header span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.contributor-source-drawer>header h2{margin:3px 0 0;font-size:18px}.contributor-source-drawer>header p{max-width:500px;color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.contributor-source-drawer>.circle-source-library{padding:15px}.contributor-source-drawer>.circle-source-library>.panel-head{display:none}.contributor-source-drawer .source-library-controls{grid-template-columns:minmax(180px,1fr) 150px auto}.contributor-source-drawer .source-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.has-contributor-tool-open{overflow:hidden}.pwa-notification-preference{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pwa-notification-preference>input[type=checkbox]{accent-color:var(--green-dark);flex:none;margin-top:3px}.pwa-notification-preference>span{gap:3px;display:grid}.pwa-notification-preference strong{font-size:12px}.pwa-notification-preference small{color:var(--muted);font-size:10px;line-height:1.45}.contributor-source-drawer .source-library-summary{flex-wrap:wrap;display:flex}.contributor-source-drawer .circle-source-library .panel-list{gap:8px}.contributor-source-drawer .source-record-row{padding:12px}.contributor-source-drawer .source-version-history{margin-top:8px}@media (width>=1101px){.temporary-circle-layout,.temporary-contributor-app.has-selected-contribution .temporary-circle-layout.selected-reading{grid-template-columns:220px minmax(0,1fr);gap:0}.temporary-circle-layout.has-contribution-inspector{grid-template-columns:220px minmax(0,1fr);position:relative}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail{z-index:24;width:var(--inspection-rail-width);border-left:1px solid var(--line);background:#fff;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 30px #11261f1f}.temporary-circle-layout.context-is-collapsed,.temporary-contributor-app.has-selected-contribution .temporary-circle-layout.selected-reading.context-is-collapsed,.temporary-circle-layout.has-contribution-inspector.context-is-collapsed{grid-template-columns:0 minmax(0,1fr)}}@media (width<=1100px){.contributor-browse-orientation{grid-template-columns:1fr}.contributor-browse-orientation>div+div{border-top:1px solid var(--line);border-left:0}.contributor-browse-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contributor-more-filters>div{left:0;right:auto}.contributor-composer-drawer{left:12px;right:12px}.temporary-circle-layout.has-contribution-inspector{grid-template-columns:1fr}.reading-context-launcher{display:inline-flex}.reading-context-backdrop{z-index:69;width:100%;height:100%;position:fixed;inset:0}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail{z-index:70;width:min(var(--inspection-rail-width),92vw);border-left:1px solid var(--line);visibility:hidden;background:#fff;transition:transform .16s,visibility 0s linear .16s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(104%);box-shadow:-16px 0 40px #11261f2e}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.reading-context-mobile-header{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:9px 14px;display:flex;position:sticky;top:0}.reading-context-mobile-header>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}}@media (width>=1101px){.reading-context-launcher{display:inline-flex}.reading-context-backdrop{z-index:69;width:100%;height:calc(100% - 54px);position:fixed;inset:54px 0 0}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail{z-index:70;width:min(var(--inspection-rail-width),92vw);border-left:1px solid var(--line);visibility:hidden;background:#fff;transition:transform .16s,visibility 0s linear .16s;position:fixed;top:54px;bottom:0;right:0;overflow:auto;transform:translate(104%);box-shadow:-16px 0 40px #11261f2e}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.reading-context-mobile-header{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:9px 14px;display:flex;position:sticky;top:0}.reading-context-mobile-header>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}}@media (width<=760px){.contributor-browse-controls{grid-template-columns:1fr!important}.contributor-more-filters>div{grid-template-columns:1fr;width:auto;margin-top:6px;position:static}.contributor-browse-controls .list-control-actions{grid-column:1/-1}.contributor-composer-drawer{max-height:90vh;bottom:0;left:0;right:0}.contributor-composer-drawer .composer-submit{flex-direction:column;align-items:flex-start}.contributor-source-drawer{width:100%}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail{border-top:1px solid var(--line);border-left:0;width:100%;max-height:82vh;top:auto;left:0;transform:translateY(104%)}.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail.is-open{transform:translateY(0)}}.contributor-reading-mode .deliberation-workspace{height:100%;box-shadow:none;border-radius:0;flex:auto;overflow:hidden}.contributor-reading-mode .deliberation-workspace>.contributor-reading-command{flex:none;order:1}.contributor-reading-mode .deliberation-workspace>.contribution-reading-document{flex:auto;order:2;min-height:0;overflow:auto}.contributor-reading-command{justify-content:space-between;align-items:center;gap:16px;display:flex}.contributor-reading-command-copy{align-items:center;gap:16px;min-width:0;display:flex}.contributor-reading-command-copy>.text-action{flex:none;align-items:center;gap:5px;display:inline-flex}.contributor-reading-command-copy>.text-action .ui-icon{width:12px;height:12px;transform:rotate(180deg)}.contributor-reading-command-copy>div{gap:2px;min-width:0;display:grid}.contributor-reading-command-copy span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.contributor-reading-command-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.contributor-reading-mode .contribution-document-body{max-width:760px;margin:0 auto;padding:32px 42px 18px}.contributor-reading-mode .contribution-document-header{padding:24px 34px}.contributor-reading-mode .contribution-document-footer{margin:0 34px}.composer-response-context{border-left:2px solid var(--green);background:var(--surface-soft);align-content:center;gap:4px;padding:8px 10px;display:grid}.composer-response-context span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.composer-response-context strong{font-size:10px;line-height:1.35}.reading-passage-guidance{border-bottom:1px solid var(--line);background:#f7faf8;padding:18px 14px}.reading-passage-guidance>span{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.reading-passage-guidance h2{margin:5px 0;font-size:15px}.reading-passage-guidance>p,.reading-passage-guidance>div p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.reading-passage-guidance>div{border-left:2px solid var(--green);background:#fff;margin-top:14px;padding:10px}.reading-passage-guidance>div strong{font-size:10px}.reading-context-inspector .inspector-title-block h2{font-size:14px}.reading-context-inspector .inspector-section{padding:12px 14px}@media (width>=1101px){.contributor-reading-mode>.stack:not(.temporary-circle-rail){padding-right:0}.contributor-reading-mode .contributor-composer-drawer{left:calc(var(--sidebar) + 244px);right:12px}.contributor-reading-mode.context-is-collapsed .contributor-composer-drawer{left:calc(var(--sidebar) + 72px)}.app.sidebar-is-collapsed .contributor-reading-mode .contributor-composer-drawer{left:300px}.app.sidebar-is-collapsed .contributor-reading-mode.context-is-collapsed .contributor-composer-drawer{left:128px}}@media (width<=1100px){.contributor-reading-mode .deliberation-workspace{height:auto;overflow:visible}.contributor-reading-mode .deliberation-workspace>.contribution-reading-document{overflow:visible}.contributor-reading-command-copy>div{display:none}}@media (width<=760px){.contributor-reading-command{flex-direction:column;align-items:stretch}.contributor-reading-command>.btn{width:100%}.contributor-reading-mode .contribution-document-header{grid-template-columns:1fr;padding:18px}.contributor-reading-mode .contribution-document-meta{flex-wrap:wrap}.contributor-reading-mode .contribution-document-body{padding:24px 30px}.contributor-reading-mode .contribution-document-footer{flex-direction:column;align-items:flex-start;margin:0 18px}.contribution-document-discussion,.contributor-reading-mode .contribution-document-discussion{padding:0 18px 26px}.contribution-focused-discussion{border-radius:7px;padding:15px}.contribution-focused-discussion .contribution-discussion-heading{align-items:flex-start;gap:10px;margin-bottom:13px}.contribution-focused-discussion .contribution-discussion-heading h3{font-size:16px}.contribution-focused-discussion-status{min-height:24px;padding:3px 8px}.contribution-focused-discussion .discussion-thread>header{flex-direction:column;align-items:flex-start}.contribution-focused-discussion .discussion-thread>header strong{font-size:15px}.contribution-focused-discussion .discussion-view-switch{max-width:none}.contribution-discussion-reply-form{grid-template-columns:1fr}.contribution-discussion-reply-form>.textarea,.contribution-discussion-reply-form>.discussion-source-selector,.contribution-discussion-reply-form>.btn{grid-column:1}.contribution-discussion-reply-form>.btn{width:100%}}.circle-workbench-app .topbar{height:54px}.circle-workbench-app .page{height:calc(100vh - 54px);min-height:0;padding-top:0}.circle-workbench-app .circle-detail-layout{border-top:0;margin-top:0}.circle-workbench-app .temporary-circle-layout{margin-top:12px}.circle-detail-layout .circle-workspace,.temporary-circle-layout .deliberation-workspace{height:auto;min-height:100%;box-shadow:none;border-radius:0;flex:none}.circle-workbench-app .circle-detail-layout .circle-workspace{border:0}.circle-workbench-app .circle-detail-layout:not(.conversation-mode){grid-template-rows:auto minmax(0,1fr)}.circle-workbench-app .circle-detail-layout>.workflow-section-tabs{grid-area:1/1/auto/-1}.circle-workbench-app .circle-detail-layout:not(.conversation-mode)>.circle-question-context{grid-area:2/1}.circle-workbench-app .circle-detail-layout:not(.conversation-mode)>.stack{grid-area:2/2}@media (width<=1100px){.circle-workbench-app .circle-detail-layout:not(.conversation-mode)>.stack{grid-area:2/1}}.circle-workbench-app .conversation-mode .circle-workspace,.circle-workbench-app .temporary-circle-layout.conversation-mode .deliberation-workspace{flex:auto;height:100%;min-height:0}.circle-workbench-app .conversation-mode .circle-conversation{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.conversation-header{min-height:68px;padding:10px 16px}.conversation-header>div{min-width:0}.conversation-title-line{align-items:center;gap:9px;display:flex}.conversation-title-line h2{margin:0;font-size:18px}.conversation-header p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.4}.conversation-order{flex:0 0 124px}.conversation-order .select{height:34px;min-height:34px;font-size:10px}.conversation-stage{grid-template-rows:minmax(0,1fr) max-content;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.conversation-stage.has-selected-message{grid-template-columns:minmax(0,1fr) var(--inspection-rail-width)}.conversation-stream{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.conversation-history-controls{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:stretch;min-height:32px;display:flex}.conversation-history-controls[hidden]{display:none}.conversation-feed{scrollbar-gutter:stable;min-height:0;max-height:none;padding:0 18px;overflow:auto}.conversation-date-separator{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;padding:9px 0 0;font-size:8px;font-weight:850;display:flex}.conversation-date-separator:before,.conversation-date-separator:after{background:var(--line-soft);content:"";flex:1;height:1px}.conversation-date-separator span{flex:none}.conversation-message{border-bottom:1px solid var(--line-soft);cursor:pointer;padding:12px 10px;transition:background .12s,border-color .12s;position:relative}.conversation-message:hover{background:#fafcfb}.conversation-message:focus-visible{outline-offset:-2px;outline:2px solid #2e68b5}.conversation-message.is-selected{border-left:3px solid var(--green);background:#f7faf8;margin-left:-18px;margin-right:-18px;padding-left:25px;padding-right:28px}.conversation-message.is-reply{margin-left:22px;padding-left:16px}.conversation-message.is-selected.is-reply{margin-left:4px}.conversation-message header{align-items:center}.conversation-message header .conversation-actor-mark,.conversation-inspector-actor .conversation-actor-mark{width:28px;height:28px;color:var(--green-dark);background:#dfeee6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:9px;font-weight:850;display:inline-flex}.conversation-message-identity{gap:1px;display:grid}.conversation-message header strong{font-size:11px}.conversation-message header small{color:var(--muted);font-size:9px}.conversation-message-body{margin-left:37px;font-size:12px;line-height:1.52}.conversation-message>.conversation-files,.conversation-message>.conversation-process-links,.conversation-message>footer{margin-left:37px}.conversation-message footer{align-items:center;gap:14px;min-height:20px;margin-top:6px;display:flex}.conversation-message-menu{margin-left:auto;position:relative}.conversation-message-menu>summary{width:26px;height:22px;color:var(--green-dark);letter-spacing:1px;cursor:pointer;border-radius:3px;place-items:center;font-size:10px;font-weight:850;list-style:none;display:grid}.conversation-message-menu>summary:hover{background:#edf5f1}.conversation-message-menu>summary::-webkit-details-marker{display:none}.conversation-message-menu-panel{z-index:18;border:1px solid var(--line);width:132px;box-shadow:var(--shadow);background:#fff;border-radius:4px;padding:5px;position:absolute;top:24px;right:0}.conversation-message-menu-panel button{align-items:center;width:100%;height:30px!important;color:var(--red)!important;border-radius:3px!important;padding:0 8px!important;display:flex!important}.conversation-message-menu-panel button:hover{background:#fff4f2!important}.conversation-load-more,.conversation-jump-latest{min-height:32px;color:var(--green-dark);cursor:pointer;background:#fff;border:0;padding:0 14px;font-size:10px;font-weight:850}.conversation-load-more:hover,.conversation-load-more:focus-visible,.conversation-jump-latest:hover,.conversation-jump-latest:focus-visible{background:var(--green-soft)}.conversation-jump-latest{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.conversation-jump-latest .ui-icon{width:12px;height:12px;transform:rotate(90deg)}.conversation-inspector-backdrop{z-index:19;width:100%;height:100%;position:absolute;inset:0}.conversation-message-inspector{border-left:1px solid var(--line);background:#fff;grid-area:1/2/3;min-width:0;min-height:0;overflow:auto}.conversation-message-inspector>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:52px;padding:9px 14px;display:flex;position:sticky;top:0}.conversation-message-inspector>header>span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.conversation-inspector-message,.conversation-inspector-section{border-bottom:1px solid var(--line);padding:14px}.conversation-inspector-actor{align-items:center;gap:8px;display:flex}.conversation-inspector-actor>span:last-child{gap:2px;display:grid}.conversation-inspector-actor strong{font-size:11px}.conversation-inspector-actor small{color:var(--muted);font-size:9px}.conversation-inspector-message>p{margin:12px 0 0;font-size:12px;line-height:1.55}.conversation-inspector-reply{border-left:2px solid var(--green);background:var(--surface-soft);margin-top:12px;padding:9px}.conversation-inspector-reply span,.conversation-inspector-section h3{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.conversation-inspector-reply p{margin:4px 0 0;font-size:10px;line-height:1.45}.conversation-inspector-section h3{margin:0 0 10px}.conversation-message-inspector .conversation-files,.conversation-message-inspector .conversation-process-links{display:grid}.conversation-message-inspector .conversation-file,.conversation-message-inspector .conversation-process-link{width:100%;min-width:0;max-width:none}.conversation-message-inspector .conversation-file{flex-direction:column;align-items:flex-start}.conversation-message-inspector .conversation-file strong{max-width:250px}.conversation-message-inspector .conversation-promotion-panel{width:auto;box-shadow:none;border:0;padding:0;position:static}.conversation-message-inspector .conversation-promotion-panel>p:first-child{font-size:10px}.conversation-message-inspector .conversation-promotion-actions .btn{white-space:normal;text-align:left;overflow-wrap:anywhere;justify-content:flex-start;height:auto;min-height:32px}.conversation-inspector-preserve>details>summary{color:var(--green-dark);cursor:pointer;font-size:9px;font-weight:850}.conversation-inspector-preserve>details[open]>summary{margin-bottom:10px}.conversation-inspector-preserve .conversation-promotion-panel{border-top:1px solid var(--line-soft);padding-top:10px}.conversation-composer{z-index:3;grid-area:2/1;min-width:0;min-height:0;padding:10px 16px;position:relative}.conversation-composer textarea{resize:none;min-height:64px;max-height:64px}.conversation-composer-actions{margin-top:7px}.conversation-composer-privacy{color:var(--muted);margin:6px 0 0;font-size:8px}.conversation-connection{min-width:84px;font-size:9px}.conversation-connection.is-fallback{color:#596760}.conversation-connection.is-fallback:before{background:#7f8c87}.is-simple-conversation .conversation-composer textarea{resize:vertical;min-height:92px;max-height:180px}.is-simple-conversation .conversation-composer-actions{align-items:center}.conversation-simple-context{position:relative}.conversation-simple-context>summary{cursor:pointer;list-style:none}.conversation-simple-context>summary::-webkit-details-marker{display:none}.conversation-simple-context-body{z-index:16;border:1px solid var(--line);width:min(520px,100vw - 48px);box-shadow:var(--shadow);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px;display:flex;position:absolute;bottom:42px;left:0}.conversation-simple-context-body>.conversation-composer-privacy{border-top:1px solid var(--line-soft);flex-basis:100%;margin:2px 0 0;padding-top:8px;line-height:1.45}.is-simple-conversation .conversation-composer-actions>.btn.primary{margin-left:auto}@media (width<=1100px){.conversation-stage.has-selected-message{grid-template-columns:minmax(0,1fr)}.conversation-message-inspector{z-index:72;grid-area:1/1/3;width:min(340px,90vw);position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #11261f1f}.conversation-inspector-backdrop{z-index:71;position:fixed;inset:0}}@media (width<=760px){.conversation-header{align-items:flex-start}.conversation-header p{display:none}.conversation-order{flex-basis:108px}.conversation-message-inspector{border-top:1px solid var(--line);border-left:0;width:100%;max-height:78%;top:auto;left:0}.conversation-composer-hint{display:none}.conversation-message .conversation-process-link{align-items:flex-start;width:100%;min-width:0;max-width:100%}.conversation-message .conversation-process-link>strong{white-space:normal;overflow-wrap:anywhere}}.reading-context-launcher,.reading-context-mobile-header{display:none}.has-workbench-modal{overflow:hidden}.temporary-circle-rail .contribution-inspector>.inspector-header{display:none}@media (width<=1100px){.reading-context-launcher{display:inline-flex}.reading-context-mobile-header{display:flex}}@media (width>=1101px){.reading-context-launcher{display:inline-flex}.reading-context-mobile-header{display:flex}}@media (width<=760px){.circle-workflow-app .topbar{flex-direction:row;align-items:center;height:54px;min-height:54px;padding:0 10px}.circle-workflow-app .resource-switcher{flex:auto;overflow:hidden}.circle-workflow-app .resource-switcher>summary{max-width:100%;padding:0 5px}.circle-workflow-app .resource-switcher>summary span{display:none}.circle-workflow-app .top-actions{flex-wrap:nowrap;flex:none;gap:3px;width:auto}.temporary-contributor-app.circle-workflow-app .top-actions>.role-chip{display:none}.temporary-contributor-app.circle-workflow-app .top-actions>form[action$=\/logout] .btn{place-items:center;width:32px;height:32px;min-height:32px;padding:0;font-size:0;display:grid}.temporary-contributor-app.circle-workflow-app .top-actions>form[action$=\/logout] .btn .ui-icon{width:14px;height:14px}.circle-workflow-app .account-menu>summary>span:nth-child(2){display:none}.circle-workflow-app .account-menu>summary{gap:3px;padding-right:2px}.circle-workflow-app .notification-button{width:32px;height:32px}.circle-workflow-app .account-avatar{width:28px;height:28px}.circle-workbench-app .page{flex-direction:column;height:calc(100dvh - 54px);min-height:0;padding:0;display:flex;overflow:hidden}.circle-workflow-app .circle-area-command-bar{flex-wrap:nowrap;flex:0 0 48px;align-items:stretch;gap:5px;height:48px;min-height:48px;padding:0 8px;overflow:hidden}.circle-workflow-app .circle-area-command-bar .circle-level-tabs{flex:0 auto;gap:14px;height:48px;padding-right:8px;overflow:hidden}.circle-workflow-app .circle-level-tabs a{white-space:nowrap;height:48px;font-size:10px}.circle-workflow-app .circle-command-actions{flex-wrap:nowrap;flex:none;gap:4px;width:auto;min-width:0;margin-left:auto;padding:0}.circle-workflow-app .circle-command-actions .btn{width:32px;padding:0;font-size:0}.circle-workflow-app .circle-command-actions .btn .ui-icon{width:14px;height:14px}.circle-workflow-app .circle-command-actions .contributor-source-launcher{grid-template-columns:16px 18px;place-content:center;gap:5px;width:50px;display:grid;overflow:hidden}.circle-workflow-app .circle-command-actions .contributor-source-launcher>.contributor-source-label{display:none}.circle-workflow-app .circle-command-actions .contributor-source-launcher>.contributor-source-count{width:18px;min-width:18px}.circle-workflow-app .reading-bookmark{margin-top:0}.circle-workflow-app [data-outcome-workflow-navigation]{flex:0 0 44px}.circle-workflow-app .outcome-workflow-path{grid-template-columns:repeat(5,94px);height:44px;min-height:44px}.circle-workflow-app .outcome-workflow-path>a,.circle-workflow-app .outcome-workflow-path>span{height:44px;padding:0 6px;font-size:9px}.circle-workbench-app .circle-detail-layout,.circle-workbench-app .temporary-circle-layout{flex:auto;min-height:0;margin-top:0;overflow:hidden}.circle-workbench-app .circle-detail-layout{border-top:0}.circle-workbench-app .temporary-circle-layout{border-top:1px solid var(--line)}.circle-workbench-app .circle-detail-layout>.stack{min-height:0;padding:0 10px 10px;overflow:auto}.circle-workbench-app .temporary-circle-layout>.stack{min-height:0;padding:10px;overflow:auto}.circle-workbench-app .conversation-mode>.stack{overflow:hidden}.circle-workbench-app .temporary-circle-layout.conversation-mode>.stack{flex-direction:column;height:100%;min-height:0;padding:10px;display:flex}.circle-workbench-app .temporary-circle-layout.conversation-mode>.stack>.circle-conversation{flex:1 1 0;width:100%;min-height:0}.circle-workbench-app .temporary-circle-layout.conversation-mode .conversation-composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.circle-workbench-app .conversation-mode .circle-workspace,.circle-workbench-app .temporary-circle-layout.conversation-mode .deliberation-workspace{height:100%;min-height:0}.circle-workbench-app .temporary-circle-layout .workspace-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:16px;display:flex;overflow-x:auto}.circle-workbench-app .temporary-circle-layout .workspace-tabs a{white-space:nowrap;flex:none}.temporary-circle-rail .contribution-inspector>.inspector-header{display:none}}@media (prefers-reduced-motion:reduce){.circle-question-context,.temporary-circle-layout.has-contribution-inspector>.temporary-circle-rail,.conversation-message,.circle-question-context-header .ui-icon{scroll-behavior:auto;transition:none!important}}.simple-editor-mode .circle-workspace{padding:0 18px 18px}.simple-editor-action-menu{position:relative}.simple-editor-action-menu>summary{list-style:none}.simple-editor-action-menu>summary::-webkit-details-marker{display:none}.simple-editor-action-menu__panel{z-index:90;border:1px solid var(--line);background:#fff;border-radius:5px;width:210px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 16px 40px #182c2424}.simple-editor-action-menu__panel>a,.simple-editor-action-menu__panel button{width:100%;height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.simple-editor-action-menu__panel>a:hover,.simple-editor-action-menu__panel button:hover{color:var(--green-dark);background:#f4f7f5}.simple-editor-action-menu__panel .ui-icon{width:14px;height:14px}.simple-editor-pipeline{gap:0;display:grid}.simple-editor-pipeline__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 0 16px;display:flex}.simple-editor-pipeline__header>div{min-width:0}.simple-editor-pipeline__header>div>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.simple-editor-pipeline__header h2{margin:4px 0 5px;font-size:21px;line-height:1.25}.simple-editor-pipeline__header p{max-width:650px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.simple-editor-pipeline__mode{color:var(--green-dark);text-transform:uppercase;background:#edf7f2;border:1px solid #b7dcca;border-radius:4px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.simple-editor-next-action{border-bottom:1px solid var(--line);color:var(--green-dark);align-items:center;gap:10px;padding:12px 0;display:flex}.simple-editor-next-action>.ui-icon{flex:0 0 18px;width:18px;height:18px}.simple-editor-next-action>div{gap:2px;display:grid}.simple-editor-next-action span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:850}.simple-editor-next-action strong{font-size:13px;line-height:1.35}.simple-editor-pipeline__stages{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.simple-editor-pipeline__stages>div{border-right:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:1px 8px;padding:12px;display:grid}.simple-editor-pipeline__stages>div:first-child{padding-left:0}.simple-editor-pipeline__stages>div:last-child{border-right:0}.simple-editor-pipeline__stages span{width:24px;height:24px;color:var(--green-dark);border:1px solid #a9cfbe;border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;font-weight:850;display:grid}.simple-editor-pipeline__stages .is-complete span{background:var(--green-soft)}.simple-editor-pipeline__stages .is-current span{border-color:var(--green);background:var(--green);color:#fff}.simple-editor-pipeline__stages strong{font-size:11px}.simple-editor-pipeline__stages small{color:var(--muted);font-size:9px}.simple-editor-attention-list{display:grid}.simple-editor-attention-row{border-bottom:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr) 36px auto;align-items:center;gap:10px;min-height:66px;padding:10px 0;display:grid}.simple-editor-attention-row.is-next{box-shadow:inset 3px 0 0 var(--green);background:#f7fbf9;padding-left:12px}.simple-editor-attention-row>.ui-icon{width:18px;height:18px;color:var(--green-dark)}.simple-editor-attention-row>div{min-width:0}.simple-editor-attention-row>div strong{font-size:12px}.simple-editor-attention-row>div p{color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;line-height:1.4}.simple-editor-attention-row>b{color:var(--green-dark);text-align:center;font-size:14px}.simple-editor-attention-row>.btn{justify-content:center;min-width:64px}.simple-editor-attention-restriction{max-width:150px;color:var(--muted);text-align:right;font-size:10px;font-weight:750;line-height:1.3}.simple-editor-contributions-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 0 12px;display:flex}.simple-editor-contributions-heading h2{margin:0;font-size:17px}.simple-editor-contributions-heading p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.simple-editor-contributions-heading>span{color:var(--muted);flex:none;font-size:10px;font-weight:800}.simple-editor-contribution-list .contribution-row:last-child{border-bottom:1px solid var(--line-soft)}@media (width>=1101px){.circle-workbench-app .circle-detail-layout.simple-editor-mode:not(.conversation-mode){grid-template-rows:auto minmax(0,1fr)}}@media (width<=760px){.simple-editor-mode .circle-workspace{padding:0 12px 14px}.simple-editor-pipeline__header{gap:10px;padding-top:16px}.simple-editor-pipeline__header h2{font-size:18px}.simple-editor-pipeline__mode{display:none}.simple-editor-pipeline__stages{grid-template-columns:1fr}.simple-editor-pipeline__stages>div,.simple-editor-pipeline__stages>div:first-child{border-right:0;border-bottom:1px solid var(--line-soft);padding:9px 0}.simple-editor-pipeline__stages>div:last-child{border-bottom:0}.simple-editor-attention-row{grid-template-columns:20px minmax(0,1fr) 28px;gap:8px}.simple-editor-attention-row>.btn{grid-column:2/4;width:100%;margin-bottom:4px}.simple-editor-attention-restriction{text-align:left;grid-column:2/4;max-width:none}.simple-editor-contributions-heading{flex-direction:column;align-items:flex-start;gap:6px}}.contributor-trace{width:min(980px,100%);margin:0 auto;padding:22px 22px 36px}.contributor-trace__header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:end;gap:28px;padding-bottom:18px;display:grid}.contributor-trace__header>div>span,.contributor-trace__section>header div>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:850}.contributor-trace__header h2{margin:5px 0 6px;font-size:24px}.contributor-trace__header p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.contributor-trace__summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.contributor-trace__summary>div{border-right:1px solid var(--line-soft);padding:14px 12px}.contributor-trace__summary>div:first-child{padding-left:0}.contributor-trace__summary>div:last-child{border-right:0}.contributor-trace__summary strong{font-size:20px;display:block}.contributor-trace__summary span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:800;display:block}.contributor-trace__retention,.contributor-trace__reading{background:#f2faf6;border:1px solid #b7dcca;border-radius:5px;grid-template-columns:22px minmax(0,1fr);gap:11px;margin-top:18px;padding:13px 14px;display:grid}.contributor-trace__retention{padding:0;display:block}.contributor-trace__retention>summary{color:var(--green-dark);cursor:pointer;align-items:center;gap:10px;padding:11px 13px;font-size:11px;font-weight:850;display:flex}.contributor-trace__retention>summary .ui-icon{width:17px;height:17px}.contributor-trace__retention>p{margin:0;padding:0 13px 12px 40px}.contributor-trace__retention:not([open])>p{display:none}.contributor-trace__reading>.ui-icon{width:19px;height:19px;color:var(--green-dark)}.contributor-trace__retention h3,.contributor-trace__reading h3{margin:0 0 3px;font-size:12px}.contributor-trace__retention p,.contributor-trace__reading p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.contributor-trace__section{border-top:1px solid var(--line);margin-top:24px}.contributor-trace__section>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 10px;display:flex}.contributor-trace__section>header h3{margin:3px 0 0;font-size:16px}.contributor-trace__section>header>strong{color:var(--green-dark);font-size:16px}.contributor-trace__list{display:grid}.contributor-trace__row{border-bottom:1px solid var(--line-soft);padding:13px 0}.contributor-trace__row-head{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.contributor-trace__row>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.55}.contributor-trace__row>small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.contributor-trace__row>a{color:var(--green-dark);margin-top:8px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.contributor-trace__meta-list{flex-wrap:wrap;gap:6px 14px;margin:9px 0 0;padding:0;list-style:none;display:flex}.contributor-trace__meta-list li{color:var(--ink);align-items:center;gap:5px;font-size:9px;display:flex}.contributor-trace__meta-list .ui-icon{width:12px;height:12px;color:var(--green-dark)}.contributor-trace__meta-list span{color:var(--muted)}.contributor-trace__process-links{border-left:2px solid #b7dcca;gap:4px;margin-top:10px;padding-left:10px;display:grid}.contributor-trace__process-links strong{text-transform:uppercase;color:var(--green-dark);font-size:9px}.contributor-trace__process-links span{color:var(--muted);font-size:9px}.contributor-trace__source{border-bottom:1px solid var(--line-soft);grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.contributor-trace__source>.ui-icon{width:17px;height:17px;color:var(--green-dark)}.contributor-trace__source>div{gap:3px;display:grid}.contributor-trace__source strong{font-size:11px}.contributor-trace__source span{color:var(--muted);font-size:9px}.contributor-trace__empty{color:var(--muted);margin:0;padding:18px 0;font-size:11px}.contributor-trace__reading{border-color:var(--line);background:#f7f8f7;margin-top:24px}@media (width<=760px){.contributor-trace{padding:16px 14px 28px}.contributor-trace__header{grid-template-columns:1fr;align-items:start;gap:9px}.contributor-trace__header h2{font-size:20px}.contributor-trace__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.contributor-trace__summary>div,.contributor-trace__summary>div:first-child{border-bottom:1px solid var(--line-soft);padding:10px 8px}.contributor-trace__summary strong{font-size:17px}.contributor-trace__row-head{align-items:flex-start}}.public-home-shell{min-height:100vh;color:var(--ink);background:#f3f6f3}.public-home{background:radial-gradient(circle at 92% 2%,#c47a1821,#0000 23rem),radial-gradient(circle at 7% 37%,#176b4917,#0000 26rem),#f8faf8;overflow:hidden}.public-home__header{border-bottom:1px solid #12583c29;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 64px);min-height:96px;margin:0 auto;display:flex}.public-home__brand{align-items:center;gap:13px;display:flex}.public-home__brand>span:last-child{gap:2px;display:grid}.public-home__brand strong{color:var(--green-dark);letter-spacing:-.045em;font-size:25px;line-height:1}.public-home__brand small{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:750}.public-home__mark{width:42px;height:42px;color:var(--green-dark);background:#fff;border:1px solid #12583c33;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 24px #12583c14}.public-home__mark .ui-icon{width:23px;height:23px}.public-home__header-actions{align-items:center;gap:18px;display:flex}.public-home__header-actions>p{color:var(--green-dark);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.public-home__hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:82px;width:min(1180px,100% - 64px);min-height:640px;margin:0 auto;padding:82px 0 90px;display:grid;position:relative}.public-home__hero:before{content:"";background:linear-gradient(transparent,var(--green-line),transparent);width:1px;height:330px;position:absolute;top:105px;left:-82px}.public-home__hero-copy{max-width:650px}.public-home__hero-copy h1{color:#102d25;letter-spacing:-.075em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(56px,6.5vw,88px);font-weight:950;line-height:.94}.public-home__lede{color:#586962;max-width:570px;margin:28px 0 0;font-size:20px;line-height:1.6}.public-home__principle{width:min(500px,100%);color:var(--green-dark);border-top:1px solid #12583c33;border-bottom:1px solid #12583c33;grid-template-columns:28px minmax(0,1fr);gap:14px;margin-top:40px;padding:18px 0;display:grid}.public-home__principle>.ui-icon{width:22px;height:22px;margin-top:2px}.public-home__principle span{color:var(--muted);gap:3px;font-size:12px;line-height:1.5;display:grid}.public-home__principle strong{color:var(--ink);font-size:13px}.public-home__process{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #12583c2e;border-radius:8px;padding:26px;position:relative;box-shadow:0 28px 80px #14372b1a}.public-home__process:before,.public-home__process:after{content:"";z-index:-1;border:1px solid #c47a1840;border-radius:50%;position:absolute}.public-home__process:before{width:150px;height:150px;top:-54px;right:-58px}.public-home__process:after{background:#fff6e6bf;width:78px;height:78px;top:-18px;right:-23px}.public-home__process>p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:900}.public-home__stage{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:96px;display:grid}.public-home__stage>span{color:var(--gold);font-size:11px;font-weight:900}.public-home__stage>div{gap:5px;display:grid}.public-home__stage strong{font-size:16px}.public-home__stage small{color:var(--muted);font-size:11px;line-height:1.45}.public-home__stage>.ui-icon{width:17px;height:17px;color:var(--green)}.public-home__value{color:#fff;background:#103c31;padding:92px max(32px,50% - 590px)}.public-home__section-heading{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:40px;margin-bottom:52px;display:grid}.public-home__section-heading .eyebrow{color:#e2ad56}.public-home__section-heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(36px,4.2vw,57px);line-height:1.05}.public-home__value-grid{border-top:1px solid #ffffff30;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-home__value-grid article{border-right:1px solid #ffffff29;min-height:260px;padding:34px 34px 30px 0}.public-home__value-grid article+article{padding-left:34px}.public-home__value-grid article:last-child{border-right:0}.public-home__value-grid article>span{color:#e2ad56;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.public-home__value-grid .ui-icon{width:19px;height:19px}.public-home__value-grid h3{margin:34px 0 10px;font-size:19px}.public-home__value-grid p{color:#bfd1ca;margin:0;font-size:13px;line-height:1.7}.public-home__closing{background:#fff;grid-template-rows:auto auto;grid-template-columns:.65fr 1.35fr;align-content:center;gap:18px 40px;min-height:390px;padding:90px max(32px,50% - 590px);display:grid}.public-home__closing>p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:900}.public-home__closing h2{color:var(--green-dark);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.public-home__closing>span{max-width:650px;color:var(--muted);grid-column:2;font-size:17px;line-height:1.65}.preview-private-note{border-top:1px solid var(--line);color:var(--green-dark);grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:14px;padding-top:12px;display:grid}.preview-private-note>.ui-icon{width:16px;height:16px}.preview-private-note>span{color:var(--muted);gap:2px;font-size:9px;display:grid}.preview-private-note strong{color:var(--ink);font-size:10px}@media (width<=900px){.public-home__header,.public-home__hero{width:min(100% - 40px,720px)}.public-home__hero{grid-template-columns:1fr;gap:52px;padding:70px 0}.public-home__hero-copy h1{font-size:clamp(50px,12vw,76px)}.public-home__process{max-width:620px}.public-home__section-heading{grid-template-columns:1fr;gap:12px}.public-home__value-grid{grid-template-columns:1fr}.public-home__value-grid article,.public-home__value-grid article+article{border-bottom:1px solid #ffffff29;border-right:0;min-height:0;padding:30px 0}.public-home__value-grid article:last-child{border-bottom:0}.public-home__value-grid h3{margin-top:20px}.public-home__closing{grid-template-columns:1fr;min-height:340px}.public-home__closing>span{grid-column:1}}@media (width<=560px){.public-home__header{width:calc(100% - 32px);min-height:78px}.public-home__header-actions>p{display:none}.public-home__brand strong{font-size:21px}.public-home__hero{width:calc(100% - 32px);min-height:0;padding:54px 0 62px}.public-home__hero-copy h1{font-size:clamp(45px,15vw,64px)}.public-home__lede{margin-top:22px;font-size:17px}.public-home__principle{margin-top:30px}.public-home__process{padding:20px}.public-home__stage{grid-template-columns:30px minmax(0,1fr);min-height:100px}.public-home__stage>.ui-icon{display:none}.public-home__value{padding:66px 20px}.public-home__section-heading h2{font-size:37px}.public-home__closing{padding:70px 20px}}.language-switcher{position:relative}.language-switcher>summary{border:1px solid var(--line);height:36px;color:var(--green-dark);letter-spacing:.06em;cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:900;list-style:none;display:flex}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary:hover{background:#f7fbf9;border-color:#b7dcca}.language-switcher>summary .ui-icon{width:14px;height:14px}.language-switcher>summary .ui-icon:last-child{width:10px;height:10px;color:var(--muted)}.language-switcher__panel{z-index:110;border:1px solid var(--line);background:#fff;border-radius:6px;width:210px;padding:8px;position:absolute;top:42px;right:0;box-shadow:0 16px 40px #182c2424}.language-switcher__panel>strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px 8px;font-size:9px;display:block}.language-switcher__panel form{margin:0}.language-switcher__panel button{width:100%;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:6px 8px;display:grid}.language-switcher__panel button:hover,.language-switcher__panel button[aria-current=true]{color:var(--green-dark);background:#f0f7f3}.language-switcher__panel button span{font-size:11px;font-weight:800}.language-switcher__panel button small{color:var(--muted);font-size:8px;font-weight:850}.language-switcher__panel button .ui-icon{width:13px;height:13px}.guest-language-switcher{z-index:120;position:fixed;top:18px;right:18px}.public-home__header .language-switcher>summary{background:#ffffffb8;border-color:#12583c2e}@media (width<=760px){.language-switcher__panel{left:0;right:auto}.guest-language-switcher .language-switcher__panel,.public-home__header .language-switcher__panel{left:auto;right:0}}.mobile-sidebar-button,.mobile-sidebar-close,.mobile-sidebar-backdrop{display:none}@media (width<=760px){body.has-mobile-sidebar{overflow:hidden}.topbar{flex-flow:wrap;align-items:center}.topbar>.crumbs{flex:1;width:auto;min-width:0}.topbar>.resource-switcher{flex:1;min-width:0}.topbar>.top-actions{flex-basis:100%}.circle-workflow-app .topbar>.top-actions{flex-basis:auto}.temporary-contributor-app.circle-workflow-app .top-actions>a.btn{place-items:center;width:32px;height:32px;min-height:32px;padding:0;font-size:0;display:grid}.temporary-contributor-app.circle-workflow-app .top-actions>a.btn .ui-icon{width:14px;height:14px}.pwa-icon-sample-heading{flex-direction:column;align-items:stretch}.pwa-icon-sample-heading .btn{align-self:flex-start}.pwa-icon-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pwa-icon-sample-preview{width:52px;height:52px}.pwa-icon-customizer{grid-template-columns:1fr}.pwa-icon-custom-preview{justify-self:center}.temporary-circle-layout .contribution-row-link{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px}.temporary-circle-layout .contribution-row-state{grid-column:2;justify-self:start}.mobile-sidebar-button,.mobile-sidebar-close{border:1px solid var(--line);width:36px;height:36px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:5px;flex:0 0 36px;place-items:center;display:grid}.mobile-sidebar-button:hover,.mobile-sidebar-button:focus-visible,.mobile-sidebar-close:hover,.mobile-sidebar-close:focus-visible{border-color:var(--green-line);background:var(--green-soft)}.mobile-sidebar-button .ui-icon,.mobile-sidebar-close .ui-icon{width:18px;height:18px}.mobile-sidebar-close{margin-left:auto}.sidebar-collapse-button{display:none}.sidebar[data-mobile-sidebar]{z-index:201;visibility:hidden;width:min(300px,100vw - 48px);height:100dvh;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:18px 0 48px #0f2d2438}.app.mobile-sidebar-is-open .sidebar[data-mobile-sidebar]{visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-sidebar-backdrop{z-index:200;opacity:0;visibility:hidden;cursor:pointer;background:#0a1f1975;border:0;width:100%;height:100%;padding:0;transition:opacity .2s,visibility 0s linear .2s;display:block;position:fixed;inset:0}.app.mobile-sidebar-is-open .mobile-sidebar-backdrop{opacity:1;visibility:visible;transition-delay:0s}html[dir=rtl] .sidebar[data-mobile-sidebar]{inset:0 0 0 auto;transform:translate(100%);box-shadow:-18px 0 48px #0f2d2438}html[dir=rtl] .app.mobile-sidebar-is-open .sidebar[data-mobile-sidebar]{transform:translate(0)}html[dir=rtl] .mobile-sidebar-close{margin-left:0;margin-right:auto}}@media (width<=760px) and (prefers-reduced-motion:reduce){.sidebar[data-mobile-sidebar],.mobile-sidebar-backdrop{transition:none}}.btn,.iconbutton,.input,.select,.textarea{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}.btn,.iconbutton{cursor:pointer}.btn:hover:not(:disabled),.btn:focus-visible:not(:disabled){color:var(--green-dark);background:#f7fbf9;border-color:#aac4b7}.btn.primary:hover:not(:disabled),.btn.primary:focus-visible:not(:disabled){border-color:var(--green-dark);background:var(--green-dark);color:#fff}.btn:active:not(:disabled),.iconbutton:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.iconbutton:disabled{cursor:not-allowed;opacity:.48}.btn.quiet{color:#5f6d67;background:0 0;border-color:#0000}.btn.quiet:hover,.btn.quiet:focus-visible{border-color:var(--line-soft);background:var(--surface-soft)}.btn .ui-icon{flex:none;width:14px;height:14px}.input:hover,.select:hover,.textarea:hover{border-color:#bbc8c2}.input:focus,.select:focus,.textarea:focus{border-color:var(--green);color:var(--ink);outline:0;box-shadow:0 0 0 3px #176b491c}.select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235c6a64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.iconbutton:hover,.iconbutton:focus-visible{border-color:var(--green-line);background:var(--green-soft);color:var(--green-dark);outline:0;box-shadow:0 0 0 3px #176b4914}.source-library-controls{border:1px solid var(--line-soft);background:#f8faf9;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto;align-items:center;gap:10px;margin:0 0 14px;padding:12px;display:grid}.source-library-controls .list-control-actions{grid-column:auto;gap:6px;display:flex}.source-library-controls .input,.source-library-controls .select{background-color:#fff;border-radius:6px;width:100%;height:40px;min-height:40px}.source-library-search,.source-library-select{min-width:0;display:block;position:relative}.source-library-search>.ui-icon{z-index:1;color:#75827d;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.source-library-search>.input{padding-left:37px}.source-library-select>.select{background-image:none;padding-right:37px}.source-library-select>.ui-icon{color:#65736d;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.source-library-summary{border:0;flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex;overflow:visible}.circle-source-library .source-library-summary>div{border:1px solid var(--line-soft);background:#fff;border-radius:6px;flex:none;align-items:baseline;gap:6px;min-width:96px;padding:8px 10px;display:flex}.circle-source-library .source-library-summary strong{font-size:14px}.circle-source-library .source-library-summary span{letter-spacing:.04em;margin:0;font-size:8px}.circle-source-library .source-library-summary .is-warning{border-color:var(--gold-line);background:var(--gold-soft)}.circle-source-library .panel-list{gap:10px;width:min(100%,960px);display:grid}.source-record-row{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:16px;display:grid;position:relative}.source-record-row:hover{border-color:#cbd9d2;box-shadow:0 5px 16px #1232270d}.source-record-content{min-width:0}.source-record-heading{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;display:grid}.source-record-icon{border:1px solid var(--green-line);background:var(--green-soft);width:36px;height:36px;color:var(--green-dark);border-radius:8px;place-items:center;display:grid}.source-record-icon .ui-icon{width:16px;height:16px}.source-record-row h3{line-height:1.3;margin:5px 0 2px!important;font-size:15px!important}.source-record-meta{gap:5px}.source-record-meta span{background:var(--surface-soft);color:#65736d;letter-spacing:.035em;border-radius:999px;align-items:center;min-height:18px;padding:2px 6px;font-size:7px;display:inline-flex}.source-record-meta span+span:before{display:none}.source-record-meta .source-record-status.is-reviewed{background:var(--green-soft);color:var(--green-dark)}.source-record-meta .source-record-status.is-pending,.source-record-meta .is-warning{background:var(--gold-soft);color:#92570e}.source-record-file{color:#74817c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:9px;display:block;overflow:hidden}.source-record-content>p{color:#5f6e68;max-width:620px;margin:10px 0 0;font-size:11px;line-height:1.5}.source-actions{flex-direction:row;align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.source-actions>.btn,.source-manage-trigger{border-radius:6px;height:34px;min-height:34px;padding:0 11px}.source-actions>.btn.ghost{color:var(--green-dark)}.source-manage-menu{width:auto;position:relative}.source-manage-menu>summary{list-style:none}.source-manage-menu>summary::-webkit-details-marker{display:none}.source-manage-trigger{gap:6px}.source-manage-trigger>.ui-icon:last-child{width:12px;height:12px;transition:transform .15s}.source-manage-menu[open]>.source-manage-trigger{border-color:var(--green);background:var(--green-soft);color:var(--green-dark);box-shadow:0 0 0 3px #176b4914}.source-manage-menu[open]>.source-manage-trigger>.ui-icon:last-child{transform:rotate(180deg)}.source-manage-menu-panel{z-index:40;background:#fff;border:1px solid #cdd8d2;border-radius:9px;width:min(390px,100vw - 40px);max-height:min(620px,100vh - 120px);padding:10px;position:absolute;top:42px;left:0;right:auto;overflow:auto;box-shadow:0 20px 48px #0d271e33}.source-manage-menu-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:4px 4px 11px;display:flex}.source-manage-menu-panel>header span{color:#75817c;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.source-manage-menu-panel>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:3px;font-size:12px;display:block;overflow:hidden}.source-manage-menu-panel>header>.ui-icon{width:16px;height:16px;color:var(--green-dark)}.source-manage-menu-panel>.source-review,.source-manage-menu-panel>form{margin:7px 0 0}.source-review>summary{border:1px solid var(--line-soft);min-height:38px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.source-review>summary::-webkit-details-marker{display:none}.source-review>summary>span{align-items:center;gap:8px;display:flex}.source-review>summary .ui-icon{color:#617069;width:13px;height:13px}.source-review>summary>.ui-icon:last-child{margin-left:auto;transition:transform .15s}.source-review[open]>summary{border-color:var(--green-line);background:var(--green-soft);color:var(--green-dark);border-radius:6px 6px 0 0;margin-bottom:0}.source-review[open]>summary>.ui-icon:last-child{transform:rotate(180deg)}.source-review>form{border:1px solid var(--green-line);background:#fbfdfc;border-top:0;border-radius:0 0 6px 6px;margin:0;padding:11px;display:grid;gap:9px!important}.source-review>form .input,.source-review>form .select,.source-review>form .textarea{background-color:#fff;border-radius:5px;min-height:40px;font-size:11px}.source-review>form .textarea{min-height:72px}.source-review>form .btn{justify-self:end;min-width:110px}.source-review-danger>summary{color:#a33f37}.source-review-danger>summary .ui-icon{color:#b34840}.source-review-danger[open]>summary{border-color:var(--red-line);background:var(--red-soft);color:#a33f37}.source-review-danger>form{border-color:var(--red-line);background:snow}.source-version-history{width:auto;max-width:520px;margin:10px 0 0 47px;overflow:hidden}.source-version-history>summary{min-height:30px;color:var(--green-dark);background:0 0;border:0;padding:5px 8px}.source-version-history[open]>summary{border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0}.source-version-history>summary>strong{background:var(--surface-soft);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;display:grid}.source-version-history>.stack{padding:6px 0 0;gap:0!important}.source-version-row{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface-soft);min-width:0;padding:9px}.source-version-row>span,.source-version-row>small,.source-version-row>p{overflow-wrap:anywhere}@media (width>=1101px){.rail-tool-disclosure[open]>.rail-tool-drawer{width:min(660px,100vw - 56px);padding:0 24px 28px}.rail-tool-drawer-header{box-shadow:0 1px 0 var(--line-soft);align-items:center;margin:0 -24px 16px;padding:16px 24px}.rail-tool-drawer-header h2{font-size:20px}.rail-tool-drawer-header .iconbutton{border-radius:50%;width:36px;height:36px}.rail-tool-drawer .circle-source-library .source-library-controls{grid-template-columns:minmax(220px,1fr) minmax(160px,190px) auto}.rail-tool-drawer .circle-source-library .source-library-search>.input{padding-left:37px}.rail-tool-drawer .circle-source-library .source-library-summary{grid-template-columns:none;display:flex}.rail-tool-drawer .source-record-row{padding:16px;display:grid}.rail-tool-drawer .source-actions{margin-top:0;display:flex}.rail-tool-drawer .source-review:not(.source-version-history)[open]{grid-column:auto;width:100%}.rail-tool-drawer .source-review[open]>form{grid-template-columns:1fr;gap:9px;margin:0;padding:11px;display:grid}.rail-tool-drawer .source-review[open]>form textarea,.rail-tool-drawer .source-review[open]>form button{grid-column:auto}}@media (width<=760px){.source-library-controls{grid-template-columns:1fr}.source-library-controls .list-control-actions{width:100%}.source-library-controls .list-control-actions .btn{flex:1}.source-record-row{grid-template-columns:1fr;padding:13px}.source-actions{justify-content:flex-start}.source-manage-menu-panel{width:auto;max-height:calc(100vh - 80px);position:fixed;top:68px;left:10px;right:10px}.source-version-history{max-width:none;margin-left:0}.source-manage-trigger>span{display:inline}}.workspace-right-rail{--workspace-rail-width:var(--inspection-rail-width);border-color:var(--line);min-width:0;color:var(--ink);background:#fff}.workspace-right-rail--standard,.workspace-right-rail--wide{--workspace-rail-width:var(--inspection-rail-width)}.workspace-right-rail-header{z-index:8;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:auto;min-height:64px;padding:12px 16px;display:flex;position:sticky;top:0;box-shadow:0 1px #11261f06}.workspace-right-rail-header>span{color:#617069;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.workspace-right-rail-header .iconbutton{border:1px solid var(--line);background:#fff;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.workspace-right-rail .inspector-title-block,.workspace-right-rail .inspector-section,.workspace-right-rail .conversation-inspector-message,.workspace-right-rail .conversation-inspector-section{padding:16px}.inspector-task-container{background:#fff}.inspector-task-tabs{z-index:7;border-bottom:1px solid var(--line);background:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:48px;padding:0 12px;display:grid;position:sticky;top:64px}.inspector-task-tabs button{color:#697871;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 5px;font-size:11px;font-weight:800;display:flex;position:relative}.inspector-task-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.inspector-task-tabs button:hover{color:var(--green-dark);background:#f8fbf9}.inspector-task-tabs button[aria-selected=true]{color:var(--green-dark)}.inspector-task-tabs button[aria-selected=true]:after{background:var(--green)}.inspector-task-tabs button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #2f7359}.inspector-task-tabs .ui-icon{flex:none;width:15px;height:15px}.inspector-task-tabs small{min-width:18px;height:18px;color:var(--green-dark);background:#f1f6f3;border-radius:999px;place-items:center;font-size:9px;display:grid}.inspector-task-panel{display:block}.inspector-task-panel[hidden]{display:none}.inspector-task-panel>.inspector-section:first-child{border-top:0}.inspector-task-panel .inspector-section-heading{align-items:flex-start}.inspector-task-panel .btn.primary:not(.small){justify-content:center;width:100%}.inspector-task-panel>.inspector-section:last-child{border-bottom:0}.inspector-task-empty{color:var(--muted);text-align:center;gap:8px;padding:24px 16px;display:grid}.workspace-right-rail .inspector-title-block{border-bottom:1px solid var(--line)}.workspace-right-rail .inspector-title-block h2{font-size:20px;line-height:1.25}.workspace-right-rail .inspector-title-block>p{font-size:11px;line-height:1.5}.source-manager-layout.has-panel{grid-template-columns:minmax(0,1fr) minmax(440px,var(--inspection-rail-width))}.source-manager-inspector.workspace-right-rail{background:#fff;padding:0}.source-manager-inspector.workspace-right-rail>.source-manager-panel-close{z-index:9;top:14px;right:14px}.source-manager-inspector .inspector-object-header{padding-right:58px}.source-manager-task-container .inspector-section{padding:16px}.source-manager-task-container .source-manager-primary-actions{padding-top:0}.source-manager-overview-fields{margin-top:12px}.inspector-object-header{align-items:flex-start}.inspector-object-header>div{min-width:0}.inspector-object-header h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.inspector-object-header p{color:var(--muted);margin:5px 0 0;font-size:11px}.inspector-object-header .chips{margin-top:8px}.inspector-subsection{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.inspector-subsection h3{margin:0 0 10px;font-size:13px}.account-security-actions{margin-top:18px}.circle-workspace .understanding-side.workspace-right-rail{border-left:1px solid var(--line);background:#fff;max-height:calc(100vh - 78px);display:block;position:sticky;top:66px;overflow:auto}.circle-workspace .understanding-side.workspace-right-rail>section{border:0;padding:16px}.circle-workspace .understanding-side.workspace-right-rail .understanding-inquiries>header,.circle-workspace .understanding-side.workspace-right-rail .understanding-feedback-list>header,.circle-workspace .understanding-side.workspace-right-rail .understanding-history>header{padding:0 0 12px}.contribution-action-workspace{border-bottom:1px solid var(--line)}.contribution-action-panel{background:#fff;padding:18px 16px 20px}.contribution-action-panel[hidden]{display:none}.contribution-action-heading{margin-bottom:15px}.contribution-action-heading h3{color:var(--ink);margin:0;font-size:16px;line-height:1.3}.contribution-action-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.contribution-action-panel .stack{gap:8px}.contribution-action-panel .form-label{color:#34443e;letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:4px 0 -2px;font-size:10px;font-weight:850;display:flex}.contribution-action-panel .form-label span{color:var(--muted);font-size:8px;font-weight:750}.contribution-action-panel .input,.contribution-action-panel .select,.contribution-action-panel .textarea{border-radius:5px;width:100%;font-size:12px}.contribution-action-panel .select{min-height:42px}.contribution-action-panel .textarea{padding:10px 11px;line-height:1.5}.contribution-action-panel form>.btn.primary{justify-content:center;width:100%;min-height:40px;margin-top:4px}.contribution-signal-advisory{border-left:2px solid var(--green);color:#4f6059;background:#f4f9f6;align-items:flex-start;gap:7px;margin:4px 0 2px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.contribution-signal-advisory .ui-icon{width:14px;height:14px;color:var(--green-dark);flex:none}.contribution-discussion-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contribution-discussion-heading>span{color:var(--muted);flex:none;font-size:9px}.discussion-view-switch{border:1px solid var(--line);background:#f4f7f5;border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;margin:-2px 0 15px;padding:3px;display:grid}.discussion-view-switch button{color:#607069;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.discussion-view-switch button[aria-selected=true]{color:var(--green-dark);background:#fff;box-shadow:0 1px 3px #112f241a}.discussion-view-switch button:focus-visible{outline-offset:1px;outline:2px solid #2f7359}.discussion-view-switch .ui-icon{width:13px;height:13px}[data-discussion-view-panel][hidden]{display:none}.discussion-source-selector{border:1px solid var(--line);background:#fff;border-radius:5px;margin:2px 0;overflow:hidden}.discussion-source-selector>summary{color:#34443e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:10px;font-weight:850;list-style:none;display:flex}.discussion-source-selector>summary::-webkit-details-marker{display:none}.discussion-source-selector>summary:after{content:"+";color:var(--green-dark);margin-left:auto;font-size:15px;font-weight:500}.discussion-source-selector[open]>summary:after{content:"−"}.discussion-source-selector>summary small{color:var(--muted);white-space:nowrap;font-size:8px;font-weight:700}.discussion-source-selector[open]>summary{border-bottom:1px solid var(--line-soft)}.discussion-source-picker{border:0;border-radius:0;gap:0;max-height:176px;margin:0;padding:0;display:grid;overflow-y:auto}.discussion-source-picker legend{color:#63716b;text-transform:uppercase;margin-left:8px;padding:0 4px;font-size:9px;font-weight:850}.discussion-source-picker label{border-bottom:1px solid var(--line-soft);color:#42534c;cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.discussion-source-picker label:last-child{border-bottom:0}.discussion-source-picker label:hover{background:#f7faf8}.discussion-source-picker input{accent-color:var(--green-dark)}.contribution-inspector .inspector-footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px}.contribution-secondary-actions{position:relative}.contribution-secondary-actions>summary{color:#52625b;cursor:pointer;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.contribution-secondary-actions>summary::-webkit-details-marker{display:none}.contribution-secondary-actions>summary .ui-icon{width:14px;height:14px}.contribution-secondary-actions>.contribution-action-menu{z-index:12;border:1px solid var(--line);background:#fff;border-radius:8px;gap:2px;width:232px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0c231b24}.contribution-action-menu form{margin:0}.contribution-action-menu__item{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.25;display:flex}.contribution-action-menu__item:hover,.contribution-action-menu__item:focus-visible{color:var(--green-dark);background:#f2f7f4}.contribution-action-menu__item .ui-icon{flex:none;width:16px;height:16px}.contribution-action-menu__danger{border-top:1px solid var(--line-soft);padding-top:5px;margin-top:4px!important}.contribution-action-menu__danger .contribution-action-menu__item{color:#a33a32}.contribution-action-menu__danger .contribution-action-menu__item:hover,.contribution-action-menu__danger .contribution-action-menu__item:focus-visible{color:#8f2923;background:#fff3f1}.editor-contribution-drawer.workspace-right-rail{width:min(var(--workspace-rail-width),calc(100vw - 56px))}.editor-contribution-drawer .workspace-right-rail-content{min-height:100%}.rail-tool-disclosure[open]>.rail-tool-drawer.workspace-right-rail{width:min(var(--workspace-rail-width),calc(100vw - 56px))}.rail-tool-drawer-header.workspace-right-rail-header{min-height:72px;padding:12px 24px}.rail-tool-drawer-header.workspace-right-rail-header h2{margin:3px 0 0;font-size:20px;line-height:1.2}.rail-tool-drawer-header.workspace-right-rail-header span{color:#617069;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.synthesis-inspector.workspace-right-rail{width:min(var(--workspace-rail-width),calc(100vw - 56px));border-width:0 0 0 1px;border-radius:0;max-height:none;top:54px;bottom:0;right:0;box-shadow:-16px 0 40px #11261f2e}@media (width<=1400px){.outcome-section-inspector.workspace-right-rail{width:min(var(--workspace-rail-width),calc(100vw - 56px));border-width:0 0 0 1px;border-radius:0;max-height:none;top:54px;bottom:0;right:0;box-shadow:-16px 0 40px #11261f2e}}@media (width<=1100px){.conversation-message-inspector.workspace-right-rail{width:min(var(--workspace-rail-width),calc(100vw - 56px));top:54px;box-shadow:-16px 0 40px #11261f2e}}@media (width<=760px){.editor-contribution-drawer.workspace-right-rail,.rail-tool-disclosure[open]>.rail-tool-drawer.workspace-right-rail,.synthesis-inspector.workspace-right-rail,.outcome-section-inspector.workspace-right-rail,.conversation-message-inspector.workspace-right-rail{border-width:1px 0 0;border-radius:0;width:100%;max-height:82dvh;inset:auto 0 0;box-shadow:0 -16px 40px #11261f2e}.workspace-right-rail-header{min-height:58px;padding:10px 14px}.inspector-task-tabs{padding:0 6px;top:58px}.inspector-task-tabs button{min-height:44px;font-size:10px}.rail-tool-drawer-header.workspace-right-rail-header{min-height:64px;margin-left:-14px;margin-right:-14px;padding:10px 14px}}.workspace-right-rail.workspace-right-rail--standard{width:var(--inspection-rail-width);max-width:var(--inspection-rail-width);border:0;border-left:1px solid var(--line);box-shadow:none;border-radius:0}.operations-inspector.workspace-right-rail,.outcome-section-inspector.workspace-right-rail,.source-manager-inspector.workspace-right-rail,.synthesis-inspector.workspace-right-rail{border:0;border-left:1px solid var(--line);border-radius:0}.workspace-right-rail-header{min-height:58px;box-shadow:none;padding:12px 16px}.workspace-right-rail-header .iconbutton{border-color:#0000;border-radius:4px;flex-basis:32px;width:32px;height:32px}.inspector-task-tabs{min-height:50px;padding:0 16px;position:relative;top:auto}.inspector-task-tabs button{min-height:50px;font-size:11px;font-weight:750}.inspector-task-tabs button:hover{background:0 0}.decision-action-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.decision-action-picker label>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:118px;padding:10px 6px;display:flex}.decision-action-picker .ui-icon{width:19px;height:19px}.source-manager-layout.has-panel{grid-template-columns:minmax(0,1fr) minmax(440px,var(--inspection-rail-width));border-bottom:0;border-left:0;border-right:0;align-items:stretch}.source-manager-layout.has-panel .source-manager-main{border-right:0}.circle-workspace .understanding-workspace{grid-template-columns:minmax(0,1fr) minmax(440px,var(--inspection-rail-width));align-items:start}.circle-workspace .understanding-side.workspace-right-rail{width:var(--inspection-rail-width);max-width:var(--inspection-rail-width)}.operations-layout.standard-inspector-layout{grid-template-columns:minmax(0,1fr) minmax(440px,var(--inspection-rail-width));gap:0}@media (width<=1050px){.workspace-right-rail.workspace-right-rail--standard,.circle-workspace .understanding-side.workspace-right-rail{z-index:80;width:min(var(--inspection-rail-width),100vw);max-width:100vw;max-height:none;position:fixed;top:54px;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 42px #0c231b29}.operations-layout.standard-inspector-layout,.source-manager-layout.has-panel,.circle-workspace .understanding-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.decision-action-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-action-picker label>span{min-height:94px}}.deliberation-mode-navigation{min-width:0;position:relative}.temporary-mobile-deliberation-panel{display:none}.temporary-circle-layout .deliberation-workspace>.deliberation-mode-navigation{order:2!important}.deliberation-mode-overflow{display:none}.process-onboarding-steps{counter-reset:onboarding;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 2px;padding:0;list-style:none;display:grid}.process-onboarding-steps li{min-width:0;color:var(--green-dark);counter-increment:onboarding;padding-left:24px;font-size:10px;line-height:1.35;position:relative}.process-onboarding-steps li:before{border:1px solid var(--green-line);content:counter(onboarding);background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:850;display:grid;position:absolute;top:0;left:0}.composer-source-details{border-top:1px solid var(--line-soft)}.composer-source-details>summary{color:var(--green-dark);cursor:pointer;padding:10px 0;font-size:11px;font-weight:800}.composer-source-details[open]>summary{margin-bottom:10px}.contribution-discussion-jump{color:var(--green-dark);align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.contribution-discussion-jump .ui-icon{width:14px;height:14px}.compact-trust-reminder{border:1px solid var(--green-line);background:var(--green-soft);border-radius:6px;margin:0}.compact-trust-reminder>summary{min-height:44px;color:var(--green-dark);cursor:pointer;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 12px;list-style:none;display:grid}.compact-trust-reminder>summary::-webkit-details-marker{display:none}.compact-trust-reminder>summary>.ui-icon{width:18px;height:18px}.compact-trust-reminder>summary>span{gap:1px;display:grid}.compact-trust-reminder>summary strong{font-size:11px}.compact-trust-reminder>summary small{font-size:9px}.compact-trust-reminder>summary>.ui-icon:last-child{transition:transform .15s}.compact-trust-reminder[open]>summary>.ui-icon:last-child{transform:rotate(180deg)}.compact-trust-reminder>div{color:#52645d;gap:6px;padding:0 12px 12px 44px;font-size:10px;line-height:1.5;display:grid}.compact-trust-reminder p{margin:0}.simple-intent-options{border:0;border-bottom:1px solid var(--line-soft);border-radius:0;min-width:0;margin:0;padding:14px}.simple-intent-options>legend{float:left;width:100%;margin:0 0 12px;padding:0}.simple-intent-grid{clear:both;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (width<=760px){.circle-workflow-app .mobile-sidebar-button,.circle-workflow-app .language-switcher>summary,.circle-workflow-app .notification-button,.circle-workflow-app .account-menu>summary{min-width:44px;height:44px;min-height:44px}.circle-workflow-app .account-avatar{width:34px;height:34px}.account-menu-panel>a,.account-menu-panel button{height:44px;min-height:44px;font-size:11px}.circle-workflow-app .circle-area-command-bar{flex-basis:58px;height:58px;min-height:58px;padding:0 8px}.circle-workflow-app .circle-area-command-bar .circle-level-tabs,.circle-workflow-app .circle-level-tabs a{height:58px}.circle-workflow-app .circle-command-actions .btn{width:44px;height:44px;min-height:44px}.circle-workflow-app .circle-command-actions .contributor-source-launcher{width:auto;min-width:92px;padding:0 9px;font-size:10px;display:flex}.circle-workflow-app .circle-command-actions .contributor-source-launcher>.contributor-source-label{display:inline}.circle-workflow-app .circle-command-actions .contributor-source-launcher>.contributor-source-count{width:auto;min-width:20px}.temporary-contributor-app.has-selected-contribution .circle-command-actions .contributor-source-launcher{grid-template-columns:16px 20px;place-content:center;gap:4px;width:50px;min-width:50px;padding:0;display:grid}.temporary-contributor-app.has-selected-contribution .circle-command-actions .contributor-source-launcher>.contributor-source-label{display:none}.circle-workflow-app .circle-command-actions .contributor-primary-action{white-space:nowrap;width:auto;min-width:112px;padding:0 12px;font-size:10px}.circle-workflow-app .circle-command-actions .contributor-secondary-action{width:44px}.deliberation-mode-navigation{z-index:15;background:#fff;position:sticky;top:0}.temporary-circle-layout .deliberation-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;overflow:visible;margin:0!important;padding:4px!important;position:static!important}.temporary-circle-layout .deliberation-mode-tabs a{white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 8px;line-height:1.2;display:flex}.deliberation-mode-overflow{display:none!important}.process-onboarding-steps{grid-template-columns:1fr;gap:6px}.process-onboarding-steps li{min-height:20px;padding-left:26px}.contributor-composer-drawer{top:calc(var(--temporary-mobile-status-height,44px) + 58px);bottom:calc(var(--temporary-mobile-nav-height,68px) + var(--temporary-mobile-safe-bottom,max(24px,env(safe-area-inset-bottom))));border-radius:0;flex-direction:column;height:auto;max-height:none;display:flex;overflow:hidden}.contributor-composer-drawer .humane-composer-head{flex:none;position:relative}.contributor-composer-drawer>form{overscroll-behavior:contain;min-height:0;overflow:auto}.contributor-composer-drawer .humane-writing-surface .textarea{resize:none;min-height:112px;overflow-y:hidden}.contributor-composer-drawer .composer-submit{gap:8px;padding-bottom:10px;position:sticky;bottom:0}.contributor-composer-drawer .composer-submit .row{justify-content:flex-end;width:100%}.contributor-composer-drawer .composer-submit .btn{min-height:44px}.contribution-discussion-jump{min-height:44px;margin-top:4px}}.temporary-mobile-navigation,.temporary-mobile-account-action,.temporary-more-backdrop,.temporary-more-header,.temporary-more-handle,.temporary-mobile-status-band,.temporary-workspace-menu,.temporary-contributor-app .temporary-more-sheet>.temporary-mobile-account-action{display:none}.temporary-account-unread-dot{background:var(--green);border:2px solid #fff;border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:3px;right:2px}@media (width<=760px){:root{--temporary-mobile-nav-height:68px;--temporary-mobile-status-height:44px;--temporary-mobile-safe-bottom:max(24px,env(safe-area-inset-bottom))}.temporary-contributor-app .temporary-mobile-status-band{height:var(--temporary-mobile-status-height);min-height:var(--temporary-mobile-status-height);flex:0 0 var(--temporary-mobile-status-height);background:var(--green-dark);display:block}.temporary-contributor-app .topbar{z-index:64;background:#fff;flex-direction:row;align-items:center;gap:8px;height:58px;min-height:58px;padding:7px 10px;display:flex;position:relative}.temporary-contributor-app .topbar>.mobile-sidebar-button{background:0 0;border-color:#0000;flex:0 0 44px;width:44px;height:44px}.temporary-contributor-app .topbar>.mobile-sidebar-button:hover,.temporary-contributor-app .topbar>.mobile-sidebar-button:focus-visible{border-color:var(--green-line);background:var(--green-soft)}.temporary-contributor-app .temporary-circle-identity{text-align:center;flex:1;width:auto;min-width:0;max-width:none;display:block;overflow:hidden}.temporary-contributor-app .temporary-circle-identity .temporary-circle-brand,.temporary-contributor-app .temporary-circle-identity>.ui-icon{display:none}.temporary-contributor-app .temporary-circle-identity b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.temporary-contributor-app .topbar>.top-actions{flex-wrap:nowrap;flex:none;gap:0;width:auto}.temporary-contributor-app .topbar>.top-actions>.language-switcher,.temporary-contributor-app .topbar>.top-actions>.notification-menu{width:0;height:0;position:static}.temporary-contributor-app .topbar>.top-actions>.language-switcher>summary,.temporary-contributor-app .topbar>.top-actions>.notification-menu>summary{display:none!important}.temporary-contributor-app .language-switcher__panel{z-index:230;top:calc(var(--temporary-mobile-status-height) + 68px);width:auto;position:fixed;left:12px;right:12px}.temporary-contributor-app .notification-popover{z-index:230;top:calc(var(--temporary-mobile-status-height) + 68px)}.temporary-contributor-app .temporary-account-menu{position:static}.temporary-contributor-app .temporary-workspace-menu{width:0;height:0;display:block;position:static}.temporary-contributor-app .temporary-account-menu>summary{border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.temporary-contributor-app .temporary-account-menu>summary .account-avatar{width:38px;height:38px;font-size:11px}.temporary-contributor-app .temporary-account-menu>summary .temporary-account-label,.temporary-contributor-app .temporary-account-menu>summary>.ui-icon{display:none}.temporary-contributor-app .temporary-account-menu>summary .temporary-account-unread-dot{display:block}.temporary-contributor-app .temporary-account-menu>summary .temporary-account-unread-dot[hidden]{display:none}.temporary-more-backdrop{z-index:210;cursor:pointer;background:#0a1f1980;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.temporary-sheet-menu[open]>.temporary-more-backdrop{display:block}.temporary-contributor-app .temporary-more-sheet{z-index:211;top:auto;right:0;bottom:calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom));overscroll-behavior:contain;border:1px solid var(--line);background:#fff;border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:min(78dvh,720px);padding:10px 16px 16px;display:block;position:fixed;left:0;overflow:auto;box-shadow:0 -18px 48px #11261f33}.temporary-more-handle{background:#d6ddda;border-radius:3px;width:44px;height:5px;margin:0 auto 10px;display:block}.temporary-more-header{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:8px 0 14px;display:grid}.temporary-more-header>.account-avatar{width:48px;height:48px;font-size:13px}.temporary-workspace-mark{background:var(--green-soft);width:48px;height:48px;color:var(--green-dark);border-radius:50%;place-items:center;display:grid}.temporary-workspace-mark>.ui-icon{width:22px;height:22px}.temporary-more-header>span:nth-child(2){gap:3px;min-width:0;display:grid}.temporary-more-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.temporary-more-header small{color:var(--muted);font-size:11px}.temporary-more-close{background:0 0;border:0;place-items:center;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.temporary-more-close .ui-icon{width:20px!important;height:20px!important}.temporary-mobile-account-action{text-align:left;grid-template-columns:22px minmax(0,1fr) auto 14px;align-items:center;gap:11px;text-decoration:none;border:0!important;border-bottom:1px solid var(--line-soft)!important;width:100%!important;height:auto!important;min-height:52px!important;color:var(--ink)!important;background:#fff!important;border-radius:0!important;padding:6px 4px!important;font-size:12px!important;font-weight:750!important;display:grid!important}.temporary-mobile-account-action>.ui-icon{color:var(--green-dark);width:18px!important;height:18px!important}.temporary-mobile-account-action>.ui-icon:last-child{color:var(--muted);width:12px!important;height:12px!important}.temporary-more-value{color:var(--muted);font-size:10px;font-weight:850}.temporary-unread-count{background:var(--green-soft);min-width:22px;height:22px;color:var(--green-dark);border-radius:11px;place-items:center;padding:0 5px;display:grid}.temporary-unread-count[hidden]{display:none}.temporary-desktop-account-identity,.temporary-mobile-replaced{display:none!important}.temporary-contributor-app .temporary-more-sheet>a:not(.temporary-mobile-account-action),.temporary-contributor-app .temporary-more-sheet>form button{border-bottom:1px solid var(--line-soft);border-radius:0;height:auto;min-height:52px;padding:6px 24px 6px 4px;font-size:12px;position:relative}.temporary-contributor-app .temporary-more-sheet>a:not(.temporary-mobile-account-action):after{color:var(--muted);content:"›";font-size:20px;font-weight:400;position:absolute;right:4px}.temporary-contributor-app .temporary-more-sheet>form button,.temporary-contributor-app .temporary-more-sheet>form button>.ui-icon{color:#a9473f}.temporary-mobile-navigation{z-index:65;height:calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom));padding:5px 4px var(--temporary-mobile-safe-bottom);border-top:1px solid var(--line);background:#fffffffa;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.temporary-mobile-navigation>a,.temporary-mobile-navigation>button{width:100%;min-width:0;height:58px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-rows:28px 18px;place-items:center;padding:4px 2px 2px;font-size:9px;font-weight:750;line-height:1;text-decoration:none;display:grid;position:relative}.temporary-mobile-navigation>a:hover,.temporary-mobile-navigation>a:focus-visible,.temporary-mobile-navigation>button:hover,.temporary-mobile-navigation>button:focus-visible{background:var(--green-soft);outline:0;box-shadow:0 0 0 2px #176b491f}.temporary-mobile-navigation>a.is-active,.temporary-mobile-navigation>button.is-active,.has-temporary-more-sheet .temporary-mobile-navigation>button[data-temporary-more-open],.temporary-mobile-navigation>[data-temporary-context-tab][aria-expanded=true]{background:var(--green-soft);color:var(--green-dark);font-weight:850}.temporary-mobile-navigation>a.is-active:after,.temporary-mobile-navigation>button.is-active:after,.has-temporary-more-sheet .temporary-mobile-navigation>button[data-temporary-more-open]:after,.temporary-mobile-navigation>[data-temporary-context-tab][aria-expanded=true]:after{background:var(--green);content:"";border-radius:1px;height:2px;position:absolute;bottom:1px;left:24%;right:24%}.temporary-mobile-navigation .ui-icon{stroke-width:1.8px;width:22px;height:22px}.temporary-mobile-navigation span:not(.temporary-mobile-unread){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.temporary-mobile-navigation .temporary-context-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.02;display:-webkit-box}.temporary-mobile-unread{background:var(--green);color:#fff;border:2px solid #fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:1px;left:calc(50% + 7px)}.temporary-mobile-unread[hidden]{display:none}.temporary-contributor-app .app{height:100dvh;min-height:0;overflow:hidden}.temporary-contributor-app .main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.temporary-contributor-app .page{overscroll-behavior:contain;min-height:0;padding-bottom:calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom) + 12px);-webkit-overflow-scrolling:touch;flex:auto;overflow:auto}.temporary-contributor-app.circle-workbench-app .page{height:calc(100dvh - 58px - var(--temporary-mobile-status-height));padding-bottom:calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom))}.temporary-contributor-app.circle-workbench-app .temporary-circle-layout.conversation-mode .conversation-composer{padding-bottom:10px}.temporary-contributor-app .contributor-source-drawer .source-library-controls{grid-template-columns:minmax(0,1fr)}.temporary-contributor-app .contributor-source-drawer .source-library-controls>.list-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.temporary-contributor-app .contributor-source-drawer .source-library-controls>.list-control-actions>.btn{width:100%}.temporary-contributor-app .contributor-source-drawer .source-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.temporary-contributor-app.temporary-mobile-context-view .temporary-circle-layout{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;min-height:0;display:block;overflow:auto}.temporary-contributor-app.temporary-mobile-context-view .temporary-circle-layout>.stack,.temporary-contributor-app.temporary-mobile-context-view .circle-context-backdrop{display:none!important}.temporary-contributor-app.temporary-mobile-context-view .circle-question-context{z-index:auto;width:100%;height:auto;min-height:100%;box-shadow:none;visibility:visible;border:0;transition:none;display:block;position:static;inset:auto;overflow:visible;transform:none}.temporary-contributor-app.temporary-mobile-context-view .circle-question-context-header{z-index:3;background:#fff;position:sticky;top:0}.temporary-contributor-app.temporary-mobile-context-view .circle-question-context-header .circle-context-toggle{display:none}.temporary-contributor-app.temporary-mobile-source-view .contributor-tool-overlay{z-index:63;top:calc(var(--temporary-mobile-status-height) + 58px);bottom:calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom));background:#fff;height:auto}.temporary-contributor-app.temporary-mobile-source-view .contributor-tool-backdrop{display:none}.temporary-contributor-app.temporary-mobile-source-view .contributor-source-drawer{width:100%;height:100%;box-shadow:none;border:0;position:static}.temporary-contributor-app.temporary-mobile-source-view .contributor-source-drawer>header{padding:14px 16px}.temporary-contributor-app.temporary-mobile-source-view .contributor-source-drawer>header>[data-contributor-source-close]{display:none}.temporary-contributor-app.temporary-mobile-source-view .contributor-source-drawer>.circle-source-library{padding:12px 14px 24px}.temporary-contributor-app.temporary-mobile-source-view .circle-command-context-reopen{display:none}.temporary-contributor-app.temporary-mobile-source-view .contributor-source-launcher{border-color:var(--green-line);background:var(--green-soft);color:var(--green-dark)}}.contributor-review-mobile-action{display:none}@media (width>=1401px){.temporary-contributor-app.contributor-review-page .contributor-review-workspace.has-inspector{grid-template-columns:230px minmax(0,1fr) 330px}.temporary-contributor-app.contributor-review-page .outcome-section-inspector.workspace-right-rail{width:330px;max-width:330px}}@media (width<=760px){.temporary-contributor-app.contributor-review-page .page{padding:16px var(--mobile-page-gutter) calc(64px + var(--temporary-mobile-safe-bottom))}.temporary-contributor-app.contributor-review-page .page-header{margin:0 0 var(--mobile-section-gap)}.temporary-contributor-app.contributor-review-page .page-header .eyebrow{letter-spacing:.055em;font-size:9px;line-height:12px}.temporary-contributor-app.contributor-review-page .page-header h1{letter-spacing:-.02em;margin-top:6px;font-size:23px;line-height:28px}.temporary-contributor-app.contributor-review-page .page-header p{color:var(--mobile-ink-600);margin-top:6px;font-size:13px;line-height:20px}.temporary-contributor-app.contributor-review-page .note-strip{border-color:var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-mint-050);margin:0;padding:16px}.temporary-contributor-app.contributor-review-page .note-strip strong{color:var(--mobile-green-900);margin-bottom:4px;font-size:15px;line-height:20px;display:block}.temporary-contributor-app.contributor-review-page .note-strip p{color:var(--mobile-ink-900);margin:0;font-size:12px;font-weight:500;line-height:18px}.temporary-contributor-app.contributor-review-page .contributor-review-workspace,.temporary-contributor-app.contributor-review-page .contributor-review-workspace.has-inspector{gap:var(--mobile-section-gap);margin-top:var(--mobile-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.temporary-contributor-app.contributor-review-page .outcome-outline{top:calc(-1 * var(--mobile-page-gutter));border-color:var(--mobile-line);border-radius:var(--mobile-radius);padding:12px;box-shadow:0 6px 18px #11261f0a}.temporary-contributor-app.contributor-review-page .outcome-outline>header{letter-spacing:.04em;font-size:9px;line-height:12px}.temporary-contributor-app.contributor-review-page .outcome-progress{height:3px;margin:9px 0 10px}.temporary-contributor-app.contributor-review-page .outcome-outline ol{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding-bottom:1px}.temporary-contributor-app.contributor-review-page .outcome-outline ol::-webkit-scrollbar{display:none}.temporary-contributor-app.contributor-review-page .outcome-outline li{scroll-snap-align:start;flex-basis:184px}.temporary-contributor-app.contributor-review-page .outcome-outline a{border-color:var(--mobile-line-soft);border-radius:var(--mobile-control-radius);min-height:48px;padding:8px}.temporary-contributor-app.contributor-review-page .outcome-outline a>span,.temporary-contributor-app.contributor-review-page .outcome-outline a>strong{font-size:11px;line-height:15px}.temporary-contributor-app.contributor-review-page .contributor-review-mobile-action{display:block}.temporary-contributor-app.contributor-review-page .contributor-review-mobile-action:empty{display:none}.temporary-contributor-app.contributor-review-page .contributor-review-mobile-action .responsive-disclosure-toggle{min-height:var(--mobile-control-height);border-color:var(--mobile-green-900);border-radius:var(--mobile-control-radius);background:var(--mobile-mint-100);color:var(--mobile-green-900);justify-content:center;padding:10px 14px;font-size:11px;font-weight:800}.temporary-contributor-app.contributor-review-page .outcome-document{border-color:var(--mobile-line);border-radius:var(--mobile-radius)}.temporary-contributor-app.contributor-review-page .outcome-document-title{padding:20px var(--mobile-card-padding);border-color:var(--mobile-line-soft)}.temporary-contributor-app.contributor-review-page .outcome-document-title>span{letter-spacing:.055em;font-size:9px;line-height:12px}.temporary-contributor-app.contributor-review-page .outcome-document-title h2{color:var(--mobile-ink-900);letter-spacing:-.015em;margin:7px 0 6px;font-size:20px;font-weight:650;line-height:26px}.temporary-contributor-app.contributor-review-page .outcome-document-title p{color:var(--mobile-ink-600);font-size:10px;line-height:15px}.temporary-contributor-app.contributor-review-page .outcome-document-body{padding:0 var(--mobile-card-padding) 24px}.temporary-contributor-app.contributor-review-page .outcome-document-section{border-color:var(--mobile-line-soft);padding:20px 0;scroll-margin-top:174px}.temporary-contributor-app.contributor-review-page .outcome-document-section.is-selected{border-radius:0 var(--mobile-control-radius) var(--mobile-control-radius) 0;background:var(--mobile-mint-050);padding-left:12px}.temporary-contributor-app.contributor-review-page .outcome-document-section.is-subsection{margin-left:12px;padding-top:18px}.temporary-contributor-app.contributor-review-page .outcome-document-section>header{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:5px 8px;margin-bottom:12px}.temporary-contributor-app.contributor-review-page .outcome-document-section>header>span{grid-row:1/3;font-size:14px;line-height:20px}.temporary-contributor-app.contributor-review-page .outcome-document-section h3,.temporary-contributor-app.contributor-review-page .outcome-document-section.is-subsection h3{font-size:16px;line-height:21px}.temporary-contributor-app.contributor-review-page .outcome-document-section>header small{grid-column:2;font-size:8px;line-height:11px}.temporary-contributor-app.contributor-review-page .outcome-section-copy{color:var(--mobile-ink-900);font-size:13px;line-height:20px}.temporary-contributor-app.contributor-review-page .outcome-document-section>footer{border-color:var(--mobile-line-soft);gap:6px 10px;margin-top:16px;padding-top:10px;font-size:9px;line-height:13px}.temporary-contributor-app.contributor-review-page .outcome-document-section>footer span+span:before{margin-right:10px}.temporary-contributor-app.contributor-review-page .outcome-bibliography{border-color:var(--mobile-line);padding:20px 0}.temporary-contributor-app.contributor-review-page .outcome-bibliography h3{font-size:16px;line-height:21px}.temporary-contributor-app.contributor-review-page .outcome-section-inspector.workspace-right-rail{top:auto;right:0;bottom:calc(44px + var(--temporary-mobile-safe-bottom));border:1px solid var(--mobile-line);border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 146px);left:0;box-shadow:0 -16px 40px #11261f29}.temporary-contributor-app.contributor-review-page .outcome-section-inspector .inspector-header{border-radius:18px 18px 0 0}.temporary-contributor-app.contributor-review-page .outcome-section-inspector .inspector-section{padding:16px}.temporary-contributor-app.contributor-review-page .outcome-section-inspector .input,.temporary-contributor-app.contributor-review-page .outcome-section-inspector .select{min-height:var(--mobile-control-height);border-radius:var(--mobile-control-radius)}.temporary-contributor-app.contributor-review-page .outcome-section-inspector .textarea{border-radius:var(--mobile-control-radius)}}@media (width<=360px){.temporary-contributor-app .temporary-circle-identity b{font-size:12px}.temporary-mobile-navigation>a,.temporary-mobile-navigation>button{font-size:8px}}@media (width<=760px) and (prefers-reduced-motion:reduce){.temporary-contributor-app .temporary-more-sheet{scroll-behavior:auto}}@media (width<=760px){.temporary-contributor-app .temporary-circle-identity b{letter-spacing:-.015em;font-size:15px;line-height:1.2}.temporary-contributor-app .temporary-account-menu>summary .temporary-account-unread-dot{display:block!important}.temporary-contributor-app .temporary-account-menu>summary .temporary-account-unread-dot[hidden]{display:none!important}.temporary-mobile-navigation{border-top-color:#dfe6e2;padding-top:4px;box-shadow:0 -8px 24px #11261f0a}.temporary-mobile-navigation>a,.temporary-mobile-navigation>button{letter-spacing:-.01em;border-radius:12px;grid-template-rows:29px 19px;height:59px;font-size:10px}.temporary-mobile-navigation>a.is-active,.temporary-mobile-navigation>button.is-active,.has-temporary-more-sheet .temporary-mobile-navigation>button[data-temporary-more-open]{background:#e8f4ee}.has-temporary-more-sheet .temporary-mobile-navigation>a.is-active{color:var(--ink);background:0 0;font-weight:750}.has-temporary-more-sheet .temporary-mobile-navigation>a.is-active:after{display:none}.temporary-contributor-app .temporary-more-sheet{border-radius:22px 22px 0 0;padding:8px 18px 18px}.temporary-more-handle{background:#ced8d3;margin-bottom:12px}.temporary-more-header{padding:6px 0 16px}.temporary-mobile-account-action{min-height:54px!important;padding-left:6px!important;padding-right:6px!important;font-size:12px!important}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-area-command-bar{background:#fff;border-bottom-color:#e2e8e5;height:54px;min-height:54px;padding:0 12px}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-area-command-bar .circle-level-tabs,.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-area-command-bar .circle-level-tabs a{height:54px}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-command-actions{gap:8px}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-command-actions .btn{border-radius:10px}.temporary-circle-layout .deliberation-workspace{background:#f5f7f6}.temporary-contributor-app .page>.temporary-mobile-deliberation-panel{z-index:15;background:#fff;border:1px solid #dfe6e2;border-radius:12px;flex:none;margin:10px 12px;display:block;box-shadow:0 3px 12px #11261f09}.temporary-contributor-app .temporary-circle-layout .temporary-inline-deliberation-panel{display:none}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;overflow:auto hidden;padding:4px!important;display:flex!important}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs::-webkit-scrollbar{display:none}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs a{box-sizing:border-box;scroll-snap-align:center;white-space:nowrap;text-align:center;border:0;border-radius:9px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;min-width:112px;max-width:112px;height:42px;min-height:42px;padding:6px 8px;font-size:9px;font-weight:750;line-height:1.15;display:flex}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs a.active{box-shadow:none;background:#e8f4ee}.temporary-contributor-app .temporary-circle-layout .understanding-workspace{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.temporary-contributor-app .temporary-circle-layout .understanding-side.workspace-right-rail.workspace-right-rail--standard{z-index:auto;border:1px solid var(--line);width:100%;max-width:none;max-height:none;box-shadow:none;border-radius:10px;position:static;inset:auto;overflow:visible}.temporary-circle-layout .deliberation-workspace>.contributor-browse-orientation{background:#fff;border-color:#dfe6e2;border-radius:12px;margin:12px;box-shadow:0 4px 16px #11261f0a}.temporary-circle-layout .contributor-browse-orientation>div{padding:16px}.temporary-circle-layout .contributor-browse-orientation h2{letter-spacing:-.01em;font-size:16px}.temporary-circle-layout .contributor-browse-orientation p{font-size:11px;line-height:1.55}.temporary-circle-layout .deliberation-workspace>.contributor-browse-controls{background:#fff;border:1px solid #dfe6e2;border-radius:12px;gap:8px;padding:12px;box-shadow:0 4px 16px #11261f09;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 12px!important}.temporary-circle-layout .contributor-browse-controls>.contributor-search-control{grid-column:1/-1}.temporary-circle-layout .contributor-browse-controls .input,.temporary-circle-layout .contributor-browse-controls .select,.temporary-circle-layout .contributor-browse-controls .contributor-more-filters>summary{background:#fff;border-radius:9px;height:44px;font-size:11px}.temporary-circle-layout .contributor-browse-controls .contributor-more-filters>summary{justify-content:center}.temporary-circle-layout .contributor-browse-controls .contributor-more-filters>div{border-radius:10px}.temporary-circle-layout .contributor-browse-controls .list-control-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.temporary-circle-layout .contributor-browse-controls .list-control-actions .btn{border-radius:9px;min-width:0;height:44px;padding:0 8px;font-size:10px}.temporary-circle-layout .deliberation-workspace>.list-summary{background:0 0;border:0;padding:0;margin:2px 16px 0!important}.temporary-circle-layout .deliberation-list{box-sizing:border-box;gap:12px;width:auto;margin:0 12px!important}.temporary-circle-layout .contribution-row{background:#fff;border-color:#dfe6e2;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #11261f0b}.temporary-circle-layout .contribution-row:hover{box-shadow:0 7px 22px #11261f13}.temporary-circle-layout .contribution-row.is-selected{box-shadow:inset 3px 0 0 var(--green),0 5px 18px #11261f0b}.temporary-circle-layout .contribution-row-link{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.temporary-circle-layout .contribution-position{width:36px;height:36px;color:var(--green-dark);background:#e8f4ee;border-radius:50%;place-items:center;font-size:11px;display:grid}.temporary-circle-layout .contribution-row-kicker{letter-spacing:.055em;font-size:9px}.temporary-circle-layout .contribution-row-content>strong{letter-spacing:-.01em;margin-top:4px;font-size:15px;line-height:1.35}.temporary-circle-layout .contribution-excerpt{margin-top:7px;font-size:11px;line-height:1.55}.temporary-circle-layout .contribution-row-meta{gap:5px 10px;margin-top:11px;padding-top:10px;font-size:9px}.temporary-circle-layout .contribution-row-meta span+span:before{margin-right:10px}.temporary-circle-layout .contribution-row-state{color:#52615b;background:#f0f4f2;border-radius:11px;grid-column:2;min-height:22px;padding:6px 8px;font-size:8px}}@media (width<=360px){.temporary-contributor-app .temporary-circle-identity b{font-size:14px}.temporary-mobile-navigation>a,.temporary-mobile-navigation>button{font-size:9px}.temporary-circle-layout .deliberation-workspace>.contributor-browse-controls{grid-template-columns:1fr!important}.temporary-circle-layout .contributor-browse-controls>.contributor-search-control,.temporary-circle-layout .contributor-browse-controls .list-control-actions{grid-column:1}}@media (width<=760px){.temporary-contributor-app .topbar{color:var(--ink);background:#fff;border-bottom-color:#dfe6e2}.temporary-contributor-app .circle-area-command-bar,.temporary-contributor-app .circle-command-actions .contributor-source-launcher,.temporary-contributor-app .circle-command-actions .circle-review-open-action{display:none}.temporary-contributor-app .temporary-circle-layout.conversation-mode>.stack{padding:0 10px}.temporary-contributor-app .conversation-command-bar{display:none}.temporary-contributor-app .temporary-circle-layout.conversation-mode .circle-conversation{background:#fff;border:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-header{border-bottom-color:#dfe6e2;align-items:center;min-height:70px;padding:11px 8px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-title-line{gap:8px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-title-line h2{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.15}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-connection{min-width:0;font-size:9px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-order{flex-basis:112px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-order .select{border-radius:9px;height:44px;min-height:44px;padding-right:30px;font-size:10px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-feed{scrollbar-gutter:auto;padding:0 8px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-date-separator{letter-spacing:.04em;gap:12px;padding:12px 0 2px;font-size:9px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message{padding:11px 8px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message:has(+.conversation-date-separator){border-bottom-color:#0000}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message.is-reply{margin-left:14px;padding-left:12px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message header{gap:10px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message header .conversation-actor-mark{background:#e3f1e9;flex-basis:32px;width:32px;height:32px;font-size:9px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message header strong{font-size:12px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message header small{font-size:9px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message-body{margin-top:6px;margin-left:42px;font-size:13px;line-height:1.45}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message>.conversation-files,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message>.conversation-process-links,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message>footer{margin-left:42px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message footer{gap:16px;min-height:22px;margin-top:7px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message footer>button{min-height:28px;font-size:11px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer{background:#f8faf9;border-top-color:#dfe6e2;padding:8px 8px 9px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-compose-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;display:grid}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer textarea,.temporary-contributor-app .temporary-circle-layout.conversation-mode .is-simple-conversation .conversation-composer textarea{resize:vertical;background:#fff;border-radius:9px;height:52px;min-height:52px;max-height:88px;padding:11px 12px;font-size:12px;line-height:1.4}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-send{border-radius:9px;width:64px;min-width:64px;height:52px;min-height:52px;padding:0 10px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions{flex-wrap:nowrap;align-items:center;gap:7px;margin-top:7px;display:flex}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.btn,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.conversation-reference-picker>summary{white-space:nowrap;border-radius:8px;height:40px;min-height:40px;padding:0 10px;font-size:10px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.conversation-reference-picker{flex:1;min-width:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.conversation-reference-picker>summary{text-overflow:ellipsis;width:100%;overflow:hidden}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-privacy{margin:5px 1px 0;font-size:7px;line-height:1.3}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-selected-material{max-height:96px;overflow:auto}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-selection-row>span{flex:1;min-width:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context{width:100%;min-width:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context>summary{justify-content:flex-start;width:100%}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context-body{width:100%;max-width:none;box-shadow:none;flex-direction:column;align-items:stretch;margin-top:8px;padding:10px;display:flex;position:static}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context-body>.btn,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context-body>.conversation-reference-picker,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context-body>.conversation-reference-picker>summary{width:100%;min-width:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-simple-context-body>.conversation-composer-privacy{overflow-wrap:anywhere}}@media (width<=360px){.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-title-line h2{font-size:20px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-order{flex-basis:104px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions{gap:5px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.btn,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.conversation-reference-picker>summary{padding:0 7px;font-size:9px}}.contribution-primary-card{display:contents}.contribution-mobile-author{display:none}.contribution-advanced-discussion{margin-top:16px}.contribution-advanced-discussion>summary{min-height:44px;color:var(--green-dark);cursor:pointer;padding:12px 2px;font-size:10px;font-weight:850}.contribution-advanced-discussion>.contribution-focused-discussion{margin-top:8px}@media (width<=1100px){.circle-workbench-app .temporary-circle-layout{grid-template-rows:minmax(0,1fr)}.circle-workbench-app .temporary-circle-layout>.stack{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:100%;min-height:0;overflow:auto}.temporary-circle-layout.has-contribution-inspector>[data-reading-context-drawer]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.temporary-circle-layout.has-contribution-inspector>[data-reading-context-drawer]>.contribution-inspector{flex:none;height:auto;min-height:max-content;overflow:visible}}@media (width<=760px){.temporary-contributor-app.has-selected-contribution .circle-area-command-bar{display:none}.temporary-contributor-app.has-selected-contribution .temporary-circle-layout{border-top:0}.temporary-contributor-app.has-selected-contribution .temporary-circle-layout>.stack{padding:0 0 calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom) + 18px)}.temporary-contributor-app.has-selected-contribution .deliberation-workspace{background:#fff;min-height:0}.temporary-contributor-app.has-selected-contribution .contribution-reading-document{background:#fff}.temporary-contributor-app.has-selected-contribution .contribution-primary-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin:18px 14px 0;display:block;position:relative;overflow:hidden}.temporary-contributor-app.has-selected-contribution .contribution-document-header{border-bottom:0;padding:18px;display:block}.temporary-contributor-app.has-selected-contribution .contribution-document-header>div:first-child>span:not(.contribution-mobile-author){display:none}.temporary-contributor-app.has-selected-contribution .contribution-mobile-author{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;padding-right:38px;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-mobile-avatar,.contribution-comment-avatar{background:var(--green-soft);width:48px;height:48px;color:var(--green-dark);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-mobile-author>span:last-child{gap:2px;min-width:0;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-mobile-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.temporary-contributor-app.has-selected-contribution .contribution-mobile-author time{color:var(--muted);font-size:11px}.temporary-contributor-app.has-selected-contribution .contribution-document-header h2{font-family:var(--font-sans);margin:0;font-size:21px;font-weight:800;line-height:1.32}.temporary-contributor-app.has-selected-contribution .contribution-discussion-jump{min-height:44px;margin-top:12px;font-size:12px}.temporary-contributor-app.has-selected-contribution .contribution-document-meta{display:none}.temporary-contributor-app.has-selected-contribution .contribution-document-body{max-width:none;padding:0 18px 18px}.temporary-contributor-app.has-selected-contribution .contribution-document-body p{font-family:var(--font-sans);margin:0 0 14px;font-size:13px;line-height:1.6}.temporary-contributor-app.has-selected-contribution .contribution-reading-document[data-body-duplicates-title=true] .contribution-document-body{display:none}.temporary-contributor-app.has-selected-contribution .contribution-document-footer{border:0;margin:0;padding:0;display:block;position:absolute;top:14px;right:14px}.temporary-contributor-app.has-selected-contribution .contribution-document-footer>*{display:none}.temporary-contributor-app.has-selected-contribution .contribution-document-footer>.reading-bookmark{background:0 0;border-color:#0000;place-items:center;width:34px;height:34px;padding:0;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-attachments{margin:0 18px 18px;padding-top:14px}.temporary-contributor-app.has-selected-contribution .contribution-attachments>h3{margin-bottom:9px;font-size:10px}.temporary-contributor-app.has-selected-contribution .contribution-attachment{border-radius:8px;grid-template-columns:40px minmax(0,1fr) 18px;min-height:64px;padding:10px}.temporary-contributor-app.has-selected-contribution .contribution-attachment-icon{width:40px;height:40px}.temporary-contributor-app.has-selected-contribution .contribution-attachment-copy strong{font-size:12px}.temporary-contributor-app.has-selected-contribution .contribution-attachment-copy small{font-size:10px}.temporary-contributor-app.has-selected-contribution .contribution-attachment-action{font-size:0}.temporary-contributor-app.has-selected-contribution .contribution-attachment-action .ui-icon{width:16px;height:16px}.temporary-contributor-app.has-selected-contribution .contribution-deletion{max-width:none;margin:14px 18px 18px;padding:12px 0 0}.temporary-contributor-app.has-selected-contribution .contribution-deletion>div{padding:14px}.temporary-contributor-app.has-selected-contribution .contribution-document-discussion{max-width:none;margin:0;padding:0 18px 24px}.temporary-contributor-app.has-selected-contribution .contribution-comments-section{background:#fff;border:0;border-radius:0;padding:24px 4px 0}.temporary-contributor-app.has-selected-contribution .contribution-comments-section .contribution-focused-discussion-kicker{display:none}.temporary-contributor-app.has-selected-contribution .contribution-comments-section .contribution-discussion-heading{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:14px}.temporary-contributor-app.has-selected-contribution .contribution-comments-section .contribution-discussion-heading h3{color:var(--ink);margin:0 0 5px;font-size:20px;font-weight:500}.temporary-contributor-app.has-selected-contribution .contribution-comments-section .contribution-discussion-heading p{font-size:12px}.temporary-contributor-app.has-selected-contribution .contribution-comments-list{gap:0;margin-bottom:16px}.temporary-contributor-app.has-selected-contribution .contribution-comment{border:0;border-bottom:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-comment-avatar{width:42px;height:42px;font-size:11px}.temporary-contributor-app.has-selected-contribution .contribution-comment>div{min-width:0}.temporary-contributor-app.has-selected-contribution .contribution-comment header{gap:1px;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-comment b{font-size:13px}.temporary-contributor-app.has-selected-contribution .contribution-comment time{color:var(--muted);font-size:10px}.temporary-contributor-app.has-selected-contribution .contribution-comment p{margin:8px 0 0;font-size:13px;line-height:1.55}.temporary-contributor-app.has-selected-contribution .contribution-comment-form{grid-template-columns:minmax(0,1fr) auto;padding-top:16px;display:grid}.temporary-contributor-app.has-selected-contribution .contribution-comment-form>.form-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.temporary-contributor-app.has-selected-contribution .contribution-comment-form>.textarea{background:#fff;border-radius:8px;grid-column:1/-1;min-height:112px;font-size:13px}.temporary-contributor-app.has-selected-contribution .contribution-comment-form>.btn{grid-column:2;justify-self:end;width:auto;min-width:140px;min-height:46px;margin-top:2px}.temporary-contributor-app.has-selected-contribution .contribution-comment-form>.btn .ui-icon,.temporary-contributor-app.has-selected-contribution .contribution-advanced-discussion{display:none}.temporary-contributor-app.has-selected-contribution .contribution-advanced-discussion>summary{font-size:11px}.temporary-contributor-app.has-selected-contribution .contribution-advanced-discussion>.contribution-focused-discussion{border-radius:6px;padding:14px}.temporary-circle-layout.has-contribution-inspector>[data-reading-context-drawer]{top:calc(58px + var(--temporary-mobile-status-height));bottom:calc(var(--temporary-mobile-nav-height) + var(--temporary-mobile-safe-bottom));width:100%;max-width:100%;height:auto;max-height:none}}.deliberation-mode-tabs a>.ui-icon,.mobile-mode-intro-icon,.contributor-mobile-mode-intro{display:none}@media (width<=760px){.temporary-contributor-app{--temporary-mobile-nav-height:44px;--temporary-mobile-safe-bottom:max(20px,env(safe-area-inset-bottom));--mobile-green-900:#0f5f46;--mobile-ink-900:#17231f;--mobile-ink-600:#65736d;--mobile-surface:#fff;--mobile-canvas:#fff;--mobile-mint-050:#f2f8f5;--mobile-mint-100:#e8f4ee;--mobile-line:#dfe6e2;--mobile-line-soft:#edf1ef;--mobile-radius:12px;--mobile-control-radius:9px;--mobile-page-gutter:clamp(16px,4vw,28px);--mobile-section-gap:12px;--mobile-card-padding:16px;--mobile-control-height:44px;--mobile-sheet-gutter:18px}.temporary-contributor-app .temporary-mobile-status-band{background:var(--mobile-green-900);flex-basis:44px;height:44px;min-height:44px}.temporary-contributor-app .topbar{border-bottom:1px solid var(--mobile-line);background:var(--mobile-surface);height:58px;min-height:58px;padding:7px 10px}.temporary-contributor-app .topbar>.mobile-sidebar-button{flex-basis:44px;width:44px;height:44px}.temporary-contributor-app .topbar>.mobile-sidebar-button .ui-icon{stroke-width:2px;width:24px;height:24px}.temporary-contributor-app .temporary-circle-identity b{color:var(--mobile-ink-900);font-size:15px;font-weight:750;line-height:18px}.temporary-contributor-app .temporary-account-menu>summary{width:44px;height:44px;min-height:44px}.temporary-contributor-app .temporary-account-menu>summary .account-avatar{background:var(--mobile-green-900);width:38px;height:38px;font-size:11px}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-area-command-bar{height:54px;min-height:54px;padding:0 var(--mobile-page-gutter);border-bottom:1px solid var(--mobile-line);background:var(--mobile-surface);flex-basis:54px}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-command-context-reopen{display:none}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-command-actions{justify-content:space-between;width:100%;margin-left:0}.temporary-contributor-app.circle-workflow-app:not(.has-selected-contribution) .circle-command-actions .contributor-primary-action{display:none}.temporary-contributor-app .circle-command-actions{gap:8px}.temporary-contributor-app .circle-command-actions .btn{border-color:var(--mobile-line);border-radius:var(--mobile-control-radius);background:var(--mobile-surface);height:44px;min-height:44px;box-shadow:none}.temporary-contributor-app .circle-command-actions .btn>.ui-icon{stroke-width:2px;width:18px;height:18px}.temporary-contributor-app .circle-command-actions .btn.primary{border-color:var(--mobile-green-900);background:var(--mobile-green-900);color:#fff}.temporary-contributor-app .circle-command-actions .contributor-source-count{background:var(--mobile-mint-100);color:var(--mobile-green-900)}.temporary-contributor-app .page>.temporary-mobile-deliberation-panel{margin:var(--mobile-section-gap) var(--mobile-page-gutter) 0;border-color:var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);box-shadow:none;overflow:hidden}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs{border:0;gap:0;scroll-padding-inline:0;padding:0!important}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs a{border:0;border-right:1px solid var(--mobile-line);background:var(--mobile-surface);width:20%;min-width:65px;max-width:none;height:64px;min-height:64px;color:var(--mobile-ink-900);touch-action:manipulation;-webkit-tap-highlight-color:#176b4924;border-radius:0;flex:1 0 65px;grid-template-rows:24px 28px;place-items:center;gap:2px;padding:6px 4px;font-size:10px;font-weight:750;line-height:12px;display:grid;position:relative}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs a:last-child{border-right:0}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs a>.ui-icon{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px;display:block}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tabs a.active{background:var(--mobile-mint-100);color:var(--mobile-green-900)}.temporary-contributor-app .temporary-mobile-deliberation-panel .deliberation-mode-tab-label{white-space:normal;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.temporary-contributor-app .temporary-circle-layout>.stack,.temporary-contributor-app .temporary-circle-layout:not(.conversation-mode):not(.has-contribution-inspector)>.stack{background:var(--mobile-canvas);padding:0}.temporary-contributor-app .temporary-circle-layout{border-top:0}.temporary-contributor-app .temporary-circle-layout .deliberation-workspace{gap:var(--mobile-section-gap);padding:var(--mobile-section-gap) 0 24px;background:var(--mobile-canvas)}.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.workspace-summary-panel,.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.understanding-workspace{width:auto;margin:0 var(--mobile-page-gutter)}.temporary-contributor-app .temporary-circle-layout>.stack>.simple-trust-notice{margin:var(--mobile-section-gap) var(--mobile-page-gutter) 0;padding:var(--mobile-card-padding);border-radius:var(--mobile-radius);background:var(--mobile-mint-050);border:1px solid #b7dcca;font-size:13px;font-weight:650;line-height:20px;display:flex}.temporary-contributor-app .temporary-circle-layout>.stack>.simple-trust-notice>div{gap:8px}.temporary-contributor-app .temporary-circle-layout>.stack>.simple-trust-notice strong{font-size:16px;font-weight:750;line-height:21px}.temporary-contributor-app .temporary-circle-layout>.stack>.simple-trust-notice .iconbutton{width:var(--mobile-control-height);height:var(--mobile-control-height);flex:0 0 var(--mobile-control-height);border-radius:var(--mobile-control-radius)}.temporary-contributor-app .temporary-circle-layout>.stack>.simple-trust-notice .iconbutton .ui-icon{width:20px;height:20px}.temporary-contributor-app .process-onboarding-steps{gap:8px;margin:10px 0 2px}.temporary-contributor-app .process-onboarding-steps li{min-height:26px;padding-left:36px;font-size:12px;line-height:18px}.temporary-contributor-app .process-onboarding-steps li:before{width:24px;height:24px;font-size:10px}.temporary-contributor-app .compact-trust-reminder{margin:var(--mobile-section-gap) var(--mobile-page-gutter) 0;border-radius:var(--mobile-control-radius)}.temporary-contributor-app .compact-trust-reminder>summary{min-height:var(--mobile-control-height);padding:8px 12px}.temporary-contributor-app .compact-trust-reminder>summary strong{font-size:13px;line-height:18px}.temporary-contributor-app .compact-trust-reminder>summary small{font-size:10px;line-height:15px}.temporary-contributor-app .compact-trust-reminder>div{padding:0 12px 12px 44px;font-size:11px;line-height:17px}.temporary-contributor-app .simple-trust-details{margin-top:2px}.temporary-contributor-app .simple-trust-details>summary{min-height:24px;font-size:11px;line-height:18px}.temporary-contributor-app .contributor-mobile-mode-intro{min-height:64px;margin:0 var(--mobile-page-gutter);padding:10px var(--mobile-card-padding);border-radius:var(--mobile-radius);background:var(--mobile-mint-050);color:var(--mobile-green-900);border:1px solid #b7dcca;align-items:center;gap:12px;display:flex}.temporary-contributor-app .contributor-mobile-mode-intro>.ui-icon{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 22px;width:22px;height:22px}.temporary-contributor-app .contributor-mobile-mode-intro h2{min-width:0;margin:0;font-size:16px;font-weight:750;line-height:21px}.temporary-contributor-app .contributor-mobile-add-action{border-radius:var(--mobile-control-radius);white-space:nowrap;min-height:40px;margin-left:auto;padding:0 12px}.temporary-contributor-app .contributor-mobile-add-action>.ui-icon{flex:0 0 17px;width:17px;height:17px}.temporary-contributor-app .mobile-mode-intro-icon{width:20px;height:20px;color:var(--mobile-green-900);fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 20px;display:block}.temporary-contributor-app .mobile-mode-intro-icon.ui-icon--leaf-solid{stroke-width:1.8px}.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.contributor-browse-orientation{margin:0 var(--mobile-page-gutter);border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-mint-050);box-shadow:none}.temporary-contributor-app .contributor-browse-orientation>div{padding:16px}.temporary-contributor-app .contributor-browse-orientation>div+div{border-top:1px solid #0f5f461f}.temporary-contributor-app .contributor-orientation-understanding{position:relative;padding-left:46px!important}.temporary-contributor-app .contributor-orientation-understanding>.mobile-mode-intro-icon{position:absolute;top:17px;left:16px}.temporary-contributor-app .contributor-browse-orientation>div>span{color:var(--mobile-green-900);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:12px}.temporary-contributor-app .contributor-orientation-understanding>span,.temporary-contributor-app .contributor-orientation-understanding>strong,.temporary-contributor-app .contributor-orientation-understanding>small{display:none}.temporary-contributor-app .contributor-browse-orientation h2{color:var(--mobile-green-900);letter-spacing:0;margin:4px 0 8px;font-size:18px;font-weight:750;line-height:23px}.temporary-contributor-app .contributor-browse-orientation strong{font-size:13px;line-height:20px}.temporary-contributor-app .contributor-browse-orientation p{color:var(--mobile-ink-900);margin-top:6px;font-size:13px;line-height:20px}.temporary-contributor-app .contributor-orientation-inquiries>div{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.temporary-contributor-app .contributor-orientation-inquiries .contributor-inquiry-icon{width:20px;height:20px;color:var(--mobile-green-900);stroke-width:1.7px}.temporary-contributor-app .contributor-orientation-inquiries h2{margin:0}.temporary-contributor-app .contributor-orientation-inquiries ul{color:var(--mobile-ink-600);margin:10px 0 0;padding-left:18px;font-size:11px;line-height:17px}.temporary-contributor-app .contributor-guidance-disclosure{display:none}.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.contributor-browse-controls{padding:var(--mobile-card-padding);border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);box-shadow:none;gap:8px;margin:0 var(--mobile-page-gutter)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls>.contributor-search-control{grid-column:1/-1}.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls .list-control-actions{display:none}.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls .input,.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls .select,.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls .contributor-more-filters>summary{border-color:var(--mobile-line);border-radius:var(--mobile-control-radius);background:var(--mobile-surface);height:44px;font-size:11px}.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.list-summary{display:none}.temporary-contributor-app .temporary-circle-layout .deliberation-list{gap:var(--mobile-section-gap);margin:0 var(--mobile-page-gutter)!important}.temporary-contributor-app .temporary-circle-layout .contribution-row{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);box-shadow:none}.temporary-contributor-app .temporary-circle-layout .contribution-row-link{padding:var(--mobile-card-padding);gap:12px}.temporary-contributor-app .temporary-circle-layout .contribution-row-content>strong{font-size:16px;font-weight:700;line-height:21px}.temporary-contributor-app .temporary-circle-layout .contribution-excerpt{font-size:13px;line-height:20px}.temporary-contributor-app .temporary-circle-layout .contribution-row-kicker{letter-spacing:.055em;font-size:9px;font-weight:800;line-height:12px}.temporary-contributor-app .temporary-circle-layout .contribution-row-meta{border-color:var(--mobile-line-soft);gap:8px;margin-top:12px;padding-top:12px;font-size:10px;line-height:14px}.temporary-contributor-app .temporary-circle-layout.conversation-mode>.stack{padding:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .circle-conversation{width:auto;margin:0 var(--mobile-page-gutter);background:var(--mobile-surface);border:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-header{border-bottom-color:var(--mobile-line);min-height:70px;padding:11px 0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-feed{scrollbar-gutter:auto;padding:0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-date-separator{gap:12px;padding:12px 0 2px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-message{padding:12px 0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer{border-top-color:var(--mobile-line);background:var(--mobile-surface);padding:12px 0 0}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-compose-row{gap:8px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer textarea,.temporary-contributor-app .temporary-circle-layout.conversation-mode .is-simple-conversation .conversation-composer textarea{border-radius:var(--mobile-control-radius);height:52px;min-height:52px;padding:12px;font-size:13px;line-height:20px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-send{border-radius:var(--mobile-control-radius);width:68px;min-width:68px;height:52px;min-height:52px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions{gap:8px;margin-top:8px}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.btn,.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-actions>.conversation-reference-picker>summary{height:var(--mobile-control-height);min-height:var(--mobile-control-height);border-radius:var(--mobile-control-radius)}.temporary-contributor-app .temporary-circle-layout.conversation-mode .conversation-composer-privacy{margin:8px 0 0;font-size:9px;line-height:14px}.temporary-contributor-app.has-selected-contribution .contribution-primary-card{margin:var(--mobile-section-gap) var(--mobile-page-gutter) 0;border-color:var(--mobile-line);border-radius:var(--mobile-radius)}.temporary-contributor-app.has-selected-contribution .contribution-document-header{padding:var(--mobile-card-padding)}.temporary-contributor-app.has-selected-contribution .contribution-document-body{padding:0 var(--mobile-card-padding) var(--mobile-card-padding)}.temporary-contributor-app.has-selected-contribution .contribution-document-discussion{padding:0 var(--mobile-card-padding) 24px}.temporary-contributor-app.has-selected-contribution .contribution-comments-section{padding:24px 0 0}.temporary-contributor-app.has-selected-contribution .contribution-comment-form>.textarea{border-radius:var(--mobile-control-radius)}.temporary-contributor-app.temporary-mobile-context-view .circle-question-context-header{min-height:56px;padding:8px var(--mobile-page-gutter)}.temporary-contributor-app.temporary-mobile-context-view .circle-question-context-section,.temporary-contributor-app.temporary-mobile-source-view .contributor-source-drawer>header{padding:var(--mobile-card-padding) var(--mobile-page-gutter)}.temporary-contributor-app.temporary-mobile-source-view .contributor-source-drawer>.circle-source-library{padding:var(--mobile-section-gap) var(--mobile-page-gutter) 24px}.temporary-contributor-app.temporary-mobile-trace-view .page{padding-left:0;padding-right:0}.temporary-contributor-app .contributor-trace{padding:var(--mobile-card-padding) var(--mobile-page-gutter) 28px}.temporary-contributor-app .temporary-more-sheet{padding:8px var(--mobile-sheet-gutter) var(--mobile-sheet-gutter);border-radius:22px 22px 0 0}.temporary-contributor-app .temporary-more-header{min-height:70px;padding:6px 0 16px}.temporary-contributor-app .temporary-mobile-account-action,.temporary-contributor-app .temporary-more-sheet>a:not(.temporary-mobile-replaced),.temporary-contributor-app .temporary-more-sheet>form button{height:auto;min-height:54px;border-bottom:1px solid var(--mobile-line-soft)!important;border-radius:0!important;padding:6px!important;font-size:12px!important}.temporary-contributor-app .temporary-mobile-account-action{grid-template-columns:22px minmax(0,1fr) auto 14px}.temporary-contributor-app .understanding-document-head,.temporary-contributor-app .follow-up-workspace>.workspace-summary-head,.temporary-contributor-app .draft-material-workspace>.workspace-summary-head,.temporary-contributor-app .decision-matrix-workspace>.note-strip{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-mint-100);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:20px;display:grid}.temporary-contributor-app .understanding-document-head>.mobile-mode-intro-icon,.temporary-contributor-app .follow-up-workspace>.workspace-summary-head>.mobile-mode-intro-icon,.temporary-contributor-app .draft-material-workspace>.workspace-summary-head>.mobile-mode-intro-icon,.temporary-contributor-app .decision-matrix-workspace>.note-strip>.mobile-mode-intro-icon{grid-area:1/1}.temporary-contributor-app .understanding-document-head>div,.temporary-contributor-app .follow-up-workspace>.workspace-summary-head>div,.temporary-contributor-app .draft-material-workspace>.workspace-summary-head>div,.temporary-contributor-app .decision-matrix-workspace>.note-strip>div{grid-column:2}.temporary-contributor-app .understanding-document-head h2,.temporary-contributor-app .follow-up-workspace>.workspace-summary-head h2,.temporary-contributor-app .draft-material-workspace>.workspace-summary-head h2{color:var(--mobile-green-900);letter-spacing:0;margin:0 0 8px;font-size:18px;font-weight:750;line-height:23px}.temporary-contributor-app .understanding-document-head p,.temporary-contributor-app .follow-up-workspace>.workspace-summary-head p,.temporary-contributor-app .draft-material-workspace>.workspace-summary-head p,.temporary-contributor-app .decision-matrix-workspace>.note-strip p{color:var(--mobile-ink-900);margin:0;font-size:13px;font-weight:400;line-height:20px}.temporary-contributor-app .decision-matrix-workspace>.note-strip strong{color:var(--mobile-green-900);margin-bottom:4px;font-size:16px;font-weight:750;line-height:21px;display:block}.temporary-contributor-app .understanding-document-head,.temporary-contributor-app .follow-up-workspace>.workspace-summary-head,.temporary-contributor-app .draft-material-workspace>.workspace-summary-head,.temporary-contributor-app .decision-matrix-workspace>.note-strip{background:var(--mobile-mint-050)}.temporary-contributor-app .temporary-circle-layout .understanding-workspace{flex-direction:column;gap:12px;display:flex}.temporary-contributor-app .understanding-document{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;display:flex}.temporary-contributor-app .understanding-document-head{flex:none;position:relative}.temporary-contributor-app .understanding-document-head>div:first-of-type{grid-column:2}.temporary-contributor-app .understanding-document-head>div:first-of-type>span{letter-spacing:.055em;font-size:9px;line-height:12px}.temporary-contributor-app .understanding-version{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:8px;margin-top:4px;display:flex}.temporary-contributor-app .understanding-version strong{color:var(--mobile-green-900);background:#ffffffb8;border-radius:8px;padding:4px 8px;font-size:10px}.temporary-contributor-app .understanding-version span{color:var(--mobile-ink-600);margin-top:0;font-size:10px;line-height:14px}.temporary-contributor-app .understanding-summary,.temporary-contributor-app .understanding-section,.temporary-contributor-app .understanding-provenance,.temporary-contributor-app .understanding-feedback-form{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);padding:16px}.temporary-contributor-app .understanding-summary{border-bottom:1px solid var(--mobile-line)}.temporary-contributor-app .understanding-summary h3,.temporary-contributor-app .understanding-section h3{color:var(--mobile-ink-900);text-transform:none;margin:0 0 8px;font-size:16px;font-weight:700;line-height:21px}.temporary-contributor-app .understanding-summary>p,.temporary-contributor-app .understanding-section p{color:var(--mobile-ink-900);font-size:13px;line-height:20px}.temporary-contributor-app .understanding-sections{gap:12px;padding:0;display:grid}.temporary-contributor-app .understanding-section{border-bottom:1px solid var(--mobile-line)}.temporary-contributor-app .understanding-section>span{letter-spacing:.055em;font-size:9px;line-height:12px}.temporary-contributor-app .understanding-changes{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);padding:0 16px}.temporary-contributor-app .understanding-changes>summary{min-height:44px;color:var(--mobile-green-900);align-items:center;font-size:11px;font-weight:750;display:flex}.temporary-contributor-app .understanding-changes>p{color:var(--mobile-ink-900);margin:0;padding:0 0 16px;font-size:13px;line-height:20px}.temporary-contributor-app .understanding-provenance{flex-wrap:wrap;gap:8px;display:flex}.temporary-contributor-app .understanding-provenance>*{font-size:10px;line-height:14px}.temporary-contributor-app .temporary-circle-layout .understanding-side.workspace-right-rail.workspace-right-rail--standard{border-color:var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface)}.temporary-contributor-app .decision-matrix-workspace{gap:12px}.temporary-contributor-app .decision-matrix-workspace>.workspace-summary-head{padding:4px 0}.temporary-contributor-app .decision-matrix-workspace>.workspace-summary-head h2{color:var(--mobile-ink-900);letter-spacing:0;margin:0 0 5px;font-size:22px;font-weight:650;line-height:27px}.temporary-contributor-app .decision-matrix-workspace>.workspace-summary-head p{color:var(--mobile-ink-600);font-size:13px;line-height:20px}.temporary-contributor-app .circle-matrix{gap:12px;display:grid}.temporary-contributor-app .circle-matrix-row{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);box-shadow:none;gap:12px;padding:16px}.temporary-contributor-app .matrix-candidate h3{color:var(--mobile-ink-900);margin:6px 0 0;font-size:16px;font-weight:700;line-height:21px}.temporary-contributor-app .deliberation-kicker{letter-spacing:.055em;font-size:9px;font-weight:800;line-height:12px}.temporary-contributor-app .matrix-measures{border:1px solid var(--mobile-line);border-radius:var(--mobile-control-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden}.temporary-contributor-app .matrix-measures>div{border:0;border-right:1px solid var(--mobile-line-soft);border-bottom:1px solid var(--mobile-line-soft);background:var(--mobile-surface);border-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.temporary-contributor-app .matrix-measures>div:nth-child(2n){border-right:0}.temporary-contributor-app .matrix-measures>div:nth-last-child(-n+2){border-bottom:0}.temporary-contributor-app .matrix-measures small{color:var(--mobile-ink-600);margin:0;font-size:9px;line-height:12px}.temporary-contributor-app .matrix-measures .metric-pill{border-radius:8px;min-width:28px;height:28px;padding:0 8px;font-size:10px}.temporary-contributor-app .matrix-tradeoff{color:var(--mobile-ink-600);margin:0;font-size:13px;line-height:20px}.temporary-contributor-app .matrix-tradeoff strong{color:var(--mobile-ink-900)}.temporary-contributor-app .matrix-meta{border-top:1px solid var(--mobile-line-soft);color:var(--mobile-ink-600);justify-content:space-between;align-items:flex-start;gap:8px;padding-top:12px;font-size:10px;line-height:14px;display:flex}.temporary-contributor-app .matrix-meta>span{align-items:center;gap:6px;display:inline-flex}.temporary-contributor-app .matrix-meta .ui-icon{width:16px;height:16px;color:var(--mobile-ink-900);flex:0 0 16px}.temporary-contributor-app .matrix-signal-meta{justify-content:flex-end;min-width:0}.temporary-contributor-app .matrix-signal-meta .chips{justify-content:flex-end}.temporary-contributor-app .matrix-signal-meta .chip{min-height:24px;padding:4px 7px;font-size:9px}.temporary-contributor-app .follow-up-workspace>.workspace-summary-head{grid-template-columns:20px minmax(0,1fr)}.temporary-contributor-app .follow-up-workspace>.workspace-summary-head>.mode-record-count{color:var(--mobile-green-900);grid-column:2;font-size:10px;font-weight:750;line-height:14px}.temporary-contributor-app .follow-up-list{gap:12px}.temporary-contributor-app .process-question-group-head{border:0;padding:4px 0 0}.temporary-contributor-app .follow-up-row{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.temporary-contributor-app .process-item-index{background:var(--mobile-mint-100);width:36px;height:36px;color:var(--mobile-green-900);border-radius:9px;place-items:center;padding:0;font-size:13px;display:grid}.temporary-contributor-app .follow-up-content{display:contents}.temporary-contributor-app .follow-up-content>header{grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.temporary-contributor-app .follow-up-content>header>span{letter-spacing:.055em;font-size:9px;line-height:12px}.temporary-contributor-app .follow-up-content>header>small{color:var(--mobile-ink-600);grid-column:1;font-size:10px;line-height:14px}.temporary-contributor-app .follow-up-content>header>.chip{border-radius:8px;grid-area:1/2/3;min-height:28px;padding:6px 8px}.temporary-contributor-app .follow-up-content>:not(header){grid-column:1/-1}.temporary-contributor-app .follow-up-content h3{color:var(--mobile-ink-900);margin-top:0;font-size:16px;font-weight:700;line-height:21px}.temporary-contributor-app .follow-up-content>p{color:var(--mobile-ink-600);font-size:11px;line-height:17px}.temporary-contributor-app .follow-up-content>footer{border-color:var(--mobile-line-soft);gap:6px;margin-top:0;padding-top:12px;font-size:10px;line-height:14px}.temporary-contributor-app .follow-up-content>footer>.ui-icon{flex:0 0 16px;width:16px;height:16px}.temporary-contributor-app .draft-material-list{gap:12px;display:grid}.temporary-contributor-app .draft-material-card{border:1px solid var(--mobile-line);border-radius:var(--mobile-radius);background:var(--mobile-surface);box-shadow:none;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.temporary-contributor-app .draft-material-body h3{color:var(--mobile-ink-900);margin:6px 0 0;font-size:16px;font-weight:700;line-height:21px}.temporary-contributor-app .draft-material-body>p,.temporary-contributor-app .draft-material-body>.draft-material-excerpt{color:var(--mobile-ink-600);margin:10px 0 0;font-size:13px;line-height:20px}.temporary-contributor-app .draft-material-body blockquote{border:0;border-left:3px solid var(--mobile-green-900);border-radius:var(--mobile-control-radius);background:var(--mobile-mint-050);color:var(--mobile-ink-900);margin:12px 0 0;padding:12px;font-size:13px;line-height:20px}.temporary-contributor-app .draft-material-meta{border-top:1px solid var(--mobile-line-soft);grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px;padding-top:12px;display:grid}.temporary-contributor-app .draft-material-meta span{min-height:0;color:var(--mobile-ink-600);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}.temporary-contributor-app .draft-material-meta .ui-icon{width:16px;height:16px;color:var(--mobile-ink-900)}.temporary-mobile-navigation{padding:4px 4px var(--temporary-mobile-safe-bottom);border-top-color:var(--mobile-line);background:#fffffffa;box-shadow:0 -8px 24px #11261f0a}.temporary-mobile-navigation>a,.temporary-mobile-navigation>button{border-radius:var(--mobile-radius);height:44px;color:var(--mobile-ink-900);touch-action:manipulation;-webkit-tap-highlight-color:#176b4924;grid-template-rows:24px 16px;padding:2px;font-size:9px;font-weight:750;line-height:11px}.temporary-mobile-navigation .ui-icon{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.temporary-mobile-navigation .ui-icon--users-solid{fill:currentColor;stroke:none}.temporary-mobile-navigation>a.is-active,.temporary-mobile-navigation>button.is-active{background:var(--mobile-mint-100);color:var(--mobile-green-900)}.temporary-mobile-navigation>a.is-active:after,.temporary-mobile-navigation>button.is-active:after,.has-temporary-more-sheet .temporary-mobile-navigation>button[data-temporary-more-open]:after,.temporary-mobile-navigation>[data-temporary-context-tab][aria-expanded=true]:after{display:none}.temporary-contributor-app .is-navigation-pending{cursor:progress;pointer-events:none;background:var(--mobile-mint-100)!important;color:var(--mobile-green-900)!important}.temporary-contributor-app .temporary-circle-layout{position:relative}.temporary-contributor-app .temporary-circle-layout:before{z-index:20;transform-origin:0;background:var(--mobile-green-700);content:"";opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.temporary-contributor-app.has-mobile-navigation-pending .temporary-circle-layout:before{opacity:1;animation:1.1s ease-in-out infinite mobile-workspace-progress}.temporary-contributor-app.has-mobile-navigation-pending [data-temporary-workspace-fragment]{opacity:.78;transition:opacity .12s}.temporary-contributor-app .temporary-mobile-guidance{border-bottom:1px solid var(--line-soft)}.temporary-contributor-app .temporary-mobile-guidance>summary{min-height:52px;color:var(--ink);cursor:pointer;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:6px 4px;font-size:12px;font-weight:750;display:grid}.temporary-contributor-app .temporary-mobile-guidance>summary>.ui-icon{width:18px;height:18px;color:var(--green-dark)}.temporary-contributor-app .temporary-mobile-guidance>summary>.ui-icon:last-child{width:12px;height:12px;color:var(--muted)}.temporary-contributor-app .temporary-mobile-guidance>p{color:var(--muted);margin:0;padding:0 4px 14px 37px;font-size:11px;line-height:17px}}@keyframes mobile-workspace-progress{0%{transform:scaleX(.08)}55%{transform:scaleX(.72)}to{transform:scaleX(1)}}@media (width<=360px){.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.workspace-summary-panel,.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.understanding-workspace,.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.contributor-browse-orientation,.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.contributor-browse-controls,.temporary-contributor-app .temporary-circle-layout .deliberation-list{margin-right:var(--mobile-page-gutter)!important;margin-left:var(--mobile-page-gutter)!important}.temporary-contributor-app .temporary-circle-layout .deliberation-workspace>.contributor-browse-controls{grid-template-columns:1fr!important}.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls>.contributor-search-control,.temporary-contributor-app .temporary-circle-layout .contributor-browse-controls .list-control-actions{grid-column:1}}@media (width<=760px){.input,.textarea,.select{border-radius:9px;min-height:48px;padding:12px 14px;line-height:1.4}.textarea{height:auto;min-height:112px}.form-row{gap:8px;padding:16px}input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true]{font-size:16px!important}}button.is-processing,.btn.is-processing,input[type=submit].is-processing{cursor:wait;pointer-events:none}button.is-processing:before,.btn.is-processing:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 1em;width:1em;height:1em;animation:.7s linear infinite processing-spin}@keyframes processing-spin{to{transform:rotate(360deg)}}.conversation-attachment-preview{min-height:calc(100dvh - var(--mobile-app-bottom-navigation-height,0px) - 8rem);grid-template-rows:auto minmax(0,1fr);gap:16px;display:grid}.conversation-attachment-preview__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.conversation-attachment-preview__identity{min-width:0}.conversation-attachment-preview__identity span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.conversation-attachment-preview__identity h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;overflow:hidden}.conversation-attachment-preview__canvas{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);place-items:center;min-height:60dvh;display:grid;overflow:auto}.conversation-attachment-preview__canvas img{object-fit:contain;max-width:100%;max-height:75dvh;display:block}.conversation-attachment-preview__canvas iframe{background:var(--surface);border:0;width:100%;min-height:70dvh}@media (width<=760px){.conversation-attachment-preview{min-height:calc(100dvh - 12rem - env(safe-area-inset-bottom));padding-bottom:calc(var(--mobile-app-bottom-navigation-height,6.75rem) + env(safe-area-inset-bottom))}.conversation-attachment-preview__header{grid-template-columns:minmax(0,1fr) auto;gap:12px}.conversation-attachment-preview__back{grid-column:1/-1;justify-self:start}.conversation-attachment-preview__identity h1{font-size:18px}}.typed-destructive-confirmation{box-sizing:border-box;border:1px solid var(--red-line);border-radius:var(--radius-lg);background:var(--red-soft);gap:16px;width:100%;min-width:0;max-width:100%;margin-top:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.typed-destructive-confirmation{background:color-mix(in srgb, var(--red-soft) 46%, white)}}.irreversible-action-notice{border:1px solid var(--red-line);border-radius:var(--radius-md);color:#8f302b;box-sizing:border-box;background:#fff;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-width:0;max-width:100%;padding:14px;display:grid}.irreversible-action-notice>div,.typed-confirmation-field{min-width:0}.irreversible-action-notice .ui-icon{width:22px;height:22px}.irreversible-action-notice strong{margin-bottom:5px;font-size:15px;display:block}.irreversible-action-notice p{color:#693c38;overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.typed-confirmation-field{gap:7px;display:grid}.typed-confirmation-help,.typed-confirmation-status{margin:0;font-size:13px;line-height:1.5}.typed-confirmation-help code{overflow-wrap:anywhere;border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--ink);background:#fff;border-radius:7px;margin-top:7px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.typed-confirmation-status{color:#9b3c35;font-weight:750}.typed-confirmation-status.is-confirmed{color:var(--green-dark)}.typed-destructive-confirmation .input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}@supports (color:color-mix(in lab, red, red)){.typed-destructive-confirmation .input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--red-soft) 75%, transparent)}}.typed-destructive-confirmation .btn{justify-self:start}.typed-destructive-confirmation .btn:disabled{cursor:not-allowed;opacity:.5}@media (width<=760px){.question-workspace-layout,.question-workspace-layout>*,.question-brief-workspace,.danger-zone{min-width:0;max-width:100%}.typed-destructive-confirmation{gap:12px;padding:10px}.irreversible-action-notice{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:10px}.typed-destructive-confirmation .btn{white-space:normal;width:100%}}.pwa-page{width:min(680px,100vw - 24px);margin:32px auto}.pwa-page h2{margin:0;font-size:20px}.pwa-page .btn{align-self:flex-start}.pwa-device-pairing{flex-direction:column;align-items:stretch}.pwa-device-pairing-code{text-align:center;font-size:15px;color:var(--green-dark)!important}.pwa-device-pairing-code strong{letter-spacing:.12em;margin-top:6px;font-size:22px;display:block}.pwa-device-approval-action{white-space:normal;width:100%}.pwa-ios-install-guide{border:1px solid var(--green-line);background:var(--green-soft);border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.pwa-ios-install-icon{width:48px;height:48px;color:var(--green-dark);background:#fff;border-radius:12px;place-items:center;display:grid}.pwa-ios-install-icon .ui-icon{width:24px;height:24px}.pwa-ios-install-guide strong{color:var(--green-dark)}.pwa-ios-install-guide ol{color:var(--ink);margin:9px 0 0;padding-left:20px;font-size:13px;line-height:1.55}@media (width<=480px){.pwa-ios-install-guide{grid-template-columns:1fr}}.pwa-page [hidden]{display:none}.pwa-icon-setting{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pwa-icon-setting img{border:1px solid var(--line);object-fit:cover;border-radius:14px;width:72px;height:72px}.pwa-icon-setting label{gap:6px;display:grid}.feedback-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:1.25rem;display:grid}.feedback-form-card,.feedback-history{padding:1.25rem}.feedback-item{border-top:1px solid var(--border,#d9e1e8);padding:1rem 0}.feedback-item:first-of-type{border-top:0}.feedback-item>header,.feedback-item>footer,.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.feedback-item h3{margin:.2rem 0 0}.feedback-response{border-inline-start:3px solid var(--accent,#0f766e);background:var(--surface-subtle,#f4f7f8);border-radius:.35rem;margin-top:.8rem;padding:.85rem}.feedback-response p{white-space:pre-wrap}.feedback-attachments{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-top:.85rem;display:grid}.feedback-attachment{flex-direction:column;gap:.35rem;min-width:0;display:flex}.feedback-attachment img{object-fit:cover;border:1px solid var(--border,#d9e1e8);border-radius:.45rem;width:100%;max-height:180px}.feedback-attachment a{overflow-wrap:anywhere}.feedback-attachment-actions{flex-wrap:wrap;gap:.65rem;font-size:.85rem;font-weight:700;display:flex}.upload-sanitization-state{border:1px solid var(--border,#d9e1e8);background:var(--surface-subtle,#f4f7f8);border-radius:.45rem;gap:.75rem;padding:.85rem;display:flex}.upload-sanitization-state.is-failed{background:#fff5f3;border-color:#e3b9b2}.upload-sanitization-state p{color:var(--muted,#66736e);margin:.25rem 0 0}.upload-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.upload-health-card{border:1px solid var(--border,#d9e1e8);border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.9rem;display:grid}.upload-health-card>span,.upload-health-card>strong{font-weight:800}.upload-health-card>small{color:var(--muted,#66736e);grid-column:1/-1}.upload-operations-details{margin-top:1rem}.upload-operations-details .operations-compact-list>div{border-bottom:1px solid var(--border,#d9e1e8);justify-content:space-between;gap:1rem;padding:.75rem;display:flex}.upload-operations-details .operations-compact-list span{gap:.15rem;display:grid}.upload-operations-details .operations-compact-list small{color:var(--muted,#66736e)}.upload-recent-heading{margin-top:1.25rem}@media (width<=720px){.upload-health-grid{grid-template-columns:1fr}}.feedback-inspector{min-width:360px}.preserve-lines{white-space:pre-wrap}.pdfjs-viewer{background:#eef1f0;grid-template-rows:auto auto auto minmax(0,1fr);min-height:620px;display:grid}.pdfjs-toolbar{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.pdfjs-toolbar label{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.pdfjs-toolbar .input{width:68px;min-height:34px;padding:5px 7px}.pdfjs-toolbar-spacer{flex:1}.pdfjs-toolbar output,.pdfjs-toolbar [data-pdf-page-count]{min-width:48px;color:var(--muted);text-align:center;font-size:12px;font-weight:800}.pdfjs-status{border-bottom:1px solid var(--line);color:#66561d;background:#fffbea;margin:0;padding:8px 14px;font-size:12px;font-weight:700}.pdfjs-citation-selection{z-index:3;border-bottom:1px solid var(--green-line);background:var(--green-soft);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;top:55px}@supports (color:color-mix(in lab, red, red)){.pdfjs-citation-selection{background:color-mix(in srgb, var(--green-soft) 88%, white)}}.pdfjs-citation-selection{box-shadow:0 5px 18px #0f4a361a}.pdfjs-citation-selection[hidden]{display:none}.pdfjs-citation-selection>div:first-child{min-width:0}.pdfjs-citation-selection strong,.pdfjs-citation-selection small{display:block}.pdfjs-citation-selection q{max-width:72ch;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;line-height:1.4;display:block;overflow:hidden}.pdfjs-citation-selection small{color:var(--muted);font-size:10px;font-weight:750}.citation-import-status{border-left:3px solid var(--green);background:var(--green-soft);color:var(--green-dark);margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.pdfjs-stage{overscroll-behavior:contain;outline-offset:-3px;min-width:0;min-height:540px;padding:24px;overflow:auto}.pdfjs-page{background:#fff;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a29}.pdfjs-page canvas{display:block}.pdfjs-page .textLayer{text-align:initial;letter-spacing:normal;word-spacing:normal;transform-origin:0 0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdfjs-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdfjs-page .textLayer>:not(.markedContent),.pdfjs-page .textLayer .markedContent span:not(.markedContent){z-index:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate,0deg)) scaleX(var(--scale-x,1)) scale(var(--min-font-size-inv))}.pdfjs-page .textLayer .markedContent{display:contents}.pdfjs-page .textLayer ::selection{color:#0000;background:#1e6aff47}.pdfjs-page .textLayer .pdfjs-citation-highlight{background:#ffd23394;border-radius:3px;margin:-2px;padding:2px;scroll-margin:80px;box-shadow:0 0 0 1px #9771004d}.pdfjs-viewer.is-fallback .pdfjs-stage,.pdfjs-viewer.is-fallback .pdfjs-toolbar,.pdfjs-viewer.is-fallback .pdfjs-citation-selection{display:none}.pdfjs-viewer [data-pdf-fallback]{border:0;width:100%;height:72vh}.simple-citation-authoring{border-bottom:1px solid var(--line);background:var(--green-soft);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.simple-citation-authoring{background:color-mix(in srgb, var(--green-soft) 55%, white)}}.simple-citation-authoring>div>span{color:var(--green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.simple-citation-authoring h2,.simple-citation-authoring p{margin:4px 0 0}.simple-citation-authoring h2{font-size:17px}.simple-citation-authoring p{color:var(--muted);font-size:12px;line-height:1.5}.simple-citation-authoring form,.simple-source-citation>.stack{gap:10px}.simple-citation-authoring label>span,.simple-source-citation label>span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.citation-position-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.citation-position-fields[hidden]{display:none}@media (width<=960px){.feedback-layout{grid-template-columns:1fr}.feedback-inspector{min-width:0}}@media (width<=720px){.pdfjs-viewer{min-height:520px}.pdfjs-toolbar{flex-wrap:wrap}.pdfjs-toolbar-spacer{flex-basis:16px}.pdfjs-stage{min-height:430px;padding:12px}.pdfjs-citation-selection{flex-direction:column;align-items:stretch;gap:8px;top:98px}.pdfjs-citation-selection .row{justify-content:flex-end}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
