.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{flex-direction:column;display:flex}.bn-block-content{width:100%;padding:3px 0;transition:font-size .2s;display:flex}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*,.bn-block-content .ProseMirror-selectednode,.bn-inline-content .ProseMirror-selectednode,.bn-block-outer[data-drop-target=true]{position:relative}.bn-block-content.ProseMirror-selectednode>:after,.ProseMirror-selectednode>.bn-block-content>:after,.bn-block-content .ProseMirror-selectednode:after,.bn-inline-content .ProseMirror-selectednode:after,.bn-block-outer[data-drop-target=true]:after{content:"";pointer-events:none;background-color:#64a0ff14;border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #64a0ff4d}.bn-inline-content .ProseMirror-selectednode:after{box-shadow:none;background-color:#64a0ff4d}.bn-block-content:before{content:"";height:0;margin-right:0;transition:all .2s;overflow:visible}.bn-inline-content{white-space:pre-wrap}.bn-trailing-block{cursor:text;-webkit-user-select:none;user-select:none;height:30px}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group .bn-block-outer{position:relative}.bn-block-group .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{content:" ";height:100%;transition:all .2s .1s;display:inline;position:absolute;left:-20px}.bn-block-group .bn-block-group .bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x:1}[data-prev-depth-change="2"]{--x:2}[data-prev-depth-change="3"]{--x:3}[data-prev-depth-change="4"]{--x:4}[data-prev-depth-change="5"]{--x:5}[data-prev-depth-change="-1"]{--x:-1}[data-prev-depth-change="-2"]{--x:-2}[data-prev-depth-change="-3"]{--x:-3}[data-prev-depth-change="-4"]{--x:-4}[data-prev-depth-change="-5"]{--x:-5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level:3em;padding-top:18px}[data-content-type=heading][data-level="2"]{--level:2em}[data-content-type=heading][data-level="3"]{--level:1.3em}[data-content-type=heading][data-level="4"]{--level:1em}[data-content-type=heading][data-level="5"]{--level:.9em}[data-content-type=heading][data-level="6"]{--level:.8em}[data-prev-level="1"]{--prev-level:3em}[data-prev-level="2"]{--prev-level:2em}[data-prev-level="3"]{--prev-level:1.3em}[data-prev-level="4"]{--prev-level:1em}[data-prev-level="5"]{--prev-level:.9em}[data-prev-level="6"]{--prev-level:.8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content,.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-toggle-frame>.bn-toggle-slot>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>.bn-toggle-frame>.bn-toggle-slot>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>.bn-toggle-frame>.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{color:#7d797a;border-left:2px solid #7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid #7d797a;flex:1;margin:.5em 0}.bn-block-content:before{content:"";margin-right:0}.bn-block-content[data-content-type=numberedListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}[data-content-type=numberedListItem]{--index:attr(data-index)}[data-prev-type=numberedListItem]{--prev-index:attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{justify-content:center;min-width:24px;padding-right:4px;display:flex}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;margin-left:4px;margin-right:8px;width:12px;height:24px;margin-block:0}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-button[aria-expanded=true]{transform:rotate(90deg)}.bn-toggle-frame{grid-template-columns:auto 1fr;align-items:center;display:grid}.bn-toggle-slot{display:contents}.bn-toggle-slot>.bn-block-group,.bn-toggle-frame>.bn-toggle-add-block-button{grid-column:1/-1}.bn-toggle-frame:has(>.bn-toggle-button[aria-expanded=false])>.bn-toggle-slot>.bn-block-group{display:none}.bn-toggle-frame:has(>.bn-toggle-slot>.bn-block-content[data-content-type=heading],>.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading]){padding-top:18px}.bn-toggle-slot>.bn-block-content[data-content-type=heading],.bn-toggle-slot>:not(.bn-block-group) .bn-block-content[data-content-type=heading]{padding-top:0}.bn-toggle-add-block-button{color:var(--bn-colors-side-menu);width:fit-content;margin-left:22px;padding-inline:2px;font-size:16px;font-weight:400}.bn-toggle-button,.bn-toggle-add-block-button{border-radius:var(--bn-border-radius-small);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;display:flex}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-group{--bn-bullet-marker:"•"}[data-content-type=bulletListItem]~.bn-block-group{--bn-bullet-marker:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group{--bn-bullet-marker:"▪︎"}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before,.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del,[data-type=attributes])>span>:is(ins,del,[data-type=attributes])>span>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>[data-type=attributes]>span>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>:is(ins,del)>.bn-suggestion-node .bn-block-content[data-content-type=bulletListItem]:before{content:var(--bn-bullet-marker)}.bn-block-content[data-content-type=codeBlock]{color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-root .bn-suggestion-node .bn-block-content[data-content-type=codeBlock]:has(>pre){color:#fff;background-color:#161616;border-radius:8px;position:relative}.bn-block-content[data-content-type=codeBlock]>pre{--bn-suggestion-surface:#161616;white-space:pre;tab-size:2;width:100%;margin:0;padding:24px;overflow-x:auto}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff;opacity:0;background-color:#0000;border:none;font-size:.8em;transition:opacity .3s 1s;position:absolute;top:8px;left:18px;outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=codeBlock]:has(.bn-preview-with-source-popup){color:inherit;background-color:#0000}.shiki{color:var(--bn-suggestion-token-color,var(--shiki-dark))}.bn-source-block-popup .shiki{color:var(--bn-suggestion-token-color,var(--shiki-light))}.bn-root[data-color-scheme=dark] .bn-source-block-popup .shiki{color:var(--bn-suggestion-token-color,var(--shiki-dark))}.bn-preview-with-source-popup{position:relative}.bn-block-content .bn-preview-with-source-popup{width:100%;padding:12px;display:flex}.bn-inline-content-section .bn-preview-with-source-popup{width:fit-content;padding:0;display:inline-block}.bn-preview-container{cursor:pointer}.bn-block-content .bn-preview-container{width:100%;overflow:auto}.bn-inline-content-section .bn-preview-container{width:fit-content;overflow:visible}.bn-block-content .bn-preview-container .katex-html:has(>:is(.tag,.katex-tag)){box-sizing:border-box;width:max-content;min-width:100%;padding-right:2.5em}.bn-source-block-popup{box-shadow:none;color:#0000;z-index:0;background-color:#0000;border:none;border-radius:0;width:0;height:0;margin-top:4px;position:absolute;top:100%;left:0;overflow:clip}.bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{background-color:var(--bn-colors-menu-background);border:var(--bn-border);border-radius:var(--bn-border-radius-medium);box-shadow:var(--bn-shadow-medium);color:var(--bn-colors-menu-text);height:unset;z-index:1}.bn-block-content .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:100%}.bn-inline-content-section .bn-preview-with-source-popup[data-open=true] .bn-source-block-popup{width:300px}.bn-code-block-source-popup-body{align-items:flex-end;display:flex}.bn-code-block-source-popup-body>pre{tab-size:2;white-space:pre;flex:1;align-self:center;width:0;max-height:200px;margin:0;padding:16px;position:relative;overflow:auto}.bn-code-block-source-popup-input-empty:before{color:currentColor;content:attr(data-placeholder);opacity:.5;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:16px;left:16px;right:16px;overflow:hidden}.bn-code-block-source-error{border-top:var(--bn-border);color:var(--bn-colors-highlights-red-text);padding:8px 16px;font-family:monospace;font-size:.8em;white-space:pre-wrap!important}.bn-code-block-source-popup-ok-button-wrapper{justify-content:flex-end;align-items:flex-end;padding:14px 16px}.bn-code-block-source-popup-ok-button{appearance:none;border-radius:var(--bn-border-radius-small);color:#fff;cursor:pointer;background-color:#2563eb;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:.8em;font-weight:500;display:flex}.bn-code-block-source-popup-ok-button-icon{width:1.2em;height:1.2em}.bn-code-block-source-popup-ok-button:hover{background-color:#1d4ed8}.bn-preview-with-source-popup:has(.bn-preview-placeholder){padding:0}.bn-preview-placeholder{color:#5f5b5c;background-color:#f2f1ee;border-radius:4px;align-items:center;display:flex}.bn-block-content .bn-preview-placeholder{gap:10px;padding:12px}.bn-inline-content-section .bn-preview-placeholder{gap:4px;padding:0 4px}.bn-preview-placeholder:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover{background-color:#e1e1e1}.bn-editor[contenteditable=true] .bn-preview-placeholder:not(.bn-preview-placeholder-error):hover:where(.dark,.dark *){background-color:#5a5a5a}.bn-preview-placeholder-error{background-color:var(--bn-colors-highlights-red-background);color:var(--bn-colors-highlights-red-text)}.bn-preview-placeholder-icon{align-items:center;display:flex}.bn-block-content .bn-preview-placeholder-icon{width:24px;height:24px}.bn-inline-content-section .bn-preview-placeholder-icon{width:14px;height:14px}.bn-preview-placeholder-icon>svg{width:100%;height:100%}.bn-preview-placeholder-text{margin:0}.bn-block-content .bn-preview-placeholder-text{font-size:.9rem}.bn-inline-content-section .bn-preview-placeholder-text{font-size:.7rem}.bn-suppress-source-popup-caret .bn-inline-content-section .bn-preview-with-source-popup:not([data-open=true]) .bn-source-block-popup{visibility:hidden}.bn-block-content[data-content-type=pageBreak]>div{border-top:2px dotted #7d797a;width:100%;height:0;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;margin:0;display:flex}:is([data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon)){width:100%}[data-file-block] .bn-add-file-button{color:#7d797a;background-color:#f2f1ee;border-radius:4px;align-items:center;gap:10px;padding:12px;display:flex}[data-file-block] .bn-add-file-button:where(.dark,.dark *){color:#bebebe;background-color:#464646}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover:where(.dark,.dark *),[data-file-block] .bn-file-name-with-icon:hover:where(.dark,.dark *),.ProseMirror-selectednode .bn-file-name-with-icon:where(.dark,.dark *){background-color:#5a5a5a}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;gap:4px;padding:4px;display:flex}[data-file-block] .bn-file-caption{word-break:break-word;padding-block:4px;font-size:.8em}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{cursor:ew-resize;background-color:#000;border:1px solid #fff;border-radius:4px;width:8px;height:30px;position:absolute}[data-file-block] .bn-visual-media-wrapper{align-items:center;max-width:100%;display:flex;position:relative}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{pointer-events:none;max-width:100%;margin-inline:-2px;font-style:italic}[data-text-alignment=left]{text-align:left!important;justify-content:flex-start!important}[data-text-alignment=center]{text-align:center!important;justify-content:center!important}[data-text-alignment=right]{text-align:right!important;justify-content:flex-end!important}[data-text-alignment=justify]{text-align:justify!important;justify-content:flex-start!important}.bn-block-column-list{flex-direction:row;display:flex}.bn-block-column{flex-direction:column;flex:1;padding:12px 15px 12px 25px;display:flex;overflow-x:auto}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child){transition:box-shadow .2s .2s;box-shadow:4px 0 #eee}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column:not(:last-child):where(.dark,.dark *){box-shadow:4px 0 #464646}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border{cursor:col-resize;transition:box-shadow .2s;box-shadow:4px 0 #ccc}.bn-editor[contenteditable=true] .bn-column-list-hovered>.bn-block-column.bn-column-resize-border:where(.dark,.dark *){box-shadow:4px 0 #6e6e6e}.bn-editor[contenteditable=true] .bn-block-column.bn-column-resize-border+.bn-block-column{cursor:col-resize}.bn-block-column>.bn-trailing-block{flex-grow:1;height:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}div[data-type=modification]{display:inline}.bn-root ins,.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px;text-decoration:none;position:relative}.dark.bn-root ins,.dark.bn-root del{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background));color:var(--user-color-light)}.bn-suggestion-mark{--bn-suggestion-token-color:currentColor;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);color:var(--user-color-dark);border-radius:4px}.dark.bn-root .bn-suggestion-mark,.bn-block-content[data-content-type=codeBlock]>pre .bn-suggestion-mark{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-suggestion-surface,var(--bn-colors-editor-background)));color:#fff}.bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root .bn-suggestion-node>*{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-suggestion-node--delete>:first-child:before{content:var(--deleted-label,"Deleted");text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;color:var(--bn-colors-editor-text);margin-right:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.dark.bn-root .bn-suggestion-node:has(.bn-block-content)>*{background-color:#0000}.bn-suggestion-node--delete:has(.bn-block-content)>:first-child:before{content:none}.bn-suggestion-node--delete .bn-block-content .bn-inline-content{--bn-suggestion-token-color:currentColor;color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete .bn-block-content .bn-inline-content,.bn-suggestion-node--delete .bn-block-content[data-content-type=codeBlock]>pre .bn-inline-content{color:var(--user-color-light)}.bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-dark);text-decoration:line-through}.dark.bn-root .bn-suggestion-node--delete :is(td,th) p{color:var(--user-color-light)}.bn-suggestion-node--delete>:is(table,tr,td,th):first-child:before,:is(td,th) .bn-suggestion-node--delete>:first-child:before{content:none}[data-type=attributes]>.bn-suggestion-node>.bn-block-content{--bn-suggestion-card-inset:6px;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--user-color-dark) 25%, transparent);padding:3px var(--bn-suggestion-card-inset);margin-left:calc(-1 * var(--bn-suggestion-card-inset));width:calc(100% + 2 * var(--bn-suggestion-card-inset));border-radius:6px}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){--bn-suggestion-card-inset:6px;background-color:color-mix(in srgb, var(--user-color-light) 50%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--user-color-dark) 25%, transparent);padding:3px var(--bn-suggestion-card-inset);margin-left:calc(-1 * var(--bn-suggestion-card-inset));width:calc(100% + 2 * var(--bn-suggestion-card-inset));border-radius:6px}.dark.bn-root [data-type=attributes]>.bn-suggestion-node>.bn-block-content{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.dark.bn-root .bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-block-content:not(.bn-suggestion-node *) .bn-preview-with-source-popup:has(.bn-source-block-popup .bn-suggestion-mark) .bn-preview-container{background-color:#e4f7f4;border-radius:6px;box-shadow:0 0 0 1px #0f6e6240}.dark.bn-root .bn-block-content:not(.bn-suggestion-node *) .bn-preview-with-source-popup:has(.bn-source-block-popup .bn-suggestion-mark) .bn-preview-container{background-color:color-mix(in srgb, #c9efe9 25%, var(--bn-colors-editor-background))}.bn-suggestion-node .bn-block-content:not(:has(.bn-inline-content,.bn-audio)):has(>.bn-file-block-content-wrapper){width:fit-content}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))){padding-top:21px;position:relative}.bn-suggestion-node--delete .bn-block-content:not(:has(.bn-inline-content:not(.bn-source-block-popup *))):before{content:var(--deleted-label,"Deleted");top:3px;left:var(--bn-suggestion-card-inset);letter-spacing:.04em;text-transform:uppercase;color:var(--bn-colors-editor-text);font-size:11px;font-weight:600;line-height:16px;position:absolute}[data-type=modification] .bn-suggestion-mark,[data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--user-color-dark);-webkit-text-decoration-color:var(--user-color-dark);-webkit-text-decoration-color:var(--user-color-dark);text-decoration-color:var(--user-color-dark);text-underline-offset:2px;background-color:#0000;text-decoration-thickness:2px}.dark.bn-root [data-type=modification] .bn-suggestion-mark,.dark.bn-root [data-type=modification] .bn-suggestion-node>*{color:inherit;-webkit-text-decoration-color:var(--user-color-light);-webkit-text-decoration-color:var(--user-color-light);-webkit-text-decoration-color:var(--user-color-light);text-decoration-color:var(--user-color-light);background-color:#0000}[data-type=modification] .bn-suggestion-mark:hover,[data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 50%, white);border-radius:4px}.dark.bn-root [data-type=modification] .bn-suggestion-mark:hover,.dark.bn-root [data-type=modification] .bn-suggestion-node:hover>*{background-color:color-mix(in srgb, var(--user-color-light) 25%, var(--bn-colors-editor-background))}.bn-suggestion-mark--delete{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root .bn-suggestion-mark--delete,.bn-block-content[data-content-type=codeBlock]>pre .bn-suggestion-mark--delete{color:var(--user-color-light);background-color:#0000}.bn-suggestion-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background-color:#232323;border:1px solid #ffffff1a;border-radius:4px;width:max-content;max-width:calc(100vw - 8px);padding:0 4px;font-size:12px;font-weight:700}.bn-root del{color:var(--user-color-dark);background-color:#0000;text-decoration:line-through}.dark.bn-root del{color:var(--user-color-light);background-color:#0000}.bn-root del:hover{text-decoration-line:overline}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.bn-editor{font-synthesis:style weight;--N800:#172b4d;--N40:#dfe1e6;outline:none;padding-inline:54px}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{font-size:inherit;margin:0;padding:0;min-width:2px!important}.bn-default-styles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Inter fallback,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400}.bn-table-drop-cursor{z-index:20;pointer-events:none;background-color:#adf;position:absolute}.bn-drag-preview{opacity:.001;pointer-events:none;padding:10px;position:absolute;top:0;left:0}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{width:2px;position:absolute;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;border-radius:0 1.5px 1.5px 0;max-width:4px;max-height:5px;padding:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;transition:all .2s;position:absolute;top:-1px;left:0;overflow:hidden}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;border-radius:3px 3px 3px 0;max-width:20rem;max-height:1.1rem;padding:.1rem .3rem;transition:all .2s;top:-17px;left:0}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size:22px;--bn-table-handle-size:calc(18px / 2);padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);width:100%;position:relative;overflow-y:hidden}.bn-editor [data-content-type=table] table{word-break:break-word;width:auto!important}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{text-align:left;font-weight:700}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-editor.bn-loading:before{border:calc(5 * var(--bn-loader-size,1px)) solid var(--bn-loader-color,currentColor);box-sizing:border-box;height:calc(48 * var(--bn-loader-size,1px));width:calc(48 * var(--bn-loader-size,1px));border-radius:50%;animation:1s linear infinite bn-loader-rotate,2s linear infinite bn-loader-clip;display:block}.bn-editor.bn-loading>.bn-block-group{opacity:.4;transition:opacity .2s}.bn-editor.bn-loading:before{content:"";margin:0 auto calc(-48 * var(--bn-loader-size,1px));z-index:1;position:sticky;top:16px}@keyframes bn-loader-rotate{to{transform:rotate(360deg)}}@keyframes bn-loader-clip{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media (prefers-reduced-motion:reduce){.bn-editor.bn-loading:before{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);animation:none}}.bn-root{--bn-colors-editor-text:#3f3f3f;--bn-colors-editor-background:#fff;--bn-colors-menu-text:#3f3f3f;--bn-colors-menu-background:#fff;--bn-colors-tooltip-text:#3f3f3f;--bn-colors-tooltip-background:#efefef;--bn-colors-hovered-text:#3f3f3f;--bn-colors-hovered-background:#efefef;--bn-colors-selected-text:#fff;--bn-colors-selected-background:#3f3f3f;--bn-colors-disabled-text:#afafaf;--bn-colors-disabled-background:#efefef;--bn-colors-shadow:#cfcfcf;--bn-colors-border:#efefef;--bn-colors-side-menu:#cfcfcf;--bn-colors-highlights-gray-text:#9b9a97;--bn-colors-highlights-gray-background:#ebeced;--bn-colors-highlights-brown-text:#64473a;--bn-colors-highlights-brown-background:#e9e5e3;--bn-colors-highlights-red-text:#e03e3e;--bn-colors-highlights-red-background:#fbe4e4;--bn-colors-highlights-orange-text:#d9730d;--bn-colors-highlights-orange-background:#f6e9d9;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#fbf3db;--bn-colors-highlights-green-text:#4d6461;--bn-colors-highlights-green-background:#ddedea;--bn-colors-highlights-blue-text:#0b6e99;--bn-colors-highlights-blue-background:#ddebf1;--bn-colors-highlights-purple-text:#6940a5;--bn-colors-highlights-purple-background:#eae4f2;--bn-colors-highlights-pink-text:#ad1a72;--bn-colors-highlights-pink-background:#f4dfeb;--bn-font-family:"Inter", "Inter fallback", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius:6px;--bn-shadow-medium:0 4px 12px var(--bn-colors-shadow);--bn-shadow-light:0 2px 6px var(--bn-colors-border);--bn-border:1px solid var(--bn-colors-border);--bn-border-radius-small:max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium:var(--bn-border-radius);--bn-border-radius-large:max(var(--bn-border-radius) + 2px, 1px)}.bn-root[data-color-scheme=dark]{--bn-colors-editor-text:#cfcfcf;--bn-colors-editor-background:#1f1f1f;--bn-colors-menu-text:#cfcfcf;--bn-colors-menu-background:#1f1f1f;--bn-colors-tooltip-text:#cfcfcf;--bn-colors-tooltip-background:#161616;--bn-colors-hovered-text:#cfcfcf;--bn-colors-hovered-background:#161616;--bn-colors-selected-text:#cfcfcf;--bn-colors-selected-background:#0f0f0f;--bn-colors-disabled-text:#3f3f3f;--bn-colors-disabled-background:#161616;--bn-colors-shadow:#0f0f0f;--bn-colors-border:#161616;--bn-colors-side-menu:#7f7f7f;--bn-colors-highlights-gray-text:#bebdb8;--bn-colors-highlights-gray-background:#9b9a97;--bn-colors-highlights-brown-text:#8e6552;--bn-colors-highlights-brown-background:#64473a;--bn-colors-highlights-red-text:#ec4040;--bn-colors-highlights-red-background:#be3434;--bn-colors-highlights-orange-text:#e3790d;--bn-colors-highlights-orange-background:#b7600a;--bn-colors-highlights-yellow-text:#dfab01;--bn-colors-highlights-yellow-background:#b58b00;--bn-colors-highlights-green-text:#6b8b87;--bn-colors-highlights-green-background:#4d6461;--bn-colors-highlights-blue-text:#0e87bc;--bn-colors-highlights-blue-background:#0b6e99;--bn-colors-highlights-purple-text:#8552d7;--bn-colors-highlights-purple-background:#6940a5;--bn-colors-highlights-pink-text:#da208f;--bn-colors-highlights-pink-background:#ad1a72}.bn-root{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{flex-direction:column;width:100%;display:flex}.bn-react-node-view-renderer.bn-frame-node-view{display:contents}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:var(--bn-colors-side-menu)}.bn-root .bn-color-icon{border:var(--bn-border);border-radius:var(--bn-border-radius-small);justify-content:center;align-items:center;display:flex}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}.bn-block:has(>.bn-block-content[data-text-color=gray]){color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}.bn-block:has(>.bn-block-content[data-text-color=brown]){color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}.bn-block:has(>.bn-block-content[data-text-color=red]){color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}.bn-block:has(>.bn-block-content[data-text-color=orange]){color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}.bn-block:has(>.bn-block-content[data-text-color=green]){color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}.bn-block:has(>.bn-block-content[data-text-color=blue]){color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}.bn-block:has(>.bn-block-content[data-text-color=purple]){color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}.bn-block:has(>.bn-block-content[data-text-color=pink]){color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:var(--bn-colors-highlights-pink-background)}.bn-root{--bn-ui-base-z-index:0}.bn-side-menu{height:30px}.bn-suggestion-menu,.bn-grid-suggestion-menu{flex-grow:1}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);flex-direction:column;gap:10px;display:flex;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:#0000}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}.bn-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bn-mobile-formatting-toolbar{width:100vw;z-index:calc(var(--bn-ui-base-z-index) + 40);transform:translate(var(--bn-vv-left,0px), calc(var(--bn-vv-top,0px) + var(--bn-vv-height,0px))) translateY(-100%) scale(calc(1 / var(--bn-vv-scale,1)));transform-origin:0 100%;will-change:transform;padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;transition:transform .2s cubic-bezier(.5,1,.89,1);display:flex;position:fixed;top:0;left:0}.bn-mobile-formatting-toolbar .bn-toolbar{touch-action:pan-x}@media (prefers-reduced-motion:reduce){.bn-mobile-formatting-toolbar{transition:none}}.bn-scroll-container{top:var(--bn-vv-top,0px);left:var(--bn-vv-left,0px);width:var(--bn-vv-width,100vw);height:var(--bn-vv-height,100dvh);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;overflow-y:auto}.bn-scroll-container[data-bn-allow-pull-to-refresh]{overscroll-behavior-y:auto}.bn-root em-emoji-picker{max-height:100%}.bn-form{display:contents}.bn-screen-reader-only-submit{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bn-versioning-pagination{color:var(--bn-colors-menu-text);flex-shrink:0;justify-content:center;padding:12px;font-size:12px;display:flex}.bn-versioning-pagination-loader{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.bn-versioning-pagination-loader .bn-suggestion-menu-loader{width:16px;height:16px}.ds-agent-tone-control{gap:var(--o2-space-xl);padding-block:var(--o2-space-lg) var(--o2-space-xxl);border-block-end:var(--o2-space-xxs) solid var(--o2-hairline);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);margin-block-end:var(--o2-space-xl);display:grid}.ds-agent-tone-control :where(h3,p,blockquote){margin:0}.ds-agent-tone-heading{gap:var(--o2-space-xs);display:grid}.ds-agent-tone-heading h3{font-size:var(--o2-size-18);font-weight:var(--o2-weight-semibold)}.ds-agent-tone-heading p,.ds-agent-tone-caption,.ds-agent-tone-actions p,.ds-agent-tone-details{color:var(--o2-body)}.ds-agent-tone-example{gap:var(--o2-space-md);display:grid}.ds-agent-tone-description{font-weight:var(--o2-weight-semibold)}.ds-agent-tone-example blockquote{font-size:var(--o2-size-18);line-height:var(--o2-leading-body)}.ds-agent-tone-caption{font-size:var(--o2-size-12)}.ds-agent-tone-reset{justify-self:start}.ds-agent-tone-actions{justify-content:space-between;align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-agent-tone-details summary{cursor:pointer}.ds-agent-tone-details>:not(summary){margin-block-start:var(--o2-space-md)}.ds-agent-tone-details summary:focus-visible{outline:var(--o2-space-xxs) solid var(--o2-focus-ring);outline-offset:var(--o2-space-xs)}.ds-agent-tone-control [role=alert]{color:var(--o2-stopped)}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA7wAA8AAAAAFTgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAADYAAABMAQkA/EdQT1MAAAGQAAAAHgAAAB5EdEx1R1NVQgAAAbAAAAAnAAAAKLj8uOpPUy8yAAAB2AAAAFMAAABgWfx0e1NUQVQAAAIsAAAAOgAAAETlLsxMY21hcAAAAmgAAADMAAABJE9kcthnYXNwAAADNAAAAAgAAAAIAAAAEGdseWYAAAM8AAAIfgAAC/bJYTXXaGVhZAAAC7wAAAA2AAAANiz72fhoaGVhAAAL9AAAACAAAAAkBkgDBWhtdHgAAAwUAAAAYwAAAMxzEAk3bG9jYQAADHgAAABqAAAAalK+UGxtYXhwAAAM5AAAABwAAAAgAGgCW25hbWUAAA0AAAABEQAAAkAxKVkMcG9zdAAADhQAAADZAAAB62zhYS542g3BAQaAQBQFwHkFSiIiEUok2Ptfb/+MYAEMZjGKqcZaY7OLo8bpErdHvDW+Gr8mHTFfAgYAAAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimD8wsDKwMDUxRTBwMDgDaEZ4xiMGO2BoowMnAxQwMQOImC8sCBnH4YDDAoKW5jf/rvJwMDiwNilwMAw/fw1oCIRpmNAJQoMbABB1Q45AHjaHcQBBoBAFAXAeb8QIAQEUN0rUBFg6eIdIBqMiEFh+l/Uc5wtuNp+ZxW9USBzXnSisoHwAb4kBSkAAHjabYszQC4AFIW/v84zsm3bxj6nsbaa0tY+ZhtztmsfWmvJ5p7tru8BYAQYA5YYY3jYMpgCobgiTHEljU4WDUbKU4FKVaMGtahH/RrWuKa1oCWtaEsHOnMdubmBN45c5atI1apXs7rVpyGNaerBsaxN7ev0wfH/ZuGm4ibtxsCXcZF5kcNTrJXxVuWNL/6EEk4k0cQSTyLJAA87lXQA/uLMP1z4jysmuPELR0xxxwwPzPHEAi8s8cYKH6zxxRZ/7AjAnkAcCLoFoIcx0wABAAH//wAPeNqFVgVg28gS3V05UjiRORxZjh0Gy7KTnB10UjeFo0CZXP/EqQOlwDGWmXvMzMzMWO4xMzNn/Ue2Lsd3ZknzZt7OvH0WIsgR6cUPMfmIQRxCJl7gCwRecOBN9CJcSg/sYG77pc3BHIMg0gwfDeQxiEtESNJJOtEucphhzHtW7emTPpAwmj6dPDZWe+edOBPX0wdRJBLDMOuQDWGEAFmFStBN4+c3jZ93wOdNUMMa+YJ4yCGUgSwIxVlsNlkWnDabaGE5ex2RHEajQc+ydofLJQt6oxFLnaMN+Gqb3+mekDaob13g7Tq+sXlkamWLjT5mn5A+/cKw7At5ptQnTQi6uy4bWnL5jAXOBc2+BRLUnQocEmE9SbAaWeJFWTCIvGSYetVV+J6rrgoQFAhQFEAQWQCREkTGQyTPSDqdxPA/7F+2deuyfdiKL6JPYRedQ1+ByNkQmQSRRiVS4l1ulytKmhd5p7IKAz87mJBm9hVVT7EHJUdNK3mMjpn4rExp5hH0Suz1N/tb6WNKzfJILykmepQOU5Elh8vtFmOVWVY8tTErm+OFh8I714cPpDdV7+jgdRWE0Nn44rEbKosBrQcehcAjBSEdrE0wCAbJIAIL/WT8BL3wo49CuGAWbgm8NYu+jAuUej5A6AGREGOukyCY8XV/eEr3hzDUPaRyrBbeeyDSCpFOiARm0p+ZzZ5vyEgw5j/ef86u/nf5Oue8tAwvwXQOvmhsGxBDRNEOmQgT1qIswEPXIYfCzSA5lNmKdsgoQ6/EpaFQ6JFHBodXrBge7J8Ij34izJo+fdb0oYHBpQFvU3MjZOMg29HAJQflK5qEbkt2mCMHyUygT1COsmhFPpzOLXD+FLko8UKivyi+WE6eGHSyGVn5ASHLzDkf3EWfx6Vy2cFA4GC5kx74Lt9ID+BSg/Ad3nAQISaqTCfwTgVlVqvadLpcqiJ1lnIiWjiWM5qMRmiJy826bVAeCrMcHEqOXFCv24VLO5bX1S2/asjrHdKZJKfDZM6K0zBp2paFLdrEOFOm+jNJo4kzZ2Y4pXJdpolJ77xsaOSyzs7LRoYu68SiPtuQSohf8no8XrEsPjRR9sKjABSQCJeSMMLQXURagW0adEUZDuwd6DGwYfY9MLhlNKW4WrSbzDnxF8BsH8NPOaqNAVPu2EOARKC7adBRA6xRFhlFBaIOUkQ1wegkA/4ua0VgRXjruvDJgZPD63prd+zAnfSq6DuAA7Ff8D43gn6EfNmQzwP5UqP5MOSTeCxhJdH+avpRKISTT6QvvjIKWY6l18J2uBa+VWwmYOsAmxbF8kIULMAbwAc9UbAx5AGkkz4DyD24cuzcHyOR8f3KwhP9JQ8TW5C6moPSmjXL7r59aMWK5XesnAG5DPRjHMTz6eeYp+fRiMIjXcVnxXiwHChdmT8w0RtBry63yqmVi88/VvLOdIQ8sljn0IZaIaEYF6fPKp3lx8k04nNqc9NxDdBUeDUBz2LIa/oHt2A5vinEJeRByllVakpY56tqQvoNxtGE9HHw2nE/Y1EcguNxL2WRRjmO7XBmADw3Meq5Epy76Q/KzkDiX5Rtj6pZUHStG1f072Xc4WjRpmjoM5oUbUv0Y6Fy/AfJLvB4y7zw8uB6D/yAnx6oHfWRKJ+k3/HBcIyIg+gV73KDO6jeZRBl20l4Az28eXPwpa63u9Z1vfSS0sM2iE6F6D/4Vlvwp2DwJ6Knq/Hw2Cd4mK5GBJVHu73+v51n3Zw5/zvvvFB3T093qFeuqJB78X2do6Odx8/wT5jRabcW2BFRd5hedR73H5zHFHMeoPyr82jb0+y5CVvxD1vi82xp7Yvq47V6fgG84+uvX0s/esVu397Rsd1uf+Vmc/rLL6ebb8bF2xXXcUW+IRaSD7PJRRV/dR0YiGI6qr1wDpiURYxZEQwMl7YNeL0D25SPJmIpWGE1JqTzedWSnJ10anMBn8jGZVU5a0S9TpNvTfad1N5xos93Ykf7ST6cd3R5VVVOiUZr1j1QZRZ0Zi3XUlyFxt1f/zfO8tlT/btPTs4pzMlOSk3nzoXud+Iui5jalaalCwGZENlGjgSkAZAyp+xBEwzALTEmSemU3fD1aT27NvSMzB3t2djtm51z+jff4ASc9O23339Pv73p4fB33yn1fZAF6sf8BEBgCWoOvNf7cTD45gk/XDcSDv/8M9H/8gv97uaHAVMMmPIYZ8DIYhQE04dP/PTUz4LBz4KTw+FPPiH6vXtpcwzRG0XEK/++MbMw/Ph83/btfXt27ICV9eIdY5/sUPhYILdrPLc9ti6V0P7i1WuWPXTHktNOXnb7adPC4WeewTxm7ruP/nzHw+h3vLJivMZ9Bdqi+orKsUOjyWotqzmmZKGzPFcuTFrYHg4/Sph0vXVq46P3ukrSTMmfKMQjkfE7EBZx6C+uALqtBUXlgqJMoCiEY0JSqwrqjZbLpROMSn1snwTa6Wtr7fPi4zWT6yu8KSHT0Nv0G3aCq9pP8ltObG8/saX5xGnZU6aWFnCTZ9LbfU0tUFXdlfciG+wPBLUl9Ec1m1De3ziNajRuVda/129bc0EWRz/hsq3PcJmg5CzuD4KdXWWtrbVWvVNjraqy1gAD9f5JYRAfY4CV1WuBgfK/mIlk5c5IgPvIv9xectDxGDO3qLgPyxr00Xa4TalEi3dzKVm1lfW+tEVpdUH/pJCcxFXTV/1hLxtXQpx0Dsda6gpdx2j7U/2L8OmTUwV9TnlmjZRwRFdlVVetUUyeTBdXdNSkCYmTJydlpeSVZchl8dXHloMeDpB2fAZ5CTHAzS1xBxoHZpD2FSvgyjmkC99DXlM8EbjZpRgfiWVxaf1UpimuKF8o0jQxU0lXm1fMyxO9bQhQF5MwvhV6oOSDlVyMtSR89NHo/xnV1CsAAAABAAAAAbN1ORYHMV8PPPUAAwPoAAAAAOVYqlcAAAAA5jM4q//K/nYCjgQoAAAABgACAAAAAAAAeNpjYGRgYH777yYDA1PE/1N/dzH1Mb9gQAVGAMYPCFB42mL8wmDEFAFoKg4wEAiiAIB+IAUyQhLI3xAGsAiQAYu5wd4soCt1oH0YLJ4X152kM7FSudBIThxICsGdG9P4zIdO0sjhyUKlMJMcabyGx3il82ZhphJDiYh/fOO3Ac8RG6kAAAAAFQAvADsARwB9AJIApwDMAOsBBAEZATgBXwGUAesCCAIwAk4CagJyApICvgLlAu0C9QMBAz0DSQNgA3UDnAPPBBgENQRYBHIEiwSgBL4E6ATwBPgFKwU2BWwFdwV3BXcFxgXTBe4F+wAAeNpjYGRgYDBh/MGgxZDIwAbmIQAzAyMAKlUBxXjahZA1UgVAEAUf7mS4u7tDgrtrCnx3t5wzEBJyIk7ASejaWtxWe7xmJFXqXgXKKyyDH/MKLeepU8+W81WtJxnmndWD5cIPPkVq1J3lYrXLabka/1EZzhO1Oi03wbWWe+Byy72QdKqIQrpRWDtK8gflk0MHcskJpbBdyQV55MXOZUeV0KLG2BHYRawbCmMx0UaT4B1FGydyy2RIYD8QftyRTxUu4Th2n7G2a4LIOY3zv9MSXqda0z70X75T2AMF6Sf+wbv9zR/64L9m+sgp/tZnuyY1zp2GztG4+D/mOVacGD8ah5FXlBLTQUcfyP3fJuUhFg/8bjVKFFNHmzadMzEFhc9bhZG3iY7ayIEXyV5VawAAAHjaXMFFAQIBAADBXU5wd7fDXZ40oALRKEQq+DNDCgC+b66A/LsDCR9TBux58ORlaGRs2oxZc+YtWLRk2YpVa9Zt2LRl245de/YdOHTk2IlTZ85NXLh05ZrAjVt37j3EPzkmFaWWpbKX5mUCWJJvA4hhGAiCLVEAbUbff0dvdBvNmfDU+xqbyadKc5kNhyyGUbaM/MPwyGmYccgV5K7yGFY8srn0KrPjlMUxyVaQfzheOR0LTrn4d5PHsaH+MMJfCzN+x5mYXFqSmpyfmwSWMTYwg9ImAIfOaZIAAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA0AABAAAAAAOoQAAAygAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmA/U1RBVEQAgw4RCArSaLh6C4JSAAE2AiQDhR4EIAWEbAeNDwwHGykrRSOslg7OB4io2nyv+P+UwMkQW7YHrLprEC6XVWyRlShoQznUtLTU2PSwZ2ot2qEtZJD0EWl3PTsqFXmvHKSRIDlWbry2zxXfD7u2+kuDOqu+l7YMnufxrD/3JQM4g3Y1EjKAugA/RJaH/Ns7g4+1JKBbILUlFLXmpV+wEE60paVLc7DlWO9Y67qE6RYKdkJ4h2tdhap9h3BvDM2HJeRptj4si7bW9FIh8gWfWdlmXlzx9THoJsGv3d5AEFIKHVTtbAUjDjzZ8SdPPDvixm9ybZinzBHai8v2htvgvJDzIPyGjJ0sks8o0AjedKBPMirDi4CnK9WlmXM8r6QUhNS7b656mz7CHCAJB6T2nE6qK6mp7u0BepcDxvRsZgGzB/Pu+ftsLAAJud8ZIOdHfe0/fF8ncmb2he4DFkSq6V/bk85RMTWoaAALWgKsvy9TH4wyWaqslHwjgulYVsaqlOXaXtshRwB3AEAhCBqCAK6ECyfllfXtOKMD2AFAAFesrJTnRt9jeN0CntVyf7quuuRXDqCOKBOoU+8vA6RGESjBhacVThBsKOhcy+p5EKNdoH33/1vQi+WIAWfU66D81eOAwRFBcEYB/qMTN6QbJ6fWCTB9Dc+JBcGfjoagxAqAAAIgYfIrAAVogH+BMk2XLf+mNw0dQ4kLPSRo2WU5ZDnVcoEdsFbH8lgOW077CPuneBDjKIHg7f2isBdN4/91VxBnABbV2KbTek02aGZTb60GCwpkqTYvT4YqW53uRB22ONXx2ux0sRNku0Ch03Tb4SLHyXS+fKcwzem1W650+wyotFmfPU52zH6DWm3Xb68LHZXjPMMO6rFLkZMcMKTLtDIzyq2SoFSalUqkWuEsR8Q702FrXOZcyS51jiTFUlid4ZDVLnE2hUejpOQASgoge26caWBRECE4cIdDZ8GzAP78+PLhLUisOBZeAGCHhAGuBEgzf0+3/fD4DhAOVgJQ2O+uxiHU2Sr9RlM1LBGj7nuWNczaRWAXSKmfOj6x/oX3wtIr6Bjwif218uq/KzzHe/QFRAqukPzbR4UoevIkYwahPAMVq4fsJ7A4vvFojDmq/oti7raCP2HMG2yClxcjefISmmYeWcWJ/u0vfhTBXD6o72gQbnKdGrViUfMWkrFasmJdl9CG5O+5SdF+pHNmqOB8aSufebQCcV+ptXnMKfaLyPzSilojihKKIy8uwkMIQuwc69UPPX9cr26Da6bqqtZ95f16OnDOcE5Ln2qZW5udDeqN6+wrSNid0C7NVFp/Gryrrr36cbYpCdkUp76ChN0JbW6muD8N3lXXY+d+5wHnvm3vjZsJKVZsqpd2J7TNZiqtPw3eZffDnBrSxREoTiAZOF9A/Y3loEZ09nHFwbPxwtCBkXW0EAbrFkAd+06+GMoBNR3fuf5WPovAkB6lYp6eBHRFttbMuBt8EOayzQlkqCgko9WoEbqkAyXkoM9naJFVFwGWoBAhIMGL2WApyglchkEYhA7JsIIuyf4oxkIXvL5YUtXY1ryxe54hzIAL1RPDFMLDEDnDJJriNLLCRbflPNfU2J5YVHS1+zhPVLiAA4RFw5S7iD4gCfhsEtTqQOSIXJAp9GusEALMULCQahGSa7TICgC0L/t7/Wk1IuD/1woGYeYNWo3Z0JFXI4M9h/3Xl0DG9jei7fVNEvnkT46sVCf+0ctVNqVuM+kprS/AZ9ORDzanyY7TygakZcNyhQpFMXzVlyGbqjMBQSNJFax0BhXYRovVMwDAVg9pSwIPg0oRgrXJVcO0yl2JAIQIFgsaOVazVQPyrYDNhiptfQx3Nh+acFOQYbhiV+S2IALVOtvouLxW/5VQFlJovvghpo0JXwCmvzn7Ips3ebcB5sDVCYPcZP74ZpHfp9fXi6mcd5fb0Xui3C58NeW020+8vT8lvjWe4Hrs0It985ebwznHO6OGoKPtn3nJtbuYFe7vl243j7iDmeCWL7inaTvGwd8cimROORH5mhcfEHXyLnv6z6M+GhU/auOoh4d5VNdsU9ldB3lRjz9yGCRnDpgWouwRnDO92jwezxplqeuw02d5/Nui8lyvcq8XDxoZzi7fuc595yLTPV0T0rbF4fL9T7i+u5bnmo+aPDgmi+PBLvcdZy9nfNFNNDd5mQ2+8wlu+XzUlyIqjwTal1/+fw76PijwB+M25Z1OpXRvmW5rmZDesn7oesdxexUyeXBYASeaV4NzPzpON+Hc5GU2+MYnuOW2kNuJysWY72NenI8e++vlB5a36frqCZX9O4Y2uFfekwf7V3KieTW09M3j1OYmL7PBlz3BLd/i/VXSgasg5W7V5YRSKiilA8tNqEiOgk2sA2I8OQKNr3T3SNEI/YDX4OXquSMB5ZRRovf3OwmZUOnRD8c/BmuRMKsqTCpp0RAbea8FiXqUuXHUemOpVLyF8t7dSs4p50LCgiqF1aoVphMOXhN0ObMKJ6A8KFvmKJo/JXJnET2MFdRUsaLLEuv5UNHojUoUxzkftRJA6CL0gENKCd1tv+WPPLIoSALGJ3IvOujqg77SPZB/pEfj8yuYm9KZ3lwJmmqo6EIWazFmsKCaIEfI1R4ZPXyO+lodR+7cC7nf+j3/to+r48OhBISdiUa6XETT88/eczrHhiyMsyGCcCLwK/C8Ag3vRUG8vY4XSKPKBReKJwshkITQ9tkab8cKV7wP7zeeCUsrsLWcFYwhCi7RgeCzHN14MIesgE7hQsiA8vDrDapbp43G6VZ1gRc6w9rVVW3YGZiZzs/5q6vXucObVU+3Go2t02paoBw7j8AhoTPnnoUa//89F+/rsnMdrAb7daPdgzt/qs+qztdCww/8OtwD/CM+onO6BtDY5DFBTs8YdVHM1PLeMATSkRJd8XtF4cN9ro4jd/LA/Wz+nvz1SoUOB59lODMlGvFyFc08UPI852ejZIgddnAY9gTukorYD4HW5gOoWE9mIU8WHFISAhud9uod8BVen8Ct/R7Cc1JiQw1BFn/v5VoH209mSTNE0DjYSMHOq4jPAE+kc0aXDYyZsh0E5Z4HQkBm1Xw1tuXRXwo6tokN7kgEMbPiY5X7Nrb8YqOGz7xL6NjhF2xF+US4hhMgyWEJ5ZdbeB6kyQouBajgC1ea4T3tDikJ0Y5Ek3aalIToQpJZdThT0rZFsbjry76DUPH+xe79rNmLGmriS0uPN6KPTy2NB18EVgI4cbk1bkbuFXieiadbg6GKtWNKnxj8deSW9TfaPn+DXvm/Rad9CfCZeXUXwOdp2dfYv38D9us+gCMKAIE/VxeU6XHKIWo/nb0ifpXKaYLFHmYkYyS+qjxAMidRwf5lEe+Kp0f8U+FCImgbbTOxfl4QkTnyv5pGt3XBttzajzG0w+jkSYkFJJNKA4u6Ef9ZgdqzG/UfAWsGdSUl5wlcWH+Xe/V8MzvNSqgV+q3Aq5xLgCvjT6uF0BCetIL7PbnefkR3AS6PYLBCiPE7K+fIL1doZLp5a32FA6HOXOGIYRN7hkaWrvDmL3G5D3diCgKPDOwcZgrLSFe26o+CVovmDVtQY13dcs60UV3Gr500ZZ2GwmPXvN6tq0xeW9kgXozqRWe0zlJZkitJkgd43NYTLrMuFzCvlZxYXrKZzKPaNaGd6BQ2PT1GhpT4m7MkS9Gb5+nUqkx9familSfpnecMsy2mqxHSZcSbA9gNGKNUyYLTiduxGLfSoma2yjOsRyuXFHedKViMz92v7NeBSdO+c+uNSIzCehxIsmH50Dc156Q2uYS+mkmMn6sonu61v1KB8Pe4EsR5ShBNNNHFQRzFSZzFRVzFTdzFQzzFS7zFR3zFT/wlQAIlSIIlREIfSSjjQiptrPMhpiwvyqpu2q4fxmle1m0/zut+EBTDCZKiGZbjBVGSFVXTDdOyHdfzgzCKkzTLASzKqm7Wm+1ufziezpfr7f54vt6f7+8PIMKEMi6k0sY6H2LKpbY+5trHed3P+/32L6MkPYIrGF621RIK1G2lgdDJJ9/+pVnDKGHLP8/n3lspbIYv76xhJpe65Dme06KM4QRJcWke896zPv9n/U/Qr69h3tDDE2u16cFIwEXyKDBNMCAttSZ4IA3yATNwS7DhjsqCFwzFmyNoqDQP2eV3VnCrghWWR6aQXFWBxkuyCdfUtNBJHHFNUjZRvTDcGVJNYa8Kk0facoAhYUlnzDjTgoJ2KmJWFBSGYFHlxUkWBjnkRasnuT3rmJnhhjuDyilKMixK2ywIuwbZwmImFiJwlySEos1xbsJsXkbkDwnkWXmWLOrVTxXw+/yS7HIG/0zr8ZX4g8H+djI6DgAAAA==)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--o2-font-display:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--o2-font:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--o2-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--o2-primary:#131a16;--o2-ink-deep:#1f2622;--o2-canvas:#fdfefd;--o2-paper:#f7faf8;--o2-surface-soft:#eff4f0;--o2-surface-sunk-2:#e7ede8;--o2-surface-dark:#131a16;--o2-surface-dark-raised:#1f2622;--o2-hairline:#dbe1dd;--o2-hairline-strong:#c8d0cb;--o2-logo-surface:#fdfefd;--o2-logo-surface-on-dark:#eff4f0;--o2-ink:#131a16;--o2-charcoal:#3f4743;--o2-body:#666e69;--o2-mute:#939a96;--o2-heading:#131a16;--o2-section-label:#666e69;--o2-section-surface:#eff4f0;--o2-section-border:#dbe1dd;--o2-on-dark:#fdfefd;--o2-on-dark-mute:#fdfefdb8;--o2-on-dark-faint:#fdfefd85;--o2-on-primary:#fdfefd;--o2-terminal-red:var(--o2-stopped);--o2-terminal-yellow:var(--o2-owed);--o2-terminal-green:var(--o2-authorized);--o2-terminal-red-deep:var(--o2-stopped);--o2-terminal-yellow-deep:var(--o2-owed);--o2-terminal-green-deep:var(--o2-authorized);--o2-state-queued:var(--o2-mute);--o2-state-claimed:var(--o2-charcoal);--o2-state-running:var(--o2-ink);--o2-state-completed:var(--o2-authorized);--o2-state-failed:var(--o2-stopped);--o2-state-stopped:var(--o2-stopped);--o2-state-superseded:var(--o2-body);--o2-focus-ring:#3b82f6;--o2-authorized:#2e7254;--o2-authorized-hover:#1f6045;--o2-authorized-wash:#e4f5ec;--o2-authorized-line:#b8dbc8;--o2-owed:#825a27;--o2-owed-wash:#fdf1dc;--o2-owed-line:#e6cda5;--o2-owed-tint:#fffcf5;--o2-stopped:#8d4f48;--o2-stopped-wash:#ffeeeb;--o2-stopped-line:#ecc9c3;--o2-authorized-border:#8fc4a8;--o2-authorized-tint:#f6fbf8;--o2-owed-border:#d9b47a;--o2-stopped-border:#d8a59d;--o2-syntax-keyword:#7141a8;--o2-syntax-string:#075c78;--o2-syntax-number:#955018;--o2-syntax-title:#245c97;--o2-syntax-property:#7b4530;--o2-syntax-comment:#626b73;--o2-syntax-meta:#6c556f;--o2-size-46:2.875rem;--o2-size-36:2.25rem;--o2-size-34:2.125rem;--o2-size-30:1.875rem;--o2-size-24:1.5rem;--o2-size-20:1.25rem;--o2-size-18:1.125rem;--o2-size-16:1rem;--o2-size-15:.9375rem;--o2-size-14:.875rem;--o2-size-13:.8125rem;--o2-size-12:.75rem;--o2-size-11:.6875rem;--o2-weight-regular:400;--o2-weight-medium:500;--o2-weight-semibold:600;--o2-weight-bold:700;--o2-leading-display-xl:1.11;--o2-leading-display:1.2;--o2-leading-heading:1.33;--o2-leading-heading-md:1.4;--o2-leading-heading-sm:1.56;--o2-leading-body:1.5;--o2-leading-chat:1.6;--o2-leading-sm:1.43;--o2-leading-caption:1.33;--o2-leading-button:1;--o2-space-xxs:.125rem;--o2-space-xs:.25rem;--o2-space-sm:.5rem;--o2-space-md:.75rem;--o2-space-lg:1rem;--o2-space-xl:1.5rem;--o2-space-xxl:2rem;--o2-space-section:5.5rem;--o2-touch-target:44px;--o2-composer-fade:3rem;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-viewport-height:100dvh;--app-viewport-top:0px;--app-layout-height:100dvh;--app-keyboard-inset:0px;--app-bottom-navigation-height:0px;--app-overlay-left:0px;--app-overlay-top:var(--app-viewport-top);--app-overlay-width:100vw;--app-overlay-height:var(--app-viewport-height);--o2-radius-none:0px;--o2-radius-sm:4px;--o2-radius-md:5px;--o2-radius-lg:8px;--o2-radius-full:9999px;--o2-radius-control:5px;--o2-column:38rem;--o2-sidebar:17rem;--o2-chatwin-launcher:2.75rem;--o2-chatwin-lane:calc(var(--o2-chatwin-launcher) + 2 * var(--o2-space-sm));--opos-surface-page:var(--o2-paper);--opos-surface-card:var(--o2-canvas);--opos-surface-inset:var(--o2-surface-soft);--opos-surface-row-hover:var(--o2-surface-soft);--opos-surface-band:var(--o2-surface-soft);--opos-surface-track:var(--o2-hairline);--opos-surface-dark:var(--o2-surface-dark);--opos-surface-dark-raised:var(--o2-surface-dark-raised);--opos-text-on-dark:var(--o2-on-dark);--opos-text-on-dark-secondary:var(--o2-on-dark-mute);--opos-text-on-dark-faint:var(--o2-on-dark-faint);--opos-border-card:var(--o2-hairline);--opos-border-control:var(--o2-hairline-strong);--opos-border-divider:var(--o2-hairline);--opos-border-divider-strong:var(--o2-hairline-strong);--opos-border-divider-faintest:var(--o2-surface-soft);--opos-border-preview:var(--o2-hairline-strong);--opos-text-default:var(--o2-ink);--opos-text-heading:var(--o2-ink);--opos-text-body-deep:var(--o2-charcoal);--opos-text-body:var(--o2-charcoal);--opos-text-secondary:var(--o2-body);--opos-text-muted:var(--o2-body);--opos-text-faint:var(--o2-body);--opos-text-disabled:var(--o2-mute);--opos-brand:var(--o2-primary);--opos-text-on-brand:var(--o2-on-primary);--opos-brand-hover:var(--o2-ink-deep);--opos-brand-tint:var(--o2-surface-soft);--opos-brand-border:var(--o2-hairline);--opos-brand-wash:var(--o2-surface-soft);--opos-success:var(--o2-terminal-green-deep);--opos-success-heading:var(--o2-terminal-green-deep);--opos-success-light:var(--o2-terminal-green);--opos-success-tint:var(--o2-authorized-wash);--opos-success-tint-soft:var(--o2-authorized-wash);--opos-success-border:var(--o2-authorized-line);--opos-attention:var(--o2-terminal-yellow-deep);--opos-attention-deep:var(--o2-terminal-yellow-deep);--opos-attention-light:var(--o2-terminal-yellow);--opos-attention-tint:var(--o2-owed-wash);--opos-attention-tint-soft:var(--o2-owed-tint);--opos-failure:var(--o2-terminal-red-deep);--opos-failure-deep:var(--o2-terminal-red-deep);--opos-failure-border:var(--o2-stopped-line);--opos-failure-wash:var(--o2-stopped-wash);--opos-state-queued:var(--o2-state-queued);--opos-state-claimed:var(--o2-state-claimed);--opos-state-running:var(--o2-state-running);--opos-state-completed:var(--o2-state-completed);--opos-state-failed:var(--o2-state-failed);--opos-state-stopped:var(--o2-state-stopped);--opos-state-superseded:var(--o2-state-superseded);--opos-step-execute:var(--o2-primary);--opos-step-read:#7d8580;--opos-step-edit:var(--o2-charcoal);--opos-step-search:#5a625d;--opos-step-think:#a7aeaa;--opos-step-fetch:#bcc3bf;--opos-step-other:var(--o2-hairline-strong);--opos-step-failed:var(--o2-terminal-red);--opos-font-ui:var(--o2-font);--opos-font-mono:var(--o2-font-mono);--opos-font-editorial:var(--o2-font-display);--opos-font-size-micro:.6875rem;--opos-font-size-meta:.75rem;--opos-font-size-12:.75rem;--opos-font-size-12-5:.78125rem;--opos-font-size-13:.8125rem;--opos-font-size-13-5:.84375rem;--opos-font-size-14:.875rem;--opos-font-size-15:.9375rem;--opos-font-size-17:1.0625rem;--opos-font-size-18:1.125rem;--opos-font-size-19:1.1875rem;--opos-font-size-22:1.375rem;--opos-font-size-24:1.5rem;--opos-font-size-28:1.75rem;--opos-weight-regular:var(--o2-weight-regular);--opos-weight-medium:var(--o2-weight-medium);--opos-weight-semibold:var(--o2-weight-semibold);--opos-weight-bold:var(--o2-weight-semibold);--opos-leading-tight:var(--o2-leading-sm);--opos-leading:var(--o2-leading-body);--opos-leading-relaxed:var(--o2-leading-body);--opos-leading-loose:var(--o2-leading-heading-sm);--opos-leading-ledger:var(--o2-leading-heading-sm);--opos-tracking-label:.12em;--opos-tracking-label-wide:.12em;--opos-radius-pill:var(--o2-radius-full);--opos-radius-round:50%;--opos-radius-card:var(--o2-radius-lg);--opos-radius-bubble:var(--o2-radius-lg);--opos-radius-panel:var(--o2-radius-lg);--opos-radius-block:var(--o2-radius-lg);--opos-radius-button:var(--o2-radius-md);--opos-radius-chip:var(--o2-radius-sm);font-size:100%}:root,.app-shell{--app-overlay-safe-left:max(0px, calc(var(--app-safe-left) - var(--app-overlay-left)));--app-overlay-safe-right:max(0px, calc(var(--app-safe-right) - (100vw - var(--app-overlay-left) - var(--app-overlay-width))));--app-overlay-safe-top:max(0px, calc(var(--app-safe-top) - var(--app-overlay-top)));--app-overlay-safe-bottom:max(0px, calc(var(--app-safe-bottom) - (100dvh - var(--app-overlay-top) - var(--app-overlay-height))))}.ds-learning-mode-control{color:var(--o2-body);font:var(--o2-size-16) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-md);overflow-wrap:anywhere;min-width:0;display:grid}.ds-learning-mode-control>p{margin:0}.ds-preparation-jobs,.ds-preparation-job{gap:var(--o2-space-md);min-width:0;display:grid}.ds-preparation-jobs :where(h3,p){margin:0}.ds-preparation-jobs h3{color:var(--o2-heading);font-size:var(--o2-size-16)}.ds-preparation-job{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);padding:var(--o2-space-lg)}.ds-preparation-job>header,.ds-preparation-job-links{align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-preparation-job>header{justify-content:space-between}.ds-preparation-job-links a{padding-block:var(--o2-space-sm)}.ds-learning-status{gap:var(--o2-space-lg);min-width:0;color:var(--o2-body);font:var(--o2-size-16) / var(--o2-leading-body) var(--o2-font);overflow-wrap:anywhere;display:grid}.ds-learning-status :where(h3,h4,p){margin:0}.ds-learning-status :where(h3,h4){color:var(--o2-heading);font-size:var(--o2-size-16)}.ds-learning-status>header{justify-content:space-between;align-items:start;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-learning-status-capabilities{gap:var(--o2-space-sm);margin:var(--o2-space-sm) 0;padding:0;list-style:none;display:grid}.ds-learning-status-capabilities>li{justify-content:space-between;align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-learning-status-note{font-size:var(--o2-size-14)}@media (any-pointer:coarse){.ds-record-disclosure[data-variant=compact]>summary{min-block-size:var(--o2-touch-target)}}@container company-guide (width<=56rem){.ds-company-guide-header{grid-template-columns:minmax(0,1fr)}.ds-company-guide-actions{padding-top:var(--o2-space-xl)}.ds-company-guide-layout{gap:var(--o2-space-xxl);padding-top:var(--o2-space-xxl);grid-template-columns:minmax(0,1fr)}.ds-company-guide-navigation{display:none}.ds-company-guide-jump{gap:var(--o2-space-sm);padding-top:var(--o2-space-xl);display:grid}}.ds-search-trigger.o2-btn{flex-shrink:0;width:36px;padding:0}.ds-search-dialog{color:var(--o2-ink);font-family:var(--o2-font)}.ds-search-dialog .t4-modal-panel{background:var(--o2-canvas);box-shadow:none;border:1px solid var(--o2-hairline-strong);border-radius:16px}.ds-search-dialog .t4-modal-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.ds-search-dialog .t4-modal-header{border:0;padding:20px 24px 14px}.ds-search-input-row{padding:0 24px 16px}.ds-search-input-row .ds-control{width:100%;height:48px;font-size:17px}.ds-search-filters{border-bottom:1px solid var(--o2-hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px 16px;display:flex}.ds-search-company{overflow-wrap:anywhere;width:100%;font-size:13px;font-weight:600}.ds-search-type-filters,.ds-search-more-types{align-items:center;gap:var(--o2-space-sm);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ds-search-more-types{flex-basis:100%}.ds-search-type-filters .t4-chip{cursor:pointer;min-height:32px;padding:4px 12px;font-size:12px}.ds-search-type-filters .t4-chip[aria-pressed=true]{color:var(--o2-canvas);background:var(--o2-ink);border-color:var(--o2-ink)}.ds-search-type-filters:disabled{opacity:.5}.ds-search-type-count{opacity:.72;font-variant-numeric:tabular-nums}.ds-search-type-filters:disabled .t4-chip{cursor:default}.ds-search-status{color:var(--o2-charcoal);gap:5px;padding:12px 24px;font-size:12px;display:grid}.ds-search-results{overscroll-behavior:contain;min-height:0;padding:0 10px;overflow-y:auto}.ds-search-result{color:var(--o2-ink);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:14px;padding:15px 14px;text-decoration:none;display:flex}.ds-search-result[aria-selected=true]{background:var(--o2-surface-soft);border-color:var(--o2-hairline-strong)}.ds-search-kind{color:var(--o2-charcoal);text-transform:uppercase;font-family:var(--o2-font-mono);letter-spacing:.04em;flex:0 0 88px;padding-top:4px;font-size:10px}.ds-search-result-content{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.ds-search-result-title{font-size:15px;font-weight:600;line-height:1.35}.ds-search-result-snippet{color:var(--o2-charcoal);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ds-search-result-context{color:var(--o2-body);flex-wrap:wrap;gap:8px;font-size:11px;line-height:1.5;display:flex}.ds-search-history{border:1px solid var(--o2-hairline-strong);color:var(--o2-charcoal);border-radius:4px;padding:0 6px}.ds-search-result-enter{color:var(--o2-body);padding-top:2px}.ds-search-footer{border-top:1px solid var(--o2-hairline);color:var(--o2-body);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:11px;display:flex}.ds-search-empty{color:var(--o2-charcoal);margin:0;padding:22px 24px 32px;font-size:14px}.ds-search-error{color:var(--o2-ink);justify-content:space-between;align-items:center;gap:12px;margin:0 24px 12px;font-size:13px;display:flex}@media (width<=540px){.ds-search-dialog .t4-modal-panel{max-height:calc(var(--app-overlay-height) - 32px)}.ds-search-dialog .t4-modal-header{padding:16px}.ds-search-input-row,.ds-search-filters{padding:0 16px 12px}.ds-search-status{padding:10px 16px}.ds-search-result{flex-wrap:wrap;gap:6px;padding:12px 8px}.ds-search-kind{flex-basis:100%;padding:0}.ds-search-footer{flex-wrap:wrap;padding:10px 16px}}*,:before,:after{box-sizing:border-box}body{background:var(--opos-surface-page);color:var(--opos-text-default);font-family:var(--opos-font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--o2-ink);-webkit-text-decoration-color:var(--o2-hairline-strong);text-decoration-color:var(--o2-hairline-strong);text-underline-offset:3px}a:hover{color:var(--o2-ink);text-decoration-color:currentColor}:is(h1,h2,h3,h4){font-weight:var(--o2-weight-semibold);letter-spacing:-.02em}:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px;border-radius:4px}[tabindex="-1"]:focus-visible{outline:none}@supports (scrollbar-color:auto){*{scrollbar-color:var(--o2-hairline-strong) transparent;scrollbar-width:thin}@media (hover:hover){*{scrollbar-color:transparent transparent}:hover,:focus-within{scrollbar-color:var(--o2-hairline-strong) transparent}}}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--o2-hairline-strong) padding-box;border-radius:var(--o2-radius-full);border:3px solid #0000}@media (hover:hover){::-webkit-scrollbar-thumb{background-color:#0000}:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background-color:var(--o2-hairline-strong)}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (any-pointer:coarse),(width<48rem){button,[role=button]{min-height:var(--o2-touch-target);min-width:var(--o2-touch-target)}summary{min-height:var(--o2-touch-target)}input:is([type=checkbox],[type=radio]){min-width:24px;min-height:24px}label:has(input:is([type=checkbox],[type=radio])){min-height:var(--o2-touch-target)}}.o2-link{color:var(--o2-ink);text-underline-offset:2px;text-decoration:underline}.o2-link:hover{color:var(--o2-ink)}.o2-chip{background:var(--o2-surface-soft);border-radius:var(--o2-radius-full);color:var(--o2-charcoal);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-sm);padding:var(--o2-space-xs) var(--o2-space-md);display:inline-flex}.o2-dot{background:var(--o2-mute);border-radius:var(--o2-radius-full);flex:none;width:.5rem;height:.5rem;display:inline-block}.o2-dot-queued{background:var(--o2-state-queued)}.o2-dot-claimed{background:var(--o2-state-claimed)}.o2-dot-running{background:var(--o2-state-running)}.o2-dot-completed{background:var(--o2-state-completed)}.o2-dot-failed{background:var(--o2-state-failed)}.o2-dot-stopped{background:var(--o2-state-stopped)}.o2-dot-pulse{animation:1.6s ease-in-out infinite o2-dot-pulse}@keyframes o2-dot-pulse{50%{opacity:.35}}.o2-meta{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm)}.o2-meta-on-dark{color:var(--o2-on-dark-mute)}.o2-icon{flex:none;width:1rem;height:1rem}.o2-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.o2-avatar{background:var(--o2-surface-soft);border-radius:var(--o2-radius-full);color:var(--o2-ink);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;overflow:hidden}.o2-avatar>img{object-fit:cover;width:100%;height:100%}.o2-thread{gap:var(--o2-space-xxl);flex-direction:column;width:100%;min-width:0;margin:0 auto;padding:0;list-style:none;display:flex}.o2-turn{min-width:0;scroll-margin-top:5rem}.o2-turn-author{flex-basis:100%;justify-content:flex-end;min-width:0;display:flex}.o2-turn-author>.ds-action-byline{max-width:80%}.o2-turn-operator{gap:var(--o2-space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.o2-said{background:var(--o2-surface-soft);border-radius:var(--o2-radius-lg);color:var(--o2-ink);font-size:var(--o2-size-15);line-height:var(--o2-leading-chat);overflow-wrap:anywhere;max-width:80%;padding:var(--o2-space-md) var(--o2-space-xl);white-space:pre-wrap}.o2-turn-pending{opacity:.7}.o2-said-muted{color:var(--o2-body);font-style:italic}.o2-turn-partial{opacity:.95}.o2-turn-cut{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);margin:var(--o2-space-sm) 0 0;text-align:end;flex-basis:100%}.o2-turn-assistant{gap:var(--o2-space-sm);display:grid}.o2-turn-assistant .o2-turn-cut{text-align:start}.o2-turn-owed>.o2-turn-assistant{background:var(--o2-owed-tint);border:1px solid var(--o2-owed-line);border-radius:var(--o2-radius-lg);padding:var(--o2-space-md) 14px}.o2-turn-owed-line{color:var(--o2-owed);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-sm);margin:var(--o2-space-xs) 0 0;display:flex}.o2-byline{color:var(--o2-body);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-sm);flex-wrap:wrap;display:flex}.o2-byline b{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.o2-prose{color:var(--o2-charcoal);font-size:var(--o2-size-16);line-height:var(--o2-leading-body);overflow-wrap:anywhere;min-width:0}.o2-turn-assistant>.o2-prose{color:var(--o2-ink-deep);font-size:var(--o2-size-15);line-height:var(--o2-leading-chat)}.o2-turn-actions{align-items:center;gap:var(--o2-space-lg);opacity:0;flex-wrap:wrap;transition:opacity .12s;display:flex}.o2-turn-operator>.o2-turn-actions{flex-basis:100%;justify-content:flex-end}.o2-turn:hover .o2-turn-actions,.o2-turn-actions:focus-within,.o2-turn-actions-shown{opacity:1}.o2-turn-actions:has(.o2-message-copy-failed){opacity:1}.o2-btn.o2-message-copy{flex:none;width:32px;padding:0}.o2-btn.o2-message-copy.o2-message-copy-failed{max-width:100%;padding-inline:var(--o2-space-sm);white-space:normal;width:auto}@media (any-pointer:coarse){.o2-btn.o2-message-copy{width:44px}.o2-turn-actions{opacity:1}}.o2-turn-actions button:not(.o2-message-copy){color:var(--o2-body);cursor:pointer;font-family:inherit;font-size:var(--o2-size-14);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;flex:none;margin:-4px -6px;padding:4px 6px;text-decoration:underline}.o2-turn-actions button:not(.o2-message-copy):hover{color:var(--o2-ink)}.o2-caret{background:var(--o2-ink);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite o2-blink;display:inline-block}@keyframes o2-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.o2-caret,.o2-dot-pulse{animation:none}}.o2-acts{background:var(--o2-surface-soft);border-radius:var(--o2-radius-lg);gap:var(--o2-space-xs);margin:var(--o2-space-md) 0;padding:var(--o2-space-sm) var(--o2-space-md);display:grid}.o2-acts-label{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-sm);margin-block-end:var(--o2-space-xs);display:flex}.o2-acts-label svg{flex:none;width:14px;height:14px}.o2-act{color:var(--o2-body);font-size:var(--o2-size-12);align-items:baseline;gap:var(--o2-space-sm);line-height:var(--o2-leading-sm);overflow-wrap:anywhere;min-width:0;display:flex}.o2-acts>.o2-act{margin:0}.o2-act>span{min-width:0}.o2-act>b{flex:none}.o2-act b{color:var(--o2-charcoal);font-weight:var(--o2-weight-medium)}.o2-act-live b{color:var(--o2-ink)}.o2-act-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.o2-sysline{color:var(--o2-body);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-lg);line-height:var(--o2-leading-sm);text-align:center;width:100%;min-width:0;margin:0 auto;display:flex}.o2-sysline:before,.o2-sysline:after{background:var(--o2-hairline);content:"";height:1px;min-width:var(--o2-space-lg);flex:1}.o2-sysline b{color:var(--o2-charcoal);font-weight:var(--o2-weight-medium)}.o2-notice{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);box-sizing:border-box;align-items:center;gap:var(--o2-space-md);min-width:0;padding:var(--o2-space-md) var(--o2-space-lg);flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.o2-notice-text{color:var(--o2-charcoal);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm);flex:1;min-width:12rem}.o2-composer-zone{isolation:isolate;padding:var(--o2-space-lg) var(--o2-space-xl);position:sticky;bottom:0}.o2-composer-zone:before{background:linear-gradient(to bottom, transparent, var(--o2-canvas) 3.5rem);content:"";pointer-events:none;z-index:-1;position:absolute;inset:-3rem 0 0}.o2-composer{background:var(--o2-surface-soft);box-sizing:border-box;align-items:flex-end;gap:var(--o2-space-md);min-width:0;min-height:3rem;padding:var(--o2-space-sm) var(--o2-space-sm) var(--o2-space-sm) var(--o2-space-xl);border:1px solid #0000;border-radius:1.5rem;width:100%;margin:0 auto;display:flex;position:relative}.o2-composer:focus-within{background:var(--o2-canvas);border-color:var(--o2-ink)}.o2-composer-input{box-sizing:border-box;color:var(--o2-ink);font-family:var(--o2-font);font-size:var(--o2-size-16);line-height:var(--o2-leading-body);resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:2.25rem;max-height:10rem;padding:.375rem 0}.o2-composer-input::placeholder{color:var(--o2-body)}.o2-composer-mentions{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-lg);bottom:calc(100% + var(--o2-space-sm));color:var(--o2-ink);font-size:var(--o2-size-14);max-height:min(16rem,40dvh);padding:var(--o2-space-sm);box-sizing:border-box;z-index:1;width:min(20rem,100%);position:absolute;left:0;overflow-y:auto}.o2-composer-mentions-label{color:var(--o2-body);font-size:var(--o2-size-12);padding:var(--o2-space-sm) var(--o2-space-md);display:block}.o2-composer-mention{border-radius:var(--o2-radius-sm);color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere;min-height:2.75rem;padding:var(--o2-space-sm) var(--o2-space-md);text-align:left;background:0 0;border:0;width:100%;display:block}.o2-composer-mention:hover,.o2-composer-mention[aria-selected=true]{background:var(--o2-surface-soft)}.o2-send{background:var(--o2-primary);border-radius:var(--o2-radius-full);color:var(--o2-on-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.o2-send:hover{background:var(--o2-ink-deep)}.o2-send:disabled{color:var(--o2-mute);cursor:default;background:0 0}.o2-composer-hint{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);margin:var(--o2-space-sm) auto 0;text-align:center;width:100%;min-width:0}.o2-chatwin-launcher{background:var(--o2-canvas);block-size:var(--o2-chatwin-launcher);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-full);bottom:calc(var(--o2-space-xl) + max(var(--app-bottom-navigation-height), var(--app-safe-bottom)));color:var(--o2-ink);cursor:pointer;font-family:var(--o2-font);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);inline-size:var(--o2-chatwin-launcher);z-index:30;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset-inline-end:max(var(--o2-space-sm), var(--app-safe-right))}.o2-chatwin-launcher:hover{background:var(--o2-surface-soft)}.app-shell[data-viewport-segments=horizontal] .o2-chatwin-launcher{inset-inline-end:calc(100vw - var(--app-first-segment-left) - var(--app-first-segment-width) + max(var(--o2-space-sm), var(--app-overlay-safe-right)))}@media (width>=64rem){.app-shell:has(.o2-chatwin-launcher,.o2-chatwin) .page-layout{padding-inline-end:var(--o2-chatwin-lane)}}.o2-chatwin-launcher .o2-dot{position:absolute;inset-block-end:var(--o2-space-xs);inset-inline-end:var(--o2-space-xs)}.o2-chatwin-launcher-count{background:var(--o2-ink);border-radius:var(--o2-radius-full);color:var(--o2-canvas);font-size:var(--o2-size-12);line-height:var(--o2-leading-button);min-inline-size:1rem;padding:var(--o2-space-xxs);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.o2-chatwin{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-lg);inset:auto;bottom:calc(100dvh - var(--app-overlay-top) - var(--app-overlay-height) + var(--o2-space-xl) + max(var(--app-bottom-navigation-height), var(--app-safe-bottom)));color:var(--o2-ink);height:min(36rem, calc(var(--app-overlay-height) - 6rem - var(--app-bottom-navigation-height)));max-width:none;max-height:none;right:calc(100vw - var(--app-overlay-left) - var(--app-overlay-width) + max(var(--o2-space-xl), var(--app-overlay-safe-right)));width:min(26rem, calc(var(--app-overlay-width) - max(var(--o2-space-xl), var(--app-overlay-safe-left)) - max(var(--o2-space-xl), var(--app-overlay-safe-right))));z-index:30;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}.o2-chatwin::backdrop{background:var(--t4-overlay)}.o2-chatwin[hidden],.o2-chatwin-launcher[hidden]{display:none}.o2-chatwin-head{border-bottom:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-sm);padding:var(--o2-space-md) var(--o2-space-md) var(--o2-space-md) var(--o2-space-lg);flex:none;display:flex}.o2-chatwin-head .o2-byline{flex:1;min-width:0}.o2-chatwin-body{gap:var(--o2-space-lg);min-height:0;padding:var(--o2-space-lg) var(--o2-space-lg) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.o2-chatwin .o2-thread{gap:var(--o2-space-xl)}.o2-chatwin .o2-said{max-width:92%}.o2-chatwin .o2-said,.o2-chatwin .o2-prose{font-size:var(--o2-size-14)}.o2-chatwin .o2-composer-zone{padding:var(--o2-space-md) var(--o2-space-lg) var(--o2-space-lg);flex:none;position:relative}@container outlet (width<=52rem){.o2-composer-zone{padding-block:var(--o2-space-md);padding-inline:var(--o2-space-lg)}}.o2-chatwin[data-presentation=fullscreen],.app-shell[data-compact-navigation=true] .o2-chatwin[data-mobile-presentation=fullscreen]{height:var(--app-overlay-height);bottom:auto;left:var(--app-overlay-left);right:auto;top:var(--app-overlay-top);width:var(--app-overlay-width);border:0;border-radius:0}.o2-chatwin[data-presentation=fullscreen] .o2-chatwin-head,.app-shell[data-compact-navigation=true] .o2-chatwin[data-mobile-presentation=fullscreen] .o2-chatwin-head{padding-top:max(var(--o2-space-md), var(--app-overlay-safe-top));padding-inline:max(var(--o2-space-lg), var(--app-overlay-safe-left)) max(var(--o2-space-lg), var(--app-overlay-safe-right))}.o2-chatwin[data-presentation=fullscreen] .o2-composer-zone,.app-shell[data-compact-navigation=true] .o2-chatwin[data-mobile-presentation=fullscreen] .o2-composer-zone{padding-bottom:max(var(--o2-space-lg), var(--app-overlay-safe-bottom));padding-inline:max(var(--o2-space-lg), var(--app-overlay-safe-left)) max(var(--o2-space-lg), var(--app-overlay-safe-right))}.o2-composer>.t4-menu-holder{position:static}.o2-composer .t4-menu{top:auto;bottom:calc(100% + var(--o2-space-sm))}:root{--t4-font:var(--o2-font);--t4-font-mono:var(--o2-font-mono);--t4-size-body:var(--o2-size-14);--t4-ink:var(--o2-ink);--t4-secondary:var(--o2-charcoal);--t4-muted:var(--o2-body);--t4-faint:var(--o2-body);--t4-surface:var(--o2-canvas);--t4-subtle:var(--o2-paper);--t4-border:var(--o2-hairline);--t4-border-soft:var(--o2-hairline);--t4-hairline:var(--o2-surface-soft);--t4-green:var(--o2-authorized);--t4-green-bg:var(--o2-authorized-wash);--t4-green-border:var(--o2-authorized-line);--t4-amber:var(--o2-owed);--t4-amber-strong:var(--o2-owed);--t4-amber-bg:var(--o2-owed-wash);--t4-amber-border:var(--o2-owed-line);--t4-red:var(--o2-stopped);--t4-removed:var(--o2-stopped);--t4-diff-add:var(--o2-authorized);--t4-diff-add-bg:var(--o2-authorized-wash);--t4-removed-bg:var(--o2-stopped-wash);--t4-blue:var(--o2-charcoal);--t4-blue-bg:var(--o2-surface-soft);--t4-blue-border:var(--o2-hairline);--t4-violet:var(--o2-charcoal);--t4-violet-bg:var(--o2-surface-soft);--t4-violet-border:var(--o2-hairline);--t4-btn-border:var(--o2-hairline-strong);--t4-disabled-bg:var(--o2-surface-soft);--t4-disabled-ink:var(--o2-mute);--t4-disabled-border:var(--o2-hairline);--t4-radius-pill:var(--o2-radius-full);--t4-radius-card-lg:var(--o2-radius-lg);--t4-radius-card:var(--o2-radius-lg);--t4-radius-row:var(--o2-radius-md);--t4-radius-modal:var(--o2-radius-lg);--t4-radius-tag:var(--o2-radius-sm);--t4-overlay:#131a1673;--t4-modal-shadow:0 24px 64px #131a1638;--t4-drawer-shadow:-16px 0 48px #0000002e}.t4-page{color:var(--t4-ink);font-family:var(--t4-font);font-size:var(--t4-size-body)}.t4-chip{background:var(--t4-hairline);border-radius:var(--t4-radius-pill);color:var(--t4-secondary);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;min-width:0;max-width:100%;padding:2px 9px;font-size:11px;line-height:1.4;display:inline-flex;overflow:hidden}.t4-chip-green{background:var(--t4-green-bg);border-color:var(--t4-green-border);color:var(--t4-green)}.t4-chip-amber{background:var(--t4-amber-bg);border-color:var(--t4-amber-border);color:var(--t4-amber)}.t4-chip-red{background:var(--opos-failure-wash);border-color:var(--opos-failure-border);color:var(--opos-failure-deep)}.t4-chip-blue{background:var(--t4-blue-bg);border-color:var(--t4-blue-border);color:var(--t4-blue)}.t4-chip-violet{background:var(--t4-violet-bg);border-color:var(--t4-violet-border);color:var(--t4-violet)}.t4-chip-outline{border-color:var(--t4-border);color:var(--t4-muted);background:0 0}.t4-badge-auto{background:var(--t4-amber-bg);border:1px solid var(--t4-amber-border);border-radius:var(--t4-radius-pill);color:var(--t4-amber);font-family:var(--t4-font-mono);padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.t4-kicker{color:var(--o2-body);font-family:var(--t4-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.t4-scope-tag{background:var(--t4-hairline);border-radius:var(--t4-radius-tag);box-sizing:border-box;color:var(--t4-secondary);font-family:var(--t4-font-mono);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block;overflow:hidden}.t4-mono{font-family:var(--t4-font-mono)}.t4-card{background:var(--t4-surface);border:1px solid var(--t4-border);border-radius:var(--t4-radius-card-lg)}.t4-row{background:var(--t4-surface);border:1px solid var(--t4-border);border-radius:var(--t4-radius-row);box-sizing:border-box;padding:10px 14px}.t4-modal,.t4-drawer{color:var(--t4-ink);font-family:var(--t4-font);font-size:var(--t4-size-body);background:0 0;border:0;max-width:none;max-height:none;padding:0}.t4-modal::backdrop,.t4-drawer::backdrop{background:var(--t4-overlay)}.t4-modal{--t4-modal-width:560px;--t4-content-safe-top:0px;--t4-content-safe-right:0px;--t4-content-safe-bottom:0px;--t4-content-safe-left:0px;width:min(var(--t4-modal-width), calc(var(--app-overlay-width) - var(--app-overlay-safe-left) - var(--app-overlay-safe-right) - 32px));inset:calc(var(--app-overlay-top) + var(--app-overlay-safe-top)) calc(100vw - var(--app-overlay-left) - var(--app-overlay-width) + var(--app-overlay-safe-right)) calc(100dvh - var(--app-overlay-top) - var(--app-overlay-height) + var(--app-overlay-safe-bottom)) calc(var(--app-overlay-left) + var(--app-overlay-safe-left));margin:auto}.t4-modal[data-size="760"]{--t4-modal-width:760px}.t4-modal[data-modality=nonmodal]{z-index:40;position:fixed}.t4-modal[data-modality=nonmodal]::backdrop{pointer-events:none;background:0 0}.t4-modal:not(.t4-page *){--t4-ink:var(--o2-ink);--t4-secondary:var(--o2-charcoal);--t4-muted:var(--o2-body);--t4-faint:var(--o2-body);--t4-border:var(--o2-hairline);--t4-border-soft:var(--o2-hairline);--t4-amber-strong:var(--o2-terminal-yellow-deep);--t4-font:var(--o2-font)}.t4-modal-panel{background:var(--t4-surface);border-radius:var(--t4-radius-modal);box-shadow:var(--t4-modal-shadow);max-height:calc(var(--app-overlay-height) - 32px - var(--app-overlay-safe-top) - var(--app-overlay-safe-bottom));flex-direction:column;display:flex;overflow:hidden}.t4-drawer{--t4-drawer-width:min(420px, var(--app-overlay-width));--t4-content-safe-top:var(--app-overlay-safe-top);--t4-content-safe-right:var(--app-overlay-safe-right);--t4-content-safe-bottom:var(--app-overlay-safe-bottom);--t4-content-safe-left:max(0px, calc(var(--app-overlay-safe-left) - (var(--app-overlay-width) - var(--t4-drawer-width))));height:var(--app-overlay-height);width:var(--t4-drawer-width);top:var(--app-overlay-top);right:calc(100vw - var(--app-overlay-left) - var(--app-overlay-width));margin:0 0 0 auto}.t4-drawer[data-presentation=overlay][data-size=full]{width:var(--app-overlay-width)}.t4-drawer:not([open]){display:none}.t4-drawer-panel{background:var(--t4-surface);box-shadow:var(--t4-drawer-shadow);flex-direction:column;height:100%;display:flex;overflow:hidden}.t4-drawer[data-presentation=inline]{--t4-content-safe-top:0px;--t4-content-safe-right:0px;--t4-content-safe-bottom:0px;--t4-content-safe-left:0px;width:auto;height:auto;margin:0;position:static}.t4-drawer[data-presentation=inline] .t4-drawer-panel{box-shadow:none;height:auto}.t4-modal-heading{flex-direction:column;gap:6px;display:flex}.t4-modal-header,.t4-drawer-header{border-bottom:1px solid var(--t4-hairline);padding:18px 20px 14px;padding-top:max(18px, var(--t4-content-safe-top));padding-inline:max(20px, var(--t4-content-safe-left)) max(20px, var(--t4-content-safe-right));flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.t4-modal-title,.t4-drawer-title{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:700}.t4-modal-close,.t4-drawer-close{color:var(--t4-muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:18px;line-height:1}.t4-modal-body,.t4-drawer-body{padding:16px 20px;padding-inline:max(20px, var(--t4-content-safe-left)) max(20px, var(--t4-content-safe-right));min-height:0;overflow-y:auto}.t4-modal-footer,.t4-drawer-footer{border-top:1px solid var(--t4-hairline);padding:14px 20px;padding-bottom:max(14px, var(--t4-content-safe-bottom));padding-inline:max(20px, var(--t4-content-safe-left)) max(20px, var(--t4-content-safe-right));flex:none}:is(.t4-modal-panel:not(:has(>.t4-modal-footer))>.t4-modal-body,.t4-drawer-panel:not(:has(>.t4-drawer-footer))>.t4-drawer-body){padding-bottom:max(16px, var(--t4-content-safe-bottom))}.t4-drawer[data-presentation=inline] .t4-drawer-body{overflow:visible}@media (width<48rem){.t4-modal[data-mobile-presentation=fullscreen]{--t4-content-safe-top:var(--app-overlay-safe-top);--t4-content-safe-right:var(--app-overlay-safe-right);--t4-content-safe-bottom:var(--app-overlay-safe-bottom);--t4-content-safe-left:var(--app-overlay-safe-left);height:var(--app-overlay-height);inset:var(--app-overlay-top) auto auto var(--app-overlay-left);width:var(--app-overlay-width);margin:0}.t4-modal[data-mobile-presentation=fullscreen] .t4-modal-panel{border-radius:0;height:100%;max-height:none}.t4-drawer[data-presentation=overlay]{--t4-drawer-width:var(--app-overlay-width)}.t4-modal-header,.t4-drawer-header,.t4-modal-body,.t4-drawer-body,.t4-modal-footer,.t4-drawer-footer{padding-left:max(16px, var(--t4-content-safe-left));padding-right:max(16px, var(--t4-content-safe-right))}}.app-shell[data-compact-navigation=true] .t4-modal[data-mobile-presentation=fullscreen]{--t4-content-safe-top:var(--app-overlay-safe-top);--t4-content-safe-right:var(--app-overlay-safe-right);--t4-content-safe-bottom:var(--app-overlay-safe-bottom);--t4-content-safe-left:var(--app-overlay-safe-left);height:var(--app-overlay-height);inset:var(--app-overlay-top) auto auto var(--app-overlay-left);width:var(--app-overlay-width);margin:0}.app-shell[data-compact-navigation=true] .t4-modal[data-mobile-presentation=fullscreen] .t4-modal-panel{border-radius:0;height:100%;max-height:none}.t4-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.t4-menu-holder{display:inline-block;position:relative}.t4-menu-trigger{border-radius:var(--t4-radius-tag);color:var(--t4-muted);cursor:pointer;background:0 0;border:1px solid #0000;width:30px;height:28px;font-size:15px;line-height:1}.t4-menu-trigger:hover{background:var(--t4-hairline)}.t4-menu-backdrop{z-index:40;position:fixed;inset:0}.t4-menu{background:var(--t4-surface);border:1px solid var(--t4-border);border-radius:var(--t4-radius-row);z-index:41;flex-direction:column;min-width:168px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000024}.t4-menu>button{border-radius:var(--t4-radius-tag);color:var(--t4-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:7px 10px;font-family:inherit;font-size:13px}.t4-menu>button:hover{background:var(--t4-subtle)}.t4-menu-danger{color:var(--t4-removed)}.t4-toast-region{pointer-events:none;z-index:60;justify-content:center;display:flex;position:fixed;bottom:24px;left:0;right:0}.t4-toast{background:var(--t4-ink);border-radius:var(--t4-radius-pill);color:var(--t4-surface);font-family:var(--t4-font);align-items:center;gap:var(--o2-space-md);overflow-wrap:anywhere;pointer-events:auto;flex-wrap:wrap;max-width:min(92vw,640px);padding:10px 18px;font-size:13px;display:flex}.t4-tabs{border-block-end:1px solid var(--o2-hairline);box-sizing:border-box;scrollbar-width:none;gap:20px;max-width:100%;display:flex;overflow-x:auto}.t4-tabs::-webkit-scrollbar{display:none}.t4-tab{color:var(--o2-body);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;flex:none;margin-block-end:-1px;padding:8px 0;font-family:inherit;font-size:13px;font-weight:600}.t4-tab.is-active{border-block-end-color:var(--o2-ink);color:var(--o2-ink)}.t4-meter{background:var(--t4-border);border-radius:var(--t4-radius-pill);width:170px;height:5px;display:block;overflow:hidden}.t4-meter>span{background:#000;height:100%;display:block}.t4-meter.is-full>span{background:var(--t4-amber-strong)}.t4-diff-add,.t4-diff-rm{font-family:var(--t4-font-mono);overflow-wrap:anywhere;padding:1px 6px;font-size:11px;display:block}.t4-diff-add{background:var(--t4-diff-add-bg);color:var(--t4-diff-add)}.t4-diff-rm{background:var(--t4-removed-bg);color:var(--t4-removed)}.t4-identity{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.t4-identity.is-retired{opacity:.66}.t4-avatar{border-radius:var(--t4-radius-pill);color:var(--t4-surface);background:#000;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:inline-flex;overflow:hidden}.t4-avatar img{object-fit:cover;width:100%;height:100%;display:block}.t4-identity .ds-agent-avatar-action{flex:none;width:44px;min-height:44px;padding:0;position:relative}.ds-agent-avatar-edit-mark{border:1px solid var(--o2-canvas);border-radius:var(--o2-radius-full);background:var(--o2-primary);width:16px;height:16px;color:var(--o2-on-primary);font:var(--o2-size-12) / 1 var(--o2-font);place-items:center;display:grid;position:absolute;bottom:0;right:0}.t4-identity-text{flex-direction:column;gap:2px;min-width:0;display:flex}.t4-identity-name{letter-spacing:-.2px;align-items:center;gap:8px;min-width:0;font-size:20px;font-weight:700;display:flex}.t4-identity-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t4-identity-name>.t4-chip{flex:none}.t4-identity-role{color:var(--t4-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.t4-page-heading{flex-direction:column;gap:10px;display:flex}.t4-page-state{color:var(--t4-muted)}.t4-page-action{align-self:flex-start}:is(.o2-btn,.t4-btn){border-radius:var(--o2-radius-control);box-sizing:border-box;color:var(--o2-charcoal);cursor:pointer;font-family:var(--o2-font);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-button);min-height:2.25rem;padding:.5625rem var(--o2-space-lg);vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}:is(.o2-btn,.t4-btn):hover:not(:disabled){background:var(--o2-surface-soft);color:var(--o2-ink);text-decoration:none}:is(.o2-btn,.t4-btn):active:not(:disabled){background:var(--o2-hairline)}:is(.o2-btn,.t4-btn):focus-visible{border-radius:var(--o2-radius-control);outline:2px solid var(--o2-focus-ring);outline-offset:3px}:is(.o2-btn-primary,.t4-btn-primary){background:var(--o2-primary);border-color:var(--o2-primary);color:var(--o2-on-primary)}:is(.o2-btn-primary,.t4-btn-primary):hover:not(:disabled){background:var(--o2-surface-dark-raised);border-color:var(--o2-surface-dark-raised);color:var(--o2-on-primary)}:is(.o2-btn-primary,.t4-btn-primary):active:not(:disabled){background:var(--o2-primary);border-color:var(--o2-primary)}:is(.o2-btn-authorize,.t4-btn-authorize){background:var(--o2-authorized);border-color:var(--o2-authorized);color:var(--o2-on-primary);font-weight:var(--o2-weight-semibold)}:is(.o2-btn-authorize,.t4-btn-authorize):hover:not(:disabled){background:var(--o2-authorized-hover);border-color:var(--o2-authorized-hover);color:var(--o2-on-primary)}:is(.o2-btn-authorize,.t4-btn-authorize):active:not(:disabled){background:var(--o2-authorized);border-color:var(--o2-authorized)}:is(.o2-btn-secondary,.t4-btn-secondary){background:var(--o2-canvas);border-color:var(--o2-hairline-strong);color:var(--o2-ink)}:is(.o2-btn-secondary,.t4-btn-secondary):hover:not(:disabled){border-color:var(--o2-mute)}:is(.o2-btn-on-dark,.t4-btn-on-dark){background:var(--o2-canvas);border-color:var(--o2-canvas);color:var(--o2-ink)}:is(.o2-btn-on-dark,.t4-btn-on-dark):hover:not(:disabled){background:var(--o2-hairline);border-color:var(--o2-hairline)}:is(.o2-btn-on-dark,.t4-btn-on-dark):active:not(:disabled){background:var(--o2-hairline-strong);border-color:var(--o2-hairline-strong)}:is(.o2-btn-danger,.t4-btn-danger){background:var(--opos-failure);border-color:var(--opos-failure);color:var(--o2-on-primary)}:is(.o2-btn-danger,.t4-btn-danger):hover:not(:disabled){background:var(--t4-removed);border-color:var(--t4-removed);color:var(--o2-on-primary)}:is(.o2-btn-danger,.t4-btn-danger):active:not(:disabled){background:var(--opos-failure);border-color:var(--opos-failure)}:is(.o2-btn-sm,.t4-btn-sm){min-height:2rem;padding:.4375rem var(--o2-space-md)}:is(.o2-btn,.t4-btn):disabled{background:var(--o2-surface-soft);border-color:var(--o2-hairline);color:var(--o2-mute);cursor:not-allowed;opacity:1}:is(.o2-btn-ghost,.t4-btn-ghost):is([aria-pressed=true],[aria-expanded=true]){background:var(--o2-surface-soft);color:var(--o2-ink)}:is(.o2-btn-ghost,.t4-btn-ghost):disabled{background:0 0;border-color:#0000}:is(.o2-btn-on-dark,.t4-btn-on-dark):disabled{background:var(--o2-surface-dark-raised);border-color:var(--o2-charcoal);color:var(--o2-on-dark-faint)}@media (any-pointer:coarse),(width<48rem){:is(.o2-btn,.t4-btn){min-height:var(--o2-touch-target);min-width:var(--o2-touch-target)}}.o2-project-switcher{gap:var(--o2-space-sm);display:grid}.o2-project-switcher h2,.o2-project-switcher h3,.o2-project-switcher p{padding-inline:var(--o2-space-sm);margin:0}.o2-project-switcher h2{color:var(--o2-heading);font-size:var(--o2-size-13);font-weight:var(--o2-weight-semibold)}.o2-project-switcher h3,.o2-project-switcher p{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-regular);overflow-wrap:anywhere}.o2-project-switcher ul{margin:0;padding:0;list-style:none}.o2-project-switcher .o2-project-switcher-choice{border-radius:var(--o2-radius-control);color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-regular);gap:var(--o2-space-md);inline-size:100%;min-block-size:var(--o2-touch-target);padding:var(--o2-space-sm);text-align:start;white-space:normal;border-color:#0000;justify-content:space-between}.o2-project-switcher-choice>:first-child{overflow-wrap:anywhere;min-inline-size:0}.o2-project-switcher-choice[aria-current=true],.o2-project-switcher-choice:hover:enabled{background:var(--o2-surface-soft)}.o2-project-switcher-current{color:var(--o2-body);font-size:var(--o2-size-12);flex:none}.o2-conversation-welcome{color:var(--o2-ink);max-width:86rem;padding:clamp(var(--o2-space-lg), 3vw, var(--o2-space-xxl));flex-direction:column;flex:1;width:100%;margin-inline:auto;display:flex;container:conversation-welcome/inline-size}.o2-conversation-welcome-main{align-items:center;gap:var(--o2-space-xxl);padding-block:var(--o2-space-xxl);flex:1;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);display:grid}.o2-conversation-welcome-invitation{min-width:0}.o2-conversation-welcome-eyebrow{color:var(--o2-section-label);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);letter-spacing:.08em;line-height:var(--o2-leading-body);margin:0 0 var(--o2-space-xl);text-transform:uppercase}.o2-conversation-welcome h1{color:var(--o2-heading);font-family:var(--o2-font-display);font-size:var(--o2-size-46);font-weight:var(--o2-weight-semibold);letter-spacing:-.035em;line-height:var(--o2-leading-display-xl);overflow-wrap:anywhere;text-wrap:balance;margin:0}.o2-conversation-welcome-description{color:var(--o2-charcoal);font-size:var(--o2-size-18);line-height:var(--o2-leading-body);margin:var(--o2-space-xl) 0 var(--o2-space-xxl);max-width:var(--o2-column)}.o2-conversation-welcome-composer .o2-composer[data-appearance=framed]{gap:var(--o2-space-md);padding:var(--o2-space-lg)}.o2-conversation-welcome-composer .o2-composer[data-appearance=framed] .o2-composer-input{font-size:var(--o2-size-16);min-height:5rem}.o2-conversation-welcome-composer .o2-composer[data-appearance=framed] .o2-send{height:var(--o2-touch-target);width:var(--o2-touch-target);margin-inline-start:auto}.o2-conversation-welcome-composer .t4-menu-trigger{color:var(--o2-charcoal);font-size:var(--o2-size-14);height:auto;line-height:var(--o2-leading-body);min-height:var(--o2-touch-target);padding-inline:var(--o2-space-sm);text-align:left;width:auto}.o2-conversation-welcome-composer .t4-menu-holder{max-width:calc(100% - var(--o2-touch-target) - var(--o2-space-md))}.o2-conversation-welcome-composer .t4-menu{max-width:100%;left:0;right:auto}.o2-conversation-welcome-hint{color:var(--o2-body);font-size:var(--o2-size-13);line-height:var(--o2-leading-body);margin:var(--o2-space-sm) 0 0}.o2-conversation-welcome-starters{gap:var(--o2-space-md);min-width:0;margin-top:var(--o2-space-xl);border:0;flex-wrap:wrap;padding:0;display:flex}.o2-conversation-welcome-starters .o2-btn{min-height:var(--o2-touch-target);white-space:normal;flex:auto;justify-content:space-between}.o2-conversation-welcome-preview{min-width:0;margin:0}.o2-conversation-welcome-preview>p,.o2-conversation-welcome-preview figcaption{text-align:center}.o2-conversation-welcome-cards{isolation:isolate;padding-inline:var(--o2-space-md);grid-template-rows:repeat(10,2.6rem);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.o2-conversation-welcome-path{height:100%;stroke:var(--o2-hairline-strong);z-index:-1;width:100%;position:absolute;inset:0}.o2-conversation-welcome-path circle{fill:var(--o2-charcoal)}.o2-conversation-welcome-card{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-lg);align-content:start;gap:var(--o2-space-md);padding:var(--o2-space-xl);display:grid}.o2-conversation-welcome-card[data-card=idea]{background:var(--o2-surface-dark);border-color:var(--o2-surface-dark);color:var(--o2-on-dark);grid-area:1/2/5/12;transform:rotate(-5deg)}.o2-conversation-welcome-card[data-card=plan]{grid-area:4/3/8/13;transform:rotate(5deg)}.o2-conversation-welcome-card[data-card=work]{grid-area:7/1/11/11;transform:rotate(-3deg)}.o2-conversation-welcome-card p{font-size:var(--o2-size-18);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-heading);margin:0}.o2-conversation-welcome-mark{height:var(--o2-space-xxl);width:var(--o2-space-xxl);flex:none}.o2-conversation-welcome-lines{gap:var(--o2-space-sm);display:grid}.o2-conversation-welcome-lines span{border-radius:var(--o2-radius-full);height:var(--o2-space-xs);opacity:.18;background:currentColor;width:90%}.o2-conversation-welcome-lines span:nth-child(2){width:65%}.o2-conversation-welcome-preview figcaption{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin-top:var(--o2-space-xl)}.o2-conversation-welcome-preview strong{font-weight:var(--o2-weight-medium)}.o2-conversation-welcome[data-illustration=false]{max-width:44rem}.o2-conversation-welcome[data-illustration=false] .o2-conversation-welcome-main{grid-template-columns:minmax(0,1fr)}@container conversation-welcome (width<=54rem){.o2-conversation-welcome-main{padding-block:var(--o2-space-lg);grid-template-columns:minmax(0,1fr)}.o2-conversation-welcome-preview{margin:var(--o2-space-xxl) auto 0;width:100%;max-width:24rem}}.ds-control{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-md);box-sizing:border-box;color:var(--o2-ink);font-family:var(--o2-font);font-size:var(--o2-size-16);font-weight:var(--o2-weight-regular);line-height:var(--o2-leading-body);width:100%;min-width:0;min-height:2.25rem;margin:0;padding:.375rem .6875rem;transition:background-color .12s,border-color .12s;display:block}label>.ds-control-catalog,label+.ds-control-catalog{margin-top:6px}.ds-control::placeholder{color:var(--o2-body);opacity:1}.ds-control:hover:where(:not(:disabled):not([readonly])){border-color:var(--o2-mute)}.ds-control:focus-visible{border-color:var(--o2-focus-ring);border-radius:var(--o2-radius-md);outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-control[readonly]{background:var(--o2-surface-soft);color:var(--o2-charcoal)}.ds-control[aria-invalid=true]:not(:disabled){border-color:var(--o2-terminal-red-deep)}.ds-control:disabled{background:var(--o2-surface-soft);border-color:var(--o2-hairline);color:var(--o2-mute);cursor:not-allowed;opacity:1}.ds-control:disabled::placeholder{color:var(--o2-mute)}textarea.ds-control{resize:vertical;padding-block:.5625rem}select.ds-control:not(:disabled){cursor:pointer}select.ds-control:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23525252' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:28px}.ds-control.t4-mono{font-family:var(--o2-font-mono)}input.ds-control-native:is([type=checkbox],[type=radio]){accent-color:var(--o2-primary);flex-shrink:0}.t4-counter{color:var(--o2-body);font-family:var(--o2-font);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;white-space:nowrap}.t4-counter-over{color:var(--o2-terminal-red-deep);font-weight:var(--o2-weight-semibold)}.ds-control-compact{min-height:2rem;padding:.3125rem .625rem;font-size:13px}textarea.ds-control-compact{padding-block:.5rem}.ds-field-label{color:var(--o2-ink);font-family:var(--o2-font);font-size:13px;font-weight:var(--o2-weight-semibold);letter-spacing:0;text-transform:none;padding:0;line-height:1.4;display:block}.ds-choices{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.ds-choices-options{flex-wrap:wrap;gap:8px;display:flex}.ds-choices-cards .ds-choices-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ds-choice{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-md);color:var(--o2-ink);cursor:pointer;align-items:flex-start;gap:10px;min-height:2rem;padding:6px 12px;font-size:13px;line-height:1.4;display:flex;position:relative}.ds-choices-cards .ds-choice{padding:12px 14px}.ds-choice:hover:not(:has(.ds-choice-input:disabled)){border-color:var(--o2-mute)}.ds-choice:has(.ds-choice-input:checked){border-color:var(--o2-ink)}.ds-choice:has(.ds-choice-input:focus-visible){outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-choice:has(.ds-choice-input:disabled){color:var(--o2-mute);cursor:not-allowed}.ds-choice-input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.ds-choice-mark{border:1px solid var(--o2-mute);border-radius:var(--o2-radius-full);box-sizing:border-box;flex:none;block-size:14px;inline-size:14px;margin-block-start:2px;position:relative}.ds-choices-rail .ds-choice-mark{background:var(--o2-canvas);block-size:var(--o2-space-xl);inline-size:var(--o2-space-xl);margin:0}.ds-choice-input:checked+.ds-choice-mark{border-color:var(--o2-ink)}.ds-choice-input:checked+.ds-choice-mark:after{background:var(--o2-ink);border-radius:var(--o2-radius-full);content:"";position:absolute;inset:3px}.ds-choice-words{overflow-wrap:anywhere;gap:3px;min-inline-size:0;display:grid}.ds-choice:has(.ds-choice-input:disabled) .ds-choice-label{opacity:.66}.ds-choices-cards .ds-choice-label{font-size:14px;font-weight:var(--o2-weight-semibold)}.ds-choice-tag{color:var(--o2-body);font-size:12px;font-weight:var(--o2-weight-regular)}.ds-choice-description{color:var(--o2-charcoal);font-size:12px;line-height:1.5}.ds-choices-rail>legend{margin-block-end:var(--o2-space-lg)}.ds-choices-rail .ds-choices-options{flex-wrap:nowrap;gap:0}.ds-choices-rail .ds-choice{border-radius:var(--o2-radius-control);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-md);min-inline-size:0;padding:var(--o2-space-sm) var(--o2-space-xs);text-align:center;background:0 0;border:0;flex-direction:column;flex:1 1 0}.ds-choices-rail .ds-choice:before{background:var(--o2-hairline-strong);block-size:var(--o2-space-xxs);content:"";position:absolute;inset-block-start:calc(var(--o2-space-sm) + var(--o2-space-md));inset-inline:0}.ds-choices-rail .ds-choice:first-child:before{inset-inline-start:50%}.ds-choices-rail .ds-choice:last-child:before{inset-inline-end:50%}.ds-choices-rail .ds-choice-input:checked+.ds-choice-mark:after{inset:var(--o2-space-xs)}.ds-choices-rail .ds-choice:has(.ds-choice-input:checked){font-weight:var(--o2-weight-semibold)}.ds-choices-rail .ds-choice:has(.ds-choice-input:disabled){opacity:.6}.ds-stepper{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ds-stepper-label{color:var(--o2-charcoal);margin-inline-end:4px;font-size:13px}.ds-stepper-step{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-md);color:var(--o2-ink);cursor:pointer;font:inherit;justify-content:center;align-items:center;block-size:28px;inline-size:28px;padding:0;font-size:14px;display:inline-flex}.ds-stepper-step:hover:not(:disabled){border-color:var(--o2-mute)}.ds-stepper-step:focus-visible,.ds-stepper-value:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-stepper-step:disabled{color:var(--o2-mute);cursor:not-allowed}.ds-stepper-value{appearance:textfield;border-radius:var(--o2-radius-md);color:var(--o2-ink);font-family:var(--o2-font);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:1px solid #0000;block-size:28px;inline-size:3ch;padding:0;font-size:13px}.ds-stepper-value::-webkit-inner-spin-button{appearance:none;margin:0}.ds-stepper-value::-webkit-outer-spin-button{appearance:none;margin:0}.ds-stepper-value[aria-invalid=true]{border-color:var(--o2-stopped)}.ds-stepper-range{color:var(--o2-mute);font-family:var(--o2-font-mono);font-size:11px}.ds-chip-removable{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-sm);color:var(--o2-ink);font-family:var(--o2-font-mono);max-inline-size:100%;align-items:center;gap:6px;min-height:30px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.ds-chip-removable-text{overflow-wrap:anywhere}.ds-chip-removable-x{border-radius:var(--o2-radius-sm);color:var(--o2-body);cursor:pointer;font-family:var(--o2-font);background:0 0;border:0;min-block-size:24px;min-inline-size:24px;padding:0;font-size:14px;line-height:1}.ds-chip-removable-x:hover:not(:disabled){color:var(--o2-ink)}.ds-chip-removable-x:focus-visible{outline:2px solid var(--o2-focus-ring)}.ds-chip-removable-x:disabled{cursor:not-allowed;opacity:.5}@media (any-pointer:coarse),(width<48rem){.ds-control{min-height:var(--o2-touch-target)}}@media (any-pointer:coarse){.ds-control-compact,.ds-stepper-value{font-size:var(--o2-size-16)}}.ds-switch{color:var(--o2-charcoal);cursor:pointer;font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-xs);min-block-size:var(--o2-touch-target);display:inline-flex;position:relative}.ds-switch-input{block-size:100%;cursor:inherit;opacity:0;inline-size:100%;margin:0;position:absolute;inset:0}.ds-switch-track{background:var(--o2-hairline-strong);border-radius:var(--o2-radius-full);flex:none;block-size:1.25rem;inline-size:2.125rem;transition:background .15s;position:relative}.ds-switch-track:after{background:var(--o2-canvas);border-radius:var(--o2-radius-full);content:"";block-size:1rem;inline-size:1rem;transition:inset-inline-start .15s;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.ds-switch-input:checked+.ds-switch-track{background:var(--o2-ink)}.ds-switch-input:checked+.ds-switch-track:after{inset-inline-start:1rem}.ds-switch-input:focus-visible+.ds-switch-track{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-switch:has(.ds-switch-input:disabled){cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ds-switch-track,.ds-switch-track:after{transition:none}}.page-layout{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:40px 40px 80px}.page-heading{margin-bottom:1rem}.page-eyebrow{color:var(--o2-body);font-family:var(--o2-font);font-size:var(--o2-size-11);font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.page-title{color:var(--o2-heading);font-family:var(--o2-font);font-size:var(--o2-size-34);font-weight:var(--o2-weight-semibold);letter-spacing:-.02em;line-height:1.15}.page-title[data-variant=sentence]{font-family:var(--o2-font-display);font-weight:var(--o2-weight-medium);letter-spacing:-.01em;text-wrap:pretty;line-height:1.18}.page-heading .page-title{margin:0 0 .35rem}.page-heading .page-subtitle{color:var(--opos-text-body);font-size:var(--opos-font-size-13)}.page-title-group{align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.page-title-group>.page-title{margin:0}.page-title-action{display:flex}@media (hover:hover) and (pointer:fine){.page-title-action{opacity:0;pointer-events:none}.page-title-group:hover .page-title-action,.page-title-group:focus-within .page-title-action{opacity:1;pointer-events:auto}}@media (any-pointer:coarse){.page-title-action{opacity:1;pointer-events:auto}}@media (width<=48rem){.page-layout{padding:24px 16px 48px}}.app-shell{--app-header-height:61px;flex-direction:column;min-height:100dvh;display:flex}@media (width<=42rem){.app-shell{--app-header-height:97px}}.app-skip{background:var(--opos-surface-card);border:1px solid var(--opos-border-card);border-radius:var(--opos-radius-chip);color:var(--opos-text-default);font-size:var(--opos-font-size-13);left:max(8px, var(--app-safe-left));top:max(8px, var(--app-safe-top));transform:translateY(calc(-100% - max(8px, var(--app-safe-top)) - 8px));z-index:30;padding:8px 14px;text-decoration:none;position:fixed}.app-skip:focus{transform:translateY(0)}.app-header{background:var(--opos-surface-card);border-bottom:1px solid var(--opos-border-card);padding:12px 24px;padding-top:calc(12px + var(--app-safe-top));padding-inline:max(24px, var(--app-safe-left)) max(24px, var(--app-safe-right));z-index:18;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.app-home{color:var(--opos-text-default);font-family:"Avenir Next", Avenir, var(--opos-font-ui);font-size:var(--opos-font-size-17);font-weight:var(--o2-weight-bold);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.app-home:hover{color:var(--opos-brand)}.app-home-mark{background:var(--opos-brand);border-radius:4px;width:15px;height:15px}.app-nav{align-items:center;gap:2px;margin-left:10px;display:flex}.app-tab{border-radius:var(--opos-radius-pill);color:var(--opos-text-secondary);font-size:var(--opos-font-size-13);font-weight:var(--opos-weight-regular);white-space:nowrap;padding:6px 11px;text-decoration:none}.app-tab:hover{color:var(--opos-text-default)}.app-tab-active{background:var(--opos-surface-track);color:var(--opos-text-default);font-weight:var(--opos-weight-semibold)}@media (any-pointer:coarse),(width<48rem){.app-tab{min-height:var(--o2-touch-target);min-width:var(--o2-touch-target);align-items:center;display:inline-flex}}@media (width<=42rem){.app-header{gap:.5rem;padding:8px 16px}.app-home{min-height:44px}.app-nav{flex-wrap:nowrap;flex-basis:100%;order:2;min-width:0;margin-left:0;padding-block:4px;overflow-x:auto}}.app-frame{flex:1;min-height:0;display:flex}.app-outlet{min-width:0;padding-inline:var(--app-safe-left) var(--app-safe-right);flex:1;container:outlet/inline-size}.app-conversation-region{flex:none}.app-conversation-region:empty{display:none}.app-shell[data-viewport-segments=horizontal]{--app-first-segment-safe-left:max(0px, calc(var(--app-safe-left) - var(--app-first-segment-left)));--app-first-segment-safe-right:max(0px, calc(var(--app-safe-right) - (100vw - var(--app-first-segment-left) - var(--app-first-segment-width))))}.app-shell[data-viewport-segments=horizontal] .app-outlet:not(:has(.ds-adaptive-workspace)){margin-left:var(--app-first-segment-left);max-width:var(--app-first-segment-width);padding-left:var(--app-first-segment-safe-left);padding-right:var(--app-first-segment-safe-right)}@media (horizontal-viewport-segments:2){:root{--app-first-segment-left:env(viewport-segment-left 0 0);--app-first-segment-width:env(viewport-segment-width 0 0);--app-overlay-left:env(viewport-segment-left 0 0);--app-overlay-top:env(viewport-segment-top 0 0);--app-overlay-width:env(viewport-segment-width 0 0);--app-overlay-height:env(viewport-segment-height 0 0);--app-css-segment-first-left:env(viewport-segment-left 0 0);--app-css-segment-first-top:env(viewport-segment-top 0 0);--app-css-segment-first-width:env(viewport-segment-width 0 0);--app-css-segment-first-height:env(viewport-segment-height 0 0);--app-css-segment-second-left:env(viewport-segment-left 1 0);--app-css-segment-second-top:env(viewport-segment-top 1 0);--app-css-segment-second-width:env(viewport-segment-width 1 0);--app-css-segment-second-height:env(viewport-segment-height 1 0)}}@media (vertical-viewport-segments:2){:root{--app-first-segment-height:env(viewport-segment-height 0 0);--app-overlay-left:env(viewport-segment-left 0 0);--app-overlay-top:env(viewport-segment-top 0 0);--app-overlay-width:env(viewport-segment-width 0 0);--app-overlay-height:env(viewport-segment-height 0 0);--app-css-segment-first-left:env(viewport-segment-left 0 0);--app-css-segment-first-top:env(viewport-segment-top 0 0);--app-css-segment-first-width:env(viewport-segment-width 0 0);--app-css-segment-first-height:env(viewport-segment-height 0 0);--app-css-segment-second-left:env(viewport-segment-left 0 1);--app-css-segment-second-top:env(viewport-segment-top 0 1);--app-css-segment-second-width:env(viewport-segment-width 0 1);--app-css-segment-second-height:env(viewport-segment-height 0 1)}}@media (width<=60rem){.app-frame{flex-direction:column}}.ds-adaptive-workspace{--workspace-controls-height:0px;gap:var(--o2-space-md);min-width:0;min-height:0;display:grid;container:adaptive-workspace/inline-size}.ds-adaptive-workspace:has(>.ds-adaptive-workspace-toolbar){grid-template-columns:minmax(0,1fr) auto}.ds-adaptive-workspace:has(>.ds-adaptive-workspace-toolbar)>:not(.ds-adaptive-workspace-controls,.ds-adaptive-workspace-toolbar){grid-column:1/-1}.ds-adaptive-workspace-toolbar{align-items:center;gap:var(--o2-space-xs);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.ds-adaptive-workspace-note{min-width:0}.ds-adaptive-workspace-controls{gap:var(--o2-space-xs);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ds-adaptive-workspace[data-controls-placement=sticky]>.ds-adaptive-workspace-controls{background:var(--opos-surface-page);padding-block:var(--o2-space-sm);top:var(--app-header-height,0px);z-index:4;align-self:start;position:sticky}.app-shell[data-short-viewport=true] .ds-adaptive-workspace[data-controls-placement=sticky]:not([data-segments=vertical])>.ds-adaptive-workspace-controls{position:static}.app-shell[data-short-viewport=true] .ds-adaptive-workspace[data-controls-placement=sticky]:not([data-segments=vertical])>.ds-adaptive-workspace-panes{--workspace-controls-height:0px}.ds-adaptive-workspace-panes{align-items:start;gap:var(--o2-space-lg);min-width:0;min-height:0;display:grid}.ds-adaptive-workspace-pane{min-width:0;min-height:0}.ds-adaptive-workspace-pane[hidden]{display:none}.ds-adaptive-workspace[data-layout=medium] .ds-adaptive-workspace-panes{grid-template-columns:minmax(16rem,2fr) minmax(20rem,3fr)}.ds-adaptive-workspace[data-layout=medium] [data-pane=detail]{grid-area:1/2}.ds-adaptive-workspace[data-layout=medium] [data-pane=context]{grid-area:1/1}.ds-adaptive-workspace[data-layout=expanded] .ds-adaptive-workspace-panes{grid-template-columns:minmax(16rem,2fr) minmax(20rem,3fr) minmax(16rem,2fr)}.ds-adaptive-workspace[data-layout=expanded] .ds-adaptive-workspace-panes:not(:has([data-pane=context])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ds-adaptive-workspace[data-layout]>.ds-adaptive-workspace-panes:has(>:only-child){grid-template-columns:minmax(0,1fr)}.ds-adaptive-workspace[data-layout]>.ds-adaptive-workspace-panes>:only-child{grid-area:1/1}.ds-adaptive-workspace[data-segments=horizontal][data-layout=medium] .ds-adaptive-workspace-panes{column-gap:var(--workspace-segment-gap);grid-template-columns:minmax(0, var(--workspace-first-segment-size)) minmax(0, 1fr)}.ds-adaptive-workspace[data-segments=horizontal]>.ds-adaptive-workspace-controls{max-width:var(--workspace-first-segment-size)}.ds-adaptive-workspace[data-segments=vertical]:is([data-layout=medium],[data-layout=compact][data-keyboard-pane]){--workspace-bottom-inset:max(var(--app-bottom-navigation-height,0px), var(--app-safe-bottom,0px));--workspace-vertical-height:max(0px, calc(var(--app-viewport-height,100dvh) + var(--app-viewport-top,0px) - var(--workspace-placeholder-top) - var(--workspace-bottom-inset)));--workspace-second-segment-size:max(0px, calc(var(--app-second-segment-height) - var(--workspace-bottom-inset)));box-sizing:border-box;height:var(--workspace-vertical-height);max-height:var(--workspace-vertical-height);flex:none;align-content:start}.ds-adaptive-workspace[data-segments=vertical]:is([data-layout=medium],[data-layout=compact][data-keyboard-pane])>.ds-adaptive-workspace-controls{background:var(--opos-surface-page);left:var(--workspace-viewport-left);top:var(--workspace-viewport-top);width:var(--workspace-viewport-width);z-index:4;position:fixed}.ds-adaptive-workspace[data-segments=vertical][data-layout=medium] .ds-adaptive-workspace-panes{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--workspace-first-segment-size)) minmax(0, var(--workspace-second-segment-size));height:calc(var(--workspace-first-segment-size) + var(--workspace-segment-gap) + var(--workspace-second-segment-size));left:var(--workspace-viewport-left);row-gap:var(--workspace-segment-gap);top:calc(var(--workspace-viewport-top) + var(--workspace-pane-offset));width:var(--workspace-viewport-width);flex:none;position:fixed}.ds-adaptive-workspace[data-segments=vertical][data-layout=medium] [data-pane=detail]{grid-area:2/1}.ds-adaptive-workspace[data-segments=vertical][data-layout=medium] .ds-adaptive-workspace-pane{max-height:var(--workspace-first-segment-size);overscroll-behavior:contain;overflow:auto}.ds-adaptive-workspace[data-segments=vertical][data-layout=medium] [data-pane=detail]{max-height:var(--workspace-second-segment-size)}.ds-adaptive-workspace[data-segments=horizontal][data-layout=compact] .ds-adaptive-workspace-panes{max-width:var(--workspace-first-segment-size)}.ds-adaptive-workspace[data-segments=vertical][data-layout=compact][data-keyboard-pane] .ds-adaptive-workspace-panes{height:max(0px, calc(var(--app-viewport-height) + var(--app-viewport-top) - var(--workspace-viewport-top) - var(--workspace-pane-offset)));left:var(--workspace-viewport-left);top:calc(var(--workspace-viewport-top) + var(--workspace-pane-offset));width:var(--workspace-viewport-width);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;position:fixed}.ds-adaptive-workspace[data-segments=vertical][data-layout=compact][data-keyboard-pane] .ds-adaptive-workspace-pane{overscroll-behavior:contain;max-height:100%;overflow:auto}.ds-attention-trigger{gap:var(--o2-space-sm);padding-inline:var(--o2-space-md) var(--o2-space-sm);flex-shrink:0}.ds-attention-trigger[data-active]{background:var(--opos-attention-tint-soft);border-color:var(--opos-attention);color:var(--opos-attention)}.ds-attention-trigger[data-active]:hover:not(:disabled){background:var(--opos-attention-tint);border-color:var(--opos-attention);color:var(--opos-attention)}.ds-attention-trigger .ds-attention-count{font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;font-weight:var(--o2-weight-semibold);justify-content:center;min-width:22px;padding:1px 6px}.ds-attention-trigger[data-active] .ds-attention-count{background:var(--opos-attention);color:var(--o2-on-dark)}.ds-attention-inbox{color:var(--o2-ink);font-family:var(--o2-font);width:min(460px,100vw)}.ds-attention-inbox .t4-drawer-panel{background:var(--o2-canvas);border-left:1px solid var(--o2-hairline);box-shadow:none}.ds-attention-inbox .t4-drawer-title{color:var(--o2-ink);font-family:var(--o2-font-display)}.ds-attention-inbox .t4-drawer-body{gap:var(--o2-space-lg);flex-direction:column;display:flex}.ds-attention-inbox .t4-drawer-body>*{flex-shrink:0}.ds-attention-panel{gap:var(--o2-space-lg);flex-direction:column;min-width:0;display:flex}.ds-attention-overview{justify-items:start;gap:4px;min-width:0;display:grid}.ds-attention-overview .ds-freshness-check{color:var(--o2-body);margin-block-start:4px;font-size:13px}.ds-attention-overview .ds-freshness-check-action.o2-act-link{font-size:13px}.ds-attention-inbox p{margin:0}.ds-attention-scope{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-attention-inbox .ds-attention-summary{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-18);font-weight:var(--o2-weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.3}.ds-attention-inbox .ds-attention-freshness{color:var(--o2-owed);font-size:13px;line-height:var(--o2-leading-body)}.ds-attention-freshness:empty{display:none}.ds-attention-notify{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);align-items:center;gap:var(--o2-space-md);padding:var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-attention-notify-text{flex:12rem;min-width:0}.ds-attention-notify-label{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium)}.ds-attention-notify-hint{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin-top:var(--o2-space-xs)}.ds-attention-filters{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ds-attention-filter{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-sm);color:var(--o2-charcoal);cursor:pointer;font:inherit;font-size:var(--o2-size-12);background:0 0;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.ds-attention-filter:hover{border-color:var(--o2-hairline-strong);color:var(--o2-ink)}.ds-attention-filter[aria-pressed=true]{background:var(--o2-canvas);border-color:var(--o2-ink);color:var(--o2-ink);font-weight:var(--o2-weight-semibold)}.ds-attention-filter:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-attention-filter-count{color:var(--o2-mute);font-family:var(--o2-font-mono);font-size:11px;font-weight:var(--o2-weight-regular)}.ds-attention-list{gap:var(--o2-space-md);margin:0;padding:0;list-style:none;display:grid}.ds-attention-rows{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.ds-attention-item{color:var(--o2-ink);gap:10px;padding:14px 16px;display:grid}.ds-attention-item+.ds-attention-item{border-block-start:1px solid var(--o2-hairline)}.ds-attention-item-words{align-items:flex-start;gap:10px;min-width:0;display:flex}.ds-attention-item-words>.o2-mark{margin-block-start:6px}.ds-attention-item[data-older] .o2-queue-row-title{color:var(--o2-charcoal)}.ds-attention-item .o2-queue-row-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ds-attention-item-acts{padding-inline-start:21px}.ds-attention-item-action{white-space:normal;max-width:100%}.ds-attention-older{gap:var(--o2-space-md);display:grid}.ds-attention-older>summary{color:var(--o2-charcoal);cursor:pointer;font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-body)}.ds-attention-older[open]>summary{margin-bottom:var(--o2-space-md)}.ds-attention-preview{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-attention-activity-group{gap:var(--o2-space-md);min-width:0;display:grid}.ds-attention-activity-date{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-body);margin:0}.ds-attention-activity-item{gap:var(--o2-space-md);padding:var(--o2-space-lg)}.ds-attention-activity-preview,.ds-attention-follow-up{gap:var(--o2-space-xs);min-width:0;display:grid}.ds-attention-activity-label{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-attention-activity-preview .ds-attention-activity-label:not(:first-child){margin-top:var(--o2-space-xs)}.ds-attention-activity-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-attention-follow-up{border-left:2px solid var(--o2-hairline-strong);padding-left:var(--o2-space-md)}.ds-attention-follow-up-label{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.ds-attention-activity-disclosure{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);min-width:0}.ds-attention-activity-disclosure>summary{cursor:pointer;min-height:32px;padding-block:var(--o2-space-sm);width:fit-content}.ds-attention-activity-disclosure>summary:hover{color:var(--o2-ink)}.ds-attention-activity-source{border-left:1px solid var(--o2-hairline);gap:var(--o2-space-sm);margin:var(--o2-space-xs) 0 0;padding-left:var(--o2-space-md);display:grid}.ds-attention-activity-source>dt{color:var(--o2-body);font-weight:var(--o2-weight-medium)}.ds-attention-activity-source>dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ds-attention-activity-source>dt:not(:first-child){margin-top:var(--o2-space-sm)}.ds-attention-activity-links{gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-attention-activity-links>a{white-space:normal;max-width:100%}.ds-attention-activity-error{color:var(--o2-terminal-red-deep);font-size:var(--o2-size-14);line-height:var(--o2-leading-body)}.ds-attention-activity-paging{justify-content:center;display:flex}@media (width<=400px){.ds-attention-inbox .t4-drawer-body{padding-inline:var(--o2-space-lg)}}.ds-attention-icon{display:none}@media (width<=42rem){.ds-attention-icon{display:block}.ds-attention-trigger{gap:2px}.ds-attention-label{display:none}.ds-attention-trigger{min-width:44px;min-height:44px;padding-inline:var(--o2-space-sm)}}.ds-audit-timeline{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);min-width:0;container-type:inline-size}.ds-audit-group-label{background:var(--o2-surface-soft);border-block-end:1px solid var(--o2-hairline);color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);letter-spacing:var(--opos-tracking-label);padding:var(--o2-space-sm) var(--o2-space-lg);text-transform:uppercase;margin:0}.ds-audit-group:first-child .ds-audit-group-label{border-start-start-radius:var(--o2-radius-lg);border-start-end-radius:var(--o2-radius-lg)}.ds-audit-group+.ds-audit-group{border-block-start:1px solid var(--o2-hairline)}.ds-audit-rows{margin:0;padding:0;list-style:none}.ds-audit-row{min-width:0;padding:var(--o2-space-md) var(--o2-space-lg);position:relative}.ds-audit-row+.ds-audit-row{border-block-start:1px solid var(--o2-hairline)}.ds-audit-row:has(.ds-audit-disclosure[open]){background:var(--o2-surface-soft)}.ds-audit-group:last-child .ds-audit-row:last-child{border-end-end-radius:var(--o2-radius-lg);border-end-start-radius:var(--o2-radius-lg)}.ds-audit-row-heading{align-items:start;gap:var(--o2-space-md);grid-template-columns:72px 116px 24px minmax(0,1fr) minmax(0,80px);min-width:0;min-height:32px;padding-inline-end:80px;display:grid}.ds-audit-row-heading-attributed{grid-template-columns:72px 116px minmax(0,1fr) minmax(0,80px)}.ds-audit-author{margin-block-end:var(--o2-space-xs)}.ds-audit-time,.ds-audit-reference{color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);overflow-wrap:anywhere;padding-block-start:var(--o2-space-xs)}.ds-audit-reference{text-align:end}.ds-audit-category{background:var(--o2-surface-soft);border-radius:var(--o2-radius-sm);box-sizing:border-box;color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);overflow-wrap:anywhere;max-width:100%;padding:var(--o2-space-xxs) var(--o2-space-sm);border:1px solid #0000;justify-self:start;margin-block-start:var(--o2-space-xxs);line-height:1.4}.ds-audit-category-accent{background:var(--o2-canvas);border-color:var(--o2-hairline-strong)}.ds-audit-category-success{background:var(--o2-authorized-wash);border-color:var(--o2-authorized-line);color:var(--o2-authorized)}.ds-audit-actor{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-full);color:var(--o2-charcoal);font-size:var(--opos-font-size-micro);font-weight:var(--o2-weight-medium);height:24px;justify-content:center;align-items:center;width:24px;margin-block-start:var(--o2-space-xxs);display:flex}.ds-audit-description{overflow-wrap:anywhere;min-width:0}.ds-audit-summary a{font-weight:var(--o2-weight-medium);text-decoration:none}.ds-audit-summary a:hover,.ds-audit-reference a:hover{text-underline-offset:3px;text-decoration:underline}.ds-audit-context{color:var(--o2-body);font-size:var(--o2-size-12);margin-block-start:var(--o2-space-xxs)}.ds-audit-reference a{color:inherit;text-decoration:none}.ds-audit-disclosure>summary{border-radius:var(--o2-radius-control);color:var(--o2-charcoal);cursor:pointer;font-size:var(--opos-font-size-13);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-xs);min-height:32px;padding:0 var(--o2-space-sm);background:0 0;border:1px solid #0000;justify-content:center;width:72px;list-style:none;display:flex;position:absolute;inset-block-start:var(--o2-space-md);inset-inline-end:var(--o2-space-lg)}.ds-audit-disclosure>summary::-webkit-details-marker{display:none}.ds-audit-disclosure>summary:hover{background:var(--o2-surface-soft);color:var(--o2-ink)}.ds-audit-disclosure>summary:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:1px}.ds-audit-chevron{border-block-end:1.5px solid;border-inline-end:1.5px solid;width:5px;height:5px;transform:rotate(-45deg)}.ds-audit-hide,.ds-audit-disclosure[open]>summary .ds-audit-show{display:none}.ds-audit-disclosure[open]>summary{color:var(--o2-ink)}.ds-audit-disclosure[open]>summary .ds-audit-hide{display:inline}.ds-audit-disclosure[open]>summary .ds-audit-chevron{transform:rotate(45deg)}.ds-audit-detail{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);gap:var(--o2-space-md);overflow-wrap:anywhere;min-width:0;padding:var(--o2-space-lg);margin-block-start:var(--o2-space-md);margin-inline-start:84px;display:grid}.ds-audit-facts{gap:var(--o2-space-sm) var(--o2-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ds-audit-facts>div,.ds-audit-facts dd{min-width:0}.ds-audit-facts dt,.ds-audit-note{color:var(--o2-charcoal);font-size:var(--o2-size-12)}.ds-audit-facts dd,.ds-audit-note{margin:0}.ds-audit-detail :where(code,pre){font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);white-space:pre-wrap}.ds-audit-changes{border-collapse:collapse;font-size:var(--o2-size-12);table-layout:fixed;width:100%}.ds-audit-changes :where(th,td){border-block-end:1px solid var(--o2-hairline);padding:var(--o2-space-sm);text-align:start;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}.ds-audit-changes th{color:var(--o2-charcoal);font-weight:var(--o2-weight-medium)}.ds-audit-changes pre{margin:0}@container (width<=720px){.ds-audit-row-heading{align-items:center;gap:var(--o2-space-sm);grid-template-columns:auto minmax(0,1fr) 24px;padding-inline-end:0}.ds-audit-row-heading-attributed{grid-template-columns:auto minmax(0,1fr)}.ds-audit-description{grid-column:1/-1}.ds-audit-reference{text-align:start;grid-column:1/-1;align-self:center;min-height:32px;padding-inline-end:80px}.ds-audit-disclosure>summary{margin-block-start:-32px;inset-block-start:auto}.ds-audit-detail{padding:var(--o2-space-md);margin-inline-start:0}.ds-audit-facts{grid-template-columns:minmax(0,1fr)}}.agent-output-workspace{min-width:0}.ds-agent-workspace{min-width:0;container:agent-workspace/inline-size}.ds-agent-workspace-grid,.ds-agent-workspace-details{gap:var(--o2-space-xl);grid-template-columns:minmax(0,1fr);display:grid}.ds-agent-workspace-grid{align-items:start}.ds-agent-workspace-output,.ds-agent-workspace-details{min-width:0}@container agent-workspace (width>=56rem){.ds-agent-workspace-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ds-agent-workspace-output{height:calc(var(--app-viewport-height) - var(--app-header-height,0px) - var(--app-bottom-navigation-height) - 2 * var(--o2-space-lg));top:calc(var(--app-header-height,0px) + var(--o2-space-lg));flex-direction:column;grid-area:1/1;display:flex;position:sticky}.ds-agent-workspace-details{grid-area:1/2}.ds-agent-workspace-output>*{flex-shrink:0}.ds-agent-workspace-output>.agent-output-workspace{flex:1;min-height:0}.ds-agent-workspace-output .agent-output-workspace>div:not([hidden]){height:100%;min-height:0}.ds-agent-workspace-output .agent-output.ds-agent-output{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:clip}.ds-agent-workspace-output .ds-agent-output>*{flex-shrink:0}.ds-agent-workspace-output .ds-agent-output>.agent-output-stream,.ds-agent-workspace-output .ds-agent-output>.agent-output-empty{flex:1 1 0;height:auto;min-height:0}.ds-agent-workspace-output .ds-agent-output>.agent-output-footer{flex:none}.ds-agent-workspace-output .ds-agent-output>.agent-output-pinned{overscroll-behavior:contain;scrollbar-color:var(--o2-hairline-strong) transparent;max-height:40%;overflow-y:auto}.ds-agent-workspace-output .ds-agent-output>.agent-output-pinned::-webkit-scrollbar{width:8px}.ds-agent-workspace-output .ds-agent-output>.agent-output-pinned::-webkit-scrollbar-thumb{background:var(--o2-hairline-strong);border-radius:var(--o2-radius-full)}}.agent-output.ds-agent-output{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-charcoal);font-family:var(--o2-font);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);min-width:0;padding:var(--o2-space-xl);container:agent-output/inline-size}.agent-output-header{align-items:center;gap:var(--o2-space-md) var(--o2-space-lg);margin-bottom:var(--o2-space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.agent-output-heading{align-items:center;gap:var(--o2-space-md);min-width:0;display:flex}.agent-output-heading-text{gap:var(--o2-space-xs);min-width:0;display:grid}.agent-output-heading-icon{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);color:var(--o2-ink);flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.agent-output-heading-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px}.agent-output-header h2{color:var(--o2-ink);font-family:var(--o2-font);font-size:var(--o2-size-18);font-weight:var(--o2-weight-semibold);letter-spacing:normal;line-height:var(--o2-leading-heading);text-transform:none;margin:0}.agent-output-transcript-id,.agent-output-time,.agent-output-state{color:var(--o2-body);font-family:var(--o2-font);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;line-height:var(--o2-leading-body)}.agent-output-transcript-id{overflow-wrap:anywhere}.agent-output-state{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-full);align-items:center;gap:var(--o2-space-sm);padding:var(--o2-space-xs) var(--o2-space-md);flex-shrink:0;display:inline-flex}.agent-output-state-dot{background:var(--o2-body);border-radius:var(--o2-radius-full);width:6px;height:6px}.agent-output-state.is-live .agent-output-state-dot{background:var(--o2-primary);animation:1.4s ease-in-out infinite agent-output-pulse}.record-output-selectors{align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;min-width:0;display:flex}.record-output-selectors label{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-sm);min-width:0;display:flex}.record-output-selectors select{width:auto;min-width:0;max-width:15rem}.agent-output.ds-agent-output>.ds-reader-controls-compact{border-bottom:1px solid var(--o2-hairline);padding-bottom:var(--o2-space-lg);margin-bottom:0}.agent-output-stream{gap:var(--o2-space-xl);overscroll-behavior:contain;min-width:0;height:clamp(28rem,62dvh,64rem);padding:var(--o2-space-xl) var(--o2-space-md) var(--o2-space-xl) 0;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.agent-output-stream[data-empty=true]{height:auto}.agent-output-conversation:empty{display:none}.agent-output-stream>*{flex-shrink:0;min-width:0}.agent-message{min-width:0;position:relative}.agent-output-message-meta{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);margin-bottom:var(--o2-space-sm);flex-wrap:wrap;display:flex}.agent-output-message-meta .agent-output-author{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);margin:0}.agent-output-message-meta .agent-output-time{margin:0}.agent-output-time{overflow-wrap:anywhere;display:block}.agent-message>.agent-output-time,.agent-thinking>.agent-output-time{margin-bottom:var(--o2-space-sm)}.agent-output .agent-markdown{color:var(--o2-ink-deep);font-size:var(--o2-size-15);border:0;min-width:0;margin:0;padding:0;line-height:1.7;overflow-x:visible}.agent-markdown .ds-markdown-code{max-height:28rem}.agent-thinking{background:var(--o2-surface-soft);border-left:2px solid var(--o2-hairline-strong);border-radius:0 var(--o2-radius-md) var(--o2-radius-md) 0;padding:var(--o2-space-md) var(--o2-space-lg)}.agent-thinking-label{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);margin:0;display:inline-flex}.agent-output .agent-markdown-thinking{color:var(--o2-body);font-size:var(--o2-size-14)}.agent-copy{margin-top:var(--o2-space-md)}.agent-output-message-actions{align-items:center;gap:var(--o2-space-xs) var(--o2-space-sm);margin-top:var(--o2-space-md);flex-wrap:wrap;display:flex}.agent-output-message-actions .agent-copy{margin-top:0}.agent-output-original-toggle{color:var(--o2-body)}.agent-thinking[data-continued]{margin-top:calc(var(--o2-space-xs) - var(--o2-space-xl))}.agent-output-banner{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);color:var(--o2-charcoal);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);margin-bottom:var(--o2-space-sm);padding:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.agent-output-banner-text{overflow-wrap:anywhere;min-width:0}.agent-tool-call,.agent-tool-group{border-radius:var(--o2-radius-sm);background:0 0;border:1px solid #0000;min-width:0}.agent-tool-call{overflow:hidden}.agent-output-stream>:is(.agent-tool-call,.agent-tool-group)+:is(.agent-tool-call,.agent-tool-group){margin-block-start:calc(-1 * var(--o2-space-xl))}.agent-tool-trigger,.agent-tool-group-trigger{color:var(--o2-charcoal);cursor:pointer;font-family:var(--o2-font);align-items:center;gap:var(--o2-space-sm);min-width:0;min-height:44px;padding:var(--o2-space-xs) var(--o2-space-sm);text-align:left;background:0 0;border:0;width:100%;display:grid}.agent-tool-trigger{grid-template-columns:6px minmax(0,1fr) auto}.agent-tool-trigger:hover,.agent-tool-group-trigger:hover{background:var(--o2-surface-soft)}.agent-tool-trigger:focus-visible,.agent-tool-group-trigger:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:-3px}.agent-tool-main{align-items:baseline;gap:var(--o2-space-sm);min-width:0;display:flex}.agent-tool-indicator{background:var(--o2-body);border-radius:var(--o2-radius-full);width:5px;height:5px}.agent-tool-call-failed .agent-tool-indicator,.agent-tool-call-muted .agent-tool-indicator{box-shadow:inset 0 0 0 1px var(--o2-body);background:0 0}.agent-tool-call-running .agent-tool-indicator{background:var(--o2-primary);animation:1.4s ease-in-out infinite agent-output-pulse}.agent-tool-title,.agent-tool-group-title{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-body);flex-shrink:0}.agent-tool-title{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.agent-tool-title:only-child{max-width:100%}.agent-tool-call-muted .agent-tool-title{color:var(--o2-body);font-weight:var(--o2-weight-regular)}.agent-tool-subtitle{color:var(--o2-body);font-family:var(--o2-font-mono);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-tool-status,.agent-tool-duration,.agent-tool-recorded-meta,.agent-tool-group-summary{color:var(--o2-body);font-family:var(--o2-font);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;line-height:var(--o2-leading-body)}.agent-tool-meta{align-items:center;gap:var(--o2-space-sm);white-space:nowrap;min-width:0;display:flex}.agent-tool-status-failed{color:var(--o2-charcoal);font-weight:var(--o2-weight-medium)}.agent-tool-caret{color:var(--o2-body);border-bottom:1.5px solid;border-right:1.5px solid;justify-self:end;width:6px;height:6px;transition:transform .12s;transform:rotate(-45deg)}[aria-expanded=true]>.agent-tool-caret,.agent-tool-group[open]>summary>.agent-tool-caret{transform:rotate(45deg)}.agent-tool-content{background:var(--o2-canvas);border-top:1px solid var(--o2-hairline);padding:var(--o2-space-md)}.agent-tool-recorded-meta{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);margin-bottom:var(--o2-space-md);flex-wrap:wrap;display:flex}.agent-tool-detail{gap:var(--o2-space-md);flex-direction:column;display:flex}.agent-output-message-actions+.agent-tool-detail{margin-top:var(--o2-space-sm)}.agent-tool-detail-block{min-width:0}.agent-tool-detail-label{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);margin-bottom:var(--o2-space-xs);display:block}.agent-tool-code{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-sm);color:var(--o2-charcoal);min-width:0;max-height:16rem;padding:var(--o2-space-md);scrollbar-width:thin;overflow:auto}.agent-tool-code:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.agent-tool-command,.agent-tool-output{color:inherit;font-family:var(--o2-font-mono);font-size:var(--o2-size-12);white-space:pre;background:0 0;border:0;min-width:max-content;margin:0;padding:0;line-height:1.6}.agent-tool-note{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);margin:0}.agent-tool-more{margin-top:var(--o2-space-sm)}.agent-tool-group-trigger{border-radius:var(--o2-radius-sm);grid-template-columns:6px minmax(0,1fr);list-style:none}.agent-tool-group-trigger::-webkit-details-marker{display:none}.agent-tool-group-icon{color:var(--o2-body);stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;width:16px;height:16px}.agent-tool-group-heading{align-items:baseline;gap:var(--o2-space-md);min-width:0;display:flex}.agent-tool-group-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-tool-group[open]>summary{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0}.agent-tool-group-list{border-inline-start:1px solid var(--o2-hairline);padding:var(--o2-space-xs) 0 var(--o2-space-xs) var(--o2-space-sm);margin-inline-start:var(--o2-space-md)}.agent-tool-group .agent-tool-group-heading{gap:var(--o2-space-xs) var(--o2-space-sm);flex-wrap:wrap}.agent-tool-group .agent-tool-group-summary{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium)}.agent-tool-group .agent-tool-group-title{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-regular);flex-shrink:1;max-width:100%}.agent-tool-group .agent-tool-group-title:only-child,.agent-tool-group .agent-tool-group-title[data-warning]{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.agent-tool-group-list .agent-tool-call{border-radius:var(--o2-radius-sm);border:0}.agent-tool-group-list .agent-tool-call+.agent-tool-call{border-top:0}.agent-tool-group-list .agent-tool-trigger{min-height:44px;padding-block:var(--o2-space-xs)}.agent-question-record-trigger{grid-template-columns:16px minmax(0,1fr) 6px;align-items:start}.agent-question-record-trigger>.agent-tool-group-icon{margin-top:2px}.agent-question-record-trigger>.agent-tool-caret{margin-top:6px}.agent-question-record-trigger .agent-tool-group-heading{flex-wrap:wrap;row-gap:2px}.agent-question-record-trigger .agent-tool-group-summary{flex:12rem}.agent-question-record[data-closed] .agent-tool-group-title{color:var(--o2-charcoal)}.agent-question-record-time{color:var(--o2-body);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.agent-question-record-body{gap:var(--o2-space-md);overflow-wrap:anywhere;min-width:0;padding:var(--o2-space-md);flex-direction:column;display:flex}.agent-question-record-body :where(p){margin:0}.agent-question-record-question{color:var(--o2-ink);font-size:var(--o2-size-14);white-space:pre-wrap;line-height:1.6}.agent-question-record-context{color:var(--o2-charcoal);font-size:var(--o2-size-14);white-space:pre-wrap;line-height:1.6}.agent-question-record-options{gap:var(--o2-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-question-record-option{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-sm);padding:var(--o2-space-sm) var(--o2-space-md);flex-direction:column;gap:2px;display:flex}.agent-question-record-option[data-chosen]{border-color:var(--o2-primary);box-shadow:inset 3px 0 0 var(--o2-primary)}.agent-question-record-option-title{color:var(--o2-charcoal);font-size:var(--o2-size-14);align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-sm);line-height:var(--o2-leading-body);flex-wrap:wrap;display:flex}.agent-question-record-option[data-chosen] .agent-question-record-option-title{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.agent-question-record-tag{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:400}.agent-question-record-tag-chosen{color:var(--o2-primary);font-weight:var(--o2-weight-medium)}.agent-question-record-option-description,.agent-question-record-outcome{color:var(--o2-body);font-size:var(--o2-size-12);line-height:1.5}.agent-question-record-reason{color:var(--o2-charcoal)}.agent-question-record-outcome .agent-output-time{display:inline}.agent-question-record-words p{color:var(--o2-charcoal);font-size:var(--o2-size-14);white-space:pre-wrap;line-height:1.6}.agent-direction{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);min-width:0;padding:var(--o2-space-lg) 20px;align-self:flex-end;margin:0}.agent-direction :where(p){overflow-wrap:anywhere;margin:0}.agent-direction-author{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.agent-direction-instruction{color:var(--o2-charcoal);font-size:var(--o2-size-15);margin-top:var(--o2-space-sm);white-space:pre-wrap;line-height:1.6}.agent-direction-stamp,.agent-direction-state{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);margin-top:var(--o2-space-md)}.agent-direction-stamp-pending{color:var(--o2-terminal-yellow-deep)}.agent-direction-stamp-positive{color:var(--o2-terminal-green-deep)}.agent-direction-stamp-negative{color:var(--o2-terminal-red-deep)}.agent-direction-note{color:var(--o2-body);font-size:var(--o2-size-12);margin-top:var(--o2-space-xs);line-height:1.6}.agent-direction-follow-up{margin-top:var(--o2-space-md)}.agent-question-slot{min-width:0}.agent-output-pinned{gap:var(--o2-space-lg);margin-top:var(--o2-space-lg);flex-direction:column;min-width:0;display:flex}.agent-output-pinned:not(:has(:not(:empty))){display:none}.agent-output-pinned-question{gap:var(--o2-space-sm);min-width:0;scroll-margin-block:calc(var(--app-header-height,0px) + var(--o2-space-lg));flex-direction:column;display:flex}.agent-output-pinned-label{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);overflow-wrap:anywhere;margin:0}.agent-output-pinned-kicker{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.agent-direction-compose{border-top:1px solid var(--o2-hairline);min-width:0;margin-top:20px;padding-top:20px}.agent-output .agent-output-compose{border:0;border-top:1px solid var(--o2-hairline);margin:var(--o2-space-lg) 0 0;min-width:0;padding:var(--o2-space-lg) 0 0;position:relative}.agent-output-compose:before{display:none}.agent-direction-compose .o2-composer,.agent-output-compose .o2-composer{border-color:var(--o2-hairline);margin:0}.agent-direction-compose .o2-composer:focus-within,.agent-output-compose .o2-composer:focus-within{border-color:var(--o2-ink)}.agent-direction-compose .o2-composer-hint{margin:var(--o2-space-sm) 0 0;text-align:left}.agent-direction-refusal{color:var(--o2-terminal-red-deep);font-size:var(--o2-size-12);margin:var(--o2-space-sm) 0 0;overflow-wrap:anywhere;line-height:1.6}.agent-output-empty,.agent-output-working,.agent-output-truncated,.agent-output-direction-reason{color:var(--o2-body);font-size:var(--o2-size-14);line-height:1.6}.agent-output-empty{align-items:center;gap:var(--o2-space-md);min-height:8rem;padding-block:20px;display:flex}.agent-output-startup{color:var(--o2-charcoal);margin-bottom:var(--o2-space-xs);display:block}.agent-output-working{align-items:center;gap:var(--o2-space-sm);margin-top:var(--o2-space-lg);display:flex}.agent-output-truncated{background:var(--opos-attention-tint-soft);border:1px solid var(--opos-attention-light);border-radius:var(--o2-radius-md);color:var(--o2-terminal-yellow-deep);padding:var(--o2-space-md) var(--o2-space-lg);margin:0}.agent-output-direction-reason{font-size:var(--o2-size-12);margin:var(--o2-space-lg) 0 0}.agent-claim-divider{color:var(--o2-body);font-size:var(--o2-size-12);align-items:center;gap:var(--o2-space-md);margin-block:var(--o2-space-xs);text-align:center;display:flex}.agent-claim-divider:before,.agent-claim-divider:after{border-top:1px solid var(--o2-hairline);content:"";flex:1}.agent-claim-divider>span:empty{display:none}.agent-review-divider{color:var(--o2-primary);font-weight:var(--o2-weight-medium)}.agent-review-divider:before,.agent-review-divider:after{border-top-color:var(--o2-primary)}.agent-output-working-dots{gap:var(--o2-space-xs);flex-shrink:0;display:inline-flex}.agent-output-working-dots span{background:var(--o2-primary);border-radius:var(--o2-radius-full);width:4px;height:4px;animation:1.2s ease-in-out infinite agent-output-bounce}.agent-output-working-dots span:nth-child(2){animation-delay:.15s}.agent-output-working-dots span:nth-child(3){animation-delay:.3s}@keyframes agent-output-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes agent-output-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@container agent-output (width<=24rem){.record-output-selectors{gap:var(--o2-space-md)}.record-output-selectors label{flex:auto}.record-output-selectors select{flex:1}.agent-tool-main{flex-direction:column;align-items:flex-start;gap:0}.agent-tool-title,.agent-tool-subtitle{max-width:100%}.agent-tool-meta{flex-direction:column;align-items:flex-end;gap:0}}@media (prefers-reduced-motion:reduce){.agent-tool-call-running .agent-tool-indicator{animation:none}.agent-tool-caret{transition:none}}@media (width<=480px){.agent-output.ds-agent-output{padding:var(--o2-space-lg)}}.agent-output-activity{padding:var(--o2-space-sm) var(--o2-space-md);font-size:var(--o2-size-12);overflow-wrap:anywhere}.agent-output-activity-heading{align-items:baseline;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.agent-output-activity-source,.agent-output-author{color:var(--o2-body);font-size:var(--o2-size-12);margin-inline-end:var(--o2-space-sm)}.agent-output-activity-title{font-weight:var(--o2-weight-medium)}.agent-output-activity-status{align-items:center;gap:var(--o2-space-sm);font-weight:var(--o2-weight-semibold);display:inline-flex}.agent-output-activity-detail{margin:var(--o2-space-xs) 0 0}.agent-output-activity+.agent-output-activity{margin-top:calc(var(--o2-space-xs) - var(--o2-space-xl))}.agent-output-activity[data-failed]{background:var(--opos-failure-wash);border-left:2px solid var(--opos-failure-border);border-radius:0 var(--o2-radius-md) var(--o2-radius-md) 0}.agent-output-activity[data-failed] .agent-output-activity-detail{color:var(--o2-ink);font-size:var(--o2-size-14);line-height:1.6}.agent-output-context{text-overflow:ellipsis;white-space:nowrap;color:var(--o2-body);font-size:var(--o2-size-12);margin:0 0 var(--o2-space-sm);overflow:hidden}.agent-question-record-entry{gap:var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.agent-question-record-author{overflow-wrap:anywhere;min-width:0}.agent-output-activity-history{margin-top:var(--o2-space-sm)}.agent-output-activity-history .agent-output-activity+.agent-output-activity{margin-top:0}.agent-output-activity-timestamp{align-items:baseline;gap:var(--o2-space-xs);flex-wrap:wrap;display:inline-flex}.ds-agent-activity{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-charcoal);font-family:var(--o2-font);font-size:var(--o2-size-14);line-height:var(--o2-leading-chat);min-width:0}.ds-agent-activity:not(:last-child){margin-block-end:var(--o2-space-md)}.ds-agent-activity-summary{border-radius:calc(var(--o2-radius-lg) - 1px);cursor:pointer;align-items:center;gap:var(--o2-space-md);min-height:44px;padding:var(--o2-space-md) var(--o2-space-lg);list-style:none;display:flex}.ds-agent-activity-summary::-webkit-details-marker{display:none}.ds-agent-activity-summary:hover,.ds-agent-activity[open]{background:var(--o2-canvas)}.ds-agent-activity-summary:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-agent-activity-icon{color:var(--o2-body);stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}.ds-agent-activity-text{flex:1;min-width:0}.ds-agent-activity-heading{align-items:center;gap:var(--o2-space-xs) var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-agent-activity-label{font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-sm);overflow-wrap:anywhere;min-width:0;display:inline-flex}.ds-agent-activity-metadata{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere;min-width:0}.ds-agent-activity-preview{color:var(--o2-body);font-size:var(--o2-size-12);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-agent-activity[open]>.ds-agent-activity-summary .ds-agent-activity-preview{display:none}.ds-agent-activity-chevron{height:6px;border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;margin-inline-end:var(--o2-space-xs);transition:transform .12s;transform:rotate(-45deg)}.ds-agent-activity[open]>.ds-agent-activity-summary{border-end-end-radius:0;border-end-start-radius:0}.ds-agent-activity[open]>.ds-agent-activity-summary .ds-agent-activity-chevron{transform:rotate(45deg)}.ds-agent-activity-content{border-inline-start:1px solid var(--o2-hairline-strong);margin:0 var(--o2-space-lg) var(--o2-space-lg) calc(var(--o2-space-lg) + 10px);overflow-wrap:anywhere;min-width:0;padding-inline-start:calc(var(--o2-space-md) + 10px)}.ds-agent-activity-content>:first-child{margin-block-start:0}.ds-agent-activity-content>:last-child{margin-block-end:0}.ds-agent-activity-content>*+*,.ds-agent-activity-content :where(.ds-markdown)>p+p,.ds-agent-activity+.ds-markdown{margin-block-start:var(--o2-space-lg)}@media (width<=480px){.ds-agent-activity-summary{padding-inline:var(--o2-space-md)}.ds-agent-activity-content{margin-inline:var(--o2-space-md);padding-inline-start:var(--o2-space-md)}}@media (prefers-reduced-motion:reduce){.ds-agent-activity-chevron{transition:none}}.ds-agent-avatar-picker{min-width:0;color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);border:0;margin:0;padding:0}.ds-agent-avatar-picker legend{margin-bottom:var(--o2-space-md);font-weight:var(--o2-weight-semibold);padding:0}.ds-agent-avatar-options{gap:var(--o2-space-sm);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));display:grid}.ds-agent-avatar-choice{align-items:center;gap:var(--o2-space-sm);min-width:0;padding:var(--o2-space-lg) var(--o2-space-sm) var(--o2-space-md);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);background:var(--o2-canvas);cursor:pointer;flex-direction:column;display:flex;position:relative}.ds-agent-avatar-choice.is-selected{border-color:var(--o2-primary);background:var(--o2-surface-soft)}.ds-agent-avatar-choice:focus-within{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-agent-avatar-choice>input{accent-color:var(--o2-primary);align-self:flex-end;margin:0}.ds-agent-avatar-preview .t4-avatar{width:48px;height:48px}.ds-agent-avatar-preview .t4-identity-text{display:none}.ds-agent-avatar-label{text-align:center;overflow-wrap:anywhere}.ds-agent-avatar-picker:disabled{opacity:.6}.ds-agent-avatar-picker:disabled .ds-agent-avatar-choice{cursor:default}.ds-context-section{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);min-width:0}.ds-context-section+.ds-context-section{margin-block-start:var(--o2-space-lg)}.ds-context-summary{border-radius:calc(var(--o2-radius-lg) - 1px);cursor:pointer;align-items:center;gap:var(--o2-space-sm);min-height:48px;padding:var(--o2-space-md) var(--o2-space-lg);list-style:none;display:flex}.ds-context-summary::-webkit-details-marker{display:none}.ds-context-section-panel>.ds-context-summary{padding:var(--o2-space-xl)}.ds-context-summary:hover{background:var(--o2-surface-soft)}.ds-context-summary:focus-visible,.ds-decision-action:focus-visible,.ds-milestone-title a:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-context-heading{font-weight:var(--o2-weight-semibold);overflow-wrap:anywhere;flex:1;min-width:0}.ds-context-count{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-full);color:var(--o2-charcoal);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;min-width:22px;padding-inline:var(--o2-space-xs);text-align:center}.ds-context-section-compact .ds-context-chevron{order:-1}.ds-context-section[open]>.ds-context-summary{border-bottom:1px solid var(--o2-hairline);border-end-end-radius:0;border-end-start-radius:0}.ds-context-content{gap:var(--o2-space-md);min-width:0;padding:var(--o2-space-lg);display:grid}.ds-context-section-panel .ds-context-heading{font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-heading)}.ds-context-section-panel>.ds-context-content{gap:var(--o2-space-lg);padding:var(--o2-space-xl)}.ds-context-empty{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-chat);margin:0}.ds-context-section-flat{background:0 0;border:0;border-radius:0}.ds-context-section-flat+.ds-context-section-flat{margin-block-start:var(--o2-space-xl)}.ds-context-section.ds-context-section-flat>.ds-context-summary{border-radius:var(--o2-radius-sm);min-height:0;padding:var(--o2-space-xs) 0}.ds-context-section-flat>.ds-context-summary:hover{background:0 0}.ds-context-section-flat[open]>.ds-context-summary{border-bottom:0}.ds-context-section-flat>.ds-context-summary .ds-context-heading,.ds-context-section-flat>.ds-context-summary .ds-context-count{color:var(--o2-body);font-size:11px;font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase}.ds-context-section-flat>.ds-context-summary .ds-context-heading{flex:0 auto}.ds-context-section-flat>.ds-context-summary .ds-context-count{background:0 0;border:0;min-width:0;padding:0}.ds-context-section.ds-context-section-flat>.ds-context-summary .ds-context-chevron{margin-inline-start:auto}.ds-context-section-flat>.ds-context-summary:is(:hover,:focus-visible) .ds-context-heading{color:var(--o2-ink)}.ds-context-section-flat>.ds-context-content{gap:var(--o2-space-md);padding:var(--o2-space-sm) 0 0}.ds-context-section-compact{background:0 0;border:0;border-radius:0}.ds-context-section.ds-context-section-compact>.ds-context-summary{border-radius:var(--o2-radius-sm);min-height:36px;padding:var(--o2-space-xs) 0;background:0 0;border:0;width:fit-content;max-width:100%}.ds-context-section-compact>.ds-context-summary:is(:hover,:focus-visible) .ds-context-heading{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ds-context-section-compact>.ds-context-summary:is(:hover,:focus-visible) .ds-context-chevron{color:var(--o2-ink)}.ds-context-section-compact>.ds-context-content{gap:var(--o2-space-sm);padding:var(--o2-space-xs) 0 0}.ds-context-section-compact>.ds-context-content>p{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere;margin:0}.ds-context-card{gap:var(--o2-space-sm);overflow-wrap:anywhere;justify-items:start;min-width:0;display:grid}.ds-context-card+.ds-context-card{border-block-start:1px solid var(--o2-hairline);padding-block-start:var(--o2-space-lg)}.ds-context-card-eyebrow,.ds-decision-hint,.ds-milestone-time{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-context-card-title,.ds-milestone-title{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-body);overflow-wrap:anywhere}.ds-context-card-actions{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;margin-block-start:var(--o2-space-xs);display:flex}.ds-decision-list,.ds-milestone-timeline{margin:0;padding:0;list-style:none}.ds-decision-list>:where(li+li){border-block-start:1px solid var(--o2-hairline);margin-block-start:var(--o2-space-md);padding-block-start:var(--o2-space-md)}.ds-decision-action{border-radius:var(--o2-radius-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--o2-space-md);min-height:44px;padding:var(--o2-space-xs);text-align:start;background:0 0;border:0;width:100%;display:flex}.ds-decision-action:hover{background:var(--o2-surface-soft)}.ds-decision-text{gap:var(--o2-space-sm);flex:1;min-width:0;display:grid}.ds-decision-arrow{color:var(--o2-body);flex-shrink:0}.ds-milestone-history{gap:var(--o2-space-lg);min-width:0;display:grid}.ds-context-error{color:var(--o2-charcoal);font-size:var(--o2-size-12);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--o2-space-md)}.ds-milestone-timeline>li{gap:var(--o2-space-md);grid-template-columns:8px minmax(0,1fr);display:grid;position:relative}.ds-milestone-timeline>li:not(:last-child){padding-block-end:var(--o2-space-xl)}.ds-milestone-timeline>li:not(:last-child):before{background:var(--o2-hairline);content:"";width:1px;position:absolute;inset-block:12px -4px;inset-inline-start:3px}.ds-milestone-dot{background:var(--o2-canvas);border:2px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-full);width:8px;height:8px;margin-block-start:5px;position:relative}.ds-milestone-content{gap:var(--o2-space-sm);min-width:0;display:grid}.ds-milestone-title a{color:inherit;text-decoration:none}.ds-milestone-title a:hover{text-underline-offset:3px;text-decoration:underline}.ds-milestone-detail{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-chat);overflow-wrap:anywhere;margin:0}.ds-milestone-detail>:where(p),.ds-context-section-panel>.ds-context-content>:where(p){margin:0}.ds-conversation-event{min-width:0}.ds-conversation-event-card{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-ink);gap:var(--o2-space-sm);overflow-wrap:anywhere;min-width:0;padding:var(--o2-space-lg);display:grid}.ds-conversation-event-meta{color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;margin-block-end:var(--o2-space-xs);display:flex}.ds-conversation-event-meta svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.ds-conversation-event-title{font:var(--o2-weight-medium) var(--o2-size-16) / var(--o2-leading-body) var(--o2-font);min-width:0}.ds-conversation-event-title b,.ds-conversation-event-title strong{font-weight:var(--o2-weight-semibold)}.ds-conversation-event-detail{color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-chat) var(--o2-font);gap:var(--o2-space-sm);min-width:0;display:grid}.ds-conversation-event-detail>p{margin:0}.ds-conversation-event-card a{color:var(--o2-ink);text-underline-offset:3px;text-decoration:none}.ds-conversation-event-card a:hover{text-decoration:underline}.ds-conversation-event-card a:focus-visible{border-radius:var(--o2-radius-sm);outline:2px solid var(--o2-focus-ring);outline-offset:3px}.o2-task-run-row{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-ink);gap:var(--o2-space-xs);min-width:0;padding:var(--o2-space-sm) var(--o2-space-md) var(--o2-space-xs);display:grid;container-type:inline-size}.o2-task-run-row[data-tone=attention]{background:var(--o2-surface-soft);border-color:var(--o2-hairline-strong)}.o2-task-run-row-main{align-items:center;gap:var(--o2-space-md);justify-content:space-between;min-width:0;display:flex}.o2-task-run-row-copy{overflow-wrap:anywhere;min-width:0}.o2-task-run-row .o2-task-run-row-title{color:inherit;font:var(--o2-weight-medium) var(--o2-size-15) / var(--o2-leading-sm) var(--o2-font);align-items:baseline;gap:0 var(--o2-space-sm);margin:0;display:flex}.o2-task-run-row-title .state-dot{flex:none;align-self:flex-start;margin-top:calc(.5lh - 4px)}.o2-task-run-row-name{flex:0 auto;min-width:0}.o2-task-run-row-attempt{flex:none}.o2-task-run-row-attempt,.o2-task-run-row-meta{color:var(--o2-body);font:var(--o2-weight-regular) var(--o2-size-12) / var(--o2-leading-sm) var(--o2-font)}.o2-task-run-row-status{color:var(--o2-body);font:var(--o2-weight-regular) var(--o2-size-14) / var(--o2-leading-sm) var(--o2-font);margin:var(--o2-space-xxs) 0 0}.o2-task-run-row-meta{align-items:center;gap:var(--o2-space-xs) var(--o2-space-md);margin-top:var(--o2-space-xxs);flex-wrap:wrap;display:flex}.o2-task-run-row-action{flex:none}.o2-task-run-row-footer{font-size:var(--o2-size-14);align-items:start;gap:0 var(--o2-space-lg);flex-wrap:wrap;min-width:0;display:flex}.o2-task-run-row .o2-task-run-row-footer>.ds-context-section{min-width:0;margin-block-start:0}.o2-task-run-row-footer>.ds-context-section[open]{flex-basis:100%;order:1}.o2-task-run-row-record{white-space:nowrap;align-self:center;margin-left:auto}@container (width<=480px){.o2-task-run-row-main{align-items:stretch;gap:var(--o2-space-sm);flex-direction:column}.o2-task-run-row-action>*{white-space:normal;width:100%}}.ds-reader-controls{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.ds-reader-controls-search{gap:var(--o2-space-sm);flex:16rem;min-width:0;max-width:28rem;display:grid}.ds-reader-controls-search>label{color:var(--o2-charcoal);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-body)}.ds-reader-controls-search>p{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin:0}.ds-reader-controls-navigation{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-reader-controls-status{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;line-height:var(--o2-leading-body);padding-inline:var(--o2-space-xs);text-align:center}.ds-reader-controls-filters{align-items:center;gap:var(--o2-space-sm);flex:0 auto;min-width:0;display:flex}.ds-reader-controls-query{min-width:0;position:relative}.ds-reader-controls.ds-reader-controls-compact{background:0 0;border:0;border-radius:0;padding:0;display:block;container:reader-controls/inline-size}.ds-reader-controls-toolbar{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;min-width:0;display:flex}.ds-reader-controls-compact .ds-reader-controls-search{flex:13rem;gap:0}.ds-reader-controls-compact .ds-reader-controls-search>:is(label,p){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-reader-controls-compact .ds-reader-controls-query>input{padding-inline-start:var(--o2-space-xxl)}.ds-reader-controls-search-icon{color:var(--o2-body);height:16px;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;inset-inline-start:var(--o2-space-sm);width:16px;position:absolute;top:50%;transform:translateY(-50%)}.ds-reader-controls-compact .ds-reader-controls-navigation{flex-wrap:nowrap;margin-inline-start:auto}.ds-reader-controls-compact .ds-reader-controls-status{padding:0 var(--o2-space-xs);text-align:center;white-space:nowrap;flex-basis:auto;order:0}@container reader-controls (width<=38rem){.ds-reader-controls-compact .ds-reader-controls-search{max-width:none}.ds-reader-controls-compact .ds-reader-controls-navigation{flex-basis:100%;justify-content:flex-end}}@container reader-controls (width<=24rem){.ds-reader-controls-compact .ds-reader-controls-search,.ds-reader-controls-compact .ds-reader-controls-filters{flex-basis:100%}.ds-reader-controls-compact .ds-reader-controls-navigation{flex-wrap:wrap;justify-content:flex-start}}@container reader-controls (width<=20rem){.ds-reader-controls-compact .ds-reader-controls-status{text-align:left;flex-basis:100%;order:-1;padding:0}}.reader-empty{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);padding:var(--o2-space-lg);margin:0}@media (width<=480px){.ds-reader-controls{padding:var(--o2-space-lg)}.ds-reader-controls-search{flex-basis:100%;max-width:none}.ds-reader-controls-status{padding:0 0 var(--o2-space-xs);text-align:left;flex-basis:100%;order:-1}}.ds-reader-filter{gap:var(--o2-space-sm);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.o2-chat-column{box-sizing:border-box;max-width:var(--o2-column);width:100%;min-width:0;margin-inline:auto}.o2-composer-dock{bottom:var(--app-bottom-navigation-height);z-index:3;flex:none;min-width:0;position:sticky;container:composer-dock/inline-size}.o2-composer-dock:before{background:linear-gradient(to bottom, transparent, var(--o2-canvas) calc(var(--o2-composer-fade) + .5rem));content:"";inset:calc(-1 * var(--o2-composer-fade)) 0 0;pointer-events:none;z-index:-1;position:absolute}.o2-composer-dock>.o2-composer-zone:before{content:none}.o2-composer-notices{box-sizing:border-box;padding:0 var(--o2-space-xl) var(--o2-space-sm)}.o2-composer-notices:has(>.o2-composer-notice-content:empty){display:none}.o2-composer-notice-content{gap:var(--o2-space-sm);flex-direction:column;width:100%;min-width:0;display:flex}.o2-composer-dock>.o2-composer-zone{padding-bottom:max(var(--o2-space-md), calc(var(--app-safe-bottom) - var(--app-bottom-navigation-height)));position:relative}.o2-composer-overlays{box-sizing:border-box;bottom:100%;padding:0 var(--o2-space-xl) var(--o2-space-sm);pointer-events:none;z-index:1;position:absolute;inset-inline:0}.o2-composer-overlays:empty{padding:0}.o2-composer-overlay-content{align-items:end;gap:var(--o2-space-sm);flex-direction:column;width:100%;min-width:0;display:flex}.o2-composer-overlay-content>*{pointer-events:auto}.o2-chat-latest{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-full);color:var(--o2-charcoal);cursor:pointer;font:inherit;font-size:var(--o2-size-12);align-items:center;gap:var(--o2-space-xs);min-height:2rem;padding:var(--o2-space-xs) var(--o2-space-md);display:inline-flex}.o2-chat-latest:hover{background:var(--o2-surface-soft);color:var(--o2-ink)}@container composer-dock (width<=52rem){.o2-composer-dock>.o2-composer-zone,.o2-composer-notices,.o2-composer-overlays{padding-inline:var(--o2-space-lg)}}.error-state{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);box-sizing:border-box;color:var(--o2-body);overflow-wrap:anywhere;margin-block:1rem;padding:1.25rem}.error-state-title{color:var(--o2-ink);font-family:var(--o2-font);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);margin:0;line-height:1.4}.error-state-description{font-size:var(--o2-size-14);max-width:60ch;margin-top:.5rem;line-height:1.5}.error-state-description>:first-child{margin-top:0}.error-state-description>:last-child{margin-bottom:0}.error-state-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.error-state-actions>.o2-btn{flex:none;width:auto;max-width:100%}.error-state-page{max-width:36rem;margin-block:1rem;padding:clamp(1.25rem,4vw,2rem)}.error-state-page .error-state-title{font-size:var(--opos-font-size-24)}.o2-skeleton{background:var(--o2-hairline);border-radius:var(--o2-radius-sm);box-sizing:border-box;width:100%;max-width:100%;animation:1.6s ease-in-out infinite o2-dot-pulse;display:block}.o2-skeleton-text{vertical-align:baseline;height:.75em;display:inline-block}.o2-skeleton-block{border-radius:var(--o2-radius-lg);height:6rem}@media (prefers-reduced-motion:reduce){.o2-skeleton{animation:none}}.response-notice{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-body);font-size:var(--o2-size-14);margin-top:var(--o2-space-md);padding:var(--o2-space-md);text-align:start;min-width:0}.response-notice-summary,.response-notice-actions{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.response-notice-summary{margin:0}.response-notice-mark{font-size:var(--o2-size-12);border:1px solid;border-radius:50%;flex:0 0 1rem;justify-content:center;align-items:center;height:1rem;display:inline-flex}.response-notice-context{font-size:var(--o2-size-12)}.response-notice-details,.response-notice-actions{margin-top:var(--o2-space-sm)}.response-notice-details summary{cursor:pointer;font-size:var(--o2-size-12)}.response-notice-details p{margin:var(--o2-space-sm) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.plan-decision{background:var(--o2-surface-soft);color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-md);padding:var(--o2-space-lg);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);overflow-wrap:anywhere;display:grid}.plan-decision-copy p{margin:var(--o2-space-xs) 0 0}.plan-decision-action{align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.plan-decision label{align-items:flex-start;gap:var(--o2-space-sm);padding:var(--o2-space-sm) 0;display:flex}.plan-decision input{margin-top:var(--o2-space-xs);flex:none}.plan-decision-copy strong{color:var(--o2-ink);font-weight:var(--o2-weight-semibold)}.ds-plan-workspace{background:var(--o2-canvas);color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-xl);min-width:0;padding:var(--o2-space-xl);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.ds-plan-workspace-header{gap:var(--o2-space-sm);display:grid}.ds-plan-workspace-heading-row,.ds-plan-workspace-summary,.ds-plan-workspace-actions{align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.ds-plan-workspace-actions>:is(.o2-btn,.t4-btn),.ds-plan-workspace-tasks .ds-detail-list-status>:is(.o2-btn,.t4-btn){overflow-wrap:anywhere;white-space:normal;max-width:100%}.ds-plan-workspace-header h2{font-size:var(--o2-size-20);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-heading);margin:0}.ds-plan-workspace-eyebrow{font-weight:var(--o2-weight-semibold)}.ds-plan-workspace :where(p){overflow-wrap:anywhere;margin:0}.ds-plan-workspace-description{color:var(--o2-charcoal)}.ds-plan-workspace-meta,.ds-plan-workspace-task-status{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-plan-workspace-notice{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);padding:var(--o2-space-lg)}.ds-plan-workspace-summary{border-top:1px solid var(--o2-hairline);padding-top:var(--o2-space-lg)}.ds-plan-workspace-task.o2-btn{border-radius:var(--o2-radius-sm);font-size:var(--o2-size-14);font-weight:var(--o2-weight-regular);align-items:start;gap:var(--o2-space-lg);height:auto;min-height:48px;padding:var(--o2-space-sm);text-align:start;white-space:normal;border:0;justify-content:flex-start;width:100%;display:flex}.ds-plan-workspace-task[aria-expanded=true],.ds-plan-workspace-task:hover{background:var(--o2-surface-soft)}.ds-plan-workspace-number{font-variant-numeric:tabular-nums;flex:0 0 16px}.ds-plan-workspace-tasks>li>.ds-detail-list-heading>.ds-detail-list-main>.ds-detail-list-meta{padding-inline-start:calc(var(--o2-space-sm) + 16px + var(--o2-space-lg))}.ds-plan-workspace-task-copy{gap:var(--o2-space-xs);min-width:0;display:grid}.ds-plan-workspace-task-status{align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-body);flex-wrap:wrap;display:flex}.ds-plan-workspace-tasks>li{padding-block:var(--o2-space-sm)}.ds-plan-workspace-review-layout,.ds-plan-workspace-change-layout{align-items:start;gap:var(--o2-space-xl);min-width:0;display:grid}.ds-plan-workspace-selected{min-width:0}.ds-plan-workspace-footer{border-top:1px solid var(--o2-hairline);padding-top:var(--o2-space-xl)}@container (width>=52rem){.ds-plan-workspace-review-layout{grid-template-columns:minmax(18rem,2fr) minmax(0,3fr)}.ds-plan-workspace-change-layout{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}}@container (width<=24rem){.ds-plan-workspace-tasks .ds-detail-list-heading{flex-direction:column;align-items:stretch}.ds-plan-workspace-tasks .ds-detail-list-main{flex-basis:auto}}.ds-configuration-proposal{container-type:inline-size}.ds-configuration-proposal h4,.ds-configuration-proposal dl,.ds-configuration-proposal dd,.ds-configuration-proposal-comparison>section>p{margin:0}.ds-configuration-proposal h4{color:var(--o2-ink);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);margin-bottom:var(--o2-space-md)}.ds-configuration-proposal-note,.ds-configuration-proposal dt{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-configuration-proposal-comparison{gap:var(--o2-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-configuration-proposal-comparison>section{background:var(--o2-surface-soft);border-radius:var(--o2-radius-md);min-width:0;padding:var(--o2-space-md)}.ds-configuration-proposal-comparison-stacked{grid-template-columns:minmax(0,1fr)}.ds-configuration-proposal dl{gap:var(--o2-space-md);display:grid}.ds-configuration-proposal dd{color:var(--o2-ink);white-space:pre-wrap}.ds-configuration-proposal .ds-markdown{white-space:normal}@container (width<=25rem){.ds-configuration-proposal-comparison{grid-template-columns:minmax(0,1fr)}}.ds-configuration-proposal-comparison>section{align-content:start;gap:var(--o2-space-sm);justify-items:start;display:grid}.ds-configuration-proposal-comparison>section>dl{justify-self:stretch}.ds-configuration-proposal-comparison>section>h4{margin:0}.ds-delivery-change-request{gap:var(--o2-space-sm);display:grid}.ds-delivery-change-request p{margin:0}.ds-delivery-change-request textarea{resize:vertical;width:100%}.ds-delivery-change-plan .ds-detail-summary-facts{gap:var(--o2-space-md);display:grid}.ds-delivery-change-plan p,.ds-delivery-change-plan h3{margin:0}.ds-delivery-change-plan h3{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold)}.ds-delivery-change-plan-limit{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-delivery-change-plan-limit[data-attention]{color:var(--o2-state-claimed)}.ds-delivery-change-plan-note{color:var(--o2-body);font-size:var(--o2-size-14)}.ds-delivery-change-plan-actions{gap:var(--o2-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ds-delivery-change-plan details section{margin-top:var(--o2-space-md)}.ds-dependency-graph{gap:var(--o2-space-md);min-width:0;color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);display:grid}.ds-dependency-graph-stages,.ds-dependency-graph-nodes{min-width:0;margin:0;padding:0;list-style:none}.ds-dependency-graph-stage{gap:var(--o2-space-sm);min-width:0;display:grid}.ds-dependency-graph-heading,.ds-dependency-graph-stage-title{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-dependency-graph-heading{justify-content:space-between}.ds-dependency-graph-stage-title{font-weight:var(--o2-weight-medium)}.ds-dependency-graph-count{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-regular)}.ds-dependency-graph-connector{color:var(--o2-body);font-size:var(--o2-size-20);padding-top:var(--o2-space-sm);text-align:center;line-height:1}.ds-dependency-graph-nodes{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg)}.ds-dependency-graph-nodes>li+li{border-top:1px solid var(--o2-hairline)}.ds-dependency-graph-node{align-items:baseline;gap:var(--o2-space-md);width:100%;min-height:44px;padding:var(--o2-space-md);border:0;background:var(--o2-canvas);color:var(--o2-ink);font:inherit;text-align:left;cursor:pointer;border-inline-start:2px solid #0000;display:flex}.ds-dependency-graph-nodes>li:first-child .ds-dependency-graph-node{border-start-start-radius:calc(var(--o2-radius-lg) - 1px);border-start-end-radius:calc(var(--o2-radius-lg) - 1px)}.ds-dependency-graph-nodes>li:last-child .ds-dependency-graph-node{border-end-end-radius:calc(var(--o2-radius-lg) - 1px);border-end-start-radius:calc(var(--o2-radius-lg) - 1px)}.ds-dependency-graph-node:hover:not(:disabled),.ds-dependency-graph-node[aria-pressed=true]{background:var(--o2-surface-soft)}.ds-dependency-graph-node[aria-pressed=true]{border-inline-start-color:var(--o2-primary)}.ds-dependency-graph-node:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px;z-index:1;position:relative}.ds-dependency-graph-node:disabled{color:var(--o2-body);cursor:not-allowed}.ds-dependency-graph-label{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere;flex:0 0 2.75rem}.ds-dependency-graph-copy{gap:var(--o2-space-xs);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-dependency-graph-title{font-weight:var(--o2-weight-medium)}.ds-dependency-graph-status,.ds-dependency-graph-after,.ds-dependency-graph-help{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-dependency-graph-open{color:var(--o2-body);font-size:var(--o2-size-18);align-self:center}.ds-dependency-graph-help{margin:0}.ds-detail-summary{color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-lg);min-width:0;padding:var(--o2-space-xl);flex-direction:column;display:flex}.ds-detail-summary-header{gap:var(--o2-space-sm);min-width:0;display:grid}.ds-detail-summary-title-row{align-items:baseline;column-gap:var(--o2-space-md);justify-content:space-between;row-gap:var(--o2-space-xs);flex-wrap:wrap;min-width:0;display:flex}.ds-detail-summary-title-row:has(>.ds-detail-summary-heading){align-items:center}.ds-detail-summary-heading{align-items:center;gap:var(--o2-space-sm);min-width:0;display:flex}.ds-detail-summary-status{color:var(--o2-body);font-size:var(--o2-size-12);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-body);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.ds-detail-summary .ds-detail-summary-title{color:var(--o2-heading);font-family:var(--o2-font);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);letter-spacing:normal;line-height:var(--o2-leading-heading);overflow-wrap:anywhere;text-transform:none;margin:0}.ds-detail-summary-description{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);overflow-wrap:anywhere}.ds-detail-summary-description>:where(p),.ds-detail-summary-facts>:where(p){margin:0}.ds-detail-summary-facts{gap:var(--o2-space-md);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-detail-summary-actions{border-top:1px solid var(--o2-hairline);gap:var(--o2-space-sm);padding-top:var(--o2-space-lg);flex-wrap:wrap;margin-top:auto;display:flex}.ds-detail-summary-facts>:is(.o2-btn,.t4-btn),.ds-detail-summary-actions>:is(.o2-btn,.t4-btn){overflow-wrap:anywhere;white-space:normal;max-width:100%}.ds-detail-summary[hidden]{display:none}.ds-detail-summary-dark{--o2-logo-surface:var(--o2-logo-surface-on-dark);background:var(--o2-surface-dark);border-color:var(--o2-surface-dark);color:var(--o2-on-dark)}.ds-detail-summary-dark .ds-detail-summary-title{color:var(--o2-on-dark)}.ds-detail-summary-dark .ds-detail-summary-description,.ds-detail-summary-dark .ds-detail-summary-status{color:var(--o2-on-dark-mute)}.ds-detail-summary-dark .ds-detail-summary-actions{border-color:var(--o2-surface-dark-raised)}.ds-detail-summary-dark a{color:var(--o2-on-dark)}.ds-detail-summary-dark pre{color:inherit;font:var(--o2-size-14) / var(--o2-leading-chat) var(--o2-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ds-detail-section{color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-detail-section-header{gap:var(--o2-space-sm);min-width:0;display:grid}.ds-detail-section .ds-detail-section-title{color:var(--o2-heading);font-family:var(--o2-font);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);letter-spacing:normal;line-height:var(--o2-leading-heading);overflow-wrap:anywhere;text-transform:none;margin:0}.ds-detail-section-description{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);overflow-wrap:anywhere}.ds-detail-section-description>:where(p){margin:0}.ds-detail-section[hidden]{display:none}.ds-detail-list{color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);min-width:0;margin:0;padding:0;list-style:none}.ds-detail-list>li{gap:var(--o2-space-md);min-width:0;padding-block:var(--o2-space-lg);display:grid}.ds-detail-list-compact>li{padding-block:var(--o2-space-sm);gap:var(--o2-space-xs)}.ds-detail-list>li:first-child{padding-top:0}.ds-detail-list>li:last-child{padding-bottom:0}.ds-detail-list>li+li{border-top:1px solid var(--o2-hairline)}.ds-detail-list-heading{align-items:start;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;min-width:0;display:flex}.ds-detail-list-main{gap:var(--o2-space-xs);flex:12rem;min-width:0;display:grid}.ds-detail-list-title{color:var(--o2-ink);font-weight:var(--o2-weight-medium);overflow-wrap:anywhere}.ds-detail-list-title>:where(h2,h3){font:inherit;margin:0}.ds-detail-list-meta{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-detail-list-status{overflow-wrap:anywhere;min-width:0}.ds-detail-list-detail{gap:var(--o2-space-sm);overflow-wrap:anywhere;min-width:0;display:grid}.ds-detail-list-detail>:where(p,pre,ul,ol){margin-block:0}.ds-detail-list :where(code){font-family:var(--o2-font-mono);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-detail-list-compact:empty,.ds-detail-list[hidden]{display:none}.ds-detail-list-compact .ds-detail-list-heading{align-items:center;gap:var(--o2-space-xs) var(--o2-space-sm)}.ds-detail-list-compact .ds-detail-list-main{display:contents}.ds-detail-list-compact .ds-detail-list-meta{order:1}@container (width<=16rem){.ds-detail-facts>div{gap:var(--o2-space-xs);grid-template-columns:minmax(0,1fr)}.ds-detail-facts dt{padding-top:0}}.ds-event-ledger-group{color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);min-width:0;container-type:inline-size}.ds-event-ledger-heading{font:var(--o2-weight-semibold) var(--o2-size-15) / var(--o2-leading-heading) var(--o2-font);padding-block:var(--o2-space-md) var(--o2-space-sm);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ds-event-ledger-count{color:var(--o2-mute);font-size:var(--o2-size-12);font-weight:var(--o2-weight-regular);white-space:pre}.ds-event-ledger-rows{margin:0;padding:0;list-style:none}.ds-event-ledger-entry{border-block-start:1px solid var(--o2-hairline);min-width:0}.ds-event-ledger-summary{cursor:pointer;align-items:center;gap:var(--o2-space-md);min-width:0;padding-block:var(--o2-space-md);grid-template-columns:minmax(10rem,2fr) minmax(6rem,1fr) auto minmax(6rem,1fr) minmax(4rem,auto) 1rem;list-style:none;display:grid}.ds-event-ledger-summary::-webkit-details-marker{display:none}.ds-event-ledger-summary>span{overflow-wrap:anywhere;min-width:0}.ds-event-ledger-action,.ds-event-ledger-tool,.ds-event-ledger-time,.ds-event-ledger-duration{gap:var(--o2-space-xs);display:grid}.ds-event-ledger-description{font-weight:var(--o2-weight-medium)}.ds-event-ledger-field,.ds-event-ledger-actor{color:var(--o2-mute);font-size:var(--o2-size-12)}.ds-event-ledger-tool,.ds-event-ledger-time,.ds-event-ledger-duration{font-size:var(--o2-size-12)}.ds-event-ledger-tool{font-family:var(--o2-font-mono)}.ds-event-ledger-field{font-family:var(--o2-font)}.ds-event-ledger-time,.ds-event-ledger-duration{font-variant-numeric:tabular-nums}.ds-event-ledger-chevron{color:var(--o2-mute)}.ds-event-ledger-failed .ds-event-ledger-description{color:var(--o2-terminal-red-deep)}.ds-event-ledger-detail{gap:var(--o2-space-md);min-width:0;padding-block:0 var(--o2-space-md);display:grid}.ds-event-ledger-empty{color:var(--o2-mute);font-size:var(--o2-size-12);margin:0}.ds-event-ledger-raw{min-width:0;font-size:var(--o2-size-12)}.ds-event-ledger-raw summary{cursor:pointer;overflow-wrap:anywhere}.ds-event-ledger-raw>details{margin-top:var(--o2-space-sm)}.ds-event-ledger-raw pre{background:var(--o2-surface-soft);border-radius:var(--o2-radius-sm);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);margin:var(--o2-space-xs) 0 0;overflow-wrap:anywhere;max-height:300px;padding:var(--o2-space-md);white-space:pre-wrap;overflow:auto}@container (width<=760px){.ds-event-ledger-summary{gap:var(--o2-space-sm);grid-template-columns:minmax(0,1fr) auto 1rem}.ds-event-ledger-action{grid-area:1/1}.ds-event-ledger-status{grid-area:1/2}.ds-event-ledger-chevron{grid-area:1/3}.ds-event-ledger-tool{flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.ds-event-ledger-time{grid-area:3/1}.ds-event-ledger-duration{grid-area:3/2/auto/-1}}.ds-event-ledger-author{min-width:0;padding-block-end:var(--o2-space-md)}.ds-events-page{color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font)}.ds-events-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:0;display:flex}.ds-events-heading .page-title{margin:0}.ds-events-introduction{color:var(--o2-charcoal);margin:var(--o2-space-md) 0 var(--o2-space-lg);max-width:40rem}.ds-events-filters{gap:var(--o2-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-events-filters select{width:100%;min-width:0}.ds-events-actions{align-items:center;gap:var(--o2-space-sm);display:flex}.ds-events-freshness{color:var(--o2-body);font-size:var(--o2-size-12);margin:var(--o2-space-sm) 0 0}.ds-events-content{margin-top:var(--o2-space-md);min-width:0;scroll-margin-top:var(--o2-space-lg)}.ds-events-content:focus{outline:none}.ds-events-content>.error-state{margin-bottom:var(--o2-space-md)}.ds-events-pending{background:var(--t4-blue-bg);border-bottom:1px solid var(--t4-blue-border);color:var(--t4-blue);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);padding:var(--o2-space-sm) var(--o2-space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-events-empty-list{gap:var(--o2-space-sm);display:grid}.ds-events-empty-list>.ds-events-pager{border-top:0;padding-inline:0}.ds-events-item-body,.ds-events-empty,.ds-events-loading{padding:var(--o2-space-xl)}.ds-events-section-label{color:var(--o2-body);font:var(--o2-weight-semibold) var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);letter-spacing:var(--opos-tracking-label-wide);margin:var(--o2-space-xl) 0 var(--o2-space-sm);text-transform:uppercase}.ds-events-item-body p{overflow-wrap:anywhere;max-width:40rem;margin:0}.ds-events-pager{border-top:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-sm);padding:var(--o2-space-sm) var(--o2-space-lg);flex-wrap:wrap;justify-content:flex-end;display:flex}.ds-events-panel-header{border-bottom:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);padding:var(--o2-space-sm) var(--o2-space-lg);flex-wrap:wrap;display:flex}.ds-events-records{margin:0;padding:0;list-style:none}.ds-events-records>li+li{border-top:1px solid var(--o2-hairline)}.ds-events-record{color:var(--o2-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--o2-space-md);padding:var(--o2-space-lg) var(--o2-space-xl);text-align:left;background:0 0;border:0;width:100%;display:flex}.ds-events-record:hover{background:var(--o2-surface-soft)}.ds-events-record:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:-2px}.ds-events-record-main{gap:var(--o2-space-xs);flex:1;min-width:0;display:grid}.ds-events-position{color:var(--o2-body);font-size:var(--o2-size-12);margin-right:auto}.ds-events-details{color:var(--o2-charcoal);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-events-time{color:var(--o2-body);font-family:var(--o2-font-mono);font-size:var(--o2-size-12);text-align:right;flex:none;width:11rem}.ds-events-item-title{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);margin:0 0 var(--o2-space-lg);flex-wrap:wrap;display:flex}.ds-events-subject{font-weight:var(--o2-weight-medium);overflow-wrap:anywhere}.ds-events-record .t4-chip,.ds-events-item-title .t4-chip{white-space:normal;flex-shrink:0}.ds-events-record .t4-chip{max-width:40%}.ds-events-chevron{color:var(--o2-body);flex:none}.ds-events-item-title h2{font:var(--o2-weight-semibold) var(--o2-size-18) / var(--o2-leading-heading) var(--o2-font);overflow-wrap:anywhere;min-width:0;margin:0}.ds-events-sources{gap:var(--o2-space-md);margin-top:var(--o2-space-xl);flex-wrap:wrap;display:flex}.ds-events-loading{color:var(--o2-body);gap:var(--o2-space-md);margin:0;display:grid}@media (width<=640px){.ds-events-filters{grid-template-columns:minmax(0,1fr)}.ds-events-pager{justify-content:stretch}.ds-events-pager>button{flex:1 1 0}.ds-events-position{flex-basis:100%}}@media (width<=480px){.ds-events-record{padding:var(--o2-space-lg);grid-template-columns:minmax(0,1fr) .75rem;display:grid}.ds-events-time{text-align:left;grid-row:2;width:auto}.ds-events-record .t4-chip{grid-row:3;justify-self:start;max-width:100%}.ds-events-chevron{grid-area:1/2/4}.ds-events-item-body,.ds-events-pending{padding:var(--o2-space-lg)}}.ds-request-summary{gap:var(--o2-space-sm);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ds-request-summary-label{align-items:center;gap:var(--o2-space-xs);flex-wrap:wrap;display:flex}.ds-request-summary>h3{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);letter-spacing:normal;line-height:var(--o2-leading-body);text-transform:none;margin:0}.ds-request-summary-context,.ds-request-summary-description{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin:0}.ds-request-summary-action{gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-request-summary-action>*{white-space:normal;min-width:0;max-width:100%}.ds-request-summary-disclosure{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);min-width:0}.ds-request-summary-disclosure>summary{cursor:pointer;min-height:32px;padding-block:var(--o2-space-sm);width:fit-content}.ds-request-summary-disclosure>summary:hover{color:var(--o2-ink)}.ds-request-summary-source{border-left:1px solid var(--o2-hairline);margin-top:var(--o2-space-xs);overflow-wrap:anywhere;padding-left:var(--o2-space-md);white-space:pre-wrap}.ds-meeting-briefing{color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-chat) var(--o2-font);min-width:0;container-type:inline-size}.ds-meeting-briefing-provenance{color:var(--o2-body);font-size:var(--o2-size-12);margin-bottom:var(--o2-space-xl);overflow-wrap:anywhere}.ds-meeting-briefing-layout{align-items:start;gap:var(--o2-space-xxl);grid-template-columns:minmax(0,1fr);grid-template-areas:"decision""body";display:grid}.ds-meeting-briefing-body{gap:var(--o2-space-xxl);grid-area:body;min-width:0;display:grid}.ds-meeting-briefing-section-heading{align-items:baseline;column-gap:var(--o2-space-md);row-gap:var(--o2-space-xs);margin-bottom:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-meeting-briefing-section-heading h2{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-heading);margin:0}.ds-meeting-briefing-section-heading p{color:var(--o2-body);font-size:var(--o2-size-12);margin:0}.ds-meeting-briefing-goal-text{font-size:var(--o2-size-16);line-height:var(--o2-leading-chat);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ds-meeting-briefing-hint{color:var(--o2-body);font-size:var(--o2-size-12);margin:0 0 var(--o2-space-sm)}.ds-meeting-briefing-participants{gap:var(--o2-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ds-meeting-briefing-participants li{min-width:0}.ds-meeting-briefing-participants .t4-identity-name{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);letter-spacing:normal}.ds-meeting-briefing-participants .t4-identity-role{font-size:var(--o2-size-12)}.ds-meeting-briefing-outlines{border-top:1px solid var(--o2-hairline);padding-top:var(--o2-space-lg)}.ds-meeting-briefing-outline{color:var(--o2-charcoal);gap:var(--o2-space-sm);padding:var(--o2-space-sm) 0 var(--o2-space-sm) var(--o2-space-xl);margin:0;display:grid}.ds-meeting-briefing-outline li{overflow-wrap:anywhere;padding-left:var(--o2-space-xs)}.ds-meeting-briefing-outline li::marker{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-meeting-briefing-decision{grid-area:decision;min-width:0}.ds-meeting-briefing-preparation,.ds-meeting-briefing-expiry{color:var(--o2-body);font-size:var(--o2-size-12);margin:0}.ds-meeting-briefing-decision .o2-gate-act{white-space:normal;min-height:44px}@container (width>=48rem){.ds-meeting-briefing-layout{column-gap:calc(var(--o2-space-xl) * 2);grid-template-columns:minmax(0,1fr) 21rem;grid-template-areas:"body decision"}}.ds-meeting-outcome-summary{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);box-sizing:border-box;color:var(--o2-charcoal);gap:var(--o2-space-sm);overflow-wrap:anywhere;min-width:0;padding:var(--o2-space-md) var(--o2-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.ds-meeting-outcome-summary-head{align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-meeting-outcome-summary-title{color:var(--o2-ink);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-heading-sm);margin:0;display:inline-flex}.ds-meeting-outcome-summary-meta{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);margin:0}.ds-meeting-outcome-summary-body{color:var(--o2-charcoal);font-size:var(--o2-size-14);min-width:0}.ds-meeting-outcome-summary[data-open=true] .ds-meeting-outcome-summary-body{overscroll-behavior:contain;max-height:min(50dvh,32rem);overflow-y:auto}.ds-meeting-outcome-summary-body:focus-visible{border-radius:var(--o2-radius-sm);outline:2px solid var(--o2-ink);outline-offset:2px}.ds-meeting-outcome-summary-withheld{color:var(--o2-body);margin:0;font-style:italic}.ds-meeting-outcome-summary .ds-meeting-outcome-notes-withheld{color:var(--o2-body)}.ds-meeting-outcome-summary-foot{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-meeting-outcome-summary-contents{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption)}.ds-meeting-outcome-summary-follow-up-detail,.ds-meeting-outcome-summary-follow-up-suggestion{margin-top:var(--o2-space-xxs);display:block}.ds-meeting-outcome-summary-follow-up-detail{color:var(--o2-charcoal)}.ds-meeting-outcome-summary-follow-up-suggestion{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption)}.ds-meeting-outcome-preview{gap:var(--o2-space-sm);min-width:0;padding:var(--o2-space-lg);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);background:var(--o2-canvas);color:var(--o2-charcoal);overflow-wrap:anywhere;font-size:var(--o2-size-14);display:grid;position:relative}.ds-meeting-outcome-preview-head,.ds-meeting-outcome-preview-foot{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-meeting-outcome-preview-head h3{align-items:center;gap:var(--o2-space-sm);color:var(--o2-ink);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);margin:0;display:inline-flex}.ds-meeting-outcome-preview-text{pointer-events:none}.ds-meeting-outcome-preview[data-owed=true]{background:var(--o2-owed-tint);border-color:var(--o2-owed-line)}.ds-meeting-outcome-preview[data-owed=true] .ds-meeting-outcome-preview-head h3{color:var(--o2-owed)}.meeting-direction-wording{white-space:normal;overflow-wrap:anywhere}.ds-meeting-working-notes .meeting-agenda-block{gap:var(--o2-space-xs);display:grid}.ds-meeting-agenda-list{padding:var(--o2-space-lg)}.ds-meeting-working-notes .meeting-agenda{gap:var(--o2-space-sm);margin:0;padding:0;list-style:none;display:grid}.ds-meeting-working-notes .meeting-agenda-item{color:var(--o2-body);font-size:var(--o2-size-14);gap:var(--o2-space-sm);line-height:var(--o2-leading-sm);padding-left:var(--o2-space-sm);border-left:2px solid #0000;display:flex}.ds-meeting-working-notes .meeting-agenda-n{color:var(--o2-body);font-variant-numeric:tabular-nums;flex:none;min-width:1.1rem}.ds-meeting-working-notes .meeting-agenda-title{overflow-wrap:anywhere;min-width:0}.ds-meeting-working-notes .meeting-agenda-current{border-left-color:var(--o2-ink);color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.ds-meeting-working-notes .meeting-agenda-current .meeting-agenda-n{color:var(--o2-ink)}.ds-meeting-working-notes .meeting-agenda-done{color:var(--o2-charcoal)}.ds-meeting-working-notes .meeting-agenda-dropped .meeting-agenda-title{text-decoration:line-through}.ds-meeting-working-notes .meeting-agenda-dropped{color:var(--o2-body)}.ds-meeting-working-notes .meeting-band-agenda{align-items:baseline;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;flex:24rem;min-width:0;display:flex}.ds-meeting-working-notes .meeting-notes-agenda-label{color:var(--o2-body);font-size:var(--o2-size-12);letter-spacing:.04em;line-height:var(--o2-leading-caption);text-transform:uppercase;margin:0}.ds-meeting-working-notes .meeting-agenda-inline{gap:var(--o2-space-xs) var(--o2-space-lg);flex-wrap:wrap;display:flex}.ds-meeting-working-notes .meeting-agenda-inline .meeting-agenda-item{border-left:0;padding-left:0}.ds-meeting-working-notes .meeting-minutes-band{flex:0 auto;min-width:0}.ds-meeting-working-notes .meeting-minutes-fold>summary{color:var(--o2-body);cursor:pointer;font-size:var(--o2-size-12);letter-spacing:.04em;line-height:var(--o2-leading-caption);text-transform:uppercase;list-style:none}.ds-meeting-working-notes .meeting-minutes-fold>summary::-webkit-details-marker{display:none}.ds-meeting-working-notes .meeting-minutes-fold>summary:hover{color:var(--o2-ink)}.ds-meeting-working-notes .meeting-minutes-folded{gap:var(--o2-space-sm);padding-top:var(--o2-space-sm);display:grid}.ds-meeting-working-notes{min-width:0}.ds-meeting-working-notes .meeting-notes-section{padding:var(--o2-space-lg)}.ds-meeting-working-notes .meeting-notes-section+.meeting-notes-section{border-top:1px solid var(--o2-hairline)}.ds-meeting-working-notes .meeting-notes-section-head{align-items:center;gap:var(--o2-space-sm);margin-bottom:var(--o2-space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-meeting-working-notes .meeting-notes-section-head h3{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-sm);margin:0;display:flex}.ds-meeting-working-notes .meeting-notes-count{color:var(--o2-body);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;font-weight:var(--o2-weight-regular)}.ds-meeting-working-notes .meeting-notes-empty{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);padding:var(--o2-space-sm) 0;margin:0}.ds-meeting-working-notes.meeting-working-notes .meeting-agenda{gap:var(--o2-space-xxs)}.ds-meeting-working-notes.meeting-working-notes .meeting-agenda-item{border-radius:var(--o2-radius-sm);line-height:var(--o2-leading-body);padding:var(--o2-space-xs) var(--o2-space-sm);border-left:0;align-items:baseline}.ds-meeting-working-notes.meeting-working-notes .meeting-agenda-current{background:var(--o2-surface-soft)}.ds-meeting-working-notes .meeting-minutes{align-content:start;gap:var(--o2-space-sm);min-width:0;display:grid}.ds-meeting-working-notes .meeting-minutes-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.meeting-minute-groups{gap:var(--o2-space-lg);display:grid}.meeting-minute-group-title{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);margin:0 0 var(--o2-space-sm)}.ds-meeting-working-notes .meeting-minute{border-bottom:1px solid var(--o2-hairline);gap:var(--o2-space-sm);padding:var(--o2-space-lg) 0;display:grid}.ds-meeting-working-notes .meeting-minute:first-child{padding-top:var(--o2-space-xs)}.ds-meeting-working-notes .meeting-minute:last-child{padding-bottom:var(--o2-space-xs);border-bottom:0}.ds-meeting-working-notes .meeting-minute-head{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-meeting-working-notes .meeting-minute-kind{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium)}.ds-meeting-working-notes .meeting-minute-body{color:var(--o2-charcoal);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.ds-meeting-working-notes .meeting-minute-description{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);overflow-wrap:anywhere;white-space:normal;margin:0}.ds-meeting-working-notes .meeting-minute-withdrawn .meeting-minute-body{color:var(--o2-body)}.ds-meeting-working-notes .meeting-minute:has(.meeting-minute-description) .meeting-minute-body{font-weight:var(--o2-weight-medium)}.ds-meeting-working-notes .meeting-withdrawn-notes{border-top:1px solid var(--o2-hairline);margin-top:var(--o2-space-md);padding-top:var(--o2-space-md)}.ds-meeting-working-notes .meeting-withdrawn-notes summary{color:var(--o2-body);cursor:pointer;font-size:var(--o2-size-12);padding:var(--o2-space-xs) 0}.ds-meeting-working-notes .meeting-withdrawn-notes[open] .meeting-minutes-list{padding-top:var(--o2-space-md)}.ds-meeting-working-notes-band{align-items:baseline;gap:var(--o2-space-sm) var(--o2-space-xl);flex-wrap:wrap;display:flex}.meeting-outcome-label{color:var(--o2-body);font-size:var(--o2-size-12);letter-spacing:.04em;margin:var(--o2-space-sm) 0 0;text-transform:uppercase}.ds-meeting-outcome-notes-withheld{margin:var(--o2-space-sm) 0 0;font-style:italic}.meeting-outcome-list{gap:var(--o2-space-xs);padding-left:var(--o2-space-xl);margin:0;display:grid}.meeting-outcome-markdown{font-size:inherit;line-height:var(--o2-leading-body)}.ds-meeting-faces{flex:none;display:inline-flex}.ds-meeting-faces>.ds-meeting-face+.ds-meeting-face{margin-inline-start:-8px}.ds-meeting-face{background:var(--o2-surface-soft);border:2px solid var(--o2-paper);border-radius:var(--o2-radius-full);box-sizing:border-box;block-size:30px;color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);flex:none;justify-content:center;align-items:center;inline-size:30px;display:inline-flex;overflow:hidden}.ds-meeting-face[data-size=sm]{block-size:28px;inline-size:28px}.ds-meeting-face>img{object-fit:cover;block-size:100%;inline-size:100%}.ds-meeting-face>.ds-person-mark{--ds-person-mark-size:100%;block-size:100%;font-size:var(--o2-size-12);inline-size:100%}.ds-meeting-list{gap:var(--o2-space-md);flex-direction:column;min-width:0;display:flex}.ds-meeting-list-head{align-items:center;gap:var(--o2-space-sm);min-height:1.75rem;padding-inline:var(--o2-space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-meeting-list-label{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.ds-meeting-list-rows{gap:var(--o2-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-meeting-list-item{border-radius:var(--o2-radius-lg);color:var(--o2-ink);gap:var(--o2-space-xs);padding:var(--o2-space-md);border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex}.ds-meeting-list-item:hover{background:var(--o2-canvas);color:var(--o2-ink)}.ds-meeting-list-item[aria-current=page]{background:var(--o2-canvas);border-color:var(--o2-hairline)}.ds-meeting-list-item:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-meeting-list-title{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-sm);overflow-wrap:anywhere}.ds-meeting-list-when{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);align-items:center;gap:6px;display:flex}.ds-meeting-list-loading{gap:var(--o2-space-xs);flex-direction:column;display:flex}.ds-meeting-list-placeholder{gap:var(--o2-space-sm);padding:var(--o2-space-md);flex-direction:column;display:flex}.ds-meeting-list-empty,.ds-meeting-list-error{color:var(--o2-charcoal);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);padding-inline:var(--o2-space-xs)}.ds-meeting-list-empty>:first-child,.ds-meeting-list-error>:first-child{margin-top:0}.ds-meeting-list-convene{border:1px dashed var(--o2-hairline-strong);border-radius:var(--o2-radius-control);color:var(--o2-charcoal);cursor:pointer;font:inherit;font-size:var(--o2-size-14);min-height:2.25rem;padding:var(--o2-space-xs) var(--o2-space-md);background:0 0}.ds-meeting-list-convene:hover:not(:disabled){background:var(--o2-canvas);border-color:var(--o2-mute);color:var(--o2-ink)}.ds-meeting-list-convene:disabled{color:var(--o2-mute);cursor:not-allowed}.ds-meeting-list-convene:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-meeting-list-footer{gap:var(--o2-space-sm);padding-inline:var(--o2-space-xs);flex-direction:column;display:flex}.ds-meeting-minutes{gap:var(--o2-space-xl);flex-direction:column;min-width:0;display:flex}.ds-meeting-minutes-summary{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-18);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.55}.ds-meeting-minutes-group{gap:var(--o2-space-md);flex-direction:column;display:flex}.ds-meeting-minutes-label{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.ds-meeting-minutes-empty{color:var(--o2-body);font-size:var(--o2-size-14);margin:0}.ds-meeting-minutes-decisions,.ds-meeting-minutes-work{gap:var(--o2-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-meeting-minutes-decisions li{color:var(--o2-ink);font-size:var(--o2-size-15);align-items:baseline;gap:var(--o2-space-md);line-height:var(--o2-leading-body);overflow-wrap:anywhere;display:flex}.ds-meeting-minutes-work-card{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-ink);padding:14px var(--o2-space-lg);flex-direction:column;gap:3px;text-decoration:none;display:flex}a.ds-meeting-minutes-work-card:hover{border-color:var(--o2-mute);color:var(--o2-ink)}a.ds-meeting-minutes-work-card:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-meeting-minutes-work-title{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);overflow-wrap:anywhere}.ds-meeting-minutes-work-line{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-meeting-presentation{background:var(--o2-surface-dark);box-sizing:border-box;color:var(--o2-on-dark);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.ds-meeting-presentation::backdrop{background:var(--o2-surface-dark)}.ds-meeting-presentation-frame{flex-direction:column;height:100%;min-height:0;display:flex}.ds-meeting-presentation-frame[hidden]{display:none}.ds-meeting-presentation-bar{border-bottom:1px solid var(--o2-surface-dark-raised);box-sizing:border-box;align-items:center;gap:var(--o2-space-sm) var(--o2-space-lg);min-height:60px;padding:var(--o2-space-sm) var(--o2-space-xl);flex-wrap:wrap;flex:none;display:flex}.ds-meeting-presentation-brand{background:var(--o2-on-dark);flex:none;block-size:10px;inline-size:10px;transform:rotate(45deg)}.ds-meeting-presentation-title{color:var(--o2-on-dark);font-size:var(--o2-size-15);font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-sm);overflow-wrap:anywhere;min-width:0;margin:0;display:flex}.ds-meeting-presentation-live{background:var(--o2-on-dark);border-radius:var(--o2-radius-full);outline:3px solid var(--o2-surface-dark-raised);flex:none;block-size:8px;inline-size:8px}.ds-meeting-presentation-status{color:var(--o2-on-dark-mute);font-size:var(--o2-size-14)}.ds-meeting-presentation-spacer{flex:1}.ds-meeting-presentation-position{color:var(--o2-on-dark-faint);font-family:var(--o2-font-mono);font-size:var(--o2-size-12)}.ds-meeting-presentation-back,.ds-meeting-presentation-bar .o2-btn{border:1px solid var(--o2-on-dark-faint);border-radius:var(--o2-radius-control);color:var(--o2-on-dark);cursor:pointer;font:inherit;font-size:var(--o2-size-14);min-height:2.125rem;padding:0 var(--o2-space-md);background:0 0}.ds-meeting-presentation-back:hover,.ds-meeting-presentation-bar .o2-btn:hover:not(:disabled){background:var(--o2-surface-dark-raised);color:var(--o2-on-dark)}.ds-meeting-presentation-back:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-meeting-presentation-body{flex:1;grid-template-columns:14.375rem minmax(0,1fr) 18.125rem;min-height:0;display:grid}.ds-meeting-presentation-agenda,.ds-meeting-presentation-room{box-sizing:border-box;gap:var(--o2-space-md);min-height:0;padding:var(--o2-space-xl) var(--o2-space-lg);flex-direction:column;display:flex;overflow:auto}.ds-meeting-presentation-agenda{border-right:1px solid var(--o2-surface-dark-raised)}.ds-meeting-presentation-room{border-left:1px solid var(--o2-surface-dark-raised);padding-inline:var(--o2-space-xl)}.ds-meeting-presentation-label{color:var(--o2-on-dark-mute);font-size:var(--o2-size-12);font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.ds-meeting-presentation-quiet{color:var(--o2-on-dark-faint);font-size:var(--o2-size-14);margin:0}.ds-meeting-presentation-agenda ol{gap:var(--o2-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-meeting-presentation-agenda li{border-radius:var(--o2-radius-md);color:var(--o2-on-dark-mute);font-size:var(--o2-size-15);align-items:center;gap:var(--o2-space-md);overflow-wrap:anywhere;padding:var(--o2-space-sm);display:flex}.ds-meeting-presentation-agenda li>i{border:1px solid var(--o2-on-dark-faint);border-radius:var(--o2-radius-full);flex:none;block-size:6px;inline-size:6px}.ds-meeting-presentation-agenda li[data-status=current]{background:var(--o2-surface-dark-raised);color:var(--o2-on-dark);font-weight:var(--o2-weight-semibold)}.ds-meeting-presentation-agenda li[data-status=current]>i,.ds-meeting-presentation-agenda li[data-status=done]>i{background:var(--o2-on-dark);border-color:var(--o2-on-dark)}.ds-meeting-presentation-agenda li[data-status=dropped]{text-decoration:line-through}.ds-meeting-presentation-chair{color:var(--o2-on-dark-mute);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin-top:auto}.ds-meeting-presentation-stage{box-sizing:border-box;min-width:0;min-height:0;padding:var(--o2-space-xxl) 2.5rem;flex-direction:column;display:flex;overflow:auto}.ds-meeting-presentation-room ul{border-bottom:1px solid var(--o2-surface-dark-raised);gap:var(--o2-space-md);padding:0 0 var(--o2-space-lg);flex-direction:column;margin:0;list-style:none;display:flex}.ds-meeting-presentation-room li{align-items:center;gap:var(--o2-space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-meeting-presentation-room li[data-inactive]{opacity:.6}.ds-meeting-presentation-room .ds-meeting-face{background:var(--o2-surface-dark-raised);border-color:var(--o2-surface-dark);color:var(--o2-on-dark)}.ds-meeting-presentation-seat{color:var(--o2-on-dark);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);text-overflow:ellipsis;overflow:hidden}.ds-meeting-presentation-role{color:var(--o2-on-dark-faint);font-size:var(--o2-size-12)}.ds-meeting-presentation-questions{gap:var(--o2-space-md);min-height:0;padding-top:var(--o2-space-sm);flex-direction:column;flex:1;display:flex}.ds-meeting-presentation-questions .o2-composer[data-appearance=line]{background:var(--o2-surface-dark-raised);border-color:var(--o2-on-dark-faint)}.ds-meeting-presentation-questions .o2-composer[data-appearance=line] .o2-composer-input{color:var(--o2-on-dark)}.ds-meeting-presentation-questions .o2-composer[data-appearance=line] .o2-send:not(:disabled){background:var(--o2-canvas);color:var(--o2-ink)}.ds-meeting-presentation-questions .o2-composer-hint{color:var(--o2-on-dark-mute)}@media (width<=75rem){.ds-meeting-presentation-body{grid-template-columns:minmax(0,1fr) 16rem}.ds-meeting-presentation-agenda{display:none}}@media (width<=47.99rem){.ds-meeting-presentation-bar{padding:var(--o2-space-sm) var(--o2-space-lg)}.ds-meeting-presentation-status{flex-basis:100%;order:1}.ds-meeting-presentation-body{flex-direction:column;display:flex;overflow:auto}.ds-meeting-presentation-stage{padding:var(--o2-space-lg);flex:none;overflow:visible}.ds-meeting-presentation-room{border-left:0;border-top:1px solid var(--o2-surface-dark-raised);padding:var(--o2-space-lg);flex:none;overflow:visible}}.ds-meeting-presenting{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);align-items:center;gap:var(--o2-space-lg);min-width:0;padding:var(--o2-space-md) var(--o2-space-lg) var(--o2-space-md) var(--o2-space-md);display:flex;position:relative}.ds-meeting-presenting:hover{border-color:var(--o2-mute)}.ds-meeting-presenting-thumb{background:var(--o2-surface-dark);border-radius:var(--o2-radius-md);box-sizing:border-box;flex:none;width:8rem;height:4.5rem;padding:9px;display:flex}.ds-meeting-presenting-sheet{background:var(--o2-canvas);border-radius:var(--o2-radius-sm);flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:9px 10px;display:flex}.ds-meeting-presenting-sheet>i{background:var(--o2-ink);border-radius:var(--o2-radius-sm);width:88%;height:6px;display:block}.ds-meeting-presenting-sheet>i+i{background:var(--o2-hairline-strong);width:58%;height:4px}.ds-meeting-presenting-words{gap:var(--o2-space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ds-meeting-presenting-line{color:var(--o2-ink);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-sm);display:flex}.ds-meeting-presenting-title{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-18);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.3}.ds-meeting-presenting-hint{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-meeting-presenting-watch{color:var(--o2-ink);cursor:pointer;font:inherit;font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);padding:var(--o2-space-xs);background:0 0;border:0;flex:none}.ds-meeting-presenting-watch:after{border-radius:var(--o2-radius-lg);content:"";position:absolute;inset:0}.ds-meeting-presenting-watch:focus-visible{outline:none}.ds-meeting-presenting-watch:focus-visible:after{outline:2px solid var(--o2-focus-ring);outline-offset:2px}@media (width<=47.99rem){.ds-meeting-presenting{gap:var(--o2-space-md)}.ds-meeting-presenting-thumb{width:6rem;height:3.5rem;padding:6px}.ds-meeting-presenting-sheet{padding:6px 7px}.ds-meeting-presenting-title{font-size:var(--o2-size-16)}}@media (width<=30rem){.ds-meeting-presenting-thumb{display:none}}.ds-meeting-presenting-badge{align-items:center;gap:var(--o2-space-sm);flex:none;min-width:0;max-width:100%;display:inline-flex}.ds-meeting-presenting-badge-line{color:var(--o2-charcoal);font-size:var(--o2-size-12);align-items:center;gap:var(--o2-space-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.ds-meetings-layout{gap:var(--o2-space-xxl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-meetings-layout-list{min-width:0;max-width:15rem}.ds-meetings-layout-detail{gap:var(--o2-space-lg);flex-direction:column;min-width:0;display:flex}.ds-meetings-layout-back{display:none}.ds-meeting-columns{gap:var(--o2-space-xxl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ds-meeting-columns-main,.ds-meeting-columns-aside{flex-direction:column;min-width:0;max-width:42.5rem;display:flex}.ds-meeting-columns-main{--ds-meeting-columns-gap:var(--o2-space-xl);gap:var(--ds-meeting-columns-gap)}.ds-meeting-columns-aside{gap:var(--o2-space-lg)}.ds-meeting-columns[data-measure=record]>.ds-meeting-columns-main{max-width:45rem}@media (width>=85rem){.ds-meetings-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start}.ds-meetings-layout-list{max-width:none}.ds-meeting-columns{grid-template-columns:minmax(0,1fr) 18.375rem;align-items:start}.ds-meeting-columns[data-aside=none]{grid-template-columns:minmax(0,1fr)}.ds-meeting-columns-main,.ds-meeting-columns-aside{max-width:none}.ds-meetings-layout[data-fill]{align-items:stretch;height:100%}.ds-meetings-layout[data-fill]>.ds-meetings-layout-list,.ds-meetings-layout[data-fill]>.ds-meetings-layout-detail{min-height:0;overflow:auto}.ds-meetings-layout[data-fill] .ds-meeting-columns{flex:1;align-items:stretch;min-height:0}.ds-meetings-layout[data-fill] .ds-meeting-columns-main,.ds-meetings-layout[data-fill] .ds-meeting-columns-aside{min-height:0;overflow:auto}.ds-meeting-columns[data-measure=record]>.ds-meeting-columns-main{max-width:45rem}}@media (width<=47.99rem){.ds-meetings-layout-list{max-width:none}.ds-meetings-layout[data-narrow-view=list]>.ds-meetings-layout-detail,.ds-meetings-layout[data-narrow-view=detail]>.ds-meetings-layout-list{display:none}.ds-meetings-layout-back{display:block}}.ds-settled-message{overflow-wrap:anywhere;min-width:0}.ds-measure-provenance{gap:var(--o2-space-xs);min-width:0;display:grid}.ds-measure-provenance-age{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:inline-flex}.ds-measure-provenance-definition{color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);margin:0}.ds-measure-provenance-sources{gap:var(--o2-space-xxs);margin:0;padding:0;list-style:none;display:grid}.ds-mission-insight{border-top:1px solid var(--o2-hairline);padding-top:var(--o2-space-xl);margin-top:var(--o2-space-xl)}.ds-mission-insight h2{margin:var(--o2-space-sm) 0;font-size:var(--o2-size-18);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-heading)}.ds-mission-insight-content{margin:0 0 var(--o2-space-sm);max-width:38rem;font-size:var(--o2-size-14);color:var(--o2-charcoal);line-height:var(--o2-leading-body)}.ds-mission-insight-content>p{margin:0 0 var(--o2-space-sm)}.ds-rate{min-width:0;color:var(--o2-ink);font-family:var(--o2-font);border-top:1px solid var(--o2-hairline);padding-top:var(--o2-space-xl)}.ds-rate-heading{justify-content:space-between;align-items:center;gap:var(--o2-space-lg);margin-bottom:var(--o2-space-xl);display:flex}.ds-rate-heading .page-eyebrow{margin-bottom:var(--o2-space-xs)}.ds-rate-heading h2{font-size:var(--o2-size-18);line-height:var(--o2-leading-heading);font-weight:var(--o2-weight-semibold);margin:0}.ds-rate-heading select{width:auto}.ds-rate-headline-row{align-items:center;gap:var(--o2-space-lg);margin-bottom:var(--o2-space-sm);display:flex}.ds-rate-headline{font-family:var(--o2-font-display);font-size:calc(var(--o2-size-36) * 2);line-height:var(--o2-leading-display-xl);font-weight:var(--o2-weight-semibold);letter-spacing:-.05em}.ds-rate-headline>span{font-size:var(--o2-size-36);letter-spacing:-.03em;margin-left:var(--o2-space-xs)}.ds-rate-description{margin:0 0 var(--o2-space-sm);font-size:var(--o2-size-15);line-height:var(--o2-leading-body)}.ds-rate-period{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin:0}.ds-rate-plot{gap:var(--o2-space-md);height:220px;margin:36px 12px 36px 0;padding:8px 0;display:flex}.ds-rate-y-axis{width:38px;font-size:var(--o2-size-12);color:var(--o2-charcoal);flex-direction:column;flex:none;justify-content:space-between;display:flex;transform:translateY(-8px)}.ds-rate-y-axis>span:last-child{transform:translateY(16px)}.ds-rate-plot-area{flex:1;min-width:0;position:relative}.ds-rate-plot-area>svg{width:100%;height:100%;position:absolute;overflow:visible}.ds-rate-gridline{stroke:var(--o2-hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.ds-rate-trendline{stroke:var(--o2-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.ds-rate-provisional{stroke-dasharray:4 4}.ds-rate-point{background:0 0;border:0;width:32px;height:36px;min-height:36px;padding:0;position:absolute;transform:translate(-50%,-50%)}.ds-rate-point>span{background:var(--o2-ink);border:1.5px solid var(--o2-ink);border-radius:var(--o2-radius-full);width:6px;height:6px;display:block}.ds-rate-point:hover,.ds-rate-point:focus-visible{background:0 0}.ds-rate-point-pending>span{background:var(--o2-canvas);width:10px;height:10px}.ds-rate-point-empty>span{background:var(--o2-canvas);border-color:var(--o2-body);border-width:0 0 1px;border-radius:0;width:8px;height:2px}.ds-rate-point-unknown>span{background:var(--o2-canvas);border:1px dashed var(--o2-charcoal);border-radius:0;width:8px;height:8px}.ds-rate-x-axis{font-size:var(--o2-size-12);color:var(--o2-charcoal);justify-content:space-between;display:flex;position:absolute;inset:auto 0 -32px}.ds-rate-x-axis>span:only-child{margin-inline:auto}.ds-rate-day-summary{justify-content:space-between;align-items:center;gap:var(--o2-space-md);min-height:44px;font-size:var(--o2-size-14);background:var(--o2-surface-soft);padding:var(--o2-space-md);border-radius:var(--o2-radius-sm);display:flex}.ds-rate-day-summary strong{font-weight:var(--o2-weight-semibold)}.ds-rate-separator{margin:0 var(--o2-space-sm);color:var(--o2-body)}.ds-rate-caption{justify-content:space-between;align-items:center;gap:var(--o2-space-sm);margin-top:var(--o2-space-sm);color:var(--o2-charcoal);font-size:var(--o2-size-12);flex-wrap:wrap;display:flex}.ds-rate-caption>span{align-items:center;gap:var(--o2-space-sm);display:flex}.ds-rate-outcomes{margin-top:var(--o2-space-xl)}.ds-rate-outcome-track{gap:var(--o2-space-xxs);border-radius:var(--o2-radius-full);height:5px;display:flex;overflow:hidden}.ds-rate-outcome-reached{background:var(--o2-ink)}.ds-rate-outcome-pending{background:repeating-linear-gradient(135deg, var(--o2-canvas) 0 2px, var(--o2-body) 2px 3px)}.ds-rate-outcome-ended{background:var(--o2-hairline-strong)}.ds-rate-outcome-unknown{background:var(--o2-canvas);border:1px dashed var(--o2-charcoal)}.ds-rate-outcome-labels{gap:var(--o2-space-sm) var(--o2-space-lg);margin-top:var(--o2-space-md);color:var(--o2-charcoal);font-size:var(--o2-size-12);flex-wrap:wrap;display:flex}.ds-rate-outcome-labels>span{align-items:center;gap:var(--o2-space-sm);display:flex}.ds-rate-key{width:7px;height:7px;display:inline-block}.ds-rate-legend-ring{border:1px solid var(--o2-ink);border-radius:var(--o2-radius-full);width:8px;height:8px;display:inline-block}.ds-rate-footer{border-top:1px solid var(--o2-hairline);margin-top:var(--o2-space-lg);padding-top:var(--o2-space-lg);font-size:var(--o2-size-12);color:var(--o2-charcoal);justify-content:space-between;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-rate-definition>summary{cursor:pointer;color:var(--o2-ink);min-height:32px;padding-block:var(--o2-space-sm)}.ds-rate-definition[open]{flex-basis:100%}.ds-rate-definition>div{font-size:var(--o2-size-14);line-height:var(--o2-leading-body);max-width:36rem}.ds-rate-empty{margin-top:var(--o2-space-md)}.ds-rate-loading,.ds-rate-unavailable{justify-content:center;gap:var(--o2-space-lg);flex-direction:column;min-height:370px;display:flex}.ds-rate-loading p{color:var(--o2-charcoal);font-size:var(--o2-size-14)}.ds-rate-placeholder{background:var(--o2-surface-soft);border-radius:var(--o2-radius-sm);width:65%;height:20px;display:block}.ds-rate-placeholder-number{width:130px;height:72px}.ds-rate-notice{justify-content:space-between;align-items:center;gap:var(--o2-space-sm);font-size:var(--o2-size-12);background:var(--o2-surface-soft);padding:var(--o2-space-md);margin-top:var(--o2-space-md);flex-wrap:wrap;display:flex}@media (width<=740px){.ds-rate-heading{gap:var(--o2-space-sm)}.ds-rate-heading select{max-width:126px}.ds-rate-plot{height:196px;margin-top:28px}.ds-rate-point{width:24px}.ds-rate-day-summary{gap:var(--o2-space-xs);flex-wrap:wrap}.ds-rate-footer{flex-direction:column}}.ds-rate-point:hover>span,.ds-rate-point:focus-visible>span{width:10px;height:10px}.ds-rate-point-empty:hover>span,.ds-rate-point-empty:focus-visible>span{width:10px;height:2px}.ds-qualifying{--ds-qualifying-stroke:var(--o2-space-xxs);min-width:0;max-width:96rem;color:var(--o2-ink);font-family:var(--o2-font);border-top:1px solid var(--o2-hairline);margin-top:var(--o2-space-xl);padding-top:var(--o2-space-xl);container-type:inline-size}.ds-qualifying-heading{margin-bottom:var(--o2-space-xl)}.ds-qualifying-heading .page-eyebrow{margin-bottom:var(--o2-space-xs)}.ds-qualifying h2{font-size:var(--o2-size-18);line-height:var(--o2-leading-heading);font-weight:var(--o2-weight-semibold);margin:0}.ds-qualifying h3{font-size:var(--o2-size-15);line-height:var(--o2-leading-heading);font-weight:var(--o2-weight-semibold);margin:0 0 var(--o2-space-sm)}.ds-qualifying-hero{--ds-qualifying-day-height:calc(var(--o2-space-xxl) * 2);--ds-qualifying-day-width:var(--ds-qualifying-day-height);column-gap:var(--o2-space-xl);margin-bottom:var(--o2-space-xl);grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-qualifying-count{align-self:start;gap:var(--o2-space-xs);flex-direction:column;grid-area:1/1/span 3;min-width:0;display:flex}.ds-qualifying-headline{font-family:var(--o2-font-display);font-size:calc(var(--o2-size-36) * 2);line-height:1;font-weight:var(--o2-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.ds-qualifying-count-figure,.ds-qualifying-count-body{gap:var(--o2-space-xs);flex-direction:column;min-width:0;display:flex}.ds-qualifying-count-label{color:var(--o2-charcoal);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm)}.ds-qualifying-count-state{gap:var(--o2-space-xs);margin-top:var(--o2-space-sm);font-size:var(--o2-size-14);color:var(--o2-charcoal);flex-direction:column;display:flex}.ds-qualifying-count-state>strong{font-size:var(--o2-size-20);line-height:var(--o2-leading-heading);font-weight:var(--o2-weight-semibold);color:var(--o2-ink)}.ds-qualifying-sequence{gap:var(--o2-space-xxs);margin:var(--o2-space-sm) 0 0;font-size:var(--o2-size-14);line-height:var(--o2-leading-sm);color:var(--o2-charcoal);flex-direction:column;max-width:24rem;display:flex}.ds-qualifying-sequence>strong{align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-sm);font-size:var(--o2-size-20);line-height:var(--o2-leading-heading);font-weight:var(--o2-weight-semibold);color:var(--o2-ink);flex-wrap:wrap;display:flex}.ds-qualifying-sequence em{font-style:normal;font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);padding:0 var(--o2-space-xs);border:1px solid var(--o2-charcoal);color:var(--o2-charcoal)}.ds-qualifying-since{font-size:var(--o2-size-14);line-height:var(--o2-leading-sm);color:var(--o2-charcoal)}.ds-qualifying-chips{gap:var(--o2-space-xs);margin-top:var(--o2-space-xs);flex-wrap:wrap;display:flex}.ds-qualifying-figure{grid-area:1/2/span 3;grid-template-rows:subgrid;min-width:0;margin:0;display:grid}.ds-qualifying-figure-caption{justify-content:space-between;gap:var(--o2-space-xs) var(--o2-space-lg);margin-bottom:var(--o2-space-sm);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);color:var(--o2-charcoal);flex-wrap:wrap;display:flex}.ds-qualifying-figure-caption>span:first-child{color:var(--o2-ink);font-weight:var(--o2-weight-semibold)}.ds-qualifying-marks{width:fit-content;min-width:0;max-width:100%}.ds-qualifying-figure-empty{font-size:var(--o2-size-14);color:var(--o2-charcoal);margin:0}.ds-qualifying-weeks{gap:var(--o2-space-md);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.ds-qualifying-week{--ds-qualifying-week-width:calc(var(--ds-qualifying-week-days) * var(--ds-qualifying-day-width) + (var(--ds-qualifying-week-days) - 1) * var(--o2-space-xs));width:var(--ds-qualifying-week-width);flex:0 auto;min-width:min-content}.ds-qualifying-days{grid-template-columns:repeat(var(--ds-qualifying-week-days), minmax(0, var(--ds-qualifying-day-width)));gap:var(--o2-space-xs);margin:0;padding:0;list-style:none;display:grid}.ds-qualifying-week-labels{justify-content:space-between;gap:0 var(--o2-space-sm);margin-top:var(--o2-space-xs);display:flex}.ds-qualifying-week-label{font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);color:var(--o2-charcoal);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;display:flex}.ds-qualifying-week-end{text-align:right;align-items:flex-end;margin-left:auto}.ds-qualifying-week-end:only-child{text-align:left;align-items:flex-start;margin-left:0}.ds-qualifying-week-note{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.ds-qualifying-day{box-sizing:border-box;height:var(--ds-qualifying-day-height);border:var(--ds-qualifying-stroke) solid var(--o2-charcoal);border-radius:var(--o2-radius-none);background:var(--o2-canvas);position:relative}.ds-qualifying-day:after{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);place-items:center;display:grid;position:absolute;inset:0}.ds-qualifying-day-qualified{border-color:var(--o2-ink);background:var(--o2-ink)}.ds-qualifying-day-not-qualified{background:linear-gradient(to bottom, transparent calc(50% - var(--ds-qualifying-stroke) / 2), var(--o2-charcoal) calc(50% - var(--ds-qualifying-stroke) / 2) calc(50% + var(--ds-qualifying-stroke) / 2), transparent calc(50% + var(--ds-qualifying-stroke) / 2))}.ds-qualifying-day-pending{background:repeating-linear-gradient(135deg, transparent 0 var(--o2-space-xs), var(--o2-charcoal) var(--o2-space-xs) calc(var(--o2-space-xs) + var(--ds-qualifying-stroke)))}.ds-qualifying-day-unknown:after{content:"?"}.ds-qualifying-day-gap{border-color:var(--o2-hairline);background:var(--o2-hairline)}.ds-qualifying-key-row{min-width:0}.ds-qualifying-legend{gap:var(--o2-space-sm) var(--o2-space-lg);margin:var(--o2-space-md) 0 0;font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);color:var(--o2-charcoal);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ds-qualifying-legend>li{align-items:center;gap:var(--o2-space-sm);display:flex}.ds-qualifying-legend .ds-qualifying-day{--ds-qualifying-day-height:var(--o2-space-lg);width:var(--o2-space-lg);flex:none}.ds-qualifying-daybook-note{max-width:44rem;margin:var(--o2-space-sm) 0 0;font-size:var(--o2-size-14);line-height:var(--o2-leading-body)}.ds-qualifying-daybook table{max-width:100%;margin-top:var(--o2-space-sm);border-collapse:collapse;font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.ds-qualifying-daybook th,.ds-qualifying-daybook td{padding:var(--o2-space-xs) var(--o2-space-sm);border-bottom:1px solid var(--o2-hairline);text-align:left;white-space:nowrap}.ds-qualifying-daybook thead th{color:var(--o2-ink);font-weight:var(--o2-weight-semibold)}.ds-qualifying-facts{gap:var(--o2-space-sm) var(--o2-space-xl);margin:var(--o2-space-sm) 0 0;flex-wrap:wrap;display:flex}.ds-qualifying-fact{align-items:baseline;gap:var(--o2-space-sm);min-width:0;display:flex}.ds-qualifying-fact>dt{font-size:var(--o2-size-12);color:var(--o2-charcoal)}.ds-qualifying-fact>dd{margin:0}.ds-qualifying-fact-value{font-family:var(--o2-font-display);font-size:var(--o2-size-20);font-weight:var(--o2-weight-semibold);font-variant-numeric:tabular-nums}.ds-qualifying-fact-value small{font-family:var(--o2-font);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);color:var(--o2-charcoal)}.ds-qualifying-facts-empty{margin:var(--o2-space-sm) 0 0;color:var(--o2-charcoal)}.ds-qualifying-snapshot-day{margin:var(--o2-space-sm) 0 0;overflow-wrap:anywhere}.ds-qualifying-last{margin:var(--o2-space-lg) 0 0;font-size:var(--o2-size-15);line-height:var(--o2-leading-body);overflow-wrap:anywhere}.ds-qualifying-rate{align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-md);margin:0 0 var(--o2-space-md);font-size:var(--o2-size-15);line-height:var(--o2-leading-body);color:var(--o2-charcoal);flex-wrap:wrap;display:flex}.ds-qualifying-rate-value{font-family:var(--o2-font-display);font-size:var(--o2-size-36);line-height:var(--o2-leading-display);font-weight:var(--o2-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--o2-ink)}.ds-qualifying-rate-label{font-weight:var(--o2-weight-semibold);color:var(--o2-ink)}.ds-qualifying-notice{justify-content:space-between;align-items:center;gap:var(--o2-space-sm);font-size:var(--o2-size-12);background:var(--o2-surface-soft);padding:var(--o2-space-md);margin-top:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-qualifying-partition{margin-top:var(--o2-space-xl)}.ds-qualifying-track{gap:var(--o2-space-xxs);height:var(--o2-space-md);border-radius:var(--o2-radius-none);display:flex;overflow:hidden}.ds-qualifying-track>span,.ds-qualifying-key{box-sizing:border-box}.ds-qualifying-labels{gap:var(--o2-space-sm) var(--o2-space-lg);margin:var(--o2-space-md) 0 0;color:var(--o2-charcoal);font-size:var(--o2-size-12);flex-wrap:wrap;display:flex}.ds-qualifying-labels>span{align-items:center;gap:var(--o2-space-sm);display:flex}.ds-qualifying-key{width:var(--o2-space-lg);height:var(--o2-space-lg);flex:none;display:inline-block}.ds-qualifying-qualifying{background:var(--o2-ink)}.ds-qualifying-not-qualifying{border:var(--o2-space-xxs) solid var(--o2-charcoal);background:linear-gradient(to bottom, transparent calc(50% - var(--o2-space-xxs) / 2), var(--o2-charcoal) calc(50% - var(--o2-space-xxs) / 2) calc(50% + var(--o2-space-xxs) / 2), transparent calc(50% + var(--o2-space-xxs) / 2))}.ds-qualifying-pending{border:var(--o2-space-xxs) solid var(--o2-charcoal);background:repeating-linear-gradient(135deg, transparent 0 var(--o2-space-xxs), var(--o2-charcoal) var(--o2-space-xxs) var(--o2-space-xs))}.ds-qualifying-unknown{background:var(--o2-canvas);border:var(--o2-space-xxs) dashed var(--o2-charcoal)}.ds-qualifying-recovery{margin:var(--o2-space-md) 0 0;color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-qualifying-workdays,.ds-qualifying-daybook,.ds-qualifying-baseline,.ds-qualifying-limitations,.ds-qualifying-runs{border-top:1px solid var(--o2-hairline);margin-top:var(--o2-space-lg);padding-top:var(--o2-space-lg);font-size:var(--o2-size-14);line-height:var(--o2-leading-body)}.ds-qualifying-summary-note{color:var(--o2-charcoal);font-size:var(--o2-size-14);font-weight:var(--o2-weight-regular)}.ds-qualifying-baseline>p{margin:0 0 var(--o2-space-sm)}.ds-qualifying-unreadable{margin:var(--o2-space-md) 0 0;font-size:var(--o2-size-14);color:var(--o2-charcoal)}.ds-qualifying-baseline>dl{gap:var(--o2-space-xs) var(--o2-space-lg);margin:var(--o2-space-sm) 0 0;font-size:var(--o2-size-12);grid-template-columns:max-content minmax(0,1fr);display:grid}.ds-qualifying-baseline dt{color:var(--o2-charcoal)}.ds-qualifying-baseline dd{overflow-wrap:anywhere;min-width:0;margin:0}.ds-qualifying-baseline code{font-family:var(--o2-font-mono)}.ds-qualifying-limitations ul{margin:var(--o2-space-sm) 0 0;padding-left:var(--o2-space-lg);color:var(--o2-charcoal);font-size:var(--o2-size-12)}.ds-qualifying-runs>ul{margin:0;padding:0;list-style:none}.ds-qualifying-run{border-bottom:1px solid var(--o2-hairline);padding:var(--o2-space-md) 0}.ds-qualifying-run-row{align-items:flex-start;gap:var(--o2-space-md);display:flex}.ds-qualifying-run-row>.ds-qualifying-key{width:var(--o2-space-md);height:var(--o2-space-md);margin-top:var(--o2-space-xs)}.ds-qualifying-run-body{gap:var(--o2-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.ds-qualifying-run-body>span{color:var(--o2-charcoal);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-qualifying-run-link{font-size:var(--o2-size-14);white-space:nowrap;flex:none}.ds-qualifying-clauses{margin:var(--o2-space-xs) 0 0 19px;font-size:var(--o2-size-12)}.ds-qualifying-clauses>summary{cursor:pointer;color:var(--o2-charcoal);min-height:24px}.ds-qualifying-clauses ul{margin:var(--o2-space-xs) 0 0;padding-left:var(--o2-space-lg);color:var(--o2-charcoal)}.ds-qualifying-clauses li{margin-bottom:var(--o2-space-xs)}.ds-qualifying-clauses .o2-chip{font-size:var(--o2-size-12);padding:0 var(--o2-space-sm)}.ds-qualifying-loading{justify-content:center;gap:var(--o2-space-lg);min-height:240px;color:var(--o2-charcoal);font-size:var(--o2-size-14);flex-direction:column;display:flex}.ds-qualifying-footer{border-top:1px solid var(--o2-hairline);margin-top:var(--o2-space-lg);padding-top:var(--o2-space-lg);font-size:var(--o2-size-12);color:var(--o2-charcoal);justify-content:space-between;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-qualifying-definition{max-width:44rem;font-size:var(--o2-size-14);line-height:var(--o2-leading-body);color:var(--o2-charcoal);margin:0}@media (width<=740px){.ds-qualifying-run-row{flex-wrap:wrap}.ds-qualifying-run-link{margin-left:19px}.ds-qualifying-footer{flex-direction:column}}@container (width>=72rem){.ds-qualifying-hero{--ds-qualifying-day-height:calc(var(--o2-space-xxl) * 2.5);--ds-qualifying-day-width:calc(var(--o2-space-xxl) * 1.75);column-gap:var(--o2-space-xxl)}.ds-qualifying-sequence{max-width:28rem}.ds-qualifying-track{height:var(--o2-space-lg)}}@container (width>=90rem){.ds-qualifying-hero{--ds-qualifying-day-height:calc(var(--o2-space-xxl) * 3);--ds-qualifying-day-width:calc(var(--o2-space-xxl) * 1.5)}.ds-qualifying-sequence{max-width:36rem}}@container (width<=60rem){.ds-qualifying-hero{--ds-qualifying-day-height:calc(var(--o2-space-xxl) * 1.5)}}@container (width<=52rem){.ds-qualifying-hero{gap:var(--o2-space-lg);flex-direction:column;display:flex}.ds-qualifying-count{align-self:stretch;align-items:flex-end;gap:var(--o2-space-xs) var(--o2-space-xl);flex-flow:wrap}.ds-qualifying-figure{display:block}}@container (width<=36rem){.ds-qualifying-hero{--ds-qualifying-day-height:var(--o2-space-xxl);--ds-qualifying-day-width:calc(var(--o2-space-xxl) - var(--o2-space-xs))}.ds-qualifying-weeks{flex-wrap:wrap}.ds-qualifying-heading{margin-bottom:var(--o2-space-lg)}.ds-qualifying-count{align-items:start;gap:var(--o2-space-xs) var(--o2-space-lg);grid-template-columns:max-content minmax(0,1fr);display:grid}.ds-qualifying-count-label{max-width:7rem}.ds-qualifying-sequence{margin-top:0}}.o2-code-diff{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);box-sizing:border-box;color:var(--o2-ink);flex:1;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;container:code-diff/inline-size}.o2-code-diff-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(12rem,26%) minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.o2-code-diff-files{background:var(--o2-surface-soft);border-right:1px solid var(--o2-hairline);flex-direction:column;min-width:0;min-height:0;display:flex}.o2-code-diff-files-heading{border-bottom:1px solid var(--o2-hairline);color:var(--o2-charcoal);font:var(--o2-weight-medium) var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);align-items:center;gap:var(--o2-space-sm);padding:var(--o2-space-md);flex:none;justify-content:space-between;display:flex}.o2-code-diff-files-heading>:last-child{color:var(--o2-body);font-family:var(--o2-font-mono)}.o2-code-diff-file-list{overscroll-behavior:contain;min-height:0;padding:var(--o2-space-xs);overflow:auto}.o2-code-diff-file{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.o2-code-diff-toolbar{background:var(--o2-surface-soft);border-bottom:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-sm) var(--o2-space-lg);padding:var(--o2-space-md) var(--o2-space-lg);flex-wrap:wrap;display:flex}.o2-code-diff-file-heading{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;flex:14rem;min-width:0;display:flex}.o2-code-diff-path{color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);overflow-wrap:anywhere}.o2-code-diff-path strong{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.o2-code-diff-controls,.o2-code-diff-controls label{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.o2-code-diff-controls{color:var(--o2-charcoal);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-md)}.o2-code-diff-controls select{font-size:var(--o2-size-12);min-height:32px;padding-block:var(--o2-space-xs);width:auto}.o2-code-diff-controls input{accent-color:var(--o2-primary);margin:0}.o2-code-diff-scroll{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.o2-code-diff table{border-collapse:collapse;color:var(--o2-charcoal);font:var(--o2-size-12) / var(--o2-leading-chat) var(--o2-font-mono);width:100%}.o2-code-diff-gutter{width:5ch}.o2-code-diff td{vertical-align:top;padding:0}.o2-code-diff pre{font:inherit;padding:0 var(--o2-space-sm);white-space:pre;margin:0}.o2-code-diff pre code{font:inherit}.o2-code-diff :is(.hljs-comment,.hljs-quote){color:var(--o2-syntax-comment)}.o2-code-diff :is(.hljs-keyword,.hljs-doctag,.hljs-selector-tag){color:var(--o2-syntax-keyword)}.o2-code-diff :is(.hljs-string,.hljs-regexp){color:var(--o2-syntax-string)}.o2-code-diff :is(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet){color:var(--o2-syntax-number)}.o2-code-diff :is(.hljs-title,.hljs-built_in,.hljs-type,.hljs-section,.hljs-selector-class,.hljs-selector-id){color:var(--o2-syntax-title)}.o2-code-diff :is(.hljs-attr,.hljs-attribute,.hljs-property,.hljs-selector-attr,.hljs-selector-pseudo){color:var(--o2-syntax-property)}.o2-code-diff .hljs-tag{color:var(--o2-syntax-comment)}.o2-code-diff .hljs-name{color:var(--o2-syntax-title)}.o2-code-diff .hljs-meta{color:var(--o2-syntax-meta)}.o2-code-diff :is(.hljs-subst,.hljs-template-variable){color:var(--o2-charcoal)}.o2-code-diff-marker{-webkit-user-select:none;user-select:none;width:2ch;display:inline-block}.o2-code-diff[data-wrap=true] pre{overflow-wrap:anywhere;white-space:pre-wrap}.o2-code-diff[data-wrap=true] table{table-layout:fixed}.o2-code-diff .o2-code-diff-number{background:var(--o2-surface-soft);border-right:1px solid var(--o2-hairline);color:var(--o2-body);font-variant-numeric:tabular-nums;padding-inline:var(--o2-space-sm);text-align:right;-webkit-user-select:none;user-select:none}.o2-code-diff-added{background:color-mix(in srgb, var(--o2-terminal-green) 7%, var(--o2-canvas))}.o2-code-diff-removed{background:color-mix(in srgb, var(--o2-terminal-red) 7%, var(--o2-canvas))}.o2-code-diff-added .o2-code-diff-marker{color:var(--o2-terminal-green-deep)}.o2-code-diff-removed .o2-code-diff-marker{color:var(--o2-terminal-red-deep)}.o2-code-diff-added>.o2-code-diff-number,.o2-code-diff .o2-code-diff-number.o2-code-diff-added{background:color-mix(in srgb, var(--o2-terminal-green) 11%, var(--o2-canvas))}.o2-code-diff-removed>.o2-code-diff-number,.o2-code-diff .o2-code-diff-number.o2-code-diff-removed{background:color-mix(in srgb, var(--o2-terminal-red) 11%, var(--o2-canvas))}.o2-code-diff .o2-code-diff-hunk{background:var(--o2-surface-soft);border-block:1px solid var(--o2-hairline);color:var(--o2-body);padding:var(--o2-space-xs) var(--o2-space-md)}.o2-code-diff-status{color:var(--o2-body);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);align-content:start;gap:var(--o2-space-md);padding:var(--o2-space-xl);justify-items:start;display:grid;overflow:auto}.o2-code-diff-status p{margin:0}.o2-code-diff .o2-code-diff-split,.o2-code-diff[data-mode=split] .o2-code-diff-unified{display:none}.o2-code-diff[data-mode=split] .o2-code-diff-split{display:table}@container code-diff (width<=700px){.o2-code-diff-layout{grid-template-rows:minmax(0,min(30%,11rem)) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.o2-code-diff-files{border-bottom:1px solid var(--o2-hairline);border-right:0}.o2-code-diff .o2-code-diff-mode{display:none}.o2-code-diff[data-mode=split] .o2-code-diff-unified{display:table}.o2-code-diff[data-mode=split] .o2-code-diff-split{display:none}}.o2-execution-timeline{border:1px solid var(--o2-hairline);border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.o2-execution-timeline li{border-right:1px solid var(--o2-hairline);min-width:0}.o2-execution-timeline:empty{display:none}.o2-execution-timeline li:last-child{border-right:0}.o2-execution-timeline button{text-align:left;background:var(--opos-surface-card);width:100%;height:100%;min-height:64px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.o2-execution-timeline button:not(:disabled):hover{background:var(--o2-surface-soft)}.o2-execution-timeline button:focus-visible{outline:2px solid var(--o2-ink);outline-offset:-3px}.o2-execution-stage-mark{background:var(--o2-surface-soft);height:24px;color:var(--o2-body);border-radius:50%;flex:0 0 24px;place-items:center;font-size:13px;display:grid}.o2-execution-stage-copy{overflow-wrap:anywhere;min-width:0}.o2-execution-stage-copy strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.o2-execution-stage-meta{-webkit-line-clamp:3;color:var(--o2-body);-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.o2-execution-timeline small{font:inherit}.o2-execution-timeline button[data-state=complete] .o2-execution-stage-mark{background:color-mix(in srgb, var(--opos-success-heading) 10%, var(--o2-canvas));color:var(--opos-success-heading)}.o2-execution-timeline button[data-state=active]{background:var(--o2-surface-soft)}.o2-execution-timeline button[data-state=active] .o2-execution-stage-mark{background:var(--o2-ink);color:var(--opos-text-on-dark)}.o2-execution-timeline button[data-marker=waiting]{background:var(--opos-attention-tint-soft)}.o2-execution-timeline button[data-marker=waiting] .o2-execution-stage-mark{background:var(--opos-attention-deep);color:var(--opos-text-on-dark)}.o2-execution-timeline button[data-state=interrupted] .o2-execution-stage-mark{background:var(--opos-failure-wash);color:var(--opos-failure-deep)}@media (width<=760px){.o2-execution-timeline{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.o2-execution-timeline li{border-bottom:1px solid var(--o2-hairline)}.o2-execution-timeline li:nth-child(2n){border-right:0}.o2-execution-timeline li:last-child{border-bottom:0}.o2-execution-timeline li:last-child:nth-child(odd){grid-column:1/-1}}.o2-execution-timeline-frame{container:execution-timeline/inline-size}@container execution-timeline (width<=40rem){.o2-execution-timeline{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.o2-execution-timeline li{border-bottom:1px solid var(--o2-hairline)}.o2-execution-timeline li:nth-child(2n){border-right:0}.o2-execution-timeline li:last-child{border-bottom:0}.o2-execution-timeline li:last-child:nth-child(odd){grid-column:1/-1}}.o2-execution-timeline button:disabled{cursor:default}.o2-execution-timeline[data-compact]{border:0;border-radius:0;display:flex;overflow:visible}.o2-execution-timeline[data-compact] li{border:0;flex:1;align-items:center;display:flex}.o2-execution-timeline[data-compact] li:not(:last-child):after{content:"";border-top:1px solid var(--o2-hairline);margin-inline:var(--o2-space-xs);flex:1}.o2-execution-timeline[data-compact] li:last-child{flex:0 auto}.o2-execution-timeline[data-compact] button{width:auto;min-height:0;padding:var(--o2-space-xs);gap:var(--o2-space-xs);color:var(--o2-body);background:0 0}.o2-execution-timeline[data-compact] .o2-execution-stage-meta{display:none}.o2-execution-timeline[data-compact] .o2-execution-stage-mark{color:inherit;background:0 0}.o2-execution-timeline[data-compact] button[data-state=complete]{color:var(--o2-authorized)}.o2-execution-timeline[data-compact] button[data-state=active]{color:var(--o2-ink)}.o2-execution-timeline[data-compact] button[data-state=interrupted]{color:var(--o2-stopped)}.o2-execution-timeline[data-compact] button[data-marker=waiting]{color:var(--o2-owed)}.o2-run-header-actions{justify-content:flex-end;align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.o2-run-step-list{padding-inline-start:var(--o2-space-xl)}.o2-run-step-list>li{padding-block:var(--o2-space-sm)}.o2-run-step-row{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.o2-run-step-row>div{overflow-wrap:anywhere;flex:18rem;min-width:0}.o2-run-step-row p{margin-block:0}.o2-run-step-logs{padding:var(--o2-space-md);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);min-width:0;margin-block-start:var(--o2-space-sm)}.o2-run-heading{min-width:0}.o2-run-heading-title{color:var(--opos-text-heading);font-family:var(--opos-font-editorial);font-size:25px;font-weight:var(--opos-weight-semibold);letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;line-height:1.25}.o2-run-heading-title-fallback{font-family:var(--opos-font-mono);font-size:var(--opos-font-size-19);font-weight:var(--opos-weight-bold)}.o2-run-heading-description{-webkit-line-clamp:2;color:var(--o2-body);overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:88ch;margin:6px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.o2-run-heading-description code{font-family:var(--opos-font-mono);font-size:.92em}.o2-run-standing{border:1px solid var(--o2-hairline);background:var(--o2-surface-soft);color:var(--o2-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 0;padding:18px 20px;display:flex}.o2-run-standing-copy{overflow-wrap:anywhere;flex:auto;min-width:0}.o2-run-standing-status{color:inherit;letter-spacing:normal;text-transform:none;align-items:baseline;gap:10px;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.35;display:flex}.o2-run-standing-status .state-dot{align-self:flex-start;margin-top:calc(.5lh - 4px)}.o2-run-standing-status-text{min-width:0}.o2-run-standing-status-text:first-letter{text-transform:uppercase}.o2-run-standing-detail{color:var(--o2-body);margin:4px 0 0;font-size:14px;line-height:1.5}.o2-run-standing-support{color:var(--o2-body);font-size:var(--o2-size-14);line-height:1.5}.o2-run-standing-action{flex:none}@media (width<=760px){.o2-run-standing{flex-direction:column;align-items:stretch;gap:14px}.o2-run-standing-action>*{white-space:normal;width:100%}}.ds-delivery-review p{margin:0}.ds-delivery-review .o2-gate-body>p{color:var(--o2-body);font-size:13px;line-height:1.5}.ds-delivery-review-summary{color:var(--o2-charcoal);font-size:var(--o2-size-14);line-height:1.5}.ds-delivery-review-reference,.ds-delivery-review-inspection{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ds-delivery-review-reference{color:var(--o2-body);overflow-wrap:anywhere;font-size:13px}.ds-delivery-review-reference code{font-family:var(--o2-font-mono)}.ds-delivery-review-actions{gap:8px;display:grid}.ds-delivery-review-actions>.o2-btn{min-block-size:40px;inline-size:100%}.ds-delivery-review-inspection{border-block-start:1px solid var(--o2-hairline);margin-block-start:6px;padding-block-start:14px}.ds-delivery-review-decision{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-delivery-review-decision .t4-menu{left:0;right:auto}.t4-menu-trigger.ds-delivery-review-change{width:auto;padding-inline:var(--o2-space-sm);white-space:nowrap}.ds-delivery-review-outside-spec{gap:8px;display:grid}.ds-deliverables{--ds-dl-ink:var(--o2-ink);--ds-dl-muted:var(--o2-charcoal);--ds-dl-rule:var(--o2-hairline);--ds-dl-attention:var(--o2-state-claimed);--ds-dl-failed:var(--o2-state-failed);box-sizing:border-box;color:var(--ds-dl-ink);gap:var(--o2-space-md);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex;container-type:inline-size}.ds-deliverables[data-tone=on-dark]{--ds-dl-ink:var(--o2-on-dark);--ds-dl-muted:var(--o2-on-dark-mute);--ds-dl-rule:var(--o2-on-dark-faint);--ds-dl-attention:var(--o2-terminal-yellow);--ds-dl-failed:var(--o2-terminal-yellow)}.ds-deliverables[data-tone=on-dark] .ds-dependency-graph{color:var(--ds-dl-ink)}.ds-deliverables[data-tone=on-dark] .ds-dependency-graph-count,.ds-deliverables[data-tone=on-dark] .ds-dependency-graph-connector,.ds-deliverables[data-tone=on-dark] .ds-dependency-graph>.ds-dependency-graph-help{color:var(--ds-dl-muted)}.ds-deliverables:not([data-tone=on-dark])[data-mode=live],.ds-deliverables:not([data-tone=on-dark])[data-mode=results]{background:var(--o2-canvas);border:1px solid var(--ds-dl-rule);border-radius:var(--o2-radius-lg);padding:var(--o2-space-lg)}.ds-deliverables p,.ds-deliverables h2,.ds-deliverables h3,.ds-deliverables h4{margin:0}.ds-deliverables-header{align-items:flex-start;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-deliverables-heading{gap:var(--o2-space-xxs);flex-direction:column;min-width:0;display:flex}.ds-deliverables-heading>:first-child{color:var(--ds-dl-ink);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);letter-spacing:normal;line-height:var(--o2-leading-heading-md);text-transform:none}.ds-deliverables-summary,.ds-deliverable-fact,.ds-deliverable-wait,.ds-deliverables-retention,.ds-deliverables-empty,.ds-deliverables-reason,.ds-deliverables-need-detail,.ds-deliverable-check-method{color:var(--ds-dl-muted);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-deliverables-summary[data-completion=completed-with-omissions],.ds-deliverables-summary[data-ending=held],.ds-deliverables-summary[data-ending=expired],.ds-deliverable-reason>:where(p,ul,ol){margin:0}.ds-deliverable-reason code{color:inherit;background:0 0;padding:0}.ds-deliverable-reason,.ds-deliverable-fact[data-unresolved],.ds-deliverable-fact[data-attention],.ds-deliverable-wait:not([data-reached]){color:var(--ds-dl-attention);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-deliverables-error{color:var(--ds-dl-failed);font-size:var(--o2-size-14)}.ds-deliverables-list,.ds-deliverables-needs,.ds-deliverable-checks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-deliverables-list>li+li{border-top:1px solid var(--ds-dl-rule)}.ds-deliverable{column-gap:var(--o2-space-md);padding-block:var(--o2-space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-deliverables-list>li:first-child>.ds-deliverable{padding-top:0}.ds-deliverables-list>li:last-child>.ds-deliverable{padding-bottom:0}.ds-deliverable-number{color:var(--ds-dl-muted);font-size:var(--o2-size-14);font-variant-numeric:tabular-nums;font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-body);text-align:right;min-width:1.5ch}.ds-deliverable-body{gap:var(--o2-space-xs);flex-direction:column;min-width:0;display:flex}.ds-deliverable-heading .ds-service-logo-inline{margin-inline-end:0}.ds-deliverable-heading{align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-deliverable-title{color:var(--ds-dl-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-body);flex:12ch;min-width:0}.ds-deliverable-optional{color:var(--ds-dl-muted);font-weight:var(--o2-weight-regular)}.ds-deliverable-status{color:var(--ds-dl-ink);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-xs);white-space:nowrap;display:inline-flex}.ds-deliverables-summary[data-ending=failed],.ds-deliverable[data-status=failed] .ds-deliverable-reason,.ds-deliverable[data-status=failed] .ds-deliverable-status{color:var(--ds-dl-failed)}.ds-deliverables-needs{gap:var(--o2-space-xs)}.ds-deliverables>.ds-deliverables-needs{padding-left:var(--o2-space-sm)}.ds-deliverables-need{align-items:baseline;gap:var(--o2-space-xxs) var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-deliverables-need-label{color:var(--ds-dl-attention);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-body)}.ds-deliverable-actions{align-items:flex-start;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-deliverables-action{gap:var(--o2-space-xxs);flex-direction:column;min-width:0;max-width:100%;display:inline-flex}.ds-deliverables-action>*{white-space:normal;max-width:100%}.ds-deliverable-review{min-width:0}.ds-deliverable-question-link{font-size:var(--o2-size-14);line-height:var(--o2-leading-body);margin:0}.ds-deliverable-question-link>a{color:var(--ds-dl-ink)}.ds-deliverable-details>summary{color:var(--ds-dl-muted);cursor:pointer;font-size:var(--o2-size-12);line-height:var(--o2-leading-body);width:fit-content}.ds-deliverable-details[open]{gap:var(--o2-space-xs);flex-direction:column;display:flex}.ds-deliverable-checks{gap:var(--o2-space-xs)}.ds-deliverable-check{color:var(--ds-dl-ink);font-size:var(--o2-size-12);gap:0 var(--o2-space-md);line-height:var(--o2-leading-body);padding-left:var(--o2-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-deliverable-check-status{font-weight:var(--o2-weight-medium);white-space:nowrap}.ds-deliverable-check[data-status=failed] .ds-deliverable-check-status{color:var(--ds-dl-failed)}.ds-deliverable-check-method{grid-column:1/-1}.ds-deliverables-approval{border-top:1px solid var(--ds-dl-rule);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);padding-top:var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-deliverables-approval>p{color:var(--ds-dl-ink);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);flex:24ch}.ds-deliverables-approval[data-state=blocked]>p{color:var(--ds-dl-attention)}@container (width<=420px){.ds-deliverable-status{flex-basis:100%}}.ds-browser-viewer-host{color:inherit;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0;position:static}.ds-browser-viewer-host[data-expanded]{background:var(--o2-surface-dark);color:var(--o2-on-dark);height:var(--app-overlay-height,var(--app-viewport-height,100dvh));inset:var(--app-overlay-top,var(--app-viewport-top,0px)) auto auto var(--app-overlay-left,0px);max-height:none;padding:max(var(--o2-space-md), var(--app-overlay-safe-top)) max(var(--o2-space-md), var(--app-overlay-safe-right)) max(var(--o2-space-md), var(--app-overlay-safe-bottom)) max(var(--o2-space-md), var(--app-overlay-safe-left));width:var(--app-overlay-width,100%);position:fixed}.ds-browser-viewer{gap:var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.ds-browser-viewer-controls{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ds-browser-viewer-badge{border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-full);color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);padding:0 var(--o2-space-sm)}.ds-browser-viewer-detail{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere;min-width:0}.ds-browser-viewer-viewport{aspect-ratio:16/10;background:var(--o2-surface-dark);border-radius:var(--o2-radius-md);max-width:100%;position:relative;overflow:hidden}.ds-browser-viewer-viewport[hidden]{display:none}.ds-browser-viewer-viewport[data-custom]{aspect-ratio:auto}.ds-browser-viewer-viewport iframe{border:0;width:100%;height:100%}.ds-browser-viewer-viewport>p{color:var(--o2-on-dark-mute);padding:var(--o2-space-xl);margin:0}.ds-browser-viewer-host[data-expanded] .ds-browser-viewer{height:100%}.ds-browser-viewer-host[data-expanded] .ds-browser-viewer-viewport{aspect-ratio:auto;flex:auto;min-height:0}.ds-browser-viewer-host[data-expanded] .ds-browser-viewer-badge,.ds-browser-viewer-host[data-expanded] .ds-browser-viewer-detail{border-color:var(--o2-on-dark-faint);color:var(--o2-on-dark-mute)}.ds-browser-viewer:fullscreen{background:var(--o2-surface-dark);box-sizing:border-box;color:var(--o2-on-dark);padding:max(var(--o2-space-lg), var(--app-safe-top)) max(var(--o2-space-lg), var(--app-safe-right)) max(var(--o2-space-lg), var(--app-safe-bottom)) max(var(--o2-space-lg), var(--app-safe-left))}:is(.ds-browser-viewer:fullscreen .ds-browser-viewer-badge,.ds-browser-viewer:fullscreen .ds-browser-viewer-detail){border-color:var(--o2-on-dark-faint);color:var(--o2-on-dark-mute)}.ds-browser-viewer:fullscreen .ds-browser-viewer-viewport{aspect-ratio:auto;flex:auto;min-height:0}.ds-browser-captures{gap:var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.ds-browser-captures p,.ds-browser-captures h3{margin:0}.ds-browser-captures-header{gap:var(--o2-space-xxs);flex-direction:column;display:flex}.ds-browser-captures-heading{align-items:center;gap:var(--o2-space-xs) var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-browser-captures-body{gap:var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.ds-browser-captures-body[hidden]{display:none}.ds-browser-captures-heading>h3{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);letter-spacing:normal;line-height:var(--o2-leading-body);text-transform:none}.ds-browser-capture-fact{color:var(--o2-charcoal);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);overflow-wrap:anywhere}.ds-browser-captures-error{color:var(--o2-state-failed);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-browser-captures-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ds-browser-capture{gap:var(--o2-space-xs);min-width:0;padding-block:var(--o2-space-sm);flex-direction:column;display:flex}.ds-browser-capture+.ds-browser-capture{border-top:1px solid var(--o2-hairline)}.ds-browser-capture-heading{align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-browser-capture-label{font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium)}.ds-browser-capture-availability{color:var(--o2-state-completed);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium)}.ds-browser-capture[data-availability=expired] .ds-browser-capture-availability,.ds-browser-capture[data-availability=expired] .ds-browser-capture-label{color:var(--o2-body)}.ds-browser-capture-message{color:var(--o2-state-claimed);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-browser-capture-actions,.ds-browser-captures-pages{gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-browser-capture-preview img{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);max-width:100%;height:auto;display:block}.ds-browser-recording{--recording-height:min(65dvh, 36rem);aspect-ratio:var(--recording-ratio);background:var(--o2-surface-dark);border-radius:var(--o2-radius-md);max-height:var(--recording-height);min-width:0;min-height:0;width:min(100%, calc(var(--recording-height) * var(--recording-ratio)));justify-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.ds-browser-recording[data-expanded]{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none}.ds-browser-recording-video,.ds-browser-recording-poster{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-browser-recording-poster{pointer-events:none}.ds-browser-recording-status{background:var(--o2-surface-dark);color:var(--o2-on-dark);font-size:var(--o2-size-14);align-content:center;gap:var(--o2-space-sm);padding:var(--o2-space-lg);text-align:center;z-index:1;justify-items:center;width:100%;display:grid;overflow:auto}.ds-browser-recording-status p{max-width:30rem;margin:0}.ds-browser-recording-title{font-weight:var(--o2-weight-semibold)}.ds-browser-recording-loading,.ds-browser-recording-captions{background:var(--o2-surface-dark);border-radius:var(--o2-radius-sm);color:var(--o2-on-dark);font-size:var(--o2-size-14);max-width:90%;padding:var(--o2-space-xs) var(--o2-space-md);text-align:center;z-index:2;margin:0;position:absolute}.ds-browser-recording-loading{pointer-events:none;inset-block-start:var(--o2-space-md)}.ds-browser-recording-captions{pointer-events:none;inset-block-end:var(--o2-space-md)}.ds-code-change-stats{align-items:center;gap:var(--o2-space-sm);color:var(--o2-charcoal);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.ds-code-change-total{color:var(--o2-charcoal);font-family:var(--o2-font);margin-right:var(--o2-space-xs)}.ds-code-change-additions{color:var(--o2-terminal-green-deep)}.ds-code-change-deletions{color:var(--o2-terminal-red-deep)}.ds-code-change-stats [data-empty=true]{color:var(--o2-body)}.ds-code-file-list{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);background:var(--o2-canvas);min-width:0;overflow:clip}.ds-code-file-list>ul{margin:0;padding:0;list-style:none}.ds-code-file-list li{min-width:0;margin:0;padding:0}.ds-code-file-list li+li{border-top:1px solid var(--o2-hairline)}.ds-code-file-list .ds-code-file-row{grid-template-columns:var(--o2-space-lg) minmax(0, 1fr) var(--o2-space-lg) auto;align-items:center;gap:var(--o2-space-sm);width:100%;height:auto;min-height:44px;padding:var(--o2-space-xs) var(--o2-space-md);text-align:left;color:var(--o2-ink);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);white-space:normal;box-sizing:border-box;border:0;border-radius:0;display:grid}.ds-code-file-list button.ds-code-file-row:hover{background:var(--o2-surface-soft)}.ds-code-file-list .ds-code-file-row[aria-current=true]{background:var(--o2-surface-soft);box-shadow:inset 2px 0 var(--o2-ink)}.ds-code-file-list button.ds-code-file-row:focus-visible{outline-offset:-3px}.ds-code-file-icon{width:var(--o2-space-lg);height:var(--o2-space-lg);color:var(--o2-body);stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.ds-code-file-path{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ds-code-file-directory{color:var(--o2-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-code-file-name{color:var(--o2-ink);font-weight:var(--o2-weight-medium);order:-1}.ds-code-file-status{color:var(--o2-charcoal);text-align:center;font-weight:var(--o2-weight-medium)}.ds-code-file-status[data-kind=added],.ds-code-file-status[data-kind=copied]{color:var(--o2-terminal-green-deep)}.ds-code-file-status[data-kind=deleted]{color:var(--o2-terminal-red-deep)}.ds-code-file-status[data-kind=modified]{color:var(--o2-terminal-yellow-deep)}.ds-code-file-footer{border-top:1px solid var(--o2-hairline);background:var(--o2-surface-soft);padding:var(--o2-space-sm) var(--o2-space-md);color:var(--o2-charcoal);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font)}.ds-revision-summary{justify-content:space-between;align-items:center;gap:var(--o2-space-sm) var(--o2-space-lg);min-width:0;padding:var(--o2-space-sm) var(--o2-space-md);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);background:var(--o2-surface-soft);flex-wrap:wrap;display:flex}.ds-revision-range{align-items:center;gap:var(--o2-space-sm);min-width:0;color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);flex-wrap:wrap;display:flex}.ds-revision-range svg{width:var(--o2-space-lg);height:var(--o2-space-lg);stroke:currentColor;stroke-width:1.2px;flex-shrink:0}.ds-revision-range code{color:var(--o2-charcoal);font:inherit;overflow-wrap:anywhere}.ds-code-review-dialog{background:var(--o2-canvas);box-sizing:border-box;color:var(--o2-ink);height:var(--app-overlay-height);inset:var(--app-overlay-top) auto auto var(--app-overlay-left);max-width:none;max-height:none;width:var(--app-overlay-width);border:0;margin:0;padding:0;overflow:hidden}.ds-code-review-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.ds-code-review-dialog:not([open]){display:none}.ds-code-review-dialog-header{border-bottom:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-lg);padding:var(--o2-space-md) var(--o2-space-xl);padding-top:max(var(--o2-space-md), var(--app-overlay-safe-top));padding-inline:max(var(--o2-space-xl), var(--app-overlay-safe-left)) max(var(--o2-space-xl), var(--app-overlay-safe-right));justify-content:space-between;display:flex}.ds-code-review-dialog-heading{align-items:center;gap:var(--o2-space-sm) var(--o2-space-lg);flex-wrap:wrap;min-width:0;display:flex}.ds-code-review-dialog-heading h2{color:var(--o2-ink);font:var(--o2-weight-semibold) var(--o2-size-16) / var(--o2-leading-heading) var(--o2-font);letter-spacing:normal;margin:0}.ds-code-review-dialog-metadata{color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);overflow-wrap:anywhere;min-width:0}.ds-code-review-dialog-body{gap:var(--o2-space-md);min-width:0;min-height:0;padding:var(--o2-space-lg);padding-inline:max(var(--o2-space-lg), var(--app-overlay-safe-left)) max(var(--o2-space-lg), var(--app-overlay-safe-right));padding-bottom:max(var(--o2-space-lg), var(--app-overlay-safe-bottom));flex-direction:column;display:flex;overflow:auto}@media (width<=700px){.ds-code-review-dialog-header{padding-block:var(--o2-space-md);padding-top:max(var(--o2-space-md), var(--app-overlay-safe-top));padding-inline:max(var(--o2-space-lg), var(--app-overlay-safe-left)) max(var(--o2-space-lg), var(--app-overlay-safe-right))}.ds-code-review-dialog-body{padding:var(--o2-space-sm);padding-inline:max(var(--o2-space-sm), var(--app-overlay-safe-left)) max(var(--o2-space-sm), var(--app-overlay-safe-right));padding-bottom:max(var(--o2-space-sm), var(--app-overlay-safe-bottom))}}.ds-skill-import{gap:var(--o2-space-md);min-width:0;color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);display:grid}.ds-skill-import-toolbar{align-items:end;gap:var(--o2-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.ds-skill-import-project{gap:var(--o2-space-xs);font-weight:var(--o2-weight-medium);flex:16rem;display:grid}.ds-skill-import-note,.ds-skill-import-source,.ds-skill-import-status,.ds-skill-import-preview-meta,.ds-skill-import-file-meta{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere;margin:0}.ds-skill-import-layout{gap:var(--o2-space-lg);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);min-height:0;display:grid}.ds-skill-import-files{gap:var(--o2-space-xs);align-content:start;margin:0;padding:0;list-style:none;display:grid}.ds-skill-import-file{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);color:var(--o2-ink);cursor:pointer;font:inherit;gap:var(--o2-space-xxs);min-height:var(--o2-touch-target);padding:var(--o2-space-sm) var(--o2-space-md);text-align:left;justify-items:start;width:100%;display:grid}.ds-skill-import-file:hover{border-color:var(--o2-hairline-strong)}.ds-skill-import-file[aria-pressed=true]{background:var(--o2-surface-soft);border-color:var(--o2-ink)}.ds-skill-import-file:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-skill-import-file-name,.ds-skill-import-preview-name{font-weight:var(--o2-weight-semibold);overflow-wrap:anywhere}.ds-skill-import-preview{gap:var(--o2-space-sm);align-content:start;min-width:0;display:grid}.ds-skill-import-preview-name{font-size:var(--o2-size-16);line-height:var(--o2-leading-heading);margin:0}.ds-skill-import-preview-description{overflow-wrap:anywhere;margin:0}.ds-skill-import-warnings{gap:var(--o2-space-xs);margin:0;padding:0;list-style:none;display:grid}.ds-skill-import-warnings li{border-left:3px solid var(--o2-terminal-yellow-deep);padding-left:var(--o2-space-sm);overflow-wrap:anywhere}.ds-skill-import-warnings li.ds-skill-import-warning-blocking{border-left-color:var(--o2-terminal-red-deep);color:var(--o2-terminal-red-deep)}.ds-skill-import-body{background:var(--o2-surface-soft);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono);max-height:28rem;padding:var(--o2-space-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.ds-skill-import-body pre{font:inherit;white-space:inherit;margin:0}.ds-skill-import-body:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-skill-import-footer{align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.ds-skill-import-error{color:var(--o2-terminal-red-deep);overflow-wrap:anywhere;flex:16rem;margin:0}@media (width<=700px){.ds-skill-import-layout{grid-template-columns:minmax(0,1fr)}.ds-skill-import-body{max-height:20rem}}.ds-delivery-result{gap:var(--o2-space-xl);min-width:0;display:grid}.ds-delivery-result-links{gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-delivery-result-link{text-align:center;white-space:normal;max-width:100%}.ds-delivery-result-method{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);display:block}.ds-delivery-result-retention{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin:0}.ds-delivery-stage-progress{min-width:0}.ds-delivery-stage-progress ol{gap:var(--o2-space-xs);margin:0;padding:0;list-style:none;display:flex}.ds-delivery-stage-progress li{flex:1;min-width:0}.ds-delivery-stage-progress button{justify-content:center;align-items:center;gap:var(--o2-space-xs);width:100%;min-height:28px;padding:var(--o2-space-xs);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-sm);background:var(--o2-surface-soft);color:var(--o2-body);font:inherit;font-size:var(--o2-size-12);cursor:pointer;display:flex}.ds-delivery-stage-progress button[data-state=complete]{background:var(--opos-success-tint-soft);color:var(--opos-success-heading)}.ds-delivery-stage-progress button[data-state=active],.ds-delivery-stage-progress button[data-state=waiting]{border-color:var(--opos-attention-deep);background:var(--opos-attention-tint-soft);color:var(--o2-ink)}.ds-delivery-stage-progress button[data-state=interrupted]{border-color:var(--opos-failure-deep);color:var(--opos-failure-deep)}.ds-delivery-stage-progress button:not(:disabled):hover{background:var(--o2-surface-soft)}.ds-delivery-stage-progress button:focus-visible{outline:2px solid var(--o2-ink);outline-offset:1px}.ds-delivery-stage-progress button:disabled{cursor:default}.ds-delivery-stage-progress p{margin:var(--o2-space-xs) 0 0;text-overflow:ellipsis;white-space:nowrap;color:var(--o2-body);font-size:var(--o2-size-12);overflow:hidden}.ds-delivery-wait{align-items:baseline;gap:var(--o2-space-sm) var(--o2-space-lg);padding:var(--o2-space-sm) var(--o2-space-md);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);background:var(--o2-surface-soft);color:var(--o2-ink);font-size:var(--o2-size-14);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ds-delivery-wait-details{flex:16rem;min-width:0}.ds-delivery-wait-details>summary{cursor:pointer;min-height:var(--o2-touch-target);align-content:center}.ds-delivery-wait-details>summary:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px;border-radius:var(--o2-radius-sm)}.ds-delivery-wait-count{margin-left:var(--o2-space-sm);color:var(--o2-body);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-delivery-wait-link{min-height:var(--o2-touch-target);align-items:center;display:flex}.ds-delivery-wait-link>a{min-height:var(--o2-touch-target);align-items:center;display:inline-flex}.ds-delivery-wait-evidence{padding:var(--o2-space-sm) 0}.ds-delivery-wait-evidence p,.ds-delivery-wait-freshness{margin:0}.ds-delivery-wait-evidence p+p{margin-top:var(--o2-space-sm)}.ds-delivery-wait-evidence ul{margin:0 0 var(--o2-space-sm);padding-left:var(--o2-space-lg)}.ds-delivery-wait-freshness{padding-bottom:var(--o2-space-sm);flex-basis:100%}.ds-auth-page{min-height:100dvh;padding:max(24px, var(--app-safe-top)) max(24px, var(--app-safe-right)) max(24px, var(--app-safe-bottom)) max(24px, var(--app-safe-left));background:var(--o2-canvas);color:var(--o2-ink);place-items:center;display:grid}.ds-auth-panel{width:min(100%,400px)}.ds-auth-brand{font-family:"Avenir Next", Avenir, var(--opos-font-ui);font-size:var(--opos-font-size-17);font-weight:var(--o2-weight-bold);align-items:center;gap:9px;display:inline-flex}.ds-auth-form{gap:12px;margin-top:32px;display:grid}.ds-auth-form h1{font:var(--o2-weight-bold) var(--o2-size-30) / 1.2 var(--o2-font-display);margin:0}.ds-auth-form p{color:var(--o2-charcoal);margin:0 0 12px}.ds-auth-form label{font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium)}.ds-auth-password{gap:8px;display:grid}.ds-auth-password .o2-btn{justify-self:end}.ds-auth-form .ds-auth-error{color:var(--o2-terminal-red-deep);overflow-wrap:anywhere}.ds-auth-account{align-items:center;min-width:0;display:flex}.ds-account-trigger{place-items:center;min-width:44px;min-height:44px;padding:6px;display:grid}.ds-account-trigger[aria-expanded=true]{background:var(--o2-surface-soft)}.ds-account-avatar{border-radius:var(--o2-radius-full);background:var(--o2-primary);width:30px;height:30px;color:var(--o2-on-primary);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);flex:none;place-items:center;display:grid}.ds-account-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ds-auth-account .t4-menu{min-width:0;width:min(320px, calc(var(--app-overlay-width,100vw) - max(16px, var(--app-overlay-safe-left)) - max(16px, var(--app-overlay-safe-right))));max-height:calc(var(--app-overlay-height,100dvh) - var(--app-header-height,76px) - max(16px, var(--app-overlay-safe-bottom)));padding:0;overflow-y:auto}.app-shell[data-compact-navigation=true] .ds-auth-account .t4-menu,.t4-drawer[data-presentation=overlay] .ds-auth-account .t4-menu{top:calc(var(--app-overlay-top,0px) + var(--app-header-height,76px));right:calc(100vw - var(--app-overlay-left,0px) - var(--app-overlay-width,100vw) + max(16px, var(--app-overlay-safe-right)));position:fixed}.ds-account-content{padding:var(--o2-space-lg)}.ds-account-identity{align-items:center;gap:var(--o2-space-md);padding-bottom:var(--o2-space-md);display:flex}.ds-account-identity>div{min-width:0}.ds-account-identity .ds-account-avatar{width:44px;height:44px;font-size:var(--o2-size-16)}.ds-account-name{margin:0 0 var(--o2-space-xs);font-weight:var(--o2-weight-semibold);overflow-wrap:anywhere}.ds-account-email{font-size:var(--o2-size-14);color:var(--o2-body);overflow-wrap:anywhere;margin:0}.ds-account-navigation{display:grid}.ds-account-navigation a{min-height:44px;padding:var(--o2-space-md);border-radius:var(--o2-radius-md);color:var(--o2-ink);align-items:center;text-decoration:none;display:flex}.ds-account-navigation a:hover,.ds-account-navigation a[aria-current=page]{background:var(--o2-surface-soft)}.ds-account-footer{padding:var(--o2-space-md) var(--o2-space-lg);border-top:1px solid var(--o2-hairline);gap:var(--o2-space-md);display:grid}.ds-account-footer .o2-btn{min-height:44px}.ds-account-footer .ds-auth-error{color:var(--o2-terminal-red-deep);overflow-wrap:anywhere;font-size:var(--o2-size-14);margin:0}@media (width<=42rem){.ds-auth-account .t4-menu{top:calc(var(--app-overlay-top,0px) + var(--app-header-height,76px));right:calc(100vw - var(--app-overlay-left,0px) - var(--app-overlay-width,100vw) + max(16px, var(--app-overlay-safe-right)));position:fixed}}.ds-auth-divider{align-items:center;gap:var(--o2-space-md);margin:var(--o2-space-sm) 0;color:var(--o2-body);font-size:var(--o2-size-12);display:flex}.ds-auth-divider:before,.ds-auth-divider:after{content:"";background:var(--o2-hairline);flex:1;height:1px}.ds-auth-form .ds-auth-help{margin:var(--o2-space-sm) 0 0;color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body)}.ds-account-trigger-name{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:none;overflow:hidden}.ds-human-profile{--opos-page-measure:44rem;width:min(100%,704px);padding:var(--o2-space-xxl);gap:var(--o2-space-xl);color:var(--o2-ink);overflow-wrap:anywhere;margin:0 auto;display:grid}.ds-human-profile-heading{align-items:center;gap:var(--o2-space-lg);flex-wrap:wrap;display:flex}.ds-human-profile-avatar{border-radius:var(--o2-radius-full);background:var(--o2-primary);width:56px;height:56px;color:var(--o2-on-primary);font:var(--o2-weight-semibold) var(--o2-size-24) / 1 var(--o2-font-display);flex:none;place-items:center;display:grid;overflow:hidden}.ds-human-profile-avatar img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.ds-human-profile-photo{align-items:center;gap:var(--o2-space-sm);margin-top:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-human-profile-photo-error{color:var(--o2-terminal-red-deep);font-size:var(--o2-size-12);flex-basis:100%;margin:0}.ds-human-profile-identity{flex:1;min-width:0}.ds-human-profile-email{margin:var(--o2-space-xs) 0 0;color:var(--o2-body);font-size:var(--o2-size-14)}.ds-human-profile-instructions{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--o2-leading-body);margin:0}.ds-human-profile-note,.ds-human-profile-editor-note{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-body);margin:0}.ds-human-profile-drawer .t4-drawer-close{min-width:44px;min-height:44px}@media (width<=44rem){.ds-human-profile{padding:var(--o2-space-xl) var(--o2-space-lg)}.ds-human-profile-heading>.o2-btn{flex-basis:100%;min-height:44px}}.ds-human-profile-drawer{width:min(560px,100vw)}.ds-human-profile-drawer .t4-drawer-body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ds-human-profile-editor{flex-direction:column;width:100%;min-height:0;display:flex}.ds-human-profile-editor[hidden]{display:none}.ds-human-profile-discard{padding:var(--o2-space-xl);width:100%}.ds-human-profile-editor-fields{padding:var(--o2-space-xl);gap:var(--o2-space-xxl);display:grid;overflow:auto}.ds-human-profile-field{gap:var(--o2-space-sm);min-width:0;display:grid}.ds-human-profile-editor label{font-size:var(--o2-size-14)}.ds-human-profile-editor textarea{resize:vertical;min-height:100px}.ds-human-profile-editor textarea[name=humanPrompt]{min-height:180px}.ds-human-profile-editor-footer{border-top:1px solid var(--o2-hairline);padding:var(--o2-space-lg) var(--o2-space-xl);background:var(--o2-canvas);gap:var(--o2-space-md);flex:none;display:grid}.ds-human-profile-editor-footer .t4-confirm-actions{margin:0}.ds-human-profile-editor-error{color:var(--o2-terminal-red-deep);font-size:var(--o2-size-12);margin:0}.ds-type-confirm{gap:var(--o2-space-lg);max-width:46rem;display:grid}.ds-type-confirm :where(p){margin:0}.ds-type-confirm-warning{background:var(--opos-failure-wash);border:1px solid var(--opos-failure-border);border-radius:var(--o2-radius-md);color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-md);padding:var(--o2-space-md) var(--o2-space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-type-confirm-warning :where(p)+:where(p){margin-top:var(--o2-space-sm)}.ds-type-confirm-mark{background:var(--opos-failure);border-radius:var(--o2-radius-full);color:var(--o2-on-primary);font-size:var(--o2-size-12);font-weight:var(--o2-weight-bold);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ds-type-confirm-consequences{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-type-confirm-consequences li{border-bottom:1px solid var(--o2-hairline);color:var(--o2-body);font-size:var(--o2-size-14);padding:var(--o2-space-sm) var(--o2-space-md);justify-content:space-between;display:flex}.ds-type-confirm-consequences strong{color:var(--o2-ink);font-variant-numeric:tabular-nums;font-weight:var(--o2-weight-semibold)}.ds-type-confirm-blocked,.ds-type-confirm-outcome-error{color:var(--opos-failure);font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium)}.ds-type-confirm-outcome-done{color:var(--o2-ink);font-size:var(--o2-size-14)}.ds-type-confirm-field{gap:var(--o2-space-sm);display:grid}.ds-type-confirm-field label{color:var(--o2-charcoal);font-size:var(--o2-size-14)}.ds-type-confirm-text{font-family:var(--o2-font-mono);overflow-wrap:anywhere}.ds-type-confirm-hint{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-type-confirm-actions{gap:var(--o2-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.ds-team-profiles{--opos-page-measure:44rem;width:min(100%,704px);padding:var(--o2-space-xxl);margin:0 auto}.ds-team-profiles-description{color:var(--o2-body);font-size:var(--o2-size-14)}.ds-team-profiles-list{margin:var(--o2-space-xl) 0 0;border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);padding:0;list-style:none}.ds-team-profiles-list li+li{border-top:1px solid var(--o2-hairline)}.ds-team-profile-link{align-items:center;gap:var(--o2-space-md);min-height:64px;padding:var(--o2-space-lg);color:var(--o2-ink);border-radius:var(--o2-radius-md);text-decoration:none;display:flex}.ds-team-profile-link:hover{background:var(--o2-surface-soft)}.ds-team-profile-avatar{border-radius:var(--o2-radius-full);background:var(--o2-surface-soft);width:36px;height:36px;font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);flex:none;place-items:center;display:grid;overflow:hidden}.ds-team-profile-avatar img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.ds-team-profile-identity{gap:var(--o2-space-xs);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.ds-team-profile-name{font-size:var(--o2-size-16);font-weight:var(--o2-weight-medium)}.ds-team-profile-email{color:var(--o2-body);font-size:var(--o2-size-14)}@media (width<=44rem){.ds-team-profiles{padding:var(--o2-space-xl) var(--o2-space-lg)}}.ds-team-profile-actions{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-team-management-actions{gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-team-profile-metadata{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);color:var(--o2-body);font-size:var(--o2-size-12);flex-wrap:wrap;display:flex}.ds-team-profile-invitation{align-items:center;gap:var(--o2-space-sm);color:var(--o2-body);font-size:var(--o2-size-12);flex-wrap:wrap;display:flex}.ds-team-profile-link:focus-visible{outline:2px solid var(--o2-ink);outline-offset:-2px}.ds-team-profiles .page-heading{justify-content:space-between;align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-team-profile-footer{justify-content:space-between;align-items:center;gap:var(--o2-space-md);padding:0 var(--o2-space-lg) var(--o2-space-lg);flex-wrap:wrap;display:flex}.ds-meeting-header{gap:var(--o2-space-lg);flex-direction:column;flex:none;min-width:0;display:flex}.ds-meeting-header-navigation{align-self:flex-start;margin-inline-start:calc(-1 * var(--o2-space-md))}.ds-meeting-header-top{align-items:flex-start;gap:var(--o2-space-md);justify-content:space-between;min-width:0;display:flex}.ds-meeting-header-identity{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ds-meeting-header h1{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-30);font-weight:var(--o2-weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.15}.ds-meeting-header-meta{color:var(--o2-ink);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-xs) var(--o2-space-md);line-height:var(--o2-leading-caption);flex-wrap:wrap;display:flex}.ds-meeting-header-meta[data-face=mono]{color:var(--o2-body);font-family:var(--o2-font-mono);font-weight:var(--o2-weight-regular)}.ds-meeting-header-people{color:var(--o2-charcoal);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-md);flex-wrap:wrap;min-width:0;display:flex}.ds-meeting-header-actions{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.ds-meeting-header-goal{background:var(--o2-surface-soft);border-radius:var(--o2-radius-lg);color:var(--o2-ink);font-size:var(--o2-size-15);align-items:baseline;gap:var(--o2-space-md);line-height:var(--o2-leading-body);margin:var(--o2-space-xs) 0 0;overflow-wrap:anywhere;padding:14px 18px;display:flex}.ds-meeting-header-goal-body{gap:var(--o2-space-xs);justify-items:start;min-width:0;display:grid}.ds-meeting-header-goal-text:not([data-expanded]){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-meeting-header-goal-body>.o2-btn{margin-inline-start:calc(-1 * var(--o2-space-md))}.ds-meeting-header-label{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase;flex:none}.ds-meeting-header-notices{gap:var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.ds-meeting-header-notices:empty{display:none}.ds-meeting-header-warning{color:var(--o2-terminal-yellow-deep);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);margin:0 0 var(--o2-space-sm)}@media (width<=47.99rem){.ds-meeting-header-top{flex-direction:column}.ds-meeting-header-actions{justify-content:flex-start}.ds-meeting-header h1{font-size:var(--o2-size-24)}.ds-meeting-header-goal{gap:var(--o2-space-xs);padding:var(--o2-space-md) var(--o2-space-lg);flex-direction:column}}.ds-meeting-header-bar{block-size:0;z-index:4;margin-block-end:calc(-1 * var(--ds-meeting-columns-gap,0px));position:sticky;inset-block-start:var(--ds-meeting-header-bar-top,0px)}.ds-meeting-header-bar-inner{background:var(--o2-paper);border-block-end:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-md);opacity:0;min-width:0;padding:var(--o2-space-md) 0;pointer-events:none;transform:translateY(calc(-1 * var(--o2-space-sm)));visibility:hidden;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex}.ds-meeting-header-bar[data-shown]>.ds-meeting-header-bar-inner{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .16s,transform .16s;transform:none}.ds-meeting-header-bar-title{color:var(--o2-ink);max-width:60%;font-family:var(--o2-font-display);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.ds-meeting-header-bar-status{color:var(--o2-body);font-size:var(--o2-size-12);text-overflow:ellipsis;white-space:nowrap;flex:auto;max-width:45%;overflow:hidden}.ds-meeting-header-bar-aside{flex:none;min-width:0;max-width:40%;display:flex}.ds-meeting-header-bar .ds-meeting-header-bar-status *{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.ds-meeting-header-bar .ds-meeting-header-bar-status .o2-dot{flex:none;overflow:visible}@media (width<=47.99rem){.ds-meeting-header-bar-inner{padding-block:var(--o2-space-sm);flex-direction:column;align-items:stretch;gap:0}.ds-meeting-header-bar-title,.ds-meeting-header-bar-status,.ds-meeting-header-bar-aside{max-width:none}.ds-meeting-header-bar-aside{margin-block-start:var(--o2-space-xs)}}@media (prefers-reduced-motion:reduce){.ds-meeting-header-bar-inner,.ds-meeting-header-bar[data-shown]>.ds-meeting-header-bar-inner{transition:none;transform:none}}.ds-roadmap-layout{gap:var(--o2-space-xxl);grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;display:grid}.ds-roadmap-primary,.ds-roadmap-aside{gap:var(--o2-space-xl);min-width:0;display:grid}.ds-roadmap-layout-outcome{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr)}.ds-roadmap-layout-outcome>.ds-roadmap-primary{grid-area:1/2}.ds-roadmap-layout-outcome>.ds-roadmap-aside{grid-area:1/1}.ds-roadmap-outcomes{gap:var(--o2-space-sm);display:grid}.ds-roadmap-outcome.o2-btn{gap:var(--o2-space-sm);white-space:normal;text-align:left;width:100%;height:auto;padding:var(--o2-space-md);justify-content:start;display:grid}.ds-roadmap-outcome>span{font-size:var(--o2-size-12)}.ds-roadmap-mobile-navigation{display:none}@media (width<=900px){.ds-roadmap-layout,.ds-roadmap-layout-outcome{grid-template-columns:minmax(0,1fr)}.ds-roadmap-layout-outcome>.ds-roadmap-primary{grid-area:2/1}.ds-roadmap-layout-outcome>.ds-roadmap-aside{grid-area:1/1}.ds-roadmap-outcomes{display:none}.ds-roadmap-mobile-navigation{gap:var(--o2-space-sm);display:grid}}.ds-conversation-inbox{color:var(--o2-body);font:var(--o2-size-16) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-sm);min-width:0;margin-block-end:var(--o2-space-sm);display:grid}.ds-conversation-inbox ol{gap:var(--o2-space-sm);margin:0;padding-inline-start:var(--o2-space-lg);display:grid}.ds-conversation-inbox li{overflow-wrap:anywhere}.ds-conversation-inbox>p,.ds-conversation-inbox h3,.ds-conversation-inbox li>p{margin:0}.ds-conversation-inbox>button{justify-self:start}.ds-conversation-inbox fieldset{min-width:0;padding:var(--o2-space-md);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-md);margin:0}.ds-conversation-inbox fieldset p{margin-block:0 var(--o2-space-sm)}.ds-conversation-inbox fieldset button{margin-block-end:var(--o2-space-xs);margin-inline-end:var(--o2-space-xs)}.ds-conversation-inbox li>button{margin-block-start:var(--o2-space-xs);display:block}.ds-conversation-inbox h3{color:var(--o2-heading);font-size:var(--o2-size-16)}.ds-conversation-inbox li>details{margin-block-start:var(--o2-space-sm)}.ds-conversation-inbox .ds-context-content{max-height:min(40vh,20rem);overflow:auto}.ds-message-delivery{align-items:flex-end;gap:var(--o2-space-xs);flex-direction:column;justify-content:flex-end;max-width:100%;display:flex}.ds-message-delivery .o2-chip{font-size:var(--o2-size-12)}.ds-message-delivery .ds-message-delivery-action{font-size:var(--o2-size-12);background:0 0;min-height:1.5rem;padding:0}.ds-message-delivery-action-label{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-control);box-sizing:border-box;min-height:1.5rem;padding:0 var(--o2-space-sm);align-items:center;display:inline-flex}.ds-message-delivery-reason,.ds-message-delivery-error{color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere;text-align:right;max-width:30ch;margin:0}.ds-message-delivery-error{color:var(--o2-stopped)}@media (width<=600px){.ds-message-delivery{flex-basis:100%}.ds-message-delivery-reason,.ds-message-delivery-error{max-width:none}}@media (any-pointer:coarse),(width<48rem){.ds-message-delivery .ds-message-delivery-action{min-height:var(--o2-touch-target)}}.ds-work-conclusion-form{gap:var(--o2-space-sm);display:grid}.ds-work-conclusion-form-acknowledgement{align-items:flex-start;gap:var(--o2-space-xs);min-height:44px;display:flex}.ds-work-conclusion-form textarea{resize:vertical;width:100%}.ds-library-document,.ds-library-editor,.ds-library-comparison{color:var(--o2-charcoal);font:var(--o2-size-16) / var(--o2-leading-body) var(--o2-font);overflow-wrap:anywhere;min-width:0}.ds-library-document :where(p,blockquote,pre,ul,ol){margin-block:var(--o2-space-md)}.ds-library-document :where(h1,h2,h3,h4,h5,h6){color:var(--o2-heading);margin-block:var(--o2-space-xl) var(--o2-space-md);font-weight:var(--o2-weight-semibold)}.ds-library-document :where(h1,h2){font-size:var(--o2-size-24)}.ds-library-document :where(h3,h4,h5,h6){font-size:var(--o2-size-18)}.ds-library-document blockquote{border-inline-start:3px solid var(--o2-section-border);margin-inline:0;padding-inline-start:var(--o2-space-lg)}.ds-library-document pre,.ds-library-comparison pre{white-space:pre-wrap;background:var(--o2-section-surface);border-radius:var(--o2-radius-md);padding:var(--o2-space-md);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font-mono)}.ds-library-document p,.ds-library-word-diff{white-space:pre-wrap}.ds-library-document code{font-family:var(--o2-font-mono)}.ds-library-document a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ds-library-nested{margin-inline-start:var(--o2-space-lg)}.ds-library-check{align-items:baseline;gap:var(--o2-space-sm);margin-block:var(--o2-space-md);display:flex}.ds-library-table{max-width:100%;overflow-x:auto}.ds-library-table table{border-collapse:collapse;min-width:100%}.ds-library-table :where(td,th){border:1px solid var(--o2-section-border);padding:var(--o2-space-sm);vertical-align:top;min-width:8rem}.ds-library-table th{background:var(--o2-section-surface)}.ds-library-media-reference{border:1px solid var(--o2-section-border);border-radius:var(--o2-radius-md);padding:var(--o2-space-md);gap:var(--o2-space-xs);display:grid}.ds-library-media-reference small,.ds-library-caption{font-size:var(--o2-size-14);color:var(--o2-body)}.ds-library-editor{gap:var(--o2-space-md);grid-template-columns:minmax(0,1fr);display:grid}.ds-library-toolbar{border:1px solid var(--o2-section-border);border-radius:var(--o2-radius-lg);background:var(--o2-section-surface);padding:var(--o2-space-md);gap:var(--o2-space-sm);flex-wrap:wrap;align-items:end;min-width:0;margin:0;display:flex}.ds-library-toolbar label{gap:var(--o2-space-xs);font-size:var(--o2-size-14);display:grid}.ds-library-format-actions{align-items:center;gap:var(--o2-space-xs);flex-wrap:wrap;display:flex}.ds-library-toolbar :where(select,input){min-width:0;max-width:100%}.ds-library-link-fields{gap:var(--o2-space-sm);flex-basis:100%;display:grid}.ds-library-editor .bn-editor{color:var(--o2-charcoal);font-family:var(--o2-font);padding:var(--o2-space-lg);border:1px solid var(--o2-section-border);border-radius:var(--o2-radius-lg);background:0 0;min-height:16rem}.ds-library-editor .bn-editor input[type=checkbox]{accent-color:var(--o2-ink)}.ds-library-editor .bn-editor blockquote{color:var(--o2-charcoal);border-color:var(--o2-section-border)}.ds-library-editor .bn-editor:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-library-editor .bn-block-content{font-size:var(--o2-size-16)}.ds-library-editor .bn-editor .bn-block-content[data-content-type=heading]{--level:var(--o2-size-24);color:var(--o2-heading);font-size:var(--o2-size-24)}.ds-library-editor .bn-block-content[data-content-type=table]{max-width:100%;overflow-x:auto}.ds-library-comparison{gap:var(--o2-space-lg);display:grid}.ds-library-comparison :where(h2,h3,h4,p,dl){margin:0}.ds-library-comparison ins{color:var(--o2-state-completed);background:var(--o2-section-surface);text-decoration:underline}.ds-library-comparison del{color:var(--o2-state-failed);background:var(--o2-section-surface);text-decoration:line-through}.ds-library-comparison summary{cursor:pointer;padding-block:var(--o2-space-sm)}.ds-library-changes{gap:var(--o2-space-lg);margin:0;padding-inline-start:var(--o2-space-xl);display:grid}.ds-library-side-by-side{gap:var(--o2-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.ds-library-editor .bn-editor{--bn-font-family:var(--o2-font);--bn-colors-editor-text:var(--o2-charcoal);--bn-colors-editor-background:var(--o2-canvas)}.ds-library-editor .bn-block-content[data-content-type=table] table{min-width:100%}.ds-library-editor .bn-block-content[data-content-type=table] :where(td,th){min-width:8rem}.ds-library-media-preview,.ds-library-pdf,.ds-library-upload{gap:var(--o2-space-md);min-width:0;display:grid}.ds-library-media-preview :where(img,video,canvas){max-width:100%;height:auto}.ds-library-media-preview audio{max-width:100%}.ds-library-media-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font-mono)}.ds-library-upload{border:1px solid var(--o2-section-border);border-radius:var(--o2-radius-lg);padding:var(--o2-space-lg)}.ds-library-upload :where(h3,p){overflow-wrap:anywhere;margin:0}.ds-library-upload progress{width:100%;accent-color:var(--o2-ink)}.ds-library-reference-ack{align-items:flex-start;gap:var(--o2-space-sm);display:flex}.ds-library-reference-ack input{flex:none}.ds-library-references[data-tone=on-dark],.ds-library-references[data-tone=on-dark] .ds-detail-list,.ds-library-references[data-tone=on-dark] .ds-detail-list-title{color:var(--o2-on-dark)}.ds-library-references[data-tone=on-dark] .ds-detail-list-meta{color:var(--o2-on-dark-mute)}.ds-library-references[data-tone=on-dark] .ds-detail-list>li+li{border-color:var(--o2-on-dark-faint)}.ds-library-references[data-tone=on-dark] a{color:inherit}.ds-library-editor .bn-container{min-width:0}.ds-library-editor .bn-editor .bn-block-content[data-content-type=heading]:is([data-level="3"],[data-level="4"],[data-level="5"],[data-level="6"]){--level:var(--o2-size-18);font-size:var(--o2-size-18)}.ds-library-editor .bn-editor .bn-block-content[data-content-type=codeBlock]{background:var(--o2-section-surface);color:var(--o2-charcoal);border-radius:var(--o2-radius-md)}.ds-library-editor .bn-editor :where(pre,code){font-family:var(--o2-font-mono);font-size:var(--o2-size-14)}.ds-library-upload[data-state=ready] progress{accent-color:var(--o2-authorized)}.ds-library-passage-comparison{gap:var(--o2-space-lg);margin-block:var(--o2-space-md);display:grid}.ds-library-passage-comparison .ds-library-word-diff{padding:var(--o2-space-lg);border-radius:var(--o2-radius-lg);margin-block-start:var(--o2-space-sm)}.ds-library-passage-before .ds-library-word-diff{background:var(--o2-stopped-wash);color:var(--o2-stopped)}.ds-library-passage-after .ds-library-word-diff{background:var(--o2-authorized-wash);color:var(--o2-authorized)}.ds-library-formatting>summary{cursor:pointer;min-height:var(--o2-touch-target);align-content:center;display:list-item}.ds-library-workspace-header,.ds-library-workspace{background:var(--o2-canvas);color:var(--o2-ink);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font)}.ds-library-workspace-header{box-sizing:border-box;border-block-end:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-lg);min-block-size:68px;padding:var(--o2-space-sm) var(--o2-space-xl);display:flex}.ds-library-brand{border-inline-end:1px solid var(--o2-hairline);padding-inline-end:var(--o2-space-lg)}.ds-library-breadcrumb{gap:var(--o2-space-lg);align-items:center;min-width:0;display:flex}.ds-library-breadcrumb>:first-child{color:var(--o2-body);overflow-wrap:anywhere}.ds-library-account{min-width:0;margin-inline-start:auto}.ds-library-workspace{grid-template-columns:10.25rem minmax(0,1fr);min-height:calc(100dvh - 68px);display:grid}.ds-library-sidebar{border-inline-end:1px solid var(--o2-hairline);gap:var(--o2-space-xxl);padding:var(--o2-space-xl) var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.ds-library-navigation,.ds-library-collections nav{gap:var(--o2-space-xs);display:grid}.ds-library-sidebar a{gap:var(--o2-space-sm);min-height:var(--o2-touch-target);padding:var(--o2-space-sm) var(--o2-space-md);box-sizing:border-box;border-radius:var(--o2-radius-full);color:var(--o2-ink);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.ds-library-sidebar a:hover,.ds-library-sidebar a[aria-current=page]{background:var(--o2-paper)}.ds-library-collections>p{margin:0 var(--o2-space-md) var(--o2-space-sm);color:var(--o2-body);font-size:var(--o2-size-12);text-transform:uppercase;letter-spacing:.08em}.ds-library-sidebar-footer{padding:var(--o2-space-md);color:var(--o2-body);font-size:var(--o2-size-12);overflow-wrap:anywhere}.ds-library-sidebar-footer p{margin-block:var(--o2-space-xs)}.ds-library-workspace-content{min-width:0}.ds-library-workspace .page-layout{max-width:none;padding:var(--o2-space-xxl);margin:0}.ds-library-workspace .page-title{font-size:var(--o2-size-36);font-weight:var(--o2-weight-medium);margin:0}.ds-library-workspace .page-eyebrow{font-size:var(--o2-size-12);font-weight:var(--o2-weight-regular);letter-spacing:.08em}.ds-library-workspace .page-heading{gap:var(--o2-space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.ds-library-workspace .page-heading p:not(.page-eyebrow){color:var(--o2-body);margin-block-end:0}.ds-library-workspace :where(.o2-btn,.t4-btn),.ds-library-workspace-header .o2-btn{border-radius:var(--o2-radius-full);min-height:var(--o2-touch-target)}.ds-library-search{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-library-search form{gap:var(--o2-space-sm);flex:1;min-width:min(100%,16rem);display:flex}.ds-library-search input{border-radius:var(--o2-radius-full);min-width:0;padding-inline:var(--o2-space-lg);flex:1}.ds-library-search select{border-radius:var(--o2-radius-full);width:auto;max-width:100%}.ds-library-section{gap:var(--o2-space-sm);min-width:0;display:grid}.ds-library-section>header{gap:var(--o2-space-sm);flex-wrap:wrap;align-items:baseline;display:flex}.ds-library-section>header h2{font-size:var(--o2-size-16);font-weight:var(--o2-weight-medium);margin:0}.ds-library-section>header>span{font-size:var(--o2-size-12);color:var(--o2-body);margin-inline-start:auto}.ds-library-attention{align-items:center;gap:var(--o2-space-lg);background:var(--o2-paper);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);padding:var(--o2-space-lg);display:flex}.ds-library-attention-mark{border-radius:var(--o2-radius-full);background:var(--o2-ink);width:2rem;height:2rem;color:var(--o2-on-dark);flex:none;place-content:center;display:grid}.ds-library-attention>div{flex:1;min-width:0}.ds-library-attention p{margin:0 0 var(--o2-space-xs)}.ds-library-attention>div>:where(div){font-size:var(--o2-size-12);color:var(--o2-body)}.ds-library-knowledge-list,.ds-library-media-grid{margin:0;padding:0;list-style:none}.ds-library-knowledge-list{border-block-start:1px solid var(--o2-hairline)}.ds-library-knowledge-list>li{align-items:center;gap:var(--o2-space-md);min-height:5rem;padding-block:var(--o2-space-md);box-sizing:border-box;border-block-end:1px solid var(--o2-hairline);grid-template-columns:1.75rem minmax(0,1fr) minmax(8rem,auto) .75rem;display:grid}.ds-library-page-mark{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-sm);height:2rem;color:var(--o2-body);place-content:center;display:grid}.ds-library-knowledge-copy,.ds-library-knowledge-meta{overflow-wrap:anywhere;min-width:0}.ds-library-knowledge-list h3,.ds-library-media-grid h3{font-size:var(--o2-size-15);font-weight:var(--o2-weight-medium);margin:0}.ds-library-knowledge-list h3 a,.ds-library-media-grid h3 a{min-height:var(--o2-touch-target);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ds-library-knowledge-list h3 a:hover,.ds-library-media-grid h3 a:hover{text-underline-offset:3px;text-decoration:underline}.ds-library-knowledge-copy>div{color:var(--o2-body)}.ds-library-knowledge-copy p{margin:0}.ds-library-material-actions{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;margin-block-start:var(--o2-space-sm);display:flex}.ds-library-knowledge-meta{justify-items:end;gap:var(--o2-space-xs);text-align:end;font-size:var(--o2-size-12);color:var(--o2-body);display:grid}.ds-library-knowledge-meta .ds-action-byline{justify-content:flex-end}.ds-library-media-grid{gap:var(--o2-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-library-media-grid>li{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);min-width:0;overflow:hidden}.ds-library-media-art{background:var(--o2-paper);height:9rem;font-size:var(--o2-size-36);place-items:center;display:grid;overflow:hidden}.ds-library-media-art img{object-fit:contain;width:100%;height:100%}.ds-library-media-caption{border-block-start:1px solid var(--o2-hairline);justify-content:space-between;align-items:center;gap:var(--o2-space-md);padding:var(--o2-space-md);display:flex}.ds-library-media-caption>div{overflow-wrap:anywhere;min-width:0}.ds-library-media-caption p{margin:0}.ds-library-media-caption :where(small,.ds-action-byline){color:var(--o2-body);font-size:var(--o2-size-12)}.ds-library-workspace .ds-library-document>:first-child{margin-block-start:0}.ds-library-workspace .ds-library-document blockquote{border-color:var(--o2-ink);font-size:var(--o2-size-24);color:var(--o2-ink)}.ds-library-workspace .ds-library-word-diff{padding:var(--o2-space-lg);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg)}.ds-library-workspace .ds-library-comparison ins{background:var(--o2-authorized-wash)}.ds-library-workspace .ds-library-comparison del{background:var(--o2-stopped-wash)}@container outlet (width<=600px){.ds-library-workspace{grid-template-columns:minmax(0,1fr)}.ds-library-sidebar{border-inline-end:0;border-block-end:1px solid var(--o2-hairline);padding:var(--o2-space-sm);gap:var(--o2-space-sm)}.ds-library-navigation,.ds-library-collections nav{flex-wrap:wrap;display:flex}.ds-library-collections>p,.ds-library-sidebar-footer{display:none}.ds-library-workspace .page-layout{padding:var(--o2-space-xl) var(--o2-space-lg)}.ds-library-media-grid{grid-template-columns:minmax(0,1fr)}.ds-library-knowledge-list>li{grid-template-columns:1.75rem minmax(0,1fr) .75rem}.ds-library-knowledge-meta{text-align:start;grid-column:2;justify-items:start}.ds-library-knowledge-meta .ds-action-byline{justify-content:flex-start}.ds-library-row-arrow{grid-area:1/3}.ds-library-attention{flex-wrap:wrap}}@media (width<=600px){.ds-library-workspace-header{padding-inline:var(--o2-space-lg);gap:var(--o2-space-sm)}.ds-library-brand{padding-inline-end:var(--o2-space-sm)}.ds-library-breadcrumb{gap:var(--o2-space-sm)}.ds-library-breadcrumb>:first-child,.ds-library-breadcrumb>:nth-child(2){display:none}}.ds-library-reading-layout{gap:var(--o2-space-xxl);grid-template-columns:minmax(0,1fr) 12rem;align-items:start;display:grid}.ds-library-reading-layout>*{min-width:0}.ds-library-reading-layout>aside{gap:var(--o2-space-xl);border-inline-start:1px solid var(--o2-hairline);font-size:var(--o2-size-14);padding-inline-start:var(--o2-space-lg);display:grid}.ds-library-reading-layout>aside h2{font-size:var(--o2-size-12);color:var(--o2-body);text-transform:uppercase;font-weight:var(--o2-weight-regular);letter-spacing:.06em}.ds-library-reading-layout>aside :where(h3,p,dl){margin:0}.ds-library-file-mark{justify-items:center;gap:var(--o2-space-sm);display:grid}.ds-library-file-mark small{font-size:var(--o2-size-14)}@container outlet (width<=900px){.ds-library-reading-layout{grid-template-columns:minmax(0,1fr)}.ds-library-reading-layout>aside{border-inline-start:0;border-block-start:1px solid var(--o2-hairline);padding-block-start:var(--o2-space-xl);padding-inline-start:0}}.ds-library-utilities{margin-block-start:auto;display:grid}.ds-library-reading-layout>aside .ds-detail-section-title{font-size:var(--o2-size-12);color:var(--o2-body);text-transform:uppercase;font-weight:var(--o2-weight-regular);letter-spacing:.06em}@container outlet (width<=600px){.ds-library-utilities{flex-wrap:wrap;margin:0;display:flex}}.ds-library-workspace select{border-radius:var(--o2-radius-full)}.ds-library-knowledge-meta .ds-action-byline{font-size:var(--o2-size-12)}.ds-library-workspace .ds-library-document{color:var(--o2-ink)}.ds-library-workspace .ds-library-document :where(h2,h3){font-size:var(--o2-size-20);font-weight:var(--o2-weight-medium)}.ds-library-workspace .ds-library-document blockquote{white-space:pre-wrap}.ds-library-workspace .ds-library-document :where(ul,ol){line-height:1.8}.ds-library-workspace input[type=file]{border:1px dashed var(--o2-hairline-strong);border-radius:var(--o2-radius-lg);padding:var(--o2-space-xl);background:var(--o2-paper)}@container outlet (width<=600px){.ds-library-attention{grid-template-columns:2rem minmax(0,1fr);display:grid}.ds-library-attention>:last-child{grid-column:2;justify-self:start}}@media (width<=600px){.ds-library-workspace-header .ds-library-breadcrumb{display:none}.ds-library-brand{flex:none}}.ds-library-workspace .ds-library-changes{padding:0;list-style:none}.ds-library-workspace .ds-library-passage-comparison .ds-library-word-diff{border:0}.ds-text-comparison{container-type:inline-size}.ds-text-comparison-versions{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-text-comparison-versions>div{grid-template-columns:minmax(0,1fr);align-content:start}.ds-text-comparison-excerpt dd{white-space:pre-wrap}@container (width<=40rem){.ds-text-comparison-versions{grid-template-columns:minmax(0,1fr)}}.ds-text-comparison-embedded{gap:var(--o2-space-sm);display:grid}.ds-text-comparison-embedded>section>h4{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);margin:0}.ds-text-comparison-embedded .ds-text-comparison-versions{gap:var(--o2-space-md);margin:0}.ds-text-comparison-embedded .ds-text-comparison-versions>div{border-inline-start:2px solid var(--o2-hairline);padding-inline-start:var(--o2-space-md)}.ds-text-comparison-embedded .ds-text-comparison-versions>div+div{border-inline-start-color:var(--o2-ink)}.ds-text-comparison-embedded>p,.ds-text-comparison-embedded>details{margin:0}.ds-text-comparison-embedded>details>summary{color:var(--o2-body);cursor:pointer;font-size:var(--o2-size-13)}.ds-run-procedures{gap:var(--o2-space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.ds-run-procedures p{margin:0}.ds-run-procedures>button{justify-self:start}.ds-run-procedure{align-items:flex-start;gap:var(--o2-space-sm);overflow-wrap:anywhere;display:flex}.ds-run-procedure-description{color:var(--o2-body);display:block}.ds-run-procedures-error{color:var(--o2-stopped)}.ds-clamped-text{gap:var(--o2-space-xs);justify-items:start;min-width:0;display:grid}.ds-clamped-text-body{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ds-clamped-text-body[data-open=true]{display:block}.ds-clamped-text-body .ds-markdown{white-space:normal}.ds-clamped-text-toggle{color:var(--o2-ink);cursor:pointer;font:inherit;font-size:var(--o2-size-13);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ds-clamped-text-toggle:focus-visible{border-radius:var(--o2-radius-sm);outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-access-chooser{gap:var(--o2-space-sm);min-width:0;padding:var(--o2-space-sm) 0 0;border:0;margin:0;display:grid}.ds-access-chooser-legend{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);margin-bottom:var(--o2-space-sm);padding:0}.ds-access-chooser>ul{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);margin:0;padding:0;list-style:none}.ds-access-chooser li{align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);padding:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-access-chooser li+li{border-top:1px solid var(--o2-hairline)}.ds-access-chooser li>input{accent-color:var(--o2-ink);height:var(--o2-space-lg);width:var(--o2-space-lg);flex:none;margin:0}.ds-access-chooser-agent{cursor:pointer;align-items:center;gap:var(--o2-space-sm);flex:10rem;min-width:0;display:flex}.ds-access-chooser-agent .o2-avatar{height:var(--o2-space-xl);width:var(--o2-space-xl)}.ds-access-chooser-words{min-width:0;display:grid}.ds-access-chooser-name{color:var(--o2-body);font-weight:var(--o2-weight-semibold)}.ds-access-chooser li[data-chosen=true] .ds-access-chooser-name{color:var(--o2-ink)}.ds-access-chooser-detail{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-access-chooser-note{color:var(--o2-charcoal);font-size:var(--o2-size-13)}.ds-access-chooser-note[data-verified=true]{color:var(--o2-authorized)}.ds-access-chooser-foot{color:var(--o2-body);font-size:var(--o2-size-13);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-access-chooser-reset{margin-inline-start:auto}.ds-new-agent .ds-thread-card-heading{gap:var(--o2-space-md);margin-block-start:var(--o2-space-xs)}.ds-new-agent .ds-thread-card-title{font-size:var(--o2-size-24);line-height:var(--o2-leading-display)}.ds-new-agent-face[data-size=large]{width:4rem;height:4rem;font-size:var(--o2-size-20)}.ds-new-agent-face[data-size=small]{height:var(--o2-space-xl);width:var(--o2-space-xl)}.ds-new-agent-face img{object-fit:cover;width:100%;height:100%}.ds-new-agent-team{background:var(--o2-paper);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);padding:var(--o2-space-lg) var(--o2-space-md);place-items:center;display:grid}.ds-new-agent-team>ul{gap:var(--o2-space-sm) var(--o2-space-md);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.ds-new-agent-branch{border-inline-start:1.5px solid var(--o2-hairline-strong);height:var(--o2-space-lg)}.ds-new-agent-member{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-full);align-items:center;gap:var(--o2-space-sm);padding:var(--o2-space-xs) var(--o2-space-md) var(--o2-space-xs) var(--o2-space-xs);display:inline-flex}.ds-new-agent-member[data-joining=true]{border:1.5px solid var(--o2-ink)}.ds-new-agent-member-words{line-height:var(--o2-leading-sm);display:grid}.ds-new-agent-member-name{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold)}.ds-new-agent-member-title,.ds-new-agent-more{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-new-agent-more{align-self:center}.ds-new-agent-new{color:var(--o2-charcoal);font-size:var(--o2-size-11);font-weight:var(--o2-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ds-new-agent .ds-thread-card-body>*+*{margin-block-start:var(--o2-space-md)}.ds-subject-face{width:2.75rem;height:2.75rem;font-size:var(--o2-size-15)}.ds-subject-face img,.ds-subject-relation .o2-avatar img{object-fit:cover;width:100%;height:100%}.ds-subject-relation{border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);padding:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-subject-relation[data-removed=true]{border-style:dashed;border-color:var(--o2-hairline-strong)}.ds-subject-relation-end{align-items:center;gap:var(--o2-space-sm);min-width:0;display:inline-flex}.ds-subject-relation .ds-subject-face{font-size:var(--o2-size-12);height:var(--o2-space-xxl);width:var(--o2-space-xxl)}.ds-subject-relation-words{line-height:var(--o2-leading-sm);min-width:0;display:grid}.ds-subject-relation-name{color:var(--o2-ink);font-weight:var(--o2-weight-semibold)}.ds-subject-relation-detail{color:var(--o2-body);font-size:var(--o2-size-12)}.ds-subject-relation-link{border-top:1.5px solid var(--o2-ink);flex:0 0 var(--o2-space-xxl);position:relative}.ds-subject-relation-link:after{border-right:1.5px solid var(--o2-ink);border-top:1.5px solid var(--o2-ink);content:"";height:var(--o2-space-sm);right:0;top:calc(var(--o2-space-xs) * -1 - 1px);width:var(--o2-space-sm);position:absolute;transform:rotate(45deg)}.ds-subject-relation[data-removed=true] .ds-subject-relation-link{border-top:1.5px dashed var(--o2-body)}.ds-subject-relation[data-removed=true] .ds-subject-relation-link:after{content:"×";color:var(--o2-body);font-size:var(--o2-size-15);height:auto;left:50%;right:auto;top:calc(var(--o2-space-md) * -1);border:0;width:auto;transform:translate(-50%)}.ds-subject-callout-label{color:var(--o2-charcoal);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold)}.ds-subject-card .ds-thread-card-callout>p{margin:0}.ds-thread-card{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-charcoal);overflow-wrap:anywhere;min-width:0;scroll-margin-block:200px 140px;overflow:hidden}.ds-thread-card-embedded{border:0;border-radius:0}.ds-thread-card-head{gap:var(--o2-space-xs);padding:var(--o2-space-lg) var(--o2-space-lg) var(--o2-space-sm);display:grid}.ds-thread-card-kind{color:var(--o2-body);font-size:var(--o2-size-11);font-weight:var(--o2-weight-bold);letter-spacing:.12em;line-height:var(--o2-leading-body);text-transform:uppercase;margin:0}.ds-thread-card-heading{align-items:center;gap:var(--o2-space-sm);min-width:0;display:flex}.ds-thread-card-title{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-18);font-weight:var(--o2-weight-semibold);letter-spacing:-.02em;line-height:var(--o2-leading-heading);margin:0}.ds-thread-card-meta{color:var(--o2-body);font-size:var(--o2-size-13);line-height:var(--o2-leading-body)}.ds-thread-card-body{font-size:var(--o2-size-14);line-height:var(--o2-leading-body);padding:0 var(--o2-space-lg) var(--o2-space-lg)}.ds-thread-card-body>*{margin-block:0}.ds-thread-card-body>*+*{margin-block-start:var(--o2-space-sm)}.ds-thread-card-body .ds-markdown>:first-child{margin-block-start:0}.ds-thread-card-body .ds-markdown>:last-child{margin-block-end:0}.ds-thread-card-body .o2-prose :is(h1,h2,h3,h4,h5,h6){font-size:var(--o2-size-15);font-weight:var(--o2-weight-semibold);margin:1em 0 .25em}.ds-thread-card-foot{border-top:1px solid var(--o2-hairline);align-items:center;gap:var(--o2-space-sm) var(--o2-space-md);padding:var(--o2-space-md) var(--o2-space-lg);flex-wrap:wrap;display:flex}.ds-thread-card-foot[data-owed=true]{background:var(--o2-owed-wash);border-top-color:var(--o2-owed-line)}.ds-thread-card-note{color:var(--o2-body);font-size:var(--o2-size-13);line-height:var(--o2-leading-body);flex:12rem;min-width:0}.ds-thread-card-foot[data-owed=true] .ds-thread-card-note{color:var(--o2-owed)}.ds-thread-card-actions{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ds-thread-card-error{border-top:1px solid var(--o2-stopped-line);color:var(--o2-stopped);font-size:var(--o2-size-14);padding:var(--o2-space-md) var(--o2-space-lg);margin:0}@media (width<=30rem){.ds-thread-card-note{flex-basis:100%}}.ds-thread-card-section{gap:var(--o2-space-xs);display:grid}.ds-thread-card-label{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);line-height:var(--o2-leading-body);margin:0}.ds-thread-card-facts{gap:var(--o2-space-xs);margin:0;display:grid}.ds-thread-card-facts>div{gap:var(--o2-space-md);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);display:grid}.ds-thread-card-facts dt{color:var(--o2-body);font-size:var(--o2-size-13)}.ds-thread-card-facts dd{color:var(--o2-ink);min-width:0;margin:0}.ds-thread-card-facts del{color:var(--o2-body)}.ds-thread-card-facts ins{text-decoration:none}@media (width<=30rem){.ds-thread-card-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}.ds-thread-card-callout{background:var(--o2-surface-soft);border-radius:var(--o2-radius-md);color:var(--o2-ink);padding:var(--o2-space-sm) var(--o2-space-md)}.conversation-page{flex-direction:column;min-height:100%;padding:0;display:flex}.conversation-layout{flex:1;min-height:0}.conversation-history-notice{flex:none;display:none}.conversation-layout-welcome .conversation-history-notice,.conversation-layout[data-layout=compact] .conversation-history-notice{display:block}.conversation-layout>.ds-adaptive-workspace-panes{align-items:stretch}.conversation-layout>.ds-adaptive-workspace-panes>.ds-adaptive-workspace-pane:not([hidden]){flex-direction:column;min-width:0;display:flex}.conversation-layout.conversation-layout-welcome>.ds-adaptive-workspace-panes{grid-template-columns:minmax(0,1fr)}.conversation-layout.ds-adaptive-workspace:not(.conversation-layout-welcome):not([data-layout=compact])[data-segments=none]>.ds-adaptive-workspace-panes{grid-template-columns:var(--o2-sidebar) minmax(0, 1fr);gap:0}.conversation-history{background:var(--o2-canvas);border-right:1px solid var(--o2-hairline);max-height:calc(var(--app-viewport-height,100dvh) - var(--app-header-height,3.5rem) - var(--workspace-controls-height,0px) - var(--app-bottom-navigation-height,0px));min-height:0;top:calc(var(--app-header-height,3.5rem) + var(--workspace-controls-height,0px));flex-direction:column;flex:1;align-self:stretch;display:flex;position:sticky}.conversation-history-heading{align-items:center;gap:var(--o2-space-md);padding:18px 18px 12px;display:flex}.conversation-history-heading h2{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-20);font-weight:var(--o2-weight-semibold);letter-spacing:-.02em;line-height:var(--o2-leading-heading-sm);flex:1;margin:0}.conversation-history-scroll{flex:1;min-height:0;padding:0 10px 14px;overflow-y:auto}.conversation-history ol{gap:var(--o2-space-xxs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.conversation-history li a{border-radius:var(--o2-radius-md);color:var(--o2-ink);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm);border:1px solid #0000;align-items:flex-start;gap:12px;min-height:44px;padding:12px 10px;text-decoration:none;display:flex}.conversation-history li a:hover{background:var(--o2-paper)}.conversation-history li a.conversation-history-active{background:var(--o2-paper);border-color:var(--o2-hairline)}.conversation-live{min-height:calc(var(--app-viewport-height,100dvh) - var(--app-header-height,3.5rem) - var(--workspace-controls-height,0px) - var(--app-bottom-navigation-height,0px));flex-direction:column;min-width:0;display:flex;container:conversation/inline-size}.conversation-live-heading{background:var(--o2-canvas);border-bottom:1px solid var(--o2-hairline);min-height:3.5rem;top:calc(var(--app-header-height,3.5rem) + var(--workspace-controls-height,0px));z-index:3;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;display:flex;position:sticky}.conversation-heading-title{align-items:center;gap:var(--o2-space-sm);min-width:0;display:flex}.conversation-live-heading h1{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;line-height:1.4;overflow:hidden}.conversation-heading-run{background:var(--o2-surface-soft);border-radius:var(--o2-radius-full);color:var(--o2-charcoal);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-sm);padding:var(--o2-space-xs) var(--o2-space-md);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}a.conversation-heading-run:hover{color:var(--o2-ink)}.conversation-scroll{padding:var(--o2-space-xl) var(--o2-space-xl) calc(var(--chat-overlay-height,0px) + var(--o2-composer-fade));flex-direction:column;flex:1;display:flex}.conversation-reading-column{flex-direction:column;flex:1;display:flex}.conversation-live .o2-turn,.conversation-live [id^=work-plan-]{scroll-margin-top:calc(7.5rem + var(--workspace-controls-height,0px))}.conversation-day{color:var(--o2-body);font-size:var(--o2-size-12);align-items:center;gap:var(--o2-space-md);line-height:var(--o2-leading-caption);display:flex}.conversation-day:before,.conversation-day:after{background:var(--o2-hairline);content:"";flex:1;height:1px}.conversation-memory-saves{gap:var(--o2-space-sm);display:grid}.conversation-archived-note{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm);padding:var(--o2-space-lg) 0 var(--o2-space-xl);text-align:center;width:100%;margin:0 auto}.conversation-working{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm)}.conversation-working summary{cursor:pointer;align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;list-style:none;display:flex}.conversation-working summary::-webkit-details-marker{display:none}.conversation-working summary:hover{color:var(--o2-ink)}.conversation-working .conversation-thinking{color:var(--o2-charcoal);margin:var(--o2-space-sm) 0 0;white-space:pre-wrap}.conversation-proposal-delivery .o2-link,.conversation-proposal-run .o2-link{white-space:nowrap;flex:none;margin:-4px -6px;padding:4px 6px;display:inline-block}.conversation-output-sources{margin-bottom:var(--o2-space-md);padding:var(--o2-space-lg)}.bundle-keep-saved-build{margin-top:var(--o2-space-md)}.conversation-proposal-run{font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-sm) var(--o2-space-lg);line-height:var(--o2-leading-sm);flex-wrap:wrap;display:flex}.conversation-proposal-run .conversation-proposal-delivery{display:contents}.work-plan-compact-meta{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:inline-flex}.work-plan-compact-detail{color:var(--o2-body);font-size:var(--o2-size-13)}.work-plan-task-rows{gap:var(--o2-space-sm);min-width:0;display:grid}.work-plan-toolbar,.work-plan-card-actions{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:flex}.work-plan-toolbar{justify-content:space-between}.work-plan-views{gap:var(--o2-space-lg);min-width:0;display:grid}.work-readiness-chip{align-items:center;gap:var(--o2-space-sm);flex-wrap:wrap;display:inline-flex}.work-readiness-blockers{overflow-wrap:anywhere;flex-basis:100%}.conversation-request{color:var(--o2-body);font-size:var(--o2-size-14);align-items:center;gap:var(--o2-space-md);padding-top:var(--o2-space-lg);flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.conversation-request-reason{overflow-wrap:anywhere;flex:1;min-width:0}.conversation-fresh{gap:var(--o2-space-lg);max-width:34rem;padding:var(--o2-space-xxl) 0;text-align:center;justify-items:center;margin:auto;display:grid}.conversation-fresh h2{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-30);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-display);margin:0}.conversation-fresh p{color:var(--o2-body);font-size:var(--o2-size-16);line-height:var(--o2-leading-body);margin:0}.conversation-fresh-prompts{gap:var(--o2-space-sm);flex-wrap:wrap;justify-content:center;display:flex}.conversation-fresh-prompts .o2-btn{height:auto;line-height:var(--o2-leading-sm);padding-block:var(--o2-space-sm);white-space:normal}.conversation-dock{background:var(--o2-canvas);border:1px solid var(--o2-hairline);box-sizing:border-box;border-radius:var(--o2-radius-lg);align-items:center;gap:var(--o2-space-md);padding:var(--o2-space-sm) var(--o2-space-sm) var(--o2-space-sm) var(--o2-space-xl);flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.conversation-dock-text{color:var(--o2-charcoal);font-size:var(--o2-size-14);line-height:var(--o2-leading-sm);flex:1;min-width:12rem;margin:0}.conversation-dock-text strong{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.conversation-live-state{align-items:center;gap:var(--o2-space-lg);max-width:36rem;padding:var(--o2-space-section) var(--o2-space-xl);text-align:center;flex-direction:column;justify-content:center;margin:auto;display:flex}.conversation-live-state h1{color:var(--o2-ink);font-family:var(--o2-font-display);font-size:var(--o2-size-30);font-weight:var(--o2-weight-medium);line-height:var(--o2-leading-display);margin:0}.conversation-live-state p{color:var(--o2-body);font-size:var(--o2-size-16);line-height:var(--o2-leading-body);margin:0}.conversation-error{color:var(--o2-terminal-red-deep);font-size:var(--o2-size-14);margin:0}.conversation-reconnecting{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-caption);white-space:nowrap;flex:none}.conversation-live>.conversation-error,.conversation-page>.conversation-error{max-width:var(--o2-column);padding-inline:var(--o2-space-xl);width:100%;margin:0 auto}.conversation-live-panel{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.conversation-live-panel>.conversation-live-heading{grid-area:1/1/auto/-1}.conversation-live-panel>.conversation-scroll{grid-area:2/1}.conversation-live-panel>.o2-composer-dock{grid-area:3/1}.conversation-record-index{min-width:0}.conversation-record-index-body{gap:var(--o2-space-lg);display:grid}.conversation-panel{background:var(--o2-canvas);border-left:1px solid var(--o2-hairline);width:var(--o2-sidebar);grid-area:2/2/4}.conversation-panel-body{max-height:calc(var(--app-viewport-height,100dvh) - var(--app-header-height,3.5rem) - var(--workspace-controls-height,0px) - 3.5rem - var(--app-bottom-navigation-height,0px));padding:var(--o2-space-xl) var(--o2-space-lg);top:calc(7rem + var(--workspace-controls-height,0px));position:sticky;overflow-y:auto}.conversation-live.conversation-live-panel.conversation-live-plan{display:grid}.conversation-live-plan>.conversation-plan-panel[data-presentation=inline]{border-left:1px solid var(--o2-hairline);grid-area:2/2/6;width:min(460px,38vw)}.conversation-plan-panel-body{min-height:0}.conversation-plan-panel.t4-drawer[data-presentation=inline]{max-height:calc(var(--app-viewport-height,100dvh) - var(--app-header-height,3.5rem) - var(--workspace-controls-height,0px) - 3.5rem - var(--app-bottom-navigation-height,0px));top:calc(var(--app-header-height,3.5rem) + var(--workspace-controls-height,0px) + 3.5rem);align-self:start;position:sticky}.conversation-plan-panel[data-presentation=inline] .t4-drawer-panel{max-height:inherit}.conversation-plan-panel.t4-drawer[data-presentation=inline] .t4-drawer-body{overflow-y:auto}@container outlet (width<72rem){.conversation-panel{display:none}}@container outlet (width>=72rem){.conversation-live-panel .conversation-dock-proposal{display:none}}@container conversation (width<=52rem){.conversation-live-heading{flex-wrap:wrap}.conversation-heading-title{flex:100%;justify-content:space-between}.conversation-heading-title h1{overflow-wrap:anywhere;white-space:normal;overflow:visible}.conversation-heading-title>button{flex:none}}@container outlet (width<=52rem){.conversation-layout[data-layout=compact] .conversation-history{border-right:0;position:static}.conversation-live-empty{min-height:0}.conversation-scroll,.conversation-live-heading{padding-inline:var(--o2-space-lg)}.conversation-live .o2-composer-zone{padding-block:var(--o2-space-md)}.conversation-dock{border-radius:var(--o2-radius-lg);padding:var(--o2-space-md)}.conversation-dock-text{min-width:100%}.conversation-page .o2-turn-actions{opacity:1}}.conversation-bundle-steps{font-size:var(--o2-size-15);gap:.25rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.bundle-step-details>summary{color:var(--o2-body);cursor:pointer;font-size:var(--o2-size-13)}.conversation-mobile-records{display:none}@container outlet (width<72rem){.conversation-live.conversation-live-panel{display:flex}.conversation-mobile-records{margin:var(--o2-space-md) var(--o2-space-xl);display:block}}.conversation-browser{margin:var(--o2-space-md) var(--o2-space-xl) 0}.conversation-browser-session{gap:var(--o2-space-sm);flex-direction:column;min-width:0;display:flex}.app-shell[data-short-viewport=true] .conversation-layout .conversation-live-heading,.app-shell[data-short-viewport=true] .conversation-layout .progress-toolbar{position:static}.conversation-layout[data-segments=vertical][data-layout=medium] .conversation-live{min-height:100%}.conversation-layout[data-segments=vertical][data-layout=medium] .conversation-live-heading{flex-shrink:0;top:0}.conversation-layout[data-segments=vertical][data-layout=medium] .progress-toolbar{top:var(--conversation-heading-height,3.5rem);flex-shrink:0}.conversation-layout[data-segments=vertical][data-layout=medium] .o2-composer-dock{bottom:0}.conversation-th-row .o2-avatar{flex:none;width:30px;height:30px}.conversation-th-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.conversation-th-row-top{align-items:baseline;gap:8px;display:flex}.conversation-th-row-who{font-size:var(--o2-size-13);font-weight:var(--o2-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conversation-th-row-who>span,.conversation-th-heading-who>span{color:var(--o2-body);font-weight:var(--o2-weight-regular)}.conversation-th-row-top time{color:var(--o2-body);font-family:var(--o2-font-mono);font-size:var(--o2-size-11);flex:none}.conversation-th-row-title{font-size:var(--o2-size-13);font-weight:var(--o2-weight-medium);overflow-wrap:anywhere;line-height:1.35}.conversation-th-row-meta{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.conversation-th-chip{background:var(--o2-surface-soft);border-radius:var(--o2-radius-sm);color:var(--o2-charcoal);font-size:var(--o2-size-11);padding:2px 6px}.conversation-th-heading>.o2-avatar{flex:none;width:32px;height:32px}.conversation-th-heading-text{flex-direction:column;flex:160px;min-width:0;display:flex}.conversation-th-heading-who{font-size:var(--o2-size-15);font-weight:var(--o2-weight-semibold);line-height:1.35}.conversation-th-focus{border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-control);color:var(--o2-charcoal);font-size:var(--o2-size-13);flex:none;align-items:center;height:32px;padding:0 10px;display:inline-flex}.conversation-page .o2-said{border-radius:var(--o2-radius-lg) var(--o2-radius-lg) var(--o2-radius-sm) var(--o2-radius-lg);font-size:var(--o2-size-15);max-width:84%;padding:11px 15px;line-height:1.55}.conversation-page .o2-turn-assistant .o2-prose{color:var(--o2-charcoal);font-size:var(--o2-size-15);line-height:1.6}.conversation-page .o2-turn-assistant>.o2-byline .o2-avatar{width:28px;height:28px}.conversation-page .o2-call{margin-block:4px}.conversation-th-composer-focus{color:var(--o2-body);font-size:var(--o2-size-12)}@media (width<=47.99rem){.conversation-th-heading{padding:12px 16px}}@media (width<=600px){.conversation-th-heading-text{box-sizing:border-box;flex-basis:calc(100% - 44px);padding-right:7rem}.conversation-th-heading>.conversation-rename{right:calc(var(--o2-space-lg) + 2.5rem);top:var(--o2-space-sm);position:absolute}.conversation-th-heading .conversation-heading-title{padding-right:0}.conversation-th-heading .conversation-th-focus{display:none}}.ds-conversation-changes{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);margin-block:var(--o2-space-md);overflow:hidden}.ds-conversation-changes-title{border-bottom:1px solid var(--o2-hairline);color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);padding:var(--o2-space-sm) var(--o2-space-md);margin:0}.ds-conversation-changes>ul{font-size:var(--o2-size-14);line-height:var(--o2-leading-body);padding:var(--o2-space-xs) 0;margin:0;list-style:none}.ds-conversation-changes li{align-items:baseline;column-gap:var(--o2-space-sm);grid-template-columns:var(--o2-space-lg) minmax(0, 1fr) auto;padding:var(--o2-space-xs) var(--o2-space-md);display:grid}.ds-conversation-changes-mark{justify-content:center;display:flex}.ds-conversation-changes-dot{background:var(--o2-ink);border-radius:var(--o2-radius-full);height:var(--o2-space-sm);width:var(--o2-space-sm)}.ds-conversation-changes-line .o2-act-link{vertical-align:baseline;min-height:0;display:inline}.ds-conversation-changes-line{color:var(--o2-ink);overflow-wrap:anywhere;min-width:0}.ds-conversation-changes li[data-state=closed] .ds-conversation-changes-line{color:var(--o2-charcoal)}.ds-conversation-changes-status{color:var(--o2-body);font-size:var(--o2-size-13);white-space:nowrap}.ds-conversation-changes li[data-state=owed] .ds-conversation-changes-status{color:var(--o2-owed)}@media (width<=30rem){.ds-conversation-changes li{grid-template-columns:var(--o2-space-lg) minmax(0, 1fr)}.ds-conversation-changes-status{white-space:normal;grid-column:2}}.conversation-welcome-heading{border-bottom:1px solid var(--o2-hairline);font-size:var(--o2-size-24);align-items:center;gap:var(--o2-space-lg);padding:var(--o2-space-lg) var(--o2-space-xxl);justify-content:space-between;display:flex}.conversation-layout-welcome .conversation-live-empty{flex:1;min-height:0}.conversation-welcome-history .conversation-history{border:0;max-height:none;position:static}.original-conversation-links{align-items:center;gap:var(--o2-space-sm);font-size:var(--o2-size-12);color:var(--o2-body);margin-block:var(--o2-space-sm);overflow-wrap:anywhere;flex-wrap:wrap;line-height:1.5;display:flex}.original-conversation-links a{color:inherit;text-decoration:none}.original-conversation-links a:hover{text-decoration:underline}.plan-disclosure>.original-conversation-links{margin:var(--o2-space-lg) var(--o2-space-xl)}.meeting-page-room>.original-conversation-links{padding-inline:var(--o2-space-lg)}.conversation-proposal-bundle .conversation-bundle-steps{counter-reset:bundle-step;gap:var(--o2-space-md);padding:0;list-style:none;display:grid}.conversation-proposal-bundle .conversation-bundle-steps>li{counter-increment:bundle-step;gap:var(--o2-space-xs);padding-inline-start:calc(var(--o2-space-xl) + var(--o2-space-md));display:grid;position:relative}.conversation-proposal-bundle .conversation-bundle-steps>li:before{border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-full);box-sizing:border-box;color:var(--o2-body);content:counter(bundle-step);font-size:var(--o2-size-12);height:var(--o2-space-xl);width:var(--o2-space-xl);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.conversation-proposal-bundle .conversation-bundle-steps>li>*{min-width:0;margin:0}.conversation-proposal-bundle h4{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);line-height:var(--o2-space-xl);margin:0}.conversation-proposal-bundle .ds-detail-facts>div{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr)}.bundle-step-agent{color:var(--o2-body)}.original-conversation-links :focus-visible{outline:2px solid var(--o2-ink);outline-offset:4px;border-radius:var(--o2-radius-sm)}.conversation-live.conversation-live-panel>.conversation-scroll{grid-row:4}.conversation-live.conversation-live-panel>.o2-composer-dock{grid-row:5}.conversation-live.conversation-live-panel{grid-template-rows:auto auto auto 1fr auto}.bundle-project{color:inherit}.conversation-proposal-bundle .spec-execution-summary>h3{font-size:var(--o2-size-14)}.conversation-live.conversation-live-panel>.conversation-panel{grid-row:2/6}.conversation-live .conversation-panel-body{top:calc(var(--app-header-height,3.5rem) + var(--workspace-controls-height,0px) + var(--conversation-heading-height,3.5rem));max-height:calc(var(--app-viewport-height,100dvh) - var(--app-header-height,3.5rem) - var(--workspace-controls-height,0px) - var(--conversation-heading-height,3.5rem))}.conversation-live>.conversation-scroll .o2-turn{scroll-margin-top:calc(var(--app-header-height,3.5rem) + var(--workspace-controls-height,0px) + var(--conversation-heading-height,3.5rem) + var(--conversation-progress-height,3rem) + var(--o2-space-lg));scroll-margin-bottom:10rem}.meeting-page .ds-meeting-header-notices>.original-conversation-links{margin:0}@media (width<=600px){.plan-disclosure>.original-conversation-links{margin-inline:var(--o2-space-lg)}}.conversation-archive-icon{display:none}@media (width<=600px){.conversation-live-heading{gap:var(--o2-space-sm)}.conversation-heading-title{box-sizing:border-box;padding-right:2rem}.conversation-archive{right:var(--o2-space-lg);top:var(--o2-space-sm);padding-inline:var(--o2-space-sm);position:absolute}.conversation-archive-label{display:none}.conversation-archive-icon{display:block}}.conversation-live>.o2-cprogress{--o2-cprogress-inline:max(var(--o2-space-lg), calc((100% - var(--o2-column)) / 2));top:calc(var(--app-header-height,3.5rem) + var(--workspace-controls-height,0px) + var(--conversation-heading-height,3.5rem));z-index:8;position:sticky}.conversation-live.conversation-live-panel>.o2-cprogress{grid-area:2/1}.conversation-proposal-bundle .conversation-bundle-steps .o2-prose{color:var(--o2-ink);font-size:var(--o2-size-14)}.conversation-proposal-bundle .conversation-bundle-steps .ds-markdown>:first-child{margin-block-start:0}.conversation-proposal-bundle .conversation-bundle-steps .ds-markdown>:last-child{margin-block-end:0}.planning-proposals{gap:var(--o2-space-lg);min-width:0;display:grid}.planning-turn:empty{display:none}.planning-turn:has(.planning-proposals:empty){display:none}.planning-proposal{overflow-wrap:anywhere;min-width:0}.planning-proposal h4{margin:var(--o2-space-lg) 0 var(--o2-space-sm);font-size:var(--o2-size-14)}.planning-proposal details{margin-block:var(--o2-space-md)}.planning-before,.planning-after{padding:var(--o2-space-lg);margin-top:var(--o2-space-lg);border-radius:var(--o2-space-sm);border:1px solid var(--o2-hairline)}.planning-before{background:var(--o2-surface-soft)}.planning-proposal .planning-before h4,.planning-proposal .planning-after h4{margin-top:0}.planning-proposal .o2-prose{color:var(--o2-body)}.planning-before strong,.planning-after strong{color:var(--o2-charcoal);font-weight:var(--o2-weight-medium)}.planning-proposals>p{color:var(--o2-body);font-size:var(--o2-size-14);line-height:var(--o2-leading-body);margin:0}.planning-proposal-fold>summary{color:var(--o2-body);cursor:pointer;font-size:var(--o2-size-13)}.planning-proposal-fold[open]>summary{margin-block-end:var(--o2-space-sm)}.conversation-byline{align-items:baseline;gap:var(--o2-space-xs) var(--o2-space-sm);flex-wrap:wrap;display:inline-flex}.conversation-byline>time{color:var(--o2-body)}.ds-pagination-controls{align-items:center;gap:var(--o2-space-sm) var(--o2-space-lg);padding-block:var(--o2-space-sm);flex-wrap:wrap;display:flex}.ds-pagination-range{color:var(--o2-body);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;line-height:var(--o2-leading-body);margin-inline-end:auto}.ds-pagination-actions{align-items:center;gap:var(--o2-space-sm);margin-inline-start:auto;display:flex}@media (width<=900px){.ds-core-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.ds-core-editor,.ds-core-panel{padding:var(--o2-space-lg)}}.ds-safe-text-escape{border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-sm);background:var(--o2-surface-soft);color:var(--o2-charcoal);font-family:var(--o2-font-mono);font-size:max(.8em, var(--opos-font-size-micro));white-space:nowrap;vertical-align:baseline;cursor:help;margin:0 1px;padding:0 3px;font-weight:400;text-decoration:none;display:inline-block}.ds-company-guide-container{min-width:0;container:company-guide/inline-size}.ds-company-guide-jump{font-size:var(--o2-size-12);display:none}.ds-company-guide.page-layout{color:var(--o2-charcoal);font:var(--o2-size-15) / var(--o2-leading-chat) var(--o2-font)}.ds-company-guide-header{border-bottom:1px solid var(--o2-hairline);align-items:start;column-gap:var(--o2-space-xxl);padding-bottom:var(--o2-space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.ds-company-guide-eyebrow{color:var(--o2-body);font:var(--o2-weight-medium) var(--o2-size-12) / var(--o2-leading-body) var(--o2-font);letter-spacing:.08em;margin:0 0 var(--o2-space-md);text-transform:uppercase}.ds-company-guide-heading .page-title{margin:0 0 var(--o2-space-md);overflow-wrap:anywhere}.ds-company-guide-intro{color:var(--o2-ink);font-size:var(--o2-size-20);line-height:var(--o2-leading-heading);margin:0 0 var(--o2-space-sm)}.ds-company-guide-description{color:var(--o2-body);max-width:44rem;margin:0}.ds-company-guide-actions{gap:var(--o2-space-sm);padding-top:var(--o2-space-xl);flex-wrap:wrap;display:flex}.ds-company-guide-metadata{color:var(--o2-body);font-size:var(--o2-size-12);margin-top:var(--o2-space-xl);grid-column:1/-1}.ds-company-guide-metadata .o2-chip{border-radius:var(--o2-radius-sm);font-size:var(--o2-size-12);padding:var(--o2-space-xxs) var(--o2-space-sm)}.ds-company-guide-layout{align-items:start;gap:calc(var(--o2-space-xxl) * 2);padding-top:calc(var(--o2-space-xxl) * 1.5);grid-template-columns:12rem minmax(0,1fr);display:grid}.ds-company-guide-navigation{top:calc(var(--app-header-height,0px) + var(--o2-space-xl));position:sticky}.ds-company-guide-nav-group+.ds-company-guide-nav-group{margin-top:var(--o2-space-xl)}.ds-company-guide-nav-group>p{color:var(--o2-ink);font-size:var(--o2-size-12);font-weight:var(--o2-weight-semibold);margin:0 0 var(--o2-space-xs)}.ds-company-guide-nav-group ul{margin:0;padding:0;list-style:none}.ds-company-guide-nav-group a{border-left:2px solid var(--o2-hairline);color:var(--o2-body);font-size:var(--o2-size-14);padding:var(--o2-space-sm) var(--o2-space-md);text-decoration:none;display:block}.ds-company-guide-nav-group a:hover,.ds-company-guide-nav-group a[aria-current=location]{background:var(--o2-surface-soft);border-left-color:var(--o2-ink);color:var(--o2-ink)}.ds-company-guide-nav-group a:focus-visible,.ds-record-disclosure>summary:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:2px}.ds-company-guide-content,.ds-guide-section-body{gap:var(--o2-space-xl);min-width:0;display:grid}.ds-guide-section{min-width:0;padding-bottom:calc(var(--o2-space-xxl) * 1.5);scroll-margin-top:calc(var(--app-header-height,0px) + var(--o2-space-xxl))}.ds-guide-section+.ds-guide-section{border-top:1px solid var(--o2-hairline);padding-top:calc(var(--o2-space-xxl) * 1.5)}.ds-guide-section-header{align-items:baseline;gap:var(--o2-space-lg);margin-bottom:var(--o2-space-xl);display:flex}.ds-guide-section-number{color:var(--o2-body);font:var(--o2-size-12) / var(--o2-leading-body) var(--o2-font-mono)}.ds-guide-section-header h2{color:var(--o2-heading);font:var(--o2-weight-semibold) var(--o2-size-24) / var(--o2-leading-heading) var(--o2-font-display);letter-spacing:-.02em;margin:0}.ds-guide-section-header p{color:var(--o2-body);font-size:var(--o2-size-14);margin:var(--o2-space-xs) 0 0}.ds-guide-section-body>.ds-markdown>p{max-width:72ch}.ds-guide-section-body>.ds-markdown>blockquote:first-child{color:var(--o2-ink);font-size:var(--o2-size-24);letter-spacing:-.02em;padding:var(--o2-space-sm) 0;border-left:0}.ds-record-disclosure{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);font-size:var(--o2-size-14);min-width:0}.ds-record-disclosure>summary{color:var(--o2-ink);cursor:pointer;font-weight:var(--o2-weight-semibold);align-items:center;gap:var(--o2-space-sm);padding:14px 18px;list-style:none;display:flex}.ds-record-disclosure>summary::-webkit-details-marker{display:none}.ds-record-disclosure>summary:after{border-block-end:1.5px solid var(--o2-body);border-inline-end:1.5px solid var(--o2-body);content:"";block-size:6px;inline-size:6px;margin-inline-start:auto;transition:transform .12s;transform:rotate(45deg)}.ds-record-disclosure[open]>summary:after{transform:rotate(-135deg)}.ds-record-disclosure-count{color:var(--o2-body);font-size:var(--o2-size-12);font-variant-numeric:tabular-nums;margin-left:var(--o2-space-sm)}.ds-record-disclosure-body{border-top:1px solid var(--o2-hairline);padding:var(--o2-space-lg)}.ds-record-disclosure-description{color:var(--o2-body);font-size:var(--o2-size-12);margin-bottom:var(--o2-space-lg)}.ds-record-disclosure[data-variant=compact]{border-radius:var(--o2-radius-none);background:0 0;border:0}.ds-record-disclosure[data-variant=compact]>summary{color:var(--o2-body);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);gap:var(--o2-space-xs);min-block-size:var(--o2-space-xl);padding:var(--o2-space-xs) var(--o2-space-sm)}.ds-record-disclosure[data-variant=compact]>.ds-record-disclosure-body{padding:var(--o2-space-sm);border:0}.ds-record-disclosure[data-variant=compact]>.ds-record-disclosure-body>p{margin-block:0 var(--o2-space-sm)}@media (any-pointer:coarse){.ds-record-disclosure[data-variant=compact]>summary{min-block-size:var(--o2-touch-target)}}@container company-guide (width<=56rem){.ds-company-guide-header{grid-template-columns:minmax(0,1fr)}.ds-company-guide-actions{padding-top:var(--o2-space-xl)}.ds-company-guide-layout{gap:var(--o2-space-xxl);padding-top:var(--o2-space-xxl);grid-template-columns:minmax(0,1fr)}.ds-company-guide-navigation{display:none}.ds-company-guide-jump{gap:var(--o2-space-sm);padding-top:var(--o2-space-xl);display:grid}}.md-mermaid{background:var(--o2-canvas);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);color:var(--o2-charcoal);font-family:var(--o2-font);min-width:0;max-width:100%;margin:0 0 1.25em;overflow:hidden}.md-mermaid-caption{background:var(--o2-surface-soft);border-bottom:1px solid var(--o2-hairline);font-size:var(--o2-size-12);font-weight:var(--o2-weight-medium);align-items:center;gap:var(--o2-space-sm);line-height:var(--o2-leading-body);padding:var(--o2-space-md) var(--o2-space-lg);display:flex}.md-mermaid-caption>svg{flex-shrink:0}.md-mermaid-canvas{padding:var(--o2-space-xl);overflow:auto}.md-mermaid-canvas>svg{max-width:none;margin-inline:auto;display:block}.md-mermaid-canvas:focus-visible,.md-mermaid-source-region:focus-visible{outline:2px solid var(--o2-focus-ring);outline-offset:-3px}.md-mermaid-status{font-size:var(--o2-size-14);gap:var(--o2-space-xs);line-height:var(--o2-leading-body);padding:var(--o2-space-xl);flex-direction:column;display:flex}.md-mermaid-status-title{color:var(--o2-ink);font-weight:var(--o2-weight-medium)}.md-mermaid-source-region{max-height:20rem;overflow:auto}figure.md-mermaid pre.md-mermaid-source{background:var(--o2-surface-soft);border:0;border-top:1px solid var(--o2-hairline);color:var(--o2-charcoal);padding:var(--o2-space-lg) var(--o2-space-xl);border-radius:0;margin:0;overflow:visible}figure.md-mermaid pre.md-mermaid-source code{color:inherit;font-family:var(--o2-font-mono);font-size:var(--o2-size-12);line-height:var(--o2-leading-chat);white-space:pre;background:0 0;border:0;padding:0}@media (width<=480px){.md-mermaid-canvas,.md-mermaid-status,figure.md-mermaid pre.md-mermaid-source{padding:var(--o2-space-lg)}}:is(.ds-markdown,.md-prose,.o2-prose){line-height:var(--opos-leading-relaxed);overflow-wrap:anywhere;min-width:0}:is(.ds-markdown,.md-prose,.o2-prose)>:first-child{margin-top:0}:is(.ds-markdown,.md-prose,.o2-prose)>:last-child{margin-bottom:0}:is(.ds-markdown,.md-prose,.o2-prose) :where(p,ul,ol,blockquote,pre,table){margin:0 0 1em}:is(.ds-markdown,.md-prose,.o2-prose) :where(ul,ol){padding-left:1.4em}:is(.ds-markdown,.md-prose,.o2-prose) li+li{margin-top:.3em}:is(.ds-markdown,.md-prose,.o2-prose) li :where(ul,ol){margin-block:.4em 0}:is(.ds-markdown,.md-prose,.o2-prose) :where(h1,h2,h3,h4,h5,h6){color:var(--ds-prose-heading,var(--o2-ink));font-family:var(--o2-font);font-size:1em;font-weight:var(--o2-weight-semibold);letter-spacing:-.015em;text-transform:none;margin:1.6em 0 .6em;line-height:1.35}.ds-markdown :where(.md-h1){font-size:1.5em}.ds-markdown :where(.md-h2){font-size:1.25em}.ds-markdown :where(.md-h3){font-size:1.1em}:is(.ds-markdown,.md-prose,.o2-prose) strong{color:var(--ds-prose-heading,inherit);font-weight:var(--o2-weight-semibold)}:is(.ds-markdown,.md-prose,.o2-prose) blockquote{border-left:2px solid var(--ds-prose-border,var(--o2-hairline-strong));color:var(--ds-prose-muted,var(--o2-body));padding:.15em 0 .15em 1em}:is(.ds-markdown,.md-prose,.o2-prose) blockquote>:last-child{margin-bottom:0}:is(.ds-markdown,.md-prose,.o2-prose) hr{border:0;border-top:1px solid var(--ds-prose-border,var(--o2-hairline));margin:1.5em 0}:is(.ds-markdown,.md-prose,.o2-prose) a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:is(.ds-markdown,.md-prose,.o2-prose) a:hover{text-decoration-thickness:2px}.ds-markdown .ds-markdown-ref{background:var(--ds-prose-code-bg,var(--o2-surface-soft));border:1px solid var(--ds-prose-border,var(--o2-hairline));border-radius:var(--opos-radius-chip);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .45em;font-size:.875em}.ds-markdown a.ds-markdown-ref:hover{border-color:currentColor}:is(.ds-markdown,.md-prose,.o2-prose) code{background:var(--ds-prose-code-bg,var(--o2-surface-soft));color:var(--ds-prose-code-ink,inherit);font-family:var(--opos-font-mono);border-radius:4px;padding:.15em .35em;font-size:.875em}:is(.ds-markdown,.md-prose,.o2-prose) pre{background:var(--ds-prose-code-bg,var(--o2-surface-soft));border:1px solid var(--ds-prose-border,var(--o2-hairline));border-radius:var(--o2-radius-lg);color:var(--ds-prose-code-ink,inherit);scrollbar-width:thin;max-width:100%;padding:16px;overflow:auto}:is(.ds-markdown,.md-prose,.o2-prose) pre code{color:inherit;font-size:var(--opos-font-size-13);white-space:pre;background:0 0;border-radius:0;padding:0;line-height:1.7}.ds-markdown-code,.ds-markdown-table{border:1px solid var(--ds-prose-border,var(--o2-hairline));border-radius:var(--o2-radius-lg);scrollbar-width:thin;max-width:100%;margin-bottom:1em;overflow:auto}:is(.ds-markdown,.md-prose,.o2-prose) table{border-collapse:collapse;width:100%;font-size:.875em}.ds-markdown .ds-markdown-table table{margin:0}:is(.ds-markdown,.md-prose,.o2-prose) :where(th,td){border-bottom:1px solid var(--ds-prose-border,var(--o2-hairline));overflow-wrap:normal;text-align:left;vertical-align:top;min-width:8rem;padding:10px 14px}:is(.ds-markdown,.md-prose,.o2-prose) th{background:var(--ds-prose-table-head,var(--o2-surface-soft));color:var(--ds-prose-heading,inherit);font-weight:var(--o2-weight-semibold)}.ds-markdown tbody tr:last-child td{border-bottom:0}.ds-markdown .contains-task-list{padding-left:0;list-style:none}:is(.ds-markdown,.md-prose,.o2-prose) input[type=checkbox]{accent-color:var(--o2-ink);margin:0 8px 0 0}.md-prose-image{color:var(--ds-prose-muted,var(--o2-body));font-size:.875em}.ds-markdown-code{background:var(--ds-prose-code-bg,var(--o2-surface-soft))}.ds-markdown .ds-markdown-code pre{background:0 0;border:0;border-radius:0;width:max-content;min-width:100%;margin:0;overflow:visible}.ds-markdown.ds-markdown-clamped{-webkit-line-clamp:var(--ds-markdown-lines);line-clamp:var(--ds-markdown-lines);max-block-size:calc(var(--ds-markdown-lines) * 1lh);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-markdown.ds-markdown-clamped :where(p,ul,ol,blockquote,pre,table,h1,h2,h3,h4,h5,h6){margin-block:0}.o2-mark{box-sizing:border-box;flex:none;display:inline-block;position:relative}.o2-mark-decision{border:1.5px solid var(--o2-hairline-strong);border-radius:1px;block-size:7px;inline-size:7px;margin-inline:2px;transform:rotate(45deg)}.o2-mark-decision[data-size=md]{block-size:10px;inline-size:10px;margin-inline:3px}.o2-mark-decision[data-state=waiting]{background:var(--o2-owed-wash);border-color:var(--o2-owed)}.o2-mark-decision[data-state=passed]{background:var(--o2-authorized);border-color:var(--o2-authorized)}.o2-mark-step{border:1.5px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-full);block-size:6px;inline-size:6px}.o2-mark-step[data-size=md]{block-size:8px;inline-size:8px}.o2-mark-step[data-state=running]{background:var(--o2-ink);border-color:var(--o2-ink)}.o2-mark-step[data-state=done]{background:var(--o2-authorized);border-color:var(--o2-authorized)}.o2-mark-step[data-state=stopped]{background:var(--o2-stopped);border-color:var(--o2-stopped)}.o2-mark-step[data-state=closed]{border-color:var(--o2-mute);border-radius:var(--o2-radius-none);border-style:dashed}.o2-mark-step[data-live=true]:after{background:inherit;border-radius:inherit;content:"";animation:1.8s ease-out infinite o2-mark-pulse;position:absolute;inset:-1.5px}@keyframes o2-mark-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.o2-marked{color:var(--o2-charcoal);align-items:center;gap:var(--o2-space-sm);min-inline-size:0;display:inline-flex}.o2-marked[data-state=waiting]{color:var(--o2-owed)}.o2-marked[data-state=stopped]{color:var(--o2-stopped)}.o2-marked-label{min-inline-size:0}.ds-empty-state{border:1px dashed var(--o2-hairline-strong);border-radius:var(--o2-radius-lg);box-sizing:border-box;color:var(--o2-body);font-size:var(--o2-size-14);overflow-wrap:anywhere;text-align:left;margin:0;padding:16px 18px;line-height:1.5}.ds-empty-state>:is(h2,h3,h4,strong):first-child,.ds-empty-state-title{color:var(--o2-ink);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);letter-spacing:0;margin:0;line-height:1.5;display:block}.ds-empty-state>p,.ds-empty-state-line{margin:0}.ds-empty-state>*+*{margin-top:4px}.ds-empty-state:not(.ds-empty-state-composed)>:is(button,a):not(:first-child){margin-top:12px}.ds-empty-state-composed{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ds-empty-state-composed>*+*{margin-top:0}.ds-empty-state-copy{flex:18rem;gap:2px;min-width:0;display:grid}.ds-empty-state-action{flex-wrap:wrap;flex:none;gap:8px;display:flex}.ds-empty-state-composed[data-layout=centered]{gap:var(--o2-space-md);padding:48px var(--o2-space-xl);text-align:center;flex-direction:column;justify-content:center}.ds-empty-state-composed[data-layout=centered] .ds-empty-state-copy{gap:var(--o2-space-sm);flex:none;justify-items:center;max-inline-size:26rem}.ds-empty-state-composed[data-layout=centered] .ds-empty-state-title{font-size:var(--o2-size-16)}.ds-empty-state-composed[data-layout=centered] .ds-empty-state-line{color:var(--o2-body);font-size:var(--o2-size-13)}.ds-empty-state-composed[data-layout=centered] .ds-empty-state-action{justify-content:center}.t4-menu:has(.o2-menu-hinted){inline-size:min(21.25rem,100vw - 2rem)}.t4-menu>button.o2-menu-hinted{padding:10px var(--o2-space-md);flex-direction:column;gap:3px;display:flex}.t4-menu>button.o2-menu-hinted>:first-child{font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold)}.t4-menu>button.t4-menu-danger{color:var(--o2-stopped)}.o2-menu-hint{color:var(--o2-body);font-size:var(--o2-size-12);line-height:var(--o2-leading-sm)}.t4-menu>button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.t4-menu>button[aria-disabled=true]:hover{background:0 0}.ds-status-chip.t4-chip{font-size:var(--o2-size-12);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.ds-detail-facts{color:var(--o2-charcoal);font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-md);min-width:0;margin:0;display:grid;container-type:inline-size}.ds-detail-facts>div{gap:var(--o2-space-md) var(--o2-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-width:0;display:grid}.ds-detail-facts dt{color:var(--o2-body);font-size:var(--o2-size-12);padding-top:var(--o2-space-xs)}.ds-detail-facts dd{color:var(--o2-ink);min-width:0;margin:0}.ds-detail-facts :where(dt,dd,code){overflow-wrap:anywhere}.ds-detail-facts :where(code){font-family:var(--o2-font-mono);font-size:var(--o2-size-12)}.ds-detail-facts-compact{font-size:var(--o2-size-12);gap:var(--o2-space-xxs)}.ds-detail-facts-compact>div{gap:var(--o2-space-md);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr)}.ds-detail-facts-compact dt{padding-top:0}.ds-detail-facts[hidden]{display:none}@container (width<=16rem){.ds-detail-facts>div{gap:var(--o2-space-xs);grid-template-columns:minmax(0,1fr)}.ds-detail-facts dt{padding-top:0}}.ds-resource-reader,.ds-resource-editor,.ds-resource-approval{color:var(--o2-body);font:var(--o2-size-16) / var(--o2-leading-body) var(--o2-font);gap:var(--o2-space-lg);overflow-wrap:anywhere;min-width:0;display:grid}.ds-resource-reader :where(h3,h4,p),.ds-resource-editor>p{margin:0}.ds-resource-reader :where(h3,h4){color:var(--o2-heading);font-size:var(--o2-size-16);font-weight:var(--o2-weight-semibold)}.ds-resource-reader>header{gap:var(--o2-space-xs);display:grid}.ds-resource-context{font-size:var(--o2-size-14)}.ds-resource-reader>.ds-markdown{max-width:75ch}.ds-resource-source{font:var(--o2-size-14) / var(--o2-leading-body) var(--o2-font-mono);margin:var(--o2-space-md) 0 0;white-space:pre-wrap}.ds-resource-editor>textarea{box-sizing:border-box;font:inherit;resize:vertical;width:100%;min-width:0}.ds-resource-notice,.ds-resource-approval{background:var(--o2-section-surface);border:1px solid var(--o2-section-border);border-radius:var(--o2-radius-lg);color:var(--o2-charcoal);padding:var(--o2-space-lg)}.ds-resource-approval ul{padding-left:var(--o2-space-xl);margin:0}.ds-resource-approval>button{white-space:normal;justify-self:start;max-width:100%}.ds-core-workspace{color:var(--o2-ink)}.ds-core-workspace p{line-height:1.6}.ds-core-workspace h2{color:var(--o2-heading);font-size:var(--o2-size-18);margin:0 0 var(--o2-space-md)}.ds-core-choices,.ds-core-actions,.ds-core-versions,.ds-core-toolbar{gap:var(--o2-space-sm);flex-wrap:wrap;align-items:center;display:flex}.ds-core-choices{padding:var(--o2-space-md) 0;border-bottom:1px solid var(--o2-hairline)}.ds-core-feedback{color:var(--o2-charcoal)}.ds-core-feedback [role=alert]{color:var(--o2-stopped)}.ds-core-toolbar{margin:var(--o2-space-lg) 0;color:var(--o2-body);justify-content:space-between}.ds-core-columns{gap:var(--o2-space-xl);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;display:grid}.ds-core-editor,.ds-core-panel{min-width:0;padding:var(--o2-space-xl);border:1px solid var(--o2-hairline);border-radius:var(--o2-radius-lg);background:var(--o2-canvas)}.ds-core-editor>.ds-resource-editor{margin:var(--o2-space-xl) 0}.ds-core-section-heading{justify-content:space-between;gap:var(--o2-space-md);flex-wrap:wrap;display:flex}.ds-core-editor>label,.ds-core-panel>label{font-weight:var(--o2-weight-semibold);margin:var(--o2-space-lg) 0 var(--o2-space-sm);display:block}.ds-core-editor>textarea,.ds-core-panel>select{width:100%}.ds-core-actions{margin-top:var(--o2-space-lg)}.ds-core-help,.ds-core-history p,.ds-core-history time{font-size:var(--o2-size-13);color:var(--o2-body)}.ds-core-side{gap:var(--o2-space-xl);display:grid}.ds-core-panel>button{margin-top:var(--o2-space-lg)}.ds-core-history{margin:0;padding:0;list-style:none}.ds-core-history>li{padding:var(--o2-space-md) 0;border-top:1px solid var(--o2-hairline)}.ds-core-history p{margin:var(--o2-space-xs) 0;overflow-wrap:anywhere}.ds-core-warning{padding:var(--o2-space-lg);border:1px solid var(--o2-owed);background:var(--o2-surface-soft);border-radius:var(--o2-radius-control);margin:var(--o2-space-lg) 0}.ds-core-warning summary{cursor:pointer;padding:var(--o2-space-sm) 0}@media (width<=900px){.ds-core-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=500px){.ds-core-editor,.ds-core-panel{padding:var(--o2-space-lg)}}.o2-rail{background:var(--o2-surface-soft);border-inline-end:1px solid var(--o2-hairline);box-sizing:border-box;flex-direction:column;gap:18px;block-size:100%;inline-size:248px;padding:18px 14px 14px;display:flex}.o2-rail>*{flex:none}.o2-rail>.o2-rail-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:18px;min-block-size:0;margin-inline:-14px;padding-inline:14px;display:flex;overflow-y:auto}.o2-rail-brand{align-items:center;padding:2px 6px;display:flex}.o2-rail-brand a{color:var(--o2-ink);text-decoration:none}.o2-rail-ask{background:var(--o2-primary);color:var(--o2-on-primary);font-size:var(--o2-size-14);font-weight:var(--o2-weight-semibold);border-radius:6px;align-items:center;gap:10px;min-block-size:40px;padding:0 10px 0 8px;text-decoration:none;display:flex}.o2-rail-ask:hover{background:var(--o2-surface-dark-raised);color:var(--o2-on-primary)}.o2-rail-ask-avatar{display:inline-flex}.o2-rail-ask-avatar img{border-radius:var(--o2-radius-full);block-size:24px;inline-size:24px}.o2-rail-nav{flex-direction:column;gap:2px;display:flex}.o2-rail-group{color:var(--o2-body);font-size:11px;font-weight:var(--o2-weight-bold);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 6px}.o2-rail-link{border-radius:var(--o2-radius-control);color:var(--o2-charcoal);font-size:var(--o2-size-14);border:1px solid #0000;align-items:center;gap:10px;min-block-size:36px;padding:0 10px;text-decoration:none;display:flex}.o2-rail-link:hover{background:var(--o2-surface-sunk-2);color:var(--o2-ink)}.o2-rail-link[aria-current=page]{background:var(--o2-canvas);border-color:var(--o2-hairline);color:var(--o2-ink);font-weight:var(--o2-weight-semibold)}.o2-rail-link-label{flex:1;min-inline-size:0}.o2-rail-count{background:var(--o2-owed);border-radius:var(--o2-radius-full);block-size:20px;color:var(--o2-on-primary);font-size:11px;font-weight:var(--o2-weight-bold);justify-content:center;align-items:center;min-inline-size:20px;padding:0 6px;display:flex}.o2-rail-live{color:var(--o2-body);font-size:11px;font-weight:var(--o2-weight-regular);align-items:center;gap:6px;display:flex}.o2-rail-agents{flex-wrap:wrap;gap:6px;margin:0;padding:0 6px;list-style:none;display:flex}.o2-rail-company+.o2-rail-agents{margin-block-start:calc(-1 * var(--o2-space-sm))}.o2-rail-agent{border-radius:var(--o2-radius-full);display:inline-flex}.o2-rail-agent img,.o2-rail-agent .o2-rail-agent-initial{border-radius:var(--o2-radius-full);block-size:28px;inline-size:28px}.o2-rail-agent[aria-current=page]{box-shadow:0 0 0 2px var(--o2-ink)}.o2-rail-tools{flex-wrap:wrap;gap:6px;margin-block-start:auto;padding:0 6px;display:flex}.o2-rail-footer{border-block-start:1px solid var(--o2-hairline);align-items:center;gap:10px;margin-block-start:auto;padding:12px 6px 0;display:flex}.o2-rail-person{flex:1;min-inline-size:0}.o2-rail-settings{border-radius:var(--o2-radius-control);color:var(--o2-body);flex:none;justify-content:center;align-items:center;min-block-size:32px;min-inline-size:32px;display:flex}.o2-rail-settings:hover,.o2-rail-settings[aria-current=page]{background:var(--o2-surface-sunk-2);color:var(--o2-ink)}.o2-rail-bar{background:var(--o2-surface-soft);border-block-end:1px solid var(--o2-hairline);box-sizing:border-box;block-size:calc(52px + var(--app-safe-top,0px));padding:var(--app-safe-top,0px) calc(12px + var(--app-safe-right,0px)) 0 calc(12px + var(--app-safe-left,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.o2-rail-bar-actions{align-items:center;gap:8px;display:flex}.o2-rail-menu{background:var(--o2-canvas);border:1px solid var(--o2-hairline-strong);border-radius:var(--o2-radius-control);color:var(--o2-ink);cursor:pointer;font:inherit;font-size:var(--o2-size-14);font-weight:var(--o2-weight-medium);align-items:center;gap:6px;min-block-size:40px;padding:0 12px;display:flex}.admin-shell{grid-template-columns:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid}.admin-rail{min-height:0}.admin-content{min-width:0;min-height:0;overflow-y:auto}.admin-mobile-header{display:none}@media (width<48rem){.admin-shell{height:auto;min-height:100dvh;display:flex}.admin-rail{display:none}.admin-mobile-header{display:block}.admin-content{overflow:visible}}
