.messageBar{--closing-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.85822%208.84922L4.85322%2011.8542C4.75891%2011.9453%204.63261%2011.9957%204.50151%2011.9946C4.37042%2011.9934%204.24501%2011.9408%204.15231%2011.8481C4.0596%2011.7554%204.00702%2011.63%204.00588%2011.4989C4.00474%2011.3678%204.05514%2011.2415%204.14622%2011.1472L7.15122%208.14222V7.85922L4.14622%204.85322C4.05514%204.75891%204.00474%204.63261%204.00588%204.50151C4.00702%204.37042%204.0596%204.24501%204.15231%204.15231C4.24501%204.0596%204.37042%204.00702%204.50151%204.00588C4.63261%204.00474%204.75891%204.05514%204.85322%204.14622L7.85822%207.15122H8.14122L11.1462%204.14622C11.2405%204.05514%2011.3668%204.00474%2011.4979%204.00588C11.629%204.00702%2011.7544%204.0596%2011.8471%204.15231C11.9398%204.24501%2011.9924%204.37042%2011.9936%204.50151C11.9947%204.63261%2011.9443%204.75891%2011.8532%204.85322L8.84822%207.85922V8.14222L11.8532%2011.1472C11.9443%2011.2415%2011.9947%2011.3678%2011.9936%2011.4989C11.9924%2011.63%2011.9398%2011.7554%2011.8471%2011.8481C11.7544%2011.9408%2011.629%2011.9934%2011.4979%2011.9946C11.3668%2011.9957%2011.2405%2011.9453%2011.1462%2011.8542L8.14122%208.84922L8.14222%208.85022L7.85822%208.84922Z'%20fill='black'/%3e%3c/svg%3e");--message-bar-close-button-color:var(--text-primary-color);--message-bar-close-button-color-hover:var(--text-primary-color);--message-bar-close-button-border-radius:4px;--message-bar-close-button-border:none;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--message-bar-close-button-hover-bg-color:var(--csstools-light-dark-toggle--0, rgb(21 20 26 / .14));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--message-bar-close-button-active-bg-color:var(--csstools-light-dark-toggle--1, rgb(21 20 26 / .21));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--message-bar-close-button-focus-bg-color:var(--csstools-light-dark-toggle--2, rgb(21 20 26 / .07))}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.messageBar{--message-bar-close-button-hover-bg-color:light-dark( rgb(21 20 26 / .14), rgb(251 251 254 / .14) );--message-bar-close-button-active-bg-color:light-dark( rgb(21 20 26 / .21), rgb(251 251 254 / .21) );--message-bar-close-button-focus-bg-color:light-dark( rgb(21 20 26 / .07), rgb(251 251 254 / .07) )}}@supports not (color: light-dark(tan,tan)){.messageBar *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--message-bar-close-button-hover-bg-color:var(--csstools-light-dark-toggle--0, rgb(21 20 26 / .14));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--message-bar-close-button-active-bg-color:var(--csstools-light-dark-toggle--1, rgb(21 20 26 / .21));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--message-bar-close-button-focus-bg-color:var(--csstools-light-dark-toggle--2, rgb(21 20 26 / .07))}}@media screen and (forced-colors:active){.messageBar{--message-bar-close-button-color:ButtonText;--message-bar-close-button-border:1px solid ButtonText;--message-bar-close-button-hover-bg-color:ButtonText;--message-bar-close-button-active-bg-color:ButtonText;--message-bar-close-button-focus-bg-color:ButtonText;--message-bar-close-button-color-hover:HighlightText}}.messageBar{display:flex;position:relative;padding:8px 8px 8px 16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;border:1px solid var(--message-bar-border-color);background:var(--message-bar-bg-color);color:var(--message-bar-fg-color)}.messageBar>div{display:flex;align-items:flex-start;gap:8px;align-self:stretch}:is(.messageBar>div):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--message-bar-icon);mask-image:var(--message-bar-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-icon-color);flex-shrink:0}.messageBar button{cursor:pointer}:is(.messageBar button):focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}.messageBar .closeButton{width:32px;height:32px;background:none;border-radius:var(--message-bar-close-button-border-radius);border:var(--message-bar-close-button-border);display:flex;align-items:center;justify-content:center}:is(.messageBar .closeButton):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--closing-button-icon);mask-image:var(--closing-button-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--message-bar-close-button-color)}:is(.messageBar .closeButton):is(:hover,:active,:focus):before{background-color:var(--message-bar-close-button-color-hover)}:is(.messageBar .closeButton):hover{background-color:var(--message-bar-close-button-hover-bg-color)}:is(.messageBar .closeButton):active{background-color:var(--message-bar-close-button-active-bg-color)}:is(.messageBar .closeButton):focus{background-color:var(--message-bar-close-button-focus-bg-color)}:is(.messageBar .closeButton)>span{display:inline-block;width:0;height:0;overflow:hidden}#editorUndoBar{--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--3, #15141a);--message-bar-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.625%200.5C6.64009%200.5%205.66482%200.693993%204.75487%201.0709C3.84493%201.44781%203.01814%202.00026%202.3217%202.6967C1.62526%203.39314%201.07281%204.21993%200.695904%205.12987C0.318993%206.03982%200.125%207.01509%200.125%208C0.125%208.98491%200.318993%209.96018%200.695904%2010.8701C1.07281%2011.7801%201.62526%2012.6069%202.3217%2013.3033C3.01814%2013.9997%203.84493%2014.5522%204.75487%2014.9291C5.66482%2015.306%206.64009%2015.5%207.625%2015.5C9.61412%2015.5%2011.5218%2014.7098%2012.9283%2013.3033C14.3348%2011.8968%2015.125%209.98912%2015.125%208C15.125%206.01088%2014.3348%204.10322%2012.9283%202.6967C11.5218%201.29018%209.61412%200.5%207.625%200.5ZM8.25%2011.375C8.25%2011.5408%208.18415%2011.6997%208.06694%2011.8169C7.94973%2011.9342%207.79076%2012%207.625%2012C7.45924%2012%207.30027%2011.9342%207.18306%2011.8169C7.06585%2011.6997%207%2011.5408%207%2011.375V6.938C7%206.77224%207.06585%206.61327%207.18306%206.49606C7.30027%206.37885%207.45924%206.313%207.625%206.313C7.79076%206.313%207.94973%206.37885%208.06694%206.49606C8.18415%206.61327%208.25%206.77224%208.25%206.938V11.375ZM8.25%205L8%205.25H7.25L7%205V4.25L7.25%204H8L8.25%204.25V5Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #73a7f3;--message-bar-icon-color:var(--csstools-light-dark-toggle--4, #0060df);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #003070;--message-bar-bg-color:var(--csstools-light-dark-toggle--5, #deeafc);--message-bar-fg-color:var(--text-primary-color);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--6, rgb(0 0 0 / .08));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--undo-button-bg-color:var(--csstools-light-dark-toggle--7, rgb(21 20 26 / .07));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(255 255 255 / .14);--undo-button-bg-color-hover:var(--csstools-light-dark-toggle--8, rgb(21 20 26 / .14));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(255 255 255 / .21);--undo-button-bg-color-active:var(--csstools-light-dark-toggle--9, rgb(21 20 26 / .21));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #0df;--undo-button-border:1px solid var(--csstools-light-dark-toggle--10, #0060df);--undo-button-fg-color:var(--message-bar-fg-color);--undo-button-fg-color-hover:var(--undo-button-fg-color);--undo-button-fg-color-active:var(--undo-button-fg-color)}@supports (color: light-dark(red,red)){#editorUndoBar{--text-primary-color:light-dark(#15141a, #fbfbfe);--message-bar-icon-color:light-dark(#0060df, #73a7f3);--message-bar-bg-color:light-dark(#deeafc, #003070)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#editorUndoBar{--message-bar-border-color:light-dark( rgb(0 0 0 / .08), rgb(255 255 255 / .08) );--undo-button-bg-color:light-dark( rgb(21 20 26 / .07), rgb(255 255 255 / .08) );--undo-button-bg-color-hover:light-dark( rgb(21 20 26 / .14), rgb(255 255 255 / .14) );--undo-button-bg-color-active:light-dark( rgb(21 20 26 / .21), rgb(255 255 255 / .21) )}}@supports (color: light-dark(red,red)){#editorUndoBar{--undo-button-border:1px solid light-dark(#0060df, #0df)}}@supports not (color: light-dark(tan,tan)){#editorUndoBar *{--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--3, #15141a);--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) #73a7f3;--message-bar-icon-color:var(--csstools-light-dark-toggle--4, #0060df);--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) #003070;--message-bar-bg-color:var(--csstools-light-dark-toggle--5, #deeafc);--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--6, rgb(0 0 0 / .08));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--undo-button-bg-color:var(--csstools-light-dark-toggle--7, rgb(21 20 26 / .07));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(255 255 255 / .14);--undo-button-bg-color-hover:var(--csstools-light-dark-toggle--8, rgb(21 20 26 / .14));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(255 255 255 / .21);--undo-button-bg-color-active:var(--csstools-light-dark-toggle--9, rgb(21 20 26 / .21));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) #0df;--undo-button-border:1px solid var(--csstools-light-dark-toggle--10, #0060df)}}@media screen and (forced-colors:active){#editorUndoBar{--text-primary-color:CanvasText;--message-bar-icon-color:CanvasText;--message-bar-bg-color:Canvas;--message-bar-border-color:CanvasText;--undo-button-bg-color:ButtonText;--undo-button-bg-color-hover:SelectedItem;--undo-button-bg-color-active:SelectedItem;--undo-button-fg-color:ButtonFace;--undo-button-fg-color-hover:SelectedItemText;--undo-button-fg-color-active:SelectedItemText;--undo-button-border:none}}#editorUndoBar{position:fixed;top:50px;left:50%;transform:translate(-50%);z-index:10;padding-block:8px;padding-inline:16px 8px;font:menu;font-size:15px;cursor:default}#editorUndoBar button{cursor:pointer}#editorUndoBar #editorUndoBarUndoButton{border-radius:4px;font-weight:590;line-height:19.5px;color:var(--undo-button-fg-color);border:var(--undo-button-border);padding:4px 16px;margin-inline-start:8px;height:32px;background-color:var(--undo-button-bg-color)}:is(#editorUndoBar #editorUndoBarUndoButton):hover{background-color:var(--undo-button-bg-color-hover);color:var(--undo-button-fg-color-hover)}:is(#editorUndoBar #editorUndoBarUndoButton):active{background-color:var(--undo-button-bg-color-active);color:var(--undo-button-fg-color-active)}#editorUndoBar>div{align-items:center}.dialog{--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #1c1b22;--dialog-bg-color:var(--csstools-light-dark-toggle--11, white);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #1c1b22;--dialog-border-color:var(--csstools-light-dark-toggle--12, white);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #15141a;--dialog-shadow:0 2px 14px 0 var(--csstools-light-dark-toggle--13, rgb(58 57 68 / .2));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--14, #15141a);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #cfcfd8;--text-secondary-color:var(--csstools-light-dark-toggle--15, #5b5b66);--hover-filter:brightness(.9);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #0df;--link-fg-color:var(--csstools-light-dark-toggle--16, #0060df);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #80ebff;--link-hover-fg-color:var(--csstools-light-dark-toggle--17, #0250bb);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #52525e;--separator-color:var(--csstools-light-dark-toggle--18, #f0f0f4);--textarea-border-color:#8f8f9d;--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #42414d;--textarea-bg-color:var(--csstools-light-dark-toggle--19, white);--textarea-fg-color:var(--text-secondary-color);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #2b2a33;--radio-bg-color:var(--csstools-light-dark-toggle--20, #f0f0f4);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #15141a;--radio-checked-bg-color:var(--csstools-light-dark-toggle--21, #fbfbfe);--radio-border-color:#8f8f9d;--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #0df;--radio-checked-border-color:var(--csstools-light-dark-toggle--22, #0060df);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--button-secondary-bg-color:var(--csstools-light-dark-toggle--23, rgb(21 20 26 / .07));--button-secondary-fg-color:var(--text-primary-color);--button-secondary-border-color:var(--button-secondary-bg-color);--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--button-secondary-active-bg-color:var(--csstools-light-dark-toggle--24, rgb(21 20 26 / .21));--button-secondary-active-fg-color:var(--button-secondary-fg-color);--button-secondary-active-border-color:var(--button-secondary-bg-color);--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--button-secondary-hover-bg-color:var(--csstools-light-dark-toggle--25, rgb(21 20 26 / .14));--button-secondary-hover-fg-color:var(--button-secondary-fg-color);--button-secondary-hover-border-color:var(--button-secondary-hover-bg-color);--button-secondary-disabled-bg-color:var(--button-secondary-bg-color);--button-secondary-disabled-border-color:var( --button-secondary-border-color );--button-secondary-disabled-fg-color:var(--button-secondary-fg-color);--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #0df;--button-primary-bg-color:var(--csstools-light-dark-toggle--26, #0060df);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #15141a;--button-primary-fg-color:var(--csstools-light-dark-toggle--27, #fbfbfe);--button-primary-border-color:var(--button-primary-bg-color);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #aaf2ff;--button-primary-active-bg-color:var(--csstools-light-dark-toggle--28, #054096);--button-primary-active-fg-color:var(--button-primary-fg-color);--button-primary-active-border-color:var(--button-primary-active-bg-color);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #80ebff;--button-primary-hover-bg-color:var(--csstools-light-dark-toggle--29, #0250bb);--button-primary-hover-fg-color:var(--button-primary-fg-color);--button-primary-hover-border-color:var(--button-primary-hover-bg-color);--button-primary-disabled-bg-color:var(--button-primary-bg-color);--button-primary-disabled-border-color:var(--button-primary-border-color);--button-primary-disabled-fg-color:var(--button-primary-fg-color);--button-disabled-opacity:.4;--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #42414d;--input-text-bg-color:var(--csstools-light-dark-toggle--30, white);--input-text-fg-color:var(--text-primary-color)}@supports (color: light-dark(red,red)){.dialog{--dialog-bg-color:light-dark(white, #1c1b22);--dialog-border-color:light-dark(white, #1c1b22)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.dialog{--dialog-shadow:0 2px 14px 0 light-dark(rgb(58 57 68 / .2), #15141a)}}@supports (color: light-dark(red,red)){.dialog{--text-primary-color:light-dark(#15141a, #fbfbfe);--text-secondary-color:light-dark(#5b5b66, #cfcfd8);--link-fg-color:light-dark(#0060df, #0df);--link-hover-fg-color:light-dark(#0250bb, #80ebff);--separator-color:light-dark(#f0f0f4, #52525e);--textarea-bg-color:light-dark(white, #42414d);--radio-bg-color:light-dark(#f0f0f4, #2b2a33);--radio-checked-bg-color:light-dark(#fbfbfe, #15141a);--radio-checked-border-color:light-dark(#0060df, #0df)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.dialog{--button-secondary-bg-color:light-dark( rgb(21 20 26 / .07), rgb(251 251 254 / .07) );--button-secondary-active-bg-color:light-dark( rgb(21 20 26 / .21), rgb(251 251 254 / .21) );--button-secondary-hover-bg-color:light-dark( rgb(21 20 26 / .14), rgb(251 251 254 / .14) )}}@supports (color: light-dark(red,red)){.dialog{--button-primary-bg-color:light-dark(#0060df, #0df);--button-primary-fg-color:light-dark(#fbfbfe, #15141a);--button-primary-active-bg-color:light-dark(#054096, #aaf2ff);--button-primary-hover-bg-color:light-dark(#0250bb, #80ebff);--input-text-bg-color:light-dark(white, #42414d)}}@supports not (color: light-dark(tan,tan)){.dialog *{--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) #1c1b22;--dialog-bg-color:var(--csstools-light-dark-toggle--11, white);--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) #1c1b22;--dialog-border-color:var(--csstools-light-dark-toggle--12, white);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) #15141a;--dialog-shadow:0 2px 14px 0 var(--csstools-light-dark-toggle--13, rgb(58 57 68 / .2));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) #fbfbfe;--text-primary-color:var(--csstools-light-dark-toggle--14, #15141a);--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) #cfcfd8;--text-secondary-color:var(--csstools-light-dark-toggle--15, #5b5b66);--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) #0df;--link-fg-color:var(--csstools-light-dark-toggle--16, #0060df);--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) #80ebff;--link-hover-fg-color:var(--csstools-light-dark-toggle--17, #0250bb);--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) #52525e;--separator-color:var(--csstools-light-dark-toggle--18, #f0f0f4);--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) #42414d;--textarea-bg-color:var(--csstools-light-dark-toggle--19, white);--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) #2b2a33;--radio-bg-color:var(--csstools-light-dark-toggle--20, #f0f0f4);--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) #15141a;--radio-checked-bg-color:var(--csstools-light-dark-toggle--21, #fbfbfe);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) #0df;--radio-checked-border-color:var(--csstools-light-dark-toggle--22, #0060df);--csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--button-secondary-bg-color:var(--csstools-light-dark-toggle--23, rgb(21 20 26 / .07));--csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--button-secondary-active-bg-color:var(--csstools-light-dark-toggle--24, rgb(21 20 26 / .21));--csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--button-secondary-hover-bg-color:var(--csstools-light-dark-toggle--25, rgb(21 20 26 / .14));--csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) #0df;--button-primary-bg-color:var(--csstools-light-dark-toggle--26, #0060df);--csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) #15141a;--button-primary-fg-color:var(--csstools-light-dark-toggle--27, #fbfbfe);--csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) #aaf2ff;--button-primary-active-bg-color:var(--csstools-light-dark-toggle--28, #054096);--csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) #80ebff;--button-primary-hover-bg-color:var(--csstools-light-dark-toggle--29, #0250bb);--csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) #42414d;--input-text-bg-color:var(--csstools-light-dark-toggle--30, white)}}@media(prefers-color-scheme:dark){.dialog{--hover-filter:brightness(1.4);--button-disabled-opacity:.6}}@media screen and (forced-colors:active){.dialog{--dialog-bg-color:Canvas;--dialog-border-color:CanvasText;--dialog-shadow:none;--text-primary-color:CanvasText;--text-secondary-color:CanvasText;--hover-filter:none;--link-fg-color:LinkText;--link-hover-fg-color:LinkText;--separator-color:CanvasText;--textarea-border-color:ButtonBorder;--textarea-bg-color:Field;--textarea-fg-color:ButtonText;--radio-bg-color:ButtonFace;--radio-checked-bg-color:ButtonFace;--radio-border-color:ButtonText;--radio-checked-border-color:ButtonText;--button-secondary-bg-color:ButtonFace;--button-secondary-fg-color:ButtonText;--button-secondary-border-color:ButtonText;--button-secondary-active-bg-color:HighlightText;--button-secondary-active-fg-color:SelectedItem;--button-secondary-active-border-color:ButtonText;--button-secondary-hover-bg-color:HighlightText;--button-secondary-hover-fg-color:SelectedItem;--button-secondary-hover-border-color:SelectedItem;--button-secondary-disabled-fg-color:GrayText;--button-secondary-disabled-border-color:GrayText;--button-primary-bg-color:ButtonText;--button-primary-fg-color:ButtonFace;--button-primary-border-color:ButtonText;--button-primary-active-bg-color:SelectedItem;--button-primary-active-fg-color:HighlightText;--button-primary-active-border-color:ButtonText;--button-primary-hover-bg-color:SelectedItem;--button-primary-hover-fg-color:HighlightText;--button-primary-hover-border-color:SelectedItem;--button-primary-disabled-bg-color:GrayText;--button-primary-disabled-fg-color:ButtonFace;--button-primary-disabled-border-color:GrayText;--button-disabled-opacity:1;--input-text-bg-color:Field;--input-text-fg-color:FieldText}}.dialog{font:message-box;font-size:13px;font-weight:400;line-height:150%;border-radius:4px;padding:12px 16px;border:1px solid var(--dialog-border-color);background:var(--dialog-bg-color);color:var(--text-primary-color);box-shadow:var(--dialog-shadow)}:is(.dialog .mainContainer) *:focus-visible{outline:var(--focus-ring-outline);outline-offset:2px}:is(.dialog .mainContainer) .title{display:flex;width:auto;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px}:is(:is(.dialog .mainContainer) .title)>span{font-size:13px;font-style:normal;font-weight:590;line-height:150%}:is(.dialog .mainContainer) .dialogSeparator{width:100%;height:0;margin-block:4px;border-top:1px solid var(--separator-color);border-bottom:none}:is(.dialog .mainContainer) .dialogButtonsGroup{display:flex;gap:12px;align-self:flex-end}:is(.dialog .mainContainer) .radio{display:flex;flex-direction:column;align-items:flex-start;gap:4px}:is(:is(.dialog .mainContainer) .radio)>.radioButton{display:flex;gap:8px;align-self:stretch;align-items:center}:is(:is(:is(.dialog .mainContainer) .radio)>.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:var(--radio-bg-color);border:1px solid var(--radio-border-color)}:is(:is(:is(:is(.dialog .mainContainer) .radio)>.radioButton) input):hover{filter:var(--hover-filter)}:is(:is(:is(:is(.dialog .mainContainer) .radio)>.radioButton) input):checked{background-color:var(--radio-checked-bg-color);border:4px solid var(--radio-checked-border-color)}:is(:is(.dialog .mainContainer) .radio)>.radioLabel{display:flex;padding-inline-start:24px;align-items:flex-start;gap:10px;align-self:stretch}:is(:is(:is(.dialog .mainContainer) .radio)>.radioLabel)>span{flex:1 0 0;font-size:11px;color:var(--text-secondary-color)}:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton)){border-radius:4px;border:1px solid;font:menu;font-weight:590;font-size:13px;padding:4px 16px;width:auto;height:32px}:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{cursor:pointer;filter:var(--hover-filter)}:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton)))>span{color:inherit;font:inherit}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))){color:var(--button-secondary-fg-color);background-color:var(--button-secondary-bg-color);border-color:var(--button-secondary-border-color)}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{color:var(--button-secondary-hover-fg-color);background-color:var(--button-secondary-hover-bg-color);border-color:var(--button-secondary-hover-border-color)}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):active{color:var(--button-secondary-active-fg-color);background-color:var(--button-secondary-active-bg-color);border-color:var(--button-secondary-active-border-color)}.secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{background-color:var(--button-secondary-disabled-bg-color);border-color:var(--button-secondary-disabled-border-color);color:var(--button-secondary-disabled-fg-color);opacity:var(--button-disabled-opacity)}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))){color:var(--button-primary-fg-color);background-color:var(--button-primary-bg-color);border-color:var(--button-primary-border-color);opacity:1}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{color:var(--button-primary-hover-fg-color);background-color:var(--button-primary-hover-bg-color);border-color:var(--button-primary-hover-border-color)}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):active{color:var(--button-primary-active-fg-color);background-color:var(--button-primary-active-bg-color);border-color:var(--button-primary-active-border-color)}.primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{background-color:var(--button-primary-disabled-bg-color);border-color:var(--button-primary-disabled-border-color);color:var(--button-primary-disabled-fg-color);opacity:var(--button-disabled-opacity)}:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{pointer-events:none}:is(.dialog .mainContainer) a{color:var(--link-fg-color)}:is(:is(.dialog .mainContainer) a):hover{color:var(--link-hover-fg-color)}:is(.dialog .mainContainer) textarea{font:inherit;padding:8px;resize:none;margin:0;box-sizing:border-box;border-radius:4px;border:1px solid var(--textarea-border-color);background:var(--textarea-bg-color);color:var(--textarea-fg-color)}:is(:is(.dialog .mainContainer) textarea):focus{outline-offset:0;border-color:transparent}:is(:is(.dialog .mainContainer) textarea):disabled{pointer-events:none;opacity:.4}:is(.dialog .mainContainer) input[type=text]{background-color:var(--input-text-bg-color);color:var(--input-text-fg-color)}:is(.dialog .mainContainer) .messageBar{--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #5a3100;--message-bar-bg-color:var(--csstools-light-dark-toggle--31, #ffebcd);--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #fbfbfe;--message-bar-fg-color:var(--csstools-light-dark-toggle--32, #15141a);--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--33, rgb(0 0 0 / .08));--message-bar-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.8748%2012.037L9.37782%202.037C8.99682%201.346%208.31082%201%207.62482%201C6.93882%201%206.25282%201.346%205.87282%202.037L0.375823%2012.037C-0.358177%2013.37%200.606823%2015%202.12782%2015H13.1228C14.6428%2015%2015.6078%2013.37%2014.8748%2012.037ZM8.24982%2011.75L7.99982%2012H7.24982L6.99982%2011.75V11L7.24982%2010.75H7.99982L8.24982%2011V11.75ZM8.24982%209.062C8.24982%209.22776%208.18398%209.38673%208.06677%209.50394C7.94955%209.62115%207.79058%209.687%207.62482%209.687C7.45906%209.687%207.30009%209.62115%207.18288%209.50394C7.06567%209.38673%206.99982%209.22776%206.99982%209.062V5.625C6.99982%205.45924%207.06567%205.30027%207.18288%205.18306C7.30009%205.06585%207.45906%205%207.62482%205C7.79058%205%207.94955%205.06585%208.06677%205.18306C8.18398%205.30027%208.24982%205.45924%208.24982%205.625V9.062Z'%20fill='black'/%3e%3c/svg%3e");--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #e49c49;--message-bar-icon-color:var(--csstools-light-dark-toggle--34, #cd411e)}@supports (color: light-dark(red,red)){:is(.dialog .mainContainer) .messageBar{--message-bar-bg-color:light-dark(#ffebcd, #5a3100);--message-bar-fg-color:light-dark(#15141a, #fbfbfe)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:is(.dialog .mainContainer) .messageBar{--message-bar-border-color:light-dark( rgb(0 0 0 / .08), rgb(255 255 255 / .08) )}}@supports (color: light-dark(red,red)){:is(.dialog .mainContainer) .messageBar{--message-bar-icon-color:light-dark(#cd411e, #e49c49)}}@supports not (color: light-dark(tan,tan)){:is(:is(.dialog .mainContainer) .messageBar) *{--csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) #5a3100;--message-bar-bg-color:var(--csstools-light-dark-toggle--31, #ffebcd);--csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) #fbfbfe;--message-bar-fg-color:var(--csstools-light-dark-toggle--32, #15141a);--csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgb(255 255 255 / .08);--message-bar-border-color:var(--csstools-light-dark-toggle--33, rgb(0 0 0 / .08));--csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #e49c49;--message-bar-icon-color:var(--csstools-light-dark-toggle--34, #cd411e)}}@media screen and (forced-colors:active){:is(.dialog .mainContainer) .messageBar{--message-bar-bg-color:HighlightText;--message-bar-fg-color:CanvasText;--message-bar-border-color:CanvasText;--message-bar-icon-color:CanvasText}}:is(.dialog .mainContainer) .messageBar{align-self:stretch}:is(:is(:is(.dialog .mainContainer) .messageBar)>div):before,:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div{margin-block:4px}:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}:is(:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div) .title{font-size:13px;font-weight:590}:is(:is(:is(:is(.dialog .mainContainer) .messageBar)>div)>div) .description{font-size:13px}:is(.dialog .mainContainer) .toggler{display:flex;align-items:center;gap:8px;align-self:stretch}:is(:is(.dialog .mainContainer) .toggler)>.togglerLabel{-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer{--csstools-color-scheme--light:initial;color-scheme:only light;position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:clip;opacity:1;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:CanvasText;z-index:0}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:rgb(180 0 170 / .25);--highlight-selected-bg-color:rgb(0 100 0 / .25);--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var( --hcm-highlight-selected-filter )}}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px}.appended:is(.textLayer .highlight){position:initial}.begin:is(.textLayer .highlight){border-radius:4px 0 0 4px}.end:is(.textLayer .highlight){border-radius:0 4px 4px 0}.middle:is(.textLayer .highlight){border-radius:0}.selected:is(.textLayer .highlight){background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter);scroll-margin-top:50px}.textLayer ::-moz-selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::-moz-selection{background:transparent}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.textLayerImages{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayerImages canvas{position:absolute;transform-origin:0% 0%}.annotationLayer{--csstools-color-scheme--light:initial;color-scheme:only light;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}:is(.annotationLayer .linkAnnotation):hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}:is(.annotationLayer .linkAnnotation)>a:hover{opacity:0!important;background:none!important;box-shadow:none}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px * var(--total-scale-factor)) solid CanvasText!important;background-color:ButtonFace!important;color:ButtonText!important}.annotationLayer .highlightArea:hover:after{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px * var(--total-scale-factor)) solid Highlight!important}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer.disabled section,.annotationLayer.disabled .popup{pointer-events:none}.annotationLayer .annotationContent{position:absolute;width:100%;height:100%;pointer-events:none}.freetext:is(.annotationLayer .annotationContent){background:transparent;border:none;top:0;right:0;bottom:0;left:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:1.35}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.annotationLayer section):has(div.annotationContent) canvas.annotationContent{display:none}:is(.annotationLayer section) .overlaidText{position:absolute;top:0;left:0;width:0;height:0;display:inline-block;overflow:hidden}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation [disabled]:is(input,textarea),.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:25%;top:25%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{height:100%;width:100%}.annotationLayer .popupAnnotation{position:absolute;font-size:calc(9px * var(--total-scale-factor));pointer-events:none;width:-moz-max-content;width:max-content;max-width:45%;height:auto}.annotationLayer .popup{background-color:#ff9;color:#000;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));outline:1.5px solid rgb(255 255 74);padding:calc(6px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header>.title{display:inline;font-weight:700}.annotationLayer .popup>.header .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor));width:-moz-fit-content;width:fit-content}.annotationLayer .popupContent{border-top:1px solid rgb(51 51 51);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popupTriggerArea{cursor:pointer}:is(.annotationLayer .popupTriggerArea):hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:is(.annotationLayer .annotationTextContent) span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}:root{--xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--xfa-focus-outline:auto}@media screen and (forced-colors:active){:root{--xfa-focus-outline:2px solid CanvasText}.xfaLayer *:required{outline:1.5px solid selectedItem}}.xfaLayer{--csstools-color-scheme--light:initial;color-scheme:only light;background-color:transparent}.xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}.xfaLayer .highlight.appended{position:initial}.xfaLayer .highlight.begin{border-radius:4px 0 0 4px}.xfaLayer .highlight.end{border-radius:0 4px 4px 0}.xfaLayer .highlight.middle{border-radius:0}.xfaLayer .highlight.selected{background-color:#cbdfcb}.xfaPage{overflow:hidden;position:relative}.xfaContentarea{position:absolute}.xfaPrintOnly{display:none}.xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}.xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}.xfaLayer *:required{outline:1.5px solid red}.xfaLayer div,.xfaLayer svg,.xfaLayer svg *{pointer-events:none}.xfaLayer a{color:#00f}.xfaRich li{margin-left:3em}.xfaFont{color:#000;font-weight:400;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}.xfaCaption{overflow:hidden;flex:0 0 auto}.xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}.xfaLabel{height:100%;width:100%}.xfaLeft{display:flex;flex-direction:row;align-items:center}.xfaRight{display:flex;flex-direction:row-reverse;align-items:center}:is(.xfaLeft,.xfaRight)>:is(.xfaCaption,.xfaCaptionForCheckButton){max-height:100%}.xfaTop{display:flex;flex-direction:column;align-items:flex-start}.xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}:is(.xfaTop,.xfaBottom)>:is(.xfaCaption,.xfaCaptionForCheckButton){width:100%}.xfaBorder{background-color:transparent;position:absolute;pointer-events:none}.xfaWrapped{width:100%;height:100%}:is(.xfaTextfield,.xfaSelect):focus{background-image:none;background-color:transparent;outline:var(--xfa-focus-outline);outline-offset:-1px}:is(.xfaCheckbox,.xfaRadio):focus{outline:var(--xfa-focus-outline)}.xfaTextfield,.xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}.xfaSelect{padding-inline:2px}:is(.xfaTop,.xfaBottom)>:is(.xfaTextfield,.xfaSelect){flex:0 1 auto}.xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}.xfaLink{width:100%;height:100%;position:absolute;top:0;left:0}.xfaCheckbox,.xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}.xfaRich{white-space:pre-wrap;width:100%;height:100%}.xfaImage{-o-object-position:left top;object-position:left top;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xfaLrTb,.xfaRlTb,.xfaTb{display:flex;flex-direction:column;align-items:stretch}.xfaLr{display:flex;flex-direction:row;align-items:stretch}.xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}.xfaTb>div{justify-content:left}.xfaPosition,.xfaArea{position:relative}.xfaValignMiddle{display:flex;align-items:center}.xfaTable{display:flex;flex-direction:column;align-items:stretch}.xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}.xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}.xfaTable .xfaRlRow>div{flex:1}:is(.xfaNonInteractive,.xfaDisabled,.xfaReadOnly) :is(input,textarea){background:initial}@media print{.xfaTextfield,.xfaSelect{background:transparent}.xfaSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}}.canvasWrapper svg{transform:none}.moving:is(.canvasWrapper svg){z-index:100000}[data-main-rotation="90"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="90"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){transform:matrix(0,1,-1,0,1,0)}[data-main-rotation="180"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="180"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){transform:matrix(-1,0,0,-1,1,1)}[data-main-rotation="270"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="270"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){transform:matrix(0,-1,1,0,0,1)}.draw:is(.canvasWrapper svg){position:absolute;mix-blend-mode:normal}.draw[data-draw-rotation="90"]:is(.canvasWrapper svg){transform:rotate(90deg)}.draw[data-draw-rotation="180"]:is(.canvasWrapper svg){transform:rotate(180deg)}.draw[data-draw-rotation="270"]:is(.canvasWrapper svg){transform:rotate(270deg)}.highlight:is(.canvasWrapper svg){--blend-mode:multiply}@media screen and (forced-colors:active){.highlight:is(.canvasWrapper svg){--blend-mode:difference}}.highlight:is(.canvasWrapper svg){position:absolute;mix-blend-mode:var(--blend-mode)}.highlight:is(.canvasWrapper svg):not(.free){fill-rule:evenodd}.highlightOutline:is(.canvasWrapper svg){position:absolute;mix-blend-mode:normal;fill-rule:evenodd;fill:none}.highlightOutline.hovered:is(.canvasWrapper svg):not(.free):not(.selected){stroke:var(--hover-outline-color);stroke-width:var(--outline-width)}.highlightOutline.selected:is(.canvasWrapper svg):not(.free) .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(var(--outline-width) + 2 * var(--outline-around-width))}.highlightOutline.selected:is(.canvasWrapper svg):not(.free) .secondaryOutline{stroke:var(--outline-color);stroke-width:var(--outline-width)}.highlightOutline.free.hovered:is(.canvasWrapper svg):not(.selected){stroke:var(--hover-outline-color);stroke-width:calc(2 * var(--outline-width))}.highlightOutline.free.selected:is(.canvasWrapper svg) .mainOutline{stroke:var(--outline-around-color);stroke-width:calc(2 * (var(--outline-width) + var(--outline-around-width)))}.highlightOutline.free.selected:is(.canvasWrapper svg) .secondaryOutline{stroke:var(--outline-color);stroke-width:calc(2 * var(--outline-width))}.toggle-button{--button-background-color:color-mix(in srgb, currentColor 7%, transparent);--button-background-color-hover:color-mix( in srgb, currentColor 14%, transparent );--button-background-color-active:color-mix( in srgb, currentColor 21%, transparent );--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #0df;--color-accent-primary:var(--csstools-light-dark-toggle--35, #0060df);--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #80ebff;--color-accent-primary-hover:var(--csstools-light-dark-toggle--36, #0250bb);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #aaf2ff;--color-accent-primary-active:var(--csstools-light-dark-toggle--37, #054096);--border-radius-circle:9999px;--border-width:1px;--size-item-small:16px;--size-item-large:32px;--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #1c1b22;--color-canvas:var(--csstools-light-dark-toggle--38, white);--background-color-canvas:var(--color-canvas);--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #f9f9fa;--border-color-interactive:var(--csstools-light-dark-toggle--39, #8f8f9d);--border-color-interactive-hover:var(--border-color-interactive);--border-color-interactive-active:var(--border-color-interactive);--focus-outline-offset:2px}@supports (color: light-dark(red,red)){.toggle-button{--color-accent-primary:light-dark(#0060df, #0df);--color-accent-primary-hover:light-dark(#0250bb, #80ebff);--color-accent-primary-active:light-dark(#054096, #aaf2ff);--color-canvas:light-dark(white, #1c1b22);--border-color-interactive:light-dark(#8f8f9d, #f9f9fa)}}@supports not (color: light-dark(tan,tan)){.toggle-button *{--csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #0df;--color-accent-primary:var(--csstools-light-dark-toggle--35, #0060df);--csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #80ebff;--color-accent-primary-hover:var(--csstools-light-dark-toggle--36, #0250bb);--csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) #aaf2ff;--color-accent-primary-active:var(--csstools-light-dark-toggle--37, #054096);--csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) #1c1b22;--color-canvas:var(--csstools-light-dark-toggle--38, white);--csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) #f9f9fa;--border-color-interactive:var(--csstools-light-dark-toggle--39, #8f8f9d)}}@media(forced-colors:active){.toggle-button{--color-accent-primary:ButtonText;--color-accent-primary-hover:SelectedItem;--color-accent-primary-active:SelectedItem;--button-background-color:ButtonFace;--border-color-interactive:ButtonText;--border-color-interactive-hover:SelectedItem;--border-color-interactive-active:ButtonText;--color-canvas:ButtonText;--background-color-canvas:Canvas}}.toggle-button{--toggle-background-color:var(--button-background-color);--toggle-background-color-hover:var(--button-background-color-hover);--toggle-background-color-active:var(--button-background-color-active);--toggle-background-color-pressed:var(--color-accent-primary);--toggle-background-color-pressed-hover:var(--color-accent-primary-hover);--toggle-background-color-pressed-active:var(--color-accent-primary-active);--toggle-border-color:var(--border-color-interactive);--toggle-border-color-hover:var(--toggle-border-color);--toggle-border-color-active:var(--toggle-border-color);--toggle-border-radius:var(--border-radius-circle);--toggle-border-width:var(--border-width);--toggle-height:var(--size-item-small);--toggle-width:var(--size-item-large);--toggle-dot-background-color:var(--toggle-border-color);--toggle-dot-background-color-hover:var(--toggle-dot-background-color);--toggle-dot-background-color-active:var(--toggle-dot-background-color);--toggle-dot-background-color-on-pressed:var(--background-color-canvas);--toggle-dot-margin:1px;--toggle-dot-height:calc( var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width) );--toggle-dot-width:var(--toggle-dot-height);--toggle-dot-transform-x:calc( var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width) );--input-width:var(--toggle-width);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:var(--toggle-border-width) solid var(--toggle-border-color);height:var(--toggle-height);width:var(--toggle-width);border-radius:var(--toggle-border-radius);background-color:var(--toggle-background-color);box-sizing:border-box}.toggle-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.toggle-button:enabled:hover{background-color:var(--toggle-background-color-hover);border-color:var(--toggle-border-color)}.toggle-button:enabled:hover:active{background-color:var(--toggle-background-color-active);border-color:var(--toggle-border-color)}.toggle-button:before{display:block;content:"";background-color:var(--toggle-dot-background-color);height:var(--toggle-dot-height);width:var(--toggle-dot-width);margin:var(--toggle-dot-margin);border-radius:var(--toggle-border-radius);translate:0}.toggle-button[aria-pressed=true]{background-color:var(--toggle-background-color-pressed);border-color:transparent}.toggle-button[aria-pressed=true]:enabled:hover{background-color:var(--toggle-background-color-pressed-hover);border-color:transparent}.toggle-button[aria-pressed=true]:enabled:hover:active{background-color:var(--toggle-background-color-pressed-active);border-color:transparent}.toggle-button[aria-pressed=true]:before{translate:var(--toggle-dot-transform-x);background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:enabled:hover:before,.toggle-button[aria-pressed=true]:enabled:hover:active:before{background-color:var(--toggle-dot-background-color-on-pressed)}.toggle-button[aria-pressed=true]:-moz-locale-dir(rtl):before,[dir=rtl] .toggle-button[aria-pressed=true]:before{translate:calc(-1 * var(--toggle-dot-transform-x))}@media(prefers-reduced-motion:no-preference){.toggle-button:before{transition:translate .1s}}@media(prefers-contrast){.toggle-button:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button:enabled:hover:active{border-color:var(--toggle-border-color-active)}.toggle-button[aria-pressed=true]:enabled{border-color:var(--toggle-border-color);position:relative}.toggle-button[aria-pressed=true]:enabled:hover{border-color:var(--toggle-border-color-hover)}.toggle-button[aria-pressed=true]:enabled:hover:active{background-color:var(--toggle-dot-background-color-active);border-color:var(--toggle-dot-background-color-hover)}.toggle-button:enabled:hover:before,.toggle-button:enabled:hover:active:before{background-color:var(--toggle-dot-background-color-hover)}}@media(forced-colors){.toggle-button{--toggle-dot-background-color:var(--color-accent-primary);--toggle-dot-background-color-hover:var(--color-accent-primary-hover);--toggle-dot-background-color-active:var(--color-accent-primary-active);--toggle-dot-background-color-on-pressed:var(--button-background-color);--toggle-border-color-hover:var(--border-color-interactive-hover);--toggle-border-color-active:var(--border-color-interactive-active)}.toggle-button[aria-pressed=true]:enabled:after{border:1px solid var(--button-background-color);content:"";position:absolute;height:var(--toggle-height);width:var(--toggle-width);display:block;border-radius:var(--toggle-border-radius);top:-2px;right:-2px;bottom:-2px;left:-2px}.toggle-button[aria-pressed=true]:enabled:hover:active:after{border-color:var(--toggle-border-color-active)}}:root{--clear-signature-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #2b2a33;--signature-bg:var(--csstools-light-dark-toggle--40, #f9f9fb);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) var(--signature-bg);--signature-hover-bg:var(--csstools-light-dark-toggle--41, #f0f0f4);--button-signature-bg:transparent;--button-signature-color:var(--main-color);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #5b5b66;--button-signature-active-bg:var(--csstools-light-dark-toggle--42, #cfcfd8);--button-signature-active-border:none;--button-signature-active-color:var(--button-signature-color);--button-signature-border:none;--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #52525e;--button-signature-hover-bg:var(--csstools-light-dark-toggle--43, #e0e0e6);--button-signature-hover-color:var(--button-signature-color)}@supports (color: light-dark(red,red)){:root{--signature-bg:light-dark(#f9f9fb, #2b2a33);--signature-hover-bg:light-dark(#f0f0f4, var(--signature-bg));--button-signature-active-bg:light-dark(#cfcfd8, #5b5b66);--button-signature-hover-bg:light-dark(#e0e0e6, #52525e)}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) #2b2a33;--signature-bg:var(--csstools-light-dark-toggle--40, #f9f9fb);--csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) var(--signature-bg);--signature-hover-bg:var(--csstools-light-dark-toggle--41, #f0f0f4);--csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #5b5b66;--button-signature-active-bg:var(--csstools-light-dark-toggle--42, #cfcfd8);--csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #52525e;--button-signature-hover-bg:var(--csstools-light-dark-toggle--43, #e0e0e6)}}@media screen and (forced-colors:active){:root{--signature-bg:HighlightText;--signature-hover-bg:var(--signature-bg);--button-signature-bg:HighlightText;--button-signature-color:ButtonText;--button-signature-active-bg:ButtonText;--button-signature-active-color:HighlightText;--button-signature-border:1px solid ButtonText;--button-signature-hover-bg:Highlight;--button-signature-hover-color:HighlightText}}.signatureDialog{--primary-color:var(--text-primary-color);--border-color:#8f8f9d;--open-link-fg:var(--link-fg-color);--open-link-hover-fg:var(--link-hover-fg-color)}@media screen and (forced-colors:active){.signatureDialog{--primary-color:ButtonText;--border-color:ButtonText;--open-link-fg:ButtonText;--open-link-hover-fg:ButtonText}}.signatureDialog{width:570px;max-width:100%;min-width:300px;padding:16px 0}.signatureDialog .mainContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}:is(.signatureDialog .mainContainer) span:not([role=sectionhead]){font-size:13px;font-style:normal;font-weight:400;line-height:normal}:is(.signatureDialog .mainContainer) .title{margin-inline-start:16px}.signatureDialog .inputWithClearButton{--button-dimension:24px;--clear-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.85822%208.84922L4.85322%2011.8542C4.75891%2011.9453%204.63261%2011.9957%204.50151%2011.9946C4.37042%2011.9934%204.24501%2011.9408%204.15231%2011.8481C4.0596%2011.7554%204.00702%2011.63%204.00588%2011.4989C4.00474%2011.3678%204.05514%2011.2415%204.14622%2011.1472L7.15122%208.14222V7.85922L4.14622%204.85322C4.05514%204.75891%204.00474%204.63261%204.00588%204.50151C4.00702%204.37042%204.0596%204.24501%204.15231%204.15231C4.24501%204.0596%204.37042%204.00702%204.50151%204.00588C4.63261%204.00474%204.75891%204.05514%204.85322%204.14622L7.85822%207.15122H8.14122L11.1462%204.14622C11.2405%204.05514%2011.3668%204.00474%2011.4979%204.00588C11.629%204.00702%2011.7544%204.0596%2011.8471%204.15231C11.9398%204.24501%2011.9924%204.37042%2011.9936%204.50151C11.9947%204.63261%2011.9443%204.75891%2011.8532%204.85322L8.84822%207.85922V8.14222L11.8532%2011.1472C11.9443%2011.2415%2011.9947%2011.3678%2011.9936%2011.4989C11.9924%2011.63%2011.9398%2011.7554%2011.8471%2011.8481C11.7544%2011.9408%2011.629%2011.9934%2011.4979%2011.9946C11.3668%2011.9957%2011.2405%2011.9453%2011.1462%2011.8542L8.14122%208.84922L8.14222%208.85022L7.85822%208.84922Z'%20fill='black'/%3e%3c/svg%3e");width:100%;position:relative;display:flex;align-items:center;justify-content:center}:is(.signatureDialog .inputWithClearButton)>input{width:100%;height:32px;padding-inline:8px calc(4px + var(--button-dimension));box-sizing:border-box;border-radius:4px;border:1px solid var(--border-color)}:is(.signatureDialog .inputWithClearButton) .clearInputButton{position:absolute;inset-block-start:4px;inset-inline-end:4px;display:inline-block;width:var(--button-dimension);height:var(--button-dimension);background-color:var(--input-text-fg-color);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--clear-button-icon);mask-image:var(--clear-button-icon);padding:0;border:0}#addSignatureDialog{--secondary-color:var(--text-secondary-color);--bg-hover:#e0e0e6;--tab-top-line-active-color:#0060df;--tab-top-line-active-hover-color:var(--tab-text-hover-color);--tab-top-line-hover-color:#8f8f9d;--tab-top-line-inactive-color:#cfcfd8;--tab-bottom-line-active-color:var(--tab-top-line-inactive-color);--tab-bottom-line-hover-color:var(--tab-top-line-inactive-color);--tab-bottom-line-inactive-color:var(--tab-top-line-inactive-color);--tab-bg:var(--dialog-bg-color);--tab-bg-active-color:var(--tab-bg);--tab-bg-active-hover-color:var(--bg-hover);--tab-bg-hover:var(--bg-hover);--tab-panel-border:none;--tab-panel-border-radius:4px;--tab-text-color:var(--primary-color);--tab-text-active-color:var(--tab-top-line-active-color);--tab-text-active-hover-color:var(--tab-text-hover-color);--tab-text-hover-color:var(--tab-text-color);--signature-placeholder-color:var(--secondary-color);--signature-draw-placeholder-color:var(--primary-color);--signature-color:var(--primary-color);--clear-signature-button-border-width:0;--clear-signature-button-border-style:solid;--clear-signature-button-border-color:transparent;--clear-signature-button-border-disabled-color:transparent;--clear-signature-button-color:var(--primary-color);--clear-signature-button-hover-color:var(--clear-signature-button-color);--clear-signature-button-active-color:var(--clear-signature-button-color);--clear-signature-button-disabled-color:var(--clear-signature-button-color);--clear-signature-button-focus-color:var(--clear-signature-button-color);--clear-signature-button-bg:var(--dialog-bg-color);--clear-signature-button-bg-hover:var(--bg-hover);--clear-signature-button-bg-active:#cfcfd8;--clear-signature-button-bg-focus:#f0f0f4;--clear-signature-button-bg-disabled:color-mix( in srgb, #f0f0f4, transparent 40% );--save-warning-color:var(--secondary-color);--thickness-bg:var(--dialog-bg-color);--thickness-label-color:var(--primary-color);--thickness-slider-color:var(--primary-color);--thickness-border:none;--draw-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer}@media(prefers-color-scheme:dark){#addSignatureDialog{--dialog-bg-color:#42414d;--bg-hover:#52525e;--primary-color:#fbfbfe;--secondary-color:#cfcfd8;--tab-top-line-active-color:#0df;--tab-top-line-inactive-color:#8f8f9d;--clear-signature-button-bg-active:#5b5b66;--clear-signature-button-bg-focus:#2b2a33;--clear-signature-button-bg-disabled:color-mix( in srgb, #2b2a33, transparent 40% )}}@media screen and (forced-colors:active){#addSignatureDialog{--secondary-color:ButtonText;--bg:HighlightText;--bg-hover:var(--bg);--tab-top-line-active-color:ButtonText;--tab-top-line-active-hover-color:HighlightText;--tab-top-line-hover-color:SelectedItem;--tab-top-line-inactive-color:ButtonText;--tab-bottom-line-active-color:var(--tab-top-line-active-color);--tab-bottom-line-hover-color:var(--tab-top-line-hover-color);--tab-bg:var(--bg);--tab-bg-active-color:SelectedItem;--tab-bg-active-hover-color:SelectedItem;--tab-panel-border:1px solid ButtonText;--tab-panel-border-radius:8px;--tab-text-color:ButtonText;--tab-text-active-color:HighlightText;--tab-text-active-hover-color:HighlightText;--tab-text-hover-color:SelectedItem;--signature-color:ButtonText;--clear-signature-button-border-width:1px;--clear-signature-button-border-style:solid;--clear-signature-button-border-color:ButtonText;--clear-signature-button-border-disabled-color:GrayText;--clear-signature-button-color:ButtonText;--clear-signature-button-hover-color:HighlightText;--clear-signature-button-active-color:SelectedItem;--clear-signature-button-focus-color:CanvasText;--clear-signature-button-disabled-color:GrayText;--clear-signature-button-bg:var(--bg);--clear-signature-button-bg-hover:SelectedItem;--clear-signature-button-bg-active:var(--bg);--clear-signature-button-bg-focus:var(--bg);--clear-signature-button-bg-disabled:var(--bg);--thickness-bg:Canvas;--thickness-label-color:CanvasText;--thickness-slider-color:ButtonText;--thickness-border:1px solid var(--border-color)}}#addSignatureDialog #addSignatureDialogLabel{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0}#addSignatureDialog.waiting:after{content:"";cursor:wait;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}:is(#addSignatureDialog .mainContainer) [role=tablist]{width:100%;display:flex;align-items:flex-start;gap:0}:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]{flex:1 0 0;align-self:stretch;background-color:var(--tab-bg);padding-inline:0;cursor:default;border-inline:0;border-block-width:1px;border-block-style:solid;border-block-start-color:var(--tab-top-line-inactive-color);border-block-end-color:var(--tab-bottom-line-inactive-color);border-radius:0;font:menu;font-size:13px;font-style:normal;line-height:normal;font-weight:400;color:var(--tab-text-color)}:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]):hover{border-block-start-width:2px;border-block-start-color:var(--tab-top-line-hover-color);border-block-end-color:var(--tab-bottom-line-hover-color);background-color:var(--tab-bg-hover);color:var(--tab-text-hover-color)}:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]):focus-visible{outline:2px solid var(--tab-top-line-active-color);outline-offset:-2px}[aria-selected=true]:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]){border-block-start-width:2px;border-block-start-color:var(--tab-top-line-active-color);border-block-end-color:var(--tab-bottom-line-active-color);background-color:var(--tab-bg-active-color);font-weight:590;color:var(--tab-text-active-color)}[aria-selected=true]:is(:is(:is(#addSignatureDialog .mainContainer) [role=tablist])>[role=tab]):hover{border-block-start-color:var(--tab-top-line-active-hover-color);background-color:var(--tab-bg-active-hover-color);color:var(--tab-text-active-hover-color)}:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-end;align-self:stretch;gap:12px;padding-inline:16px;box-sizing:border-box}:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]{position:relative;width:100%;height:220px;background-color:var(--signature-bg);border:var(--tab-panel-border);border-radius:var(--tab-panel-border-radius)}:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent}#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]){display:none}#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureTypeInput{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;text-align:center;color:var(--signature-color);background-color:transparent;border-radius:var(--tab-panel-border-radius);font-family:Brush script,Apple Chancery,Segoe script,Freestyle Script,Palace Script MT,Brush Script MT,TK,cursive,serif;font-size:44px;font-style:italic;font-weight:400}:is(#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureTypeInput)::-moz-placeholder{color:var(--signature-placeholder-color);text-align:center;font:menu;font-style:normal;font-weight:274;font-size:44px;line-height:normal}:is(#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureTypeInput)::placeholder{color:var(--signature-placeholder-color);text-align:center;font:menu;font-style:normal;font-weight:274;font-size:44px;line-height:normal}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]){display:none}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>span{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-content:center;background-color:transparent;color:var(--signature-placeholder-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg{stroke:var(--signature-color);fill:none;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg):hover{cursor:var(--draw-cursor)}#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness{position:absolute;width:100%;inset-block-end:0;display:grid;align-items:center;justify-content:center;pointer-events:none}:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>span{color:var(--signature-draw-placeholder-color)}:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div{width:auto;height:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 8px 7px;margin:0;background-color:var(--thickness-bg);border-radius:4px 4px 0 0;border-inline:var(--thickness-border);border-top:var(--thickness-border);pointer-events:auto;position:relative;top:1px}:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>label{color:var(--thickness-label-color)}:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input{width:100px;height:14px;background-color:transparent}:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-webkit-slider-runnable-track,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-moz-range-track,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-moz-range-progress{background-color:var(--thickness-slider-color)}:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-webkit-slider-thumb,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input)::-moz-range-thumb{background-color:var(--thickness-bg)}:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #thickness)>div)>input{border-radius:4.5px;border:0;color:var(--signature-color)}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]){display:none}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel])>svg{stroke:none;stroke-width:0;fill:var(--signature-color);fill-opacity:1}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder) span{color:var(--signature-placeholder-color)}:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder) a{color:var(--open-link-fg);text-decoration:underline;cursor:pointer}:is(:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureImagePlaceholder) a):hover{color:var(--open-link-hover-fg)}#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>[role=tabpanel]) #addSignatureFilePicker{visibility:hidden;position:relative;width:0;height:0}[data-selected=type]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>#addSignatureTypeContainer,[data-selected=draw]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>#addSignatureDrawContainer,[data-selected=image]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer)>#addSignatureImageContainer{display:block}:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch}:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer{display:flex;align-items:flex-end;gap:16px;align-self:stretch}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer):has(input:disabled)>label{opacity:.4}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer)>label{width:auto}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton{display:flex;height:32px;padding:4px 8px;align-items:center;background-color:var(--clear-signature-button-bg);border-width:var(--clear-signature-button-border-width);border-style:var(--clear-signature-button-border-style);border-color:var(--clear-signature-button-border-color);border-radius:4px}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton)>span{display:flex;height:24px;align-items:center;gap:4px;flex-shrink:0;color:var(--clear-signature-button-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton)>span):after{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--clear-signature-button-icon);mask-image:var(--clear-signature-button-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--clear-signature-button-color);flex-shrink:0}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover{background-color:var(--clear-signature-button-bg-hover)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover>span{color:var(--clear-signature-button-hover-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover>span):after{background-color:var(--clear-signature-button-hover-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active{background-color:var(--clear-signature-button-bg-active)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active>span{color:var(--clear-signature-button-active-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active>span):after{background-color:var(--clear-signature-button-active-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible{background-color:var(--clear-signature-button-bg-focus)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible>span{color:var(--clear-signature-button-focus-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible>span):after{background-color:var(--clear-signature-button-focus-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled{background-color:var(--clear-signature-button-bg-disabled);border-color:var(--clear-signature-button-border-disabled-color)}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled>span{color:var(--clear-signature-button-disabled-color)}:is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled>span):after{background-color:var( --clear-signature-button-disabled-color )}:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer{display:grid;grid-template-columns:max-content auto;gap:4px;width:100%}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer)>input{margin:0}:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer)>input):disabled+label{opacity:.4}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer)>label{-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer):not(.fullStorage) #addSignatureSaveWarning{display:none}.fullStorage:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer) #addSignatureSaveWarning{display:block;opacity:1;color:var(--save-warning-color);font-size:11px}#editSignatureDescriptionDialog .mainContainer{padding-inline:16px;box-sizing:border-box}:is(#editSignatureDescriptionDialog .mainContainer) .title{margin-inline-start:0}:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView{width:auto;display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;align-self:stretch}:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView) #editSignatureDescriptionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1 1 auto}:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView)>svg{width:210px;height:180px;padding:8px;background-color:var(--signature-bg)}:is(:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView)>svg)>path{stroke:var(--button-signature-color);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke;fill:none}.contours:is(:is(:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView)>svg)>path){fill:var(--button-signature-color);stroke-width:.5px}#editorSignatureParamsToolbar{padding:8px}#editorSignatureParamsToolbar #addSignatureDoorHanger{gap:8px;padding:2px}:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer{height:32px;display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:8px}:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button{border:var(--button-signature-border);border-radius:4px;background-color:var(--button-signature-bg);color:var(--button-signature-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):hover{background-color:var(--button-signature-hover-bg)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):active{border:var(--button-signature-active-border);background-color:var(--button-signature-active-bg);color:var(--button-signature-active-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):active:before{background-color:var(--button-signature-active-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):focus-visible{outline:var(--focus-ring-outline)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):focus-visible:before{background-color:var(--button-signature-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .deleteButton):before{-webkit-mask-image:var(--clear-signature-button-icon);mask-image:var(--clear-signature-button-icon)}:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton{width:calc(.8 * var(--editor-toolbar-min-width));height:100%;min-height:var(--menuitem-height);aspect-ratio:unset;display:flex;align-items:center;justify-content:flex-start;outline:none;border-radius:4px;box-sizing:border-box;font:message-box;position:relative;flex:1 1 auto;padding:0;gap:8px;text-align:start;white-space:normal;cursor:default;overflow:hidden}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>svg{display:inline-block;height:100%;aspect-ratio:1;background-color:var(--signature-bg);flex:none;padding:4px;box-sizing:border-box;border:none;border-radius:4px}:is(:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>svg)>path{stroke:var(--button-signature-color);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;vector-effect:non-scaling-stroke;fill:none}.contours:is(:is(:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>svg)>path){fill:var(--button-signature-color);stroke-width:.5px}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):is(:hover,:active)>svg{border-radius:4px 0 0 4px;background-color:var(--signature-hover-bg)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):hover>span{color:var(--button-signature-hover-color)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):active{background-color:var(--button-signature-active-bg)}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):is([disabled=disabled],[disabled]){opacity:.5;pointer-events:none}:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton)>span{height:auto;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;font:menu;font-size:13px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.editDescription.altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.9815%2014.3461L14.3875%2011.1451C14.3125%2010.7361%2014.1155%2010.3621%2013.8195%2010.0641L5.0185%201.26214C4.2445%200.489141%202.9855%200.487141%202.2085%201.26214L0.5805%202.89014C-0.1935%203.66514%20-0.1935%204.92514%200.5805%205.70014L9.3845%2014.5031C9.6805%2014.7981%2010.0545%2014.9941%2010.4625%2015.0691L13.6645%2015.6631C13.7345%2015.6751%2013.8025%2015.6821%2013.8705%2015.6821C14.1675%2015.6821%2014.4555%2015.5651%2014.6695%2015.3511C14.9325%2015.0871%2015.0495%2014.7121%2014.9815%2014.3461ZM2.5285%205.87814L1.3685%204.71814L1.3695%203.87014L3.1895%202.04914L4.0375%202.05014L5.1975%203.21014L2.5285%205.87814ZM10.6895%2013.8401C10.5295%2013.8101%2010.3825%2013.7331%2010.2665%2013.6161L3.4135%206.76314L6.0815%204.09514L12.9345%2010.9471C13.0515%2011.0651%2013.1285%2011.2121%2013.1595%2011.3731L13.6335%2013.9301L13.2485%2014.3151L10.6895%2013.8401Z'%20fill='black'/%3e%3c/svg%3e") !important}.editDescription.altText:before{width:16px!important;height:16px!important}.commentPopup,#commentManagerDialog{width:360px;max-width:100%;min-width:200px;position:absolute;padding:8px 16px 16px;margin-left:0;margin-top:0;box-sizing:border-box;border-radius:8px}#commentManagerDialog{--comment-close-button-icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6241%2011.7759L18.3331%207.06694C18.4423%206.94811%2018.5015%206.79167%2018.4981%206.63028C18.4948%206.46889%2018.4292%206.31502%2018.3152%206.20081C18.2011%206.0866%2018.0473%206.02088%2017.8859%206.01736C17.7245%206.01384%2017.568%206.0728%2017.4491%206.18194L12.7601%2010.8709H12.2721L7.58306%206.18294C7.52495%206.12489%207.45598%206.07886%207.38008%206.04747C7.30418%206.01609%207.22284%205.99995%207.14071%206C7.05857%206.00005%206.97725%206.01627%206.90139%206.04774C6.82553%206.07922%206.75661%206.12533%206.69856%206.18344C6.64052%206.24155%206.59449%206.31052%206.5631%206.38642C6.53171%206.46232%206.51558%206.54366%206.51563%206.62579C6.51572%206.79167%206.5817%206.95071%206.69906%207.06794L11.3861%2011.7539V12.2449L6.69906%2016.9319C6.5898%2017.0508%206.53066%2017.2072%206.53399%2017.3686C6.53732%2017.53%206.60288%2017.6839%206.71696%2017.7981C6.83104%2017.9123%206.98483%2017.978%207.14622%2017.9815C7.3076%2017.985%207.46411%2017.9261%207.58306%2017.8169L12.2701%2013.1299H12.7611L17.4481%2017.8169C17.5656%2017.934%2017.7247%2017.9997%2017.8906%2017.9997C18.0564%2017.9997%2018.2155%2017.934%2018.3331%2017.8169C18.4504%2017.6996%2018.5163%2017.5404%2018.5163%2017.3744C18.5163%2017.2085%2018.4504%2017.0493%2018.3331%2016.9319L13.6241%2012.2229V11.7759Z'%20fill='black'/%3e%3c/svg%3e")}#commentManagerDialog .mainContainer{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px}:is(#commentManagerDialog .mainContainer) #commentManagerToolbar{width:100%;height:32px;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;align-self:stretch;cursor:move}:is(#commentManagerDialog .mainContainer) #commentManagerTextInput{width:100%;min-height:132px;margin-bottom:12px}.annotationLayer.disabled :is(.annotationCommentButton){display:none}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--csstools-color-scheme--light:initial;color-scheme:light dark;--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #1c1b22;--comment-button-bg:var(--csstools-light-dark-toggle--44, white);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #fbfbfe;--comment-button-fg:var(--csstools-light-dark-toggle--45, #5b5b66);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #a6ecf4;--comment-button-active-bg:var(--csstools-light-dark-toggle--46, #0041a4);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #15141a;--comment-button-active-fg:var(--csstools-light-dark-toggle--47, white);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #61dce9;--comment-button-hover-bg:var(--csstools-light-dark-toggle--48, #0053cb);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #15141a;--comment-button-hover-fg:var(--csstools-light-dark-toggle--49, white);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #00cadb;--comment-button-selected-bg:var(--csstools-light-dark-toggle--50, #0062fa);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #bfbfc9;--comment-button-border-color:var(--csstools-light-dark-toggle--51, #8f8f9d);--comment-button-active-border-color:var(--comment-button-active-bg);--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #3a3944;--comment-button-focus-border-color:var(--csstools-light-dark-toggle--52, #cfcfd8);--comment-button-hover-border-color:var(--comment-button-hover-bg);--comment-button-selected-border-color:var(--comment-button-selected-bg);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #15141a;--comment-button-selected-fg:var(--csstools-light-dark-toggle--53, white);--comment-button-dim:24px;--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-button-box-shadow:0 .25px .75px 0 var(--csstools-light-dark-toggle--54, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--55, rgb(0 0 0 / .1));--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #00cadb;--comment-button-focus-outline-color:var(--csstools-light-dark-toggle--56, #0062fa)}@supports (color: light-dark(red,red)){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-bg:light-dark(white, #1c1b22);--comment-button-fg:light-dark(#5b5b66, #fbfbfe);--comment-button-active-bg:light-dark(#0041a4, #a6ecf4);--comment-button-active-fg:light-dark(white, #15141a);--comment-button-hover-bg:light-dark(#0053cb, #61dce9);--comment-button-hover-fg:light-dark(white, #15141a);--comment-button-selected-bg:light-dark(#0062fa, #00cadb);--comment-button-border-color:light-dark(#8f8f9d, #bfbfc9);--comment-button-focus-border-color:light-dark(#cfcfd8, #3a3944);--comment-button-selected-fg:light-dark(white, #15141a)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-box-shadow:0 .25px .75px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 2px 6px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4))}}@supports (color: light-dark(red,red)){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-focus-outline-color:light-dark(#0062fa, #00cadb)}}@supports not (color: light-dark(tan,tan)){:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton) *{--csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #1c1b22;--comment-button-bg:var(--csstools-light-dark-toggle--44, white);--csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #fbfbfe;--comment-button-fg:var(--csstools-light-dark-toggle--45, #5b5b66);--csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #a6ecf4;--comment-button-active-bg:var(--csstools-light-dark-toggle--46, #0041a4);--csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #15141a;--comment-button-active-fg:var(--csstools-light-dark-toggle--47, white);--csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #61dce9;--comment-button-hover-bg:var(--csstools-light-dark-toggle--48, #0053cb);--csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #15141a;--comment-button-hover-fg:var(--csstools-light-dark-toggle--49, white);--csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #00cadb;--comment-button-selected-bg:var(--csstools-light-dark-toggle--50, #0062fa);--csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #bfbfc9;--comment-button-border-color:var(--csstools-light-dark-toggle--51, #8f8f9d);--csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #3a3944;--comment-button-focus-border-color:var(--csstools-light-dark-toggle--52, #cfcfd8);--csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #15141a;--comment-button-selected-fg:var(--csstools-light-dark-toggle--53, white);--csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-button-box-shadow:0 .25px .75px 0 var(--csstools-light-dark-toggle--54, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--55, rgb(0 0 0 / .1));--csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) #00cadb;--comment-button-focus-outline-color:var(--csstools-light-dark-toggle--56, #0062fa)}}@media(prefers-color-scheme:dark){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--csstools-color-scheme--light:}}@media screen and (forced-colors:active){:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{--comment-button-bg:ButtonFace;--comment-button-fg:ButtonText;--comment-button-hover-bg:SelectedItemText;--comment-button-hover-fg:SelectedItem;--comment-button-active-bg:SelectedItemText;--comment-button-active-fg:SelectedItem;--comment-button-border-color:ButtonBorder;--comment-button-active-border-color:ButtonBorder;--comment-button-hover-border-color:SelectedItem;--comment-button-box-shadow:none;--comment-button-focus-outline-color:CanvasText;--comment-button-selected-bg:ButtonBorder;--comment-button-selected-fg:ButtonFace}}:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton{position:absolute;width:var(--comment-button-dim);height:var(--comment-button-dim);background-color:var(--comment-button-bg);border-radius:6px 6px 6px 0;border:1px solid var(--comment-button-border-color);box-shadow:var(--comment-button-box-shadow);cursor:auto;z-index:1;padding:4px;margin:0;box-sizing:border-box;pointer-events:auto}[dir=rtl] :is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton){border-radius:6px 6px 0}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):before{content:"";display:inline-block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);background-color:var(--comment-button-fg);margin:0;padding:0;transform:scaleX(var(--dir-factor))}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):focus-visible{outline:2px solid var(--comment-button-focus-outline-color);outline-offset:1px;border-color:var(--comment-button-focus-border-color)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):hover{background-color:var(--comment-button-hover-bg)!important;border-color:var(--comment-button-hover-border-color)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):hover:before{background-color:var(--comment-button-hover-fg)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):active{background-color:var(--comment-button-active-bg)!important;border-color:var(--comment-button-active-border-color)}:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):active:before{background-color:var(--comment-button-active-fg)}.selected:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton){background-color:var(--comment-button-selected-bg)!important;border-color:var(--comment-button-selected-border-color)}.selected:is(:is(.annotationLayer,.annotationEditorLayer) .annotationCommentButton):before{background-color:var(--comment-button-selected-fg)}#editorCommentsSidebar,.commentPopup{--comment-close-button-icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.6241%2011.7759L18.3331%207.06694C18.4423%206.94811%2018.5015%206.79167%2018.4981%206.63028C18.4948%206.46889%2018.4292%206.31502%2018.3152%206.20081C18.2011%206.0866%2018.0473%206.02088%2017.8859%206.01736C17.7245%206.01384%2017.568%206.0728%2017.4491%206.18194L12.7601%2010.8709H12.2721L7.58306%206.18294C7.52495%206.12489%207.45598%206.07886%207.38008%206.04747C7.30418%206.01609%207.22284%205.99995%207.14071%206C7.05857%206.00005%206.97725%206.01627%206.90139%206.04774C6.82553%206.07922%206.75661%206.12533%206.69856%206.18344C6.64052%206.24155%206.59449%206.31052%206.5631%206.38642C6.53171%206.46232%206.51558%206.54366%206.51563%206.62579C6.51572%206.79167%206.5817%206.95071%206.69906%207.06794L11.3861%2011.7539V12.2449L6.69906%2016.9319C6.5898%2017.0508%206.53066%2017.2072%206.53399%2017.3686C6.53732%2017.53%206.60288%2017.6839%206.71696%2017.7981C6.83104%2017.9123%206.98483%2017.978%207.14622%2017.9815C7.3076%2017.985%207.46411%2017.9261%207.58306%2017.8169L12.2701%2013.1299H12.7611L17.4481%2017.8169C17.5656%2017.934%2017.7247%2017.9997%2017.8906%2017.9997C18.0564%2017.9997%2018.2155%2017.934%2018.3331%2017.8169C18.4504%2017.6996%2018.5163%2017.5404%2018.5163%2017.3744C18.5163%2017.2085%2018.4504%2017.0493%2018.3331%2016.9319L13.6241%2012.2229V11.7759Z'%20fill='black'/%3e%3c/svg%3e");--comment-popup-edit-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e%3c!--path%20d='M0.0189877%2014.1645L0.612989%2010.9635C0.687989%2010.5545%200.884989%2010.1805%201.18099%209.8825L9.98199%201.0805C10.756%200.3075%2012.015%200.3055%2012.792%201.0805L14.42%202.7085C15.194%203.4835%2015.194%204.7435%2014.42%205.5185L5.61599%2014.3215C5.31999%2014.6165%204.94599%2014.8125%204.53799%2014.8875L1.33599%2015.4815C1.26599%2015.4935%201.19799%2015.5005%201.12999%2015.5005C0.832989%2015.5005%200.544988%2015.3835%200.330988%2015.1695C0.0679874%2014.9055%20-0.0490122%2014.5305%200.0189877%2014.1645ZM12.472%205.6965L13.632%204.5365L13.631%203.6885L11.811%201.8675L10.963%201.8685L9.80299%203.0285L12.472%205.6965ZM4.31099%2013.6585C4.47099%2013.6285%204.61799%2013.5515%204.73399%2013.4345L11.587%206.5815L8.91899%203.9135L2.06599%2010.7655C1.94899%2010.8835%201.87199%2011.0305%201.84099%2011.1915L1.36699%2013.7485L1.75199%2014.1335L4.31099%2013.6585Z'%20fill='black'/--%3e");--comment-popup-delete-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) rgb(251 251 254 / .69);--comment-date-fg-color:var(--csstools-light-dark-toggle--57, rgb(21 20 26 / .69));--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #1c1b22;--comment-bg-color:var(--csstools-light-dark-toggle--58, #f9f9fb);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #2c2b33;--comment-hover-bg-color:var(--csstools-light-dark-toggle--59, #e0e0e6);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #3a3944;--comment-active-bg-color:var(--csstools-light-dark-toggle--60, #d1d1d9);--comment-hover-brightness:.89;--comment-hover-filter:brightness(var(--comment-hover-brightness));--comment-active-brightness:.825;--comment-active-filter:brightness(var(--comment-active-brightness));--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #52525e;--comment-border-color:var(--csstools-light-dark-toggle--61, #f0f0f4);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #00cadb;--comment-focus-outline-color:var(--csstools-light-dark-toggle--62, #0062fa);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #fbfbfe;--comment-fg-color:var(--csstools-light-dark-toggle--63, #15141a);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #00317e;--comment-count-bg-color:var(--csstools-light-dark-toggle--64, #e2f7ff);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #a6ecf4;--comment-indicator-active-fg-color:var(--csstools-light-dark-toggle--65, #0041a4);--comment-indicator-active-filter:brightness( calc(1 / var(--comment-active-brightness)) );--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #fbfbfe;--comment-indicator-focus-fg-color:var(--csstools-light-dark-toggle--66, #5b5b66);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #61dce9;--comment-indicator-hover-fg-color:var(--csstools-light-dark-toggle--67, #0053cb);--comment-indicator-hover-filter:brightness( calc(1 / var(--comment-hover-brightness)) );--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #00cadb;--comment-indicator-selected-fg-color:var(--csstools-light-dark-toggle--68, #0062fa);--button-comment-bg:transparent;--button-comment-color:var(--main-color);--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #5b5b66;--button-comment-active-bg:var(--csstools-light-dark-toggle--69, #cfcfd8);--button-comment-active-border:none;--button-comment-active-color:var(--button-comment-color);--button-comment-border:none;--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #52525e;--button-comment-hover-bg:var(--csstools-light-dark-toggle--70, #e0e0e6);--button-comment-hover-color:var(--button-comment-color);--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #0df;--link-fg-color:var(--csstools-light-dark-toggle--71, #0060df);--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) #80ebff;--link-hover-fg-color:var(--csstools-light-dark-toggle--72, #0250bb)}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#editorCommentsSidebar,.commentPopup{--comment-date-fg-color:light-dark( rgb(21 20 26 / .69), rgb(251 251 254 / .69) )}}@supports (color: light-dark(red,red)){#editorCommentsSidebar,.commentPopup{--comment-bg-color:light-dark(#f9f9fb, #1c1b22);--comment-hover-bg-color:light-dark(#e0e0e6, #2c2b33);--comment-active-bg-color:light-dark(#d1d1d9, #3a3944);--comment-border-color:light-dark(#f0f0f4, #52525e);--comment-focus-outline-color:light-dark(#0062fa, #00cadb);--comment-fg-color:light-dark(#15141a, #fbfbfe);--comment-count-bg-color:light-dark(#e2f7ff, #00317e);--comment-indicator-active-fg-color:light-dark(#0041a4, #a6ecf4);--comment-indicator-focus-fg-color:light-dark(#5b5b66, #fbfbfe);--comment-indicator-hover-fg-color:light-dark(#0053cb, #61dce9);--comment-indicator-selected-fg-color:light-dark(#0062fa, #00cadb);--button-comment-active-bg:light-dark(#cfcfd8, #5b5b66);--button-comment-hover-bg:light-dark(#e0e0e6, #52525e);--link-fg-color:light-dark(#0060df, #0df);--link-hover-fg-color:light-dark(#0250bb, #80ebff)}}@supports not (color: light-dark(tan,tan)){:is(#editorCommentsSidebar,.commentPopup) *{--csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) rgb(251 251 254 / .69);--comment-date-fg-color:var(--csstools-light-dark-toggle--57, rgb(21 20 26 / .69));--csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #1c1b22;--comment-bg-color:var(--csstools-light-dark-toggle--58, #f9f9fb);--csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #2c2b33;--comment-hover-bg-color:var(--csstools-light-dark-toggle--59, #e0e0e6);--csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #3a3944;--comment-active-bg-color:var(--csstools-light-dark-toggle--60, #d1d1d9);--csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #52525e;--comment-border-color:var(--csstools-light-dark-toggle--61, #f0f0f4);--csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #00cadb;--comment-focus-outline-color:var(--csstools-light-dark-toggle--62, #0062fa);--csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #fbfbfe;--comment-fg-color:var(--csstools-light-dark-toggle--63, #15141a);--csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) #00317e;--comment-count-bg-color:var(--csstools-light-dark-toggle--64, #e2f7ff);--csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #a6ecf4;--comment-indicator-active-fg-color:var(--csstools-light-dark-toggle--65, #0041a4);--csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #fbfbfe;--comment-indicator-focus-fg-color:var(--csstools-light-dark-toggle--66, #5b5b66);--csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #61dce9;--comment-indicator-hover-fg-color:var(--csstools-light-dark-toggle--67, #0053cb);--csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #00cadb;--comment-indicator-selected-fg-color:var(--csstools-light-dark-toggle--68, #0062fa);--csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #5b5b66;--button-comment-active-bg:var(--csstools-light-dark-toggle--69, #cfcfd8);--csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #52525e;--button-comment-hover-bg:var(--csstools-light-dark-toggle--70, #e0e0e6);--csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #0df;--link-fg-color:var(--csstools-light-dark-toggle--71, #0060df);--csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) #80ebff;--link-hover-fg-color:var(--csstools-light-dark-toggle--72, #0250bb)}}@media screen and (forced-colors:active){#editorCommentsSidebar,.commentPopup{--comment-date-fg-color:CanvasText;--comment-bg-color:Canvas;--comment-hover-bg-color:Canvas;--comment-hover-filter:none;--comment-active-bg-color:Canvas;--comment-active-filter:none;--comment-border-color:CanvasText;--comment-fg-color:CanvasText;--comment-count-bg-color:Canvas;--comment-indicator-active-fg-color:SelectedItem;--comment-indicator-focus-fg-color:CanvasText;--comment-indicator-hover-fg-color:CanvasText;--comment-indicator-selected-fg-color:SelectedItem;--button-comment-bg:ButtonFace;--button-comment-color:ButtonText;--button-comment-active-bg:Highlight;--button-comment-active-color:HighlightText;--button-comment-border:1px solid ButtonText;--button-comment-hover-bg:Highlight;--button-comment-hover-color:HighlightText;--link-fg-color:LinkText;--link-hover-fg-color:LinkText}}#editorCommentsSidebar{display:flex;height:auto;padding-bottom:16px;flex-direction:column;align-items:flex-start;overflow-y:visible}#editorCommentsSidebar #editorCommentsSidebarHeader{width:100%;box-sizing:border-box;padding:16px;display:flex;align-items:center;justify-content:space-between}:is(#editorCommentsSidebar #editorCommentsSidebarHeader) .commentCount{display:flex;align-items:baseline;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) .commentCount) #editorCommentsSidebarTitle{font:menu;font-style:normal;font-weight:590;line-height:normal;font-size:17px;color:var(--comment-fg-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) .commentCount) #editorCommentsSidebarCount{padding:0 4px;border-radius:4px;background-color:var(--comment-count-bg-color);color:var(--comment-fg-color);text-align:center;font:menu;font-size:13px;font-style:normal;font-weight:400;line-height:normal}:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton{width:32px;height:32px;padding:8px;border-radius:4px;border:var(--button-comment-border);background-color:var(--button-comment-bg);cursor:pointer}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):before{content:"";display:inline-block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--comment-close-button-icon);mask-image:var(--comment-close-button-icon);background-color:var(--button-comment-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):hover{background-color:var(--button-comment-hover-bg)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):hover:before{background-color:var(--button-comment-hover-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):active{border:var(--button-comment-active-border);background-color:var(--button-comment-active-bg)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):active:before{background-color:var(--button-comment-active-color)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton):focus-visible{outline:var(--focus-ring-outline)}:is(:is(#editorCommentsSidebar #editorCommentsSidebarHeader) #editorCommentsSidebarCloseButton)>span{display:inline-block;width:0;height:0;overflow:hidden}#editorCommentsSidebar #editorCommentsSidebarListContainer{overflow:auto;width:100%}:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList{display:flex;width:auto;padding:4px 16px;gap:10px;align-items:flex-start;flex-direction:column;list-style-type:none}:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment{display:flex;width:auto;padding:8px 16px 16px;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4px;border-radius:8px;border:.5px solid var(--comment-border-color);background-color:var(--comment-bg-color)}@media screen and (forced-colors:active){:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):hover{background-color:var(--comment-hover-bg-color)}}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):hover{filter:var(--comment-hover-filter)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):hover time:after{display:inline-block;background-color:var(--comment-indicator-hover-fg-color);filter:var(--comment-indicator-hover-filter)}@media screen and (forced-colors:active){:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):active{background-color:var(--comment-active-bg-color)}}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):active{filter:var(--comment-active-filter)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):active time:after{display:inline-block;background-color:var(--comment-indicator-active-fg-color);filter:var(--comment-indicator-active-filter)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):is(:focus,:focus-visible) time:after{display:inline-block;background-color:var(--comment-indicator-focus-fg-color)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments):focus-visible{outline:2px solid var(--comment-focus-outline-color);outline-offset:2px}.selected:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments) .sidebarCommentText{max-height:-moz-fit-content;max-height:fit-content;-webkit-line-clamp:unset}.selected:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment):not(.noComments) time:after{display:inline-block;background-color:var(--comment-indicator-selected-fg-color)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) .sidebarCommentText{font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:15px;width:100%;height:-moz-fit-content;height:fit-content;max-height:80px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:break-word}:is(:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) .sidebarCommentText) .richText{--total-scale-factor:1.5}.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) .sidebarCommentText{max-height:-moz-fit-content;max-height:fit-content;-webkit-line-clamp:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) a{font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:15px;width:100%;height:auto;overflow-wrap:break-word;margin-block-start:15px;color:var(--link-fg-color)}:is(.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) a):focus-visible{outline:var(--focus-ring-outline)}:is(.noComments:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) a):hover{color:var(--link-hover-fg-color)}:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) time{width:100%;display:inline-flex;align-items:center;justify-content:space-between;font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:13px}:is(:is(:is(:is(#editorCommentsSidebar #editorCommentsSidebarListContainer) #editorCommentsSidebarList) .sidebarComment) time):after{content:"";display:none;width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);transform:scaleX(var(--dir-factor))}.commentPopup{--csstools-color-scheme--light:initial;color-scheme:light dark;--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #3a3944;--divider-color:var(--csstools-light-dark-toggle--73, #cfcfd8);--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-shadow:0 .5px 2px 0 var(--csstools-light-dark-toggle--74, rgb(0 0 0 / .05)), 0 4px 16px 0 var(--csstools-light-dark-toggle--75, rgb(0 0 0 / .1))}@supports (color: light-dark(red,red)){.commentPopup{--divider-color:light-dark(#cfcfd8, #3a3944)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.commentPopup{--comment-shadow:0 .5px 2px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 4px 16px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4))}}@supports not (color: light-dark(tan,tan)){.commentPopup *{--csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #3a3944;--divider-color:var(--csstools-light-dark-toggle--73, #cfcfd8);--csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--comment-shadow:0 .5px 2px 0 var(--csstools-light-dark-toggle--74, rgb(0 0 0 / .05)), 0 4px 16px 0 var(--csstools-light-dark-toggle--75, rgb(0 0 0 / .1))}}@media(prefers-color-scheme:dark){.commentPopup{--csstools-color-scheme--light:}}@media screen and (forced-colors:active){.commentPopup{--divider-color:CanvasText;--comment-shadow:none}}.commentPopup{display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:100001;pointer-events:auto;margin-top:2px;border:.5px solid var(--comment-border-color);background:var(--comment-bg-color);box-shadow:var(--comment-shadow)}.commentPopup:focus-visible{outline:none}.commentPopup.dragging,.commentPopup.dragging *{cursor:move!important}.commentPopup.dragging button{pointer-events:none!important}.commentPopup:not(.selected) .commentPopupButtons{visibility:hidden!important}.commentPopup hr{width:100%;height:1px;border:none;border-top:1px solid var(--divider-color);margin:0;padding:0}.commentPopup .commentPopupTop{display:flex;width:100%;height:auto;padding-bottom:4px;justify-content:space-between;align-items:center;align-self:stretch;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.commentPopup .commentPopupTop) .commentPopupTime{font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:13px;color:var(--comment-date-fg-color)}:is(.commentPopup .commentPopupTop) .commentPopupButtons{display:flex;align-items:center;gap:2px;cursor:default}:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button{width:32px;height:32px;padding:8px;border:var(--button-comment-border);border-radius:4px;background-color:var(--button-comment-bg);color:var(--button-comment-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):hover{background-color:var(--button-comment-hover-bg)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):hover:before{background-color:var(--button-comment-hover-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):active{border:var(--button-comment-active-border);background-color:var(--button-comment-active-bg);color:var(--button-comment-active-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):active:before{background-color:var(--button-comment-active-color)}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):focus-visible{background-color:var(--button-comment-hover-bg);outline:2px solid var(--comment-focus-outline-color);outline-offset:0}:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):before{content:"";display:inline-block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.commentPopupEdit:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):before{-webkit-mask-image:var(--comment-popup-edit-button-icon);mask-image:var(--comment-popup-edit-button-icon)}.commentPopupDelete:is(:is(:is(.commentPopup .commentPopupTop) .commentPopupButtons)>button):before{-webkit-mask-image:var(--comment-popup-delete-button-icon);mask-image:var(--comment-popup-delete-button-icon)}.commentPopup .commentPopupText{width:100%;height:auto;font:menu;font-style:normal;font-weight:400;line-height:normal;font-size:15px;color:var(--comment-fg-color)}.commentPopupText,.sidebarCommentText .richText{margin-block:0}:is(.commentPopupText,.sidebarCommentText .richText) p:first-of-type{margin-block:0}:is(.commentPopupText,.sidebarCommentText .richText)>*{white-space:pre-wrap;font-size:max(15px,calc(10px * var(--total-scale-factor)));overflow-wrap:break-word}:is(.commentPopupText,.sidebarCommentText .richText) span{color:var(--comment-fg-color)!important}:root{--editor-toolbar-vert-offset:6px;--outline-width:2px;--outline-color:#0060df;--outline-around-width:1px;--outline-around-color:#f0f0f4;--hover-outline-around-color:var(--outline-around-color);--focus-outline:solid var(--outline-width) var(--outline-color);--unfocus-outline:solid var(--outline-width) transparent;--focus-outline-around:solid var(--outline-around-width) var(--outline-around-color);--hover-outline-color:#8f8f9d;--hover-outline:solid var(--outline-width) var(--hover-outline-color);--hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color);--freetext-line-height:1.35;--freetext-padding:2px;--resizer-bg-color:var(--outline-color);--resizer-size:6px;--resizer-shift:calc( 0px - (var(--outline-width) + var(--resizer-size)) / 2 - var(--outline-around-width) );--editorFreeText-editing-cursor:text;--editorInk-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645Z'%20fill='white'/%3e%3cpath%20d='M0.0189877%2013.6645L0.612989%2010.4635C0.687989%2010.0545%200.884989%209.6805%201.18099%209.3825L9.98199%200.5805C10.756%20-0.1925%2012.015%20-0.1945%2012.792%200.5805L14.42%202.2085C15.194%202.9835%2015.194%204.2435%2014.42%205.0185L5.61599%2013.8215C5.31999%2014.1165%204.94599%2014.3125%204.53799%2014.3875L1.33599%2014.9815C1.26599%2014.9935%201.19799%2015.0005%201.12999%2015.0005C0.832989%2015.0005%200.544988%2014.8835%200.330988%2014.6695C0.0679874%2014.4055%20-0.0490122%2014.0305%200.0189877%2013.6645ZM12.472%205.1965L13.632%204.0365L13.631%203.1885L11.811%201.3675L10.963%201.3685L9.80299%202.5285L12.472%205.1965ZM4.31099%2013.1585C4.47099%2013.1285%204.61799%2013.0515%204.73399%2012.9345L11.587%206.0815L8.91899%203.4135L2.06599%2010.2655C1.94899%2010.3835%201.87199%2010.5305%201.84099%2010.6915L1.36699%2013.2485L1.75199%2013.6335L4.31099%2013.1585Z'%20fill='black'/%3e%3c/svg%3e") 0 16, pointer;--editorHighlight-editing-cursor:url(/assets/cursor-editorTextHighlight-kG3uUOwL.svg) 24 24, text;--editorFreeHighlight-editing-cursor:url("data:image/svg+xml,%3csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.2%203.09C12.28%203.01%2012.43%203%2012.43%203C12.48%203%2012.58%203.02%2012.66%203.1L14.45%204.89C14.58%205.02%2014.58%205.22%2014.45%205.35L11.7713%208.02872L9.51628%205.77372L12.2%203.09ZM13.2658%205.12L11.7713%206.6145L10.9305%205.77372L12.425%204.27921L13.2658%205.12Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.98%209.32L8.23%2011.57L10.7106%209.08938L8.45562%206.83438L5.98%209.31V9.32ZM8.23%2010.1558L9.29641%209.08938L8.45562%208.24859L7.38921%209.315L8.23%2010.1558Z'%20fill='%23FBFBFE'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1526%2013.1816L16.2125%207.1217C16.7576%206.58919%2017.05%205.8707%2017.05%205.12C17.05%204.36931%2016.7576%203.65084%2016.2126%203.11834L14.4317%201.33747C13.8992%200.79242%2013.1807%200.5%2012.43%200.5C11.6643%200.5%2010.9529%200.812929%2010.4329%201.33289L3.68289%208.08289C3.04127%208.72452%203.00459%209.75075%203.57288%2010.4363L1.29187%2012.7239C1.09186%2012.9245%200.990263%2013.1957%201.0007%2013.4685L1%2014.5C0.447715%2014.5%200%2014.9477%200%2015.5V17.5C0%2018.0523%200.447715%2018.5%201%2018.5H16C16.5523%2018.5%2017%2018.0523%2017%2017.5V15.5C17%2014.9477%2016.5523%2014.5%2016%2014.5H10.2325C9.83594%2014.5%209.39953%2013.9347%2010.1526%2013.1816ZM4.39%209.85L4.9807%2010.4407L2.39762%2013.0312H6.63877L7.10501%2012.565L7.57125%2013.0312H8.88875L15.51%206.41C15.86%206.07%2016.05%205.61%2016.05%205.12C16.05%204.63%2015.86%204.17%2015.51%203.83L13.72%202.04C13.38%201.69%2012.92%201.5%2012.43%201.5C11.94%201.5%2011.48%201.7%2011.14%202.04L4.39%208.79C4.1%209.08%204.1%209.56%204.39%209.85ZM16%2017.5V15.5H1V17.5H16Z'%20fill='%23FBFBFE'/%3e%3cpath%20d='M15.1616%206.05136L15.1616%206.05132L15.1564%206.05645L8.40645%2012.8064C8.35915%2012.8537%208.29589%2012.88%208.23%2012.88C8.16411%2012.88%208.10085%2012.8537%208.05355%2012.8064L7.45857%2012.2115L7.10501%2011.8579L6.75146%2012.2115L6.03289%2012.93H3.20465L5.33477%2010.7937L5.6873%2010.4402L5.33426%2010.0871L4.74355%209.49645C4.64882%209.40171%204.64882%209.23829%204.74355%209.14355L11.4936%202.39355C11.7436%202.14354%2012.0779%202%2012.43%202C12.7883%202%2013.1179%202.13776%2013.3614%202.38839L13.3613%202.38843L13.3664%202.39355L15.1564%204.18355L15.1564%204.18359L15.1616%204.18864C15.4122%204.43211%2015.55%204.76166%2015.55%205.12C15.55%205.47834%2015.4122%205.80789%2015.1616%206.05136ZM7.87645%2011.9236L8.23%2012.2771L8.58355%2011.9236L11.0642%209.44293L11.4177%209.08938L11.0642%208.73582L8.80918%206.48082L8.45562%206.12727L8.10207%206.48082L5.62645%208.95645L5.48%209.10289V9.31V9.32V9.52711L5.62645%209.67355L7.87645%2011.9236ZM11.4177%208.38227L11.7713%208.73582L12.1248%208.38227L14.8036%205.70355C15.1288%205.37829%2015.1288%204.86171%2014.8036%204.53645L13.0136%202.74645C12.8186%202.55146%2012.5792%202.5%2012.43%202.5H12.4134L12.3967%202.50111L12.43%203C12.3967%202.50111%2012.3966%202.50112%2012.3965%202.50112L12.3963%202.50114L12.3957%202.50117L12.3947%202.50125L12.3924%202.50142L12.387%202.50184L12.3732%202.50311C12.3628%202.50416%2012.3498%202.50567%2012.3346%202.50784C12.3049%202.51208%2012.2642%202.51925%2012.2178%202.53146C12.1396%202.55202%2011.9797%202.60317%2011.8464%202.73645L9.16273%205.42016L8.80918%205.77372L9.16273%206.12727L11.4177%208.38227ZM1.5%2016H15.5V17H1.5V16Z'%20stroke='%2315141A'/%3e%3c/svg%3e") 1 18, pointer;--new-alt-text-warning-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.78182%202.63903C8.58882%202.28803%208.25782%202.25003%208.12482%202.25003C7.99019%202.24847%207.85771%202.28393%207.74185%202.35253C7.62599%202.42113%207.5312%202.52023%207.46782%202.63903L1.97082%2012.639C1.90673%2012.7528%201.87406%2012.8816%201.87617%2013.0122C1.87828%2013.1427%201.91509%2013.2704%201.98282%2013.382C2.04798%2013.4951%202.14207%2013.5888%202.25543%2013.6535C2.36879%2013.7182%202.49732%2013.7515%202.62782%2013.75H13.6218C13.7523%2013.7515%2013.8809%2013.7182%2013.9942%2013.6535C14.1076%2013.5888%2014.2017%2013.4951%2014.2668%2013.382C14.3346%2013.2704%2014.3714%2013.1427%2014.3735%2013.0122C14.3756%2012.8816%2014.3429%2012.7528%2014.2788%2012.639L8.78182%202.63903ZM6.37282%202.03703C6.75182%201.34603%207.43882%201.00003%208.12482%201.00003C8.48341%200.997985%208.83583%201.09326%209.14454%201.2757C9.45325%201.45814%209.70668%201.72092%209.87782%202.03603L15.3748%2012.036C16.1078%2013.369%2015.1438%2015%2013.6228%2015H2.62782C1.10682%2015%200.141823%2013.37%200.875823%2012.037L6.37282%202.03703ZM8.74982%209.06203C8.74982%209.22779%208.68397%209.38676%208.56676%209.50397C8.44955%209.62118%208.29058%209.68703%208.12482%209.68703C7.95906%209.68703%207.80009%209.62118%207.68288%209.50397C7.56566%209.38676%207.49982%209.22779%207.49982%209.06203V5.62503C7.49982%205.45927%207.56566%205.3003%207.68288%205.18309C7.80009%205.06588%207.95906%205.00003%208.12482%205.00003C8.29058%205.00003%208.44955%205.06588%208.56676%205.18309C8.68397%205.3003%208.74982%205.45927%208.74982%205.62503V9.06203ZM7.74982%2012L7.49982%2011.75V11L7.74982%2010.75H8.49982L8.74982%2011V11.75L8.49982%2012H7.74982Z'%20fill='black'/%3e%3c/svg%3e")}.textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}[role=img]:is(.textLayer.highlighting:not(.free) span){cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}.page:has(.annotationEditorLayer.nonEditing) .annotationLayer .editorAnnotation{position:absolute;pointer-events:none}:is(#viewerContainer.pdfPresentationMode:fullscreen,.annotationEditorLayer.disabled) .noAltTextBadge{display:none!important}@media(min-resolution:1.1dppx){:root{--editorFreeText-editing-cursor:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%202.75H12.5V2.25V1V0.5H12H10.358C9.91165%200.5%209.47731%200.625661%209.09989%200.860442L9.09886%200.861087L8%201.54837L6.89997%200.860979L6.89911%200.860443C6.5218%200.625734%206.08748%200.5%205.642%200.5H4H3.5V1V2.25V2.75H4H5.642C5.66478%202.75%205.6885%202.75641%205.71008%202.76968C5.71023%202.76977%205.71038%202.76986%205.71053%202.76995L6.817%203.461C6.81704%203.46103%206.81709%203.46105%206.81713%203.46108C6.81713%203.46108%206.81713%203.46108%206.81714%203.46109C6.8552%203.48494%206.876%203.52285%206.876%203.567V8V12.433C6.876%2012.4771%206.85523%2012.515%206.81722%2012.5389C6.81715%2012.5389%206.81707%2012.539%206.817%2012.539L5.70953%2013.23C5.70941%2013.2301%205.70929%2013.2302%205.70917%2013.2303C5.68723%2013.2438%205.6644%2013.25%205.641%2013.25H4H3.5V13.75V15V15.5H4H5.642C6.08835%2015.5%206.52269%2015.3743%206.90011%2015.1396L6.90086%2015.1391L8%2014.4526L9.10003%2015.14L9.10089%2015.1406C9.47831%2015.3753%209.91265%2015.501%2010.359%2015.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352%2013.251%2010.3115%2013.2446%2010.2899%2013.2313C10.2897%2013.2312%2010.2896%2013.2311%2010.2895%2013.231L9.183%2012.54C9.18298%2012.54%209.18295%2012.54%209.18293%2012.54C9.18291%2012.5399%209.18288%2012.5399%209.18286%2012.5399C9.14615%2012.5169%209.125%2012.4797%209.125%2012.434V8V3.567C9.125%203.52266%209.14603%203.48441%209.18364%203.4606C9.18377%203.46052%209.1839%203.46043%209.18404%203.46035L10.2895%202.76995C10.2896%202.76985%2010.2898%202.76975%2010.2899%202.76966C10.3119%202.75619%2010.3346%202.75%2010.358%202.75H12Z'%20fill='black'%20stroke='white'/%3e%3c/svg%3e") 0 16, text}}@media screen and (forced-colors:active){:root{--outline-color:CanvasText;--outline-around-color:ButtonFace;--resizer-bg-color:ButtonText;--hover-outline-color:Highlight;--hover-outline-around-color:SelectedItemText}}[data-editor-rotation="90"]{transform:rotate(90deg)}[data-editor-rotation="180"]{transform:rotate(180deg)}[data-editor-rotation="270"]{transform:rotate(270deg)}.annotationEditorLayer{background:transparent;position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100px * var(--total-scale-factor));transform-origin:0 0;cursor:auto}.annotationEditorLayer .selectedEditor{z-index:100000!important}.annotationEditorLayer.drawing *{pointer-events:none!important}.annotationEditorLayer.getElements{pointer-events:auto!important}.annotationEditorLayer.getElements>div{pointer-events:auto!important}.annotationEditorLayer.waiting{content:"";cursor:wait;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.annotationEditorLayer.disabled{pointer-events:none}.annotationEditorLayer.disabled.highlightEditing :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor,.commentPopup){pointer-events:auto}.annotationEditorLayer.freetextEditing{cursor:var(--editorFreeText-editing-cursor)}.annotationEditorLayer.inkEditing{cursor:var(--editorInk-editing-cursor)}.annotationEditorLayer .draw{box-sizing:border-box}.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor){position:absolute;background:transparent;z-index:1;transform-origin:0 0;cursor:auto;max-width:100%;max-height:100%;border:var(--unfocus-outline)}.draggable.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)){cursor:move}.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)){border:var(--focus-outline);outline:var(--focus-outline-around)}.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--focus-outline-around);pointer-events:none}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):hover:not(.selectedEditor){border:var(--hover-outline);outline:var(--hover-outline-around)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):hover:not(.selectedEditor):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--focus-outline-around)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-delete-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11%203H13.6C14%203%2014.3%203.3%2014.3%203.6C14.3%203.9%2014%204.2%2013.7%204.2H13.3V14C13.3%2015.1%2012.4%2016%2011.3%2016H4.80005C3.70005%2016%202.80005%2015.1%202.80005%2014V4.2H2.40005C2.00005%204.2%201.80005%204%201.80005%203.6C1.80005%203.2%202.00005%203%202.40005%203H5.00005V2C5.00005%200.9%205.90005%200%207.00005%200H9.00005C10.1%200%2011%200.9%2011%202V3ZM6.90005%201.2L6.30005%201.8V3H9.80005V1.8L9.20005%201.2H6.90005ZM11.4%2014.7L12%2014.1V4.2H4.00005V14.1L4.60005%2014.7H11.4ZM7.00005%2012.4C7.00005%2012.7%206.70005%2013%206.40005%2013C6.10005%2013%205.80005%2012.7%205.80005%2012.4V7.6C5.70005%207.3%206.00005%207%206.40005%207C6.80005%207%207.00005%207.3%207.00005%207.6V12.4ZM10.2001%2012.4C10.2001%2012.7%209.90006%2013%209.60006%2013C9.30006%2013%209.00006%2012.7%209.00006%2012.4V7.6C9.00006%207.3%209.30006%207%209.60006%207C9.90006%207%2010.2001%207.3%2010.2001%207.6V12.4Z'%20fill='black'%20/%3e%3c/svg%3e");--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #2b2a33;--editor-toolbar-bg-color:var(--csstools-light-dark-toggle--76, #f0f0f4);--editor-toolbar-highlight-image:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.10918%2011.66C7.24918%2011.8%207.43918%2011.88%207.63918%2011.88C7.83918%2011.88%208.02918%2011.8%208.16918%2011.66L14.9192%204.91C15.2692%204.57%2015.4592%204.11%2015.4592%203.62C15.4592%203.13%2015.2692%202.67%2014.9192%202.33L13.1292%200.54C12.7892%200.19%2012.3292%200%2011.8392%200C11.3492%200%2010.8892%200.2%2010.5492%200.54L3.79918%207.29C3.50918%207.58%203.50918%208.06%203.79918%208.35L4.38988%208.9407L1.40918%2011.93H5.64918L6.51419%2011.065L7.10918%2011.66ZM7.63918%2010.07L5.38918%207.82V7.81L7.8648%205.33438L10.1198%207.58938L7.63918%2010.07ZM11.1805%206.52872L13.8592%203.85C13.9892%203.72%2013.9892%203.52%2013.8592%203.39L12.0692%201.6C11.9892%201.52%2011.8892%201.5%2011.8392%201.5C11.8392%201.5%2011.6892%201.51%2011.6092%201.59L8.92546%204.27372L11.1805%206.52872Z'%20fill='%23000'/%3e%3cpath%20d='M0.40918%2014H15.4092V16H0.40918V14Z'%20fill='%23000'/%3e%3c/g%3e%3c/svg%3e");--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #fbfbfe;--editor-toolbar-fg-color:var(--csstools-light-dark-toggle--77, #2e2e56);--editor-toolbar-border-color:#8f8f9d;--editor-toolbar-hover-border-color:var(--editor-toolbar-border-color);--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #52525e;--editor-toolbar-hover-bg-color:var(--csstools-light-dark-toggle--78, #e0e0e6);--editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color);--editor-toolbar-hover-outline:none;--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #0df;--editor-toolbar-focus-outline-color:var(--csstools-light-dark-toggle--79, #0060df);--editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / .2);--editor-toolbar-height:28px;--editor-toolbar-padding:2px;--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #54ffbd;--alt-text-done-color:var(--csstools-light-dark-toggle--80, #2ac3a2);--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #80ebff;--alt-text-warning-color:var(--csstools-light-dark-toggle--81, #0090ed);--alt-text-hover-done-color:var(--alt-text-done-color);--alt-text-hover-warning-color:var(--alt-text-warning-color)}@supports (color: light-dark(red,red)){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:light-dark(#f0f0f4, #2b2a33);--editor-toolbar-fg-color:light-dark(#2e2e56, #fbfbfe);--editor-toolbar-hover-bg-color:light-dark(#e0e0e6, #52525e);--editor-toolbar-focus-outline-color:light-dark(#0060df, #0df);--alt-text-done-color:light-dark(#2ac3a2, #54ffbd);--alt-text-warning-color:light-dark(#0090ed, #80ebff)}}@supports not (color: light-dark(tan,tan)){:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) *{--csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #2b2a33;--editor-toolbar-bg-color:var(--csstools-light-dark-toggle--76, #f0f0f4);--csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #fbfbfe;--editor-toolbar-fg-color:var(--csstools-light-dark-toggle--77, #2e2e56);--csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #52525e;--editor-toolbar-hover-bg-color:var(--csstools-light-dark-toggle--78, #e0e0e6);--csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #0df;--editor-toolbar-focus-outline-color:var(--csstools-light-dark-toggle--79, #0060df);--csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #54ffbd;--alt-text-done-color:var(--csstools-light-dark-toggle--80, #2ac3a2);--csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #80ebff;--alt-text-warning-color:var(--csstools-light-dark-toggle--81, #0090ed)}}@media screen and (forced-colors:active){:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{--editor-toolbar-bg-color:ButtonFace;--editor-toolbar-fg-color:ButtonText;--editor-toolbar-border-color:ButtonText;--editor-toolbar-hover-border-color:AccentColor;--editor-toolbar-hover-bg-color:ButtonFace;--editor-toolbar-hover-fg-color:AccentColor;--editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color);--editor-toolbar-focus-outline-color:ButtonBorder;--editor-toolbar-shadow:none;--alt-text-done-color:var(--editor-toolbar-fg-color);--alt-text-warning-color:var(--editor-toolbar-fg-color);--alt-text-hover-done-color:var(--editor-toolbar-hover-fg-color);--alt-text-hover-warning-color:var(--editor-toolbar-hover-fg-color)}}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{display:flex;width:-moz-fit-content;width:fit-content;height:var(--editor-toolbar-height);flex-direction:column;justify-content:center;align-items:center;cursor:default;pointer-events:auto;box-sizing:content-box;padding:var(--editor-toolbar-padding);position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow)}.hidden:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){display:none}:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar):has(:focus-visible){border-color:transparent}[dir=ltr] :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){transform-origin:100% 0}[dir=rtl] :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){transform-origin:0 0}:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons{display:flex;justify-content:center;align-items:center;gap:0;height:100%}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) button{padding:0}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .divider{width:0;height:calc(2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height));border-left:1px solid var(--editor-toolbar-border-color);border-right:none;display:inline-block;margin-inline:2px}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic{width:var(--editor-toolbar-height)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):hover:before{background-color:var(--editor-toolbar-hover-fg-color)}.highlightButton:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{-webkit-mask-image:var(--editor-toolbar-highlight-image);mask-image:var(--editor-toolbar-highlight-image)}.commentButton:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon)}.deleteButton:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .basic):before{-webkit-mask-image:var(--editor-toolbar-delete-image);mask-image:var(--editor-toolbar-delete-image)}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>*{height:var(--editor-toolbar-height)}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider){border:none;background-color:transparent;cursor:pointer}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider)):hover{border-radius:2px;background-color:var(--editor-toolbar-hover-bg-color);color:var(--editor-toolbar-hover-fg-color);outline:var(--editor-toolbar-hover-outline);outline-offset:1px}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider)):hover:active{outline:none}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons)>:not(.divider)):focus-visible{border-radius:2px;outline:2px solid var(--editor-toolbar-focus-outline-color)}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText{--alt-text-add-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.375%207.625V11.875C5.375%2012.0408%205.44085%2012.1997%205.55806%2012.3169C5.67527%2012.4342%205.83424%2012.5%206%2012.5C6.16576%2012.5%206.32473%2012.4342%206.44194%2012.3169C6.55915%2012.1997%206.625%2012.0408%206.625%2011.875V7.625L7.125%207.125H11.375C11.5408%207.125%2011.6997%207.05915%2011.8169%206.94194C11.9342%206.82473%2012%206.66576%2012%206.5C12%206.33424%2011.9342%206.17527%2011.8169%206.05806C11.6997%205.94085%2011.5408%205.875%2011.375%205.875H7.125L6.625%205.375V1.125C6.625%200.95924%206.55915%200.800269%206.44194%200.683058C6.32473%200.565848%206.16576%200.5%206%200.5C5.83424%200.5%205.67527%200.565848%205.55806%200.683058C5.44085%200.800269%205.375%200.95924%205.375%201.125V5.375L4.875%205.875H0.625C0.45924%205.875%200.300269%205.94085%200.183058%206.05806C0.065848%206.17527%200%206.33424%200%206.5C0%206.66576%200.065848%206.82473%200.183058%206.94194C0.300269%207.05915%200.45924%207.125%200.625%207.125H4.762L5.375%207.625Z'%20fill='black'/%3e%3c/svg%3e");--alt-text-done-image:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%200.5C5.21207%200.5%204.43185%200.655195%203.7039%200.956723C2.97595%201.25825%202.31451%201.70021%201.75736%202.25736C1.20021%202.81451%200.758251%203.47595%200.456723%204.2039C0.155195%204.93185%200%205.71207%200%206.5C0%207.28793%200.155195%208.06815%200.456723%208.7961C0.758251%209.52405%201.20021%2010.1855%201.75736%2010.7426C2.31451%2011.2998%202.97595%2011.7417%203.7039%2012.0433C4.43185%2012.3448%205.21207%2012.5%206%2012.5C7.5913%2012.5%209.11742%2011.8679%2010.2426%2010.7426C11.3679%209.61742%2012%208.0913%2012%206.5C12%204.9087%2011.3679%203.38258%2010.2426%202.25736C9.11742%201.13214%207.5913%200.5%206%200.5ZM5.06%208.9L2.9464%206.7856C2.85273%206.69171%202.80018%206.56446%202.80033%206.43183C2.80048%206.29921%202.85331%206.17207%202.9472%206.0784C3.04109%205.98473%203.16834%205.93218%203.30097%205.93233C3.43359%205.93248%203.56073%205.98531%203.6544%206.0792L5.3112%207.7368L8.3464%204.7008C8.44109%204.6109%208.56715%204.56153%208.69771%204.56322C8.82827%204.56492%208.95301%204.61754%209.04534%204.70986C9.13766%204.80219%209.19028%204.92693%209.19198%205.05749C9.19367%205.18805%209.1443%205.31411%209.0544%205.4088L5.5624%208.9H5.06Z'%20fill='%23FBFBFE'/%3e%3c/svg%3e");display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding-inline:8px;pointer-events:all;font:menu;font-weight:590;font-size:12px;color:var(--editor-toolbar-fg-color)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):disabled{pointer-events:none}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{content:"";-webkit-mask-image:var(--alt-text-add-image);mask-image:var(--alt-text-add-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;width:12px;height:13px;background-color:var(--editor-toolbar-fg-color);margin-inline-end:4px}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover:before{background-color:var(--editor-toolbar-hover-fg-color)}.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image)}.new:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);background-color:var(--alt-text-warning-color);-webkit-mask-size:cover;mask-size:cover}.new:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover:before{background-color:var(--alt-text-hover-warning-color)}.new.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):before{-webkit-mask-image:var(--alt-text-done-image);mask-image:var(--alt-text-done-image);background-color:var(--alt-text-done-color)}.new.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover:before{background-color:var(--alt-text-hover-done-color)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip{display:none;word-wrap:anywhere}.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #1c1b22;--alt-text-tooltip-bg:var(--csstools-light-dark-toggle--82, #f0f0f4);--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #fbfbfe;--alt-text-tooltip-fg:var(--csstools-light-dark-toggle--83, #15141a);--alt-text-tooltip-border:#8f8f9d;--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #15141a;--alt-text-tooltip-shadow:0 2px 6px 0 var(--csstools-light-dark-toggle--84, rgb(58 57 68 / .2))}@supports (color: light-dark(red,red)){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--alt-text-tooltip-bg:light-dark(#f0f0f4, #1c1b22);--alt-text-tooltip-fg:light-dark(#15141a, #fbfbfe)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--alt-text-tooltip-shadow:0 2px 6px 0 light-dark(rgb(58 57 68 / .2), #15141a)}}@supports not (color: light-dark(tan,tan)){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip) *{--csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #1c1b22;--alt-text-tooltip-bg:var(--csstools-light-dark-toggle--82, #f0f0f4);--csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #fbfbfe;--alt-text-tooltip-fg:var(--csstools-light-dark-toggle--83, #15141a);--csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #15141a;--alt-text-tooltip-shadow:0 2px 6px 0 var(--csstools-light-dark-toggle--84, rgb(58 57 68 / .2))}}@media screen and (forced-colors:active){.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){--alt-text-tooltip-bg:Canvas;--alt-text-tooltip-fg:CanvasText;--alt-text-tooltip-border:CanvasText;--alt-text-tooltip-shadow:none}}.show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:calc(100% + 2px);inset-inline-start:0;padding-block:2px 3px;padding-inline:3px;max-width:300px;width:-moz-max-content;width:max-content;height:auto;font-size:12px;border:.5px solid var(--alt-text-tooltip-border);background:var(--alt-text-tooltip-bg);box-shadow:var(--alt-text-tooltip-shadow);color:var(--alt-text-tooltip-fg);pointer-events:none}:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .comment{width:var(--editor-toolbar-height)}:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .comment):before{content:"";-webkit-mask-image:var(--comment-edit-button-icon);mask-image:var(--comment-edit-button-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:100%;height:100%}.annotationEditorLayer .freeTextEditor{padding:calc(var(--freetext-padding) * var(--total-scale-factor));width:auto;height:auto;touch-action:none}.annotationEditorLayer .freeTextEditor .internal{background:transparent;border:none;top:0;right:0;bottom:0;left:0;overflow:visible;white-space:nowrap;font:10px sans-serif;line-height:var(--freetext-line-height);text-align:start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationEditorLayer .freeTextEditor .overlay{position:absolute;display:none;background:transparent;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.annotationEditorLayer freeTextEditor .overlay.enabled{display:block}.annotationEditorLayer .freeTextEditor .internal:empty:before{content:attr(default-content);color:gray}.annotationEditorLayer .freeTextEditor .internal:focus{outline:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.annotationEditorLayer .inkEditor{width:100%;height:100%}.annotationEditorLayer .inkEditor.editing{cursor:inherit}.annotationEditorLayer .inkEditor .inkEditorCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.annotationEditorLayer .stampEditor{width:auto;height:auto}:is(.annotationEditorLayer .stampEditor) canvas{position:absolute;width:100%;height:100%;margin:0;top:0;left:0}:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #52525e;--no-alt-text-badge-border-color:var(--csstools-light-dark-toggle--85, #f0f0f4);--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #fbfbfe;--no-alt-text-badge-bg-color:var(--csstools-light-dark-toggle--86, #cfcfd8);--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #15141a;--no-alt-text-badge-fg-color:var(--csstools-light-dark-toggle--87, #5b5b66)}@supports (color: light-dark(red,red)){:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{--no-alt-text-badge-border-color:light-dark(#f0f0f4, #52525e);--no-alt-text-badge-bg-color:light-dark(#cfcfd8, #fbfbfe);--no-alt-text-badge-fg-color:light-dark(#5b5b66, #15141a)}}@supports not (color: light-dark(tan,tan)){:is(:is(.annotationEditorLayer .stampEditor) .noAltTextBadge) *{--csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #52525e;--no-alt-text-badge-border-color:var(--csstools-light-dark-toggle--85, #f0f0f4);--csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #fbfbfe;--no-alt-text-badge-bg-color:var(--csstools-light-dark-toggle--86, #cfcfd8);--csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #15141a;--no-alt-text-badge-fg-color:var(--csstools-light-dark-toggle--87, #5b5b66)}}@media screen and (forced-colors:active){:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{--no-alt-text-badge-border-color:ButtonText;--no-alt-text-badge-bg-color:ButtonFace;--no-alt-text-badge-fg-color:ButtonText}}:is(.annotationEditorLayer .stampEditor) .noAltTextBadge{position:absolute;inset-inline-end:5px;inset-block-end:5px;display:inline-flex;width:32px;height:32px;padding:3px;justify-content:center;align-items:center;pointer-events:none;z-index:1;border-radius:2px;border:1px solid var(--no-alt-text-badge-border-color);background:var(--no-alt-text-badge-bg-color)}:is(:is(.annotationEditorLayer .stampEditor) .noAltTextBadge):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-warning-image);mask-image:var(--new-alt-text-warning-image);-webkit-mask-size:cover;mask-size:cover;background-color:var(--no-alt-text-badge-fg-color)}:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hidden:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers){display:none}:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer{width:var(--resizer-size);height:var(--resizer-size);background:content-box var(--resizer-bg-color);border:var(--focus-outline-around);border-radius:2px;position:absolute}.topLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:var(--resizer-shift);left:var(--resizer-shift)}.topMiddle:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.topRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:var(--resizer-shift);right:var(--resizer-shift)}.middleRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:calc(50% + var(--resizer-shift));right:var(--resizer-shift)}.bottomRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){bottom:var(--resizer-shift);right:var(--resizer-shift)}.bottomMiddle:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){bottom:var(--resizer-shift);left:calc(50% + var(--resizer-shift))}.bottomLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){bottom:var(--resizer-shift);left:var(--resizer-shift)}.middleLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))>.resizers)>.resizer){top:calc(50% + var(--resizer-shift));left:var(--resizer-shift)}.topLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.bottomRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:nwse-resize}.topMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.bottomMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:ns-resize}.topRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.bottomLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:nesw-resize}.middleRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer),.middleLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]))>.resizers>.resizer){cursor:ew-resize}.topLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.bottomRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:nesw-resize}.topMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.bottomMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:ew-resize}.topRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.bottomLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:nwse-resize}.middleRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer),.middleLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]))>.resizers>.resizer){cursor:ns-resize}:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar{rotate:270deg}[dir=ltr] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar){inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}[dir=rtl] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:0}:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"])) .editToolbar{rotate:180deg;inset-inline-end:100%;inset-block-start:calc(0px - var(--editor-toolbar-vert-offset))}:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar{rotate:90deg}[dir=ltr] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar){inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));inset-block-start:100%}[dir=rtl] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar){inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));inset-block-start:0}.dialog.altText::backdrop{-webkit-mask:url(#alttext-manager-mask);mask:url(#alttext-manager-mask)}.dialog.altText.positioned{margin:0}.dialog.altText #altTextContainer{width:300px;height:-moz-fit-content;height:fit-content;display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px}:is(.dialog.altText #altTextContainer) #overallDescription{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}:is(:is(.dialog.altText #altTextContainer) #overallDescription) span{align-self:stretch}:is(:is(.dialog.altText #altTextContainer) #overallDescription) .title{font-size:13px;font-style:normal;font-weight:590}:is(.dialog.altText #altTextContainer) #addDescription{display:flex;flex-direction:column;align-items:stretch;gap:8px}:is(:is(.dialog.altText #altTextContainer) #addDescription) .descriptionArea{flex:1;padding-inline:24px 10px}:is(:is(:is(.dialog.altText #altTextContainer) #addDescription) .descriptionArea) textarea{width:100%;min-height:75px}:is(.dialog.altText #altTextContainer) #buttons{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch}.dialog.newAltText{--new-alt-text-ai-disclaimer-icon:url("data:image/svg+xml,%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.49073%201.3015L3.30873%202.1505C3.29349%202.22246%203.25769%202.28844%203.20568%202.34045C3.15368%202.39246%203.08769%202.42826%203.01573%202.4435L2.16673%202.6255C1.76473%202.7125%201.76473%203.2865%202.16673%203.3725L3.01573%203.5555C3.08769%203.57074%203.15368%203.60654%203.20568%203.65855C3.25769%203.71056%203.29349%203.77654%203.30873%203.8485L3.49073%204.6975C3.57773%205.0995%204.15173%205.0995%204.23773%204.6975L4.42073%203.8485C4.43598%203.77654%204.47177%203.71056%204.52378%203.65855C4.57579%203.60654%204.64178%203.57074%204.71373%203.5555L5.56173%203.3725C5.96373%203.2855%205.96373%202.7115%205.56173%202.6255L4.71273%202.4435C4.64083%202.42814%204.57491%202.3923%204.52292%202.34031C4.47093%202.28832%204.43509%202.2224%204.41973%202.1505L4.23773%201.3015C4.15073%200.8995%203.57673%200.8995%203.49073%201.3015ZM10.8647%2013.9995C10.4853%2014.0056%2010.1158%2013.8782%209.82067%2013.6397C9.52553%2013.4013%209.32347%2013.0667%209.24973%2012.6945L8.89273%2011.0275C8.83676%2010.7687%208.70738%2010.5316%208.52009%2010.3445C8.3328%2010.1574%208.09554%2010.0282%207.83673%209.9725L6.16973%209.6155C5.38873%209.4465%204.86473%208.7975%204.86473%207.9995C4.86473%207.2015%205.38873%206.5525%206.16973%206.3845L7.83673%206.0275C8.09551%205.97135%208.33267%205.84193%208.51992%205.65468C8.70716%205.46744%208.83658%205.23028%208.89273%204.9715L9.25073%203.3045C9.41773%202.5235%2010.0667%201.9995%2010.8647%201.9995C11.6627%201.9995%2012.3117%202.5235%2012.4797%203.3045L12.8367%204.9715C12.9507%205.4995%2013.3647%205.9135%2013.8927%206.0265L15.5597%206.3835C16.3407%206.5525%2016.8647%207.2015%2016.8647%207.9995C16.8647%208.7975%2016.3407%209.4465%2015.5597%209.6145L13.8927%209.9715C13.6337%2010.0275%2013.3963%2010.157%2013.209%2010.3445C13.0217%2010.5319%2012.8925%2010.7694%2012.8367%2011.0285L12.4787%2012.6945C12.4054%2013.0667%2012.2036%2013.4014%2011.9086%2013.6399C11.6135%2013.8784%2011.2441%2014.0057%2010.8647%2013.9995ZM10.8647%203.2495C10.7667%203.2495%2010.5337%203.2795%2010.4727%203.5655L10.1147%205.2335C10.0081%205.72777%209.76116%206.18082%209.40361%206.53837C9.04606%206.89593%208.59301%207.14283%208.09873%207.2495L6.43173%207.6065C6.14573%207.6685%206.11473%207.9015%206.11473%207.9995C6.11473%208.0975%206.14573%208.3305%206.43173%208.3925L8.09873%208.7495C8.59301%208.85617%209.04606%209.10307%209.40361%209.46062C9.76116%209.81817%2010.0081%2010.2712%2010.1147%2010.7655L10.4727%2012.4335C10.5337%2012.7195%2010.7667%2012.7495%2010.8647%2012.7495C10.9627%2012.7495%2011.1957%2012.7195%2011.2567%2012.4335L11.6147%2010.7665C11.7212%2010.272%2011.9681%209.81878%2012.3256%209.46103C12.6832%209.10329%2013.1363%208.85624%2013.6307%208.7495L15.2977%208.3925C15.5837%208.3305%2015.6147%208.0975%2015.6147%207.9995C15.6147%207.9015%2015.5837%207.6685%2015.2977%207.6065L13.6307%207.2495C13.1365%207.14283%2012.6834%206.89593%2012.3259%206.53837C11.9683%206.18082%2011.7214%205.72777%2011.6147%205.2335L11.2567%203.5655C11.1957%203.2795%2010.9627%203.2495%2010.8647%203.2495ZM3.30873%2012.1505L3.49073%2011.3015C3.57673%2010.8995%204.15073%2010.8995%204.23773%2011.3015L4.41973%2012.1505C4.43509%2012.2224%204.47093%2012.2883%204.52292%2012.3403C4.57491%2012.3923%204.64083%2012.4281%204.71273%2012.4435L5.56173%2012.6255C5.96373%2012.7115%205.96373%2013.2855%205.56173%2013.3725L4.71273%2013.5545C4.64083%2013.5699%204.57491%2013.6057%204.52292%2013.6577C4.47093%2013.7097%204.43509%2013.7756%204.41973%2013.8475L4.23773%2014.6965C4.15173%2015.0985%203.57773%2015.0985%203.49073%2014.6965L3.30873%2013.8475C3.29337%2013.7756%203.25754%2013.7097%203.20555%2013.6577C3.15356%2013.6057%203.08764%2013.5699%203.01573%2013.5545L2.16673%2013.3725C1.76473%2013.2865%201.76473%2012.7125%202.16673%2012.6255L3.01573%2012.4435C3.08769%2012.4283%203.15368%2012.3925%203.20568%2012.3405C3.25769%2012.2884%203.29349%2012.2225%203.30873%2012.1505Z'%20fill='black'/%3e%3c/svg%3e");--new-alt-text-spinner-icon:url("data:image/svg+xml,%3c!--%20This%20Source%20Code%20Form%20is%20subject%20to%20the%20terms%20of%20the%20Mozilla%20Public%20-%20License,%20v.%202.0.%20If%20a%20copy%20of%20the%20MPL%20was%20not%20distributed%20with%20this%20-%20file,%20You%20can%20obtain%20one%20at%20http://mozilla.org/MPL/2.0/.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%3e%3cstyle%3e%20@media%20not%20(prefers-reduced-motion)%20{%20@keyframes%20loadingRotate%20{%20from%20{%20rotate:%200;%20}%20to%20{%20rotate:%20360deg%20}%20}%20%23circle-arrows%20{%20animation:%20loadingRotate%201.8s%20linear%20infinite;%20transform-origin:%2050%25%2050%25;%20}%20%23hourglass%20{%20display:%20none;%20}%20}%20@media%20(prefers-reduced-motion)%20{%20%23circle-arrows%20{%20display:%20none;%20}%20}%20%3c/style%3e%3cpath%20id='circle-arrows'%20d='M9%205.528c0%20.42.508.63.804.333l2.528-2.528a.47.47%200%200%200%200-.666L9.805.14A.471.471%200%200%200%209%20.472v1.866A5.756%205.756%200%200%200%202.25%208c0%20.942.232%201.83.635%202.615l1.143-1.143A4.208%204.208%200%200%201%203.75%208%204.254%204.254%200%200%201%208%203.75c.345%200%20.68.042%201%20.122v1.656zM7%2010.472v1.656c.32.08.655.122%201%20.122A4.254%204.254%200%200%200%2012.25%208c0-.52-.107-1.013-.279-1.474l1.143-1.143c.404.786.636%201.674.636%202.617A5.756%205.756%200%200%201%207%2013.662v1.866a.47.47%200%200%201-.804.333l-2.528-2.528a.47.47%200%200%201%200-.666l2.528-2.528a.47.47%200%200%201%20.804.333z'/%3e%3cg%20id='hourglass'%3e%3cpath%20d='M13,1%20C13.5522847,1%2014,1.44771525%2014,2%20C14,2.55228475%2013.5522847,3%2013,3%20L12.9854217,2.99990801%20C12.9950817,3.16495885%2013,3.33173274%2013,3.5%20C13,5.24679885%2010.9877318,6.01090495%2010.9877318,8.0017538%20C10.9877318,9.99260264%2013,10.7536922%2013,12.5%20C13,12.6686079%2012.9950617,12.8357163%2012.985363,13.0010943%20L13,13%20C13.5522847,13%2014,13.4477153%2014,14%20C14,14.5522847%2013.5522847,15%2013,15%20L3,15%20C2.44771525,15%202,14.5522847%202,14%20C2,13.4477153%202.44771525,13%203,13%20L3.01463704,13.0010943%20C3.00493827,12.8357163%203,12.6686079%203,12.5%20C3,10.7536922%204.9877318,9.99260264%205,8.0017538%20C5.0122682,6.01090495%203,5.24679885%203,3.5%20C3,3.33173274%203.00491834,3.16495885%203.01457832,2.99990801%20L3,3%20C2.44771525,3%202,2.55228475%202,2%20C2,1.44771525%202.44771525,1%203,1%20L13,1%20Z%20M10.987,3%20L5.012,3%20L5.00308914,3.24815712%20C5.00103707,3.33163368%205,3.4155948%205,3.5%20C5,5.36125069%206.99153646,6.01774089%206.99153646,8.0017538%20C6.99153646,9.98576671%205,10.6393737%205,12.5%20L5.00307746,12.7513676%20L5.01222201,12.9998392%20L5.60191711,12.9988344%20L6.0425138,12.2959826%20C7.02362731,10.7653275%207.67612271,10%208,10%20C8.37014547,10%209.16950644,10.9996115%2010.3980829,12.9988344%20L10.987778,12.9998392%20C10.9958674,12.8352104%2011,12.66849%2011,12.5%20C11,10.6393737%208.98689779,10.0147381%208.98689779,8.0017538%20C8.98689779,5.98876953%2011,5.36125069%2011,3.5%20L10.9969109,3.24815712%20L10.987,3%20Z'/%3e%3cpath%20d='M6,4%20L10,4%20C8.95166016,6%208.28499349,7%208,7%20C7.71500651,7%207.04833984,6%206,4%20Z'/%3e%3c/g%3e%3c/svg%3e");--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #2b2a33;--preview-image-bg-color:var(--csstools-light-dark-toggle--88, #f0f0f4);--preview-image-border:none}@supports (color: light-dark(red,red)){.dialog.newAltText{--preview-image-bg-color:light-dark(#f0f0f4, #2b2a33)}}@supports not (color: light-dark(tan,tan)){.dialog.newAltText *{--csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #2b2a33;--preview-image-bg-color:var(--csstools-light-dark-toggle--88, #f0f0f4)}}@media screen and (forced-colors:active){.dialog.newAltText{--preview-image-bg-color:ButtonFace;--preview-image-border:1px solid ButtonText}}.dialog.newAltText{width:80%;max-width:570px;min-width:300px;padding:0}.dialog.newAltText.noAi #newAltTextDisclaimer,.dialog.newAltText.noAi #newAltTextCreateAutomatically,.dialog.newAltText.aiInstalling #newAltTextCreateAutomatically{display:none!important}.dialog.newAltText.aiInstalling #newAltTextDownloadModel{display:flex!important}.dialog.newAltText.error #newAltTextNotNow{display:none!important}.dialog.newAltText.error #newAltTextCancel{display:inline-block!important}.dialog.newAltText:not(.error) #newAltTextError{display:none!important}.dialog.newAltText #newAltTextContainer{display:flex;width:auto;padding:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;flex:0 1 auto;line-height:normal}:is(.dialog.newAltText #newAltTextContainer) #mainContent{display:flex;justify-content:flex-end;align-items:flex-start;gap:12px;align-self:stretch;flex:1 1 auto}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionAndSettings{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;flex:1 1 auto}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer{width:100%;height:70px;position:relative}:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea{width:100%;height:100%;padding:8px}:is(:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea)::-moz-placeholder{color:var(--text-secondary-color)}:is(:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea)::placeholder{color:var(--text-secondary-color)}:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) .altTextSpinner{display:none;position:absolute;width:16px;height:16px;inset-inline-start:8px;inset-block-start:8px;-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);pointer-events:none}.loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea::-moz-placeholder{color:transparent}.loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea::placeholder{color:transparent}.loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) .altTextSpinner{display:inline-block;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon)}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescription{font-size:11px}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDisclaimer{display:flex;flex-direction:row;align-items:flex-start;gap:4px;font-size:11px}:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDisclaimer):before{content:"";display:inline-block;width:17px;height:16px;-webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);mask-image:var(--new-alt-text-ai-disclaimer-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color);flex:1 0 auto}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextDownloadModel{display:flex;align-items:center;gap:4px;align-self:stretch}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextDownloadModel):before{content:"";display:inline-block;width:16px;height:16px;-webkit-mask-image:var(--new-alt-text-spinner-icon);mask-image:var(--new-alt-text-spinner-icon);-webkit-mask-size:cover;mask-size:cover;background-color:var(--text-secondary-color)}:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextImagePreview{width:180px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;flex:0 0 auto;background-color:var(--preview-image-bg-color);border:var(--preview-image-border)}:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextImagePreview)>canvas{max-width:100%;max-height:100%}.colorPicker{--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #80ebff;--hover-outline-color:var(--csstools-light-dark-toggle--89, #0250bb);--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #aaf2ff;--selected-outline-color:var(--csstools-light-dark-toggle--90, #0060df);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #52525e;--swatch-border-color:var(--csstools-light-dark-toggle--91, #cfcfd8)}@supports (color: light-dark(red,red)){.colorPicker{--hover-outline-color:light-dark(#0250bb, #80ebff);--selected-outline-color:light-dark(#0060df, #aaf2ff);--swatch-border-color:light-dark(#cfcfd8, #52525e)}}@supports not (color: light-dark(tan,tan)){.colorPicker *{--csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #80ebff;--hover-outline-color:var(--csstools-light-dark-toggle--89, #0250bb);--csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #aaf2ff;--selected-outline-color:var(--csstools-light-dark-toggle--90, #0060df);--csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #52525e;--swatch-border-color:var(--csstools-light-dark-toggle--91, #cfcfd8)}}@media screen and (forced-colors:active){.colorPicker{--hover-outline-color:Highlight;--selected-outline-color:var(--hover-outline-color);--swatch-border-color:ButtonText}}.colorPicker .swatch{width:16px;height:16px;border:1px solid var(--swatch-border-color);border-radius:100%;outline-offset:2px;box-sizing:border-box;forced-color-adjust:none}.colorPicker button:is(:hover,.selected)>.swatch{border:none}.basicColorPicker{width:28px}.basicColorPicker::-moz-color-swatch{border-radius:100%}.basicColorPicker::-webkit-color-swatch{border-radius:100%}.annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free)>.editToolbar{rotate:0deg}.annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free)>.editToolbar{rotate:270deg}.annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free)>.editToolbar{rotate:180deg}.annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free)>.editToolbar{rotate:90deg}.annotationEditorLayer .highlightEditor{position:absolute;background:transparent;z-index:1;cursor:auto;max-width:100%;max-height:100%;border:none;outline:none;pointer-events:none;transform-origin:0 0}:is(.annotationEditorLayer .highlightEditor):not(.free){transform:none}:is(.annotationEditorLayer .highlightEditor) .internal{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.disabled:is(.annotationEditorLayer .highlightEditor) .internal{pointer-events:none}.selectedEditor:is(.annotationEditorLayer .highlightEditor) .internal{cursor:pointer}:is(.annotationEditorLayer .highlightEditor) .editToolbar{--editor-toolbar-colorpicker-arrow-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.23336%2010.4664L11.8474%206.85339C11.894%206.8071%2011.931%206.75203%2011.9563%206.69136C11.9816%206.63069%2011.9946%206.56562%2011.9946%206.49989C11.9946%206.43417%2011.9816%206.3691%2011.9563%206.30843C11.931%206.24776%2011.894%206.19269%2011.8474%206.14639C11.7536%206.05266%2011.6264%206%2011.4939%206C11.3613%206%2011.2341%206.05266%2011.1404%206.14639L7.99236%209.29339L4.84736%206.14739C4.75305%206.05631%204.62675%206.00592%204.49566%206.00706C4.36456%206.0082%204.23915%206.06078%204.14645%206.15348C4.05374%206.24619%204.00116%206.37159%204.00002%206.50269C3.99888%206.63379%204.04928%206.76009%204.14036%206.85439L7.75236%2010.4674L8.23336%2010.4664Z'%20fill='black'/%3e%3c/svg%3e");transform-origin:center!important}:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker{position:relative;width:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding:4px}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):after{content:"";-webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);mask-image:var(--editor-toolbar-colorpicker-arrow-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:inline-block;background-color:var(--editor-toolbar-fg-color);width:12px;height:12px}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):hover:after{background-color:var(--editor-toolbar-hover-fg-color)}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):has(.dropdown:not(.hidden)){background-color:var(--editor-toolbar-hover-bg-color)}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):has(.dropdown:not(.hidden)):after{scale:-1}:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:11px;padding-block:8px;border-radius:6px;background-color:var(--editor-toolbar-bg-color);border:1px solid var(--editor-toolbar-border-color);box-shadow:var(--editor-toolbar-shadow);inset-block-start:calc(100% + 4px);width:calc(100% + 2 * var(--editor-toolbar-padding))}:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button{width:100%;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none}:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button):is(:active,:focus-visible){outline:none}:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button)>.swatch{outline-offset:2px}[aria-selected=true]:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button)>.swatch{outline:2px solid var(--selected-outline-color)}:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button):is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}.editorParamsToolbar:has(#highlightParamsToolbarContainer){padding:unset}#highlightParamsToolbarContainer{gap:16px;padding-inline:10px;padding-block-end:12px}#highlightParamsToolbarContainer .colorPicker{display:flex;flex-direction:column;gap:8px}:is(#highlightParamsToolbarContainer .colorPicker) .dropdown{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:auto}:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button{width:auto;height:auto;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:none;flex:0 0 auto;padding:0}:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button) .swatch{width:24px;height:24px}:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button):is(:active,:focus-visible){outline:none}[aria-selected=true]:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button)>.swatch{outline:2px solid var(--selected-outline-color)}:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button):is(:hover,:active,:focus-visible)>.swatch{outline:2px solid var(--hover-outline-color)}#highlightParamsToolbarContainer #editorHighlightThickness{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}:is(#highlightParamsToolbarContainer #editorHighlightThickness) .editorParamsLabel{height:auto;align-self:stretch}:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{display:flex;justify-content:space-between;align-items:center;align-self:stretch;--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #80808e;--example-color:var(--csstools-light-dark-toggle--92, #bfbfc9)}@supports (color: light-dark(red,red)){:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{--example-color:light-dark(#bfbfc9, #80808e)}}@supports not (color: light-dark(tan,tan)){:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) *{--csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #80808e;--example-color:var(--csstools-light-dark-toggle--92, #bfbfc9)}}@media screen and (forced-colors:active){:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{--example-color:CanvasText}}:is(:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker)>.editorParamsSlider[disabled]){opacity:.4}:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker):before,:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker):after{content:"";width:8px;aspect-ratio:1;display:block;border-radius:100%;background-color:var(--example-color)}:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker):after{width:24px}:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) .editorParamsSlider{width:unset;height:14px}#highlightParamsToolbarContainer #editorHighlightVisibility{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #8f8f9d;--divider-color:var(--csstools-light-dark-toggle--93, #d7d7db)}@supports (color: light-dark(red,red)){:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{--divider-color:light-dark(#d7d7db, #8f8f9d)}}@supports not (color: light-dark(tan,tan)){:is(:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider) *{--csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #8f8f9d;--divider-color:var(--csstools-light-dark-toggle--93, #d7d7db)}}@media screen and (forced-colors:active){:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{--divider-color:CanvasText}}:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{margin-block:4px;width:100%;height:1px;background-color:var(--divider-color)}:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .toggler{display:flex;justify-content:space-between;align-items:center;align-self:stretch}#altTextSettingsDialog{padding:16px}#altTextSettingsDialog #altTextSettingsContainer{display:flex;width:573px;flex-direction:column;gap:16px}:is(#altTextSettingsDialog #altTextSettingsContainer) .mainContainer{gap:16px}:is(#altTextSettingsDialog #altTextSettingsContainer) .description{color:var(--text-secondary-color)}:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings{display:flex;flex-direction:column;gap:12px}:is(#altTextSettingsDialog #altTextSettingsContainer) #automaticAltText,:is(#altTextSettingsDialog #altTextSettingsContainer) #altTextEditor{display:flex;flex-direction:column;gap:8px}:is(#altTextSettingsDialog #altTextSettingsContainer) #createModelDescription,:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings,:is(#altTextSettingsDialog #altTextSettingsContainer) #showAltTextDialogDescription{padding-inline-start:40px}:is(#altTextSettingsDialog #altTextSettingsContainer) #automaticSettings{display:flex;flex-direction:column;gap:16px}button.hasPopupMenu[aria-expanded=true]+menu{visibility:visible}button.hasPopupMenu[aria-expanded=false]+menu{visibility:hidden}.popupMenu{--menuitem-checkmark-icon:url("data:image/svg+xml,%3csvg%20width='11'%20height='11'%20viewBox='0%200%2011%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.79253%200.14683C10.2086%200.418844%2010.3253%200.976607%2010.0533%201.39263L4.56097%209.79263C4.4081%2010.0264%204.15533%2010.176%203.87682%2010.1974C3.5983%2010.2189%203.32561%2010.1098%203.13874%209.90217L0.231043%206.6714C-0.10147%206.30194%20-0.0715196%205.73288%200.29794%205.40037C0.667399%205.06786%201.23646%205.09781%201.56897%205.46727L3.69438%207.82883L8.54674%200.407579C8.81875%20-0.00844234%209.37651%20-0.125183%209.79253%200.14683Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e");--menu-mark-icon-size:0;--menu-icon-size:16px;--menuitem-gap:5px;--menuitem-border-color:transparent;--menuitem-active-bg:color-mix( in srgb, var(--menu-text-color), transparent 79% );--menuitem-text-active-fg:var(--menu-text-color);--menuitem-active-border-color:var(--menuitem-border-color);--menuitem-focus-bg:color-mix( in srgb, var(--menu-text-color), transparent 93% );--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) #00cadb;--menuitem-focus-outline-color:var(--csstools-light-dark-toggle--94, #0062fa);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) black;--menuitem-focus-border-color:var(--csstools-light-dark-toggle--95, white);--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) #23222b;--menu-bg:var(--csstools-light-dark-toggle--96, white);--menu-background-blend-mode:normal;--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--98:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--menu-box-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--97, rgb(0 0 0 / .05)), 0 3px 12px 0 var(--csstools-light-dark-toggle--98, rgb(0 0 0 / .1));--csstools-light-dark-toggle--99:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--menu-border-color:var(--csstools-light-dark-toggle--99, rgb(21 20 26 / .1));--menuitem-border-radius:8px;--menu-backdrop-filter:none;--csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) #fbfbfe;--menu-text-color:var(--csstools-light-dark-toggle--100, #15141a);--menu-text-disabled-color:var(--menu-text-color);--menuitem-text-hover-fg:var(--menu-text-color);--menuitem-hover-bg:color-mix( in srgb, var(--menu-text-color), transparent 86% );--menuitem-hover-background-blend-mode:normal;--disabled-opacity:.62}@supports (color: light-dark(red,red)){.popupMenu{--menuitem-focus-outline-color:light-dark(#0062fa, #00cadb);--menuitem-focus-border-color:light-dark(white, black);--menu-bg:light-dark(white, #23222b)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.popupMenu{--menu-box-shadow:0 .375px 1.5px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 3px 12px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4));--menu-border-color:light-dark(rgb(21 20 26 / .1), rgb(251 251 254 / .1))}}@supports (color: light-dark(red,red)){.popupMenu{--menu-text-color:light-dark(#15141a, #fbfbfe)}}@supports not (color: light-dark(tan,tan)){.popupMenu *{--csstools-light-dark-toggle--94:var(--csstools-color-scheme--light) #00cadb;--menuitem-focus-outline-color:var(--csstools-light-dark-toggle--94, #0062fa);--csstools-light-dark-toggle--95:var(--csstools-color-scheme--light) black;--menuitem-focus-border-color:var(--csstools-light-dark-toggle--95, white);--csstools-light-dark-toggle--96:var(--csstools-color-scheme--light) #23222b;--menu-bg:var(--csstools-light-dark-toggle--96, white);--csstools-light-dark-toggle--97:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--98:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--menu-box-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--97, rgb(0 0 0 / .05)), 0 3px 12px 0 var(--csstools-light-dark-toggle--98, rgb(0 0 0 / .1));--csstools-light-dark-toggle--99:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--menu-border-color:var(--csstools-light-dark-toggle--99, rgb(21 20 26 / .1));--csstools-light-dark-toggle--100:var(--csstools-color-scheme--light) #fbfbfe;--menu-text-color:var(--csstools-light-dark-toggle--100, #15141a)}}@media screen and (forced-colors:active){.popupMenu{--menu-bg:Canvas;--menu-background-blend-mode:normal;--menu-box-shadow:none;--menu-backdrop-filter:none;--menu-text-color:ButtonText;--menu-text-disabled-color:GrayText;--menu-border-color:CanvasText;--menuitem-border-color:none;--menuitem-hover-bg:SelectedItemText;--menuitem-text-hover-fg:SelectedItem;--menuitem-active-bg:SelectedItemText;--menuitem-active-border-color:ButtonText;--menuitem-text-active-fg:SelectedItem;--menuitem-focus-bg:ButtonFace;--menuitem-focus-outline-color:CanvasText;--menuitem-focus-border-color:none;--disabled-opacity:1}}.popupMenu{display:flex;flex-direction:column;width:-moz-max-content;width:max-content;height:auto;position:relative;left:0;top:1px;margin:0;padding:5px;box-sizing:border-box;background:var(--menu-bg);background-blend-mode:var(--menu-background-blend-mode);box-shadow:var(--menu-box-shadow);border-radius:6px;border:1px solid var(--menu-border-color);-webkit-backdrop-filter:var(--menu-backdrop-filter);backdrop-filter:var(--menu-backdrop-filter)}.popupMenu.withMark{--menu-mark-icon-size:16px}.popupMenu>button{display:flex;align-items:center;position:relative;width:100%;height:26px;padding-inline:calc(var(--menu-mark-icon-size) + var(--menuitem-gap)) var(--menuitem-gap);gap:var(--menuitem-gap);box-sizing:border-box;border-radius:var(--menuitem-border-radius);border:1px solid var(--menuitem-border-color);background:transparent}.selected:is(.popupMenu>button):after{content:"";display:inline-block;width:11px;height:11px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--menuitem-checkmark-icon);mask-image:var(--menuitem-checkmark-icon);background-color:var(--menu-text-color);position:absolute;inset-inline-start:var(--menuitem-gap);top:50%;transform:translateY(-50%)}:is(.popupMenu>button):disabled{opacity:var(--disabled-opacity)}.selected:is(.popupMenu>button):disabled:after{background-color:var(--menu-text-disabled-color)}:is(.popupMenu>button):disabled:not(.noIcon):before{background-color:var(--menu-text-disabled-color)}:is(.popupMenu>button):disabled>span{color:var(--menu-text-disabled-color)}:is(.popupMenu>button):not(:disabled):hover{background:var(--menuitem-hover-bg);background-blend-mode:var(--menuitem-hover-background-blend-mode)}:is(.popupMenu>button):not(:disabled):hover:not(.noIcon):before{background-color:var(--menuitem-text-hover-fg)}:is(.popupMenu>button):not(:disabled):hover>span{color:var(--menuitem-text-hover-fg)}.selected:is(.popupMenu>button):not(:disabled):hover:after{background-color:var(--menuitem-text-hover-fg)}:is(.popupMenu>button):not(:disabled):active{background-color:var(--menuitem-active-bg);border-color:var(--menuitem-active-border-color)}:is(.popupMenu>button):not(:disabled):active>span{color:var(--menuitem-text-active-fg)}:is(.popupMenu>button):not(:disabled):focus-visible{border-color:var(--menuitem-focus-border-color);background-color:var(--menuitem-focus-bg);outline:2px solid var(--menuitem-focus-outline-color);outline-offset:2px}:is(.popupMenu>button):not(.noIcon):before{display:inline-block;width:var(--menu-icon-size);height:var(--menu-icon-size);content:"";-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;background-color:var(--menu-text-color)}:is(.popupMenu>button)>span{display:flex;align-items:center;align-self:stretch;width:100%;min-width:-moz-max-content;min-width:max-content;text-align:start;color:var(--menu-text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline-start:6px;font:menu;font-size:13px;font-style:normal;font-weight:510;line-height:normal}.treeView{--csstools-light-dark-toggle--101:var(--csstools-color-scheme--light) rgb(255 255 255 / .8);--treeitem-color:var(--csstools-light-dark-toggle--101, rgb(0 0 0 / .8));--csstools-light-dark-toggle--102:var(--csstools-color-scheme--light) rgb(255 255 255 / .15);--treeitem-bg-color:var(--csstools-light-dark-toggle--102, rgb(0 0 0 / .15));--csstools-light-dark-toggle--103:var(--csstools-color-scheme--light) rgb(255 255 255 / .9);--treeitem-hover-color:var(--csstools-light-dark-toggle--103, rgb(0 0 0 / .9));--csstools-light-dark-toggle--104:var(--csstools-color-scheme--light) rgb(255 255 255 / .9);--treeitem-selected-color:var(--csstools-light-dark-toggle--104, rgb(0 0 0 / .9));--csstools-light-dark-toggle--105:var(--csstools-color-scheme--light) rgb(255 255 255 / .25);--treeitem-selected-bg-color:var(--csstools-light-dark-toggle--105, rgb(0 0 0 / .25));--treeitem-expanded-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3e%3cpath%20d='M10%2013l4-7H6z'/%3e%3c/svg%3e");--treeitem-collapsed-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%3e%3cpath%20d='M13%209L6%205v8z'/%3e%3c/svg%3e")}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.treeView{--treeitem-color:light-dark(rgb(0 0 0 / .8), rgb(255 255 255 / .8));--treeitem-bg-color:light-dark(rgb(0 0 0 / .15), rgb(255 255 255 / .15));--treeitem-hover-color:light-dark(rgb(0 0 0 / .9), rgb(255 255 255 / .9));--treeitem-selected-color:light-dark( rgb(0 0 0 / .9), rgb(255 255 255 / .9) );--treeitem-selected-bg-color:light-dark( rgb(0 0 0 / .25), rgb(255 255 255 / .25) )}}@supports not (color: light-dark(tan,tan)){.treeView *{--csstools-light-dark-toggle--101:var(--csstools-color-scheme--light) rgb(255 255 255 / .8);--treeitem-color:var(--csstools-light-dark-toggle--101, rgb(0 0 0 / .8));--csstools-light-dark-toggle--102:var(--csstools-color-scheme--light) rgb(255 255 255 / .15);--treeitem-bg-color:var(--csstools-light-dark-toggle--102, rgb(0 0 0 / .15));--csstools-light-dark-toggle--103:var(--csstools-color-scheme--light) rgb(255 255 255 / .9);--treeitem-hover-color:var(--csstools-light-dark-toggle--103, rgb(0 0 0 / .9));--csstools-light-dark-toggle--104:var(--csstools-color-scheme--light) rgb(255 255 255 / .9);--treeitem-selected-color:var(--csstools-light-dark-toggle--104, rgb(0 0 0 / .9));--csstools-light-dark-toggle--105:var(--csstools-color-scheme--light) rgb(255 255 255 / .25);--treeitem-selected-bg-color:var(--csstools-light-dark-toggle--105, rgb(0 0 0 / .25))}}:is(.treeView.withNesting .treeItemToggler):before{position:absolute;display:inline-block;width:16px;height:16px;inset-inline-end:4px;content:"";background-color:var(--toolbar-icon-bg-color);-webkit-mask-image:var(--treeitem-expanded-icon);mask-image:var(--treeitem-expanded-icon);-webkit-mask-size:cover;mask-size:cover}.treeView.withNesting .treeItemToggler{position:relative;float:inline-start;height:0;width:0;color:#ffffff80}.treeItemsHidden:is(.treeView.withNesting .treeItemToggler):before{-webkit-mask-image:var(--treeitem-collapsed-icon);mask-image:var(--treeitem-collapsed-icon);transform:scaleX(var(--dir-factor))}.treeItemsHidden:is(.treeView.withNesting .treeItemToggler)~.treeItems{display:none}:is(.treeView.withNesting .treeItemToggler):hover+a,:is(.treeView.withNesting .treeItemToggler):hover~.treeItems{background-color:var(--treeitem-bg-color);background-clip:padding-box;border-radius:2px;color:var(--treeitem-hover-color)}.treeView.withNesting>.treeItem,.treeView.withNesting .treeItem>.treeItems{margin-inline-start:20px}:is(#layersView.treeView .treeItem>a) *{cursor:pointer}:is(#layersView.treeView .treeItem>a)>label{display:flex;align-items:center;padding-inline-start:4px}:is(:is(#layersView.treeView .treeItem>a)>label)>input{margin-top:1px}:is(.treeView .treeItem)>a{text-decoration:none;display:inline-block;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;padding:2px 0 5px;padding-inline-start:4px;border-radius:2px;color:var(--treeitem-color);font-size:13px;line-height:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal;cursor:default}:is(:is(.treeView .treeItem)>a):hover{background-color:var(--treeitem-bg-color);background-clip:padding-box;border-radius:2px;color:var(--treeitem-hover-color)}.selected:is(.treeView .treeItem)>a{background-color:var(--treeitem-selected-bg-color);color:var(--treeitem-selected-color)}#outerContainer.viewsManagerMoving #viewsManager{visibility:visible}#outerContainer.viewsManagerOpen #viewsManager{visibility:visible;inset-inline-start:8px}#outerContainer.viewsManagerOpen #viewerContainer:not(.pdfPresentationMode){inset-inline-start:var(--viewsManager-width, 0);transition-property:inset-inline-start}#outerContainer.viewsManagerResizing :is(#sidebarContainer,#viewerContainer,#loadingBar){transition-duration:0s}#viewsManager{--views-manager-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3%207H5C5.53043%207%206.03914%206.78929%206.41421%206.41421C6.78929%206.03914%207%205.53043%207%205V3C7%202.46957%206.78929%201.96086%206.41421%201.58579C6.03914%201.21071%205.53043%201%205%201H3C2.46957%201%201.96086%201.21071%201.58579%201.58579C1.21071%201.96086%201%202.46957%201%203V5C1%205.53043%201.21071%206.03914%201.58579%206.41421C1.96086%206.78929%202.46957%207%203%207ZM11%207H13C13.5304%207%2014.0391%206.78929%2014.4142%206.41421C14.7893%206.03914%2015%205.53043%2015%205V3C15%202.46957%2014.7893%201.96086%2014.4142%201.58579C14.0391%201.21071%2013.5304%201%2013%201H11C10.4696%201%209.96086%201.21071%209.58579%201.58579C9.21071%201.96086%209%202.46957%209%203V5C9%205.53043%209.21071%206.03914%209.58579%206.41421C9.96086%206.78929%2010.4696%207%2011%207ZM5%2015H3C2.46957%2015%201.96086%2014.7893%201.58579%2014.4142C1.21071%2014.0391%201%2013.5304%201%2013V11C1%2010.4696%201.21071%209.96086%201.58579%209.58579C1.96086%209.21071%202.46957%209%203%209H5C5.53043%209%206.03914%209.21071%206.41421%209.58579C6.78929%209.96086%207%2010.4696%207%2011V13C7%2013.5304%206.78929%2014.0391%206.41421%2014.4142C6.03914%2014.7893%205.53043%2015%205%2015ZM11%2015H13C13.5304%2015%2014.0391%2014.7893%2014.4142%2014.4142C14.7893%2014.0391%2015%2013.5304%2015%2013V11C15%2010.4696%2014.7893%209.96086%2014.4142%209.58579C14.0391%209.21071%2013.5304%209%2013%209H11C10.4696%209%209.96086%209.21071%209.58579%209.58579C9.21071%209.96086%209%2010.4696%209%2011V13C9%2013.5304%209.21071%2014.0391%209.58579%2014.4142C9.96086%2014.7893%2010.4696%2015%2011%2015Z'%20fill='black'/%3e%3c/svg%3e");--views-manager-button-arrow-icon:url("data:image/svg+xml,%3csvg%20width='8'%20height='10'%20viewBox='0%200%208%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.23336%207.46639L7.84736%203.85339C7.89401%203.8071%207.93104%203.75203%207.9563%203.69136C7.98157%203.63069%207.99458%203.56562%207.99458%203.49989C7.99458%203.43417%207.98157%203.3691%207.9563%203.30843C7.93104%203.24776%207.89401%203.19269%207.84736%203.14639C7.75359%203.05266%207.62644%203%207.49386%203C7.36127%203%207.23412%203.05266%207.14036%203.14639L3.99236%206.29339L0.847356%203.14739C0.753055%203.05631%200.626754%203.00592%200.495655%203.00706C0.364557%203.0082%200.239151%203.06078%200.146447%203.15348C0.0537425%203.24619%200.00115811%203.37159%201.89013e-05%203.50269C-0.00112031%203.63379%200.0492769%203.76009%200.140356%203.85439L3.75236%207.46739L4.23336%207.46639Z'%20fill='black'/%3e%3c/svg%3e");--views-manager-add-file-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.00488%209.75V14C7.00488%2014.1658%207.07073%2014.3247%207.18794%2014.4419C7.30515%2014.5592%207.46412%2014.625%207.62988%2014.625C7.79564%2014.625%207.95461%2014.5592%208.07183%2014.4419C8.18904%2014.3247%208.25488%2014.1658%208.25488%2014V9.75L8.75488%209.25H13.0049C13.1706%209.25%2013.3296%209.18415%2013.4468%209.06694C13.564%208.94973%2013.6299%208.79076%2013.6299%208.625C13.6299%208.45924%2013.564%208.30027%2013.4468%208.18306C13.3296%208.06585%2013.1706%208%2013.0049%208H8.75488L8.25488%207.5V3.25C8.25488%203.08424%208.18904%202.92527%208.07183%202.80806C7.95461%202.69085%207.79564%202.625%207.62988%202.625C7.46412%202.625%207.30515%202.69085%207.18794%202.80806C7.07073%202.92527%207.00488%203.08424%207.00488%203.25V7.5L6.50488%208H2.25488C2.08912%208%201.93015%208.06585%201.81294%208.18306C1.69573%208.30027%201.62988%208.45924%201.62988%208.625C1.62988%208.79076%201.69573%208.94973%201.81294%209.06694C1.93015%209.18415%202.08912%209.25%202.25488%209.25H6.39188L7.00488%209.75Z'%20fill='black'/%3e%3c/svg%3e");--current-outline-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.803%204.74998V6.02436C10.803%206.39302%2010.3571%206.57793%2010.0967%206.31753L7.87716%204.098C7.71566%203.93649%207.71566%203.67434%207.87716%203.51283L10.0967%201.29329C10.3571%201.0329%2010.8036%201.21722%2010.8036%201.58588V3.24998H15V4.74998H10.803ZM8%201.24998H3V2.74998H6.5L8%201.24998ZM6.5%205.24998H3V6.74998H8L6.5%205.24998ZM3%2013.25H15V14.75H3V13.25ZM6%209.24998H15V10.75H6V9.24998ZM1.5%205.24998H0V6.74998H1.5V5.24998ZM0%2013.25H1.5V14.75H0V13.25ZM1.5%201.24998H0V2.74998H1.5V1.24998ZM3%209.24998H4.5V10.75H3V9.24998Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-thumbnailsView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3%207H5C5.53043%207%206.03914%206.78929%206.41421%206.41421C6.78929%206.03914%207%205.53043%207%205V3C7%202.46957%206.78929%201.96086%206.41421%201.58579C6.03914%201.21071%205.53043%201%205%201H3C2.46957%201%201.96086%201.21071%201.58579%201.58579C1.21071%201.96086%201%202.46957%201%203V5C1%205.53043%201.21071%206.03914%201.58579%206.41421C1.96086%206.78929%202.46957%207%203%207ZM11%207H13C13.5304%207%2014.0391%206.78929%2014.4142%206.41421C14.7893%206.03914%2015%205.53043%2015%205V3C15%202.46957%2014.7893%201.96086%2014.4142%201.58579C14.0391%201.21071%2013.5304%201%2013%201H11C10.4696%201%209.96086%201.21071%209.58579%201.58579C9.21071%201.96086%209%202.46957%209%203V5C9%205.53043%209.21071%206.03914%209.58579%206.41421C9.96086%206.78929%2010.4696%207%2011%207ZM5%2015H3C2.46957%2015%201.96086%2014.7893%201.58579%2014.4142C1.21071%2014.0391%201%2013.5304%201%2013V11C1%2010.4696%201.21071%209.96086%201.58579%209.58579C1.96086%209.21071%202.46957%209%203%209H5C5.53043%209%206.03914%209.21071%206.41421%209.58579C6.78929%209.96086%207%2010.4696%207%2011V13C7%2013.5304%206.78929%2014.0391%206.41421%2014.4142C6.03914%2014.7893%205.53043%2015%205%2015ZM11%2015H13C13.5304%2015%2014.0391%2014.7893%2014.4142%2014.4142C14.7893%2014.0391%2015%2013.5304%2015%2013V11C15%2010.4696%2014.7893%209.96086%2014.4142%209.58579C14.0391%209.21071%2013.5304%209%2013%209H11C10.4696%209%209.96086%209.21071%209.58579%209.58579C9.21071%209.96086%209%2010.4696%209%2011V13C9%2013.5304%209.21071%2014.0391%209.58579%2014.4142C9.96086%2014.7893%2010.4696%2015%2011%2015Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-outlinesView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%201.25H15V2.75H3V1.25ZM15%205.25H3V6.75H15V5.25ZM15%2013.25H3V14.75H15V13.25ZM15%209.25H6V10.75H15V9.25ZM0%205.25H1.5V6.75H0V5.25ZM1.5%2013.25H0V14.75H1.5V13.25ZM0%201.25H1.5V2.75H0V1.25ZM4.5%209.25H3V10.75H4.5V9.25Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-attachmentsView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.5%203.75C3.5%201.67879%205.17879%200%207.25%200C9.32121%200%2011%201.67879%2011%203.75V10.25C11%2011.4922%209.99221%2012.5%208.75%2012.5C7.50779%2012.5%206.5%2011.4922%206.5%2010.25V3.5H8V10.25C8%2010.6638%208.33621%2011%208.75%2011C9.16379%2011%209.5%2010.6638%209.5%2010.25V3.75C9.5%202.50721%208.49279%201.5%207.25%201.5C6.00721%201.5%205%202.50721%205%203.75V10.75C5%2012.8208%206.67921%2014.5%208.75%2014.5C10.8208%2014.5%2012.5%2012.8208%2012.5%2010.75V3.5H14V10.75C14%2013.6492%2011.6492%2016%208.75%2016C5.85079%2016%203.5%2013.6492%203.5%2010.75V3.75Z'%20fill='black'/%3e%3c/svg%3e");--menuitem-layersView-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.36645%202.34562C8.13878%202.21813%207.86122%202.21813%207.63355%202.34562L1.38355%205.84562C1.14669%205.97826%201%206.22853%201%206.5C1%206.77147%201.14669%207.02174%201.38355%207.15438L7.63355%2010.6544C7.86122%2010.7819%208.13878%2010.7819%208.36645%2010.6544L14.6165%207.15438C14.8533%207.02174%2015%206.77147%2015%206.5C15%206.22853%2014.8533%205.97826%2014.6165%205.84562L8.36645%202.34562ZM8%209.14041L3.28499%206.5L8%203.85959L12.715%206.5L8%209.14041ZM1.63647%209.0766L7.99999%2012.6404L14.3255%209.09761L15.0585%2010.4063L8.36649%2014.1543C8.13881%2014.2818%207.86122%2014.2819%207.63353%2014.1543L0.903534%2010.3853L1.63647%209.0766Z'%20fill='black'/%3e%3c/svg%3e");--manage-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.35176%2010.9989L13.8178%205.53391C13.876%205.47594%2013.9222%205.40702%2013.9537%205.33113C13.9851%205.25524%2014.0013%205.17387%2014.0012%205.0917C14.0011%205.00954%2013.9848%204.9282%2013.9531%204.85238C13.9215%204.77656%2013.8751%204.70775%2013.8168%204.64991C13.6991%204.53309%2013.5401%204.46753%2013.3743%204.46753C13.2085%204.46753%2013.0494%204.53309%2012.9318%204.64991L7.99776%209.58491L3.06776%204.65091C2.9494%204.53853%202.79183%204.47682%202.62863%204.47894C2.46542%204.48106%202.3095%204.54683%202.19409%204.66224C2.07868%204.77765%202.01291%204.93357%202.01079%205.09677C2.00868%205.25997%202.07039%205.41754%202.18276%205.53591L7.64776%2010.9999L8.35176%2010.9989Z'%20fill='black'/%3e%3c/svg%3e");--close-button-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%203.06055L9.06055%208L14%2012.9385L12.9395%2014L8%209.06055L3.06152%2014L2.00098%2012.9395L6.93848%208L2%203.06152L3.06055%202.00098L7.99902%206.93945L12.9385%202L14%203.06055Z'%20fill='black'/%3e%3c/svg%3e");--undo-label-icon:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%200.5C5.21207%200.5%204.43185%200.655195%203.7039%200.956723C2.97595%201.25825%202.31451%201.70021%201.75736%202.25736C1.20021%202.81451%200.758251%203.47595%200.456723%204.2039C0.155195%204.93185%200%205.71207%200%206.5C0%207.28793%200.155195%208.06815%200.456723%208.7961C0.758251%209.52405%201.20021%2010.1855%201.75736%2010.7426C2.31451%2011.2998%202.97595%2011.7417%203.7039%2012.0433C4.43185%2012.3448%205.21207%2012.5%206%2012.5C7.5913%2012.5%209.11742%2011.8679%2010.2426%2010.7426C11.3679%209.61742%2012%208.0913%2012%206.5C12%204.9087%2011.3679%203.38258%2010.2426%202.25736C9.11742%201.13214%207.5913%200.5%206%200.5ZM5.06%208.9L2.9464%206.7856C2.85273%206.69171%202.80018%206.56446%202.80033%206.43183C2.80048%206.29921%202.85331%206.17207%202.9472%206.0784C3.04109%205.98473%203.16834%205.93218%203.30097%205.93233C3.43359%205.93248%203.56073%205.98531%203.6544%206.0792L5.3112%207.7368L8.3464%204.7008C8.44109%204.6109%208.56715%204.56153%208.69771%204.56322C8.82827%204.56492%208.95301%204.61754%209.04534%204.70986C9.13766%204.80219%209.19028%204.92693%209.19198%205.05749C9.19367%205.18805%209.1443%205.31411%209.0544%205.4088L5.5624%208.9H5.06Z'%20fill='%23FBFBFE'/%3e%3c/svg%3e");--pages-selected-icon:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask'%3e%3crect%20width='16'%20height='16'%20rx='2'%20fill='white'/%3e%3cpath%20d='M12%208L4%208'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/mask%3e%3crect%20width='16'%20height='16'%20fill='black'%20mask='url(%23mask)'/%3e%3c/svg%3e");--spinner-icon:url("data:image/svg+xml,%3c!--%20This%20Source%20Code%20Form%20is%20subject%20to%20the%20terms%20of%20the%20Mozilla%20Public%20-%20License,%20v.%202.0.%20If%20a%20copy%20of%20the%20MPL%20was%20not%20distributed%20with%20this%20-%20file,%20You%20can%20obtain%20one%20at%20http://mozilla.org/MPL/2.0/.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20width='16'%20height='16'%3e%3cstyle%3e%20@media%20not%20(prefers-reduced-motion)%20{%20@keyframes%20loadingRotate%20{%20from%20{%20rotate:%200;%20}%20to%20{%20rotate:%20360deg%20}%20}%20%23circle-arrows%20{%20animation:%20loadingRotate%201.8s%20linear%20infinite;%20transform-origin:%2050%25%2050%25;%20}%20%23hourglass%20{%20display:%20none;%20}%20}%20@media%20(prefers-reduced-motion)%20{%20%23circle-arrows%20{%20display:%20none;%20}%20}%20%3c/style%3e%3cpath%20id='circle-arrows'%20d='M9%205.528c0%20.42.508.63.804.333l2.528-2.528a.47.47%200%200%200%200-.666L9.805.14A.471.471%200%200%200%209%20.472v1.866A5.756%205.756%200%200%200%202.25%208c0%20.942.232%201.83.635%202.615l1.143-1.143A4.208%204.208%200%200%201%203.75%208%204.254%204.254%200%200%201%208%203.75c.345%200%20.68.042%201%20.122v1.656zM7%2010.472v1.656c.32.08.655.122%201%20.122A4.254%204.254%200%200%200%2012.25%208c0-.52-.107-1.013-.279-1.474l1.143-1.143c.404.786.636%201.674.636%202.617A5.756%205.756%200%200%201%207%2013.662v1.866a.47.47%200%200%201-.804.333l-2.528-2.528a.47.47%200%200%201%200-.666l2.528-2.528a.47.47%200%200%201%20.804.333z'/%3e%3cg%20id='hourglass'%3e%3cpath%20d='M13,1%20C13.5522847,1%2014,1.44771525%2014,2%20C14,2.55228475%2013.5522847,3%2013,3%20L12.9854217,2.99990801%20C12.9950817,3.16495885%2013,3.33173274%2013,3.5%20C13,5.24679885%2010.9877318,6.01090495%2010.9877318,8.0017538%20C10.9877318,9.99260264%2013,10.7536922%2013,12.5%20C13,12.6686079%2012.9950617,12.8357163%2012.985363,13.0010943%20L13,13%20C13.5522847,13%2014,13.4477153%2014,14%20C14,14.5522847%2013.5522847,15%2013,15%20L3,15%20C2.44771525,15%202,14.5522847%202,14%20C2,13.4477153%202.44771525,13%203,13%20L3.01463704,13.0010943%20C3.00493827,12.8357163%203,12.6686079%203,12.5%20C3,10.7536922%204.9877318,9.99260264%205,8.0017538%20C5.0122682,6.01090495%203,5.24679885%203,3.5%20C3,3.33173274%203.00491834,3.16495885%203.01457832,2.99990801%20L3,3%20C2.44771525,3%202,2.55228475%202,2%20C2,1.44771525%202.44771525,1%203,1%20L13,1%20Z%20M10.987,3%20L5.012,3%20L5.00308914,3.24815712%20C5.00103707,3.33163368%205,3.4155948%205,3.5%20C5,5.36125069%206.99153646,6.01774089%206.99153646,8.0017538%20C6.99153646,9.98576671%205,10.6393737%205,12.5%20L5.00307746,12.7513676%20L5.01222201,12.9998392%20L5.60191711,12.9988344%20L6.0425138,12.2959826%20C7.02362731,10.7653275%207.67612271,10%208,10%20C8.37014547,10%209.16950644,10.9996115%2010.3980829,12.9988344%20L10.987778,12.9998392%20C10.9958674,12.8352104%2011,12.66849%2011,12.5%20C11,10.6393737%208.98689779,10.0147381%208.98689779,8.0017538%20C8.98689779,5.98876953%2011,5.36125069%2011,3.5%20L10.9969109,3.24815712%20L10.987,3%20Z'/%3e%3cpath%20d='M6,4%20L10,4%20C8.95166016,6%208.28499349,7%208,7%20C7.71500651,7%207.04833984,6%206,4%20Z'/%3e%3c/g%3e%3c/svg%3e");--csstools-light-dark-toggle--106:var(--csstools-color-scheme--light) rgb(66 65 77 / .92);--sidebar-bg-color:var(--csstools-light-dark-toggle--106, rgb(255 255 255 / .92));--sidebar-backdrop-filter:blur(7px);--sidebar-width:230px;--sidebar-min-width:min-content;--sidebar-max-width:50vw;--sidebar-block-padding:8px;--csstools-light-dark-toggle--107:var(--csstools-color-scheme--light) #fbfbfe;--text-color:var(--csstools-light-dark-toggle--107, #15141a);--button-fg:var(--text-color);--button-no-bg:transparent;--csstools-light-dark-toggle--108:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--button-bg:var(--csstools-light-dark-toggle--108, rgb(21 20 26 / .07));--button-border-color:transparent;--csstools-light-dark-toggle--109:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--button-hover-bg:var(--csstools-light-dark-toggle--109, rgb(21 20 26 / .14));--button-hover-fg:var(--text-color);--button-hover-border-color:var(--button-border-color);--csstools-light-dark-toggle--110:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--button-active-bg:var(--csstools-light-dark-toggle--110, rgb(21 20 26 / .21));--button-active-fg:var(--text-color);--button-active-border-color:var(--button-border-color);--button-focus-no-bg:color-mix(in srgb, var(--text-color), transparent 93%);--csstools-light-dark-toggle--111:var(--csstools-color-scheme--light) #00cadb;--button-focus-outline-color:var(--csstools-light-dark-toggle--111, #0062fa);--csstools-light-dark-toggle--112:var(--csstools-color-scheme--light) black;--button-focus-border-color:var(--csstools-light-dark-toggle--112, white);--status-border-color:transparent;--csstools-light-dark-toggle--113:var(--csstools-color-scheme--light) rgb(251 251 254 / .03);--status-actions-bg:var(--csstools-light-dark-toggle--113, rgb(21 20 26 / .03));--csstools-light-dark-toggle--114:var(--csstools-color-scheme--light) rgb(0 202 219 / .08);--status-undo-bg:var(--csstools-light-dark-toggle--114, rgb(0 98 250 / .08));--status-waiting-bg:var(--status-undo-bg);--csstools-light-dark-toggle--115:var(--csstools-color-scheme--light) #00cadb;--indicator-color:var(--csstools-light-dark-toggle--115, #0062fa);--csstools-light-dark-toggle--116:var(--csstools-color-scheme--light) #6e001f;--status-warning-bg:var(--csstools-light-dark-toggle--116, #ffe8ea);--csstools-light-dark-toggle--117:var(--csstools-color-scheme--light) #ffa0aa;--indicator-warning-color:var(--csstools-light-dark-toggle--117, #b20037);--csstools-light-dark-toggle--118:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--119:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--header-shadow:0 .25px .75px -.75px var(--csstools-light-dark-toggle--118, rgb(0 0 0 / .05)), 0 2px 6px -6px var(--csstools-light-dark-toggle--119, rgb(0 0 0 / .1));--csstools-light-dark-toggle--120:var(--csstools-color-scheme--light) #42414e;--header-bg:var(--csstools-light-dark-toggle--120, rgb(255 255 255 / .92));--image-outline:none;--image-border-width:6px;--csstools-light-dark-toggle--121:var(--csstools-color-scheme--light) #3a3944;--image-border-color:var(--csstools-light-dark-toggle--121, #cfcfd8);--image-hover-border-color:#bfbfc9;--image-current-border-color:var(--button-focus-outline-color);--image-current-focused-outline-color:var(--image-hover-border-color);--csstools-light-dark-toggle--122:var(--csstools-color-scheme--light) #42414d;--image-page-number-bg:var(--csstools-light-dark-toggle--122, #f0f0f4);--image-page-number-fg:var(--text-color);--image-page-number-border-color:transparent;--image-hover-page-number-bg:var(--image-page-number-bg);--image-hover-page-number-fg:var(--image-page-number-fg);--image-current-page-number-bg:var(--image-current-border-color);--csstools-light-dark-toggle--123:var(--csstools-color-scheme--light) #15141a;--image-current-page-number-fg:var(--csstools-light-dark-toggle--123, #fff);--image-current-hover-page-number-bg:var(--image-current-page-number-bg);--image-current-hover-page-number-fg:var(--image-current-page-number-fg);--csstools-light-dark-toggle--124:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--125:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--image-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--124, rgb(0 0 0 / .05)), 0 0 0 1px var(--image-border-color), 0 3px 12px 0 var(--csstools-light-dark-toggle--125, rgb(0 0 0 / .1));--csstools-light-dark-toggle--126:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--127:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--csstools-light-dark-toggle--128:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--image-hover-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--126, rgb(0 0 0 / .05)), 0 0 0 1px var(--csstools-light-dark-toggle--127, rgb(21 20 26 / .1)), 0 0 0 var(--image-border-width) var(--image-hover-border-color), 0 3px 12px 0 var(--csstools-light-dark-toggle--128, rgb(0 0 0 / .1));--csstools-light-dark-toggle--129:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--130:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--image-current-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--129, rgb(0 0 0 / .05)), 0 0 0 var(--image-border-width) var(--image-current-border-color), 0 3px 12px 0 var(--csstools-light-dark-toggle--130, rgb(0 0 0 / .1));--csstools-light-dark-toggle--131:var(--csstools-color-scheme--light) rgb(0 202 219 / .08);--image-dragging-placeholder-bg:var(--csstools-light-dark-toggle--131, rgb(0 98 250 / .08));--image-dragging-placeholder-border:var(--image-outline);--multiple-dragging-bg:white;--image-multiple-dragging-shadow:0 0 0 var(--image-border-width) var(--image-current-border-color), var(--image-border-width) var(--image-border-width) 0 calc(var(--image-border-width) / 2) var(--multiple-dragging-bg), var(--image-border-width) var(--image-border-width) 0 calc(3 * var(--image-border-width) / 2) var(--image-current-border-color);--image-dragging-shadow:0 0 0 var(--image-border-width) var(--image-current-border-color);--multiple-dragging-indicator-bg:var(--indicator-color);--csstools-light-dark-toggle--132:var(--csstools-color-scheme--light) #15141a;--multiple-dragging-text-color:var(--csstools-light-dark-toggle--132, #fbfbfe)}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#viewsManager{--sidebar-bg-color:light-dark(rgb(255 255 255 / .92), rgb(66 65 77 / .92))}}@supports (color: light-dark(red,red)){#viewsManager{--text-color:light-dark(#15141a, #fbfbfe)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#viewsManager{--button-bg:light-dark(rgb(21 20 26 / .07), rgb(251 251 254 / .07));--button-hover-bg:light-dark(rgb(21 20 26 / .14), rgb(251 251 254 / .14));--button-active-bg:light-dark(rgb(21 20 26 / .21), rgb(251 251 254 / .21))}}@supports (color: light-dark(red,red)){#viewsManager{--button-focus-outline-color:light-dark(#0062fa, #00cadb);--button-focus-border-color:light-dark(white, black)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#viewsManager{--status-actions-bg:light-dark( rgb(21 20 26 / .03), rgb(251 251 254 / .03) );--status-undo-bg:light-dark(rgb(0 98 250 / .08), rgb(0 202 219 / .08))}}@supports (color: light-dark(red,red)){#viewsManager{--indicator-color:light-dark(#0062fa, #00cadb);--status-warning-bg:light-dark(#ffe8ea, #6e001f);--indicator-warning-color:light-dark(#b20037, #ffa0aa)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#viewsManager{--header-shadow:0 .25px .75px -.75px light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 2px 6px -6px light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4));--header-bg:light-dark(rgb(255 255 255 / .92), #42414e)}}@supports (color: light-dark(red,red)){#viewsManager{--image-border-color:light-dark(#cfcfd8, #3a3944);--image-page-number-bg:light-dark(#f0f0f4, #42414d);--image-current-page-number-fg:light-dark(#fff, #15141a)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){#viewsManager{--image-shadow:0 .375px 1.5px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 0 0 1px var(--image-border-color), 0 3px 12px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4));--image-hover-shadow:0 .375px 1.5px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 0 0 1px light-dark(rgb(21 20 26 / .1), rgb(251 251 254 / .1)), 0 0 0 var(--image-border-width) var(--image-hover-border-color), 0 3px 12px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4));--image-current-shadow:0 .375px 1.5px 0 light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 0 0 var(--image-border-width) var(--image-current-border-color), 0 3px 12px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4));--image-dragging-placeholder-bg:light-dark( rgb(0 98 250 / .08), rgb(0 202 219 / .08) )}}@supports (color: light-dark(red,red)){#viewsManager{--multiple-dragging-text-color:light-dark(#fbfbfe, #15141a)}}@supports not (color: light-dark(tan,tan)){#viewsManager *{--csstools-light-dark-toggle--106:var(--csstools-color-scheme--light) rgb(66 65 77 / .92);--sidebar-bg-color:var(--csstools-light-dark-toggle--106, rgb(255 255 255 / .92));--csstools-light-dark-toggle--107:var(--csstools-color-scheme--light) #fbfbfe;--text-color:var(--csstools-light-dark-toggle--107, #15141a);--csstools-light-dark-toggle--108:var(--csstools-color-scheme--light) rgb(251 251 254 / .07);--button-bg:var(--csstools-light-dark-toggle--108, rgb(21 20 26 / .07));--csstools-light-dark-toggle--109:var(--csstools-color-scheme--light) rgb(251 251 254 / .14);--button-hover-bg:var(--csstools-light-dark-toggle--109, rgb(21 20 26 / .14));--csstools-light-dark-toggle--110:var(--csstools-color-scheme--light) rgb(251 251 254 / .21);--button-active-bg:var(--csstools-light-dark-toggle--110, rgb(21 20 26 / .21));--csstools-light-dark-toggle--111:var(--csstools-color-scheme--light) #00cadb;--button-focus-outline-color:var(--csstools-light-dark-toggle--111, #0062fa);--csstools-light-dark-toggle--112:var(--csstools-color-scheme--light) black;--button-focus-border-color:var(--csstools-light-dark-toggle--112, white);--csstools-light-dark-toggle--113:var(--csstools-color-scheme--light) rgb(251 251 254 / .03);--status-actions-bg:var(--csstools-light-dark-toggle--113, rgb(21 20 26 / .03));--csstools-light-dark-toggle--114:var(--csstools-color-scheme--light) rgb(0 202 219 / .08);--status-undo-bg:var(--csstools-light-dark-toggle--114, rgb(0 98 250 / .08));--csstools-light-dark-toggle--115:var(--csstools-color-scheme--light) #00cadb;--indicator-color:var(--csstools-light-dark-toggle--115, #0062fa);--csstools-light-dark-toggle--116:var(--csstools-color-scheme--light) #6e001f;--status-warning-bg:var(--csstools-light-dark-toggle--116, #ffe8ea);--csstools-light-dark-toggle--117:var(--csstools-color-scheme--light) #ffa0aa;--indicator-warning-color:var(--csstools-light-dark-toggle--117, #b20037);--csstools-light-dark-toggle--118:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--119:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--header-shadow:0 .25px .75px -.75px var(--csstools-light-dark-toggle--118, rgb(0 0 0 / .05)), 0 2px 6px -6px var(--csstools-light-dark-toggle--119, rgb(0 0 0 / .1));--csstools-light-dark-toggle--120:var(--csstools-color-scheme--light) #42414e;--header-bg:var(--csstools-light-dark-toggle--120, rgb(255 255 255 / .92));--csstools-light-dark-toggle--121:var(--csstools-color-scheme--light) #3a3944;--image-border-color:var(--csstools-light-dark-toggle--121, #cfcfd8);--csstools-light-dark-toggle--122:var(--csstools-color-scheme--light) #42414d;--image-page-number-bg:var(--csstools-light-dark-toggle--122, #f0f0f4);--csstools-light-dark-toggle--123:var(--csstools-color-scheme--light) #15141a;--image-current-page-number-fg:var(--csstools-light-dark-toggle--123, #fff);--csstools-light-dark-toggle--124:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--125:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--image-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--124, rgb(0 0 0 / .05)), 0 0 0 1px var(--image-border-color), 0 3px 12px 0 var(--csstools-light-dark-toggle--125, rgb(0 0 0 / .1));--csstools-light-dark-toggle--126:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--127:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--csstools-light-dark-toggle--128:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--image-hover-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--126, rgb(0 0 0 / .05)), 0 0 0 1px var(--csstools-light-dark-toggle--127, rgb(21 20 26 / .1)), 0 0 0 var(--image-border-width) var(--image-hover-border-color), 0 3px 12px 0 var(--csstools-light-dark-toggle--128, rgb(0 0 0 / .1));--csstools-light-dark-toggle--129:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--130:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--image-current-shadow:0 .375px 1.5px 0 var(--csstools-light-dark-toggle--129, rgb(0 0 0 / .05)), 0 0 0 var(--image-border-width) var(--image-current-border-color), 0 3px 12px 0 var(--csstools-light-dark-toggle--130, rgb(0 0 0 / .1));--csstools-light-dark-toggle--131:var(--csstools-color-scheme--light) rgb(0 202 219 / .08);--image-dragging-placeholder-bg:var(--csstools-light-dark-toggle--131, rgb(0 98 250 / .08));--csstools-light-dark-toggle--132:var(--csstools-color-scheme--light) #15141a;--multiple-dragging-text-color:var(--csstools-light-dark-toggle--132, #fbfbfe)}}@media screen and (forced-colors:active){#viewsManager{--text-color:CanvasText;--button-fg:ButtonText;--button-bg:ButtonFace;--button-no-bg:ButtonFace;--button-border-color:ButtonText;--button-hover-bg:SelectedItemText;--button-hover-fg:SelectedItem;--button-hover-border-color:SelectedItem;--button-active-bg:SelectedItemText;--button-active-fg:SelectedItem;--button-active-border-color:ButtonText;--button-focus-no-bg:ButtonFace;--button-focus-outline-color:CanvasText;--button-focus-border-color:none;--status-border-color:CanvasText;--status-undo-bg:none;--indicator-color:CanvasText;--status-warning-bg:none;--indicator-warning-color:CanvasText;--header-shadow:none;--image-shadow:none;--image-outline:1px solid ButtonText;--image-focus-outline-color:CanvasText;--image-hover-border-color:SelectedItem;--image-hover-page-number-bg:SelectedItemText;--image-hover-page-number-fg:SelectedItem;--image-current-page-number-bg:ButtonText;--image-current-page-number-fg:ButtonFace;--image-current-border-color:ButtonText;--image-current-focused-outline-color:var(--image-hover-border-color);--image-current-hover-page-number-bg:SelectedItem;--image-current-hover-page-number-fg:SelectedItemText;--image-page-number-bg:ButtonFace;--image-page-number-fg:ButtonText;--image-page-number-border-color:var(--image-page-number-fg);--multiple-dragging-bg:Canvas;--multiple-dragging-indicator-bg:ButtonBorder;--multiple-dragging-text-color:Canvas;--image-dragging-placeholder-bg:Canvas;--image-dragging-placeholder-border:1px GrayText solid}}#viewsManager{display:flex;padding-bottom:16px;flex-direction:column;align-items:flex-start;inset-block-start:calc(100% + var(--sidebar-block-padding));height:calc(var(--viewer-container-height) - 2 * var(--sidebar-block-padding));position:absolute;inset-inline-start:calc(-1 * var(--viewsManager-width, --sidebar-width) - 1px);transition-property:inset-inline-start;transition-duration:var(--sidebar-transition-duration);transition-timing-function:var(--sidebar-transition-timing-function)}#viewsManager .sidebarResizer{inset-inline-start:calc(100% + 4px)}#viewsManager .viewsManagerButton{width:auto;color:var(--button-fg);border-radius:8px;border:1px solid var(--button-border-color);background:var(--button-bg)}:is(#viewsManager .viewsManagerButton):hover{background-color:var(--button-hover-bg)!important;color:var(--button-hover-fg)!important;border-color:var(--button-hover-border-color)!important}:is(#viewsManager .viewsManagerButton):hover:before{background-color:var(--button-hover-fg)!important}:is(#viewsManager .viewsManagerButton):active{background:var(--button-active-bg)!important;color:var(--button-active-fg)!important;border-color:var(--button-active-border-color)!important}:is(#viewsManager .viewsManagerButton):active:before{background-color:var(--button-active-fg)!important}:is(#viewsManager .viewsManagerButton):focus-visible{outline:2px solid var(--button-focus-outline-color);outline-offset:2px;border-color:var(--button-focus-border-color)}.viewsCloseButton:is(#viewsManager .viewsManagerButton){width:26px;height:26px;padding:4px;border-radius:8px;background:none}.viewsCloseButton:is(#viewsManager .viewsManagerButton):before{-webkit-mask-image:var(--close-button-icon);mask-image:var(--close-button-icon)}#viewsManager #viewsManagerHeader{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;box-shadow:var(--header-shadow);flex:0 0 auto;background-color:var(--header-bg)}:is(#viewsManager #viewsManagerHeader) .viewsManagerLabel{flex:1 1 auto;color:var(--text-color);text-align:center;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:menu;font-size:15px;font-style:normal;font-weight:400;line-height:normal}:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle{display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:space-between;width:auto;padding:12px 16px 12px 8px}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle):not(:has(#viewsManagerHeaderLabel~button:not([hidden]))):after{content:"";flex:0 0 auto;width:32px;height:32px;pointer-events:none}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector{width:48px;height:32px;display:block}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button{background:var(--button-no-bg);width:100%;height:100%}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):focus-visible{background-color:var(--button-focus-no-bg)}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--views-manager-button-icon);mask-image:var(--views-manager-button-icon);background-color:var(--button-fg)}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--views-manager-button-arrow-icon);mask-image:var(--views-manager-button-arrow-icon);background-color:var(--button-fg)}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):hover:before,:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):hover:after{background-color:var(--button-hover-fg)!important}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):active:before,:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>button):active:after{background-color:var(--button-active-fg)!important}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>.popupMenu{min-width:182px;z-index:1}#thumbnailsViewMenu:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>.popupMenu)>button):before{-webkit-mask-image:var(--menuitem-thumbnailsView-icon);mask-image:var(--menuitem-thumbnailsView-icon)}#outlinesViewMenu:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>.popupMenu)>button):before{-webkit-mask-image:var(--menuitem-outlinesView-icon);mask-image:var(--menuitem-outlinesView-icon)}#attachmentsViewMenu:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>.popupMenu)>button):before{-webkit-mask-image:var(--menuitem-attachmentsView-icon);mask-image:var(--menuitem-attachmentsView-icon)}#layersViewMenu:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerSelector)>.popupMenu)>button):before{-webkit-mask-image:var(--menuitem-layersView-icon);mask-image:var(--menuitem-layersView-icon)}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerAddFileButton{visibility:hidden;background:var(--button-no-bg);width:32px;height:32px}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerAddFileButton):focus-visible{background-color:var(--button-focus-no-bg)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerAddFileButton):before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--views-manager-add-file-button-icon);mask-image:var(--views-manager-add-file-button-icon)}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerCurrentOutlineButton{background:var(--button-no-bg);width:32px;height:32px}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerCurrentOutlineButton):focus-visible{background-color:var(--button-focus-no-bg)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerTitle) #viewsManagerCurrentOutlineButton):before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--current-outline-button-icon);mask-image:var(--current-outline-button-icon)}:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus{display:flex;align-items:center;align-self:stretch;justify-content:space-between;width:auto;border:1px solid var(--status-border-color)}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus)>div{min-height:64px;width:100%;padding-inline:16px}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) .viewsManagerStatusLabel{display:flex;align-items:center;gap:8px;font:menu;font-size:13px}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background-color:var(--status-actions-bg)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #viewsManagerStatusActionLabelContainer>button{position:relative;width:var(--icon-size);height:var(--icon-size);border:none;padding:0;flex:0 0 auto}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #viewsManagerStatusActionLabelContainer>button):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--indicator-color);-webkit-mask-image:var(--pages-selected-icon);mask-image:var(--pages-selected-icon)}#viewsManagerStatusActionDeselectButton:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #viewsManagerStatusActionLabelContainer>button):focus-visible{outline:2px solid var(--button-focus-outline-color);border:1px solid var(--button-focus-border-color);border-radius:2px;outline-offset:1px}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #actionSelector{height:32px;min-width:115px;width:auto;display:block}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #actionSelector) #viewsManagerStatusActionButton{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;padding:4px 16px}:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #actionSelector) #viewsManagerStatusActionButton):after{content:"";display:inline-block;width:var(--icon-size);height:var(--icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--manage-button-icon);mask-image:var(--manage-button-icon);background-color:var(--button-fg)}:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #actionSelector) #viewsManagerStatusActionButton):hover:after{background-color:var(--button-hover-fg)!important}:is(:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #actionSelector) #viewsManagerStatusActionButton):active:after{background-color:var(--button-active-fg)!important}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusAction) #actionSelector)>.popupMenu{width:100%;min-width:-moz-fit-content;min-width:fit-content;z-index:1}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusUndo{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background-color:var(--status-undo-bg)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusUndo)>span:before{content:"";display:inline-block;width:var(--icon-size);height:var(--icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--undo-label-icon);mask-image:var(--undo-label-icon);background-color:var(--indicator-color)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusUndo)>div{display:flex;align-items:center;gap:8px;width:auto}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusUndo)>div) #viewsManagerStatusUndoButton{width:auto;min-height:24px;padding:4px 8px}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusWarning{display:flex;align-items:center;justify-content:space-between;background-color:var(--status-warning-bg)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusWarning)>span{align-items:flex-start}:is(:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusWarning)>span):before{content:"";display:inline-block;width:var(--icon-size);height:var(--icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--indicator-warning-color);-webkit-mask-image:var(--undo-label-icon);mask-image:var(--undo-label-icon);flex:0 0 auto}:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusWaiting{display:flex;align-items:center;justify-content:space-between;background-color:var(--status-waiting-bg)}:is(:is(:is(#viewsManager #viewsManagerHeader) #viewsManagerStatus) #viewsManagerStatusWaiting)>span:before{content:"";display:inline-block;width:var(--icon-size);height:var(--icon-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--indicator-color);-webkit-mask-image:var(--spinner-icon);mask-image:var(--spinner-icon);flex:0 0 auto}#viewsManager #viewsManagerContent{width:100%;flex:1 1 0%;overflow:auto}:is(#viewsManager #viewsManagerContent):has(#thumbnailsView.isDragging){overflow-x:hidden}:is(#viewsManager #viewsManagerContent) #thumbnailsView{--thumbnail-width:126px;--gap-between-input-and-thumbnail:16px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;padding:20px 32px;gap:44px;width:100%;box-sizing:border-box;position:relative}.isDragging:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView){cursor:grabbing}:is(.isDragging:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer:hover{cursor:grabbing}:is(:is(.isDragging:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer:hover):not([aria-current=page]){box-shadow:var(--image-shadow)}:is(.isDragging:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>input{pointer-events:none}.isDragging:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.dragMarker{position:absolute;top:0;left:0;border:2px solid var(--indicator-color);contain:strict}.pasteMode:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView){gap:var(--gap-between-input-and-thumbnail)}.pasteMode:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail{flex-direction:column}:is(.pasteMode:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>input{display:none}:is(.pasteMode:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailPasteButton{display:flex;justify-content:center;align-items:center;border-radius:16px;min-height:24px;padding:4px 16px;font:menu;font-size:13px;font-style:normal;font-weight:400;line-height:normal}:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView):not(.pasteMode)>.thumbnail>.thumbnailPasteButton{display:none}:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail{--input-dim:16px}:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail):not(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail):has(input)){--input-dim:0px;--gap-between-input-and-thumbnail:0px}:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail{display:inline-flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;gap:var(--gap-between-input-and-thumbnail);width:calc(var(--thumbnail-width) + 2 * (var(--input-dim) + var(--gap-between-input-and-thumbnail)));height:auto;position:relative;scroll-margin-top:20px}:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail) .thumbnailPasteButton{padding:8px 0;text-align:center}:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail):not(.isDragging)>.thumbnailImageContainer:after{content:attr(page-number);border-radius:8px;border:1px solid var(--image-page-number-border-color);background-color:var(--image-page-number-bg);color:var(--image-page-number-fg);position:absolute;bottom:5px;inset-inline-end:50%;min-width:32px;height:16px;text-align:center;box-sizing:content-box;translate:calc(var(--dir-factor) * 50%);font:menu;font-size:12px;font-style:normal;font-weight:400;line-height:normal;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail):has([aria-current=page]):not(.isDragging)>.thumbnailImageContainer:after{background-color:var(--image-current-page-number-bg);color:var(--image-current-page-number-fg);outline:1px solid var(--image-current-border-color)}.isDragging:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>input{visibility:hidden}:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>input{margin:0;width:var(--input-dim);height:var(--input-dim);accent-color:var(--indicator-color)}:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer{--thumbnail-dragging-scale:1.4;width:var(--thumbnail-width);border:none;border-radius:8px;box-shadow:var(--image-shadow);box-sizing:content-box;outline:var(--image-outline);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer) img{width:100%;height:100%;border:none;border-radius:8px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.missingThumbnailImage:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){content-visibility:hidden}:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):hover{cursor:pointer;box-shadow:var(--image-hover-shadow)}:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):hover:after{background-color:var(--image-hover-page-number-bg);color:var(--image-hover-page-number-fg)}@media screen and (forced-colors:active){:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):hover{box-shadow:none;outline:var(--image-border-width) var(--image-hover-border-color) solid}}:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible:not([aria-current=page]){box-shadow:var(--image-hover-shadow);outline:none}@media screen and (forced-colors:active){:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible:not([aria-current=page]){box-shadow:none;outline:var(--image-border-width) var(--image-focus-outline-color) solid}}[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible{outline:var(--image-border-width) solid var(--image-current-focused-outline-color);outline-offset:var(--image-border-width)}@media screen and (forced-colors:active){[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible{box-shadow:none;outline:var(--image-border-width) var(--image-current-border-color) solid;outline-offset:0}[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible>img{outline:var(--image-border-width) var(--image-focus-outline-color) solid;outline-offset:var(--image-border-width)}}@media screen and (forced-colors:active){:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible{box-shadow:none;outline:var(--image-border-width) var(--image-current-border-color) solid}:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):focus-visible:hover>img{outline:var(--image-border-width) var(--image-hover-border-color) solid;outline-offset:var(--image-border-width)}}[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){box-shadow:var(--image-current-shadow)}[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):hover:after{background-color:var(--image-current-hover-page-number-bg);color:var(--image-current-hover-page-number-fg)}@media screen and (forced-colors:active){[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){box-shadow:none;outline:var(--image-border-width) var(--image-current-border-color) solid}[aria-current=page]:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):hover>img{outline:var(--image-border-width) var(--image-hover-border-color) solid;outline-offset:var(--image-border-width)}}.placeholder:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){background-color:var(--image-dragging-placeholder-bg);box-shadow:none!important;outline:var(--image-dragging-placeholder-border)}.draggingThumbnail:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){position:absolute;left:0;top:0;z-index:1;transform-origin:0 0 0;scale:calc(1 / var(--thumbnail-dragging-scale));pointer-events:none;box-shadow:var(--image-dragging-shadow)}.draggingThumbnail.multiple:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){box-shadow:var(--image-multiple-dragging-shadow)}@media screen and (forced-colors:active){.draggingThumbnail.multiple:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer){forced-color-adjust:none;box-shadow:var(--image-multiple-dragging-shadow)}}.draggingThumbnail.multiple:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer)>.thumbnailImageContainer{position:absolute;top:0;left:0;width:var(--thumbnail-width);border:none;border-radius:8px;box-sizing:content-box;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.draggingThumbnail.multiple:is(:is(:is(:is(#viewsManager #viewsManagerContent) #thumbnailsView)>.thumbnail)>.thumbnailImageContainer):after{content:attr(data-multiple-count);border-radius:calc(8px * var(--thumbnail-dragging-scale));background-color:var(--multiple-dragging-indicator-bg);color:var(--multiple-dragging-text-color);position:absolute;inset-block-end:calc(4px * var(--thumbnail-dragging-scale));inset-inline-start:calc(4px * var(--thumbnail-dragging-scale));min-width:calc(32px * var(--thumbnail-dragging-scale));height:calc(16px * var(--thumbnail-dragging-scale));text-align:center;font:menu;font-size:calc(13px * var(--thumbnail-dragging-scale));font-style:normal;font-weight:400;line-height:normal;contain:strict}:is(#viewsManager #viewsManagerContent) #attachmentsView{--csstools-light-dark-toggle--133:var(--csstools-color-scheme--light) rgb(255 255 255 / .8);--attachment-color:var(--csstools-light-dark-toggle--133, rgb(0 0 0 / .8));--csstools-light-dark-toggle--134:var(--csstools-color-scheme--light) rgb(255 255 255 / .15);--attachment-bg-color:var(--csstools-light-dark-toggle--134, rgb(0 0 0 / .15));--csstools-light-dark-toggle--135:var(--csstools-color-scheme--light) rgb(255 255 255 / .9);--attachment-hover-color:var(--csstools-light-dark-toggle--135, rgb(0 0 0 / .9))}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){:is(#viewsManager #viewsManagerContent) #attachmentsView{--attachment-color:light-dark(rgb(0 0 0 / .8), rgb(255 255 255 / .8));--attachment-bg-color:light-dark( rgb(0 0 0 / .15), rgb(255 255 255 / .15) );--attachment-hover-color:light-dark( rgb(0 0 0 / .9), rgb(255 255 255 / .9) )}}@supports not (color: light-dark(tan,tan)){:is(:is(#viewsManager #viewsManagerContent) #attachmentsView) *{--csstools-light-dark-toggle--133:var(--csstools-color-scheme--light) rgb(255 255 255 / .8);--attachment-color:var(--csstools-light-dark-toggle--133, rgb(0 0 0 / .8));--csstools-light-dark-toggle--134:var(--csstools-color-scheme--light) rgb(255 255 255 / .15);--attachment-bg-color:var(--csstools-light-dark-toggle--134, rgb(0 0 0 / .15));--csstools-light-dark-toggle--135:var(--csstools-color-scheme--light) rgb(255 255 255 / .9);--attachment-hover-color:var(--csstools-light-dark-toggle--135, rgb(0 0 0 / .9))}}:is(:is(#viewsManager #viewsManagerContent) #attachmentsView)>ul{list-style-type:none;padding:0}:is(:is(:is(#viewsManager #viewsManagerContent) #attachmentsView)>ul)>li>a{text-decoration:none;display:inline-block;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;padding:2px 0 5px;padding-inline-start:4px;border-radius:2px;color:var(--attachment-color);font-size:13px;line-height:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:normal;cursor:pointer}:is(:is(:is(:is(#viewsManager #viewsManagerContent) #attachmentsView)>ul)>li>a):hover{background-color:var(--attachment-bg-color);background-clip:padding-box;border-radius:2px;color:var(--attachment-hover-color)}.sidebar{--csstools-light-dark-toggle--136:var(--csstools-color-scheme--light) #23222b;--sidebar-bg-color:var(--csstools-light-dark-toggle--136, #fff);--csstools-light-dark-toggle--137:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--sidebar-border-color:var(--csstools-light-dark-toggle--137, rgb(21 20 26 / .1));--csstools-light-dark-toggle--138:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--139:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--sidebar-box-shadow:0 .25px .75px var(--csstools-light-dark-toggle--138, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--139, rgb(0 0 0 / .1));--sidebar-backdrop-filter:none;--sidebar-border-radius:8px;--sidebar-padding:5px;--sidebar-min-width:180px;--sidebar-max-width:632px;--sidebar-width:239px;--resizer-width:4px;--resizer-shift:calc(0px - var(--resizer-width) - 2px);--csstools-light-dark-toggle--140:var(--csstools-color-scheme--light) #00cadb;--resizer-hover-bg-color:var(--csstools-light-dark-toggle--140, #0062fa)}@supports (color: light-dark(red,red)){.sidebar{--sidebar-bg-color:light-dark(#fff, #23222b)}}@supports (color: light-dark(red,red)) and (color: rgb(0 0 0 / 0)){.sidebar{--sidebar-border-color:light-dark( rgb(21 20 26 / .1), rgb(251 251 254 / .1) );--sidebar-box-shadow:0 .25px .75px light-dark(rgb(0 0 0 / .05), rgb(0 0 0 / .2)), 0 2px 6px 0 light-dark(rgb(0 0 0 / .1), rgb(0 0 0 / .4))}}@supports (color: light-dark(red,red)){.sidebar{--resizer-hover-bg-color:light-dark(#0062fa, #00cadb)}}@supports not (color: light-dark(tan,tan)){.sidebar *{--csstools-light-dark-toggle--136:var(--csstools-color-scheme--light) #23222b;--sidebar-bg-color:var(--csstools-light-dark-toggle--136, #fff);--csstools-light-dark-toggle--137:var(--csstools-color-scheme--light) rgb(251 251 254 / .1);--sidebar-border-color:var(--csstools-light-dark-toggle--137, rgb(21 20 26 / .1));--csstools-light-dark-toggle--138:var(--csstools-color-scheme--light) rgb(0 0 0 / .2);--csstools-light-dark-toggle--139:var(--csstools-color-scheme--light) rgb(0 0 0 / .4);--sidebar-box-shadow:0 .25px .75px var(--csstools-light-dark-toggle--138, rgb(0 0 0 / .05)), 0 2px 6px 0 var(--csstools-light-dark-toggle--139, rgb(0 0 0 / .1));--csstools-light-dark-toggle--140:var(--csstools-color-scheme--light) #00cadb;--resizer-hover-bg-color:var(--csstools-light-dark-toggle--140, #0062fa)}}@media screen and (forced-colors:active){.sidebar{--sidebar-bg-color:Canvas;--sidebar-border-color:CanvasText;--sidebar-box-shadow:none;--resizer-hover-bg-color:CanvasText}}.sidebar{border-radius:var(--sidebar-border-radius);box-shadow:var(--sidebar-box-shadow);border:1px solid var(--sidebar-border-color);background-color:var(--sidebar-bg-color);inset-block-start:calc(100% + var(--doorhanger-height) - 2px);padding-block:var(--sidebar-padding);width:var(--sidebar-width);min-width:var(--sidebar-min-width);max-width:var(--sidebar-max-width);-webkit-backdrop-filter:var(--sidebar-backdrop-filter);backdrop-filter:var(--sidebar-backdrop-filter);box-sizing:border-box;position:relative}.sidebar .sidebarResizer{width:var(--resizer-width);background-color:transparent;forced-color-adjust:none;cursor:ew-resize;position:absolute;inset-block:0;inset-inline-start:var(--resizer-shift);transition:background-color .5s ease-in-out,border-color .5s ease-in-out;box-sizing:border-box;border:1px solid transparent;border-block-width:0;background-clip:content-box}:is(.sidebar .sidebarResizer):hover{background-color:var(--resizer-hover-bg-color);border-color:#fff}:is(.sidebar .sidebarResizer):focus-visible{background-color:var(--resizer-hover-bg-color);outline:none}.sidebar.resizing{cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar.resizing :not(.sidebarResizer){pointer-events:none}.sidebar.resizing .sidebarResizer{background-color:var(--resizer-hover-bg-color)}:root{--csstools-color-scheme--light:initial;color-scheme:light dark;--viewer-container-height:0;--pdfViewer-padding-bottom:0;--page-margin:1px auto -8px;--page-border:9px solid transparent;--spreadHorizontalWrapped-margin-LR:-3.5px;--loading-icon-delay:.4s;--csstools-light-dark-toggle--141:var(--csstools-color-scheme--light) #0df;--focus-ring-color:var(--csstools-light-dark-toggle--141, #0060df);--focus-ring-outline:2px solid var(--focus-ring-color);--csstools-light-dark-toggle--142:var(--csstools-color-scheme--light) #37b847;--new-badge-bg:var(--csstools-light-dark-toggle--142, #070);--csstools-light-dark-toggle--143:var(--csstools-color-scheme--light) #15141a;--new-badge-color:var(--csstools-light-dark-toggle--143, #fff);--new-badge-border-color:light-dark(#fbfbfe / 40%, #15141a / 40%)}@supports (color: light-dark(red,red)){:root{--focus-ring-color:light-dark(#0060df, #0df);--new-badge-bg:light-dark(#070, #37b847);--new-badge-color:light-dark(#fff, #15141a)}}@supports not (color: light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--141:var(--csstools-color-scheme--light) #0df;--focus-ring-color:var(--csstools-light-dark-toggle--141, #0060df);--csstools-light-dark-toggle--142:var(--csstools-color-scheme--light) #37b847;--new-badge-bg:var(--csstools-light-dark-toggle--142, #070);--csstools-light-dark-toggle--143:var(--csstools-color-scheme--light) #15141a;--new-badge-color:var(--csstools-light-dark-toggle--143, #fff)}}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light:}}@media screen and (forced-colors:active){:root{--pdfViewer-padding-bottom:9px;--page-margin:8px auto -1px;--page-border:1px solid CanvasText;--spreadHorizontalWrapped-margin-LR:3.5px;--focus-ring-color:CanvasText;--new-badge-bg:AccentColor;--new-badge-color:ButtonFace;--new-badge-border-color:CanvasText}}.newBadge{background-color:var(--new-badge-bg);color:var(--new-badge-color);border-radius:4px;border:1px solid var(--new-badge-border-color);padding-inline:4px;margin-inline:4px;font:menu;font-size:12px;font-style:normal;font-weight:400;line-height:normal;flex:0 0 fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}#hiddenCopyElement,.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.pdfViewer{--scale-factor:1;--page-bg-color:unset;padding-bottom:var(--pdfViewer-padding-bottom);--hcm-highlight-filter:none;--hcm-highlight-selected-filter:none}@media screen and (forced-colors:active){.pdfViewer{--hcm-highlight-filter:invert(100%)}}.pdfViewer.copyAll{cursor:wait}.pdfViewer .canvasWrapper{overflow:hidden;width:100%;height:100%}:is(.pdfViewer .canvasWrapper) canvas{position:absolute;top:0;left:0;margin:0;display:block;width:100%;height:100%;contain:content}:is(:is(.pdfViewer .canvasWrapper) canvas) .structTree{contain:strict}.detailView:is(:is(.pdfViewer .canvasWrapper) canvas){image-rendering:pixelated}.pdfViewer .page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor) * var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;direction:ltr;width:816px;height:1056px;margin:var(--page-margin);position:relative;overflow:visible;border:var(--page-border);background-clip:content-box;background-color:var(--page-bg-color, rgb(255 255 255))}.pdfViewer .dummyPage{position:relative;width:0;height:var(--viewer-container-height)}.pdfViewer.noUserSelect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer:is(.scrollHorizontal,.scrollWrapped),.spread{margin-inline:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .spread{margin-inline:0}.spread :is(.page,.dummyPage),.pdfViewer:is(.scrollHorizontal,.scrollWrapped) :is(.page,.spread){display:inline-block;vertical-align:middle}.spread .page,.pdfViewer:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:var(--spreadHorizontalWrapped-margin-LR)}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders:is(.scrollHorizontal,.scrollWrapped) .page{margin-inline:5px}.pdfViewer .page.loadingIcon:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat;display:none;transition-property:display;transition-delay:var(--loading-icon-delay);z-index:5;contain:strict}.pdfViewer .page.loading:after{display:block}.pdfViewer .page:not(.loading):after{transition-property:none;display:none}.pdfPresentationMode .pdfViewer{padding-bottom:0}.pdfPresentationMode .spread{margin:0}.pdfPresentationMode .pdfViewer .page{margin:0 auto;border:2px solid transparent}.feedback-page{width:min(100%,1160px);margin:0 auto;padding:clamp(20px,3vw,36px);color:var(--fg);min-height:0;overflow-y:auto}.feedback-page :is(h1,h2,h3){line-height:1.4}.feedback-list-page{display:grid;gap:24px;align-content:start}.feedback-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.feedback-page-heading{display:flex;align-items:center;gap:14px;min-width:0}.feedback-page-heading h1{font-size:24px;font-weight:650;letter-spacing:-.02em}.feedback-page-heading p{margin-top:6px;color:var(--fg-secondary);font-size:14px;line-height:1.7}.feedback-page-icon,.feedback-category-icon,.feedback-empty-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary)}.feedback-page-icon svg{width:23px;height:23px}.feedback-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 18px;font-size:14px;font-weight:500;border-radius:var(--radius-8)}.feedback-create:hover{opacity:.9}.feedback-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.feedback-toolbar>label{flex:1 1 180px}.feedback-toolbar>.ui-button{flex-shrink:0}.feedback-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface);gap:16px}.feedback-filters--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-filters--admin .feedback-filter-actions{grid-column:1 / -1;justify-content:flex-end}.feedback-filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.feedback-filter-actions svg{width:16px;height:16px}.feedback-field{display:grid;gap:8px;font-size:14px;min-width:0;line-height:1.5}.feedback-field input:where(:not([type=checkbox],[type=radio],[type=file])),.feedback-field select,.feedback-field textarea,.feedback-filter{border:1px solid var(--border);border-radius:var(--radius-8);background-color:var(--surface);padding:10px 12px;color:var(--fg);min-width:0;width:100%;min-height:44px;font:inherit;line-height:22px;transition:border-color var(--transition-fast)}.feedback-field textarea{resize:vertical}.feedback-field-hint{font-size:13px;line-height:1.7;color:var(--fg-secondary)}.feedback-detail-page>h1{font-size:24px;line-height:1.4}.feedback-detail-page h2{font-size:16px}.feedback-reply-modes{display:flex;flex-wrap:wrap;gap:8px}.feedback-reply-modes label{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:14px;cursor:pointer}.feedback-reply-modes label:has(input:checked){background:color-mix(in srgb,var(--primary) 6%,var(--surface));border-color:var(--primary)}.feedback-visibility-hint{padding:10px 12px;border-radius:8px;background:var(--bg);color:var(--fg-secondary);font-size:13px;line-height:1.6}.feedback-visibility-hint[data-internal=true]{border-inline-start:3px solid var(--warning)}.feedback-state-update{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:16px}.feedback-evidence-section{padding:16px 20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.feedback-evidence-section>summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.8}.feedback-upload-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.feedback-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--fg-secondary) 50%),linear-gradient(135deg,var(--fg-secondary) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.feedback-field :is(input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--primary)}.feedback-filters :is(input,select){background-color:var(--bg)}.feedback-page .ui-button,.feedback-dialog .ui-button{min-height:44px;height:auto;padding-block:10px;line-height:22px;white-space:normal}.feedback-page .ui-button svg,.feedback-dialog .ui-button svg{flex-shrink:0}.feedback-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-list-heading h2{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600}.feedback-list-heading h2 span{padding:2px 8px;background:var(--hover);color:var(--fg-secondary);border-radius:6px;font-size:12px;font-weight:500}.feedback-list-heading p{font-size:12px;color:var(--fg-secondary)}.feedback-card{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0}.feedback-list{display:grid;gap:12px;margin-top:-10px}.feedback-list-item{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:16px;min-height:108px;text-decoration:none;color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.feedback-list-item:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow-weak)}.feedback-list-item:focus-visible,.feedback-create:focus-visible,.feedback-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.feedback-category-icon{width:40px;height:40px;border-radius:10px;background:var(--bg);color:var(--fg-secondary)}.feedback-category-icon svg{width:20px;height:20px}.feedback-item-body{min-width:0}.feedback-item-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.feedback-item-title{font-size:15px;font-weight:600}.feedback-status{--status-accent: var(--primary);display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 9px;border-radius:var(--radius-full);font-size:12px;font-weight:500;line-height:18px;color:var(--fg);background:color-mix(in srgb,var(--status-accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--status-accent) 16%,var(--border))}.feedback-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-accent)}.feedback-status[data-status=pending],.feedback-status[data-status=needs_info]{--status-accent: var(--warning)}.feedback-status[data-status=resolved]{--status-accent: var(--success)}.feedback-status[data-status=withdrawn]{--status-accent: var(--fg-secondary)}.feedback-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-top:10px;color:var(--fg-secondary);font-size:12px;line-height:1.6}.feedback-item-id{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-unread{color:var(--primary);font-weight:600}.feedback-material-note{margin-top:7px;font-size:12px;color:var(--fg-secondary)}.feedback-item-chevron{width:18px;height:18px;color:var(--fg-muted)}.feedback-empty{display:grid;justify-items:center;gap:12px;padding:48px 20px;border:1px dashed var(--border);border-radius:12px;text-align:center}.feedback-empty-icon{background:var(--hover);color:var(--fg-secondary);width:48px;height:48px}.feedback-empty h3{font-size:16px;font-weight:600}.feedback-empty p{max-width:360px;color:var(--fg-secondary);font-size:14px;line-height:1.7}.feedback-loading{font-size:14px;color:var(--fg-secondary)}.feedback-dialog{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:20px;padding:28px}.feedback-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.feedback-dialog-heading .ui-dialog-title{font-size:20px;line-height:1.5}.feedback-dialog-heading p{margin-top:6px;font-size:14px;line-height:1.7;color:var(--fg-secondary)}.feedback-dialog .ui-dialog-close{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;margin-top:-4px}.feedback-dialog-actions{position:sticky;bottom:-28px;z-index:1;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);margin:0 -28px -28px;padding:16px 28px;background:var(--surface)}.feedback-rating{display:flex;flex-wrap:wrap;gap:12px}.feedback-rating legend{margin-bottom:8px;font-size:14px}.feedback-rating label{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:8px;font-size:14px}.feedback-rating label:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.feedback-notice{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:16px;font-size:13px;line-height:1.8}.feedback-notice input[type=checkbox]{margin-top:5px;flex-shrink:0}.feedback-page input:is([type=checkbox],[type=radio]),.feedback-dialog input:is([type=checkbox],[type=radio]){width:16px;height:16px;accent-color:var(--primary)}.feedback-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:13px;padding:6px 2px;text-decoration:underline;text-underline-offset:3px}.feedback-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.8}.feedback-entry-internal{border-left:3px solid var(--warning)}.feedback-node{margin:8px 0;padding:14px;background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow-wrap:anywhere}.feedback-node summary{line-height:1.6}.feedback-secondary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width:767px){.feedback-page{padding:20px 16px}.feedback-page-header{align-items:stretch;flex-direction:column;gap:18px}.feedback-page-heading{align-items:flex-start;gap:12px}.feedback-page-heading h1{font-size:22px}.feedback-page-icon{width:40px;height:40px}.feedback-create{align-self:flex-start}.feedback-filters,.feedback-filters--admin{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:14px 12px}.feedback-filter-actions{grid-column:1 / -1;justify-content:flex-end}.feedback-list-item{grid-template-columns:32px minmax(0,1fr) 14px;gap:12px}.feedback-category-icon{width:32px;height:32px;border-radius:8px}.feedback-category-icon svg{width:17px;height:17px}.feedback-card{padding:16px}.feedback-item-heading{gap:8px}.feedback-item-meta{align-items:flex-start;flex-direction:column}.feedback-item-id{max-width:100%}.feedback-item-chevron{width:14px;height:14px}.feedback-dialog{padding:20px;gap:18px}.feedback-dialog-actions .ui-button{flex:1}.feedback-dialog-actions{bottom:-20px;margin:0 -20px -20px;padding-inline:20px}.feedback-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.feedback-toolbar>.ui-button{max-width:100%}}@media(prefers-reduced-motion:reduce){.feedback-list-item,.feedback-field :is(input,select,textarea){transition:none}}.workflow-workbench{container-name:workflow-workbench;container-type:inline-size;display:grid;grid-template-rows:auto auto minmax(0,1fr);flex:1;min-width:0;min-height:0;overflow:hidden}.workflow-workbench-chat-first{display:flex;flex-direction:column;overflow:hidden}.workflow-workbench-chat-first .workflow-workbench-overview{flex:0 0 auto}.workflow-chat-primary{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.workflow-runtime-summary{margin:0 0 16px;padding:12px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-panel)}.workflow-runtime-summary-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.workflow-runtime-summary-heading strong{font-size:14px;font-weight:600}.workflow-runtime-summary-heading>span{flex:0 0 auto;color:var(--color-fg-secondary);font-size:12px}.workflow-runtime-summary-heading>span[role=alert]{color:var(--color-error)}.workflow-runtime-summary>p{margin-top:8px;color:var(--color-fg-secondary);font-size:13px;line-height:1.6}.workflow-runtime-summary-meta{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;color:var(--color-fg-muted);font-size:12px}.workflow-chat-selection{flex:0 0 auto;padding:7px 20px;font-size:12px;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border)}.workflow-chat-result{margin:0 0 20px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-panel);overflow-wrap:anywhere}.workflow-chat-result-heading{cursor:pointer;font-size:14px}.workflow-chat-result-heading small{display:block;margin-top:4px;font-size:11px;color:var(--color-fg-muted)}.workflow-chat-result-body{padding-top:16px;font-size:14px;line-height:1.8}.workflow-chat-result pre{overflow:auto;max-width:100%;white-space:pre-wrap}.workflow-result-toolbar{display:flex;align-items:center;gap:4px;margin-top:12px;border-top:1px solid var(--color-border);padding-top:8px}.workflow-file-download-button,.workflow-result-panel .workflow-file-download-button{display:inline-flex;align-items:center;gap:8px;width:min(100%,560px);min-height:40px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-primary);background:var(--color-surface);text-align:left;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.workflow-file-download-button:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:var(--shadow-weak)}.workflow-file-download-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.workflow-file-download-button:disabled{opacity:.55;cursor:wait}.workflow-file-download-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-result-toolbar button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-light)}.workflow-workbench-overview{position:relative;grid-row:1;min-width:0;border-bottom:1px solid var(--color-border);padding:12px 16px 8px}.workflow-workbench-controls{min-width:0}.workflow-run-titlebar,.workflow-run-tools,.workflow-flow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.workflow-run-titlebar{justify-content:space-between;align-items:start}.workflow-run-heading{min-width:0;flex:1 1 180px}.workflow-run-heading h1{font-size:16px;font-weight:600;line-height:1.4}.workflow-run-mode-badge{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-fg-secondary);background:var(--color-surface);font-size:12px;line-height:1.4;white-space:nowrap}.workflow-run-status{font-size:12px;color:var(--color-fg-secondary);margin-top:3px;overflow-wrap:anywhere}.workflow-run-status[role=alert]{color:var(--color-error)}.workflow-run-tools{flex:0 1 auto}.workflow-button,.workflow-secondary-actions button,.workflow-result-panel button{min-height:36px;padding:7px 10px;border:1px solid var(--color-border);border-radius:8px;font-size:12px;background:var(--color-surface)}.workflow-workbench button.workflow-button-primary{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.workflow-workbench button:disabled{opacity:.5;cursor:not-allowed}.workflow-workbench input:not([type=checkbox]),.workflow-workbench select,.workflow-workbench textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-fg);background:var(--color-surface)}.workflow-global-details,.workflow-flow-more,.workflow-node-actions{position:relative;font-size:12px}.workflow-global-details>summary,.workflow-flow-more>summary,.workflow-node-actions>summary{min-height:36px;display:flex;align-items:center;cursor:pointer;padding:7px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.workflow-secondary-actions,.workflow-global-content{position:absolute;z-index:30;right:0;top:100%;display:grid;gap:8px;width:min(340px,calc(100vw - 32px));max-height:45dvh;overflow:auto;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);box-shadow:var(--shadow-weak)}.workflow-secondary-actions{width:min(220px,calc(100vw - 32px))}.workflow-global-details{position:static}.workflow-global-content{right:16px;width:min(340px,calc(100% - 32px))}.workflow-global-details:not([open])>.workflow-global-content,.workflow-flow-more:not([open])>.workflow-secondary-actions,.workflow-node-actions:not([open])>.workflow-secondary-actions{display:none}.workflow-control-hint{font-size:12px;color:var(--color-fg-muted);margin:6px 0}.workflow-workbench-content{grid-row:3;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-width:0;min-height:0;overflow:hidden}.workflow-workbench-results{min-width:0;min-height:0;overflow:auto;padding:16px;border-right:1px solid var(--color-border)}.workflow-workbench-chat{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.workflow-chat-body{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.workflow-chat-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 16px;border-bottom:1px solid var(--color-border)}.workflow-chat-heading h2{font-size:14px;font-weight:600}.workflow-chat-heading p{font-size:12px;color:var(--color-fg-muted)}.workflow-section-kicker{display:block;font-size:11px;color:var(--color-fg-muted);margin-bottom:2px}.workflow-panel-switch{grid-row:2;display:none}.workflow-run-overview{min-width:0;margin-top:8px}.workflow-run-dag-scroll{overflow:auto;scrollbar-gutter:stable;max-height:min(26dvh,220px)}.workflow-run-dag{position:relative;display:grid}.workflow-run-edges{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;color:var(--color-border);pointer-events:none}.workflow-run-edges [data-edge-kind=input]{color:var(--color-fg-muted)}.workflow-run-node{position:relative;display:flex;flex-direction:column;align-items:center;min-width:44px;min-height:44px;padding:2px 3px;text-align:center;border-radius:8px}.workflow-run-node-circle{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-fg-muted);background:var(--color-bg)}.workflow-run-node.is-selected .workflow-run-node-circle{outline:2px solid var(--color-primary);outline-offset:2px;color:var(--color-primary)}.workflow-run-node.is-current .workflow-run-node-circle{background:var(--color-primary-light)}.workflow-run-node[data-node-status=accepted] .workflow-run-node-circle{color:var(--color-success)}.workflow-run-node[data-node-status=failed] .workflow-run-node-circle{color:var(--color-error)}.workflow-run-node-number{position:absolute;right:-3px;bottom:-2px;display:flex;justify-content:center;align-items:center;min-width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border);font-size:10px;color:var(--color-fg-muted);background:var(--color-bg)}.workflow-run-node-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:18px;margin-top:6px;overflow-wrap:anywhere}.workflow-run-node-status{font-size:11px;color:var(--color-fg-muted)}.workflow-run-current{position:absolute;top:31px;left:calc(50% + 19px);font-size:9px;white-space:nowrap;color:var(--color-primary)}.workflow-run-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--color-fg-secondary)}.workflow-run-caption button{color:var(--color-primary);font-size:11px}.workflow-run-relations{font-size:11px;color:var(--color-fg-muted);margin-top:4px}.workflow-run-relations summary{cursor:pointer;width:fit-content}.workflow-run-relations>ul{max-height:140px;overflow:auto;padding:8px 0}.workflow-run-relations li{padding:3px 0}.workflow-run-relations li button{color:var(--color-primary)}.workflow-run-relations label{display:flex;gap:6px;align-items:center;margin-top:6px}.workflow-run-overview.is-compact .workflow-run-node-name,.workflow-run-overview.is-compact .workflow-run-node-status,.workflow-run-overview.is-compact .workflow-run-current{display:none}.workflow-run-spinner{animation:workflow-run-spin 1s linear infinite}@keyframes workflow-run-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workflow-run-spinner{animation:none}}.workflow-result-panel{min-width:0;overflow-wrap:anywhere;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:12px}.workflow-result-heading{display:flex;justify-content:space-between;align-items:start;gap:12px}.workflow-result-heading h2{font-size:16px;font-weight:600}.workflow-result-heading-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:8px}.workflow-state-label{border:1px solid var(--color-border);border-radius:20px;padding:3px 8px;font-size:11px;color:var(--color-fg-muted)}.workflow-result-version,.workflow-result-reason{display:grid;gap:6px;font-size:12px;color:var(--color-fg-secondary)}.workflow-result-version{grid-template-columns:auto minmax(100px,220px);align-items:center}.workflow-result-state{border-left:3px solid var(--color-primary);padding:2px 0 2px 10px;font-size:12px;color:var(--color-fg-muted)}.workflow-result-state strong{color:var(--color-fg);font-weight:600}.workflow-result-state p{margin-top:4px}.workflow-result-detail{border-top:1px solid var(--color-border);padding-top:10px;font-size:12px}.workflow-result-detail summary{cursor:pointer;color:var(--color-fg-secondary)}.workflow-result-detail pre{margin-top:10px;padding:10px;border-radius:8px;background:var(--color-surface)}.workflow-result-review{border:1px solid var(--color-border);border-left:3px solid var(--color-error);padding:10px 12px;border-radius:8px;font-size:13px}.workflow-result-review ul{list-style:disc;padding-left:18px;margin-top:6px}.workflow-result-adoption{position:sticky;bottom:-16px;padding:10px 0 16px;background:var(--color-bg)}.workflow-result-panel pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word}.workflow-evaluation-details{border-top:1px solid var(--color-border);margin-top:16px;padding-top:12px;font-size:12px}.workflow-evaluation-details>summary{cursor:pointer;color:var(--color-fg-muted)}.workflow-evaluation-details[open]>summary{margin-bottom:10px}.workflow-workbench-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.workflow-workbench-graph .scene-workflow-graph{height:100%;display:flex;flex-direction:column}.workflow-workbench-graph .scene-graph-viewport{flex:1;min-height:0;overflow:auto}.workflow-startup{flex:1;min-width:0;overflow-y:auto;padding:24px}.workflow-startup-toolbar{margin:-24px -24px 24px}.workflow-startup-form{display:grid;gap:24px;max-width:768px;margin:0 auto}.workflow-startup-form h1{font-size:20px;font-weight:600}.workflow-startup-form header p{margin-top:8px;font-size:13px;color:var(--color-fg-muted)}.workflow-global-form{display:grid;gap:16px}.workflow-global-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workflow-global-field-wide{grid-column:1 / -1}.workflow-global-field-checkbox{min-width:0;align-self:end}.workflow-global-switch-spacer{display:none}.workflow-startup-form .workflow-global-field-checkbox:has(.workflow-control-hint){align-self:start}.workflow-startup-form .workflow-global-switch-spacer{display:block;visibility:hidden;margin-bottom:7px;font-size:13px}@media(max-width:640px){.workflow-startup-form .workflow-global-switch-spacer{display:none}}.workflow-global-switch{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;color:var(--color-fg);background:var(--color-surface);cursor:pointer}.workflow-global-switch-label{min-width:0;font-size:14px;line-height:1.45}.workflow-global-switch-control{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.workflow-global-switch-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.workflow-global-switch-track{box-sizing:border-box;display:inline-flex;align-items:center;width:38px;height:22px;padding:2px;border-radius:999px;background:var(--color-border-strong, #c7ced9);transition:background-color .15s ease;pointer-events:none}.workflow-global-switch-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 3px #0f172a3d;transform:translate(0);transition:transform .15s ease}.workflow-global-switch-input:checked+.workflow-global-switch-track{background:var(--color-primary)}.workflow-global-switch-input:checked+.workflow-global-switch-track .workflow-global-switch-thumb{transform:translate(16px)}.workflow-global-switch-input:focus-visible+.workflow-global-switch-track{outline:2px solid var(--color-primary);outline-offset:2px}.workflow-global-switch.is-disabled{opacity:.6;cursor:not-allowed}.workflow-global-switch.is-disabled .workflow-global-switch-input{cursor:not-allowed}.workflow-global-optional{padding:16px;border:1px solid var(--color-border);border-radius:12px}.workflow-global-optional summary{cursor:pointer;font-size:14px}.workflow-global-optional summary span{margin-left:8px;font-size:12px;color:var(--color-fg-muted)}.workflow-global-optional[open] .workflow-global-fields{margin-top:18px}.workflow-startup-knowledge{padding:16px;border-radius:12px;background:var(--color-panel)}.workflow-startup-knowledge h2{font-size:14px;font-weight:600}.workflow-startup-knowledge p{margin-top:6px;font-size:13px;color:var(--color-fg-muted)}@media(max-width:640px){.workflow-global-fields{grid-template-columns:minmax(0,1fr)}}.workflow-startup-form label:not(.workflow-global-switch){display:grid;gap:7px;min-width:0;font-size:13px}.workflow-startup-form input:not([type=checkbox]),.workflow-startup-form select,.workflow-startup-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-fg);background:var(--color-surface)}.workflow-startup-form input:not([type=checkbox]):focus-visible,.workflow-startup-form select:focus-visible,.workflow-startup-form textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.workflow-startup-actions{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--color-border);padding-top:20px}.workflow-startup-actions button{min-height:40px;padding:9px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.workflow-startup-actions button.workflow-button-primary{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.workflow-startup button:disabled{opacity:.5;cursor:not-allowed}@container workflow-workbench (max-width: 720px){.workflow-workbench-overview{padding:10px 12px 8px}.workflow-run-heading{flex-basis:130px}.workflow-run-tools{gap:6px}.workflow-run-titlebar{gap:8px}.workflow-global-content{left:12px;right:12px;width:auto}.workflow-workbench-content{grid-template-columns:minmax(0,1fr)}.workflow-panel-switch{display:flex;padding:6px 12px;gap:8px;border-bottom:1px solid var(--color-border)}.workflow-panel-switch button{flex:1;min-height:36px;border-radius:8px;font-size:13px;border:1px solid var(--color-border)}.workflow-panel-switch button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-light);border-color:var(--color-primary)}.workflow-workbench.is-results .workflow-workbench-chat,.workflow-workbench.is-chat .workflow-workbench-results{display:none}.workflow-workbench-results{padding:12px;border-right:0}.workflow-chat-heading{padding:10px 12px}.workflow-result-adoption{bottom:-12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media(max-width:720px){.workflow-startup{padding:16px}.workflow-startup-toolbar{margin:-16px -16px 16px}.workflow-startup-actions button{flex:1}}.workflow-workbench-full{display:flex;flex-direction:column;position:relative;overflow-y:auto}.workflow-workbench-full .workflow-workbench-overview{flex:0 0 auto}.workflow-workbench-full>.workflow-workbench-results{flex:1 0 auto;overflow:visible;border:0;padding:24px clamp(16px,4vw,56px) 100px}.workflow-workbench-full .workflow-result-content{line-height:1.8;font-size:15px}.workflow-workbench-full .workflow-result-content table,.workflow-ai-result table{display:block;max-width:100%;overflow-x:auto}.workflow-workbench-full .workflow-run-node-name,.workflow-workbench-full .workflow-run-node-status{display:block}.workflow-global-summary{display:grid;gap:8px}.workflow-global-summary div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.workflow-global-summary dt{color:var(--color-fg-muted)}.workflow-global-summary dd{overflow-wrap:anywhere}.workflow-step-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.workflow-chat-fab{position:fixed;z-index:35;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:28px;color:#fff;background:var(--color-primary);box-shadow:var(--shadow-weak)}.workflow-ai-dialog{top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:min(1200px,calc(100vw - 32px));height:min(880px,calc(100dvh - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--color-border);border-radius:16px;color:var(--color-fg);background:var(--color-bg);overflow:hidden}.workflow-ai-dialog[open]{display:flex;flex-direction:column}.workflow-ai-dialog::backdrop{background:#00000059}.workflow-ai-heading{flex-shrink:0;display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.workflow-ai-heading>div{min-width:0;max-height:25dvh;overflow-y:auto}.workflow-ai-heading h2{font-size:16px;font-weight:600;overflow-wrap:anywhere}.workflow-ai-heading p{font-size:12px;color:var(--color-fg-secondary);margin-top:4px}.workflow-ai-heading>button{display:grid;place-items:center;min-width:44px;min-height:44px;flex-shrink:0;border-radius:8px}.workflow-ai-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);flex:1;min-height:0}.workflow-ai-result{min-width:0;min-height:0;overflow-y:auto;padding:24px;border-right:1px solid var(--color-border)}.workflow-ai-chat{min-width:0;min-height:0;display:flex;flex-direction:column}.workflow-ai-chat-content{min-width:0;min-height:0;display:flex;flex:1;overflow:hidden}.workflow-ai-chat-content>*{width:100%}.workflow-ai-chat .workspace-chat-header{display:none}.workflow-ai-apply{flex-shrink:0;max-height:35dvh;overflow-y:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border)}.workflow-ai-apply button{min-height:44px;border-radius:8px;padding:10px 16px;background:var(--color-primary);color:#fff}.workflow-ai-apply button:disabled{opacity:.5;cursor:not-allowed}.workflow-ai-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;max-height:22dvh;overflow-y:auto;border-bottom:1px solid var(--color-border)}.workflow-ai-scope button{min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px}.workflow-ai-scope button:disabled{opacity:.5;cursor:not-allowed}.workflow-ai-scope p{flex-basis:100%;font-size:12px;color:var(--color-fg-secondary);overflow-wrap:anywhere}.workflow-ai-tabs{display:none}.workflow-ai-dialog :focus-visible,.workflow-workbench-full :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.workflow-node-preview{display:grid;gap:12px;border:1px solid var(--color-border);padding:16px;border-radius:12px;margin-bottom:16px}.workflow-node-preview>p{font-size:13px;color:var(--color-fg-muted)}@media(max-width:720px){.workflow-ai-dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0;border:0;margin:0}.workflow-ai-heading{padding:calc(12px + env(safe-area-inset-top)) 12px 12px}.workflow-ai-tabs{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-border)}.workflow-ai-tabs button{flex:1;min-height:44px;border-radius:8px}.workflow-ai-tabs button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-light)}.workflow-ai-body{display:flex;min-width:0}.workflow-ai-result,.workflow-ai-chat{width:100%}.workflow-ai-dialog.is-chat .workflow-ai-result,.workflow-ai-dialog.is-result .workflow-ai-chat{display:none}.workflow-ai-result{padding:16px;border:0}.workflow-ai-dialog input,.workflow-ai-dialog textarea{font-size:16px}.workflow-chat-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.workflow-workbench-full .workflow-run-node-name{font-size:11px;line-height:15px}.workflow-workbench-full .workflow-run-node-status{font-size:10px}}.workflow-workbench-full .workflow-run-node-name{display:-webkit-box}.workflow-workbench-full{overflow:hidden}.workflow-workbench-full>.workflow-workbench-results{flex:1 1 0;min-height:120px;overflow-y:auto;padding-bottom:24px}.workflow-fixed-chat{display:flex;flex:0 0 clamp(260px,38dvh,440px);min-height:0;flex-direction:column;border-top:1px solid var(--color-border);background:var(--color-bg)}.workflow-fixed-chat-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;border-bottom:1px solid var(--color-border)}.workflow-fixed-chat-heading strong{font-size:14px}.workflow-fixed-chat-heading>span{color:var(--color-fg-muted)}.workflow-fixed-chat-heading>button{border:1px solid var(--color-border);border-radius:8px;padding:6px 10px}.workflow-fixed-chat-heading>button[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.workflow-fixed-chat-heading>button:disabled{opacity:.5}.workflow-fixed-chat>:last-child{flex:1;min-height:0;width:100%}@media(max-width:720px){.workflow-fixed-chat{flex-basis:clamp(240px,40dvh,380px)}.workflow-fixed-chat-heading{padding:6px 12px}.workflow-fixed-chat-heading>span{max-width:100%}}.workflow-progress-header{width:calc(100% - 32px);max-width:56rem;min-width:0;margin:12px auto;padding:12px 16px 4px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg)}.workflow-progress-titlebar{display:flex;justify-content:space-between;align-items:start;gap:16px}.workflow-progress-titlebar>div{min-width:0}.workflow-progress-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workflow-progress-titlebar h1{color:var(--color-fg);font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.workflow-progress-titlebar p{margin-top:3px;color:var(--color-fg-secondary);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.workflow-progress-titlebar p[role=alert]{color:var(--color-error)}.workflow-progress-titlebar>button{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:4px 6px;border-radius:6px;color:var(--color-fg-secondary);font-size:12px}.workflow-progress-titlebar>button:hover{color:var(--color-primary);background:var(--color-surface)}.workflow-progress-titlebar>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.workflow-progress-overview{padding-top:4px}.workflow-progress-overview[hidden]{display:none}@media(max-width:480px){.workflow-progress-header{width:calc(100% - 20px);margin:8px auto;padding:10px 10px 4px}}.workflow-node-message-card{width:100%;margin:0 0 18px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);overflow:hidden}.workflow-node-message-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:var(--color-fg);cursor:pointer;list-style:none}.workflow-node-message-summary::-webkit-details-marker{display:none}.workflow-node-message-summary:before{content:"›";flex:0 0 auto;color:var(--color-fg-secondary);font-size:20px;line-height:1;transform:rotate(0);transition:transform .15s ease}.workflow-node-message-card[open]>.workflow-node-message-summary:before{transform:rotate(90deg)}.workflow-node-message-summary>span:first-of-type{display:flex;flex:1;min-width:0;align-items:baseline;gap:10px}.workflow-node-message-summary strong{font-size:14px;font-weight:600}.workflow-node-message-summary>span:first-of-type>span,.workflow-node-message-summary>span:last-child{color:var(--color-fg-secondary);font-size:12px}.workflow-node-message-summary>span:last-child{flex:0 0 auto}.workflow-node-message-card>.workflow-node-message{padding:0 14px 14px}.workflow-node-message{width:100%;min-width:0;margin:0 0 24px;color:var(--color-fg);font-size:15px;line-height:1.8;overflow-wrap:anywhere}.workflow-node-message-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px}.workflow-node-message-heading strong{font-size:14px;font-weight:600}.workflow-node-message-heading span,.workflow-node-message-version,.workflow-node-message-status{color:var(--color-fg-secondary);font-size:12px}.workflow-node-message-version{display:flex;align-items:center;gap:8px;margin-bottom:12px}.workflow-node-message-version select{width:auto;max-width:100%;padding:3px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-fg)}.workflow-node-message-json{margin-top:12px}.workflow-node-message-json h3,.workflow-node-message-files h3{margin-bottom:6px;color:var(--color-fg-secondary);font-size:12px;font-weight:500}.workflow-node-message-json pre{max-width:100%;overflow:auto;padding:12px;border-radius:8px;background:var(--color-surface);font-size:13px;line-height:1.7;white-space:pre-wrap}.workflow-node-message-status{margin:10px 0}.workflow-node-message-status[role=alert]{color:var(--color-error)}.workflow-node-message-files{margin-top:12px}.workflow-node-message-files .workflow-file-download-button{max-width:100%}.workflow-node-message-files .workflow-file-download+.workflow-file-download{margin-top:6px}.workflow-node-message .workflow-result-toolbar{border:0;padding-top:0}.workflow-node-message-guidance{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workflow-node-message-guidance button{min-height:36px;padding:7px 12px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg);color:var(--color-fg-secondary);font-size:13px;line-height:1.5}.workflow-node-message-guidance button:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-light)}.workflow-node-message-guidance button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.workflow-node-message-guidance button:disabled{opacity:.5;cursor:not-allowed}.workflow-review-source{margin:16px 0;padding:14px;border:1px solid var(--color-border);border-radius:10px}.workflow-review-source h3{font-size:14px;font-weight:600;margin:0 0 10px}.workflow-review-data dl>div{display:flex;gap:12px;padding:4px 0}.workflow-review-data dt{color:var(--color-fg-secondary)}.workflow-review-data dd{margin:0}.scene-admin-editor{border:0;min-width:0;padding:0}.scene-admin-toolbar,.scene-admin-actions,.scene-admin-list-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.scene-admin-toolbar{justify-content:space-between;margin-bottom:16px}.scene-admin-columns{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px}.scene-admin-columns aside{align-self:start;position:sticky;top:16px}.scene-admin-list-item{padding:8px 0}.scene-admin-list-item>button:first-child{flex:1;text-align:left;overflow-wrap:anywhere}.scene-admin-editor button{min-height:40px;padding:6px 10px;cursor:pointer}.scene-admin-editor button[aria-current=true]{color:var(--color-primary);font-weight:600}.scene-admin-editor button:disabled{opacity:.5;cursor:default}.scene-admin-section,.scene-admin-form{padding:20px;margin-bottom:20px;border:1px solid var(--color-border);border-radius:12px}.scene-admin-editor label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:14px}.scene-admin-editor input:not([type=checkbox]),.scene-admin-editor select,.scene-admin-editor textarea{width:100%;min-width:0;background:var(--color-bg);color:inherit;border:1px solid var(--color-border);border-radius:6px;padding:9px 12px}.scene-admin-editor textarea{min-height:80px;resize:vertical}.scene-admin-editor .scene-admin-check{flex-direction:row;align-items:center}.scene-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene-admin-field{border:1px solid var(--color-border);border-radius:8px;padding:12px;margin:12px 0}.scene-admin-preview{border:0;padding:0;min-width:0}.scene-admin-note{font-size:13px;margin:12px 0;overflow-wrap:anywhere}.scene-workflow-graph{overflow-x:auto;padding:8px 0 18px;color:var(--color-text-muted, #667)}.scene-workflow-graph svg{max-width:none;display:block}.scene-workflow-node{cursor:pointer}.scene-workflow-node:focus{outline:none}.scene-workflow-node:focus rect{stroke-width:4}.scene-management-item{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;margin-bottom:8px;border:1px solid var(--color-border);border-radius:8px;text-align:left}.scene-management-item span{font-size:12px;color:var(--color-text-muted, #667)}.scene-management-item[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary-light, #eef0fe)}@media(max-width:720px){.scene-admin-columns,.scene-admin-grid{grid-template-columns:minmax(0,1fr)}.scene-admin-columns aside{position:static}.scene-admin-section,.scene-admin-form{padding:12px}}.scene-directory{border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:var(--color-bg)}.scene-directory-toolbar{display:flex;align-items:end;gap:16px;padding:20px;flex-wrap:wrap}.scene-directory-toolbar label{margin-bottom:0;min-width:145px}.scene-directory-toolbar .scene-directory-search{flex:1;min-width:220px}.scene-directory-search span,.scene-directory-toolbar button,.scene-directory-open,.scene-detail-back{display:inline-flex;align-items:center;gap:8px}.scene-directory-summary{display:flex;justify-content:space-between;gap:12px;padding:0 20px 16px;color:var(--color-text-muted);font-size:13px}.scene-directory-table{min-width:650px}.scene-directory-table tbody tr:hover{background:var(--color-primary-light, #f4f4fc)}.scene-directory-name{display:flex;gap:12px;align-items:center;color:inherit}.scene-directory-name strong{font-size:15px}.scene-directory-name:hover strong,.scene-directory-open{color:var(--color-primary)}.scene-directory-icon{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;color:var(--color-primary);background:var(--color-primary-light, #eef0fe);border-radius:10px}.scene-directory-description{display:block;max-width:380px;margin-top:5px;font-size:12px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-directory-dirty{display:block;font-size:12px;color:var(--color-text-muted);margin-top:6px}.scene-directory-empty{padding:64px 20px;display:grid;justify-items:center;gap:12px;text-align:center;color:var(--color-text-muted)}.scene-directory-empty h2{font-weight:600;color:var(--color-text)}.scene-detail-back{color:var(--color-text-muted);font-size:13px;margin-bottom:18px}.scene-detail-tabs{display:flex;gap:24px;border-bottom:1px solid var(--color-border);margin-bottom:24px;overflow-x:auto}.scene-detail-tabs button{flex-shrink:0;padding:14px 2px;font-size:14px;color:var(--color-text-muted);border-bottom:2px solid transparent;cursor:pointer}.scene-detail-tabs button[aria-current=page]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.scene-detail-tabs button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.scene-workflow-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:18px;margin:20px 0;align-items:start}.scene-workflow-canvas{min-width:0}.scene-workflow-graph{padding:0;border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.scene-graph-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border);font-size:12px;background:var(--color-bg)}.scene-graph-toolbar>div{display:flex;align-items:center;gap:2px}.scene-graph-toolbar button{display:flex;align-items:center;gap:4px;border:1px solid transparent;min-height:32px;padding:4px 7px;border-radius:6px;cursor:pointer}.scene-graph-toolbar button:hover{border-color:var(--color-border);color:var(--color-primary)}.scene-graph-toolbar button:disabled{opacity:.4}.scene-graph-toolbar output{width:42px;text-align:center}.scene-graph-viewport{height:520px;overflow:auto;background-color:var(--color-surface, var(--color-bg));background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:18px 18px}.scene-graph-viewport svg{margin:0 auto;color:var(--color-text-muted)}.scene-graph-edge-selected{color:var(--color-primary);stroke-width:2}.scene-workflow-node[draggable=true]{cursor:grab}.scene-workflow-node[draggable=true]:active,.scene-workflow-node[data-dragging=true]{cursor:grabbing;opacity:.55}.scene-graph-legend{padding:10px 12px;display:flex;flex-wrap:wrap;gap:12px;font-size:11px;border-top:1px solid var(--color-border)}.scene-node-inspector{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:12px;min-width:0;height:608px;overflow:hidden;background:var(--color-surface)}.scene-inspector-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--color-border);flex-shrink:0}.scene-inspector-heading>div{min-width:0}.scene-inspector-kicker{display:block;font-size:12px;color:var(--color-text-muted);margin-bottom:4px}.scene-inspector-heading h4{font-size:16px;line-height:1.5;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-inspector-empty{padding:32px 20px;font-size:13px;color:var(--color-text-muted);line-height:1.8}.scene-node-form{display:flex;flex-direction:column;flex:1;min-height:0}.scene-node-body{overflow-y:auto;min-height:0;flex:1}.scene-node-group{display:grid;gap:14px;padding:18px;border-bottom:1px solid var(--color-border)}.scene-node-group:last-child{border-bottom:0}.scene-node-group h5{font-size:14px;line-height:1.5;font-weight:600}.scene-node-inspector label{font-size:13px;line-height:1.5;margin:0;gap:6px}.scene-node-inspector input:not([type=checkbox]),.scene-node-inspector select,.scene-node-inspector textarea{font-size:13px;line-height:1.5;border-radius:8px;padding:9px 10px;background:var(--color-bg)}.scene-node-inspector input:not([type=checkbox]),.scene-node-inspector select{height:40px}.scene-node-inspector textarea{min-height:84px}.scene-node-toggle{color:var(--color-text-muted)}.scene-node-toggle input{width:16px;height:16px;accent-color:var(--color-primary)}.scene-node-empty{color:var(--color-text-muted);font-size:13px;margin:0}.scene-node-source{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;font-size:13px}.scene-node-source span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-node-task{display:grid;gap:14px;border:1px solid var(--color-border);border-radius:10px;padding:14px;min-width:0}.scene-node-task-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.scene-node-task-heading h6{font-size:13px;font-weight:600}.scene-node-inspector .scene-admin-list-item{display:block;padding:0}.scene-node-conditions{padding-top:12px;border-top:1px solid var(--color-border);min-width:0}.scene-node-conditions summary{cursor:pointer;font-size:13px;font-weight:500}.scene-node-conditions>fieldset{margin-top:14px;min-width:0}.scene-node-conditions>fieldset>legend{display:none}.scene-node-conditions .scene-admin-section{display:grid;gap:12px;padding:12px;margin-bottom:12px}.scene-node-inspector .scene-icon-button{width:32px;min-width:32px;min-height:32px;height:32px;padding:0;flex-shrink:0;justify-content:center}.scene-node-inspector button{font-size:13px}.scene-node-footer{display:flex;justify-content:space-between;gap:8px;padding:12px 14px;border-top:1px solid var(--color-border);flex-shrink:0}.scene-node-footer .scene-admin-actions{gap:6px}.scene-node-inspector .scene-add-task{justify-content:center;width:100%;border-style:dashed}.scene-add-node{align-self:end}@media(max-width:1100px){.scene-workflow-workbench{grid-template-columns:minmax(0,1fr)}.scene-node-inspector{height:auto}.scene-node-body{overflow:visible}.scene-graph-viewport{height:430px}}@media(max-width:720px){.scene-directory-toolbar{padding:16px;gap:12px}.scene-directory-toolbar label{flex:1}.scene-directory-summary span{display:none}.scene-detail-tabs{gap:18px}.scene-graph-toolbar{align-items:start}}.scene-detail-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:14px 20px}.scene-detail-summary>p{margin-top:0}.scene-detail-summary>.scene-admin-actions{margin:0 0 0 auto}.scene-workflow-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.scene-workflow-heading h3{font-weight:600;margin-bottom:4px}.scene-workflow-heading label{margin-bottom:0;width:200px}@media(max-width:720px){.scene-detail-summary>.scene-admin-actions{margin-left:0}.scene-workflow-heading label{flex:1}}.scene-node-inspector label:has(input[type=checkbox]){flex-direction:row;align-items:center}:root{--school-night: #f2f5f0;--school-ink: #223d36;--school-muted: #536d63;--school-line: #315c4529;--school-jade: #397d6a;--school-gold: #79632d;--school-panel: #f7faf5;--school-glass: linear-gradient(145deg, #ffffffcc, #e7efe9bb);--school-light: 1;--school-culture-font: "Kaiti SC", "STKaiti", "KaiTi", "楷体", serif;--school-reading-font: "Songti SC", "STSong", "SimSun", serif}.dark{--school-night: #101f2a;--school-ink: #f0eee6;--school-muted: #b1bfb9;--school-line: #ffffff1f;--school-jade: #94c7bb;--school-gold: #d9bf86;--school-panel: #193138;--school-glass: linear-gradient(145deg, #233b3eaa, #182c34bb);--school-light: 0}.school-welcome{padding-top:12px;gap:0}.school-welcome-scene{position:relative;width:100%;max-width:1200px;height:380px;isolation:isolate}.school-welcome-heading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.school-eyebrow{color:var(--fg-secondary);font-size:13px;letter-spacing:.15em;margin:0 0 16px}.school-welcome h1{font-family:var(--school-culture-font);font-size:clamp(38px,5vw,60px);font-weight:400;letter-spacing:.16em;color:var(--school-gold);margin:0}.school-motto{font-family:var(--school-culture-font);font-size:clamp(20px,2.4vw,28px);letter-spacing:.14em;color:var(--fg);margin:16px 0 0}.school-galaxy{display:block;z-index:-1}.school-home{position:relative;isolation:isolate;width:min(1200px,100%);margin:0 auto;padding:0 0 24px;color:var(--school-ink);line-height:1.8}.school-home .school-welcome-heading{inset:auto;left:50%;top:46%;width:max-content;max-width:75%;transform:translate(-50%,-50%);z-index:4}.school-culture-heading{position:relative;display:inline-grid;text-shadow:0 2px 18px var(--school-night),0 0 40px var(--school-night)}.school-culture-heading:before{content:"";position:absolute;top:-25px;right:-50px;bottom:-25px;left:-50px;z-index:-1;background:radial-gradient(ellipse,var(--school-night) 10%,transparent 75%);pointer-events:none}.school-culture-heading>p{display:flex;justify-content:space-between;margin:0 0 10px;color:var(--school-gold);font:400 52px/1.1 var(--school-culture-font)}.school-culture-about{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:14px;font:400 11px/1.8 var(--school-culture-font);white-space:nowrap;pointer-events:auto}.school-culture-about summary{cursor:pointer;list-style:none;color:var(--school-muted)}.school-culture-about>div{position:absolute;top:28px;left:50%;transform:translate(-50%);width:min(340px,85vw);padding:18px 22px;border:1px solid var(--school-line);background:var(--school-panel);border-radius:12px;box-shadow:0 20px 60px #0004;white-space:normal}.school-culture-about p{font-size:14px;margin:0}.school-culture-about p+p{color:var(--school-jade);font-size:12px;letter-spacing:2px;margin-top:12px}.school-course-nodes,.school-expert-groups{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.school-course-node{position:absolute;display:flex;align-items:center;gap:10px;transform:translate(-50%,-50%);padding:10px 8px;color:var(--school-ink);font:400 28px/1.8 var(--school-reading-font);letter-spacing:1px;white-space:nowrap;text-decoration:none;background:radial-gradient(ellipse,var(--school-night),transparent);pointer-events:auto;transition:color .2s}.school-course-node-thought{left:clamp(70px,14%,calc(100% - 70px));top:13%}.school-course-node-poetry{left:clamp(70px,86%,calc(100% - 70px));top:13%}.school-course-node-harmony{left:clamp(70px,14%,calc(100% - 70px));top:85%}.school-course-node-curriculum{left:clamp(70px,86%,calc(100% - 70px));top:85%}.school-star-icon{width:24px;height:24px;flex:none;color:var(--school-jade)}.school-expert-star{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:140px;padding:8px;color:var(--school-ink);font-size:18px;line-height:1.5;font-weight:400;letter-spacing:1px;text-align:center;border:0;background:none;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;transition:opacity .3s,color .2s}.school-expert-curriculum{left:29%;top:26%}.school-expert-teaching{left:73%;top:31%}.school-expert-development{left:26%;top:66%}.school-expert-students{left:71%;top:69%}.ui-menu.school-expert-menu{width:min(310px,calc(100vw - 32px));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;border:1px solid var(--school-line);border-radius:10px;background:var(--school-panel);color:var(--school-ink);padding:9px;box-shadow:0 16px 35px #0003;animation:school-menu-enter .18s ease-out;z-index:210}.school-expert-menu-label{padding:6px 10px;color:var(--school-muted);font-size:12px}.school-expert-menu-item{display:flex;flex-direction:column;gap:5px;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--school-ink);cursor:pointer;outline:none}.school-expert-menu-item small{font-size:12px;line-height:1.6;color:var(--school-muted);overflow-wrap:anywhere}.school-galaxy-caption{position:absolute;left:0;bottom:0;width:100%;margin:0;font:400 16px/1.8 var(--school-culture-font);letter-spacing:1px;color:var(--school-muted);pointer-events:none}.school-welcome-desk{position:relative;width:min(700px,90%);margin:0 auto;padding:19px 22px 17px;border:1px solid var(--school-line);border-radius:20px;background:var(--school-glass);box-shadow:0 16px 55px #00101826;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;z-index:6}.school-home .school-welcome-invitation{margin:0 0 10px;color:var(--school-ink);font-size:14px;font-weight:400}.school-home .workspace-composer,.school-home .workspace-chat-input{width:100%;background:transparent;border:0;padding:0;margin:0;box-shadow:none}.school-home textarea{color:var(--school-ink);background:transparent;font-size:16px;line-height:1.8}.school-home textarea::placeholder{color:var(--school-muted)}.school-home .workspace-chat-tool{color:var(--school-muted)}.school-home .school-summon-menu{position:static;flex:0 0 auto}.school-home .school-summon-trigger{width:42px;height:42px;padding:0;justify-content:center;border:0;background:none;color:var(--school-jade)}.school-home .school-summon-picker{left:0;bottom:calc(100% + 14px);width:100%;max-width:none;max-height:min(380px,45dvh);margin:0;padding:16px;border:1px solid var(--school-line);border-radius:16px;background:var(--school-panel);color:var(--school-ink);box-shadow:0 16px 50px #00101830}.school-summon-heading{position:sticky;top:-16px;padding:8px 0 14px;background:var(--school-panel);z-index:1}.school-summon-heading>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.school-summon-heading button{padding:6px 12px;border:1px solid var(--school-line);border-radius:8px;color:var(--school-ink)}.school-summon-heading input{width:100%;padding:10px 12px;border:1px solid var(--school-line);border-radius:9px;background:var(--school-night);color:var(--school-ink)}.school-home .school-summon-group{margin-top:10px;color:var(--school-gold)}@media(max-width:759px){.school-home .school-summon-picker{top:calc(100% + 12px);bottom:auto;max-height:55dvh}}.school-welcome-footnote{color:var(--school-muted);margin:18px 12px 24px;font-size:12px;text-align:center}.school-orbit-flight{position:absolute;width:24px;height:24px;pointer-events:none;z-index:20}.school-orbit-flight svg{display:block;width:24px;height:24px;color:inherit;filter:drop-shadow(0 0 9px currentColor)}.school-courses-page{flex:1;min-width:0;overflow-y:auto;padding:24px max(5%,calc((100% - 1080px)/2)) 90px;background:radial-gradient(ellipse at 70% 35%,#213a3b22,transparent 53%),var(--school-night);color:var(--school-ink);font-size:14px;line-height:1.8}.school-course-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.school-course-back{display:inline-flex;align-items:center;gap:8px;color:var(--school-muted);text-decoration:none;font-size:13px;white-space:nowrap}.school-course-nav{display:flex;gap:24px;flex-wrap:wrap}.school-course-nav a{font:13px/1.8 var(--school-reading-font);color:var(--school-muted);padding:8px 0;text-decoration:none;border-bottom:1px solid transparent}.school-course-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:60px;padding:65px 0 48px;border-bottom:1px solid var(--school-line)}.school-course-eyebrow{font-size:11px;color:var(--school-muted);letter-spacing:3px}.school-course-hero h1{font:400 44px/1.5 var(--school-reading-font);margin:15px 0;letter-spacing:3px}.school-course-hero blockquote{margin:24px 0;padding-left:19px;border-left:2px solid var(--school-jade);color:var(--school-muted);font:20px/2 var(--school-reading-font)}.school-course-orbit{height:210px;position:relative;display:grid;place-items:center;color:var(--school-gold);font:35px var(--school-reading-font)}.school-course-orbit i{position:absolute;width:175px;height:110px;border:1px solid #94c7bb55;border-radius:50%;transform:rotate(-40deg)}.school-course-orbit i:nth-child(2){transform:rotate(40deg);border-color:#d9bf8677}.school-course-orbit i:nth-child(3){width:205px;height:205px;border-style:dotted;border-color:#94c7bb33;transform:none}.school-course-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.school-course-section-head>span{font-size:13px;color:var(--school-muted)}.school-course-filters{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.school-courses-page button{color:var(--school-ink);background:transparent;border:1px solid var(--school-line);border-radius:8px;padding:11px 25px;font:inherit;cursor:pointer;transition:background .2s,border-color .2s}.school-courses-page button:hover{background:#94c7bb18;border-color:var(--school-jade)}.school-course-filters button[aria-pressed=true]{background:#bcd4c3;color:#142b2c;border-color:#bcd4c3}.school-course-direction{min-height:65px;padding:7px 0;color:var(--school-muted);font-size:13px}.school-course-search-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:26px 0 6px}.school-course-search-row input{width:280px;max-width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:1.8;color:var(--school-ink);background:var(--school-panel);border:1px solid var(--school-line);border-radius:8px;padding:12px 14px}.school-course-item{margin:0;border-bottom:1px solid var(--school-line)}.school-course-item summary{display:grid;grid-template-columns:145px minmax(0,1fr) 34px;align-items:center;gap:18px;padding:24px 4px;list-style:none;cursor:pointer}.school-course-more{font-size:13px;color:var(--school-jade)}.school-course-content{padding:0 25px 28px 164px;animation:school-menu-enter .28s ease-out;font-family:var(--school-reading-font)}.school-course-content h3{font-size:18px;font-weight:500;margin:17px 0 4px}.school-course-content p{color:var(--school-muted);font-size:18px;line-height:1.9;margin:0 0 12px}.school-skill-chips{display:flex;gap:8px;flex-wrap:wrap}.school-skill-chips>span{font-size:16px;padding:5px 12px;border-radius:5px;background:#94c7bb18;color:var(--school-ink)}.school-skill-chips-subtle>span{background:#d9bf860c;color:var(--school-muted)}.school-course-empty{padding:35px 0;color:var(--school-muted)}@media(max-width:759px){.school-home .school-welcome-scene{height:420px;margin:0 auto 12px}.school-home .school-culture-heading>p{font-size:36px}.school-home .school-culture-heading h1{font-size:22px}.school-culture-about{font-size:10px;margin-top:10px}.school-course-node{font-size:21px;letter-spacing:0;gap:6px}.school-course-node .school-star-icon{width:17px;height:17px}.school-expert-star{width:112px;font-size:14px;gap:4px}.school-expert-star svg{width:22px;height:22px}.school-expert-curriculum{left:29%;top:28%}.school-expert-teaching{left:72%;top:28%}.school-expert-development{left:27%;top:70%}.school-expert-students{left:73%;top:70%}.school-galaxy-caption{display:none}.school-welcome-desk{width:94%;padding:15px 16px 14px;border-radius:17px}.school-home .school-welcome-invitation{font-size:13px}.school-home textarea{font-size:14px}.school-home[data-composing=true] .school-welcome-scene{height:190px}.school-home[data-composing=true] .school-welcome-heading{top:10px}.school-welcome-footnote{font-size:11px}.school-courses-page{padding:20px 6% 55px}.school-course-topbar{display:block}.school-course-nav{gap:10px;justify-content:space-between;margin-top:12px}.school-course-nav a{font-size:12px}.school-course-hero{grid-template-columns:1fr;gap:0;padding:28px 0 20px}.school-course-hero h1{font-size:34px}.school-course-hero h2{font-size:21px}.school-course-hero blockquote{font-size:19px}.school-course-orbit{display:none}.school-course-filters{gap:8px}.school-course-filters button{padding:8px 14px;font-size:12px}.school-course-search-row{display:block}.school-course-search-row label{display:block;margin-bottom:10px}.school-course-search-row input{width:100%}.school-course-item summary{grid-template-columns:minmax(0,1fr) 34px;gap:7px;padding:21px 0}.school-course-name{font-size:22px}.school-course-preview{grid-column:1;grid-row:2}.school-course-more{grid-column:2;grid-row:1}.school-course-content{padding:0 0 24px}}@media(prefers-reduced-motion:reduce){.school-home *,.school-expert-menu,.school-courses-page *{animation:none;transition:none}}.admin-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-sans)}.admin-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface)}.admin-brand{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-base);font-weight:600;font-size:var(--font-size-sm);border-bottom:1px solid var(--border)}.admin-brand svg{width:20px;height:20px;color:var(--primary)}.admin-nav{display:flex;flex-direction:column;gap:2px;padding:var(--spacing-base) var(--spacing-sm);flex:1}.admin-nav a{display:flex;align-items:center;gap:var(--spacing-sm);padding:10px var(--spacing-md);border-radius:8px;color:var(--fg-secondary);font-size:var(--font-size-sm);text-decoration:none}.admin-nav a svg{width:16px;height:16px}.admin-nav a:hover{background:var(--hover);color:var(--fg)}.admin-nav a.active{background:var(--menu-selected-bg);color:var(--primary);font-weight:600}.admin-sidebar-footer{padding:var(--spacing-base);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-sm)}.admin-sidebar-footer p{margin:0;font-size:var(--font-size-xs);color:var(--fg-secondary)}.admin-sidebar-footer .admin-footer-actions{display:flex;gap:var(--spacing-sm)}.admin-main{padding:var(--spacing-xl) var(--spacing-xl) 48px;min-width:0}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-base);margin-bottom:var(--spacing-lg)}.admin-page-header h1{margin:0 0 var(--spacing-xs);font-size:var(--font-size-lg);font-weight:700}.admin-page-header p{margin:0;color:var(--fg-secondary);font-size:var(--font-size-sm)}.admin-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.admin-card h2{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);font-weight:600}.admin-toolbar{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.admin-toolbar input[type=text],.admin-toolbar input[type=search],.admin-toolbar input[type=date],.admin-toolbar select{padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font-size:var(--font-size-sm)}.admin-toolbar input:focus,.admin-toolbar select:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.admin-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.admin-table th,.admin-table td{padding:12px var(--spacing-md);text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.admin-table th{color:var(--fg-secondary);font-weight:500;background:var(--input)}.admin-table td code{font-size:var(--font-size-xs);word-break:break-all}.admin-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:var(--font-size-xs)}.admin-badge.ok{background:#f0fbe9;color:var(--success)}.admin-badge.off{background:var(--input);color:var(--fg-muted)}.admin-badge.pending{background:#fff7e6;color:var(--warning)}.admin-badge.error{background:#fff1f0;color:var(--error)}.admin-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:var(--font-size-sm);cursor:pointer}.admin-btn:hover{background:var(--hover)}.admin-btn.primary{background:var(--fg);border-color:var(--fg);color:#fff}.admin-btn.primary:hover{opacity:.9}.admin-btn.danger{color:var(--error)}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-error{margin:0 0 var(--spacing-base);padding:10px var(--spacing-md);border-radius:8px;background:#fff1f0;color:var(--error);font-size:var(--font-size-sm)}.admin-note{margin:0 0 var(--spacing-base);padding:10px var(--spacing-md);border-radius:8px;background:var(--menu-selected-bg);color:var(--primary-dark);font-size:var(--font-size-sm)}.admin-empty{padding:var(--spacing-xl);text-align:center;color:var(--fg-muted);font-size:var(--font-size-sm)}.admin-pager{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--fg-secondary)}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--spacing-base);margin-bottom:var(--spacing-lg)}.admin-stat{display:flex;align-items:center;gap:var(--spacing-md);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--spacing-lg)}.admin-stat .icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--menu-selected-bg);color:var(--primary)}.admin-stat .label{font-size:var(--font-size-xs);color:var(--fg-secondary)}.admin-stat .value{font-size:var(--font-size-lg);font-weight:700}.admin-stat .sub{font-size:var(--font-size-xs);color:var(--fg-muted)}.admin-form{display:grid;gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.admin-form input,.admin-form select,.admin-form textarea{padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fg);font-size:var(--font-size-sm);font-family:inherit}.admin-form textarea{min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs)}.admin-pre{margin:0;padding:var(--spacing-base);border-radius:8px;background:var(--input);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-all}.admin-perm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px;margin:12px 0}.admin-perm-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary, #555)}.admin-perm-item code{font-size:11px;opacity:.7}.admin-table td .admin-btn{margin-right:6px}.admin-table td .admin-badge{margin-left:6px;margin-right:4px}.admin-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-table-scroll:focus-visible{outline:2px solid var(--focus-ring)}.admin-page-header,.admin-pager{flex-wrap:wrap}.admin-card{min-width:0}.admin-form :is(input,textarea,select){min-width:0;max-width:100%}.admin-mobile-navigation{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px;margin-bottom:16px}@media not (min-width:1280px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-main,.admin-card{padding:16px}.admin-toolbar>:is(input,select){max-width:100%;min-width:0}}@media(max-width:768px),(any-pointer:coarse){.admin-btn,.admin-nav a{min-width:44px;min-height:44px}.admin-form :is(input,textarea,select),.admin-toolbar :is(input,select){font-size:16px}}.admin-nav a.admin-nav-secondary{padding-left:38px;font-size:12px}.scene-resource-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-text-muted, var(--fg-secondary));font-size:13px;margin-bottom:18px;overflow-wrap:anywhere}.scene-resource-breadcrumbs button{color:var(--color-primary);cursor:pointer;min-height:32px;text-align:start}.scene-resource-breadcrumbs button:hover{text-decoration:underline}.scene-resource-breadcrumbs button:disabled{color:var(--color-text-muted, var(--fg-secondary));cursor:default;text-decoration:none}.scene-resource-breadcrumbs [aria-current]{color:var(--color-text, var(--fg));font-weight:600}.scene-version-history>.scene-version-detail{margin-top:0;padding-top:20px}.scene-prompt-version-table{min-width:560px;margin:12px 0}.scene-prompt-version-table th,.scene-prompt-version-table td{vertical-align:top}.scene-prompt-version-table td:last-child{min-width:180px}.scene-prompt-version-table td:last-child .admin-btn{margin:0 8px 8px 0}.scene-prompt-version-table .is-effective{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.scene-prompt-version-browser h4{margin:0}.scene-prompt-version-browser .scene-config-facts{margin:16px 0}.scene-version-history,.scene-usage-statistics,.scene-usage-summary{display:grid;gap:20px;min-width:0}.scene-report-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.scene-report-card>h4,.scene-version-configuration h4{margin:0 0 16px;font-size:14px;font-weight:600}.scene-report-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px}.scene-report-heading h3{margin:0 0 4px;font-size:16px;font-weight:600}.scene-report-heading p,.scene-report-heading>span,.scene-report-muted{color:var(--fg-secondary);font-size:13px;line-height:1.65}.scene-report-heading>span{display:flex;align-items:center;gap:8px}.scene-publication-status{min-width:0;font-size:14px}.scene-publication-status>span{display:block;margin-top:4px;color:var(--fg-secondary);font-size:12px}.scene-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.scene-metric-card{padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.scene-metric-card dt{font-size:13px;color:var(--fg-secondary)}.scene-metric-card dd{margin:10px 0;font-size:30px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.scene-metric-card dd>span{margin-left:8px;font-size:13px;color:var(--fg-secondary);font-weight:400}.scene-metric-card>div{color:var(--fg-secondary);font-size:12px;line-height:1.6}.scene-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scene-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scene-state-counts{margin:0;padding:0;list-style:none;display:grid;gap:14px}.scene-state-counts li>div:first-child{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:13px;margin-bottom:6px}.scene-state-counts strong{font-variant-numeric:tabular-nums}.scene-state-counts small{font-weight:400;color:var(--fg-secondary)}.scene-count-track{background:var(--surface-hover);border-radius:4px;overflow:hidden;height:5px}.scene-count-track>span{display:block;height:100%;background:var(--color-primary);opacity:.6}.scene-count-track.is-failed>span{background:var(--color-error)}.scene-report-number{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 20px;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.scene-report-number>span{font-size:13px;font-weight:400;color:var(--fg-secondary)}.scene-report-facts{display:flex;flex-wrap:wrap;gap:16px 40px;margin-bottom:16px}.scene-report-facts dt{color:var(--fg-secondary);font-size:12px;margin-bottom:4px}.scene-report-facts dd{margin:0;font-size:14px;font-weight:500}.scene-report-rates{font-size:13px;margin-bottom:8px}.scene-report-empty{display:grid;gap:10px;padding:24px;border-radius:10px;background:var(--surface-hover);color:var(--fg-secondary);text-align:center;justify-items:center;font-size:14px}.scene-usage-query{border:1px solid var(--border);border-radius:12px;padding:18px 20px;background:var(--surface)}.scene-date-query{align-items:end;gap:12px;margin-bottom:10px}.scene-date-query label{display:grid;gap:6px;font-size:13px;color:var(--fg-secondary);min-width:150px}.scene-date-query input{min-width:0;width:100%;min-height:40px}.scene-date-query>.admin-btn,.scene-date-shortcuts .admin-btn{min-height:40px}.scene-date-shortcuts{display:flex;gap:8px;margin-left:auto}.scene-statistics-help{font-size:13px;color:var(--fg-secondary);line-height:1.7}.scene-statistics-help p{margin-top:8px}.scene-statistics-help summary,.scene-actor summary,.scene-version-messages summary,.scene-version-json summary{cursor:pointer}.scene-version-table{table-layout:fixed}.scene-version-table th:first-child{width:9%}.scene-version-table th:nth-child(2){width:15%}.scene-version-table th:nth-child(3){width:20%}.scene-version-table th:last-child{width:120px}.scene-version-table th,.scene-version-table td{padding:12px 10px;overflow-wrap:anywhere}.scene-version-table .is-effective{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.scene-clamp-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.scene-version-detail{border-top:1px solid var(--border);margin-top:20px;padding-top:24px;scroll-margin-top:20px}.scene-version-configuration{display:grid;gap:24px;margin-top:24px}.scene-config-facts{display:grid;gap:12px;margin:0;font-size:13px}.scene-config-facts>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px}.scene-config-facts dt{color:var(--fg-secondary)}.scene-config-facts dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.scene-version-fields{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;list-style:none;padding:0;font-size:12px}.scene-version-fields li{padding:4px 8px;border-radius:6px;background:var(--surface-hover)}.scene-version-template{margin-top:16px}.scene-version-template h5{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.scene-version-template ol{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene-version-template li{border:1px solid var(--border);border-radius:8px;padding:12px;min-width:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.scene-version-template li>strong{display:block;margin-bottom:2px}.scene-version-template li p,.scene-version-messages{margin-top:8px}.scene-version-messages>div{padding:10px 0;border-top:1px solid var(--border);margin-top:8px}.scene-version-messages p{white-space:pre-wrap}.scene-version-criteria{margin:12px 0;padding-left:20px;font-size:13px;line-height:1.8}.scene-version-json{border:1px solid var(--border);padding:12px;border-radius:8px;font-size:13px}.scene-version-json pre{max-height:400px;overflow:auto;margin-top:12px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.scene-event-list{margin:0;padding:0;list-style:none}.scene-event-list>li{padding:16px 0;border-bottom:1px solid var(--border)}.scene-event-list>li:first-child{padding-top:0}.scene-event-heading,.scene-event-heading>span{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.scene-event-heading{justify-content:space-between;font-size:14px}.scene-event-heading time{color:var(--fg-secondary);font-size:12px}.scene-event-reason{margin-top:8px;font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.scene-event-actor{display:flex;gap:8px;align-items:start;margin-top:8px;color:var(--fg-secondary);font-size:12px}.scene-actor{min-width:0;font-size:12px}.scene-actor>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:8px}.scene-actor code{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.scene-actor .admin-btn{min-height:28px;padding:3px 8px;font-size:12px}@media(max-width:1000px){.scene-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-state-grid{grid-template-columns:minmax(0,1fr)}.scene-date-shortcuts{margin-left:0}}@media(max-width:640px){.scene-report-card,.scene-metric-card,.scene-usage-query{padding:16px}.scene-report-grid,.scene-version-template ol{grid-template-columns:minmax(0,1fr)}.scene-metric-grid{gap:10px}.scene-report-heading{margin-bottom:16px}.scene-date-query{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scene-date-query label{min-width:0}.scene-date-query>button{grid-column:1 / -1}.scene-date-shortcuts{grid-column:1 / -1}.scene-date-shortcuts button{flex:1}.scene-version-table,.scene-version-table tbody{display:block}.scene-version-table thead{display:none}.scene-version-table tr{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--border);border-radius:8px;padding:12px;margin-bottom:10px}.scene-version-table td{display:flex;gap:12px;align-items:start;border:0;padding:6px 0;font-size:13px}.scene-version-table td:before{content:attr(data-label);flex:0 0 92px;color:var(--fg-secondary)}.scene-version-table td:last-child:before{display:none}.scene-version-table td:last-child .admin-btn{width:100%}.scene-config-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.scene-event-heading{align-items:start}.scene-event-heading time{width:100%}}.scene-audit-actor{min-width:0;overflow-wrap:anywhere;display:grid;gap:4px}.scene-version-table th:nth-child(3){width:17%}.scene-version-table th:nth-child(4){width:18%}.scene-prompt-panel-heading,.scene-prompt-resource-heading,.scene-prompt-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scene-prompt-panel-heading{margin-bottom:20px}.scene-prompt-panel-heading p{color:var(--color-text-muted);font-size:13px;margin:6px 0 0}.scene-prompt-template{margin-top:24px}.scene-prompt-template>h3{margin-bottom:12px}.scene-prompt-node{border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);margin:12px 0;overflow:hidden}.scene-prompt-node>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;list-style:revert}.scene-prompt-node>summary span{font-size:12px;color:var(--color-text-muted)}.scene-prompt-node-body{padding:0 16px 16px}.scene-prompt-node-body>.admin-btn{margin:0 0 12px}.scene-prompt-inline-actions{margin:8px 0 14px}.scene-prompt-inline-actions>.admin-btn{font-size:12px;min-height:32px;padding:6px 10px}.scene-prompt-library-link{display:inline-block;font-size:13px;margin-top:12px;text-decoration:underline;color:var(--color-text-muted)}.scene-prompt-resource{padding:0;border:0;background:transparent;min-width:0}.scene-prompt-resource .scene-admin-section{padding:14px;min-width:0}.scene-prompt-resource h4{margin-top:20px;margin-bottom:12px}.scene-prompt-resource-heading{margin-bottom:8px}.scene-prompt-resource-heading h3{margin:0}.scene-prompt-version{border-top:1px solid var(--color-border);padding:12px 0;overflow-wrap:anywhere}.scene-prompt-version>summary{font-size:13px;cursor:pointer}.scene-prompt-version pre{white-space:pre-wrap;max-height:360px;overflow:auto;font-size:13px;line-height:1.65}.scene-prompt-resource li{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.scene-prompt-resource ul{padding-left:20px}.scene-prompt-resource code{overflow-wrap:anywhere}@media(max-width:600px){.scene-prompt-node>summary{align-items:flex-start;flex-direction:column;gap:4px}.scene-prompt-node-body{padding:0 12px 12px}.scene-prompt-panel-heading{align-items:flex-start}.scene-prompt-resource .scene-admin-section{padding:10px}}.scene-prompt-reference-list{border:1px solid var(--border);border-radius:12px;overflow:hidden}.scene-prompt-reference-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(220px,2fr) auto;gap:16px;align-items:start;padding:16px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background .15s,box-shadow .15s}.scene-prompt-reference-row:last-child{border-bottom:0}.scene-prompt-reference-row>div{min-width:0;overflow-wrap:anywhere}.scene-prompt-reference-row:hover,.scene-prompt-reference-row:focus-within{background:var(--hover)}.scene-prompt-reference-summary{display:grid;gap:6px;color:inherit;text-decoration:none}.scene-prompt-reference-summary:focus-visible,.scene-prompt-reference-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.scene-prompt-reference-summary strong{font-size:14px}.scene-prompt-reference-key{display:block;font-size:11px;color:var(--fg-muted)}.scene-prompt-reference-meta,.scene-prompt-reference-action{font-size:12px;color:var(--fg-secondary)}.scene-prompt-reference-action{color:var(--primary);white-space:nowrap}.scene-prompt-reference-locations>div{display:flex;flex-wrap:wrap;column-gap:10px;margin-bottom:5px;font-size:12px}.scene-prompt-reference-locations pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.scene-prompt-reference-row{grid-template-columns:1fr;gap:8px}.scene-prompt-reference-action{justify-self:start}}.scene-prompt-import-toolbar{padding:12px 16px;margin-bottom:16px}.scene-prompt-directory{align-self:start;position:sticky;top:16px}.scene-prompt-directory-empty{min-height:260px;display:grid;place-content:center;padding:32px;text-align:center;color:var(--fg-secondary)}.scene-prompt-directory-empty h2{margin:0 0 8px;color:var(--fg);font-size:18px}.scene-prompt-list-page{min-width:0}.scene-prompt-list-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.scene-prompt-list-toolbar label{display:grid;gap:6px;min-width:min(420px,100%);font-size:13px}.scene-prompt-list-toolbar input{min-height:38px}.scene-prompt-list{display:grid;gap:10px}.scene-prompt-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.scene-prompt-list-item:hover,.scene-prompt-list-item:focus-within{border-color:var(--primary)}.scene-prompt-list-main{display:grid;flex:1 1 auto;gap:5px;min-width:0;color:inherit;text-decoration:none}.scene-prompt-list-main strong{font-size:15px;overflow-wrap:anywhere}.scene-prompt-list-main code{font-size:11px;color:var(--fg-muted);overflow-wrap:anywhere}.scene-prompt-list-main span{color:var(--fg-secondary);font-size:12px}.scene-prompt-list-main-action{color:var(--primary)!important;font-weight:600}.scene-prompt-list-main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:6px}.scene-prompt-list-empty{display:grid;justify-items:start;gap:8px;padding:56px 24px;border:1px dashed var(--border);border-radius:12px;color:var(--fg-secondary)}.scene-prompt-list-empty h2{margin:0;color:var(--fg);font-size:18px}.scene-prompt-list-empty p{margin:0 0 8px}@media(max-width:640px){.scene-prompt-list-item{align-items:stretch;flex-direction:column}.scene-prompt-list-item>.admin-btn{align-self:flex-start}.scene-prompt-list-toolbar label{min-width:100%}}.scene-prompt-manage-choice{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:13px}.scene-prompt-manage-choice select{min-width:0;max-width:360px}.scene-prompt-current{padding:6px 0 18px;border-bottom:1px solid var(--color-border);margin-bottom:20px}.scene-prompt-used-version{margin:10px 0 0;font-size:13px;line-height:1.7;font-weight:600}.scene-prompt-primary-content{display:grid;gap:12px;margin:20px 0 24px}.scene-prompt-primary-content .scene-prompt-resource-heading h4{margin:0}.scene-prompt-primary-content>.admin-btn{justify-self:start}.scene-prompt-primary-text{margin:0;padding:18px;max-height:min(52dvh,520px);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;font-size:13px;line-height:1.8}.scene-prompt-edit-form>h3{margin-bottom:14px}.scene-prompt-resource textarea.scene-prompt-body-editor{min-height:240px;max-height:58dvh;line-height:1.8;resize:vertical}.scene-prompt-editor-actions{position:sticky;bottom:0;padding:14px 0 4px;background:var(--color-bg);border-top:1px solid var(--color-border)}.scene-prompt-editor-actions p{flex-basis:100%;margin:4px 0}.scene-prompt-history{border:1px solid var(--color-border);border-radius:12px;padding:14px 16px;margin:24px 0 14px}.scene-prompt-history>summary{cursor:pointer;font-size:14px}.scene-prompt-history>.scene-prompt-version:first-of-type{margin-top:14px}@media(max-width:640px){.scene-prompt-manage-choice{align-items:stretch;flex-direction:column;gap:8px}.scene-prompt-manage-choice select{max-width:none}.scene-prompt-primary-text{padding:14px}.scene-prompt-resource textarea.scene-prompt-body-editor{min-height:210px}}.workflow-io-editor{display:grid;gap:16px;min-width:0}.workflow-io-editor fieldset{min-width:0}.workflow-io-formats{border:0;padding:0;margin:0}.workflow-io-formats legend{padding:0;margin-bottom:8px;color:var(--color-fg);font-size:13px}.workflow-io-options{display:flex;flex-wrap:wrap;gap:10px 20px}.workflow-io-options .scene-admin-check{margin:0}.workflow-io-note{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--color-fg-muted);overflow-wrap:anywhere}.workflow-io-editor .workflow-io-advanced{border-top:1px solid var(--color-border);padding-top:12px}.workflow-io-advanced summary{font-size:13px;cursor:pointer;margin-bottom:10px}.workflow-io-editor .workflow-io-reference{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.workflow-io-reference code{overflow-wrap:anywhere;font-size:12px}.workflow-io-preview{padding:10px;border-radius:8px;background:var(--color-bg-secondary, #f5f6f8);white-space:pre-wrap;font-size:12px;overflow-wrap:anywhere}.workflow-io-editor input:not([type=checkbox]):not([type=radio]),.workflow-io-editor select,.workflow-io-editor textarea{width:100%;max-width:100%;min-width:0}.workflow-io-mode{display:flex;flex-wrap:wrap;gap:8px 18px}.workflow-io-mode .scene-admin-check{margin:0}@media(max-width:720px){.workflow-io-reference button{flex:0 1 auto}}.workflow-v2-editor,.workflow-v2-editor fieldset{min-width:0}.workflow-v2-editor .workflow-v2-actions{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.workflow-v2-editor .workflow-v2-actions label{margin-bottom:0}.workflow-v2-editor .workflow-v2-card,.workflow-v2-editor .workflow-v2-rule{display:grid;gap:12px;min-width:0;border:1px solid var(--color-border);border-radius:10px;padding:12px;margin-bottom:12px}.workflow-v2-editor legend{font-size:12px;font-weight:600;color:var(--color-fg-secondary);padding:0 4px}.workflow-v2-editor .workflow-v2-fields,.workflow-v2-editor .workflow-v2-condition,.workflow-v2-editor .workflow-v2-output{display:grid;gap:12px;min-width:0}.workflow-v2-editor .workflow-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.workflow-v2-editor .workflow-v2-fields{margin-top:12px}.workflow-v2-editor summary{font-size:13px;cursor:pointer}.workflow-v2-editor textarea{font-family:inherit}.workflow-v2-editor button,.workflow-v2-editor input,.workflow-v2-editor select,.workflow-v2-editor textarea{max-width:100%;min-width:0}.workflow-v2-editor .workflow-v2-formats{display:flex;flex-wrap:wrap;gap:12px}.workflow-v2-error{color:var(--color-error, #b42318);font-size:13px;overflow-wrap:anywhere}.workflow-v2-global h3{font-size:14px;font-weight:600;margin-bottom:12px}.workflow-v2-editor .scene-node-empty{font-size:12px;line-height:1.6;color:var(--color-fg-muted)}.workflow-v2-editor .scene-node-group h5{font-weight:600}.workflow-v2-editor .workflow-v2-global{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}@media(max-width:720px){.workflow-v2-editor .workflow-v2-grid{grid-template-columns:minmax(0,1fr)}.workflow-v2-editor .scene-workflow-heading .workflow-v2-actions{width:100%}.workflow-v2-editor .scene-workflow-heading label{flex:1;width:auto;min-width:100px}}.workflow-v2-editor dialog.scene-node-dialog{position:static;inset:auto;margin:0;padding:0;width:100%;max-width:none;max-height:none;color:var(--color-fg)}.workflow-v2-editor dialog.scene-node-dialog--expanded{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1080px,calc(100vw - 48px));height:min(840px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);box-shadow:0 24px 80px #0003}.workflow-v2-editor dialog.scene-node-dialog::backdrop{background:#0f172a73}.workflow-v2-editor .scene-inspector-tools,.workflow-v2-editor .scene-node-modal-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.workflow-v2-editor .scene-node-expand{gap:6px;white-space:nowrap}.workflow-v2-editor .scene-node-dialog--expanded .scene-node-body{overflow-y:auto;padding:8px 12px}.workflow-v2-editor .scene-node-dialog--expanded .scene-node-group{padding:20px 22px;gap:16px}.workflow-v2-editor .scene-node-modal-actions span{font-size:12px;color:var(--color-fg-muted)}.scene-policy-migration{display:grid;gap:14px;margin:18px 0;padding:18px;border:1px solid var(--color-border);border-radius:10px}.scene-policy-migration h4{font-size:14px;font-weight:600}.scene-policy-migration ul{list-style:disc;padding-left:20px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.scene-policy-migration p,.scene-policy-migration-note{font-size:13px;line-height:1.7;color:var(--color-fg-muted)}@media(max-width:720px){.workflow-v2-editor dialog.scene-node-dialog--expanded{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:10px}.workflow-v2-editor .scene-node-dialog--expanded .scene-node-body{padding:0}.workflow-v2-editor .scene-node-dialog--expanded .scene-node-group{padding:16px}.workflow-v2-editor .scene-inspector-heading{padding:12px;gap:8px}.workflow-v2-editor .scene-node-modal-actions{align-items:end;flex-direction:column}.workflow-v2-editor .scene-node-modal-actions span{max-width:180px;text-align:right}}.scene-prompt-legacy-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;border-radius:8px;background:var(--color-bg);font:inherit;line-height:1.7}.assistant-first-composer{flex-shrink:0;margin:0;padding:13px 16px 12px;border-top:1px solid var(--color-border, var(--border));background:var(--color-surface, var(--surface))}.assistant-first-composer-field{display:flex;align-items:flex-end;gap:10px}.assistant-first-composer-before-send{display:flex;align-items:center;flex-shrink:0;min-height:42px;margin-bottom:8px}.assistant-first-composer .assistant-first-composer-field textarea{flex:1;min-width:0;width:100%;min-height:66px;max-height:160px;padding:12px 14px;resize:vertical;border:1px solid var(--color-border, #dae2ef);border-radius:16px;font:inherit;font-size:13px;line-height:1.6;background:var(--color-panel, #f8faff);outline:none}.assistant-first-composer-field>button{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;margin-bottom:8px;border-radius:50%;background:var(--primary);color:var(--on-primary);cursor:pointer}.assistant-first-composer>p{margin:8px 0 0;color:var(--fg-muted);font-size:10px;line-height:1.5;text-align:center}.assistant-first-composer-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:9px}.assistant-first-composer button:disabled{opacity:.45;cursor:default}.assistant-first-composer button:focus-visible,.assistant-first-composer textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.assistant-quick-questions{display:grid;gap:9px}.assistant-quick-questions button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--color-border, #e0e7f1);border-radius:12px;background:var(--color-panel, #f7f9fc);color:var(--color-fg, #3e536f);font-size:13px;text-align:left;cursor:pointer}.assistant-quick-questions button:hover{background:var(--hover);border-color:var(--border)}.assistant-quick-questions svg{flex-shrink:0;color:var(--fg-muted)}.assistant-quick-questions button:disabled{opacity:.45;cursor:default}.assistant-quick-questions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:640px){.assistant-first-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.light-assistant-chat{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden;background:var(--surface)}.light-assistant-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding:14px 16px}.light-assistant-message{margin:0 0 16px;max-width:100%;font-size:13px;line-height:1.75}.light-assistant-message-user{width:fit-content;max-width:92%;margin-left:auto;padding:9px 12px;border-radius:12px 12px 3px;color:var(--fg);background:var(--primary-light)}.light-assistant-message-user p{margin:0;white-space:pre-wrap}.light-assistant-message-assistant{color:var(--fg)}.light-assistant-message-assistant .markdown-body{font-size:inherit}.light-assistant-message-assistant pre{max-width:100%;overflow-x:auto}.light-assistant-message-actions{display:flex;gap:5px;margin-top:4px}.light-assistant-message-actions button{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border:1px solid var(--border);border-radius:5px;color:var(--fg-secondary);font-size:11px;cursor:pointer}.light-assistant-message-actions button:hover{color:var(--primary);border-color:var(--border)}.light-assistant-status{margin:8px 0;font-size:12px;color:var(--fg-muted)}.light-assistant-error{display:flex;gap:8px;flex-shrink:0;max-height:64px;overflow-y:auto;padding:7px 12px;color:var(--error);background:color-mix(in srgb,var(--error) 10%,var(--surface));font-size:12px}.light-assistant-error button,.light-assistant-history{text-decoration:underline;cursor:pointer}.light-assistant-history{display:block;margin:0 auto 12px;font-size:12px;color:var(--fg-secondary)}.light-assistant-extra{margin-bottom:14px}.light-assistant-cancel{flex-shrink:0;align-self:center;margin:0 0 5px;padding:4px 12px;border:1px solid var(--border);border-radius:7px;font-size:12px}.light-assistant-chat>.assistant-first-composer{flex-shrink:0;margin:0;padding:8px 12px 6px;border-top:1px solid var(--border)}.light-assistant-chat>.assistant-first-composer .assistant-first-composer-field{padding:0}.light-assistant-chat>.assistant-first-composer textarea{min-height:38px;max-height:64px;height:38px;padding:7px 10px;overflow-y:auto;resize:none;font-size:13px;line-height:1.5}.light-assistant-chat>.assistant-first-composer>p{margin:5px 0 0;font-size:10px}@media(max-height:500px){.light-assistant-chat>.assistant-first-composer>p{display:none}.light-assistant-messages{padding:9px 12px}}.light-assistant-chat>.assistant-first-composer .assistant-first-composer-field>button{width:34px;height:34px;min-height:0;margin-bottom:2px}.light-assistant-chat>.assistant-first-composer .assistant-first-composer-before-send{height:34px;min-height:34px;margin-bottom:2px}@media(max-width:640px){.light-assistant-chat>.assistant-first-composer{padding-bottom:max(6px,env(safe-area-inset-bottom))}}.scene-authoring-floating-root{position:fixed;right:24px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:45;color:var(--fg)}.scene-authoring-launcher{display:flex;align-items:center;gap:7px;min-height:44px;padding:5px 15px 5px 7px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 5px 20px #1d35551c;font-size:13px;font-weight:600;cursor:pointer}.scene-authoring-launcher img{width:38px;height:38px;object-fit:contain}.scene-authoring-busy-dot{width:7px;height:7px;border-radius:50%;background:var(--primary)}.scene-authoring-assistant{position:absolute;right:0;bottom:62px;display:flex;flex-direction:column;width:min(460px,calc(100vw - 32px));height:min(720px,calc(100dvh - 112px - env(safe-area-inset-bottom)));min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--surface);color:var(--fg);box-shadow:0 20px 65px #14253e2b,0 3px 14px #14253e12}.scene-authoring-assistant[hidden]{display:none}.scene-authoring-launcher{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.scene-authoring-floating-root[data-dragging-launcher=true] .scene-authoring-launcher{cursor:grabbing}.scene-authoring-assistant.scene-authoring-expanded{position:fixed;right:24px;top:16px;bottom:calc(88px + env(safe-area-inset-bottom));width:min(760px,calc(100vw - 48px));height:auto}.scene-authoring-assistant[data-positioned=true]{position:fixed;right:auto;bottom:auto}.scene-authoring-assistant[data-positioned=true].scene-authoring-expanded{height:calc(100dvh - 104px - env(safe-area-inset-bottom))}.scene-authoring-header{flex-shrink:0;display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--border);cursor:grab;touch-action:none}.scene-authoring-assistant[data-dragging=true] .scene-authoring-header{cursor:grabbing}.scene-authoring-header>div{flex:1;min-width:0}.scene-authoring-header h2{margin:0;font-size:15px;line-height:20px;font-weight:650}.scene-authoring-header p{margin:2px 0 0;font-size:10px;line-height:14px;color:var(--fg-muted)}.scene-authoring-window-control{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;min-height:0;border-radius:50%;color:var(--fg-secondary);background:var(--panel);cursor:pointer}.scene-authoring-toolbar{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:5px 12px;border-bottom:1px solid var(--border)}.scene-authoring-toolbar>span{margin-left:auto;font-size:11px;color:var(--fg-muted)}.scene-authoring-new{display:flex;flex-shrink:0;align-items:center;gap:5px;min-height:0;border:1px solid var(--border);border-radius:7px;padding:5px 8px;font-size:12px;cursor:pointer}.scene-authoring-draft-summary{flex-shrink:0;padding:9px 12px;border-bottom:1px solid var(--border);background:var(--panel);max-height:130px;overflow-y:auto}.scene-authoring-draft-summary p{margin:0;font-size:13px}.scene-authoring-draft-summary strong{font-weight:600}.scene-authoring-draft-summary dl{display:flex;flex-wrap:wrap;gap:8px 23px;margin:8px 0 0;font-size:12px;line-height:1.5}.scene-authoring-draft-summary dl>div{display:flex;min-width:0;gap:7px}.scene-authoring-draft-summary dt{flex-shrink:0;color:var(--color-fg-secondary, #8995a6)}.scene-authoring-draft-summary dd{margin:0;overflow-wrap:anywhere;color:var(--color-fg-secondary, #5f7088)}.scene-authoring-welcome{width:min(100%,720px);margin:4px auto 12px}.scene-authoring-welcome h3{margin:21px 0 11px;font-size:23px;line-height:1.5;font-weight:600}.scene-authoring-welcome>p{max-width:650px;margin:0;font-size:14px;line-height:1.9;color:var(--color-fg-secondary, #75839a)}.scene-authoring-guides{display:grid;gap:10px;margin-top:24px}.scene-authoring-proposal{margin-top:16px;padding:18px;border:1px solid var(--border);border-radius:13px;background:var(--color-panel, var(--panel))}.scene-authoring-proposal-heading{display:flex;align-items:center;gap:7px;color:var(--primary)}.scene-authoring-proposal-heading h3{margin:0;font-size:14px;font-weight:600}.scene-authoring-proposal-heading>span{margin-left:auto;color:var(--color-fg-secondary, #8d99aa);font-size:11px}.scene-authoring-proposal-summary{margin:12px 0 8px;white-space:pre-wrap;font-size:13px;line-height:1.8}.scene-authoring-candidate-meta{margin:0;font-size:12px;line-height:1.8;color:var(--color-fg-secondary, #75839a)}.scene-authoring-change-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.scene-authoring-change-groups>section{padding:12px;border-radius:9px;border:1px solid var(--color-border, #e3e8f0);background:var(--color-surface, var(--surface))}.scene-authoring-change-groups h4{margin:0 0 6px;font-size:12px;font-weight:600}.scene-authoring-change-groups ul{padding-left:17px;margin:0;color:var(--color-fg-secondary, #6d7d93);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.scene-authoring-json{margin:13px 0;color:var(--color-fg-secondary, #718198);font-size:12px}.scene-authoring-json summary{cursor:pointer}.scene-authoring-json pre{max-height:320px;padding:13px;overflow:auto;border-radius:8px;background:var(--color-surface, var(--surface));white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.scene-authoring-proposal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.scene-authoring-proposal-actions button{display:flex;align-items:center;gap:5px}.scene-authoring-proposal-actions p{margin:0;font-size:11px;line-height:1.6;color:var(--color-fg-secondary, #8390a4)}.scene-authoring-changed{margin:12px 0;color:var(--warning);font-size:12px;line-height:1.7}.scene-authoring-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 13px;border-radius:9px;background:color-mix(in srgb,var(--error) 10%,var(--surface));color:var(--error);font-size:12px;line-height:1.7}.scene-authoring-error button{text-decoration:underline;cursor:pointer}.scene-authoring-working{margin:12px auto;max-width:860px;color:var(--color-fg-secondary, #8390a4);font-size:12px;line-height:1.8}.scene-authoring-recovery{max-width:860px;margin:12px auto;font-size:12px;line-height:1.8}.scene-authoring-recovery p{margin:0 0 8px;color:var(--color-fg-secondary, #7c899e)}.scene-authoring-assistant button:disabled{opacity:.45;cursor:default}.scene-authoring-assistant button:focus-visible,.scene-authoring-assistant textarea:focus-visible,.scene-authoring-assistant summary:focus-visible{outline:2px solid #8583e6;outline-offset:3px}@media(max-width:640px){.scene-authoring-floating-root{right:12px;bottom:calc(22px + env(safe-area-inset-bottom))}.scene-authoring-assistant{bottom:57px;width:calc(100vw - 24px);height:min(720px,calc(100dvh - 102px - env(safe-area-inset-bottom)));border-radius:20px}.scene-authoring-assistant.scene-authoring-expanded{top:calc(8px + env(safe-area-inset-top));right:8px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100vw - 16px)}.scene-authoring-assistant[data-positioned=true].scene-authoring-expanded{right:auto;bottom:auto;height:calc(100dvh - 86px - env(safe-area-inset-bottom) - env(safe-area-inset-top))}.scene-authoring-header{padding:8px 12px;gap:8px}.scene-authoring-header h2{font-size:16px}.scene-authoring-header p{font-size:10px}.scene-authoring-new{font-size:11px}.scene-authoring-draft-summary{padding:12px 14px}.scene-authoring-draft-summary dl{gap:6px 14px}.scene-authoring-welcome h3{font-size:19px}.scene-authoring-welcome>p{font-size:13px}.scene-authoring-change-groups{grid-template-columns:1fr}.scene-authoring-proposal{padding:13px}}.scene-authoring-avatar{width:44px;height:44px;flex-shrink:0;object-fit:contain}.scene-authoring-welcome-avatar{width:62px;height:62px;object-fit:contain}.scene-authoring-scope-note{margin:0 0 20px;color:var(--color-fg-secondary, #8593a8);font-size:12px;line-height:1.8}.scene-authoring-light-chat{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scene-authoring-light-chat>.light-assistant-chat{flex:1;min-height:0}.scene-visibility-editor{display:grid;gap:12px;min-width:0}.scene-visibility-search{display:flex;gap:8px;align-items:end}.scene-visibility-search label{flex:1;min-width:0}.scene-visibility-options{display:grid;gap:4px;max-height:350px;overflow:auto;padding:8px;border:1px solid var(--border);border-radius:8px}.scene-admin-editor label.scene-visibility-option{display:flex;flex-direction:row;gap:10px;align-items:start;padding:6px}.scene-visibility-option>span{display:grid;gap:2px;overflow-wrap:anywhere;min-width:0}.scene-visibility-option input{flex:none;margin-top:4px}.scene-visibility-selected{display:grid;gap:8px}.scene-visibility-selected-item{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:8px;overflow-wrap:anywhere}.scene-visibility-roles{flex-basis:100%;opacity:.65;font-size:12px;border:0;padding:0}.scene-visibility-pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;font-size:12px}@media(max-width:480px){.scene-visibility-search{align-items:start;flex-direction:column}.scene-visibility-search label{width:100%}}.scene-directory-table .managed-scene-directory-branch{background:var(--color-surface, var(--surface))}.managed-scene-directory-branch th{text-align:start;border-bottom:1px solid var(--color-border, var(--border))}.managed-scene-directory-branch button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 0;font-size:13px;font-weight:600;color:var(--color-text, var(--fg));cursor:pointer}.managed-scene-directory-branch button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--color-panel:var(--panel);--color-surface:var(--surface);--color-primary:var(--primary);--color-primary-light:var(--primary-light);--color-fg:var(--fg);--color-fg-secondary:var(--fg-secondary);--color-fg-muted:var(--fg-muted);--color-border:var(--border);--color-success:var(--success);--color-error:var(--error);--radius-full:9999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-7{margin-block:calc(var(--spacing) * 7)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[10px\]{margin-top:10px}.mt-\[200px\]{margin-top:200px}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-60{height:calc(var(--spacing) * 60)}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[85vh\]{height:85vh}.h-\[560px\]{height:560px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[min\(55dvh\,36rem\)\]{max-height:min(55dvh,36rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[24rem\]{min-height:24rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[76px\]{width:76px}.w-\[80vw\]{width:80vw}.w-\[88px\]{width:88px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[124px\]{width:124px}.w-\[256px\]{width:256px}.w-\[300px\]{width:300px}.w-\[336px\]{width:336px}.w-\[min\(92vw\,440px\)\]{width:min(92vw,440px)}.w-\[min\(900px\,calc\(100vw-32px\)\)\]{width:min(900px,100vw - 32px)}.w-\[min\(960px\,calc\(100vw-32px\)\)\]{width:min(960px,100vw - 32px)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[20ch\]{max-width:20ch}.max-w-\[64px\]{max-width:64px}.max-w-\[75vw\]{max-width:75vw}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[104px\]{max-width:104px}.max-w-\[720px\]{max-width:720px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[20px_minmax\(0\,1fr\)_auto\]{grid-template-columns:20px minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-16)}.rounded-md{border-radius:var(--radius-12)}.rounded-sm{border-radius:var(--radius-8)}.rounded-xl{border-radius:var(--radius-20)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--border)}.border-error,.border-error\/20{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-error\/20{border-color:color-mix(in oklab,var(--error) 20%,transparent)}}.border-error\/30{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--error) 30%,transparent)}}.border-error\/40{border-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.border-error\/40{border-color:color-mix(in oklab,var(--error) 40%,transparent)}}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--warning) 20%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#EEF2F6\]{background-color:#eef2f6}.bg-\[\#ffb68a\]{background-color:#ffb68a}.bg-bg{background-color:var(--bg)}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.bg-error,.bg-error\/5{background-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--error) 5%,transparent)}}.bg-error\/10{background-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--error) 10%,transparent)}}.bg-fg{background-color:var(--fg)}.bg-panel{background-color:var(--panel)}.bg-primary{background-color:var(--primary)}.bg-primary-light{background-color:var(--primary-light)}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-tag{background-color:var(--tag)}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-warning\/15{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[26px\]{padding-left:26px}.pl-\[40px\]{padding-left:40px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-error{color:var(--error)}.text-fg{color:var(--fg)}.text-fg-muted{color:var(--fg-muted)}.text-fg-secondary{color:var(--fg-secondary)}.text-inherit{color:inherit}.text-on-primary{color:var(--on-primary)}.text-primary{color:var(--primary)}.text-red-600{color:var(--color-red-600)}.text-success{color:var(--success)}.text-surface{color:var(--surface)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-strong);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-flat);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary,.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.outline-none{--tw-outline-style:none;outline-style:none}.\[zhiqi\:file-download-phase\]{zhiqi:file-download-phase}@media(hover:hover){.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-fg-muted::placeholder{color:var(--fg-muted)}.placeholder\:text-fg-secondary::placeholder{color:var(--fg-secondary)}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}@media(hover:hover){.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:bg-bg:hover{background-color:var(--bg)}.hover\:bg-error\/10:hover{background-color:var(--error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--error) 10%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/40:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/40:hover{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:text-error:hover{color:var(--error)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-primary:hover{color:var(--primary)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:bg-primary\/40:focus{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-primary\/40:focus{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-fg-muted:disabled{color:var(--fg-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.aria-pressed\:text-primary[aria-pressed=true]{color:var(--primary)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:80rem){.xl\:w-80{width:calc(var(--spacing) * 80)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}.public-home{scrollbar-width:none;height:100vh;min-height:100vh;color:var(--zy-title);background:var(--zy-bg);font-family:var(--zy-font);overflow-y:auto}.public-home::-webkit-scrollbar{display:none}.public-home .public-nav{z-index:20;background:var(--zy-surface);-webkit-backdrop-filter:blur(11.7px);backdrop-filter:blur(11.7px);border-bottom:0;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 32px;display:flex;position:fixed;top:0;left:0}@media(min-width:769px){.public-home .public-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.public-home .public-nav .brain-brand{gap:16px}.public-home .public-nav .brain-brand-logo{width:34px;height:34px}.public-home .public-nav .brain-brand-name{color:var(--zy-title);font-weight:700}.public-home .public-nav-links,.public-home .public-nav-actions,.public-home .hero-proof,.public-home .download-actions{align-items:center;display:flex}.public-home .public-nav-links{color:var(--zy-text);gap:48px;font-size:16px;position:absolute;left:50%;transform:translate(-50%)}.public-home .public-nav-links a,.public-home .public-nav-menu-trigger,.public-home .language-switch{align-items:center;gap:6px;display:inline-flex}.public-home .public-nav-menu{align-items:center;height:60px;display:flex;position:relative}.public-home .public-nav-menu-trigger{height:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.public-home .public-nav-menu-trigger svg{transition:color .18s,transform .18s}.public-home .public-nav-menu-trigger.is-open{color:var(--zy-title)}.public-home .public-nav-menu-trigger.is-open svg{color:var(--zy-brand);transform:rotate(180deg)}.public-home .public-nav-dropdown{z-index:30;background:var(--zy-surface);width:140px;height:232px;box-shadow:var(--zy-shadow);border:0;border-radius:12px;grid-template-rows:repeat(6,1fr);margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.public-home .public-nav-dropdown-school{grid-template-rows:repeat(2,1fr);height:88px}.public-home .public-nav-dropdown-support,.public-home .public-nav-dropdown-download{grid-template-rows:repeat(4,1fr);height:160px}.public-home .public-nav-dropdown li{min-height:0;color:var(--zy-title);border-radius:6px;align-items:center;gap:12px;padding:0 16px;font-size:14px;line-height:1;transition:background-color .15s;display:flex}.public-home .public-nav-dropdown li:hover{background:var(--hover)}.public-home .public-nav-dropdown li span{white-space:nowrap}.public-home .public-nav-dropdown li>svg{width:16px;height:16px;color:var(--zy-title);stroke-width:2px;flex:none}.public-home .public-nav-actions{gap:20px;margin-left:auto}.public-home .language-switch{color:var(--zy-text);background:0 0;border:0;padding:0;font-size:14px}.public-home .language-switch svg{width:20px;height:20px}.public-home .public-nav-links svg{width:16px;height:16px;color:var(--zy-muted)}.public-home .nav-login,.public-home .hero-cta{color:#fff;background:linear-gradient(135deg,#4775ff,#4548c9);border:0}.public-home .nav-login{background:var(--zy-brand);border-radius:999px;min-width:118px;height:40px;font-size:14px;font-weight:400}.public-home .home-hero{background:var(--zy-bg);min-height:0;padding:0;position:relative;overflow:hidden}.public-home .hero-artboard{transform-origin:top;background-position:top;background-repeat:no-repeat;background-size:1920px 960px;width:1920px;height:960px;margin-left:-960px;position:absolute;top:0;left:50%}.public-home .hero-scroll-control{justify-content:center;align-items:flex-start;width:64px;height:93px;display:flex;position:absolute;top:854px;left:928px}.public-home .hero-scroll-circle{background:var(--zy-surface);width:64px;height:64px;box-shadow:var(--zy-shadow);border-radius:50%;flex:none;display:block;position:relative}@media(min-width:769px){.public-home .hero-scroll-circle{animation:2.2s ease-in-out infinite public-home-scroll-hop}.public-home .hero-scroll-control:hover .hero-scroll-circle{animation-duration:1.2s}}@keyframes public-home-scroll-hop{0%{transform:translateY(0)}12.5%,41.667%{transform:translateY(-14px)}66.667%{transform:translateY(0)}75%{transform:translateY(-4px)}83.333%{transform:translateY(0)}89.583%{transform:translateY(-2px)}95.833%,to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.public-home .hero-scroll-circle,.public-home .dialogue-icon:before,.public-home .dialogue-icon:after{animation:none}}.public-home .hero-scroll-chevron{stroke-width:2.6px;width:44px;height:44px;position:absolute;left:10px}.public-home .hero-scroll-chevron-strong{color:#329b7b;top:2px}.public-home .hero-scroll-chevron-soft{color:#8bc9b7;top:18px}@media(min-width:769px){.public-home .hero-scroll-chevron{stroke-width:1.6px;width:36px;height:36px;left:14px}.public-home .hero-scroll-chevron-strong{top:9px}.public-home .hero-scroll-chevron-soft{top:23px}}.public-home #dialogue{scroll-margin-top:60px}.public-home .hero-copy{width:911px;height:630px;position:absolute;top:168px;left:160px}.public-home .hero-eyebrow{width:285px;height:45px;color:var(--zy-text);border:1px solid var(--zy-line);letter-spacing:.24em;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;font-weight:400;line-height:30px;display:flex;position:absolute;top:0;left:4px}.public-home .hero-proof{width:908px;height:22px;color:var(--zy-title);white-space:nowrap;flex-wrap:nowrap;gap:18px;font-size:19px;font-weight:500;line-height:22px;position:absolute;top:97px;left:3px}.public-home .hero-proof span{align-items:center;gap:11px;display:inline-flex}.public-home .hero-proof span:not(:last-child):after{background:var(--zy-muted);content:"";width:1px;height:14px;margin-left:18px}.public-home .hero-proof svg{color:#fff;width:20px;height:20px;fill:var(--zy-brand);stroke-width:2.4px;flex:none}.public-home .home-hero h1{width:590px;height:233px;color:var(--zy-title);letter-spacing:0;margin:0;font-size:80px;font-weight:700;line-height:120px;position:absolute;top:145px;left:0}.public-home .home-hero h1 strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#326afe,#142234);-webkit-background-clip:text;background-clip:text;width:240px;margin-top:-7px;font-weight:700;display:block}.public-home .hero-subhead{width:682px;height:22px;color:var(--zy-title);white-space:nowrap;margin:0;font-size:22px;font-weight:500;line-height:22px;position:absolute;top:407px;left:3px}.public-home .hero-subhead-mobile{display:none}.public-home .hero-english{width:658px;height:22px;color:var(--zy-muted);white-space:nowrap;margin:0;font-size:18px;font-weight:400;line-height:22px;position:absolute;top:448px;left:3px}.public-home .hero-cta{width:312px;min-width:312px;height:77px;box-shadow:none;border-radius:20px;justify-content:center;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:400;transition:box-shadow .18s;display:inline-flex;position:absolute;top:553px;left:0}.public-home .hero-cta:hover{box-shadow:0 9px 18px #3d5bc438}.public-home .hero-cta svg{width:28px;height:28px}@media(min-width:769px){.public-home .hero-cta{isolation:isolate;overflow:hidden}.public-home .hero-cta:after{content:"";pointer-events:none;filter:blur(8px);opacity:0;background:linear-gradient(100deg,#0000 10%,#ffffff03 28%,#ffffff2e,#ffffff03 72%,#0000 90%);width:68%;height:190%;animation:3s cubic-bezier(.45,0,.55,1) infinite public-home-hero-cta-shine;position:absolute;top:-45%;left:-68%;transform:skew(-16deg)translate(-18%)}}@keyframes public-home-hero-cta-shine{0%,4%{opacity:0;transform:skew(-16deg)translate(-18%)}8.33%{opacity:.6}91.67%{opacity:.6;transform:skew(-16deg)translate(290%)}96%,to{opacity:0;transform:skew(-16deg)translate(290%)}}@media(prefers-reduced-motion:reduce){.public-home .hero-cta:after{animation:none}}.public-home .home-section{width:min(1424px,100% - 48px);margin:72px auto 0}.public-home .section-title{text-align:center}.public-home .section-title h2{height:42px;color:var(--zy-title);letter-spacing:0;margin:0;font-size:28px;font-weight:500;line-height:42px}.public-home :is(#dialogue,.scene-section) .section-title h2{text-align:center}.public-home .section-title-label{display:inline-block;position:relative}.public-home .section-title-badge{box-sizing:border-box;color:#fff;background:linear-gradient(90deg,#f59d0b,#f97416);border-radius:4px;justify-content:center;align-items:center;min-width:36px;height:20px;margin-left:2px;padding:0 8px;font-size:10px;font-weight:400;line-height:16px;display:inline-flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.public-home .section-title p{color:var(--zy-text);margin:8px 0 32px;font-size:16px;line-height:24px}.public-home .dialogue-card{color:#fff;width:100%;min-height:132px;box-shadow:var(--zy-shadow);text-align:left;background:linear-gradient(110deg,#6756e8,#4775db 48%,#33c0c3);border:0;border-radius:12px;grid-template-columns:94px 1fr auto;align-items:center;gap:11px;padding:19px 40px 19px 11px;display:grid}.public-home .dialogue-icon{background:#ffffff1f;border-radius:999px;place-items:center;width:94px;height:94px;display:grid}.public-home .dialogue-icon img{object-fit:contain;width:54px;height:54px;display:block}.public-home .dialogue-mobile-icon,.public-home .dialogue-desktop-icon{display:none}@media(min-width:769px){.public-home .dialogue-icon{background:0 0;position:relative}.public-home .dialogue-icon img{display:none}.public-home .dialogue-icon:before,.public-home .dialogue-icon:after{content:"";border-radius:50%;position:absolute}.public-home .dialogue-icon:before{background:#b4b2ff56;animation:6.84s linear infinite public-home-dialogue-ripple;top:0;right:0;bottom:0;left:0}.public-home .dialogue-icon:after{background:#a19fff7d;animation:6.84s linear .52s infinite public-home-dialogue-ripple;top:15px;right:15px;bottom:15px;left:15px}.public-home .dialogue-desktop-icon{z-index:1;color:#fff;place-items:center;width:34px;height:34px;display:grid;position:relative}.public-home .dialogue-desktop-icon>svg{fill:none;stroke:currentColor;stroke-width:2px;width:34px;height:34px;position:absolute;top:0;right:0;bottom:0;left:0}.public-home .dialogue-desktop-curve{pointer-events:none}.public-home .dialogue-desktop-icon>.dialogue-desktop-curve{stroke-width:2.5px}}@keyframes public-home-dialogue-ripple{0%{opacity:0;transform:scale(.42)}12.28%,57.89%{opacity:1;transform:scale(.58)}45.61%,91.23%{opacity:0;transform:scale(1.3)}45.62%,91.24%,to{opacity:0;transform:scale(.42)}}@media(prefers-reduced-motion:reduce){.public-home .dialogue-icon:before,.public-home .dialogue-icon:after{animation:none}}.public-home .dialogue-card strong,.public-home .dialogue-card small{display:block}.public-home .dialogue-card strong{margin-bottom:2px;font-size:24px;line-height:36px}.public-home .dialogue-card small{color:#ffffffc2;max-width:980px;font-size:14px;line-height:24px}.public-home .dialogue-card-body-mobile{display:none}.public-home .locked-action,.public-home .locked-note{align-items:center;gap:8px;display:inline-flex}.public-home .locked-action{color:#ffffffe0;justify-content:flex-end;min-width:112px;font-size:16px;font-weight:700}@media(min-width:769px){.public-home .locked-action.is-lock-shaking,.public-home .locked-note.is-lock-shaking{animation:.42s ease-in-out public-home-lock-feedback}.public-home .scene-card-locked{cursor:pointer}}@keyframes public-home-lock-feedback{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media(min-width:769px){.public-home .locked-action{font-weight:400}}.public-home .scene-section .section-title p{margin-bottom:32px}.public-home .scene-panel{background:var(--zy-surface);border-radius:14px;width:100%;min-height:387px;padding:32px}.public-home .scene-timeline{grid-template-columns:repeat(6,minmax(0,210px));justify-content:space-between;gap:20px;width:min(1360px,100%);margin:0 auto 25px;display:grid;position:relative}.public-home .scene-timeline:before{z-index:0;content:"";background:var(--zy-line);width:calc(100% - 24px);height:1px;position:absolute;top:10px;left:8px}.public-home .scene-timeline span{z-index:1;color:#fff;text-align:center;background:linear-gradient(135deg,#9fa7f7,#6e76d9);border-radius:999px;justify-self:center;place-items:center;width:34px;height:20px;font-size:14px;font-weight:500;line-height:20px;display:grid;position:relative}.public-home .scene-grid{grid-template-columns:repeat(6,minmax(0,210px));justify-content:space-between;gap:20px;width:min(1360px,100%);margin:0 auto;display:grid}.public-home .scene-card{--scene-card-accent:#cef6e2;border:1px solid var(--zy-line);background:linear-gradient(180deg,var(--scene-card-accent) 0%,var(--zy-surface) 25%);min-height:274px;box-shadow:var(--zy-soft-shadow);border-radius:15px;flex-direction:column;padding:33px 23px 26px;display:flex;position:relative}.public-home .scene-card:nth-child(2){--scene-card-accent:#fff1ea}.public-home .scene-card:nth-child(3){--scene-card-accent:#f1eaff}.public-home .scene-card:nth-child(4){--scene-card-accent:#f7f9e1}.public-home .scene-card:nth-child(5){--scene-card-accent:#adf9f9}.public-home .scene-card:nth-child(6){--scene-card-accent:#ffeaf2}.public-home .scene-card-icon{background-color:#0000;background-image:none;border-radius:15px;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:14px;right:8px}.public-home .scene-card-icon img{object-fit:contain;width:auto;max-width:41px;height:auto;max-height:40px;display:block}.public-home .scene-card h3,.public-home .support-card h3{margin:0;font-size:24px;line-height:28px}.public-home .support-card h3{font-weight:600}.public-home .scene-card p,.public-home .support-card p{color:var(--zy-text);line-height:1.6}.public-home .scene-card p{max-width:162px;margin:37px 0 0;font-size:14px;font-weight:400;line-height:22px}.public-home .scene-card h3{font-weight:500}@media(min-width:769px){.public-home .scene-card{transition:box-shadow .2s}.public-home .scene-card p{transition:transform .26s cubic-bezier(.22,1,.36,1)}.public-home .scene-card h3{transition:color .2s}.public-home .scene-card:hover{box-shadow:0 8px 24px #0000001f}.public-home .scene-card:hover h3{color:var(--primary)}.public-home .scene-card:hover p{transform:translateY(-16px)}.public-home .scene-grid.scene-grid-reveal-ready .scene-card{opacity:0;transform:translateY(52px)scale(.96)}.public-home .scene-grid.scene-grid-revealed .scene-card{animation:.68s cubic-bezier(.22,1,.36,1) both public-home-scene-card-enter}.public-home .scene-grid.scene-grid-revealed .scene-card:nth-child(2){animation-delay:90ms}.public-home .scene-grid.scene-grid-revealed .scene-card:nth-child(3){animation-delay:.18s}.public-home .scene-grid.scene-grid-revealed .scene-card:nth-child(4){animation-delay:.27s}.public-home .scene-grid.scene-grid-revealed .scene-card:nth-child(5){animation-delay:.36s}.public-home .scene-grid.scene-grid-revealed .scene-card:nth-child(6){animation-delay:.45s}}@keyframes public-home-scene-card-enter{0%{opacity:0;transform:translateY(52px)scale(.96)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.public-home .scene-grid.scene-grid-reveal-ready .scene-card,.public-home .scene-grid.scene-grid-revealed .scene-card{opacity:1;animation:none;transform:none}}.public-home .locked-note{color:var(--zy-muted);margin-top:auto;font-size:14px;font-weight:400;line-height:22px}.public-home .locked-note svg{color:#e58617;flex:none}.public-home .support-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.public-home .support-card{background:var(--zy-surface);min-height:144px;box-shadow:var(--zy-soft-shadow);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}@media(min-width:769px){.public-home #support{overflow-clip-margin:24px;overflow:clip}.public-home .support-grid.support-grid-reveal-ready .support-card{opacity:0;transform:translate(64px)scale(.96)}.public-home .support-grid.support-grid-revealed .support-card{animation:.68s cubic-bezier(.22,1,.36,1) both public-home-support-card-enter}.public-home .support-grid.support-grid-revealed .support-card:nth-child(2){animation-delay:.1s}.public-home .support-grid.support-grid-revealed .support-card:nth-child(3){animation-delay:.2s}.public-home .support-grid.support-grid-revealed .support-card:nth-child(4){animation-delay:.3s}}@keyframes public-home-support-card-enter{0%{opacity:0;transform:translate(64px)scale(.96)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.public-home .support-grid.support-grid-reveal-ready .support-card,.public-home .support-grid.support-grid-revealed .support-card{opacity:1;animation:none;transform:none}}.public-home .support-icon{border-radius:20px;flex:none;place-items:center;width:80px;height:80px;display:grid}.public-home .support-icon img{object-fit:contain;width:80px;height:80px;display:block}.public-home .support-card p{max-width:205px;margin:8px 0 0;font-size:16px;font-weight:400;line-height:24px}@media(min-width:769px){.public-home .support-icon img{transition:transform .22s cubic-bezier(.22,1,.36,1)}.public-home .support-card:hover .support-icon img{transform:scale(1.1)}}.public-home .download-panel{color:#fff;text-align:center;width:min(1424px,100% - 48px);min-height:418px;box-shadow:var(--zy-shadow);background:linear-gradient(116deg,#7b4ee4,#506cda,#31c4c9);border-radius:12px;flex-direction:column;align-items:center;margin:32px auto 144px;padding:32px 0 56px;display:flex}@media(min-width:769px){.public-home .download-panel{isolation:isolate;background-position:50%;background-size:100% 100%;position:relative;overflow:hidden}.public-home .download-panel:before,.public-home .download-panel:after{display:none}.public-home .download-color-orbit{z-index:0;pointer-events:none;filter:blur(52px);will-change:top,left;border-radius:50%;width:38%;height:130%;animation:13s linear infinite public-home-download-color-orbit;display:block;position:absolute;transform:translate(-50%,-50%)}.public-home .download-color-orbit-purple{filter:blur(60px);background:radial-gradient(circle,#6152f5bd 0,#0000 68%);width:48%;height:150%;animation-delay:-6.5s}.public-home .download-color-orbit-blue{display:none}.public-home .download-color-orbit-cyan{background:radial-gradient(circle,#16d3caad 0,#0000 68%);animation-delay:0s}.public-home .download-panel:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;filter:blur(48px);opacity:.68;background:radial-gradient(circle at 50% 9%,#9752f4c7 0,#0000 29%),radial-gradient(circle at 91%,#16d3cabd 0,#0000 29%),radial-gradient(circle at 50% 91%,#4d6fe794 0,#0000 30%),radial-gradient(circle at 9%,#4c7be78f 0,#0000 29%);animation:10s linear infinite public-home-download-color-clockwise;position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;transform:rotate(0)scale(1.06)}.public-home .download-panel:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;filter:blur(66px);opacity:.4;background:radial-gradient(circle at 72% 17%,#1accc68f 0,#0000 26%),radial-gradient(circle at 84% 72%,#4573e875 0,#0000 27%),radial-gradient(circle at 28% 83%,#9f59f4a3 0,#0000 27%),radial-gradient(circle at 15% 29%,#525be270 0,#0000 26%);animation:10s linear -3.3s infinite public-home-download-color-clockwise;position:absolute;top:-42%;right:-42%;bottom:-42%;left:-42%;transform:rotate(0)scale(1.1)}.public-home .download-panel>:is(h2,.download-logo,.download-actions){z-index:1;position:relative}}@media(max-width:768px){.public-home .download-color-orbit{display:none}}@keyframes public-home-download-color-clockwise{0%{transform:rotate(0)scale(1.08)}to{transform:rotate(360deg)scale(1.08)}}@keyframes public-home-download-color-orbit{0%,to{top:4%;left:50%}6.25%{top:6%;left:65%}12.5%{top:12%;left:79%}18.75%{top:28%;left:91%}25%{top:50%;left:96%}31.25%{top:72%;left:91%}37.5%{top:88%;left:79%}43.75%{top:94%;left:65%}50%{top:96%;left:50%}56.25%{top:94%;left:35%}62.5%{top:88%;left:21%}68.75%{top:72%;left:9%}75%{top:50%;left:4%}81.25%{top:28%;left:9%}87.5%{top:12%;left:21%}93.75%{top:6%;left:35%}}@media(prefers-reduced-motion:reduce){.public-home .download-panel,.public-home .download-panel:before,.public-home .download-panel:after,.public-home .download-color-orbit{animation:none}}.public-home .download-panel h2{margin:0 0 54px;font-size:28px;line-height:42px}.public-home .download-logo .brain-brand{flex-direction:column;gap:12px}.public-home .download-logo .brain-brand-logo{width:86px;height:86px}.public-home .download-logo .brain-brand-name{color:#fff;font-size:20px;line-height:28px}@media(min-width:769px){.public-home .download-logo .brain-brand{gap:20px;position:relative}.public-home .download-logo .brain-brand:before{z-index:0;content:"";background:#fff;border-radius:50%;width:118px;height:118px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.public-home .download-logo .brain-brand-logo{z-index:1;position:relative;transform:translate(4px,-4px)}.public-home .download-logo .brain-brand-name{z-index:1;position:relative}}.public-home .download-actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:56px}.public-home .download-actions button{width:156px;height:52px;color:var(--zy-title);background:var(--zy-surface);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:800;display:inline-flex}@media(min-width:769px){.public-home .download-actions button{transition:box-shadow .24s,transform .24s}.public-home :is(.public-nav-dropdown-download,.download-actions) .download-app-icon{color:var(--zy-title);fill:none;stroke-width:2.5px}.public-home .download-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 18px -8px #1638d2d1}}.public-home .public-footer{color:#7a8797;text-align:center;background:#102033;padding:28px 16px}.public-home a:focus-visible,.public-home button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:1180px){.public-home .public-nav-links{display:none}.public-home .scene-grid,.public-home .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home .scene-panel{min-height:0}.public-home .scene-timeline{display:none}}@media(max-width:768px){.public-home .public-nav{padding:0 16px}.public-home .public-nav-actions .language-switch{display:none}.public-home .nav-login{height:44px;min-height:44px}.public-home .home-hero{height:auto;min-height:0;padding:0}.public-home .section-title h2{height:auto;font-size:25px}.public-home .section-title p{width:80%;margin-left:auto;margin-right:auto}.public-home .home-section{margin-top:36px}.public-home .hero-artboard{isolation:isolate;background-position:58%;background-size:cover;width:100%;height:auto;margin-left:0;position:relative;top:0;right:0;bottom:0;left:0;transform:none}.public-home .hero-artboard:before{z-index:0;content:"";background:linear-gradient(to bottom,var(--zy-bg) 0%,var(--zy-bg) 58%,var(--zy-bg) 100%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.public-home .hero-artboard:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--zy-bg) 58%,transparent) 0%,color-mix(in srgb,var(--zy-bg) 58%,transparent) 58%,var(--zy-bg) 100%)}}.public-home .hero-artboard:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--zy-bg) 94%);height:120px;position:absolute;bottom:-1px;left:0;right:0}.public-home .hero-copy{z-index:1;box-sizing:border-box;flex-direction:column;width:100%;height:380px;min-height:0;padding:104px 24px 32px;display:flex;position:relative;top:auto;left:auto}.public-home .hero-eyebrow,.public-home .hero-proof,.public-home .home-hero h1,.public-home .hero-subhead,.public-home .hero-english,.public-home .hero-cta{position:relative;top:auto;left:auto}.public-home .hero-eyebrow{letter-spacing:.16em;border:0;border-radius:0;justify-content:flex-start;align-self:flex-start;width:max-content;max-width:100%;height:auto;margin:0 0 8px;padding:0;font-size:12px;line-height:18px}.public-home :is(.hero-proof,.hero-english){display:none}.public-home .home-hero h1{letter-spacing:-.02em;width:100%;height:auto;margin:0 0 20px;font-size:clamp(28px,8vw,34px);line-height:1.16}.public-home .home-hero h1 strong{width:auto;margin-top:6px}.public-home .hero-subhead{width:100%;height:auto;color:var(--zy-text);white-space:normal;font-size:15px;line-height:1.6}.public-home .hero-subhead-desktop{display:none}.public-home .hero-subhead-mobile{display:block}.public-home .hero-cta{border-radius:12px;width:100%;min-width:0;height:48px;margin-top:auto;font-size:17px}.public-home .hero-cta svg{width:24px;height:24px}.public-home .dialogue-card{text-align:left;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px 8px;min-height:0;padding:20px}.public-home .dialogue-icon{grid-area:1/1;justify-self:start;width:56px;height:56px}.public-home .dialogue-icon img{display:none}.public-home .dialogue-mobile-icon{color:#fff;place-items:center;width:22px;height:22px;display:grid;position:relative}.public-home .dialogue-mobile-icon>svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px;position:absolute;top:0;right:0;bottom:0;left:0}.public-home .dialogue-mobile-icon>.dialogue-mobile-curve{pointer-events:none;stroke-width:2.5px}.public-home .dialogue-copy{grid-area:1/2;min-width:0;padding-top:2px}.public-home .dialogue-card strong{margin-bottom:4px;font-size:20px;line-height:28px}.public-home .dialogue-card small{font-size:15px;line-height:22px}.public-home .dialogue-card-body-desktop{display:none}.public-home .dialogue-card-body-mobile{display:inline}.public-home .locked-action{border-top:1px solid #ffffff3d;grid-area:2/1/auto/-1;justify-content:center;width:100%;min-width:0;padding-top:16px;font-size:14px;font-weight:400}.public-home .scene-grid,.public-home .support-grid{grid-template-columns:minmax(0,1fr)}.public-home .scene-panel{background:0 0;border-radius:0;padding:0}.public-home .scene-grid{gap:16px}.public-home .scene-card{min-height:0;padding:20px 20px 18px}.public-home .scene-card h3{font-size:20px}.public-home .scene-card-icon{width:48px;height:48px;top:10px;right:12px}.public-home .scene-card-icon img{max-width:36px;max-height:36px}.public-home .scene-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin:14px 0 0;display:-webkit-box;overflow:hidden}.public-home .scene-card .locked-note{margin-top:14px}.public-home .support-card{align-items:center;gap:10px;min-height:0;padding:14px 12px}.public-home .support-card>div{flex:1;min-width:0}.public-home .support-card h3{font-size:20px;font-weight:500;line-height:28px}.public-home .support-card p{white-space:nowrap;text-overflow:ellipsis;max-width:none;margin-top:4px;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.public-home .support-icon,.public-home .support-icon img{width:49px;height:49px}.public-home .download-panel{min-height:0;margin-bottom:72px;padding:32px 20px 22px}.public-home .download-panel h2{display:none}.public-home .download-logo .brain-brand-logo{box-sizing:content-box;background:#fff;border-radius:50%;width:52px;height:52px;padding:12px;transform:translate(4px,-6px)}.public-home .download-logo .brain-brand-name:before{content:"下载"}.public-home .download-actions{margin-top:36px}}.brain-workspace-shell{background:var(--bg);grid-template-columns:240px minmax(0,1fr);width:100%;max-width:100vw;height:100dvh;transition:grid-template-columns .18s ease-out;display:grid;overflow:hidden}.brain-workspace-shell[data-sidebar-collapsed=true]{grid-template-columns:56px minmax(0,1fr)}.brain-workspace-stage{isolation:isolate;background:var(--bg);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-account-footer{background:var(--panel);border-top:0;flex:0 0 48px;align-items:center;width:100%;height:48px;min-height:48px;padding:0 8px;display:flex}.workspace-main{background:var(--bg);flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}@media not all and (max-width:768px){.workspace-file-sidebar{position:relative}.workspace-file-sidebar-resizer{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;width:6px;padding:0;position:absolute;top:0;bottom:0;right:0}.workspace-file-sidebar-resizer:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:2px}.workspace-file-sidebar-resizer:hover:after,.workspace-file-sidebar-resizer:focus-visible:after,.workspace-file-sidebar-resizer:active:after{background:var(--primary)}.workspace-file-sidebar-resizer:focus-visible,.workspace-file-sidebar-collapse:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workspace-file-sidebar[data-collapsed=true]{visibility:hidden;pointer-events:none;border-right-width:0}.workspace-header:has(.workspace-file-sidebar-header-expand),.workspace-task-header:has(.workspace-file-sidebar-header-expand){position:relative}.workspace-header .workspace-file-sidebar-header-expand,.workspace-task-header .workspace-file-sidebar-header-expand{z-index:21;position:absolute;left:0}.workspace-header .workspace-file-sidebar-header-expand{top:4px}.workspace-task-header .workspace-file-sidebar-header-expand{top:8px}.workspace-task-result .workspace-task-header .workspace-file-sidebar-header-expand{top:16px}.workspace-header:has(.workspace-file-sidebar-header-expand) .workspace-header-inner,.workspace-task-header:has(.workspace-file-sidebar-header-expand)>.workspace-task-canvas{padding-left:52px}.workspace-header:has(.workspace-file-sidebar-header-expand) .workspace-feature-intro{left:52px}}.workspace-mobile-toolbar,.workspace-mobile-toolbar[hidden],.workspace-mobile-backdrop{display:none}.workspace-mobile-trigger,.workspace-mobile-backdrop,.workspace-sidebar-icon-action,.workspace-sidebar-close{font:inherit;border:0}.workspace-mobile-trigger,.workspace-sidebar-icon-action,.workspace-sidebar-close{width:44px;height:44px;color:var(--fg-secondary);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.workspace-mobile-trigger:hover,.workspace-sidebar-icon-action:hover,.workspace-sidebar-close:hover{color:var(--primary);background:var(--primary-light)}.workspace-sidebar{z-index:20;width:240px;min-width:0;height:100%;min-height:0;color:var(--fg);border-right:1px solid var(--border);background:var(--panel);flex-direction:column;flex:0 0 240px;transition:width .18s ease-out,flex-basis .18s ease-out;display:flex;position:relative;overflow:hidden}.workspace-sidebar[data-collapsed=true]{flex-basis:56px;width:56px;overflow:visible}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-header{flex-direction:column;flex-basis:100px;justify-content:flex-start;height:100px;min-height:100px;padding:4px 6px}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-home,.workspace-sidebar[data-collapsed=true] .workspace-sidebar-collapse,.workspace-sidebar[data-collapsed=true] .workspace-top-level-item{place-items:center;width:44px;min-width:44px;height:44px;padding:0;transform:none}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-home{justify-content:center}.workspace-sidebar[data-collapsed=true] .brain-brand-name,.workspace-sidebar[data-collapsed=true] .workspace-top-level-item>span,.workspace-sidebar[data-collapsed=true] .workspace-more-services-chevron{display:none}.workspace-sidebar[data-collapsed=true] .brain-brand-logo{width:30px;height:30px}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-collapse{position:static;transform:translateY(4px)}.workspace-sidebar[data-collapsed=true] .workspace-sidebar-collapse img{transform:rotate(180deg)}.workspace-sidebar[data-collapsed=true] .workspace-primary-navigation{gap:4px;padding:4px 6px}.workspace-sidebar[data-collapsed=true] .workspace-top-level-item{border-radius:8px;grid-template-columns:1fr;display:grid}.workspace-sidebar[data-collapsed=true] .workspace-more-services{position:relative}.workspace-sidebar[data-collapsed=true] .workspace-more-services-list{z-index:var(--z-dropdown);border:1px solid var(--border);border-radius:var(--radius-8);background:var(--surface);width:184px;box-shadow:var(--shadow-strong);padding:6px;position:absolute;top:0;left:52px}.workspace-sidebar[data-collapsed=true] .workspace-more-services-item{padding:0 10px}.workspace-sidebar[data-collapsed=true] .workspace-account-footer{width:56px;padding:2px 6px}.workspace-sidebar[data-collapsed=true] .workspace-user-menu,.workspace-sidebar[data-collapsed=true] .workspace-user[data-compact=true]{width:44px;min-width:44px}.workspace-sidebar[data-collapsed=true] .workspace-user[data-compact=true]{flex:0 0 44px;justify-content:center;padding:0}.workspace-header{background:var(--panel)}.workspace-user-menu{align-items:center;gap:4px;width:100%;min-width:0;display:flex;position:relative}.workspace-user{min-width:0;height:48px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:8px;padding:0 8px;display:flex}.workspace-user:hover{background:0 0}.workspace-account-theme{flex:0 0 44px;width:44px;height:44px;margin-left:2px}.workspace-user:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-user:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 32%,transparent)}}.workspace-user:focus-visible{outline-offset:2px}.workspace-user-dropdown{z-index:200;width:min(213px,100vw - 16px);min-width:0;max-width:calc(100vw - 16px);padding:6px}.workspace-user-menu-item{width:100%;min-width:44px;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.workspace-user-menu-item.is-danger{color:#c62828}.workspace-user-menu-item:not(.is-danger):hover,.workspace-user-menu-item:not(.is-danger):focus-visible{color:var(--fg);background:var(--menu-selected-bg)}.workspace-user-menu-item.is-danger:hover,.workspace-user-menu-item.is-danger:focus-visible{background:#fff1f1}.workspace-user-menu-item:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-user-menu-item:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 32%,transparent)}}.workspace-user-menu-item:focus-visible{outline-offset:-2px}.workspace-user-menu-separator,.workspace-project-menu-separator{background:var(--border);height:1px;margin:4px 6px}.workspace-project-menu{z-index:var(--z-dropdown);padding:6px}.workspace-project-menu-item{min-width:44px;min-height:40px;color:var(--fg);border-radius:var(--radius-8);cursor:pointer;outline:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.workspace-project-menu-item[data-highlighted]{color:var(--fg);background:var(--menu-selected-bg)}.workspace-project-menu-item.is-danger{color:var(--error)}.workspace-project-menu-item.is-danger[data-highlighted]{background:var(--error)}@supports (color:color-mix(in lab,red,red)){.workspace-project-menu-item.is-danger[data-highlighted]{background:color-mix(in srgb,var(--error) 8%,var(--surface))}}.user-avatar{width:30px;height:30px;color:var(--fg-secondary);background:var(--menu-selected-bg);border-radius:999px;flex:0 0 30px;place-items:center;font-size:13px;display:grid;overflow:hidden}.dark .user-avatar{color:var(--fg);background:var(--menu-selected-bg)}.user-avatar img{object-fit:cover;width:100%;height:100%}.user-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.user-menu-chevron{transition:transform .16s ease-out}.user-menu-chevron.is-open{transform:rotate(180deg)}.workspace-sidebar-header{flex:0 0 52px;justify-content:space-between;align-items:center;gap:4px;height:52px;min-height:52px;padding:0 16px;display:flex;position:relative}.workspace-sidebar-home{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.workspace-sidebar-home:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.brain-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.brain-brand-logo{flex:none;width:37px;height:37px}.brain-brand-name{color:#142234;white-space:nowrap;font-size:20px;font-weight:800}.dark .brain-brand-name{color:var(--fg)}.workspace-sidebar-collapse{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;transform:translate(8px)}.workspace-sidebar-header>.workspace-sidebar-collapse{position:absolute;top:6px;right:16px}.workspace-sidebar-collapse:hover{background:#f4f6f8}.dark .workspace-sidebar-collapse:hover{background:var(--primary-light)}.workspace-sidebar-collapse img{width:18px;height:18px;transition:transform .18s ease-out}.workspace-sidebar-close{display:none}.workspace-sidebar-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:0 0 12px;display:flex;overflow:hidden auto}.workspace-primary-navigation,.workspace-scene-navigation,.workspace-secondary-navigation{gap:2px;padding-left:12px;padding-right:12px;display:grid}.workspace-primary-navigation{flex:none;padding-top:8px;padding-bottom:2px}.workspace-scene-navigation{padding-bottom:2px}.workspace-scene-entry{min-width:0;position:relative}.workspace-scene-projects{border-left:1px solid var(--border);margin:0 0 2px 20px;padding-left:12px}.workspace-scene-projects-disclosure>summary{z-index:1;cursor:pointer;width:32px;height:36px;color:var(--fg-secondary);border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:inline-flex;position:absolute;top:0;right:0}.workspace-scene-projects-disclosure>summary:hover,.workspace-scene-projects-disclosure>summary:focus-visible{background:#f4f6f8}.dark .workspace-scene-projects-disclosure>summary:hover,.dark .workspace-scene-projects-disclosure>summary:focus-visible{background:var(--primary-light)}.workspace-scene-projects-disclosure>summary::-webkit-details-marker{display:none}.workspace-scene-projects-disclosure>summary:before{content:"▸";margin:0;font-size:16px;transition:transform .12s;display:inline-block}.workspace-scene-projects-disclosure[open]>summary:before{transform:rotate(90deg)}.workspace-scene-projects .workspace-project-tree{padding:0}.workspace-sidebar-group-label{color:var(--fg-secondary);margin:12px 24px 6px;font-size:14px;font-weight:400;line-height:21px}.workspace-asset-icon{width:16px;height:16px;mask:var(--workspace-asset-mask) center / contain no-repeat;-webkit-mask:var(--workspace-asset-mask) center / contain no-repeat;background:currentColor;flex:0 0 16px;display:inline-block}.workspace-icon-project-add{--workspace-asset-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.33203%208H12.6654'%20stroke='currentColor'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%203.33203V12.6654'%20stroke='currentColor'%20stroke-width='1.33333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.workspace-icon-project-chevron{--workspace-asset-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.03906%205.51953L7.99805%2010.4785L12.957%205.51953'%20stroke='currentColor'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.workspace-icon-project-more{--workspace-asset-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%205C8.55228%205%209%204.55228%209%204C9%203.44772%208.55228%203%208%203C7.44772%203%207%203.44772%207%204C7%204.55228%207.44772%205%208%205Z'%20fill='currentColor'/%3e%3cpath%20d='M8%209C8.55228%209%209%208.55228%209%208C9%207.44772%208.55228%207%208%207C7.44772%207%207%207.44772%207%208C7%208.55228%207.44772%209%208%209Z'%20fill='currentColor'/%3e%3cpath%20d='M8%2012.668C8.55228%2012.668%209%2012.2203%209%2011.668C9%2011.1157%208.55228%2010.668%208%2010.668C7.44772%2010.668%207%2011.1157%207%2011.668C7%2012.2203%207.44772%2012.668%208%2012.668Z'%20fill='currentColor'/%3e%3c/svg%3e")}.workspace-icon-project-search{--workspace-asset-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2013C9.76141%2013%2012%2010.7614%2012%208C12%205.23859%209.76141%203%207%203C4.23859%203%202%205.23859%202%208C2%2010.7614%204.23859%2013%207%2013Z'%20stroke='currentColor'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3cpath%20d='M11%2012L12%2013L12.5%2013.5L13%2014'%20stroke='currentColor'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.workspace-icon-recent-conversation{--workspace-asset-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.0914%203.27185H2.90969C2.73395%203.27185%202.58443%203.33411%202.45955%203.45852C2.33541%203.58303%202.27307%203.73273%202.27307%203.90773V10.9087C2.27307%2011.0857%202.33551%2011.2354%202.45955%2011.3599C2.58443%2011.4843%202.73395%2011.5466%202.90969%2011.5466H4.81901V13.5302L7.59288%2011.5466H13.0918C13.2676%2011.5466%2013.4172%2011.4843%2013.5422%2011.3599C13.6663%2011.2354%2013.7287%2011.0857%2013.7287%2010.9088V3.90773C13.7287%203.73264%2013.6662%203.58293%2013.5422%203.45843C13.4172%203.33401%2013.2673%203.27185%2013.0914%203.27185ZM2.90932%202H13.0911C13.6176%202%2014.068%202.1848%2014.4409%202.55813C14.8137%202.93147%2015%203.38077%2015%203.90773V10.9087C15%2011.4357%2014.8137%2011.8869%2014.4409%2012.2584C14.068%2012.6317%2013.6176%2012.8184%2013.0911%2012.8184H7.99972L4.3362%2015.4352C4.00526%2015.6716%203.54557%2015.4351%203.54557%2015.0284V12.8185H2.90932C2.38236%2012.8185%201.9324%2012.6318%201.55944%2012.2585C1.18648%2011.8869%201%2011.4356%201%2010.9087V3.90773C1%203.38068%201.18648%202.93147%201.55944%202.55813C1.9324%202.1848%202.38236%202%202.90932%202Z'%20fill='%23AAB1BC'/%3e%3c/svg%3e")}.workspace-secondary-navigation{border-top:1px solid #e8ebef;gap:4px;padding-top:18px;padding-bottom:4px}.workspace-top-level-item,.workspace-scene-item{color:#142234;width:100%;height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;display:grid}.workspace-more-services{display:grid}.workspace-more-services-trigger{grid-template-columns:20px minmax(0,1fr) 16px}.workspace-more-services-chevron{color:#5e6976;opacity:0;width:16px;height:16px;transition:opacity .16s,transform .16s}.workspace-more-services-trigger:hover .workspace-more-services-chevron,.workspace-more-services-trigger:focus-visible .workspace-more-services-chevron{opacity:1}.workspace-more-services-trigger[aria-expanded=true] .workspace-more-services-chevron{opacity:1;transform:rotate(180deg)}.workspace-more-services-list{gap:2px;padding:0 0 4px;display:grid}.workspace-more-services-item{color:#142234;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px 0 44px;font-size:13px;font-weight:400;line-height:19.5px;text-decoration:none;display:flex}.workspace-more-services-item:hover{color:var(--fg);background:#f4f6f8}.dark .workspace-more-services-item{color:var(--fg)}.dark .workspace-more-services-item:hover{background:var(--primary-light)}.dark .workspace-top-level-item,.dark .workspace-scene-item{color:var(--fg)}.workspace-top-level-item:hover,.workspace-scene-item:hover{background:#f4f6f8}.workspace-top-level-item:focus-visible,.workspace-scene-item:focus-visible,.workspace-more-services-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.dark .workspace-top-level-item:hover,.dark .workspace-scene-item:hover{background:var(--primary-light)}.workspace-top-level-item[aria-current=page],.workspace-scene-item[aria-current=page],.dark .workspace-scene-item[aria-current=page]{color:var(--fg);background:var(--menu-selected-bg)}.workspace-nav-icon{color:#142234;flex:none;width:16px;height:16px}.dark .workspace-nav-icon{color:var(--fg)}@media(max-width:768px){.workspace-top-level-item,.workspace-scene-item{height:44px;min-height:44px}.workspace-scene-projects-disclosure>summary{height:44px}.workspace-more-services-item{min-height:44px}}.workspace-scene-item img,.workspace-scene-item svg{flex:none;width:16px;height:16px}.workspace-scene-item svg,.workspace-project-section-toggle svg,.workspace-project-heading-action svg,.workspace-sidebar-search svg{color:#5e6976}.workspace-scene-item img{filter:brightness(0)saturate()invert(39%)sepia(12%)saturate(618%)hue-rotate(171deg)brightness(93%)contrast(88%)}.dark .workspace-scene-item img{filter:brightness(0)invert()}.workspace-scene-status{min-height:22px;color:var(--fg-muted);margin:0;padding:2px 24px 6px 44px;font-size:11px;line-height:14px}.workspace-sidebar-section{overscroll-behavior:contain;flex-direction:column;flex:50%;gap:2px;min-height:112px;padding-bottom:2px;padding-left:12px;padding-right:12px;display:flex;overflow:hidden auto}.workspace-sidebar-section-heading{height:36px;min-height:36px;color:var(--fg-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.dark .workspace-sidebar-section-heading{color:var(--fg-secondary)}.workspace-sidebar-section-heading h2{flex:auto;min-width:0;margin:0}.workspace-project-section-toggle,.workspace-project-heading-action,.workspace-project-add{color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.workspace-project-section-toggle{width:100%;height:36px;color:inherit;text-align:left;border-radius:6px;justify-content:flex-start;gap:4px;padding:0 12px;font-size:14px;font-weight:400;line-height:21px}.workspace-project-section-toggle span{flex:0 auto}.workspace-sidebar-scenes{flex:none;min-height:0;margin-top:0;overflow:visible}.workspace-sidebar-projects{flex:auto}.workspace-sidebar-scenes .workspace-scene-navigation{padding-left:0;padding-right:0}.workspace-project-section-toggle svg,.workspace-project-heading-action svg{width:16px;height:16px}.workspace-project-section-toggle svg{opacity:0;transition:opacity .14s,transform .18s ease-out;transform:rotate(-90deg)}.workspace-project-section-toggle svg.is-expanded{transform:rotate(0)}.workspace-project-heading-action,.workspace-project-add{flex:0 0 16px;width:16px;height:16px;padding:0}.workspace-project-heading-actions{opacity:0;pointer-events:none;align-items:center;gap:8px;width:40px;margin-right:6px;transition:opacity .14s;display:flex}.workspace-sidebar-section-heading:hover .workspace-project-section-toggle svg,.workspace-sidebar-section-heading:focus-within .workspace-project-section-toggle svg,.workspace-sidebar-section-heading:hover .workspace-project-heading-actions,.workspace-project-heading-actions:focus-within,.workspace-project-heading-actions[data-visible=true]{opacity:1}.workspace-sidebar-section-heading:hover .workspace-project-heading-actions,.workspace-project-heading-actions:focus-within,.workspace-project-heading-actions[data-visible=true]{pointer-events:auto}.workspace-project-add svg{display:block}.workspace-project-section-toggle:hover,.workspace-project-heading-action:hover,.workspace-project-add:hover,.dark .workspace-project-section-toggle:hover,.dark .workspace-project-heading-action:hover,.dark .workspace-project-add:hover{background:0 0}.workspace-sidebar-recent h2{min-width:0;color:var(--fg-muted);letter-spacing:.04em;font-size:12px;font-weight:650}.workspace-sidebar-search{height:36px;color:var(--fg-muted);border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:9px;margin:0 0 6px;padding:0 12px;transition:border-color .16s,box-shadow .16s;display:flex}.workspace-sidebar-search svg{flex:none;width:16px;height:16px}.workspace-sidebar-search:focus-within{color:var(--primary);border-color:var(--primary);box-shadow:none}.workspace-sidebar-search .workspace-sidebar-search-input:focus,.workspace-sidebar-search .workspace-sidebar-search-input:focus-visible{outline:none}.workspace-sidebar-search-input{width:100%;min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.workspace-sidebar-search-input::placeholder{color:var(--fg-muted)}.workspace-sidebar-alert{color:var(--error);background:var(--error);border-radius:10px;margin:0 12px 10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.workspace-sidebar-alert{background:color-mix(in srgb,var(--error) 10%,transparent)}}.workspace-sidebar-alert{font-size:12px}.workspace-sidebar-status{color:var(--fg-muted);padding:12px 16px;font-size:12px}.workspace-project-tree{border-left:0;gap:2px;width:100%;min-width:0;margin-left:0;padding-bottom:4px;padding-left:0;display:grid;overflow:hidden}.workspace-project-tree>[role=treeitem]{gap:2px;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.workspace-project-row{border-radius:6px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;width:100%;min-width:0;min-height:36px;display:grid;overflow:hidden}.workspace-project-primary{width:100%;min-width:0;height:36px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 0 0 12px;display:grid;overflow:hidden}.workspace-project-expand{z-index:2;width:28px;height:36px;color:var(--fg-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.workspace-project-action{width:36px;height:36px;color:var(--fg-secondary);opacity:0;background:0 0;border:0;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;transform:translate(-4px)}.workspace-conversation-action{width:36px;height:36px;color:var(--fg-secondary);opacity:0;background:0 0;border:0;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.workspace-project-primary:focus-visible,.workspace-project-expand:focus-visible,.workspace-project-action:focus-visible,.workspace-project-conversation-primary:focus-visible,.workspace-conversation-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.workspace-project-folder-icon{color:#657383;width:16px;height:16px}.workspace-project-name{color:var(--fg);font-size:14px;font-weight:400}.workspace-icon-project-chevron{color:var(--fg-secondary);opacity:0;transition:opacity .14s,transform .18s ease-out;transform:translate(4px)rotate(-90deg)}.workspace-project-row:hover .workspace-icon-project-chevron,.workspace-project-row:focus-within .workspace-icon-project-chevron{opacity:1}.workspace-icon-project-chevron.is-expanded{transform:translate(4px)rotate(0)}.workspace-project-row{--project-row-mask:var(--panel);grid-template-columns:minmax(0,1fr);position:relative}.workspace-project-row.is-active-project{--project-row-mask:var(--menu-selected-bg)}.workspace-project-row:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(to right,transparent,var(--project-row-mask) 55%);width:76px;transition:opacity .14s;position:absolute;top:0;bottom:0;right:0}.workspace-project-row:hover:after,.workspace-project-row:focus-within:after{opacity:1}.workspace-project-primary{grid-template-columns:20px minmax(0,1fr);padding-right:8px}.workspace-project-expand .workspace-icon-project-chevron{transform:translate(4px)rotate(-90deg)}.workspace-project-expand .workspace-icon-project-chevron.is-expanded{transform:translate(4px)rotate(0)}.workspace-project-row .workspace-project-action{z-index:1;width:24px;min-width:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dark .workspace-project-folder-icon{color:var(--fg-secondary)}.workspace-project-row.is-active-project{background:var(--menu-selected-bg)}.workspace-project-conversations{border-left:0;width:100%;min-width:0;margin-left:0;padding-left:0;overflow:hidden}.workspace-project-conversation-list{gap:2px;display:grid}.workspace-project-conversation{border-radius:6px;align-items:center;width:100%;min-width:0;min-height:36px;display:grid;position:relative;overflow:hidden}.workspace-project-conversation-primary{width:100%;min-width:0;height:36px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 20px;display:flex;overflow:hidden}.workspace-project-conversation-meta{white-space:nowrap;opacity:1;max-width:64px;transition:opacity .14s;overflow:hidden}.workspace-project-conversation:is(:hover,:focus-within) .workspace-project-conversation-primary,.workspace-project-conversation:has(.workspace-conversation-action[data-state=open]) .workspace-project-conversation-primary{padding-right:36px}.workspace-project-conversation:is(:hover,:focus-within) .workspace-project-conversation-meta,.workspace-project-conversation:has(.workspace-conversation-action[data-state=open]) .workspace-project-conversation-meta{display:none}.workspace-secondary-action{opacity:0;transition:color .14s,opacity .14s}:is(.workspace-project-row,.workspace-project-conversation,.workspace-recent-row,.workspace-sources-file,.workspace-conversation-record-row,.workspace-project-rail-row,.workspace-resource-file-card):is(:hover,:focus-within) .workspace-secondary-action,.workspace-secondary-action:focus-visible,.workspace-secondary-action[data-state=open]{opacity:1}.workspace-secondary-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.workspace-project-action:hover,.workspace-recent-action:hover{color:var(--primary)}@media(max-width:768px),(hover:none),(pointer:coarse){.workspace-secondary-action{opacity:1}}.workspace-project-conversation.is-active-conversation{background:var(--menu-selected-bg)}.workspace-sidebar-recent{border-top:1px solid var(--border);flex:30%;width:100%;min-height:112px;max-height:36%;padding-top:18px;display:flex;overflow:hidden}.workspace-recent-panel{overscroll-behavior:contain;width:100%;min-width:0;overflow:hidden auto}.workspace-recent-panel h2{height:36px;min-height:36px;color:var(--fg-secondary);letter-spacing:0;align-items:center;margin:0 12px 2px;padding:0 12px;font-size:14px;font-weight:400;line-height:21px;display:flex}.workspace-recent-list{gap:2px;width:100%;display:grid}.workspace-recent-row{border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;height:36px;min-height:36px;max-height:36px;display:grid;position:relative}.workspace-recent-row .workspace-icon-recent-conversation{color:#aab1bc;transform:none}.workspace-recent-title,.workspace-recent-status{align-self:center}.workspace-recent-title{line-height:20px}.workspace-recent-status{line-height:16px}.workspace-recent-title{color:var(--fg)}.workspace-recent-status{color:#aab1bc}.workspace-sidebar-recent .workspace-recent-status{display:none}.workspace-recent-primary{border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;height:36px;min-height:36px;max-height:36px;padding:0 8px 0 12px;display:grid;overflow:hidden}.workspace-recent-status{transition:opacity .14s}.workspace-recent-row:hover .workspace-recent-status,.workspace-recent-row:focus-within .workspace-recent-status,.workspace-recent-row:has(.workspace-recent-action[data-state=open]) .workspace-recent-status{opacity:0}.workspace-recent-row:hover{background:var(--hover)}.workspace-recent-menu{justify-content:flex-end;align-items:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;max-height:36px;display:flex;position:absolute;top:0;bottom:0;right:0}.workspace-recent-menu[data-has-message=true]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;width:100%;padding:4px 8px}.workspace-recent-action,.workspace-conversation-record-action,.workspace-project-rail-action{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.workspace-recent-action{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;max-height:36px;transform:translate(1px)}@media(max-width:768px),(hover:none),(pointer:coarse){.workspace-conversation-record-action,.workspace-project-rail-action{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}}.workspace-sidebar-recent h2{padding:0 12px}.workspace-recent-list .is-active-quick{background:var(--menu-selected-bg);border-radius:8px}.workspace-recent-list .is-active-quick .workspace-recent-title{color:var(--fg)}.workspace-recent-list .is-active-quick .workspace-recent-status{color:#aab1bc}.dark .workspace-top-level-item[aria-current=page]{color:var(--fg);background:var(--menu-selected-bg)}.dark .workspace-project-row.is-active-project,.dark .workspace-project-conversation.is-active-conversation{background:var(--menu-selected-bg)}.dark .workspace-recent-list .is-active-quick{color:var(--fg);background:var(--menu-selected-bg)}.dark .workspace-prompt-card{color:var(--fg);border-color:var(--border);background:var(--surface)}.dark .workspace-composer-surface{border-color:var(--border)}.workspace-sidebar [role=treeitem]>.workspace-project-row,.workspace-sidebar [role=group] .workspace-project-conversation{height:36px;min-height:36px}.brain-workspace-shell .workspace-sidebar :is(.workspace-top-level-item,.workspace-scene-item,.workspace-more-services-item,.workspace-project-primary,.workspace-project-action,.workspace-project-conversation-primary,.workspace-conversation-action,.workspace-sidebar-search,.workspace-sidebar-search-input),.brain-workspace-shell .workspace-sidebar .workspace-project-section-toggle{min-height:36px}.brain-workspace-shell .workspace-sidebar :is(.workspace-project-heading-action,.workspace-project-add){min-width:16px;min-height:32px}.workspace-sidebar-recent li,.brain-workspace-shell .workspace-sidebar-recent :is(.workspace-recent-row,.workspace-recent-primary,.workspace-recent-menu,.workspace-recent-action){height:36px;min-height:36px;max-height:36px}.brain-workspace-shell .workspace-sidebar-recent :is(button,[role=button]){min-width:0;min-height:36px}@media(max-width:768px){.brain-workspace-shell .workspace-sidebar :is(.workspace-top-level-item,.workspace-scene-item,.workspace-more-services-item,.workspace-project-primary,.workspace-project-expand,.workspace-project-action,.workspace-project-conversation-primary,.workspace-conversation-action,.workspace-sidebar-search,.workspace-sidebar-search-input),.workspace-sidebar-section-heading{min-height:44px}.workspace-project-section-toggle,.workspace-project-heading-action,.workspace-project-add,.workspace-sidebar-search{height:44px}.workspace-sidebar-search-input{box-sizing:border-box;height:44px}.workspace-project-heading-action,.workspace-project-add{flex-basis:44px;width:44px}.workspace-project-heading-actions{opacity:1;pointer-events:auto;gap:4px;width:92px;margin-right:0}.workspace-project-section-toggle svg{opacity:1}.workspace-project-menu-item,.workspace-project-load-retry,.workspace-project-reconciliation-retry,.workspace-project-conversation-retry,.workspace-project-load-more{min-height:44px}.workspace-project-row{grid-template-columns:minmax(0,1fr) 44px;min-height:44px}.workspace-project-primary{height:44px}.workspace-project-expand{width:44px;height:44px;right:48px}.workspace-project-row.has-conversations .workspace-icon-project-chevron{opacity:1}.workspace-project-action,.workspace-conversation-action{flex-basis:44px;width:44px;height:44px}.workspace-project-row .workspace-project-action{width:44px;min-width:44px;right:0}.workspace-project-conversation{grid-template-columns:minmax(0,1fr);min-height:44px}.workspace-project-conversation-primary{height:44px;padding-right:44px}.workspace-project-conversation-meta{display:none}.workspace-sidebar [role=treeitem]>.workspace-project-row,.workspace-sidebar [role=group] .workspace-project-conversation{height:44px;min-height:44px}.workspace-recent-row,.workspace-recent-primary,.workspace-recent-menu,.workspace-sidebar-recent li,.brain-workspace-shell .workspace-sidebar-recent :is(.workspace-recent-row,.workspace-recent-primary,.workspace-recent-menu,.workspace-recent-action){height:44px;min-height:44px;max-height:44px}.workspace-recent-primary{padding-right:44px}.workspace-recent-action{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}.workspace-sidebar-recent .workspace-recent-title{line-height:20px}.workspace-sidebar-recent .workspace-recent-status{display:none}.workspace-sidebar-recent .workspace-icon-recent-conversation{transform:none}}.workspace-home{background:var(--bg);min-width:0;min-height:0;padding:0 24px 40px;overflow-y:auto}.workspace-welcome{text-align:center;width:min(1000px,100%);margin:164px auto 0}.workspace-welcome-title{color:var(--fg);justify-content:center;margin:0;display:flex}.workspace-welcome-title-artwork{background:currentColor;width:min(575px,100%);height:46px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-welcome-copy{color:var(--fg-secondary);margin:18px 0 38px;font-size:16px;font-weight:400;line-height:24px;display:grid}.workspace-composer{flex-shrink:0;width:100%;margin:0 auto 40px}.workspace-active-task{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;max-width:1000px;margin:0 0 12px;padding:8px 12px;display:flex}.workspace-active-task-copy{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.workspace-active-task-copy strong{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-active-task-copy span{color:var(--fg-secondary);font-size:12px}.workspace-active-task-return{min-height:44px;color:var(--primary);background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:14px}.workspace-prompt-section{text-align:left;margin:0 0 48px}.workspace-prompt-section h2{color:var(--fg-secondary);margin:0 0 16px;font-size:16px;font-weight:400;line-height:24px}.workspace-prompt-grid{flex-wrap:wrap;gap:8px;display:flex}.workspace-prompt-card{height:40px;min-height:40px;color:var(--fg-secondary);border:1px solid var(--border);box-shadow:var(--shadow-flat);background:0 0;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:16px;line-height:24px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.workspace-prompt-card:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:var(--hover);box-shadow:var(--shadow-flat)}.workspace-prompt-card.workspace-project-work-button{font-size:14px;line-height:20px}.workspace-prompt-card:disabled{cursor:not-allowed;opacity:.55}.workspace-prompt-icon{flex:none;width:16px;height:16px}.workspace-journey{height:182px;color:var(--fg);text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px 20px 12px;overflow:auto hidden}.workspace-journey-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-journey-header h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.workspace-journey-header span{color:var(--fg-secondary);font-size:14px}.workspace-journey-track{width:100%;min-width:900px;height:126px;margin:4px 0 0;position:relative}.workspace-journey-wave,.workspace-journey-steps{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.workspace-journey-wave{pointer-events:none;overflow:visible}.workspace-journey-wave path{fill:none;stroke:#d1d5db;stroke-dasharray:10 10;stroke-width:2px;vector-effect:non-scaling-stroke}.workspace-journey-steps{margin:0;padding:0;list-style:none}.workspace-journey-step{color:var(--fg-secondary);text-align:center;justify-items:center;font-size:13px;display:grid;position:absolute;transform:translate(-50%,-50%)}.workspace-journey-marker{z-index:1;background:var(--surface);border:2px solid #d1d5db;border-radius:50%;width:10px;height:10px;position:relative}.workspace-journey-label{color:#6b7280;width:132px;line-height:20px;position:absolute}.workspace-journey-step[data-label-placement=above] .workspace-journey-label{bottom:18px}.workspace-journey-step[data-label-placement=below] .workspace-journey-label{top:18px}.workspace-composer-surface{background:var(--surface);text-align:left;border:1px solid #e3e7eb;border-radius:16px;min-height:164px;padding:17px 20px 12px 14px;box-shadow:0 8px 24px #1422340d}.workspace-composer-surface:focus-within{border-color:var(--primary)}.workspace-composer-textarea{resize:none;width:100%;height:88px;min-height:88px;color:var(--fg);background:0 0;border:0;outline:none;font-size:14px;line-height:22px;display:block}.workspace-composer-textarea::placeholder{color:var(--fg-muted)}.workspace-composer-textarea:disabled{opacity:.7}.brain-workspace-shell .workspace-composer-textarea:focus-visible{box-shadow:none;outline:none}.workspace-composer-footer{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:44px;display:flex}.workspace-composer-tools>.workspace-composer-target,.workspace-composer-attach,.workspace-composer-tools>.workspace-model-picker,.workspace-composer-tools>.workspace-deep-thinking{min-height:32px}.workspace-composer-tools>.workspace-composer-target{min-width:26px}.workspace-composer-tools{flex-wrap:nowrap;align-items:center;gap:18px;min-width:0;display:flex}.workspace-composer-target{width:26px;min-width:26px;max-width:26px;height:32px;color:var(--fg-secondary);background:0 0;border:0;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;gap:0;padding:0 5px;font-size:14px;line-height:22px;display:inline-flex}.workspace-composer-target>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-composer-target-menu{z-index:200;border-radius:12px;width:184px;max-height:232px;padding:7px;overflow-y:auto;transform:translate(3px)}.workspace-composer-target-item{width:168px;min-height:36px;color:var(--fg-secondary);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:6px;padding:0 8px;font-size:14px;display:flex}.workspace-composer-target-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:10em;display:block;overflow:hidden}.workspace-composer-target-item>svg{opacity:0;flex:none;width:14px;height:14px}.workspace-composer-target-item[data-selected=true]{color:var(--fg);background:var(--menu-selected-bg)}.workspace-composer-target-item[data-selected=true]>svg{opacity:1}.workspace-composer-target-item[data-highlighted]{color:var(--fg);background:var(--hover)}.workspace-composer-target-item[data-disabled]{cursor:not-allowed;opacity:.55}.workspace-composer-attach{height:32px;color:var(--fg-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0;font-size:14px;line-height:22px;display:inline-flex}.workspace-composer-tools>.workspace-model-picker,.workspace-composer-tools>.workspace-deep-thinking{height:32px;color:var(--fg-secondary);background:0 0;border:0;gap:6px;padding:0;font-size:14px;line-height:22px}.workspace-composer-tools>.workspace-model-picker>svg,.workspace-composer-tools>.workspace-deep-thinking>svg{width:16px;height:16px}.workspace-composer-target:hover,.workspace-composer-target[data-state=open],.workspace-composer-attach:hover,.workspace-composer-tools>.workspace-model-picker:hover,.workspace-composer-tools>.workspace-deep-thinking:hover,.workspace-composer-target:focus-visible,.workspace-composer-attach:focus-within,.workspace-composer-tools>.workspace-model-picker:focus-visible,.workspace-composer-tools>.workspace-model-picker[data-state=open],.workspace-composer-tools>.workspace-deep-thinking:focus-visible,.workspace-composer-tools>.workspace-deep-thinking[aria-pressed=true]{color:var(--primary);background:0 0;outline:none;font-weight:400}.workspace-composer-send:focus-visible,.workspace-composer-file-remove:focus-visible,.workspace-active-task-return:focus-visible,.workspace-prompt-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workspace-composer-tools>.workspace-deep-thinking[aria-pressed=true]{color:var(--primary)}.workspace-home-model-icon,.workspace-composer-attach-icon{background:currentColor;flex:none;width:16px;height:16px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-composer-files{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.workspace-composer-file{min-width:0;color:var(--fg);background:var(--bg);border-radius:8px;align-items:center;gap:8px;padding-left:8px;font-size:12px;display:flex}.workspace-composer-file>span{text-overflow:ellipsis;white-space:nowrap;max-width:192px;overflow:hidden}.workspace-composer-file-remove{width:44px;height:44px;color:var(--fg-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.workspace-composer-error{color:var(--error);margin:12px 0 0;font-size:14px;line-height:20px}.workspace-composer-send{color:#fff;background:linear-gradient(180deg,var(--cta-from),var(--cta-to));border:0;border-radius:9999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:flex}.workspace-composer-send:disabled{cursor:not-allowed;opacity:.4}.workspace-header{z-index:15;min-width:0;height:52px;min-height:52px;color:var(--fg);border-bottom:1px solid var(--border);background:var(--panel);flex:none;position:relative}.workspace-header-inner{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:52px;min-height:52px;margin-inline:0;padding:6px 16px;display:flex}.workspace-header-title{white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.workspace-file-sidebar-header-expand{width:44px;height:44px;color:var(--fg-secondary);border-radius:var(--radius-8);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.workspace-file-sidebar-header-expand:hover,.workspace-file-sidebar-header-expand:focus-visible{color:var(--primary);background:var(--hover)}.workspace-header[data-studio-open=true]{--workspace-studio-width:256px}@media(min-width:1280px){.workspace-header[data-studio-open=true]{--workspace-studio-width:320px}}.workspace-header-center{top:0;bottom:0;left:0;right:var(--workspace-studio-width,0px);z-index:0;pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 96px;display:flex;position:absolute}.workspace-header-center-title{max-width:100%;color:var(--fg);font-size:14px;font-weight:500;line-height:20px}.workspace-header-center-note{color:var(--fg-muted);font-size:10px;line-height:14px}.workspace-feature-intro{z-index:20;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.workspace-feature-intro-chip{color:#5e6976;background:#f0f4f8;border:0;border-radius:9999px;justify-content:space-between;align-items:center;width:84px;min-width:84px;height:24px;min-height:24px;padding:0 10px;display:inline-flex}.workspace-feature-intro-popover{visibility:hidden;opacity:0;pointer-events:none;width:min(810px,100vw - 64px);padding-top:8px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.workspace-feature-intro:hover .workspace-feature-intro-popover,.workspace-feature-intro:focus-within .workspace-feature-intro-popover,.workspace-feature-intro-popover[data-state=open]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.workspace-feature-intro-popover .workspace-scene-guide{margin-bottom:0}.workspace-feature-intro-label{align-items:center;height:18px;font-family:Source Han Sans CN,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:flex}.workspace-feature-intro-icon{color:#5e6976;stroke-width:1.6px;width:16px;height:16px}.workspace-feature-intro-chip:hover,.workspace-feature-intro-chip:focus-visible,.workspace-feature-intro-chip:hover .workspace-feature-intro-icon,.workspace-feature-intro-chip:focus-visible .workspace-feature-intro-icon{color:var(--primary)}.workspace-header-actions{min-width:max(0px,var(--touch-target,0px));flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:12px;transform:translate(6px,-50%)}.workspace-header-action{min-width:44px;height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.workspace-header-action:hover{color:var(--primary);background:var(--primary-light)}.workspace-font-size-trigger{gap:6px;padding-inline:10px;font-size:14px}.workspace-font-size-icon{font-size:16px;font-weight:400}.workspace-font-size-menu{min-width:144px}.workspace-font-size-menu-label{color:var(--fg-secondary);padding:6px 10px;font-size:12px}.workspace-font-size-option{justify-content:space-between;gap:24px;min-height:44px;display:flex}@media not all and (max-width:768px){.workspace-header{container-type:inline-size}.workspace-feature-intro-popover{width:min(810px,100cqw - 32px);max-width:calc(100cqw - 32px)}.workspace-header:has(.workspace-font-size-trigger) .workspace-header-center{padding-inline:0}.workspace-header:has(.workspace-font-size-trigger) :is(.workspace-header-center-title,.workspace-header-center-note){max-width:max(0px,calc(100% - max(192px,calc(var(--workspace-header-actions-width,0px) * 2 + 40px - var(--workspace-studio-width,0px) * 2))));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.workspace-chat-panel[data-font-size=small]{--chat-font-size:14px}.workspace-chat-panel[data-font-size=medium]{--chat-font-size:16px}.workspace-chat-panel[data-font-size=large]{--chat-font-size:18px}.workspace-chat-panel[data-font-size=extra-large]{--chat-font-size:22px}.workspace-chat-panel[data-font-size] :is(.markdown,.workspace-message-bubble-user,.workspace-agent-questions,.workspace-question-answer,.workspace-form-submission-content,.workspace-chat-textarea){font-size:var(--chat-font-size)}.workspace-chat-panel[data-font-size] .workspace-question-field legend{font-size:calc(var(--chat-font-size) + 2px)}.workspace-chat-panel[data-font-size] .workspace-question-description{font-size:calc(var(--chat-font-size) - 1px)}.workspace-chat-panel[data-font-size] :is(.workspace-question-option small,.workspace-question-optional){font-size:calc(var(--chat-font-size) - 2px)}.workspace-chat-panel[data-font-size] .workspace-agent-questions :is(textarea,input[type=number],select){font-size:var(--chat-font-size)}.conversation-settings-trigger{min-width:44px;height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px));flex:none}.conversation-settings-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-resource-generate-trigger{width:36px;min-width:36px;padding:0;position:relative}.workspace-resource-generate-icon-wrap{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.workspace-resource-generate-badge{color:#fff;background:var(--primary);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 4px;font-size:10px;font-weight:400;line-height:14px;display:inline-flex;position:absolute;top:-7px;right:-9px}.workspace-resource-generate-tooltip{z-index:220;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#142234eb;border-radius:6px;width:max-content;max-width:240px;padding:6px 10px;font-size:12px;font-weight:400;line-height:18px;transition:opacity .14s 1s,visibility 0s linear 1s,transform .14s 1s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-2px)}.workspace-resource-generate-trigger:hover .workspace-resource-generate-tooltip,.workspace-resource-generate-trigger:focus-visible .workspace-resource-generate-tooltip{opacity:1;visibility:visible;transition-delay:1s;transform:translateY(0)}.workspace-header-menu-item{align-items:center;min-width:44px;min-height:44px;display:flex}.workspace-header-menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.workspace-teaching-picker{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.workspace-teaching-label{min-height:44px;color:var(--fg-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.workspace-teaching-control{min-width:0;min-height:44px;color:var(--fg);border:1px solid var(--border);background:var(--surface);border-radius:9px}.workspace-teaching-control:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-teaching-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}}.workspace-teaching-control[aria-invalid=true]{border-color:var(--error)}.workspace-teaching-action{border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.workspace-teaching-error{min-width:100%;color:var(--error);flex:1 0 100%;line-height:1.5}.workspace-teaching-form{color:var(--fg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-flat);border-radius:14px;padding:20px}.workspace-teaching-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-teaching-field{min-width:0}.workspace-resource-root{min-width:0;color:var(--fg);background:var(--bg)}.workspace-resource-surface{border:1px solid var(--border);background:var(--panel);border-radius:16px;min-width:0;padding:clamp(16px,2vw,28px)}.workspace-resource-toolbar{grid-template-columns:minmax(0,1fr) minmax(9rem,auto);gap:12px;display:grid}.workspace-resource-toolbar>label{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;min-height:44px}.workspace-resource-control{min-width:0;min-height:44px;color:var(--fg);border:1px solid var(--border);background:var(--surface);border-radius:10px}.workspace-resource-folder{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-flat);border-radius:12px;transition:border-color .16s,background-color .16s}.workspace-resource-folder:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-resource-folder:hover{border-color:color-mix(in srgb,var(--primary) 44%,var(--border))}}.workspace-resource-folder:hover{box-shadow:var(--shadow-flat);transform:none}.workspace-resource-folder-quick{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-resource-folder-quick{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.workspace-resource-folder-quick{background:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){.workspace-resource-folder-quick{background:color-mix(in srgb,var(--primary-light) 72%,var(--surface))}}.workspace-resource-action{border-radius:9px;min-width:44px;min-height:44px}.workspace-resource-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.workspace-page{color:var(--fg);background:var(--bg)}.workspace-page-inner{width:min(100%,var(--workspace-canvas))}.workspace-page-heading h1{color:var(--fg);margin:0;font-size:24px;font-weight:700;line-height:32px}.workspace-page-heading p{color:var(--fg-secondary);line-height:22px}.workspace-page-panel{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-flat);border-radius:12px}.workspace-page-panel.workspace-dropzone-active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-page-panel.workspace-dropzone-active{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}}.collaboration-settings-preset{border-color:var(--border);border-radius:var(--radius-8);min-height:44px;color:var(--fg);background:var(--surface)}.collaboration-settings-preset:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.collaboration-settings-preset[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.collaboration-settings-preset:disabled,.collaboration-settings-select:disabled{cursor:not-allowed;opacity:.5}.collaboration-settings-fields{grid-template-columns:minmax(0,1fr)}.collaboration-settings-field{min-width:0}.collaboration-settings-mobile-row{display:none}.collaboration-settings-select{width:100%;min-height:44px}.collaboration-settings-impact{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.collaboration-settings-impact{background:color-mix(in srgb,var(--panel) 68%,var(--surface))}}.collaboration-settings-impact{box-shadow:var(--shadow-flat);overflow-wrap:anywhere}@media(min-width:640px){.collaboration-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.collaboration-settings-fields{gap:16px 48px}.collaboration-settings-field{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;display:grid}.collaboration-settings-field-label{white-space:nowrap}.collaboration-settings-impact{font-size:14px}}@media(max-width:768px){.collaboration-settings-fields{gap:8px}.collaboration-settings-impact{font-size:14px}.collaboration-settings-mobile-row{border-bottom:1px solid var(--border);width:100%;min-height:56px;color:var(--fg);text-align:left;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}.collaboration-settings-mobile-row>span:first-child{color:var(--fg);font-weight:500}.collaboration-settings-mobile-row:disabled{cursor:not-allowed;opacity:.5}.collaboration-settings-mobile-value{align-items:center;gap:4px;min-width:0;font-size:14px;line-height:20px;display:inline-flex}.collaboration-settings-mobile-value.is-unselected{color:var(--fg-muted)}.collaboration-settings-mobile-value.is-selected{color:var(--fg)}.collaboration-settings-mobile-value svg{flex:none}.collaboration-settings-mobile-chevron{--workspace-asset-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.03906%205.51953L7.99805%2010.4785L12.957%205.51953'%20stroke='currentColor'%20stroke-width='1.3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");color:var(--fg-secondary);transform:rotate(-90deg)}}.conversation-settings-dialog{flex-direction:column;width:min(680px,100dvw - 32px);max-width:calc(100dvw - 32px);max-height:min(44rem,100dvh - 32px);padding:0;display:flex;overflow:hidden}.conversation-settings-header,.conversation-settings-footer,.conversation-settings-error{padding:var(--spacing-base) var(--spacing-xl);flex:none}.conversation-settings-header{border-bottom:1px solid var(--border)}.conversation-settings-body{min-height:0;padding:var(--spacing-xl);overscroll-behavior:contain;flex:auto;overflow-y:auto}.conversation-settings-error{min-height:0;max-height:min(8rem,28dvh);padding-top:var(--spacing-md);overscroll-behavior:contain;overflow-wrap:anywhere;padding-bottom:0;overflow-y:auto}.conversation-settings-footer{border-top:1px solid var(--border)}.conversation-settings-footer .ui-button{min-height:44px}.conversation-settings-close{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.conversation-settings-close:disabled{cursor:not-allowed;opacity:.5}.conversation-settings-close:disabled:hover{color:var(--fg-secondary);background:0 0}.workspace-page-alert{background:currentColor;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.workspace-page-alert{background:color-mix(in srgb,currentColor 6%,var(--surface))}}.workspace-page-alert{box-shadow:var(--shadow-flat);overflow-wrap:anywhere}.workspace-page-alert[data-tone=warning]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workspace-page-alert[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 20%,transparent)}}.workspace-page-alert[data-tone=warning]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.workspace-page-alert[data-tone=warning]{background:color-mix(in srgb,var(--warning) 10%,var(--surface))}}.workspace-page-status{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-flat);border-radius:8px;padding:14px 18px}.workspace-empty-state{background:var(--panel);border-color:#0000;border-radius:12px;min-height:112px}@supports (color:color-mix(in lab,red,red)){.workspace-empty-state{background:color-mix(in srgb,var(--panel) 88%,var(--surface))}}.workspace-field{border-color:var(--border);background:var(--surface);border-radius:8px;min-height:44px}.workspace-resource-root{padding:24px clamp(24px,3vw,40px) clamp(24px,3vw,40px)}.workspace-resource-root.workspace-resource-detail{padding:20px 16px 24px}.workspace-resource-surface{background:var(--panel);box-shadow:var(--shadow-flat);border-radius:12px;gap:24px}.workspace-resource-library-root{padding-left:16px;padding-right:16px}.workspace-resource-library-root .workspace-resource-surface{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding-top:0;padding-left:0;padding-right:0}.workspace-resource-tabs{background:var(--menu-selected-bg);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.workspace-resource-tab{height:28px;min-height:28px;color:var(--fg-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .14s,color .14s;display:inline-flex}.workspace-resource-tab:hover{color:var(--fg)}.workspace-resource-tab.is-active{background:var(--primary);color:#fff}.workspace-resource-controls :is(button,select,input){min-height:max(0px,var(--touch-target,0px));min-width:max(0px,var(--touch-target,0px))}.workspace-resource-controls>:is(label,button,div),.workspace-resource-search-box{border-radius:8px}.workspace-resource-file-card input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--surface);border:1px solid #d9dce1;border-radius:4px;width:16px;height:16px;margin:0}.workspace-resource-file-card input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 8.5L7 11L11.5 5.5' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%}.workspace-resource-file-card .workspace-resource-file-actions button{min-width:max(0px,var(--touch-target,0px));min-height:max(0px,var(--touch-target,0px))}.workspace-resource-folder-icon{flex:0 0 28px;width:28px;height:28px}.workspace-resource-folder-icon-badge{background:#e8eaf6;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.workspace-resource-folder-icon-badge>*{flex:0 0 16px;width:16px;height:16px}.workspace-resource-folder.is-list .workspace-resource-folder-icon{flex-basis:18px;width:18px;height:18px}.workspace-resource-tabs .workspace-resource-tab{min-width:0;min-height:28px}.workspace-resource-controls .workspace-resource-search-input:focus,.workspace-resource-controls .workspace-resource-search-input:focus-visible{outline:none}.workspace-resource-toolbar>label,.workspace-resource-control,.workspace-resource-dropzone :where(input,select){border-radius:8px}.workspace-resource-toolbar>label:focus-within,.workspace-resource-dropzone label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-resource-toolbar>label:focus-within,.workspace-resource-dropzone label:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}}.workspace-resource-folder,.workspace-resource-file-card{box-shadow:var(--shadow-flat);border-radius:12px}.workspace-resource-file-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-resource-file-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.workspace-project-files>nav:first-child{color:var(--fg-secondary)}.workspace-resource-pagination button{color:var(--fg-secondary);border-color:var(--border);background:var(--surface)}.workspace-resource-pagination button:not(:disabled):hover{color:var(--primary-dark);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-resource-pagination button:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.workspace-resource-pagination button:not(:disabled):hover{background:var(--primary-light)}.workspace-teaching-page{padding:24px 16px clamp(24px,3vw,40px)}.workspace-personal-skills-page{flex:1;min-width:0;padding:24px 16px clamp(24px,3vw,40px);overflow-y:auto}.personal-skills-section,.skill-packages-section,.personal-skill-editor-shell{width:min(100%,920px);margin:0 auto}.skill-packages-section{margin-top:24px}.personal-skills-section .workspace-page-heading,.personal-skills-header-actions,.personal-skill-card-actions,.personal-skill-editor-actions,.personal-skill-editor-footer{align-items:center;gap:12px;display:flex}.personal-skills-section .workspace-page-heading{justify-content:space-between}.personal-skills-header-actions{flex-wrap:wrap;justify-content:flex-end}.personal-skills-list,.personal-skill-editor{gap:16px;margin-top:24px;display:grid}.personal-skill-card,.personal-skill-editor{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px}.personal-skill-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.personal-skill-card-copy{min-width:0}.personal-skill-card-actions{flex-wrap:nowrap;flex:none}.personal-skill-card-actions :is(a,button){white-space:nowrap}.personal-skill-card h2{font-weight:600}.personal-skill-card p{color:var(--fg-secondary);margin-top:4px}.personal-skill-state,.personal-skill-draft-status{border-radius:999px;align-items:center;width:max-content;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.personal-skill-state.is-active,.personal-skill-draft-status.is-saved{background:var(--success);color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.personal-skill-state.is-active,.personal-skill-draft-status.is-saved{background:color-mix(in srgb,var(--success) 10%,transparent)}}.personal-skill-state.is-inactive,.personal-skill-draft-status:is(.is-discarded,.is-expired){background:var(--bg);color:var(--fg-muted)!important}.personal-skill-state.is-unavailable,.personal-skill-draft-status.is-pending{background:var(--warning);color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.personal-skill-state.is-unavailable,.personal-skill-draft-status.is-pending{background:color-mix(in srgb,var(--warning) 10%,transparent)}}.personal-skill-editor-shell{flex-direction:column;gap:20px;display:flex}.personal-skill-editor-heading p{margin-top:4px}.personal-skill-editor{width:100%;margin:0}.personal-skill-editor-field{color:var(--fg);gap:6px;font-size:14px;display:grid}.personal-skill-editor-field :is(input,textarea){border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);border-radius:8px;padding:9px 10px}.personal-skill-editor-content textarea{resize:vertical;min-height:280px}.personal-skill-editor-actions{flex-wrap:wrap}.personal-skill-editor-footer{border-top:1px solid var(--border);justify-content:flex-end;padding-top:16px}.workspace-personal-skill-draft-card{box-shadow:var(--shadow-flat)}.personal-skill-draft-status{white-space:nowrap;flex:none}@media(max-width:720px){.personal-skills-section .workspace-page-heading,.personal-skill-card{align-items:flex-start}.personal-skills-section .workspace-page-heading{flex-direction:column}.personal-skill-card{grid-template-columns:minmax(0,1fr)}.personal-skills-header-actions{justify-content:flex-start}.personal-skill-card-actions{flex-wrap:wrap;width:100%}}.workspace-teaching-manager{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-flat);border-radius:12px;padding:clamp(18px,2vw,28px)}.workspace-page-toolbar{min-height:44px}.workspace-teaching-card{box-shadow:var(--shadow-flat);border-radius:12px;transition:border-color .16s,background-color .16s}.workspace-teaching-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-teaching-card:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}}.workspace-teaching-card:hover{box-shadow:var(--shadow-flat)}.workspace-teaching-form{box-shadow:var(--shadow-flat);border-radius:12px}.workspace-dialog-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000059}.workspace-dialog{color:var(--fg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-strong);border-radius:12px}.workspace-file-dialog{width:min(100vw - 16px,960px);height:min(85dvh,52rem);max-height:calc(100dvh - 16px);overflow:hidden}.workspace-file-dialog--editor{width:min(100vw - 16px,860px);height:min(82dvh,48rem)}.workspace-file-dialog-header,.workspace-file-dialog-actions{flex:none;min-width:0}.workspace-studio-sources-section,.workspace-studio-resource-section{flex-direction:column;flex:50%;min-height:0;display:flex}.workspace-studio-resource-section{border-top:1px solid var(--border);padding-top:8px}.workspace-studio-sources-section{border-bottom:0;padding-top:8px}.workspace-studio-body,.workspace-resource-file-card,.workspace-teaching-card,.workspace-teaching-error{overflow-wrap:anywhere;min-width:0}.workspace-studio-body{padding-top:8px}.workspace-conversation,.workspace-project-task,.workspace-chat-panel,.workspace-task-page{background:var(--bg)}.workspace-chat-composer{background:linear-gradient(180deg,transparent,var(--bg) 18%)}.workspace-chat-input{border-color:var(--border);background:var(--surface);box-shadow:var(--workspace-soft-shadow);border-radius:12px}.workspace-chat-tool{height:max(32px,var(--touch-target,0px));min-height:max(32px,var(--touch-target,0px));max-height:max(32px,var(--touch-target,0px));box-sizing:border-box;color:var(--fg-secondary);border-radius:var(--radius-8);background:0 0;border:0 #0000;padding-top:0;padding-bottom:0;font-size:14px;font-weight:400}.workspace-chat-tool:hover,.workspace-chat-tool:focus-visible,.workspace-chat-tool[data-state=open],.workspace-chat-tool[aria-pressed=true],.workspace-chat-tool[data-selected=true]{color:var(--primary);background:0 0;border-color:#0000;font-weight:400}.workspace-chat-tool:hover svg,.workspace-chat-tool:focus-visible svg,.workspace-chat-tool[data-state=open] svg,.workspace-chat-tool[aria-pressed=true] svg,.workspace-chat-tool[data-selected=true] svg,.workspace-chat-tool:hover .workspace-home-model-icon,.workspace-chat-tool:focus-visible .workspace-home-model-icon,.workspace-chat-tool[data-state=open] .workspace-home-model-icon,.workspace-chat-tool[aria-pressed=true] .workspace-home-model-icon,.workspace-chat-tool[data-selected=true] .workspace-home-model-icon{color:var(--primary)}.workspace-model-picker svg{transition:transform .18s}.workspace-model-picker[data-state=open] svg{transform:rotate(180deg)}.workspace-chat-input:focus-within{border-color:var(--border);box-shadow:var(--workspace-soft-shadow)}.brain-workspace-shell .workspace-chat-textarea:focus,.brain-workspace-shell .workspace-chat-textarea:focus-visible{box-shadow:none;border-color:#0000;outline:none}.workspace-chat-textarea{min-height:48px;max-height:176px;line-height:22px;overflow-y:hidden}.workspace-chat-send{width:max(36px,var(--touch-target,0px));min-width:max(36px,var(--touch-target,0px));max-width:max(36px,var(--touch-target,0px));height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px));transform:translate(2px,4px)}.workspace-chat-send svg{width:17px;height:17px}.workspace-chat-footer{flex-wrap:wrap}.workspace-chat-tools-row{transform:translate(-8px,4px)}.workspace-chat-tools-row .workspace-composer-upload,.workspace-chat-tools-row .workspace-composer-upload~.workspace-model-picker{margin-left:4px}.workspace-reference-search{box-sizing:border-box;background:#f0f4f8;height:28px;min-height:28px;max-height:28px}.brain-workspace-shell .workspace-reference-search-input:focus,.brain-workspace-shell .workspace-reference-search-input:focus-visible{box-shadow:none;border-color:#0000;outline:none}.workspace-scroll-to-bottom{min-height:44px;color:var(--fg-secondary);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-weak);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.workspace-scroll-to-bottom:hover,.workspace-scroll-to-bottom:focus-visible{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-scroll-to-bottom:hover,.workspace-scroll-to-bottom:focus-visible{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.workspace-scroll-to-bottom:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-message-input-attachment,.workspace-chat-upload-card{width:min(100%,360px);color:var(--fg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-flat);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.workspace-message-bubble{color:var(--fg);box-shadow:var(--shadow-flat)}.workspace-message-bubble-user{background:var(--primary-light);border-radius:12px 12px 4px}.workspace-form-submission{width:min(100%,420px);color:var(--fg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-weak);border-radius:12px 12px 4px;overflow:hidden}.workspace-form-submission-header{border-bottom:1px solid var(--border);align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:flex}.workspace-form-submission-icon{width:28px;height:28px;color:var(--primary);background:var(--primary);border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-form-submission-icon{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.workspace-form-cancellation .workspace-form-submission-icon{color:var(--fg-secondary);background:var(--hover)}.workspace-form-submission-status{color:var(--fg-tertiary);font-size:12px}.workspace-form-submission-content{white-space:pre-wrap;color:var(--fg-secondary);padding:11px 12px 12px;font-size:13px;line-height:1.65}.workspace-form-submission-content-collapsed{max-height:8rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.workspace-form-submission-toggle{min-height:32px;color:var(--fg-secondary);border-radius:6px;margin:0 8px 8px;padding:2px 6px;font-size:12px}.workspace-form-submission-toggle:is(:hover,:focus-visible){color:var(--primary);background:var(--hover)}.workspace-message-bubble-assistant{background:var(--input);border-radius:12px 12px 12px 4px}.workspace-message-attachment-action{min-width:32px;min-height:32px;color:var(--fg-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.workspace-message-attachment-action:hover,.workspace-message-attachment-action:focus-visible{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-message-attachment-action:hover,.workspace-message-attachment-action:focus-visible{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.workspace-message-timing{color:var(--fg-tertiary);flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 8px;padding-inline:16px;font-size:11px;line-height:18px;display:flex}.workspace-message-timing-user{align-self:flex-end;margin:-2px 0 0;padding-inline:2px}.workspace-turn-context{justify-items:end;gap:var(--spacing-sm);max-width:100%;display:grid}.workspace-turn-context-chips{justify-content:flex-end;gap:var(--spacing-xs);flex-wrap:wrap;max-width:100%;display:flex}.workspace-turn-context-chip{overflow-wrap:anywhere;max-width:100%;min-height:28px;color:var(--fg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);font-size:var(--font-size-xs);align-items:center;gap:5px;padding:4px 9px;line-height:18px;display:inline-flex}.workspace-turn-context-chip svg{width:14px;height:14px;color:var(--primary);flex:0 0 14px}.workspace-turn-context-files{justify-items:end;gap:var(--spacing-xs);width:min(100%,360px);display:grid}.workspace-agent-run-frame{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.workspace-agent-run-footer{width:100%;min-width:0}.workspace-execution-plan{width:90%;min-width:0;margin:0 0 var(--spacing-xs);color:var(--fg-secondary);font-size:var(--font-size-xs)}.workspace-execution-plan-summary>svg:first-child,.workspace-execution-plan-steps li:is([data-status=completed],[data-status=in_progress])>svg{color:var(--primary)}.workspace-execution-plan-steps{gap:var(--spacing-sm);padding:0 var(--spacing-base) var(--spacing-md);margin:0;list-style:none;display:grid}.workspace-execution-plan-steps li{grid-template-columns:15px minmax(0,1fr) max-content;align-items:start;gap:6px;line-height:20px;display:grid}.workspace-execution-plan-steps li>svg{width:15px;height:15px;margin-top:2.5px}.workspace-execution-plan-steps li[data-status=blocked]>svg{color:var(--warning)}.workspace-execution-plan-title{overflow-wrap:anywhere;min-width:0}.workspace-execution-plan-note{color:var(--fg-muted);overflow-wrap:anywhere;margin:0;display:block}.workspace-execution-plan-state{color:var(--fg-muted);white-space:nowrap}.workspace-message-content-parts{gap:var(--spacing-xs);flex-direction:column;width:90%;min-width:0;display:flex}.workspace-message-content-parts>.workspace-message-bubble{overflow-wrap:anywhere;width:fit-content;max-width:100%}.workspace-message-content-parts>.workspace-message-bubble:has(~.workspace-message-bubble){border-bottom-right-radius:4px;border-bottom-left-radius:4px}.workspace-message-content-parts>.workspace-message-bubble~.workspace-message-bubble{border-top-left-radius:4px;border-top-right-radius:4px}.workspace-run-timeline{width:100%;color:var(--fg-secondary);font-size:var(--font-size-xs);margin:0}.workspace-run-timeline-summary{max-width:100%;min-height:44px;padding:12px var(--spacing-base);color:inherit;border-radius:var(--radius-8);text-align:left;background:0 0;border:0;align-items:flex-start;gap:6px;line-height:20px;display:inline-flex}.workspace-run-timeline-summary:is(:hover,:focus-visible){color:var(--fg);background:var(--hover)}.workspace-run-timeline-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.workspace-run-timeline-summary span{overflow-wrap:anywhere;min-width:0}.workspace-run-timeline-summary svg,.workspace-run-timeline-steps svg{flex:0 0 15px;width:15px;height:15px}.workspace-run-timeline-summary>svg{margin-top:2.5px}.workspace-run-timeline[data-status=running] .workspace-run-timeline-summary>svg:first-child,.workspace-run-timeline-steps li[data-status=completed] svg,.workspace-run-timeline-steps li[data-status=running] svg{color:var(--primary)}.workspace-run-timeline-steps{margin:2px 0 0 calc(var(--spacing-base) + 7px);border-left:1px solid var(--fg-muted);gap:5px;padding:5px 0 3px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.workspace-run-timeline-steps{border-left:1px solid color-mix(in srgb,var(--fg-muted) 30%,var(--border))}}.workspace-run-timeline-steps li{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;line-height:20px;display:flex}.workspace-run-timeline-steps li[data-status=failed] svg,.workspace-run-timeline-steps li[data-status=uncertain] svg{color:var(--error)}.workspace-run-timeline-step-label{min-width:0;color:var(--fg-secondary);overflow-wrap:anywhere}.workspace-run-timeline-step-detail{min-width:0;color:var(--fg-muted);overflow-wrap:anywhere;white-space:normal;flex:auto}.workspace-run-timeline-step-state{color:var(--fg-muted);white-space:nowrap;flex:none;margin-left:auto}.workspace-agent-run-notice,.workspace-agent-run-error{max-width:90%;margin:0 0 var(--spacing-sm);color:var(--fg-secondary);border-radius:var(--radius-8);background:var(--hover);font-size:var(--font-size-xs);align-items:flex-start;gap:6px;padding:7px 9px;line-height:18px;display:flex}.workspace-agent-run-version-label{margin:0 0 var(--spacing-xs);color:var(--fg-muted);font-size:var(--font-size-xs);line-height:18px}.workspace-agent-run-error{color:var(--error)}.workspace-agent-run-notice svg,.workspace-agent-run-error svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}.workspace-skill-menu{flex:none;position:relative}.workspace-skill-trigger{height:max(32px,var(--touch-target,0px));min-height:max(32px,var(--touch-target,0px));max-height:max(32px,var(--touch-target,0px));color:var(--fg-secondary);background:0 0;border:0 #0000;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:14px;transition:color .18s;display:inline-flex}.workspace-skill-trigger:hover,.workspace-skill-trigger[aria-expanded=true]{color:var(--primary);background:0 0;border-color:#0000}.workspace-skill-popup{z-index:20;border:1px solid var(--border);background:var(--surface);width:min(20rem,100vw - 2rem);max-height:12rem;box-shadow:var(--workspace-shadow);opacity:1;border-radius:8px;padding:4px;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .5rem);left:0;overflow-y:auto;transform:translateY(0)}@starting-style{.workspace-skill-popup{opacity:0;transform:translateY(.25rem)}}.workspace-selected-skill{border:1px solid var(--primary);width:fit-content;max-width:100%;min-height:44px;padding-left:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.workspace-selected-skill{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.workspace-selected-skill{background:var(--primary-light);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.workspace-selected-skill{background:color-mix(in srgb,var(--primary-light) 72%,var(--surface))}}.workspace-selected-skill-remove{outline:none;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.workspace-selected-skill-remove:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.workspace-sources-panel,.workspace-studio-panel{color:var(--fg);background:var(--panel)}.workspace-sources-header,.workspace-studio-header{border-color:var(--border);background:var(--panel)}.workspace-file-resource-header{border-bottom:0;flex:0 0 52px;justify-content:space-between;align-items:center;width:100%;height:52px;min-height:52px;display:flex}.workspace-sources-header{box-sizing:content-box;width:auto;margin-bottom:0;padding:0 4px 0 8px}.workspace-studio-header{padding:0 8px}.workspace-file-resource-title{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px;overflow:hidden;transform:translate(6px)}.workspace-file-resource-header-actions{flex:none;align-items:center;display:flex}.workspace-file-resource-header-action,.workspace-resource-file-action{width:max(40px,var(--touch-target,0px));height:max(40px,var(--touch-target,0px));color:var(--fg-secondary);background:0 0;border:0;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-file-resource-header-action:hover,.workspace-resource-file-action:hover{color:var(--primary)}.workspace-associate-icon{transform:translate(8px)}.workspace-file-resource-header-action:focus-visible,.workspace-resource-file-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.workspace-file-resource-header-action:disabled{color:var(--fg-muted);cursor:not-allowed;opacity:.5}.workspace-file-resource-row{border-color:var(--border);background:0 0;border-radius:8px;transition:background-color .14s}.workspace-sources-file{border-bottom:0;grid-template-columns:36px minmax(0,1fr) 56px;align-items:center;min-width:0;height:36px;min-height:36px;max-height:36px;padding-block:0;display:grid;overflow:hidden}.workspace-sources-file-marker{place-items:center;width:36px;height:36px;display:grid;position:relative}.workspace-sources-file-icon,.workspace-sources-file-checkbox-visual{grid-area:1/1;transition:opacity .12s}.workspace-sources-file-checkbox{opacity:0;cursor:pointer;width:36px;height:36px;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.workspace-sources-file-checkbox:focus-visible{outline:none}.workspace-sources-file-checkbox-visual{color:#0000;border:1px solid var(--fg-muted);background:var(--surface);opacity:0;pointer-events:none;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.workspace-sources-file-checkbox-check{opacity:0}.workspace-sources-file-checkbox:checked+.workspace-sources-file-checkbox-visual{color:#fff;border-color:var(--primary);background:var(--primary);opacity:1}.workspace-sources-file-checkbox:checked+.workspace-sources-file-checkbox-visual .workspace-sources-file-checkbox-check{opacity:1}.workspace-sources-file-checkbox:focus-visible+.workspace-sources-file-checkbox-visual{box-shadow:0 0 0 2px var(--focus-ring);opacity:1}.workspace-sources-file:hover .workspace-sources-file-checkbox-visual{opacity:1}.workspace-sources-file:hover .workspace-sources-file-icon,.workspace-sources-file:has(.workspace-sources-file-checkbox:focus-visible) .workspace-sources-file-icon,.workspace-sources-file:has(.workspace-sources-file-checkbox:checked) .workspace-sources-file-icon{opacity:0}.workspace-sources-file-content{min-width:0;padding-block:0;overflow:hidden}.workspace-sources-file-name{overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;width:100%;height:36px;max-height:36px;line-height:36px;display:block;overflow:hidden}.workspace-sources-file-side{place-items:center end;width:56px;min-width:56px;height:36px;display:grid;position:relative}.workspace-sources-file-meta{white-space:nowrap;pointer-events:none;flex-wrap:nowrap;grid-area:1/1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:36px;max-height:36px;margin-top:0;transition:opacity .14s;display:flex;overflow:hidden;transform:translate(-8px)}.workspace-sources-file:hover .workspace-sources-file-meta,.workspace-sources-file:focus-within .workspace-sources-file-meta{opacity:0}.workspace-sources-file-action{grid-area:1/1;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;max-height:36px;display:grid}.workspace-sources-file:hover{background:var(--primary-light)}.workspace-sources-selection{border:1px solid var(--border);background:var(--menu-selected-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.workspace-sources-selection-summary{justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:44px;display:flex}.workspace-sources-selection-count{white-space:nowrap;min-width:0;padding-left:8px}.workspace-sources-selection-actions{min-width:max(0px,var(--touch-target,0px));align-items:center;gap:24px;display:flex;transform:translate(6px)}.workspace-sources-selection-action{height:max(24px,var(--touch-target,0px));min-width:max(0px,var(--touch-target,0px));white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-sources-selection-cancel{width:max(16px,var(--touch-target,0px));min-width:max(16px,var(--touch-target,0px));height:max(16px,var(--touch-target,0px));min-height:max(16px,var(--touch-target,0px));background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.workspace-sources-selection-action:hover{background:var(--hover)}.workspace-sources-selection-action-toggle:hover{color:var(--primary)}@media(max-width:768px),(hover:none),(pointer:coarse){.workspace-sources-file-checkbox-visual{opacity:1}.workspace-sources-file-icon{opacity:0}}.workspace-file-resource-row:hover{background:var(--primary-light)}.workspace-resource-file-card{padding-top:6px;padding-bottom:6px}.workspace-resource-file-card.is-grid{padding-top:16px;padding-bottom:16px}.workspace-resource-file-card .workspace-resource-grid-file-title{min-height:0}.workspace-resource-file-card .workspace-resource-file-icon,.workspace-resource-file-card .workspace-resource-file-name{color:var(--fg);transition:color .12s}.workspace-resource-file-card:hover .workspace-resource-file-icon,.workspace-resource-file-card:hover .workspace-resource-file-name{color:var(--primary)}.workspace-resource-folder .workspace-resource-folder-icon,.workspace-resource-folder .workspace-resource-folder-name{color:var(--fg);transition:color .12s}.workspace-resource-folder:hover .workspace-resource-folder-icon,.workspace-resource-folder:hover .workspace-resource-folder-name{color:var(--primary)}.workspace-file-resource-row.workspace-resource-file-card:hover{border-color:var(--border);background:0 0}.workspace-resource-file-topline{grid-template-columns:16px minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;display:grid}.workspace-resource-file-icon{align-self:center}.workspace-resource-file-title{color:#142234;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;line-height:20px}.workspace-resource-file-card:hover .workspace-resource-file-title,.workspace-resource-file-title:focus-visible{color:var(--primary)}.workspace-resource-file-meta{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.workspace-resource-file-footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.workspace-resource-keep-button{color:#fff;background:linear-gradient(#3a4354,#1f2937);border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:24px;min-height:24px;padding:0 12px;font-size:12px;font-weight:400;line-height:24px;display:inline-flex}.workspace-resource-keep-button:hover{opacity:.9}.workspace-resource-file-card .workspace-resource-file-action{width:max(36px,var(--touch-target,0px));min-width:max(36px,var(--touch-target,0px));height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px));justify-self:end}@media(not (max-width:768px))and (hover:hover)and (pointer:fine){.workspace-resource-file-card:not(:hover):not(:focus-within) .workspace-resource-file-action{pointer-events:none}}.workspace-resource-file-secondary-actions{gap:0}.workspace-file-resource-empty{border:1px dashed var(--border);min-height:112px;padding:16px}@supports (color:color-mix(in lab,red,red)){.workspace-file-resource-empty{border:1px dashed color-mix(in srgb,var(--border) 82%,var(--fg-muted))}}.workspace-file-resource-empty{background:var(--panel);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.workspace-file-resource-empty{background:color-mix(in srgb,var(--panel) 88%,var(--surface))}}.workspace-studio-panel{box-shadow:none}@media(min-width:1280px){.workspace-studio-panel{box-shadow:none}}.workspace-task-header{border-color:var(--border);background:var(--panel);min-height:60px;box-shadow:none}.workspace-task-body{background:var(--bg)}.workspace-module-search{border-radius:8px}.brain-workspace-shell .workspace-module-search-input{min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.brain-workspace-shell .workspace-module-search-input:focus,.brain-workspace-shell .workspace-module-search-input:focus-visible{box-shadow:none;outline:none}.workspace-module-directory-title,.workspace-task-result h1{color:var(--fg);font-size:28px;font-weight:700;line-height:40px}.workspace-module-card{min-height:132px;box-shadow:var(--shadow-flat);border-radius:12px}.workspace-module-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-module-card:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.workspace-module-card:hover{box-shadow:var(--shadow-flat)}.workspace-task-state>:where(div,form),.workspace-task-preview,.workspace-task-output{box-shadow:var(--shadow-flat);border-radius:12px}.workspace-task-output{background:var(--surface)}.workspace-module-directory .workspace-page-panel,.task-workbench-guide{box-shadow:var(--shadow-flat)}.workspace-task-output:has([aria-current=true]){border-color:var(--primary);background:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){.workspace-task-output:has([aria-current=true]){background:color-mix(in srgb,var(--primary-light) 72%,var(--surface))}}.dark .workspace-sources-file:hover{background:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){.dark .workspace-sources-file:hover{background:color-mix(in srgb,var(--primary-light) 72%,var(--surface))}}.brain-workspace-shell :where(button,a[href],select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[role=button],[role=menuitem],[role=option],[role=tab]){min-height:44px}.brain-workspace-shell :where(button,[role=button],[role=menuitem],[role=option],[role=tab]){min-width:44px}.brain-workspace-shell :where(button,a[href],input,select,textarea,[role=button],[role=menuitem],[role=option],[role=tab]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.brain-workspace-shell .workspace-prompt-card{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;padding-top:0;padding-bottom:0;overflow:hidden}.brain-workspace-shell :is(.workspace-chat-tool,.workspace-skill-trigger){height:max(32px,var(--touch-target,0px));min-height:max(32px,var(--touch-target,0px));max-height:max(32px,var(--touch-target,0px));box-sizing:border-box;background:0 0;border:0 #0000;font-size:14px}.brain-workspace-shell .workspace-chat-send{width:max(36px,var(--touch-target,0px));min-width:max(36px,var(--touch-target,0px));max-width:max(36px,var(--touch-target,0px));height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px))}.brain-workspace-shell .workspace-chat-file-chip{height:max(24px,var(--touch-target,0px));min-height:max(24px,var(--touch-target,0px));max-height:max(24px,var(--touch-target,0px));box-sizing:border-box;background:#f0f4f8;border-radius:4px}.brain-workspace-shell .workspace-chat-file-chip-remove{width:max(16px,var(--touch-target,0px));min-width:max(16px,var(--touch-target,0px));max-width:max(16px,var(--touch-target,0px));height:max(16px,var(--touch-target,0px));min-height:max(16px,var(--touch-target,0px));max-height:max(16px,var(--touch-target,0px));background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.brain-workspace-shell :is(.workspace-chat-tool,.workspace-skill-trigger):is(:hover,:focus-visible),.brain-workspace-shell .workspace-chat-tool:is([data-state=open],[aria-pressed=true],[data-selected=true]),.brain-workspace-shell .workspace-skill-trigger[aria-expanded=true]{color:var(--primary);background:0 0;border-color:#0000}.brain-workspace-shell .workspace-skill-trigger:is(:hover,:focus-visible,[aria-expanded=true]) svg{color:var(--primary)}.brain-workspace-shell .workspace-header-actions :is(.workspace-header-action,.conversation-settings-trigger){height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px));box-sizing:border-box;padding-top:0;padding-bottom:0}.brain-workspace-shell .workspace-feature-intro-chip{box-sizing:border-box;width:84px;min-width:84px;max-width:84px;height:24px;min-height:24px;max-height:24px}.brain-workspace-shell .workspace-header-actions .workspace-resource-generate-trigger{width:max(36px,var(--touch-target,0px));min-width:max(36px,var(--touch-target,0px));max-width:max(36px,var(--touch-target,0px));padding-left:0;padding-right:0}.brain-workspace-shell .workspace-file-resource-header{flex-basis:52px;height:52px;min-height:52px;max-height:52px}.brain-workspace-shell .workspace-file-resource-header-action{width:max(40px,var(--touch-target,0px));min-width:max(40px,var(--touch-target,0px));max-width:max(40px,var(--touch-target,0px));height:max(40px,var(--touch-target,0px));min-height:max(40px,var(--touch-target,0px));max-height:max(40px,var(--touch-target,0px));box-sizing:border-box;padding:0}.brain-workspace-shell .workspace-studio-body,.workspace-sources-content{padding-top:8px}.brain-workspace-shell .workspace-sources-file :is(.workspace-sources-file-name,.workspace-sources-file-action){box-sizing:border-box;height:36px;min-height:36px;max-height:36px}.brain-workspace-shell .workspace-sources-file .workspace-sources-file-name{min-width:0}.brain-workspace-shell .workspace-sources-file .workspace-sources-file-action{width:36px;min-width:36px;max-width:36px}.brain-workspace-shell .workspace-sources-file .workspace-sources-file-side{min-width:56px}.brain-workspace-shell .workspace-sources-selection .workspace-sources-selection-action{height:max(24px,var(--touch-target,0px));min-height:max(24px,var(--touch-target,0px));min-width:max(0px,var(--touch-target,0px))}.brain-workspace-shell .workspace-sources-selection .workspace-sources-selection-cancel{width:max(16px,var(--touch-target,0px));min-width:max(16px,var(--touch-target,0px));max-width:max(16px,var(--touch-target,0px));height:max(16px,var(--touch-target,0px));min-height:max(16px,var(--touch-target,0px));max-height:max(16px,var(--touch-target,0px))}.brain-workspace-shell .workspace-resource-file-card .workspace-resource-file-title{min-width:0;min-height:20px}.brain-workspace-shell .workspace-resource-file-card .workspace-resource-file-action{width:max(36px,var(--touch-target,0px));min-width:max(36px,var(--touch-target,0px));max-width:max(36px,var(--touch-target,0px));height:max(36px,var(--touch-target,0px));min-height:max(36px,var(--touch-target,0px));max-height:max(36px,var(--touch-target,0px))}.brain-workspace-shell .workspace-resource-file-card .workspace-resource-keep-button{box-sizing:border-box;min-width:0;height:24px;min-height:24px;max-height:24px;padding-top:0;padding-bottom:0}.workspace-scene-guide{width:100%;min-width:0;color:var(--fg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--workspace-soft-shadow);border-radius:12px;margin-bottom:16px;padding:16px 18px}.workspace-scene-guide-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-scene-guide-description{color:var(--fg-secondary);margin:0;line-height:22px}.workspace-scene-guide-toggle{width:auto;min-width:64px;height:32px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.workspace-scene-guide-toggle-chevron{flex:none;transition:transform .16s}.workspace-scene-guide-toggle[aria-expanded=true] .workspace-scene-guide-toggle-chevron{transform:rotate(180deg)}.workspace-scene-guide-toggle:hover,.workspace-scene-guide-toggle:focus-visible{color:var(--primary);background:var(--primary-light)}.workspace-scene-single-action{min-width:44px;min-height:44px;color:var(--primary);border:1px solid var(--primary);margin-top:12px;padding:8px 14px}@supports (color:color-mix(in lab,red,red)){.workspace-scene-single-action{border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border))}}.workspace-scene-single-action{background:var(--primary-light);cursor:pointer;border-radius:8px}.workspace-scene-step-intro{width:100%;min-width:0;color:var(--fg);border:1px solid var(--primary);margin:0 0 16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.workspace-scene-step-intro{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.workspace-scene-step-intro{background:var(--primary-light);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.workspace-scene-step-intro{background:color-mix(in srgb,var(--primary-light) 36%,var(--surface))}}.workspace-scene-step-intro-title{margin:0;font-size:15px;font-weight:650;line-height:22px}.workspace-scene-step-intro-copy{color:var(--fg-secondary);margin:6px 0 0;font-size:14px;line-height:22px}.workspace-scene-steps-scroll{overscroll-behavior-inline:contain;width:100%;margin:12px 0 0;padding:0 0 8px;scroll-padding-inline:18px;overflow-x:auto}.workspace-scene-curve{width:100%;height:72px;position:relative}.workspace-scene-steps{grid-template-columns:repeat(7,minmax(0,1fr));height:72px;margin:0;padding:0;list-style:none;display:grid;position:relative}.workspace-scene-curve[data-step-count="4"] .workspace-scene-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-scene-steps:before{background:var(--border);opacity:.55;content:"";height:1.5px;position:absolute;top:24px;left:7.14286%;right:7.14286%;transform:translateY(-50%)}.workspace-scene-curve[data-step-count="4"] .workspace-scene-steps:before{left:12.5%;right:12.5%}.workspace-scene-step-item{z-index:1;justify-content:center;align-self:start;padding-top:12px;display:flex;position:relative}.workspace-scene-step{min-width:44px;min-height:44px;color:var(--fg-secondary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:0 4px;transition:color .16s;display:flex}.workspace-scene-step-number{width:24px;height:24px;color:var(--fg-secondary);border:1.5px solid var(--border);background:var(--surface);border-radius:999px;flex:0 0 24px;place-items:center;font-size:11px;font-weight:650;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-grid}.workspace-scene-step:hover{color:var(--primary)}.workspace-scene-step:hover .workspace-scene-step-number{color:var(--primary);border-color:var(--primary)}.workspace-scene-parameter-timeline{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-top:16px;padding-inline-start:22px;display:grid;position:relative}.workspace-scene-parameter-timeline:before{background:var(--border);content:"";width:1px;position:absolute;top:0;bottom:0;left:6px}.workspace-scene-parameter-timeline:after{border:2px solid var(--primary);background:var(--surface);width:13px;height:13px;box-shadow:0 0 0 4px var(--primary);border-radius:999px;position:absolute;top:18px;left:0}@supports (color:color-mix(in lab,red,red)){.workspace-scene-parameter-timeline:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}}.workspace-scene-parameter-timeline:after{content:""}.workspace-scene-parameter-timeline>:where([role=status],[role=alert],fieldset){min-width:0}.workspace-scene-parameter-timeline .task-form-container{box-shadow:none}.workspace-scene-module-dialog{width:min(440px,100vw - 32px);padding:24px}.workspace-scene-module-header,.workspace-scene-module-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-scene-module-title{color:var(--fg);margin:0;font-size:18px;font-weight:700}.workspace-scene-module-description{color:var(--fg-secondary);margin:8px 0 18px;line-height:22px}.workspace-scene-module-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.workspace-scene-module-close,.workspace-scene-module-option,.workspace-scene-module-cancel{min-width:44px;min-height:44px;color:var(--fg);border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px}.workspace-scene-module-close{color:var(--fg-secondary);background:0 0;border-color:#0000;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.workspace-scene-module-close svg{width:18px;height:18px}.workspace-scene-module-option:hover,.workspace-scene-module-option:focus-visible,.workspace-scene-module-cancel:hover,.workspace-scene-module-close:hover{color:var(--primary-dark);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-scene-module-option:hover,.workspace-scene-module-option:focus-visible,.workspace-scene-module-cancel:hover,.workspace-scene-module-close:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.workspace-scene-module-option:hover,.workspace-scene-module-option:focus-visible,.workspace-scene-module-cancel:hover,.workspace-scene-module-close:hover{background:var(--primary-light)}.workspace-scene-module-footer{justify-content:flex-end;margin-top:18px}.workspace-scene-module-cancel{padding:0 16px}@media(max-width:768px){.workspace-scene-module-options{grid-template-columns:minmax(0,1fr)}.brain-workspace-shell{display:block}.brain-workspace-stage{width:100%}.workspace-mobile-toolbar{z-index:10;min-height:56px;color:var(--fg);border-bottom:1px solid var(--border);background:var(--surface);flex:0 0 56px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:650;display:flex}.workspace-mobile-trigger{border:1px solid var(--border);background:var(--panel)}.workspace-mobile-backdrop{z-index:40;background:var(--fg);width:100%;display:block;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.workspace-mobile-backdrop{background:color-mix(in srgb,var(--fg) 38%,transparent)}}.workspace-mobile-backdrop{cursor:pointer}.workspace-sidebar{z-index:50;border-right-color:var(--border);width:80vw;max-width:80vw;height:auto;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.workspace-sidebar{border-right-color:color-mix(in srgb,var(--border) 72%,var(--fg-muted))}}.workspace-sidebar{box-shadow:14px 0 32px var(--fg)}@supports (color:color-mix(in lab,red,red)){.workspace-sidebar{box-shadow:14px 0 32px color-mix(in srgb,var(--fg) 18%,transparent)}}.workspace-sidebar{visibility:hidden;pointer-events:none;transition:transform .18s,visibility .18s}.workspace-sidebar[data-open=true]{visibility:visible;pointer-events:auto;transform:translate(0)}.workspace-sidebar-close{display:inline-grid}.workspace-header-inner{flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 16px}.workspace-header-title{flex:auto;min-height:44px}.workspace-header-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;width:auto;position:static;top:auto;right:auto;overflow:visible;transform:none}.workspace-teaching-picker{flex:100%;width:100%}.workspace-teaching-control{flex:10rem;max-width:100%}.workspace-teaching-grid,.workspace-resource-toolbar{grid-template-columns:minmax(0,1fr)}.workspace-resource-control,.workspace-resource-action{max-width:100%}.workspace-main{width:100%}.workspace-home{padding:0 16px calc(276px + env(safe-area-inset-bottom));justify-content:flex-start;position:relative}.workspace-home .workspace-active-tasks{z-index:4;background:var(--surface);border-left:0;border-right:0;border-radius:0;width:auto;margin:0;padding:8px 16px;position:absolute;top:0;left:-16px;right:-16px}.workspace-welcome{margin-top:74px}.workspace-chat-empty-welcome{margin-top:50px!important}.workspace-welcome-title{width:100%}.workspace-welcome-title-artwork{width:90%;height:37.8px}.workspace-welcome-copy{margin-bottom:22px;font-size:14px;line-height:22px;transform:translateY(-16px)}.workspace-prompt-section{margin-bottom:16px}.workspace-prompt-section h2{margin-bottom:10px}.brain-workspace-shell .workspace-prompt-card{height:44px;min-height:36px;max-height:36px}.workspace-home .workspace-composer{z-index:30;position:fixed;bottom:0;left:0;right:0}.workspace-chat-composer{padding:0}.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input{width:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:none;border-top-color:#0000;border-radius:0;margin:0}.workspace-home .workspace-composer,.workspace-chat-composer,.workspace-chat-composer .workspace-chat-input{background:var(--surface);opacity:1}.workspace-chat-composer .workspace-chat-input:before{display:none}.workspace-composer-footer{flex-wrap:wrap;align-items:flex-end}.workspace-composer-tools>.workspace-composer-target,.workspace-composer-attach,.workspace-composer-tools>.workspace-model-picker,.workspace-composer-tools>.workspace-deep-thinking{height:44px;min-height:44px}.workspace-composer-target{flex-basis:44px;width:44px;min-width:44px;max-width:44px;padding:0}.workspace-composer-tools{flex-wrap:wrap}}@media(max-width:520px){.conversation-settings-trigger,.workspace-font-size-trigger{width:44px;padding-inline:0}.conversation-settings-trigger-label,.workspace-font-size-label{display:none}.workspace-composer-tools{flex:100%;gap:18px;width:100%}.workspace-composer-target,.workspace-composer-attach{flex:auto;max-width:none}.workspace-composer-send{margin-left:auto}.workspace-active-task{flex-direction:column;align-items:stretch}.workspace-active-task-copy{flex-direction:column;align-items:flex-start}.workspace-active-task-return{align-self:flex-end}.workspace-chat-footer>div:first-child{min-width:0}.workspace-chat-footer>div:last-child{margin-left:auto}.workspace-skill-menu{flex-basis:100%}.workspace-skill-trigger{justify-content:space-between;width:100%}}.workspace-agent-questions{width:100%;min-width:0;max-width:40rem;padding:var(--spacing-base);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-12);font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.6}.workspace-question-heading{justify-content:flex-end;align-items:center;gap:12px;display:flex}.workspace-question-heading>span{flex:1;min-width:0}.workspace-question-field{min-inline-size:0;margin:0 0 var(--spacing-lg);border:0;padding:0}.workspace-question-field legend{margin-bottom:var(--spacing-sm);padding:0;font-size:16px;font-weight:600}.workspace-question-description{color:var(--fg-secondary);margin:4px 0 12px;font-size:13px}.workspace-question-optional{color:var(--fg-secondary);margin-left:8px;font-size:12px;font-weight:400}.workspace-question-options{flex-direction:column;gap:6px;display:flex}.workspace-question-option{border:1px solid var(--border);border-radius:var(--radius-8);cursor:pointer;min-height:44px;transition:background-color var(--transition-fast),border-color var(--transition-fast);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.workspace-question-option:hover{background:var(--hover)}.workspace-question-option[data-selected=true]{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-question-option[data-selected=true]{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.workspace-question-option input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--primary);flex:0 0 16px;margin:3px 0 0}.workspace-question-option input[type=radio]:focus-visible{outline:none}.workspace-question-option>span{min-width:0}.workspace-question-option small{color:var(--fg-secondary);margin-top:3px;font-size:12px;display:block}.workspace-question-recommended{background:var(--primary-light);color:var(--fg);border-radius:4px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:400;display:inline-block}.workspace-question-field textarea,.workspace-question-field input[type=number],.workspace-question-files select{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--surface);width:100%;min-width:0;color:var(--fg);font:inherit;padding:10px 12px;display:block}.workspace-question-field textarea{resize:vertical;height:auto;min-height:88px}.workspace-question-field input[type=number]{max-width:14rem;min-height:44px}.workspace-question-field :is(textarea,input[type=number]):focus{border-color:var(--primary);box-shadow:none;outline:none}.workspace-question-field :is(textarea,input[type=number])[aria-invalid=true]{border-color:var(--error)}.workspace-agent-questions button:focus-visible,.workspace-question-option:has(input:focus-visible),.workspace-question-upload:has(input:focus-visible),.workspace-question-answer button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.workspace-question-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.workspace-question-submit{border-radius:var(--radius-8);color:#fff;background:linear-gradient(135deg,var(--cta-from),var(--cta-to));border:1px solid #0000;min-height:44px;padding:10px 18px;font-weight:500}.workspace-question-quiet-action{border-radius:var(--radius-8);min-height:44px;color:var(--fg-secondary);justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:13px;display:inline-flex}.workspace-question-quiet-action:hover{color:var(--fg);background:var(--hover)}.workspace-agent-questions button:disabled,.workspace-question-field:disabled{opacity:.6;cursor:not-allowed}.workspace-question-error{color:var(--error);margin-top:8px;font-size:14px}.workspace-question-files{flex-wrap:wrap;gap:8px;display:flex}.workspace-question-file{background:var(--input);border-radius:var(--radius-8);align-items:center;gap:8px;width:100%;min-width:0;padding-left:12px;display:flex}.workspace-question-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.workspace-question-file button{place-items:center;min-width:44px;min-height:44px;display:grid}.workspace-question-upload{border:1px solid var(--border);border-radius:var(--radius-8);align-items:center;gap:6px;min-height:44px;padding:8px 12px;display:inline-flex;position:relative;overflow:hidden}.workspace-question-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.workspace-question-files select{width:auto;max-width:100%;min-height:44px}.workspace-question-answer{background:var(--primary-light);min-width:0;max-width:100%;color:var(--fg);border-radius:var(--radius-12);overflow-wrap:anywhere;padding:12px 16px;font-size:14px}.workspace-question-answer-preview{max-height:12rem;overflow:hidden}.workspace-question-stopped{color:var(--fg-secondary);background:var(--input)}.workspace-question-composer-notice{color:var(--fg-secondary);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}@media(max-width:640px){.workspace-agent-questions{max-width:100%;padding:12px}.workspace-question-actions{align-items:stretch}.workspace-question-submit{flex:1}}@media(prefers-reduced-motion:reduce){.brain-workspace-shell,.brain-workspace-shell *,.brain-workspace-shell :before,.brain-workspace-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-selected-skill{text-align:left;align-self:flex-start;align-items:center;gap:8px;display:flex;position:relative}.workspace-selected-skill-name{flex:auto;font-size:14px}.workspace-selected-skill-icon{width:16px;height:16px}.workspace-selected-skill-remove{background:0 0;border:0;border-radius:4px}.workspace-selected-skill-remove:disabled{opacity:.45;cursor:default}.workspace-selected-skill-tooltip{z-index:var(--z-popover,50);border:1px solid var(--border);background:var(--surface);max-width:min(320px,80vw);color:var(--fg);overflow-wrap:anywhere;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:13px;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.workspace-selected-skill:focus-within .workspace-selected-skill-tooltip{display:block}@media(not (max-width:768px))and (hover:hover)and (pointer:fine){.workspace-selected-skill{box-sizing:border-box;background:0 0;border:0;border-radius:6px;gap:6px;max-width:min(100%,320px);min-height:28px;padding:0 4px}.workspace-selected-skill:is(:hover,:focus-within){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-selected-skill:is(:hover,:focus-within){background:color-mix(in srgb,var(--primary) 6%,transparent)}}.workspace-selected-skill-name{font-size:13px;line-height:20px}.workspace-selected-skill-icon{width:14px;height:14px}.workspace-selected-skill-remove{flex-basis:28px;width:28px;min-width:28px;height:28px;min-height:28px}}@media(any-pointer:coarse){.workspace-selected-skill{min-height:44px}.workspace-selected-skill-remove{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}}.conversation-settings-default-option{gap:4px;margin-right:auto;display:grid}.conversation-settings-default-option input{accent-color:var(--primary)}.desktop-loading-skeleton{color:var(--fg-secondary);gap:14px;padding:24px 0;font-size:14px;display:grid}.desktop-loading-skeleton>span{background:var(--border);border-radius:4px;width:85%;height:16px;display:block}.desktop-loading-skeleton>span:last-child{width:55%}@media not all and (max-width:768px){.workspace-welcome{margin-top:clamp(80px,10vh,120px)}.workspace-welcome-title-artwork{width:min(520px,100%);height:42px}}@media(not (max-width:768px))and (prefers-reduced-motion:no-preference){.workspace-selected-skill,.desktop-dialog-overlay[data-state=open]{animation:.14s ease-out desktop-content-enter}.desktop-dialog-overlay[data-state=closed]{animation:.14s ease-in desktop-content-leave}.desktop-dialog-content[data-state=open]{animation:.16s ease-out desktop-dialog-enter}.desktop-dialog-content[data-state=closed]{animation:.14s ease-in desktop-content-leave}}@keyframes desktop-content-enter{0%{opacity:0}to{opacity:1}}@keyframes desktop-content-leave{0%{opacity:1}to{opacity:0}}@keyframes desktop-dialog-enter{0%{opacity:0;transform:translate(-50%,calc(4px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.personal-skills-mobile-back{display:none}.personal-skill-help summary{cursor:pointer;width:fit-content}.personal-skill-help p,.personal-tokenhub-empty-activity{margin-top:8px}.personal-skill-help summary:focus-visible,.personal-quota-details-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.personal-tokenhub-more,.personal-tokenhub-mobile-actions{display:none}.personal-collaboration-impact-item:not(:last-child):after{content:"；"}.personal-tokenhub-balance-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.personal-collaboration-summary-heading{border:1px solid var(--border);background:var(--bg);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.personal-quota-details-trigger{color:var(--primary);align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.personal-quota-details-trigger svg{width:14px;height:14px;transition:transform .16s}.personal-quota-details-trigger svg.is-open{transform:rotate(180deg)}.personal-quota-details-trigger--mobile{display:none}.personal-collaboration-toggle--mobile{min-height:32px;display:inline-flex}.personal-collaboration-toggle--desktop{display:none}.personal-quota-details-trigger--desktop{margin:0}.personal-quota-details-content{margin-top:0}.personal-skill-card-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.personal-skill-card-heading h2{overflow-wrap:anywhere;min-width:0}.personal-skill-description p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:22px}.personal-skill-description p:not(.is-expanded){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.personal-skill-description-toggle{color:var(--primary);margin-top:4px;font-size:13px}.personal-skill-description-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.personal-skill-operation{color:var(--fg-secondary);align-items:center;gap:6px;font-size:14px;display:flex}.personal-skill-actions-menu{z-index:var(--z-dropdown,60);min-width:128px}.personal-skill-menu-item{cursor:pointer;outline:none;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.personal-skill-menu-item svg{width:16px;height:16px}.personal-skill-menu-item[data-highlighted]{background:var(--bg)}.personal-skill-menu-item[data-disabled]{opacity:.45;pointer-events:none}.personal-skill-state.is-active{color:#246c24!important}.personal-skill-state.is-unavailable{color:#855b08!important}.personal-skill-state.is-inactive{color:var(--fg-secondary)!important}.dark .personal-skill-state.is-active{color:#b6e7a0!important}.dark .personal-skill-state.is-unavailable{color:#f5d88b!important}.personal-skill-field-help{color:var(--fg-secondary);font-size:13px;line-height:20px}.personal-center-shortcuts{gap:16px;display:grid}.personal-center-profile-link{color:var(--fg);align-items:center;gap:12px;display:flex}.personal-center-profile-link>.personal-center-profile-copy{flex:1}@media(max-width:768px){.personal-skills-mobile-back{min-height:32px;display:inline-flex}.personal-skill-help{margin-top:12px}.personal-center-content{gap:16px}.personal-tokenhub-header{flex-wrap:nowrap;gap:12px 16px;position:relative}.personal-tokenhub-title{flex:auto}.personal-tokenhub-header-actions{display:none}.personal-tokenhub-more{width:58px;height:58px;color:var(--fg-secondary);background:0 0;border:0;border-radius:6px;flex:0 0 58px;place-items:start end;padding:0;display:inline-grid}.personal-tokenhub-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.personal-tokenhub-more .workspace-asset-icon{color:currentColor;flex-basis:26px;width:26px;height:26px;transform:translate(5px)}.personal-tokenhub-mobile-actions{z-index:12;border:1px solid var(--border);background:var(--surface);width:200px;max-width:calc(100vw - 64px);box-shadow:var(--shadow-strong);border-radius:12px;gap:8px;padding:6px;display:grid;position:absolute;top:44px;right:0}.personal-tokenhub-mobile-actions :is(.ui-button,a){border-radius:var(--radius-8);background:0 0;border:0;justify-content:flex-start;width:100%;min-height:44px;padding:0 8px;font-size:14px;line-height:20px}.personal-tokenhub-mobile-actions :is(.ui-button,a):is(:hover,:focus){background:var(--menu-selected-bg)}.personal-tokenhub-mobile-actions>:not(:first-child){border-top:0;position:relative}.personal-tokenhub-mobile-actions>:not(:first-child):before{background:var(--border);content:"";height:1px;position:absolute;top:-5px;left:6px;right:6px}.personal-tokenhub-card{padding-bottom:8px}.personal-tokenhub-content{margin-top:16px}.personal-tokenhub-balance{margin-bottom:12px}.personal-tokenhub-empty-activity{margin-top:4px}.personal-quota-details-trigger--desktop{display:none}.personal-quota-details-trigger--mobile{min-height:32px;display:inline-flex}.personal-collaboration-impact{margin-top:10px}.personal-collaboration-impact-item{display:block}.personal-collaboration-impact-item:not(:last-child):after{content:""}.personal-center-skills-entry{flex-wrap:nowrap;align-items:center;gap:0}.personal-center-skills-entry>div{flex:auto}.personal-center-skills-entry p{white-space:nowrap}.personal-center-skills-link{background:0 0;border:0;flex:0 0 44px;justify-content:flex-end;gap:0;width:44px;min-width:44px;height:44px;padding:0}.personal-center-skills-link-label{display:none}}@media not all and (max-width:768px){.personal-collaboration-summary-heading{width:33.3333%}.personal-collaboration-impact{margin-top:8px}.personal-collaboration-editor-wrap{padding-top:4px}}.desktop-disclosure{opacity:0;visibility:hidden;grid-template-rows:0fr;display:grid}.desktop-disclosure[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.desktop-disclosure-inner{min-height:0;overflow:hidden}@media not all and (max-width:768px){.personal-skills-list{gap:12px}.personal-skill-card{padding:16px}.personal-skills-section .workspace-page-heading{margin-bottom:8px}.personal-skill-editor-content textarea{min-height:220px}.personal-skill-editor-footer{z-index:2;background:var(--surface);padding:12px 0;position:sticky;bottom:0}.personal-center-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(not (max-width:768px))and (prefers-reduced-motion:no-preference){.desktop-disclosure{transition:grid-template-rows .18s ease-out,opacity .18s ease-out,visibility .18s}.workspace-scene-step[aria-current=step] .workspace-scene-step-number{transition:background-color .16s,color .16s}.personal-skill-state{transition:color .14s,background-color .14s}}.workspace-scene-step[aria-current=step] .workspace-scene-step-number{color:var(--primary);border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.workspace-scene-step[aria-current=step] .workspace-scene-step-number{background:color-mix(in srgb,var(--primary) 6%,transparent)}}@media(not (max-width:768px))and (prefers-reduced-motion:no-preference){[data-new-file=true]{animation:.6s ease-out desktop-file-arrival}.personal-skill-description p{transition:color .14s}}@keyframes desktop-file-arrival{0%{background-color:color-mix(in srgb,var(--primary) 12%,var(--surface));box-shadow:0 0 0 1px var(--primary)}to{background-color:var(--surface);box-shadow:0 0 0 1px #0000}}.workspace-selected-skill-tooltip:after{content:attr(data-name)}.personal-skill-description-copy{overflow:hidden}.personal-skill-description-copy p{margin-top:0}@media(not (max-width:768px))and (prefers-reduced-motion:no-preference){.personal-skill-description-copy{transition:height .18s ease-out}.desktop-content-enter{animation:.14s ease-out desktop-content-enter}}.workspace-drawer{z-index:calc(var(--z-modal) + 1);width:min(480px,100vw - 32px);min-width:0;height:100dvh;max-height:100dvh;color:var(--fg);background:var(--surface);box-shadow:var(--shadow-strong);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.workspace-drawer[data-side=left]{inset:0 auto 0 0}.workspace-drawer-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.workspace-drawer-close{place-items:center;width:44px;height:44px;display:grid}.workspace-drawer-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.workspace-phone-note{display:none}.workspace-phone-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:none;overflow:hidden}.workspace-header-more{display:contents}.workspace-header-more>summary{display:none}.workspace-header-more-content{align-items:center;gap:4px;display:flex}.workspace-header-more-action-label{display:none}@keyframes workspace-drawer-slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes workspace-drawer-slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes workspace-drawer-slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes workspace-drawer-slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){.workspace-drawer[data-side=left][data-state=open]{animation:.2s ease-out workspace-drawer-slide-in-from-left}.workspace-drawer[data-side=left][data-state=closed]{animation:.16s ease-in workspace-drawer-slide-out-to-left}.workspace-drawer[data-side=right][data-state=open]{animation:.2s ease-out workspace-drawer-slide-in-from-right}.workspace-drawer[data-side=right][data-state=closed]{animation:.16s ease-in workspace-drawer-slide-out-to-right}}@media(max-width:768px){.workspace-drawer[data-side=right]{width:80vw;max-width:80vw}.workspace-drawer[data-side=right] .workspace-studio-header .workspace-file-resource-header-action[aria-label=关闭]{display:none}.workspace-phone-note{width:100%;color:var(--fg-secondary);font-size:12px;display:block}.workspace-header-center{display:none}.workspace-phone-title{flex:1;display:block}.workspace-header-title{gap:0}.workspace-header-title>.workspace-phone-title{margin-left:8px}.workspace-header-inner{gap:0;padding:0 8px}.workspace-header-more{display:block;position:relative}.workspace-header-more>summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.workspace-header-more>summary::-webkit-details-marker{display:none}.workspace-header-more:not([open]) .workspace-header-more-content{display:none}.workspace-header-more-content{z-index:var(--z-dropdown);border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;width:min(240px,100vw - 24px);padding:8px;position:absolute;top:100%;right:0}.workspace-header-more-content>:is(.workspace-header-action,.conversation-settings-trigger,.workspace-quick-retry){width:100%;min-height:44px;max-height:none;color:var(--fg);justify-content:flex-start;gap:10px;padding:0 12px}.workspace-header-more-content>.workspace-feature-intro,.workspace-header-more-content .workspace-feature-intro-chip{width:100%}.workspace-header-more-content .workspace-feature-intro-chip{height:44px;min-height:44px;max-height:none;color:var(--fg);background:0 0;border-radius:6px;justify-content:flex-start;gap:10px;padding:0 12px}.workspace-header-more-content .workspace-feature-intro-label{order:2;height:auto;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.workspace-header-more-content .workspace-feature-intro-icon{color:currentColor;stroke-width:2px;flex:none;order:1;width:16px;height:16px}.workspace-header-more-content :is(.conversation-settings-trigger-label,.workspace-font-size-label,.workspace-header-more-action-label){display:inline}.conversation-settings-dialog.desktop-dialog-content{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:min(80dvh,680px);inset:auto 0 0;transform:none}.conversation-settings-dialog.desktop-dialog-content:before{background:var(--border);content:"";border-radius:9999px;flex:none;width:36px;height:4px;margin:8px auto 4px;display:block}.workspace-file-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}@media(max-width:768px),(any-pointer:coarse){.workspace-resource-file-actions,.workspace-resource-action,.workspace-resource-file-card input[type=checkbox]{opacity:1}.workspace-resource-file-card .workspace-resource-file-action{pointer-events:auto}.workspace-chat-textarea{font-size:16px}.workspace-chat-tools-row,.workspace-chat-send{transform:none}}.workspace-resource-search-results{max-width:min(100%,100vw - 32px)}.workspace-reference-popup{max-width:calc(100vw - 32px)}.workspace-reference-content :is(button,label){min-height:44px}.workspace-voice-status{overflow-wrap:anywhere;width:max-content;max-height:min(280px,50dvh);overflow-y:auto}@media(max-width:768px),(any-pointer:coarse){.workspace-file-dialog-header button{flex-shrink:0;min-width:44px;min-height:44px}.workspace-file-dialog-header>:first-child{min-width:0}}@media(max-width:768px){.workspace-journey{box-sizing:border-box;background:#fff;height:184px;margin-top:22px;padding:12px;overflow:hidden}.workspace-journey-header{justify-content:flex-start;gap:8px}.workspace-journey-header span{white-space:nowrap;font-size:13px;line-height:20px}.workspace-journey-track{min-width:0;height:auto;margin-top:12px}.workspace-journey-wave,.workspace-journey-marker{display:none}.workspace-journey-steps{counter-reset:journey-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;width:100%;height:auto;padding:0;list-style:none;display:grid;position:relative;inset:auto}.workspace-journey-steps:before{display:none}.workspace-journey-step{z-index:1;min-width:0;min-height:22px;color:var(--fg-secondary);text-align:left;white-space:nowrap;counter-increment:journey-step;align-items:center;gap:4px;font-size:13px;line-height:20px;display:flex;position:relative;transform:none;top:auto!important;left:auto!important}.workspace-journey-step:before{content:counter(journey-step,decimal-leading-zero);box-sizing:border-box;width:22px;height:22px;color:var(--fg-muted);border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:500;line-height:1;display:grid}.workspace-journey-label{width:auto;min-width:0;color:inherit;font-size:inherit;line-height:inherit;text-overflow:clip;font-weight:500;position:static;overflow:visible}.workspace-scene-curve,.workspace-scene-steps{height:auto}.workspace-scene-steps,.workspace-scene-curve[data-step-count="4"] .workspace-scene-steps{grid-template-columns:minmax(0,1fr)}.workspace-scene-steps:before{display:none}.workspace-scene-steps-scroll{margin-top:0;padding-bottom:2px}.workspace-scene-step-item{justify-content:stretch;padding:0}.workspace-scene-step{text-align:left;flex-direction:row;align-items:flex-start;width:100%}.workspace-scene-guide-toggle{flex:none;width:auto;min-width:80px}.workspace-scene-guide:has(.workspace-scene-current-step){padding-bottom:6px}.workspace-scene-current-step{width:fit-content;height:36px;min-height:36px;color:var(--primary);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:flex-start;gap:4px;margin-top:4px;padding:0;line-height:22px;display:inline-flex}.workspace-scene-current-step:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.workspace-scene-current-step-chevron{flex:none;align-self:flex-start;margin-top:4px;transition:transform .16s}.workspace-scene-current-step[aria-expanded=true] .workspace-scene-current-step-chevron{transform:rotate(180deg)}}.workspace-project-files{container:resource-files/inline-size}.workspace-resource-list-item{align-items:center;gap:12px;display:flex}.workspace-resource-select{width:max(16px,var(--touch-target,0px));min-height:max(16px,var(--touch-target,0px));flex:none;place-items:center;display:grid}.workspace-resource-select.is-grid{position:absolute;top:8px;right:8px}.workspace-resource-more{place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid}.workspace-resource-file-card.is-grid .workspace-resource-more{position:absolute;bottom:8px;right:8px}@container resource-files not (min-width:640px){.workspace-resource-list-item{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.workspace-resource-list-item .workspace-resource-file-icon{display:none}.workspace-resource-list-item>.workspace-resource-select{grid-area:1/1/span 2}.workspace-resource-list-item>div.flex.min-w-0{grid-area:1/2}.workspace-resource-list-item .workspace-resource-row-meta{flex-wrap:wrap;grid-area:2/2;position:static;transform:none}.workspace-resource-list-item .workspace-resource-row-status{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start;width:auto}.workspace-resource-list-item .workspace-resource-more{grid-area:1/3/span 2}.workspace-project-files [data-testid=resource-file-grid]{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px),(any-pointer:coarse){.workspace-project-menu-item,.ui-menu [role=menuitem],.ui-menu [role=option]{min-height:44px}.workspace-resource-file-card.is-grid{padding-bottom:52px;padding-right:52px}.workspace-resource-controls button{min-width:44px;min-height:44px}}@media(max-width:768px){.brain-workspace-stage:has(.workspace-header,.workspace-task-header)>.workspace-mobile-toolbar{display:none}.workspace-header .workspace-feature-intro{position:static;inset:auto;transform:none}.brain-workspace-shell .workspace-feature-intro-chip{height:44px;min-height:44px;max-height:none}.workspace-feature-intro-popover{width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);left:auto;right:0}}.workspace-resource-library-root{container:resource-root/inline-size}.personal-skills-section{container:personal-skills/inline-size}@container resource-root not (min-width:640px){[data-testid=project-folder-layout][data-layout=grid],[data-testid=quick-group-layout][data-layout=grid]{grid-template-columns:minmax(0,1fr)}}@container personal-skills not (min-width:720px){.personal-skill-card{grid-template-columns:minmax(0,1fr)}.personal-skill-card-actions{flex-wrap:wrap}}@media(max-width:768px){.workspace-chat-attachments,.workspace-composer-files{max-height:min(144px,22dvh);overflow-y:auto}.workspace-personal-skills-page :is(input,textarea,select),.workspace-teaching-control,.workspace-resource-search-input{font-size:16px}.personal-skill-editor-footer{z-index:2;background:var(--surface);padding:12px 0;position:sticky;bottom:0}.workspace-home{--workspace-home-skill-space:0px;--workspace-home-context-space:0px;padding-bottom:calc(196px + var(--workspace-home-skill-space) + var(--workspace-home-context-space) + env(safe-area-inset-bottom))}.workspace-home:has(.workspace-selected-skill){--workspace-home-skill-space:52px}.workspace-home:has(.workspace-composer-context-files),.workspace-home:has(.workspace-composer-context-references){--workspace-home-context-space:36px}.workspace-home:has(.workspace-composer-context-files):has(.workspace-composer-context-references){--workspace-home-context-space:72px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input){--workspace-composer-skill-space:0px;--workspace-composer-context-space:0px;box-sizing:border-box;height:calc(180px + var(--workspace-composer-skill-space) + var(--workspace-composer-context-space) + env(safe-area-inset-bottom));min-height:calc(180px + var(--workspace-composer-skill-space) + var(--workspace-composer-context-space) + env(safe-area-inset-bottom));padding:10px 12px calc(8px + env(safe-area-inset-bottom));flex-direction:column;display:flex}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input):has(.workspace-selected-skill){--workspace-composer-skill-space:52px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input):has(.workspace-composer-context-files),:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input):has(.workspace-composer-context-references){--workspace-composer-context-space:36px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input):has(.workspace-composer-context-files):has(.workspace-composer-context-references){--workspace-composer-context-space:72px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input):has(.workspace-composer-context-uploads){--workspace-composer-context-space:68px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input):has(.workspace-composer-context-uploads):has(.workspace-composer-context-references){--workspace-composer-context-space:104px}.workspace-selected-skill{gap:4px;height:36px;min-height:36px}.workspace-selected-skill-remove{flex-basis:24px;width:24px;min-width:24px;height:36px;min-height:36px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input) .workspace-composer-top-tools{scrollbar-width:none;border-bottom:0;flex-wrap:nowrap;flex:none;order:1;gap:8px;width:100%;min-height:37px;padding:0 0 8px;position:relative;overflow-x:visible}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input) .workspace-composer-top-tools:after{background:var(--border);content:"";pointer-events:none;width:100vw;height:1px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.workspace-composer-top-tools::-webkit-scrollbar{display:none}.workspace-composer-top-tools>:is(.workspace-skill-menu,.relative){flex:none}.workspace-composer-top-tools .workspace-skill-menu{flex-basis:auto}.workspace-composer-top-tools>*{margin-left:0!important}.brain-workspace-shell .workspace-composer-top-tools :is(.workspace-skill-trigger,.workspace-reference-trigger,.workspace-composer-upload,.workspace-model-picker){box-sizing:border-box;height:44px;min-height:44px;max-height:44px;color:var(--fg-secondary);border:1px solid var(--border);background:var(--bg);border-radius:8px;flex:none;padding:0 8px;font-size:12px}.workspace-composer-top-tools .workspace-skill-trigger{justify-content:center;width:auto}.workspace-composer-top-tools .workspace-composer-upload{margin-left:0}.brain-workspace-shell .workspace-composer-top-tools .workspace-model-picker{flex:1 1 0;min-width:44px;max-width:124px;margin-left:0}.workspace-composer-top-tools .workspace-model-picker>span:nth-of-type(2){min-width:0;max-width:62px}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input) .workspace-chat-textarea{flex:auto;order:3;height:auto;min-height:0;max-height:none;padding:8px 0 0;overflow-y:auto}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input)>.workspace-selected-skill{flex:none;order:0}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input)>.workspace-composer-context{scrollbar-width:none;flex:none;order:2;width:100%;min-width:0;margin:0 0 4px;padding:0}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input)>.workspace-composer-context::-webkit-scrollbar{display:none}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input)>:is(.workspace-composer-context-files,.workspace-composer-context-references){flex-wrap:nowrap;gap:6px;max-height:28px;overflow:auto hidden}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input)>.workspace-composer-context-uploads{max-height:60px;overflow-y:auto}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input)>.workspace-composer-error{order:4}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input) :is(.workspace-composer-footer,.workspace-chat-footer){flex-wrap:nowrap;flex:0 0 40px;order:5;align-items:center;height:40px;min-height:40px;margin:8px 0 0}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input) .workspace-composer-bottom-tools{flex-wrap:nowrap;flex:none;gap:8px;width:auto}.brain-workspace-shell .workspace-composer-bottom-tools :is(.workspace-composer-target,.workspace-deep-thinking){box-sizing:border-box;height:40px;min-height:40px;max-height:40px;color:var(--fg-secondary);background:0 0;border-color:#0000}.brain-workspace-shell .workspace-composer-bottom-tools .workspace-composer-target{flex-basis:40px;width:40px;min-width:40px;max-width:40px;padding:0}.brain-workspace-shell .workspace-composer-bottom-tools .workspace-deep-thinking{padding:0 10px}.brain-workspace-shell .workspace-composer-bottom-tools .workspace-deep-thinking[aria-pressed=true]{color:var(--primary);background:0 0;border-color:#0000}:is(.workspace-home .workspace-composer,.workspace-chat-composer .workspace-chat-input) .workspace-chat-send{width:40px;min-width:40px;height:40px;min-height:40px}.workspace-bottom-sheet-overlay{z-index:var(--z-modal);background:#0000004d;position:fixed;top:0;right:0;bottom:0;left:0}.workspace-bottom-sheet{z-index:calc(var(--z-modal) + 1);width:100%;max-height:min(64dvh,520px);color:var(--fg);background:var(--surface);border-radius:16px 16px 0 0;outline:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 32px #14223429}.workspace-bottom-sheet-handle{background:var(--border);border-radius:9999px;width:36px;height:4px;margin:8px auto 4px}.workspace-bottom-sheet-body{max-height:calc(min(64dvh,520px) - 16px);padding:4px 16px calc(16px + env(safe-area-inset-bottom));overflow-y:auto}.workspace-bottom-sheet-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.workspace-scene-module-sheet-copy{margin:4px 8px 8px}.workspace-scene-module-sheet-title{color:var(--fg);margin:0;font-size:16px;font-weight:700;line-height:24px}.workspace-scene-module-sheet-description{color:var(--fg-secondary);margin:4px 0 0;font-size:14px;line-height:20px}.workspace-scene-module-sheet-options{border:0;min-inline-size:0;padding:0}.workspace-export-bottom-sheet-note{color:var(--fg-secondary);margin:4px 8px 8px;font-size:12px;line-height:18px}.workspace-bottom-sheet-option{width:100%;min-height:52px;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:20px;display:flex}.workspace-bottom-sheet-option[aria-selected=true]{color:var(--primary);background:var(--primary-light)}@supports (color:color-mix(in lab,red,red)){.workspace-bottom-sheet-option[aria-selected=true]{background:color-mix(in srgb,var(--primary-light) 68%,var(--surface))}}.workspace-bottom-sheet-option:active{background:var(--hover)}.workspace-bottom-sheet-group,.workspace-bottom-sheet-empty{color:var(--fg-muted);margin:8px 0 4px;padding:0 8px;font-size:12px;line-height:18px}}.fs-ui{--fs-text:var(--fg);--fs-secondary:var(--fg-secondary);--fs-line:var(--border);--fs-soft-line:var(--border)}@supports (color:color-mix(in lab,red,red)){.fs-ui{--fs-soft-line:color-mix(in srgb, var(--border) 60%, transparent)}}.fs-ui{--fs-canvas:var(--bg);--fs-chrome:var(--panel);--fs-hover:var(--hover);--fs-selected:var(--primary-light);--fs-accent:var(--primary);color:var(--fs-text);font-size:13px;line-height:1.5}.fs-ui :where(button,select,input:not([type=checkbox]):not([type=file]),[role=tab]){min-width:0;min-height:28px}.fs-ui :where(button,select,input):focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-ui button:disabled{cursor:default;opacity:.45}.fs-ui button{cursor:pointer}.fs-ui .fs-icon-button,.fs-view-switch button,.fs-ui .fs-node-actions{width:32px;min-width:32px;height:32px;color:var(--fs-secondary);border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fs-icon-button:hover:not(:disabled),.fs-node-actions:hover:not(:disabled){color:var(--fs-text);background:var(--fs-hover)}.fs-button{white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.fs-button--outline{border-color:var(--fs-line);background:var(--fs-canvas)}.fs-button--quiet{color:var(--fs-secondary)}.fs-button--outline:hover,.fs-button--quiet:hover{background:var(--fs-hover);color:var(--fs-text)}.fs-button--primary{color:var(--on-primary);background:var(--fs-accent);border-color:var(--fs-accent);box-shadow:0 1px 2px #18265014}.fs-button--primary:hover:not(:disabled){background:var(--primary-dark)}.fs-glyph{color:var(--fs-secondary);flex:none}.fs-glyph--folder{color:var(--fs-accent);fill:var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-glyph--folder{fill:color-mix(in srgb,var(--fs-accent) 7%,transparent)}}.fs-glyph--sheet{color:#32836c}.fs-glyph--image{color:#8865bc}.fs-glyph--code{color:#927035}.fs-glyph--pdf{color:#bb5b62}.fs-glyph--document{color:var(--brand-cyan)}.dark .fs-glyph{filter:brightness(1.35)}.fs-page{background:var(--fs-canvas);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fs-page-header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 18px;display:flex}.fs-page-heading{align-items:center;gap:12px;min-width:0;display:flex}.fs-title-icon{border:1px solid var(--fs-line);width:42px;height:42px;color:var(--fs-accent);background:var(--fs-chrome);border-radius:10px;place-items:center;display:grid}.fs-page-heading h1{letter-spacing:-.4px;margin:0;font-size:22px;font-weight:650;line-height:28px}.fs-page-heading p{color:var(--fs-secondary);margin-top:3px;font-size:12px}.fs-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fs-category-tabs{border-bottom:1px solid var(--fs-line);flex:none;gap:24px;padding:0 24px;display:flex;overflow-x:auto}.fs-category-tabs button{height:42px;color:var(--fs-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:0 1px;font-size:13px;position:relative}.fs-category-tabs button:hover{color:var(--fs-text)}.fs-category-tabs button[aria-current=page]{border-bottom-color:var(--fs-accent);color:var(--fs-accent);font-weight:600}.fs-page-body{flex:1;min-width:0;min-height:0;display:flex}.fs-list-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:fs-list/inline-size}.fs-list-pane.has-preview{flex:0 0 42%;min-width:280px}.fs-list-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.fs-breadcrumb{scrollbar-width:thin;min-width:0;color:var(--fs-secondary);flex:170px;align-items:center;gap:5px;display:flex;overflow-x:auto}.fs-breadcrumb>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.fs-breadcrumb button,.fs-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.fs-breadcrumb>button{flex-shrink:0}.fs-breadcrumb button:not(.fs-node-actions){min-height:28px}.fs-breadcrumb strong{color:var(--fs-text);font-weight:600}.fs-breadcrumb svg{flex:none}.fs-breadcrumb .fs-node-actions{margin-left:2px}.fs-search-group{flex:250px;align-items:stretch;min-width:0;max-width:400px;display:flex}.fs-ui .fs-search{border:1px solid var(--fs-line);background:var(--fs-canvas);min-width:0;height:36px;color:var(--fs-secondary);border-radius:6px;flex:1;align-items:center;gap:7px;margin:0;padding:0 10px;display:flex}.fs-search svg{flex:none}.fs-ui .fs-search input{width:100%;min-width:0;height:100%;min-height:0;color:var(--fs-text);background:0 0;border:0;outline:none;padding:0;font-size:13px}.fs-search input::placeholder{color:var(--fs-secondary);opacity:1}.fs-search:focus-within{border-color:var(--fs-accent);box-shadow:0 0 0 2px var(--fs-accent)}@supports (color:color-mix(in lab,red,red)){.fs-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--fs-accent) 12%,transparent)}}.fs-ui .fs-search-clear{border-radius:4px;flex:none;place-items:center;width:24px;height:28px;display:grid}.fs-search-clear:hover{background:var(--fs-hover)}.fs-ui .fs-search-scope{border:1px solid var(--fs-line);background:var(--fs-chrome);width:112px;height:36px;color:var(--fs-secondary);border-left:0;border-radius:0 6px 6px 0;flex:none;padding:0 5px 0 8px;font-size:12px}.fs-search-group .fs-search{border-radius:6px 0 0 6px}.fs-view-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.fs-view-switch{border:1px solid var(--fs-line);background:var(--fs-chrome);border-radius:6px;gap:2px;padding:2px;display:flex}.fs-view-switch button{border-radius:4px;width:30px;min-width:30px;height:28px}.fs-view-switch button[aria-pressed=true]{color:var(--fs-accent);background:var(--fs-canvas);box-shadow:0 1px 3px #1422341c}.fs-table-head,.fs-items.is-list .fs-item{grid-template-columns:32px minmax(120px,1fr) minmax(90px,.65fr) 110px 32px;align-items:center;column-gap:12px;display:grid}.fs-table-head{border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);background:var(--fs-chrome);min-height:36px;color:var(--fs-secondary);flex:none;padding:0 20px;font-size:12px}.fs-name-heading{align-items:baseline;gap:10px;display:flex}.fs-item-count{font-size:11px;font-weight:400}.fs-ui .fs-check{cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.fs-check input{width:14px;height:14px;accent-color:var(--fs-accent);cursor:pointer;margin:0}.fs-items{flex:1;min-height:0;padding:0 20px 20px;overflow:auto}.fs-items.is-list .fs-item{border-bottom:1px solid var(--fs-soft-line);border-radius:0;min-height:46px;position:relative}.fs-item:hover{background:var(--fs-hover)}.fs-item.is-selected{background:var(--fs-selected)}.fs-item.is-active{box-shadow:inset 3px 0 var(--fs-accent);background:var(--fs-selected)}.fs-ui .fs-item-open:disabled{opacity:1}.fs-item-open{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;display:flex}.fs-item-icon{flex:none;place-items:center;display:grid}.fs-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fs-text);font-size:13px;font-weight:500;overflow:hidden}.fs-readonly{border:1px solid var(--fs-line);color:var(--fs-secondary);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:400}.fs-item-meta{min-width:0;color:var(--fs-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.fs-item-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-ui .fs-locate{min-height:28px;color:var(--fs-accent);flex:none;font-size:11px}.fs-item-date{color:var(--fs-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fs-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:12px;padding-top:16px;display:grid}.fs-table-head.is-grid{grid-template-columns:32px 1fr}.fs-table-head.is-grid :is(.fs-meta-heading,.fs-date-heading){display:none}.fs-items.is-grid .fs-item{border:1px solid var(--fs-line);border-radius:8px;grid-template-rows:28px 1fr auto auto;grid-template-columns:1fr 32px;min-height:164px;padding:6px 10px 12px;display:grid}.fs-items.is-grid .fs-check{grid-area:1/1}.fs-items.is-grid .fs-node-actions{grid-area:1/2}.fs-items.is-grid .fs-item-open{text-align:center;flex-direction:column;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:10px;padding:8px 0}.fs-items.is-grid .fs-item-icon svg{width:34px;height:34px}.fs-items.is-grid .fs-item-name{max-width:100%}.fs-items.is-grid .fs-item-meta{grid-area:3/1/auto/-1;justify-content:center;font-size:11px}.fs-items.is-grid .fs-item-date{text-align:center;grid-area:4/1/auto/-1;margin-top:4px;font-size:11px}.fs-empty{text-align:center;min-height:240px;color:var(--fs-secondary);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;display:flex}.fs-empty>svg{color:var(--fs-accent);margin-bottom:2px}.fs-empty p{color:var(--fs-text);font-size:14px;font-weight:500}.fs-empty>span{font-size:12px}.fs-loading{text-align:center;color:var(--fs-secondary);grid-column:1/-1;padding:24px}.fs-load-more{grid-column:1/-1;width:100%;margin-top:12px}.fs-error{color:var(--error);flex:none;padding:10px 20px;font-size:12px}.fs-error button{margin-left:12px;text-decoration:underline}.fs-connection{color:var(--fs-secondary);flex:none;padding:6px 12px;font-size:11px}.fs-page-preview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fs-preview-back{min-height:34px;color:var(--fs-secondary);border-bottom:1px solid var(--fs-line);background:var(--fs-chrome);flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.fs-menu{z-index:60;border:1px solid var(--fs-line);background:var(--fs-canvas);border-radius:8px;min-width:176px;padding:5px;box-shadow:0 6px 24px #1422341f}.fs-menu-item{cursor:pointer;border-radius:4px;outline:none;align-items:center;gap:9px;min-height:34px;padding:6px 10px;font-size:13px;display:flex}.fs-menu-item[data-highlighted]{background:var(--fs-hover)}.fs-menu-item[data-disabled]{opacity:.4;pointer-events:none}.fs-menu-item.is-danger{color:var(--error)}.fs-batch-bar{background:var(--fs-selected);color:var(--fs-accent)}.fs-tree-panel{background:var(--fs-chrome);color:var(--fs-text)}.fs-panel-heading{border-bottom:1px solid var(--fs-line);flex:none;align-items:center;gap:4px;height:42px;padding:0 10px;display:flex}.fs-panel-heading>span{flex:1;font-size:12px;font-weight:600}.fs-panel-heading small{color:var(--fs-secondary);margin-left:7px;font-size:11px;font-weight:400}.fs-root-row{align-items:center;gap:4px;margin:10px 10px 2px;display:flex}.fs-root-picker{border:1px solid var(--fs-line);background:var(--fs-canvas);min-width:0;height:36px;color:var(--fs-secondary);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 9px;display:flex}.fs-ui .fs-root-picker select{width:100%;min-width:0;height:100%;color:var(--fs-text);background:0 0;padding:0;font-size:13px;font-weight:500}.fs-folder-toolbar{flex:none;align-items:center;gap:2px;padding:3px 8px;display:flex}.fs-current-folder{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--fs-secondary);flex:1;padding:0 4px;font-size:11px;overflow:hidden}.fs-link-folder{color:var(--fs-accent);text-align:left;align-self:flex-start;margin:2px 12px 5px;font-size:12px}.fs-tree-searchbar{flex:none;align-items:stretch;gap:6px;margin:2px 10px 9px;display:flex}.fs-tree-searchbar .fs-search{height:32px;padding:0 8px}.fs-tree-searchbar .fs-search input{font-size:12px}.fs-tree-searchbar .fs-search-scope{border:1px solid var(--fs-line);border-radius:5px;width:84px;height:32px;padding-left:4px}.fs-tree-row{border-radius:4px;align-items:center;min-width:0;margin:1px 5px;display:flex}.fs-tree-row:hover{background:var(--fs-hover)}.fs-tree-row.is-selected{background:var(--fs-selected);box-shadow:inset 2px 0 var(--fs-accent)}.fs-tree-row.is-selected .fs-tree-open{color:var(--fs-accent);font-weight:500}.fs-ui .fs-tree-open{text-align:left;flex:1;align-items:center;gap:6px;min-width:0;min-height:32px;padding-top:3px;padding-bottom:3px;padding-right:4px;font-size:13px;display:flex}.fs-tree-chevron{width:12px;color:var(--fs-secondary);flex:none}.fs-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-tree-row .fs-node-actions{width:28px;min-width:28px;height:28px;margin-right:2px}.fs-global-roots{padding:8px 10px}.fs-global-roots>.fs-search{margin-bottom:12px}.fs-global-roots .fs-root-group-label{color:var(--fs-secondary);padding:8px 4px 5px;font-size:11px;font-weight:600}.fs-global-root{text-align:left;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px;display:flex}.fs-global-root:hover{background:var(--fs-hover)}.fs-viewer{background:var(--fs-canvas);border-left-color:var(--fs-line)}.fs-viewer-tabs{background:var(--fs-chrome);border-bottom:1px solid var(--fs-line)}.fs-viewer-tab{border-right:1px solid var(--fs-line);border-top:2px solid #0000;flex:none;align-items:center;min-width:0;max-width:230px;display:flex}.fs-viewer-tab.is-active{background:var(--fs-canvas);border-top-color:var(--fs-accent)}.fs-ui .fs-viewer-tab [role=tab]{min-width:0;min-height:36px;color:var(--fs-secondary);align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.fs-viewer-tab.is-active [role=tab]{color:var(--fs-text)}.fs-viewer-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-viewer-toolbar{border-bottom:1px solid var(--fs-soft-line);flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:4px 10px;display:flex}.fs-viewer-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fs-secondary);flex:100px;font-size:11px;overflow:hidden}.fs-viewer-toolbar .fs-icon-button[aria-pressed=true]{color:var(--fs-accent);background:var(--fs-selected)}.fs-file-status{border:1px solid var(--fs-line);color:var(--fs-secondary);border-radius:4px;padding:2px 6px;font-size:10px}.fs-viewer-content{background:var(--fs-canvas);padding:22px 24px;line-height:1.75}.fs-ui .fs-editor{padding:20px 24px;font-size:13px;line-height:1.75}.fs-editor-status{background:var(--fs-chrome);border-color:var(--fs-line);min-height:42px}.fs-operations{border-color:var(--fs-line);background:var(--fs-chrome)}.fs-ui .fs-operations-toggle{min-height:32px;color:var(--fs-secondary);padding:6px 12px;font-size:11px}.fs-drawer-tabs{border-bottom:1px solid var(--fs-line);background:var(--fs-chrome);flex:none;gap:16px;padding:0 12px;display:flex}.fs-ui .fs-drawer-tabs button{min-height:38px;color:var(--fs-secondary);border-bottom:2px solid #0000;padding:0 4px;font-size:12px}.fs-drawer-tabs button[aria-pressed=true]{color:var(--fs-accent);border-bottom-color:var(--fs-accent);font-weight:600}@container fs-list (max-width:740px){.fs-search-group{flex-basis:100%;order:3;max-width:none}.fs-list-toolbar{gap:8px;padding:10px 16px}.fs-table-head,.fs-items.is-list .fs-item{grid-template-columns:32px minmax(120px,1fr) minmax(88px,.65fr) 32px;gap:8px}.fs-item-date,.fs-date-heading{display:none}.fs-table-head{padding:0 16px}.fs-items{padding-left:16px;padding-right:16px}.fs-items.is-grid .fs-item-date{display:block}}@container fs-list (max-width:440px){.fs-items.is-list .fs-item,.fs-table-head{grid-template-columns:28px minmax(0,1fr) 28px}.fs-table-head .fs-meta-heading{display:none}.fs-items.is-list .fs-item{padding:5px 0}.fs-items.is-list .fs-item-open{grid-column:2;min-height:30px}.fs-items.is-list .fs-item>.fs-check{grid-row:1/3}.fs-items.is-list .fs-item>.fs-node-actions{grid-area:1/3/3}.fs-items.is-list .fs-item-meta{grid-area:2/2;padding-left:30px;font-size:11px}.fs-items.is-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}}@media(hover:hover)and (pointer:fine){.fs-item>.fs-node-actions,.fs-tree-row>.fs-node-actions{opacity:0}.fs-item:is(:hover,:focus-within)>.fs-node-actions,.fs-tree-row:is(:hover,:focus-within)>.fs-node-actions{opacity:1}}@media(max-width:768px){.fs-page-header{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px}.fs-title-icon{width:36px;height:36px}.fs-page-heading h1{font-size:20px;line-height:24px}.fs-header-actions{gap:6px}.fs-header-actions .fs-button--quiet{padding-left:0}.fs-category-tabs{gap:20px;padding:0 16px}.fs-list-pane.has-preview{display:none}.fs-viewer-content,.fs-ui .fs-editor{padding:16px}}@media(any-pointer:coarse),(max-width:768px){.fs-ui :where(button,select,[role=tab],[role=menuitem]){min-height:44px}.fs-ui :is(.fs-icon-button,.fs-node-actions,.fs-view-switch button,.fs-check){width:44px;min-width:44px;height:44px;min-height:44px}.fs-ui :is(.fs-search,.fs-search-scope,.fs-root-picker){height:44px;min-height:44px}.fs-ui .fs-search input{min-height:0;font-size:16px}.fs-ui .fs-search-clear{width:44px;min-width:44px;height:44px;min-height:44px}.fs-ui :is(.fs-operations-toggle,.fs-locate,.fs-viewer-tab [role=tab],.fs-drawer-tabs button){min-height:44px}.fs-ui .fs-locate{min-width:44px}.fs-ui .fs-breadcrumb button:not(.fs-node-actions){min-width:44px;min-height:44px}.fs-table-head,.fs-items.is-list .fs-item{grid-template-columns:44px minmax(0,1fr) minmax(80px,.5fr) 44px;gap:4px}.fs-item-date,.fs-date-heading{display:none}.fs-items.is-grid .fs-item-date{display:block}.fs-items.is-grid .fs-item{grid-template-rows:44px 1fr auto auto;grid-template-columns:1fr 44px}.fs-table-head.is-grid{grid-template-columns:44px 1fr}.fs-tree-searchbar .fs-search-scope{width:90px}.fs-ui .fs-tree-open{min-height:44px}.fs-item>.fs-node-actions,.fs-tree-row>.fs-node-actions{opacity:1}.fs-ui .fs-folder-toolbar>button{min-height:44px}@container fs-list (max-width:440px){.fs-table-head,.fs-items.is-list .fs-item{grid-template-columns:44px minmax(0,1fr) 44px}.fs-items.is-list .fs-item-open{min-height:44px}}}.studio-selection-bar{border-bottom:1px solid var(--fs-soft-line,var(--color-border));flex-wrap:wrap;align-items:center;gap:4px;min-height:48px;padding:4px 12px;display:flex}.studio-action-button{cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px;font-size:12px;display:inline-flex}.studio-action-button:hover:not(:disabled){background:var(--fs-hover,var(--color-surface-hover))}.studio-action-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.studio-action-button:disabled{opacity:.4;cursor:default}.studio-context-cards{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.studio-context-card{border:1px solid var(--color-border);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;max-width:100%;padding:8px 4px 8px 10px;display:flex}.studio-context-cards>.studio-context-card{flex:230px}.studio-context-card>svg{color:var(--color-fg-secondary);flex-shrink:0;margin-top:2px}.studio-selection-excerpt{border-left:3px solid var(--color-primary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:144px;color:var(--color-fg-secondary);padding:8px 12px;font-size:13px;line-height:1.7;overflow:auto}.studio-text-surface .cm-editor.cm-focused,.studio-text-surface .cm-content:focus-visible{outline:none}@media(max-width:767px){.studio-selection-bar>span{flex-basis:100%;padding-top:4px}}.studio-collaboration-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 16px;display:flex}.studio-collaboration-dialog{flex-direction:column;width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);padding:20px;display:flex}.studio-collaboration-list{gap:12px;min-height:0;display:grid;overflow:auto}.studio-annotation{overflow-wrap:anywhere;border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;min-width:0;padding:16px}.studio-review-content{margin-top:12px}.studio-review-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:inherit;background:var(--color-surface);border-radius:8px;padding:12px;font-size:14px;line-height:1.8;overflow:auto}.studio-collaboration-dialog>*{min-width:0}.studio-collaboration-dialog>:not(.studio-dialog-body){flex-shrink:0}.studio-dialog-body{scrollbar-gutter:stable;min-height:0;padding-right:4px;overflow-y:auto}.studio-dialog-body .studio-collaboration-list{overflow:visible}.studio-dialog-body .studio-review-text{max-height:none;overflow:visible}.studio-collaboration-dialog :is(button,summary,a){min-height:44px}.studio-collaboration-dialog :is(button,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.studio-collaboration-dialog .studio-annotation[aria-pressed=true]{border-color:var(--color-primary)}@media(max-width:768px){.studio-collaboration-dialog{padding:16px}.studio-annotation{padding:12px}.studio-collaboration-dialog textarea{font-size:16px}}.studio-visual-scroll{scrollbar-gutter:stable;background:var(--color-bg);flex:1;min-height:0;padding:16px;position:relative;overflow:auto}.studio-visual-board{isolation:isolate;background:#fff;margin:0 auto;position:relative;box-shadow:0 1px 6px #0002}.studio-visual-board canvas{display:block}.studio-region-overlay{pointer-events:none;z-index:3;position:absolute;top:0;right:0;bottom:0;left:0}.studio-region-overlay.is-selecting{pointer-events:auto;touch-action:none;cursor:crosshair}.studio-region-overlay:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.studio-region-highlight{pointer-events:none;border:2px solid var(--primary);background:var(--primary);position:absolute}@supports (color:color-mix(in lab,red,red)){.studio-region-highlight{background:color-mix(in srgb,var(--primary) 15%,transparent)}}.studio-visual-board .textLayer{z-index:2}.studio-attention{background:var(--color-surface);color:var(--color-fg-secondary);border-radius:6px;margin-left:6px;padding:2px 6px;font-size:12px}.studio-change-review{flex-direction:column;gap:12px;display:flex}.studio-change-pair{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.studio-change-pair>div{min-width:0}.studio-change-pair h5,.studio-change-full h5{color:var(--color-fg-secondary);margin-bottom:6px;font-size:12px;font-weight:600}.studio-change-pair pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--color-surface);border-left:3px solid var(--color-border);margin:0;padding:8px 10px;font-size:14px;line-height:1.8}.studio-change-pair .studio-change-after{border-left-color:var(--color-primary)}@media(max-width:600px){.studio-change-pair{grid-template-columns:minmax(0,1fr)}}:root{--school-night:#f2f5f0;--school-ink:#223d36;--school-muted:#536d63;--school-line:#315c4529;--school-jade:#397d6a;--school-gold:#79632d;--school-panel:#f7faf5;--school-glass:linear-gradient(145deg, #fffc, #e7efe9bb);--school-light:1;--school-culture-font:"Kaiti SC", "STKaiti", "KaiTi", "楷体", serif;--school-reading-font:"Songti SC", "STSong", "SimSun", serif}.dark{--school-night:#101f2a;--school-ink:#f0eee6;--school-muted:#b1bfb9;--school-line:#ffffff1f;--school-jade:#94c7bb;--school-gold:#d9bf86;--school-panel:#193138;--school-glass:linear-gradient(145deg, #233b3eaa, #182c34bb);--school-light:0}.school-welcome{gap:0;padding-top:12px}.school-welcome-scene{isolation:isolate;width:100%;max-width:1200px;height:380px;position:relative}.school-welcome-heading{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.school-eyebrow{color:var(--fg-secondary);letter-spacing:.15em;margin:0 0 16px;font-size:13px}.school-welcome h1{font-family:var(--school-culture-font);letter-spacing:.16em;color:var(--school-gold);margin:0;font-size:clamp(38px,5vw,60px);font-weight:400}.school-motto{font-family:var(--school-culture-font);letter-spacing:.14em;color:var(--fg);margin:16px 0 0;font-size:clamp(20px,2.4vw,28px)}.school-galaxy{z-index:-1;display:block}.brain-brand-name{white-space:normal;font-size:15px;line-height:1.3}.workspace-home:has(.school-home){background:radial-gradient(ellipse at 50% 38%,#25413e55,transparent 58%),var(--school-night);padding:0 16px 40px}.school-home{isolation:isolate;width:min(1200px,100%);color:var(--school-ink);margin:0 auto;padding:0 0 24px;line-height:1.8;position:relative}.school-home .school-welcome-scene{height:500px;margin:6px auto 16px}.school-home .school-welcome-heading{z-index:4;width:max-content;max-width:75%;inset:46% auto auto 50%;transform:translate(-50%,-50%)}.school-culture-heading{text-shadow:0 2px 18px var(--school-night),0 0 40px var(--school-night);display:inline-grid;position:relative}.school-culture-heading:before{content:"";z-index:-1;background:radial-gradient(ellipse,var(--school-night) 10%,transparent 75%);pointer-events:none;position:absolute;top:-25px;right:-50px;bottom:-25px;left:-50px}.school-culture-heading>p{color:var(--school-gold);font:400 52px/1.1 var(--school-culture-font);justify-content:space-between;margin:0 0 10px;display:flex}.school-home .school-culture-heading h1{font:400 28px/1.5 var(--school-culture-font);letter-spacing:2px;color:var(--school-ink);white-space:nowrap}.school-culture-about{font:400 11px/1.8 var(--school-culture-font);white-space:nowrap;pointer-events:auto;margin-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.school-culture-about summary{cursor:pointer;color:var(--school-muted);list-style:none}.school-culture-about summary::-webkit-details-marker{display:none}.school-culture-about>div{border:1px solid var(--school-line);background:var(--school-panel);white-space:normal;border-radius:12px;width:min(340px,85vw);padding:18px 22px;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0004}.school-culture-about p{margin:0;font-size:14px}.school-culture-about p+p{color:var(--school-jade);letter-spacing:2px;margin-top:12px;font-size:12px}.school-course-nodes,.school-expert-groups{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.school-course-nodes{z-index:2}.school-expert-groups{z-index:3}.school-course-node{color:var(--school-ink);font:400 28px/1.8 var(--school-reading-font);letter-spacing:1px;white-space:nowrap;background:radial-gradient(ellipse,var(--school-night),transparent);pointer-events:auto;align-items:center;gap:10px;padding:10px 8px;text-decoration:none;transition:color .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.school-course-node:hover,.school-course-node:focus-visible{color:var(--school-gold)}.school-course-node-thought{top:13%;left:clamp(70px,14%,100% - 70px)}.school-course-node-poetry{top:13%;left:clamp(70px,86%,100% - 70px)}.school-course-node-harmony{top:85%;left:clamp(70px,14%,100% - 70px)}.school-course-node-curriculum{top:85%;left:clamp(70px,86%,100% - 70px)}.school-star-icon{width:24px;height:24px;color:var(--school-jade);flex:none}.school-course-node-poetry .school-star-icon,.school-course-node-curriculum .school-star-icon{color:var(--school-gold)}.school-expert-star{width:140px;color:var(--school-ink);letter-spacing:1px;text-align:center;pointer-events:auto;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:18px;font-weight:400;line-height:1.5;transition:opacity .3s,color .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.school-expert-star svg{width:28px;height:28px;color:var(--school-gold);fill:#d9bf8620;filter:drop-shadow(0 0 9px #d9bf8699);transition:filter .2s,fill .2s}.school-expert-star:hover svg,.school-expert-star[data-state=open] svg{filter:drop-shadow(0 0 13px #ead7a9);fill:#d9bf8640}.school-expert-star:disabled{opacity:.45;cursor:not-allowed}.school-expert-curriculum{top:26%;left:29%}.school-expert-teaching{top:31%;left:73%}.school-expert-development{top:66%;left:26%}.school-expert-students{top:69%;left:71%}.school-expert-groups:has([data-state=open]) .school-expert-star:not([data-state=open]){opacity:.4}.ui-menu.school-expert-menu{width:min(310px,100vw - 32px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--school-line);background:var(--school-panel);color:var(--school-ink);z-index:210;border-radius:10px;padding:9px;animation:.18s ease-out school-menu-enter;overflow-y:auto;box-shadow:0 16px 35px #0003}.school-expert-menu-label{color:var(--school-muted);padding:6px 10px;font-size:12px}.school-expert-menu-item{color:var(--school-ink);cursor:pointer;border-radius:8px;outline:none;flex-direction:column;gap:5px;padding:9px 10px;font-size:13px;display:flex}.school-expert-menu-item small{color:var(--school-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.school-expert-menu-item[data-highlighted]{background:#94c7bb18}.school-expert-menu-item[data-disabled]{color:var(--school-muted);cursor:default}.school-galaxy-caption{width:100%;font:400 16px/1.8 var(--school-culture-font);letter-spacing:1px;color:var(--school-muted);pointer-events:none;margin:0;position:absolute;bottom:0;left:0}.school-welcome-desk{border:1px solid var(--school-line);background:var(--school-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;z-index:6;border-radius:20px;width:min(700px,90%);margin:0 auto;padding:19px 22px 17px;position:relative;box-shadow:0 16px 55px #00101826}.school-welcome-desk:focus-within{border-color:var(--school-jade);box-shadow:0 20px 80px #0003}.school-home .school-welcome-invitation{color:var(--school-ink);margin:0 0 10px;font-size:14px;font-weight:400}.school-home .workspace-composer,.school-home .workspace-chat-input{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.school-home textarea{color:var(--school-ink);background:0 0;font-size:16px;line-height:1.8}.school-home textarea::placeholder,.school-home .workspace-chat-tool{color:var(--school-muted)}.school-home .workspace-chat-send{color:#17302b;background:#bcd4c3}.school-home .school-summon-menu{flex:none;position:static}.school-home .school-summon-trigger{width:42px;height:42px;color:var(--school-jade);background:0 0;border:0;justify-content:center;padding:0}.school-home .school-summon-picker{border:1px solid var(--school-line);background:var(--school-panel);width:100%;max-width:none;max-height:min(380px,45dvh);color:var(--school-ink);border-radius:16px;margin:0;padding:16px;bottom:calc(100% + 14px);left:0;box-shadow:0 16px 50px #00101830}.school-summon-heading{background:var(--school-panel);z-index:1;padding:8px 0 14px;position:sticky;top:-16px}.school-summon-heading>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.school-summon-heading button{border:1px solid var(--school-line);color:var(--school-ink);border-radius:8px;padding:6px 12px}.school-summon-heading input{border:1px solid var(--school-line);background:var(--school-night);width:100%;color:var(--school-ink);border-radius:9px;padding:10px 12px}.school-home .school-summon-group{color:var(--school-gold);margin-top:10px}@media(max-width:759px){.school-home .school-summon-picker{max-height:55dvh;top:calc(100% + 12px);bottom:auto}}.school-welcome-footnote{color:var(--school-muted);text-align:center;margin:18px 12px 24px;font-size:12px}.school-home[data-composing=true] .school-welcome-scene{height:230px}.school-home[data-composing=true] .school-welcome-heading{top:12px;transform:translate(-50%)}.school-home[data-composing=true] .school-culture-about,.school-home[data-composing=true] .school-course-nodes,.school-home[data-composing=true] .school-expert-groups,.school-home[data-composing=true] .school-galaxy-caption{visibility:hidden;pointer-events:none}.school-orbit-flight{pointer-events:none;z-index:20;width:24px;height:24px;position:absolute}.school-orbit-flight svg{width:24px;height:24px;color:inherit;filter:drop-shadow(0 0 9px);display:block}.school-home :is(a,button,summary):focus-visible,.school-courses-page :is(a,button,summary,input):focus-visible{outline:2px solid var(--school-gold);outline-offset:5px}.school-courses-page{background:radial-gradient(ellipse at 70% 35%,#213a3b22,transparent 53%),var(--school-night);min-width:0;color:var(--school-ink);flex:1;padding:24px max(5%,50% - 540px) 90px;font-size:14px;line-height:1.8;overflow-y:auto}.school-course-topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.school-course-back{color:var(--school-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.school-course-back svg{width:16px;height:16px}.school-course-nav{flex-wrap:wrap;gap:24px;display:flex}.school-course-nav a{font:13px/1.8 var(--school-reading-font);color:var(--school-muted);border-bottom:1px solid #0000;padding:8px 0;text-decoration:none}.school-course-nav a[aria-current=page]{color:var(--school-gold);border-color:var(--school-gold)}.school-course-hero{border-bottom:1px solid var(--school-line);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:60px;padding:65px 0 48px;display:grid}.school-course-eyebrow{color:var(--school-muted);letter-spacing:3px;font-size:11px}.school-course-hero h1{font:400 44px/1.5 var(--school-reading-font);letter-spacing:3px;margin:15px 0}.school-course-hero h2{font:500 23px/1.7 var(--school-reading-font);margin:30px 0 0}.school-culture-abilities{color:var(--school-gold);font:15px/1.8 var(--school-reading-font);letter-spacing:2px}.school-course-hero blockquote{border-left:2px solid var(--school-jade);color:var(--school-muted);font:20px/2 var(--school-reading-font);margin:24px 0;padding-left:19px}.school-course-orbit{height:210px;color:var(--school-gold);font:35px var(--school-reading-font);place-items:center;display:grid;position:relative}.school-course-orbit i{border:1px solid #94c7bb55;border-radius:50%;width:175px;height:110px;position:absolute;transform:rotate(-40deg)}.school-course-orbit i:nth-child(2){border-color:#d9bf8677;transform:rotate(40deg)}.school-course-orbit i:nth-child(3){border-style:dotted;border-color:#94c7bb33;width:205px;height:205px;transform:none}.school-course-explorer{padding-top:34px}.school-course-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.school-course-section-head h2{font:500 24px/1.7 var(--school-reading-font);margin:16px 0}.school-course-section-head>span{color:var(--school-muted);font-size:13px}.school-course-filters{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.school-courses-page button{color:var(--school-ink);border:1px solid var(--school-line);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:11px 25px;transition:background .2s,border-color .2s}.school-courses-page button:hover{border-color:var(--school-jade);background:#94c7bb18}.school-course-filters button[aria-pressed=true]{color:#142b2c;background:#bcd4c3;border-color:#bcd4c3}.school-course-direction{min-height:65px;color:var(--school-muted);padding:7px 0;font-size:13px}.school-course-direction h3{font:400 21px/1.8 var(--school-reading-font);color:var(--school-ink);margin:10px 0}.school-course-direction p{margin:7px 0}.school-course-search-row{justify-content:space-between;align-items:center;gap:25px;margin:26px 0 6px;display:flex}.school-course-search-row label{font-size:15px}.school-course-search-row input{width:280px;min-width:0;max-width:100%;color:var(--school-ink);background:var(--school-panel);border:1px solid var(--school-line);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.8}.school-course-search-row input::placeholder{color:var(--school-muted)}.school-course-item{border-bottom:1px solid var(--school-line);margin:0}.school-course-item summary{cursor:pointer;grid-template-columns:145px minmax(0,1fr) 34px;align-items:center;gap:18px;padding:24px 4px;list-style:none;display:grid}.school-course-item summary::-webkit-details-marker{display:none}.school-course-name{font:500 23px/1.8 var(--school-reading-font);overflow-wrap:anywhere}.school-course-preview{font:18px/1.9 var(--school-reading-font);color:var(--school-muted);overflow-wrap:anywhere}.school-course-more{color:var(--school-jade);font-size:13px}.school-course-item[open] .school-course-name{color:var(--school-gold)}.school-course-content{font-family:var(--school-reading-font);padding:0 25px 28px 164px;animation:.28s ease-out school-menu-enter}.school-course-content h3{margin:17px 0 4px;font-size:18px;font-weight:500}.school-course-content p{color:var(--school-muted);margin:0 0 12px;font-size:18px;line-height:1.9}.school-skill-chips{flex-wrap:wrap;gap:8px;display:flex}.school-skill-chips>span{color:var(--school-ink);background:#94c7bb18;border-radius:5px;padding:5px 12px;font-size:16px}.school-skill-chips-subtle>span{color:var(--school-muted);background:#d9bf860c}.school-course-content .school-course-nature{color:var(--school-gold)}.school-course-empty{color:var(--school-muted);padding:35px 0}@keyframes school-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:759px){.school-home .school-welcome-scene{height:420px;margin:0 auto 12px}.school-home .school-culture-heading>p{font-size:36px}.school-home .school-culture-heading h1{font-size:22px}.school-culture-about{margin-top:10px;font-size:10px}.school-course-node{letter-spacing:0;gap:6px;font-size:21px}.school-course-node .school-star-icon{width:17px;height:17px}.school-expert-star{gap:4px;width:112px;font-size:14px}.school-expert-star svg{width:22px;height:22px}.school-expert-curriculum{top:28%;left:29%}.school-expert-teaching{top:28%;left:72%}.school-expert-development{top:70%;left:27%}.school-expert-students{top:70%;left:73%}.school-galaxy-caption{display:none}.school-welcome-desk{border-radius:17px;width:94%;padding:15px 16px 14px}.school-home .school-welcome-invitation{font-size:13px}.school-home textarea{font-size:14px}.school-home[data-composing=true] .school-welcome-scene{height:190px}.school-home[data-composing=true] .school-welcome-heading{top:10px}.school-welcome-footnote{font-size:11px}.school-courses-page{padding:20px 6% 55px}.school-course-topbar{display:block}.school-course-nav{justify-content:space-between;gap:10px;margin-top:12px}.school-course-nav a{font-size:12px}.school-course-hero{grid-template-columns:1fr;gap:0;padding:28px 0 20px}.school-course-hero h1{font-size:34px}.school-course-hero h2{font-size:21px}.school-course-hero blockquote{font-size:19px}.school-course-orbit{display:none}.school-course-filters{gap:8px}.school-course-filters button{padding:8px 14px;font-size:12px}.school-course-search-row{display:block}.school-course-search-row label{margin-bottom:10px;display:block}.school-course-search-row input{width:100%}.school-course-item summary{grid-template-columns:minmax(0,1fr) 34px;gap:7px;padding:21px 0}.school-course-name{font-size:22px}.school-course-preview{grid-area:2/1}.school-course-more{grid-area:1/2}.school-course-content{padding:0 0 24px}}@media(prefers-reduced-motion:reduce){.school-home *,.school-expert-menu,.school-courses-page *{transition:none;animation:none}}:root{--bg:#f7f7ef;--panel:#f1f3eb;--surface:#fff;--input:#edf2eb;--hover:#e6ede4;--menu-selected-bg:#e6ede4;--primary:#245c50;--on-primary:#fff;--primary-dark:#183b3b;--brand-cyan:#326f65;--primary-light:#dcece0;--fg:#183b3b;--fg-secondary:#506b66;--fg-muted:#586f65;--fg-subtitle:#506b66;--border:#cdd9ce;--tag:#e8f0e7;--success:#52c41a;--error:#ff4d4f;--warning:#faad14;--info:#326f65;--focus-ring:#79632d;--font-sans:"Source Han Sans CN", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif:"Source Han Serif CN", "Noto Serif SC", "SimSun", serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:48px;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-base:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:40px;--spacing-4xl:48px;--spacing-5xl:60px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-full:9999px;--shadow-flat:none;--shadow-weak:0 4px 12px #0000000f;--shadow-strong:0 8px 24px #00000014;--workspace-shadow:var(--shadow-strong);--workspace-soft-shadow:var(--shadow-weak);--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease;--z-sidebar:100;--z-dropdown:600;--z-tooltip:700;--z-modal:400;--z-overlay:800;--zy-brand:var(--primary);--zy-brand-dark:var(--primary-dark);--zy-cyan:var(--brand-cyan);--zy-bg:var(--bg);--zy-panel:var(--panel);--zy-surface:var(--surface);--zy-line:var(--border);--zy-selected:var(--hover);--zy-title:var(--fg);--zy-text:var(--fg-secondary);--zy-muted:var(--fg-muted);--zy-success:var(--success);--zy-warning:var(--warning);--zy-danger:var(--error);--zy-shadow:var(--shadow-strong);--zy-soft-shadow:var(--shadow-weak);--zy-font:var(--font-sans);--cta-from:#24564d;--cta-to:#183b3b;--workspace-canvas:78rem;--chat-reading-width:52rem;--task-sidecar-width:18rem;--task-output-list-width:20rem}.dark{--bg:#10232d;--panel:#122831;--surface:#19353c;--input:#1c3940;--hover:#24474b;--menu-selected-bg:#24474b;--primary:#b7d4c4;--on-primary:#183b3b;--primary-dark:#90bda8;--brand-cyan:#9db6b0;--primary-light:#2a4847;--fg:#e2ece4;--fg-secondary:#b1c8c1;--fg-muted:#9db6b0;--fg-subtitle:#b1c8c1;--border:#426166;--tag:#29474a;--success:#52c41a;--error:#ff6b6d;--warning:#f0b429;--info:#9db6b0;--focus-ring:#cdb47a;--shadow-flat:none;--shadow-weak:0 4px 12px #0000003d;--shadow-strong:0 8px 24px #00000052;--workspace-shadow:var(--shadow-strong);--workspace-soft-shadow:var(--shadow-weak);--cta-from:#345f54;--cta-to:#285046}body{font-family:var(--font-sans);background-color:var(--panel);color:var(--fg);font-size:14px;line-height:1.5}.workspace-reading{width:min(100%,var(--chat-reading-width));margin-inline:auto}.workspace-task-canvas{width:min(100%,var(--workspace-canvas));margin-inline:auto;container:task-canvas/inline-size}.task-form-container{container:task-form/inline-size}.task-form-compact{max-width:720px}.task-form-compact .task-form-control{height:36px;padding-block:0}.task-form-compact .task-field-grid{gap:.5rem .75rem}.task-form-compact .task-form-file-picker{text-align:left;flex-direction:row;justify-content:flex-start;gap:.625rem;min-height:64px;padding-block:.5rem}.task-form-file-picker-icon{flex:none}.task-form-file-picker-copy{min-width:0}.task-field-grid{grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;display:grid}.task-workbench-composition{grid-template-columns:minmax(0,1fr);display:grid}.task-result-composition{min-width:0}@container task-form (min-width:40rem){.task-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-field-wide{grid-column:span 2/span 2}}@container task-canvas (min-width:48rem){.task-workbench-composition{grid-template-columns:minmax(0,1fr) var(--task-sidecar-width);gap:1.5rem}.task-workbench-guide{margin-top:0}.task-result-composition{gap:1.25rem;display:flex}.task-result-output-list{width:var(--task-output-list-width);margin-top:0}}.bg-cta{background:linear-gradient(180deg,var(--cta-from),var(--cta-to))}.ui-surface-flat{box-shadow:var(--shadow-flat)}.ui-surface-weak{box-shadow:var(--shadow-weak)}.ui-surface-strong{box-shadow:var(--shadow-strong)}.ui-menu{z-index:var(--z-dropdown);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface);box-shadow:var(--shadow-strong)}.ui-empty-state{padding:var(--spacing-xl);color:var(--fg-secondary);border:1px dashed var(--border);border-radius:var(--radius-12);background:var(--surface);text-align:center}.ui-error-state{padding:var(--spacing-md) var(--spacing-base);color:var(--error);border:1px solid var(--error)}@supports (color:color-mix(in lab,red,red)){.ui-error-state{border:1px solid color-mix(in srgb,var(--error) 32%,var(--border))}}.ui-error-state{border-radius:var(--radius-8);background:var(--error)}@supports (color:color-mix(in lab,red,red)){.ui-error-state{background:color-mix(in srgb,var(--error) 8%,var(--surface))}}.ui-input{color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-8);background:var(--input);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ui-input:focus,.ui-input:focus-visible{border-color:var(--primary);box-shadow:none;outline:none}.ui-dialog-select-trigger{min-height:40px;color:var(--fg);border-color:var(--border);text-align:left;background:#fff}.ui-dialog-select-trigger:hover,.ui-dialog-select-trigger[data-state=open]{border-color:var(--primary)}.ui-dialog-select-chevron{transition:transform .18s ease-out}.ui-dialog-select-trigger[data-state=open] .ui-dialog-select-chevron{transform:rotate(180deg)}.ui-dialog-select-content .workspace-project-menu-item[data-state=checked]{color:var(--primary)}.ui-dialog-select-trigger[data-disabled]{cursor:not-allowed;opacity:.5}.ui-dialog-select-content{min-width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height))}.ui-button{border-radius:var(--radius-8);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast)}.ui-button:focus-visible,.ui-dialog-close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-button--muted-hover:hover{background:var(--hover)}.public-auth-shell{color:var(--fg);background:var(--panel);font-family:var(--font-sans)}.public-auth-card,.public-auth-error,.public-auth-status{overflow-wrap:anywhere}.public-auth-input,.public-auth-action,.public-auth-link{min-height:44px}.public-auth-input:focus-visible,.public-auth-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.public-auth-link{justify-content:center;align-items:center;display:inline-flex}.ui-dialog-overlay{z-index:var(--z-modal);-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000059;position:fixed;top:0;right:0;bottom:0;left:0}.ui-dialog-content{z-index:calc(var(--z-modal) + 1);max-height:calc(100dvh - 32px);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-12);background:var(--surface);box-shadow:var(--shadow-strong);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-dialog-content--standard{width:420px;max-width:calc(100vw - 32px);padding:var(--spacing-xl)}.ui-dialog-content--wide{width:480px;max-width:calc(100vw - 32px);padding:var(--spacing-xl)}.ui-dialog-content--confirmation{flex-direction:column;display:flex;overflow:hidden}.ui-dialog-title{font-size:16px;font-weight:700}.ui-dialog-close{border-radius:var(--radius-8);color:var(--fg-secondary);transition:color var(--transition-fast),background-color var(--transition-fast)}.ui-dialog-close:hover{color:var(--fg);background:var(--hover)}.ui-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-md);display:flex}[data-sonner-toaster]{z-index:var(--z-overlay)!important}[data-sonner-toast][data-styled=true]{color:var(--fg);border-color:var(--border);border-radius:var(--radius-12);background:var(--surface);box-shadow:var(--shadow-strong)}[data-sonner-toast][data-rich-colors=true][data-type=success]{color:var(--success)}[data-sonner-toast][data-rich-colors=true][data-type=info]{color:var(--info)}[data-sonner-toast][data-rich-colors=true][data-type=warning]{color:var(--warning)}[data-sonner-toast][data-rich-colors=true][data-type=error]{color:var(--error)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-name:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--fg-muted);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--fg-muted) 45%,transparent)}}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fg-muted) 70%,transparent)}}@media(max-width:768px),(any-pointer:coarse){:root{--touch-target:44px}.ui-button,.ui-dialog-close{min-width:44px;min-height:44px}.ui-dialog-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}@media(max-width:768px){.ui-dialog-content:is(.ui-dialog-content--standard,.ui-dialog-content--wide):not(.desktop-dialog-content) .ui-dialog-close{justify-content:flex-end;align-items:center;padding-right:0;display:inline-flex}.ui-dialog-content:is(.ui-dialog-content--standard,.ui-dialog-content--wide):not(.desktop-dialog-content) .ui-dialog-actions{margin:var(--spacing-xl) calc(-1 * var(--spacing-xl)) calc(-1 * var(--spacing-xl));border-top:1px solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:0;display:grid}.ui-dialog-content:is(.ui-dialog-content--standard,.ui-dialog-content--wide):not(.desktop-dialog-content) .ui-dialog-actions>.ui-button{width:100%;height:56px;min-height:56px;color:var(--fg);background:0 0;border:0;border-radius:0;padding-inline:12px}.ui-dialog-content:is(.ui-dialog-content--standard,.ui-dialog-content--wide):not(.desktop-dialog-content) .ui-dialog-actions>.ui-button+.ui-button{border-left:1px solid var(--border)}}.task-result-preview-container{flex:1;min-width:0}.task-result-composition[data-narrow=true]{flex-direction:column;gap:16px;display:flex}.task-result-composition[data-narrow=true]>.task-result-output-list{width:100%;margin:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.markdown,.mermaid-dialog{--md-border: #a3a3a3;--md-header: #e5e5e5;--md-row: #ffffff;--md-row-alt: #f2f2f2;--md-quote: #ededed;--md-accent: #595959;--md-inline: #e5e5e5;--md-text: #202020;--md-secondary: #4d4d4d}.dark .markdown,.dark .mermaid-dialog{--md-border: #737373;--md-header: #383838;--md-row: #1f1f1f;--md-row-alt: #2b2b2b;--md-quote: #303030;--md-accent: #b8b8b8;--md-inline: #404040;--md-text: #f2f2f2;--md-secondary: #cccccc}.markdown{min-width:0;font-size:14px;line-height:1.7;color:var(--md-text);overflow-wrap:anywhere}.markdown>*:first-child{margin-top:0}.markdown>*:last-child{margin-bottom:0}.markdown :is(h1,h2,h3,h4,h5,h6){font-weight:650;line-height:1.4;margin:1.4em 0 .6em;color:var(--md-text)}.markdown h1{font-size:1.6em}.markdown h2{font-size:1.35em}.markdown h3{font-size:1.2em}.markdown h4{font-size:1.1em}.markdown :is(h5,h6){font-size:1em}.markdown h6{color:var(--md-secondary)}.markdown p{margin:.65em 0}.markdown :is(ul,ol){margin:.65em 0;padding-left:1.5em}.markdown ul{list-style:disc}.markdown ul ul{list-style:circle}.markdown ul ul ul{list-style:square}.markdown ol{list-style:decimal}.markdown li{margin:.3em 0}.markdown .task-list-item{list-style:none}.markdown .task-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;vertical-align:-.15em;width:1.05em;height:1.05em;min-width:16px;min-height:16px;margin:0 .45em 0 -1.5em;border:1.5px solid var(--md-secondary);border-radius:3px;background:var(--md-row);opacity:1}.markdown .task-list-item input:checked{background:var(--md-accent);border-color:var(--md-accent)}.markdown .task-list-item input:checked:after{content:"";width:.55em;height:.3em;border-left:2px solid white;border-bottom:2px solid white;transform:translateY(-.07em) rotate(-45deg)}.dark .markdown .task-list-item input:checked:after{border-color:#1f1f1f}.markdown a{color:var(--md-text);text-decoration:underline;text-underline-offset:.15em}.markdown strong{font-weight:650}.markdown blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid var(--md-accent);border-radius:0 6px 6px 0;background:var(--md-quote);color:var(--md-secondary)}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}.markdown blockquote blockquote{margin:.65em 0;background:var(--md-row-alt)}.markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.markdown :not(pre)>code{background:var(--md-inline);color:var(--md-text);border:1px solid var(--md-border);padding:.1em .35em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown pre{margin:.8em 0;padding:.9em 1em;border-radius:8px;overflow:auto;background:#242424;font-size:max(13px,.9em);line-height:1.65;overflow-wrap:normal}.dark .markdown pre{background:#141414}.markdown pre code{font-size:1em;color:#ededed;background:transparent;padding:0}.markdown-code-block{margin:1em 0;overflow:hidden;border:1px solid var(--md-border);border-radius:8px}.markdown-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.35em .8em;background:var(--md-header);color:var(--md-secondary);font-size:.85em}.markdown .markdown-code-block>pre{margin:0;border-radius:0}.markdown hr{margin:1.6em 0;border:0;border-top:2px solid var(--md-border)}.markdown table{margin:.7em 0;border-collapse:collapse;width:100%;font-size:.95em}.markdown :is(th,td){border:1px solid var(--md-border);padding:.55em .8em;text-align:left;min-width:6em;vertical-align:top}.markdown th{background:var(--md-header);font-weight:650;white-space:nowrap}.markdown tbody td{background:var(--md-row)}.markdown tbody tr:nth-child(2n) td{background:var(--md-row-alt)}.markdown img{max-width:100%;border-radius:8px}.markdown-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.markdown-table-scroll:focus-visible{outline:2px solid var(--md-accent);outline-offset:2px}.markdown .katex-display{max-width:100%;overflow-x:auto;overflow-y:hidden}.markdown .footnotes{margin-top:1.5em;padding-top:.8em;border-top:2px solid var(--md-border);color:var(--md-secondary);font-size:.92em}.markdown .footnotes h2{font-size:1em;margin:0 0 .5em}.markdown .footnotes :is(li,p){margin-block:.35em}.markdown [data-footnote-ref],.markdown [data-footnote-backref]{scroll-margin-block:5em}.mermaid-block{margin:1em 0;min-width:0;overflow:hidden;border:1px solid var(--md-border);border-radius:8px;background:var(--md-row);color:var(--md-text)}.mermaid-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4em;padding:.4em .75em;background:var(--md-header);font-size:.875em}.mermaid-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4em}:is(.mermaid-block,.mermaid-dialog) button{min-height:36px;padding:.25em .6em;border:1px solid var(--md-border);border-radius:5px;background:var(--md-row);color:var(--md-text);cursor:pointer}:is(.mermaid-block,.mermaid-dialog) button:disabled{opacity:.55;cursor:default}:is(.mermaid-block,.mermaid-dialog) :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--md-accent);outline-offset:2px}.mermaid-canvas{overflow:auto;max-width:100%;max-height:480px;padding:1em;overscroll-behavior:contain;background:var(--md-row)}.mermaid-canvas img{display:block;margin:auto;border-radius:0}.markdown .mermaid-notice{padding:.8em 1em;margin:0;color:var(--md-secondary)}.mermaid-source{border-top:1px solid var(--md-border)}.mermaid-source summary{cursor:pointer;padding:.5em .9em;font-size:.875em}.markdown .mermaid-source pre{margin:0;border-radius:0;max-height:360px}.mermaid-dialog{position:fixed;z-index:calc(var(--z-modal) + 1);top:4dvh;right:3vw;bottom:4dvh;left:3vw;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--md-border);border-radius:12px;background:var(--md-row);color:var(--md-text);box-shadow:0 20px 80px #0006}.mermaid-zoom{padding:.5em .75em}.mermaid-large-canvas{flex:1;min-height:0;max-height:none}@media(max-width:640px){:is(.mermaid-block,.mermaid-dialog) button{min-height:44px;min-width:44px}.markdown blockquote{padding-inline:.65em}.mermaid-dialog{top:2dvh;right:2vw;bottom:2dvh;left:2vw}}.hljs-comment,.hljs-quote{color:#8b98a5;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name{color:#c792ea}.hljs-string,.hljs-title.function_,.hljs-attr,.hljs-template-tag{color:#c3e88d}.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet{color:#f78c6c}.hljs-title,.hljs-section,.hljs-type,.hljs-class .hljs-title{color:#ffcb6b}.hljs-variable,.hljs-template-variable,.hljs-attribute{color:#82aaff}.hljs-tag,.hljs-regexp,.hljs-link{color:#89ddff}.hljs-meta{color:#7986cb}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:600}.hljs-deletion{color:#ff6b6d}.hljs-addition{color:#c3e88d}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
