/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-ease:initial;--edge-fade-start:0px;--edge-fade-end:0px;--stx-lbody-fade:0px}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-ease:initial;--edge-fade-start:0px;--edge-fade-end:0px;--stx-lbody-fade:0px}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--f-ui);--default-mono-font-family:var(--f-code);--color-accent-brand:var(--accent);--color-accent:var(--surface-3)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.sticky{position:sticky}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.top-10{top:calc(var(--spacing) * 10)}.right-0{right:0}.right-\[3px\]{right:3px}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:721px){.container{max-width:721px}}@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-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-row{margin:var(--row-pad)}.mx-0{margin-inline:0}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-row{margin-block:var(--row-pad)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-\[5px\]{margin-bottom:5px}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4\!{margin-left:calc(var(--spacing) * 4)!important}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[7px\]{width:7px;height:7px}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-220{height:calc(var(--spacing) * 220)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.min-h-9{min-height:calc(var(--spacing) * 9)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-\[45\%\]{width:45%}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[90px\]{max-width:90px}.max-w-\[230px\]{max-width:230px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[52px\]{min-width:52px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[702px\]{min-width:702px}.min-w-\[782px\]{min-width:782px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,10rem\)_minmax\(4rem\,1fr\)_3rem\]{grid-template-columns:minmax(0,10rem) minmax(4rem,1fr) 3rem}.grid-cols-\[repeat\(2\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(160px,1fr))}.grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(4\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(160px,1fr))}.grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(5\,minmax\(120px\,1fr\)\)\]{grid-template-columns:repeat(5,minmax(120px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.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}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-\[22px\]{column-gap:22px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.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}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--r-md)}.rounded-sm{border-radius:var(--r-sm)}.rounded-tl-md{border-top-left-radius:var(--r-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.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-accent-brand{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-border-soft{border-color:var(--border-soft)}.border-border-strong{border-color:var(--border-strong)}.border-neg{border-color:var(--neg)}.border-surface{border-color:var(--surface)}.border-transparent{border-color:#0000}.border-warn{border-color:var(--warn)}.border-t-border-strong{border-top-color:var(--border-strong)}.bg-\[var\(--chart-1\)\]{background-color:var(--chart-1)}.bg-\[var\(--chart-2\)\]{background-color:var(--chart-2)}.bg-accent-bg{background-color:var(--accent-bg)}.bg-accent-brand{background-color:var(--accent)}.bg-danger-bg{background-color:var(--danger-bg)}.bg-neg{background-color:var(--neg)}.bg-pos{background-color:var(--pos)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface-3{background-color:var(--surface-3)}.bg-t3{background-color:var(--t3)}.bg-transparent{background-color:#0000}.bg-warn-bg,.bg-warn-bg\/40{background-color:var(--warn-bg)}@supports (color:color-mix(in lab, red, red)){.bg-warn-bg\/40{background-color:color-mix(in oklab, var(--warn-bg) 40%, transparent)}}.fill-t3{fill:var(--t3)}.stroke-border{stroke:var(--border)}.stroke-1{stroke-width:1px}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-2025{padding:calc(var(--spacing) * 2025)}.px-0{padding-inline:0}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[11px\]{padding-inline:11px}.px-\[18px\]{padding-inline:18px}.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-\[3px\]{padding-block:3px}.py-\[9px\]{padding-block:9px}.py-px{padding-block:1px}.py-row{padding-block:var(--row-pad)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-\(--gutter\){padding-right:var(--gutter)}.pr-1{padding-right:var(--spacing)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[3px\]{padding-right:3px}.pr-px{padding-right:1px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--f-code)}.font-mono\!{font-family:var(--f-code)!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[12px\]\!{font-size:12px!important}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:520\]{font-weight:520}.\[font-weight\:650\]{font-weight:650}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-brand{color:var(--accent)}.text-destructive-foreground{color:var(--on-status)}.text-inherit{color:inherit}.text-neg{color:var(--neg)}.text-pos{color:var(--pos)}.text-t1{color:var(--t1)}.text-t2{color:var(--t2)}.text-t3{color:var(--t3)}.text-warn{color:var(--warn)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-\[0\.62\]{opacity:.62}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-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)}.shadow-card{--tw-shadow-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--surface) var(--tw-shadow-alpha), transparent)}}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pl-\[18px\]:first-child{padding-left:18px}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-\[18px\]:last-child{padding-right:18px}@media (hover:hover){.hover\:bg-accent-bg:hover{background-color:var(--accent-bg)}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-warn-bg:hover{background-color:var(--warn-bg)}.hover\:text-accent-brand:hover{color:var(--accent)}.hover\:text-t1:hover{color:var(--t1)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--surface-3)}.focus\:border-accent-brand:focus{border-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-accent-bg:focus-visible{background-color:var(--accent-bg)}.focus-visible\:bg-border:focus-visible{background-color:var(--border)}.focus-visible\:text-t1:focus-visible{color:var(--t1)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.data-\[active\=true\]\:border-border[data-active=true]{border-color:var(--border)}.data-\[active\=true\]\:bg-surface[data-active=true]{background-color:var(--surface)}.data-\[active\=true\]\:text-t1[data-active=true]{color:var(--t1)}.data-\[mode\=live\]\:font-semibold[data-mode=live]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[mode\=live\]\:text-neg[data-mode=live]{color:var(--neg)}.data-\[state\=selected\]\:bg-surface-2[data-state=selected]{background-color:var(--surface-2)}.data-\[status\=dead\]\:bg-danger-bg[data-status=dead]{background-color:var(--danger-bg)}.data-\[status\=dead\]\:text-danger[data-status=dead]{color:var(--danger)}.data-\[status\=failed\]\:bg-danger-bg[data-status=failed]{background-color:var(--danger-bg)}.data-\[status\=failed\]\:text-danger[data-status=failed]{color:var(--danger)}.data-\[status\=processed\]\:text-pos[data-status=processed]{color:var(--pos)}@media not all and (min-width:1100px){.max-\[1100px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:760px){.max-\[760px\]\:min-h-9{min-height:calc(var(--spacing) * 9)}}@media not all and (min-width:721px){.max-phone\:col-span-2{grid-column:span 2/span 2}.max-phone\:row-start-2{grid-row-start:2}.max-phone\:flex{display:flex}.max-phone\:hidden{display:none}.max-phone\:w-full{width:100%}.max-phone\:min-w-0{min-width:0}.max-phone\:min-w-\[180px\]{min-width:180px}.max-phone\:basis-full{flex-basis:100%}.max-phone\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-phone\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-phone\:grid-cols-\[minmax\(0\,1fr\)_3rem\]{grid-template-columns:minmax(0,1fr) 3rem}.max-phone\:flex-col{flex-direction:column}.max-phone\:flex-wrap{flex-wrap:wrap}.max-phone\:items-start{align-items:flex-start}.max-phone\:items-stretch{align-items:stretch}.max-phone\:gap-1{gap:var(--spacing)}.max-phone\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-phone\:gap-2{gap:calc(var(--spacing) * 2)}.max-phone\:\[mask-image\:none\]\!{-webkit-mask-image:none!important;mask-image:none!important}.max-phone\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.max-phone\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}}@media (min-width:761px){.min-\[761px\]\:hidden{display:none}}@media (pointer:coarse){.pointer-coarse\:inline-flex{display:inline-flex}.pointer-coarse\:min-h-9{min-height:calc(var(--spacing) * 9)}.pointer-coarse\:items-center{align-items:center}}.\[\&_\:is\(input\,select\)\]\:rounded-\[8px\] :is(input,select){border-radius:8px}.\[\&_\:is\(input\,select\)\]\:border :is(input,select){border-style:var(--tw-border-style);border-width:1px}.\[\&_\:is\(input\,select\)\]\:border-border :is(input,select){border-color:var(--border)}.\[\&_\:is\(input\,select\)\]\:bg-transparent :is(input,select){background-color:#0000}.\[\&_\:is\(input\,select\)\]\:px-2 :is(input,select){padding-inline:calc(var(--spacing) * 2)}.\[\&_\:is\(input\,select\)\]\:py-1 :is(input,select){padding-block:var(--spacing)}.\[\&_\:is\(input\,select\)\]\:font-\[inherit\] :is(input,select){font-family:inherit}.\[\&_\:is\(input\,select\)\]\:text-t1 :is(input,select){color:var(--t1)}@media not all and (min-width:760px){.\[\&_\:is\(input\,select\)\]\:max-\[760px\]\:min-h-9 :is(input,select){min-height:calc(var(--spacing) * 9)}}@media (pointer:coarse){.\[\&_\:is\(input\,select\)\]\:pointer-coarse\:min-h-9 :is(input,select){min-height:calc(var(--spacing) * 9)}}.\[\&_\[data-field-stack\]\]\:mt-3 [data-field-stack]{margin-top:calc(var(--spacing) * 3)}.\[\&_\[data-slot\=table-container\]\+\[data-slot\=table-container\]\]\:mt-4 [data-slot=table-container]+[data-slot=table-container]{margin-top:calc(var(--spacing) * 4)}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:text-right dd{text-align:right}.\[\&_dd\]\:text-\[13px\] dd{font-size:13px}.\[\&_dd\]\:font-semibold dd{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_dd\]\:\[overflow-wrap\:anywhere\] dd{overflow-wrap:anywhere}.\[\&_dd\]\:text-t1 dd{color:var(--t1)}.\[\&_dd\]\:tabular-nums dd{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}@media not all and (min-width:721px){.max-phone\:\[\&_dd\]\:text-left dd{text-align:left}}.\[\&_dt\]\:text-\[13px\] dt{font-size:13px}.\[\&_dt\]\:text-t2 dt{color:var(--t2)}.\[\&_li\]\:flex li{display:flex}.\[\&_li\]\:flex-wrap li{flex-wrap:wrap}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:gap-1\.5 li{gap:calc(var(--spacing) * 1.5)}.\[\&_li\[data-active\=false\]_code\]\:text-t3 li[data-active=false] code{color:var(--t3)}.\[\&_li\[data-active\=false\]_code\]\:line-through li[data-active=false] code{text-decoration-line:line-through}.\[\&_li\[data-tone\=neg\]\]\:text-danger li[data-tone=neg]{color:var(--danger)}.\[\&_li\[data-tone\=pos\]\]\:text-pos li[data-tone=pos]{color:var(--pos)}.\[\&_li\[data-tone\=warn\]\]\:text-warn li[data-tone=warn]{color:var(--warn)}.\[\&_pre\]\:m-0 pre{margin:0}.\[\&_pre\]\:max-h-\[240px\] pre{max-height:240px}.\[\&_pre\]\:overflow-auto pre{overflow:auto}.\[\&_pre\]\:rounded-sm pre{border-radius:var(--r-sm)}.\[\&_pre\]\:bg-surface-2 pre{background-color:var(--surface-2)}.\[\&_pre\]\:px-2 pre{padding-inline:calc(var(--spacing) * 2)}.\[\&_pre\]\:py-1\.5 pre{padding-block:calc(var(--spacing) * 1.5)}.\[\&_pre\]\:\[font-family\:var\(--f-mono\)\] pre{font-family:var(--f-mono)}.\[\&_pre\]\:text-\[11px\] pre{font-size:11px}.\[\&_pre\]\:\[overflow-wrap\:anywhere\] pre{overflow-wrap:anywhere}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:text-t2 summary{color:var(--t2)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td_\.btn\+\.btn\]\:ml-1\.5 td .btn+.btn{margin-left:calc(var(--spacing) * 1.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>\.btn\]\:mt-1\.5>.btn{margin-top:calc(var(--spacing) * 1.5)}.\[\&\>\.btn\]\:self-start>.btn{align-self:flex-start}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:items-baseline>div{align-items:baseline}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-3>div{gap:calc(var(--spacing) * 3)}@media not all and (min-width:721px){.max-phone\:\[\&\>div\]\:flex-col>div{flex-direction:column}.max-phone\:\[\&\>div\]\:gap-0\.5>div{gap:calc(var(--spacing) * .5)}}.\[\&\>strong\]\:\[font-weight\:650\]>strong{font-weight:650}.\[\&\>strong\]\:text-t1>strong{color:var(--t1)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-start:var(--safe-left);--safe-end:var(--safe-right);--dir:1;--side-start:left;--side-end:right;--to-end:to right;--f-ui:"Inter Variable", "Inter", "Noto Sans Arabic Variable", "Noto Sans Hebrew Variable", "Noto Sans Devanagari Variable", "Noto Sans Thai Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-voice:var(--f-ui);--f-mono:var(--f-ui);--f-code:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--accent-default:#111;--accent:var(--accent-personal,var(--accent-workspace,var(--accent-default)));--bg:#f7f7f8;--surface:#fff;--surface-2:#f4f4f5;--surface-3:#ececec;--line:#e5e5e5;--line-soft:#efefef;--border:var(--line);--border-strong:#d4d4d4;--quiet-hover:#0000000a;--quiet-active:#0000000f;--quiet-active-strong:#00000013;--nav-selected:var(--surface-3);--nav-font-size:14px;--nav-font-weight:400;--nav-active-weight:500;--nav-icon-size:16px;--nav-active-icon:#0d7a6e;--nav-accent-indigo:#4f46c8;--nav-accent-violet:#7a4bb5;--nav-accent-plum:#a33e72;--nav-accent-green:#2e7d4f;--nav-accent-amber:#9a6412;--nav-accent-blue:#2f62c0;--nav-row-height:32px;--nav-label-size:13px;--t1:#111;--t2:#646464;--t3:#6a6a6a;--t4:#b4b4b4;--pos:#3e9b6c;--pos-bg:#e4f1e9;--warn:#c9912f;--warn-bg:#f5ebd7;--neg:#c4543f;--neg-bg:#f7e7e2;--info:#4d86c2;--info-bg:#e4edf7;--muted:#8a8a8a;--muted-bg:#f2f2f2;--chart-glyph-1:var(--info);--chart-glyph-2:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--chart-glyph-2:color-mix(in srgb, var(--info) 62%, white)}}:root{--chart-glyph-axis:var(--text-tertiary);--chart-1:#2a6fdb;--chart-2:#1e8a4c;--chart-3:#6b4fd0;--chart-4:#e0661f;--chart-5:#d1468f;--chart-6:#b88200;--chart-7:#00918a;--chart-8:#cf3b3b;--chart-grid:#ececee;--accent-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-bg:color-mix(in srgb, var(--accent) 10%, white)}}:root{--accent-soft:var(--accent-bg);--accent-fg:#111;--ink:var(--t1);--ink-2:#2a2a2a;--parchment:var(--bg);--paper:var(--surface);--sky:var(--accent);--sky-deep:var(--accent-fg);--sky-bg:var(--accent-bg);--live:var(--pos);--live-bg:var(--pos-bg);--wait:var(--warn);--wait-bg:var(--warn-bg);--alert:var(--neg);--danger:var(--neg);--danger-bg:var(--neg-bg);--on-accent:#fff;--on-status:#fff;--stone-6:var(--text-secondary);--stone-4:var(--text-tertiary);--surface-canvas:var(--bg);--surface-highlight:var(--surface);--text-primary:var(--t1);--text-secondary:var(--t2);--text-tertiary:#9a9a9a;--border-default:var(--line);--border-soft:var(--line-soft);--accent-pulse:var(--accent);--accent-pulse-deep:var(--accent-fg);--shadow-sm:0 1px 2px #0000000a;--shadow-xs:var(--shadow-sm);--shadow-md:0 8px 24px #00000012;--shadow-lg:0 18px 40px #0000001a;--shadow-composer:0 1px 2px #0000000a, 0 8px 28px #0000000f;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-composer:22px;--r-frame:32px;--r-pill:999px;--sb:252px;--pad:28px;--row-pad:15px;--fs:15px;--tap-min:44px;--m-large-title:2rem;--m-large-title-lh:1.1875;--m-title:1.25rem;--m-nav-title:1.0625rem;--m-body:1rem;--m-subhead:.9375rem;--m-footnote:.8125rem;--m-caption:.75rem;--m-space-1:4px;--m-space-2:8px;--m-space-3:12px;--m-space-4:16px;--m-space-5:20px;--m-space-6:24px;--m-inset:16px;--m-navbar-h:44px;--m-tabbar-h:49px;--m-row-h:52px;--m-row-h-2:64px;--m-radius:12px;--kb-inset:0px;--m-grouped-bg:#f2f2f7;--m-bar-bg:#f9f9fbd1;--m-bar-solid:#f9f9fb;--m-separator:#3c3c432e;--m-label-2:#3c3c43b8;--m-fill:#7676801f;--m-tint:var(--accent-fg);--m-destructive:#e5372d;--m-backdrop:#00000052;font-feature-settings:"cv11", "ss01";font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-cjk=sc]{--f-ui:"Inter Variable", "Inter", "Noto Sans Arabic Variable", "Noto Sans Hebrew Variable", "Noto Sans Devanagari Variable", "Noto Sans Thai Variable", "Noto Sans SC Variable", system-ui, -apple-system, "Segoe UI", sans-serif}html[data-cjk=tc]{--f-ui:"Inter Variable", "Inter", "Noto Sans Arabic Variable", "Noto Sans Hebrew Variable", "Noto Sans Devanagari Variable", "Noto Sans Thai Variable", "Noto Sans TC Variable", system-ui, -apple-system, "Segoe UI", sans-serif}html[data-cjk=ja]{--f-ui:"Inter Variable", "Inter", "Noto Sans Arabic Variable", "Noto Sans Hebrew Variable", "Noto Sans Devanagari Variable", "Noto Sans Thai Variable", "Noto Sans JP Variable", system-ui, -apple-system, "Segoe UI", sans-serif}html[data-cjk=ko]{--f-ui:"Inter Variable", "Inter", "Noto Sans Arabic Variable", "Noto Sans Hebrew Variable", "Noto Sans Devanagari Variable", "Noto Sans Thai Variable", "Noto Sans KR Variable", system-ui, -apple-system, "Segoe UI", sans-serif}html[data-theme=dark]{--accent-default:#ededed;--on-accent:#111;--bg:#1a1815;--surface:#232019;--surface-2:#2a261e;--surface-3:#322d23;--line:#ffffff1f;--line-soft:#ffffff0f;--border:#ffffff17;--border-strong:#ffffff29;--quiet-hover:#ffffff0d;--quiet-active:#ffffff14;--quiet-active-strong:#ffffff1f;--nav-selected:var(--quiet-active);--nav-active-icon:#4fc2b2;--nav-accent-indigo:#9c98f0;--nav-accent-violet:#bb9be6;--nav-accent-plum:#e58ab8;--nav-accent-green:#6cc490;--nav-accent-amber:#e0aa55;--nav-accent-blue:#7fa8ee;--ink-2:#d8d2c6;--t1:#f2eee6;--t2:#b8b1a2;--t3:#9c9485;--t4:#645e52;--pos-bg:#1b2d22;--warn-bg:#322715;--neg-bg:#341e18;--info-bg:#1a2536;--muted-bg:#2a261e;--accent-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark]{--accent-bg:color-mix(in srgb, var(--accent) 22%, #232019)}}html[data-theme=dark]{--accent-fg:#ededed;--text-tertiary:#8f887a;--muted:#9c9485;--chart-1:#4c8de6;--chart-2:#33a35e;--chart-3:#9381e8;--chart-4:#d9712d;--chart-5:#db5c9c;--chart-6:#b58a12;--chart-7:#1aa39b;--chart-8:#e05757;--chart-grid:#ffffff12;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 4px #0000004d, 0 4px 14px #00000059;--shadow-lg:0 12px 44px #00000080;--shadow-composer:0 18px 40px #00000059;--m-grouped-bg:#12110f;--m-bar-bg:#1e1c18d1;--m-bar-solid:#1e1c18;--m-separator:#ffffff24;--m-label-2:#ebebf5a8;--m-fill:#7676803d;--m-destructive:#ff5a4f;--m-backdrop:#00000080}@supports (color:oklch(from red l c h)){:root,html[data-theme=dark]{--on-accent:oklch(from var(--accent) clamp(0, (.62 - l) * 1000, 1) 0 0)}}html[data-density=compact]{--pad:20px;--row-pad:11px;--fs:14px;--sb:232px}html[data-density=comfy]{--pad:36px;--row-pad:19px;--fs:15.5px;--sb:264px}html[dir=rtl]{--safe-start:var(--safe-right);--safe-end:var(--safe-left);--dir:-1;--side-start:right;--side-end:left;--to-end:to left}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+10E60-10E7E,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-hebrew-hebrew-wght-normal-Bt6ehdp-.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+590-5FF,U+FB1D-FB4F}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+A8E0-A8FF}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-thai-thai-wght-normal-CtQSZ1tK.woff2?dpl=dpl_6ZrzyNA2Rbc25baSgimdFYanAcyy)format("woff2-variations");unicode-range:U+E01-E5B}body{font-family:var(--f-ui);background:var(--bg);color:var(--t1);font-size:var(--fs);font-weight:430;line-height:1.55}.mono{font-family:var(--f-mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em}.btn,.nav-item,.nav-group,.screen-eyebrow,.seg,.chip,.dept-chip,.ap-section-label,.mem-section-label,.sig-head-row,.dd-head,.brain-list-label,.vh-label,.roi-label,.score-label,.ap-detail-cust,.mem-dh-title{font-family:var(--f-ui)}h1,h2,h3,h4,h5,h6,.screen-title,.section-title h3,.modal-title{font-family:var(--f-voice)!important}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit}textarea,input:not([type]),input[type=text],input[type=search],.nav-ask-chat,.nav-ask-project-link,.nav-pinned-workflow__link,.org-name,.shell-account-name,.mem-name,.pj-people-name>span,.library-folder-name strong,.library-file-open strong,.library-header h1,.lt-card-name,.mi-m b,.mi-meta>span:first-child,.mi-approval-body,.dd-item-t,.notification-preview,.stx-card .nm .t,.stx-edbar .anm,.ask-agent-dialog [role=option] strong,.ask-agent-trigger strong,.lib-n,.workflow-catalog-name strong,.ap-cust,.ap-detail-cust,.ch-company-name,.ch-option-name,.ask-doc-card-title,.ask-doc-title,.feed-title,.matter-card-title{unicode-bidi:plaintext}:lang(ar),:lang(fa),:lang(ur),:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:normal!important}ul[dir=ltr]>li[dir=rtl],ol[dir=ltr]>li[dir=rtl],ul[dir=rtl]>li:not([dir=rtl]),ol[dir=rtl]>li:not([dir=rtl]){list-style-position:inside}html[dir=rtl] .rtl-mirror{scale:-1 1}html[dir=rtl] span.rtl-mirror{display:inline-block}@media (max-width:760px),(pointer:coarse){input:not([type=checkbox],[type=radio]),select,textarea,[contenteditable=true]{font-size:max(16px, var(--field-font-size,16px))!important}input:placeholder-shown,input::placeholder{text-overflow:ellipsis}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}kbd{font-family:var(--f-code);background:var(--surface-3);border:1px solid var(--border);color:var(--t3);border-radius:5px;padding:1px 5px;font-size:11px}h1{letter-spacing:-.025em;font-size:25px;font-weight:560}em{color:var(--accent-fg);font-style:normal;font-weight:600}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--bg);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--t4)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.auth-screen{justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 16px;display:flex}body:has(.consent-banner) .auth-screen{padding-bottom:calc(160px + var(--safe-bottom))}@media (max-width:600px){body:has(.consent-banner) .auth-screen{padding-bottom:calc(220px + var(--safe-bottom))}}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;font-weight:600;transition:all .12s;display:inline-flex}:where(.btn){padding:8px 14px;font-size:13.5px}.btn-sm{padding:5px 11px;font-size:12.5px}.btn-md{padding:8px 14px;font-size:13.5px}.btn-lg{padding:11px 18px;font-size:14px}@media (max-width:760px),(pointer:coarse){.btn-sm{min-height:36px}}.btn-ghost{color:var(--t2);border-color:var(--border);background:var(--surface)}.btn-ghost:hover{border-color:var(--border-strong);color:var(--t1);background:var(--surface-2)}.btn-soft{color:var(--t1);background:var(--surface-3)}.btn-soft:hover{background:var(--border)}.btn-primary{background:var(--accent-fg);color:#fff;box-shadow:none}html[data-theme=dark] .btn-primary{color:#1a1815}.btn-primary:hover{filter:brightness(.96);box-shadow:none}.btn-danger{color:var(--neg);background:var(--neg-bg)}.btn-danger:hover{background:var(--neg)}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background:color-mix(in srgb, var(--neg) 16%, var(--surface))}}.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:none}.coming-soon{letter-spacing:.02em;text-transform:uppercase;color:var(--t3);background:var(--surface-2,#7f7f7f1f);border:1px solid var(--border,#7f7f7f33);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.card{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:16px;padding:18px}.card-quiet{box-shadow:none;border-color:var(--line);padding:14px;font-size:13px}.card-quiet h3,.card-quiet h4{color:var(--t3)}.section-title{justify-content:space-between;align-items:center;margin:22px 0 11px;display:flex}.section-title:first-child{margin-top:0}.section-title-l{align-items:center;gap:9px;display:flex}.section-title h3{text-transform:uppercase;letter-spacing:.06em;color:var(--t2);font-size:13px;font-weight:600}.section-group{margin-top:26px}.section-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--t3);margin-bottom:4px;font-size:11.5px;font-weight:600}.section-group--reference{border-top:1px solid var(--line);padding-top:16px}.section-group--reference .section-title{margin:16px 0 8px}.section-group--reference .section-title h3{color:var(--t3);font-weight:500}.count-pill{background:var(--surface-3);color:var(--t2);border-radius:10px;padding:1px 8px;font-size:11.5px;font-weight:600}.seg-filter{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);gap:3px;margin-bottom:16px;padding:3px;display:inline-flex}.seg{border-radius:var(--r-sm);color:var(--t2);padding:6px 16px;font-size:13px;font-weight:500;transition:all .12s}.seg:hover{color:var(--t1)}.seg-active{background:var(--surface);color:var(--t1);box-shadow:var(--shadow-sm);font-weight:600}.seg-count{color:var(--t3);font-variant-numeric:tabular-nums;margin-inline-start:6px;font-size:11px;font-weight:600}.seg-active .seg-count{color:var(--t2)}@media (max-width:860px){.seg-filter{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg{white-space:nowrap;flex-shrink:0}}@media (max-width:379.98px){.seg-filter{gap:2px}.seg{padding:6px 10px}.seg-count{margin-inline-start:4px}}@property --edge-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --edge-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-edge-fade{0%{--edge-fade-start:0px;--edge-fade-end:28px}8%{--edge-fade-start:28px}92%{--edge-fade-end:28px}to{--edge-fade-start:28px;--edge-fade-end:0px}}@media (max-width:860px){@supports (animation-timeline:scroll()){.seg-filter,.sk-tabs,.maturity-workflows{-webkit-mask-image:linear-gradient(var(--to-end), transparent 0, #000 var(--edge-fade-start), #000 calc(100% - var(--edge-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(var(--to-end), transparent 0, #000 var(--edge-fade-start), #000 calc(100% - var(--edge-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(var(--to-end), transparent 0, #000 var(--edge-fade-start), #000 calc(100% - var(--edge-fade-end)), transparent 100%);mask-image:linear-gradient(var(--to-end), transparent 0, #000 var(--edge-fade-start), #000 calc(100% - var(--edge-fade-end)), transparent 100%);animation:linear both scroll-edge-fade;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){.seg-filter,.sk-tabs,.maturity-workflows{-webkit-mask-image:linear-gradient(var(--to-end), #000 calc(100% - 14px), transparent 100%);-webkit-mask-image:linear-gradient(var(--to-end), #000 calc(100% - 14px), transparent 100%);-webkit-mask-image:linear-gradient(var(--to-end), #000 calc(100% - 14px), transparent 100%);mask-image:linear-gradient(var(--to-end), #000 calc(100% - 14px), transparent 100%)}}}.sdot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.sdot[data-tone=pos]{background:var(--pos)}.sdot[data-tone=warn]{background:var(--warn)}.sdot[data-tone=neg]{background:var(--neg)}.sdot[data-tone=info]{background:var(--info)}.sdot[data-tone=accent]{background:var(--accent)}.sdot[data-tone=muted]{background:var(--t4)}.chip{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding-block:3px;padding-inline:8px 9px;font-size:12px;font-weight:600;display:inline-flex}.chip[data-tone=pos]{background:var(--pos-bg);color:var(--pos)}@supports (color:color-mix(in lab, red, red)){.chip[data-tone=pos]{color:color-mix(in srgb, var(--pos) 55%, var(--t1))}}.chip[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.chip[data-tone=neg]{background:var(--neg-bg);color:var(--neg)}.chip[data-tone=info]{background:var(--info-bg);color:var(--info)}.chip[data-tone=accent]{background:var(--accent-bg);color:var(--accent-fg)}.chip[data-tone=muted]{background:var(--muted-bg);color:var(--t2)}.evt-links{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.evt-links-label{color:var(--t3);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.evt-link{gap:5px}.ap-thread-links{margin-bottom:10px}.tier{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:600}.tier-lg{border-radius:7px;padding:4px 9px;font-size:13px}.tier[data-tone=muted]{background:var(--muted-bg);color:var(--t2)}.tier[data-tone=info]{background:var(--info-bg);color:var(--info)}.tier[data-tone=accent]{background:var(--accent-bg);color:var(--accent-fg)}.tier[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.tier[data-tone=neg]{background:var(--neg-bg);color:var(--neg)}.conf{color:var(--t2);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.conf-track{background:var(--surface-3);border-radius:3px;width:38px;height:5px;overflow:hidden}.conf-fill{height:100%;width:var(--w);border-radius:3px;display:block}.conf[data-tone=pos] .conf-fill{background:var(--pos)}.conf[data-tone=warn] .conf-fill{background:var(--warn)}.conf[data-tone=neg] .conf-fill{background:var(--neg)}.avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.avatar-user{font-size:var(--avatar-fs)}.avatar-hive{background:var(--accent-bg);color:var(--accent-fg)}.avatar-user{background:var(--info-bg);color:var(--info);font-weight:700}.avatar-tinted{color:#1c1c229e;font-weight:600}.avatar-image{object-fit:cover}.actor-label{font-weight:600}.dept-ico{width:var(--dept-ico-box);height:var(--dept-ico-box);color:var(--dept-hue);background:var(--dept-hue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dept-ico{background:color-mix(in srgb, var(--dept-hue) var(--dept-tint,14%), transparent)}}.dept-menu-div{background:var(--border);height:1px;margin:5px 2px}.dept-chip{white-space:nowrap;color:var(--dept-hue);border-radius:20px;align-items:center;gap:5px;padding-block:3px;padding-inline:7px 9px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dept-chip{color:color-mix(in srgb, var(--dept-hue) 55%, var(--t1))}}.dept-chip{background:var(--dept-hue)}@supports (color:color-mix(in lab, red, red)){.dept-chip{background:color-mix(in srgb, var(--dept-hue) 12%, transparent)}}.screen-eyebrow{color:var(--t2);align-items:center;gap:8px;margin-bottom:9px;font-size:12.5px;font-weight:600;display:inline-flex}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:max(9vh, var(--safe-top)) var(--safe-right) var(--safe-bottom) var(--safe-left);z-index:110;background:#211f1b57;justify-content:center;align-items:flex-start;animation:.12s fade;display:flex;position:fixed;inset:0}html[data-theme=dark] .modal-overlay{background:#0000008c}.modal{width:560px;max-width:92vw;max-height:calc(82vh - var(--safe-bottom));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;animation:.14s pop;display:flex;overflow:hidden}.modal-wide{width:720px}.modal-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-icon{background:var(--accent-bg);width:36px;height:36px;color:var(--accent-fg);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.modal-head-id{flex:1;min-width:0}.modal-title{font-size:16px;font-weight:600}.modal-sub{color:var(--t2);margin-top:1px;font-size:12.5px}.modal-x{border-radius:var(--r-sm);width:34px;height:34px;color:var(--t3);flex-shrink:0;place-items:center;transition:all .12s;display:grid}.modal-x:hover{background:var(--surface-3);color:var(--t1)}.modal-body{padding:16px 18px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}@media (max-width:760px){.modal-overlay{padding:calc(16px + var(--safe-top)) var(--safe-right) calc(16px + var(--safe-bottom)) var(--safe-left);overflow-y:auto}.modal{width:94vw;max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom))}.modal-wide{width:94vw}}.dd-wrap{position:relative}.dd-scrim{z-index:210;position:fixed;inset:0}.dd-panel{z-index:211;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);padding:6px;animation:.12s pop;position:fixed}.dd-head{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);padding:8px 10px 6px;font-size:11px;font-weight:600}.dd-note{background:var(--surface-2);border-radius:var(--r-sm);color:var(--t3);margin:2px 2px 6px;padding:9px 10px;font-size:12.5px;line-height:1.35}.dd-scroll{max-height:320px;overflow-y:auto}.dd-item{border-radius:var(--r-sm);flex-direction:column;gap:3px;padding:9px 10px;display:flex}.dd-item-btn{text-align:start;width:100%;transition:all .1s}.dd-item-btn:hover{background:var(--surface-2)}.dd-item-t{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.dd-item-s{color:var(--t2);font-size:12px}.dd-empty{text-align:center;color:var(--t3);padding:20px;font-size:13px}.dd-foot{border-top:1px solid var(--border);margin-top:5px;padding:8px 10px 4px}.dd-link{color:var(--accent-fg);font-size:12.5px;font-weight:600}.dd-menu-row{border-radius:var(--r-sm);width:100%;color:var(--t1);text-align:start;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;transition:all .1s;display:flex}.dd-menu-row:hover{background:var(--surface-2)}.dd-menu-row-disabled{opacity:.45;cursor:default}.dd-menu-row-disabled:hover{background:0 0}.dd-menu-row svg{color:var(--t3)}.dd-panel.shell-menu{border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 18px 44px var(--t1);border-radius:12px;padding:5px}@supports (color:color-mix(in lab, red, red)){.dd-panel.shell-menu{box-shadow:0 18px 44px color-mix(in srgb, var(--t1) 16%, transparent)}}.dd-panel.shell-workspace-menu{box-shadow:0 24px 60px var(--t1);border-radius:14px;margin-inline-start:2px;padding:6px}@supports (color:color-mix(in lab, red, red)){.dd-panel.shell-workspace-menu{box-shadow:0 24px 60px color-mix(in srgb, var(--t1) 18%, transparent)}}.dd-panel.shell-account-menu{margin-inline-start:4px}.shell-menu .dd-menu-row{min-height:35px;color:var(--t2);border-radius:8px;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:520;line-height:19px}.shell-account-menu .dd-menu-row{font-weight:500}@media (pointer:fine){.shell-account-menu .dd-menu-row{gap:8px;min-height:30px;padding:5px 9px;font-size:12.5px;line-height:18px}.shell-account-menu .dept-menu-div{margin:3px 8px}.shell-account-menu .shell-account-head{padding:5px 9px 3px}}.shell-account-menu .dd-menu-row.is-active{background:var(--quiet-hover);color:var(--t1)}.dd-panel.shell-account-flyout{min-width:168px;margin-inline-start:0;padding:5px}.shell-menu .dd-menu-row:hover{background:var(--quiet-hover);color:var(--t1)}.shell-menu .dd-menu-row:disabled{cursor:wait;opacity:.65}.shell-menu .dept-menu-div{margin:5px 8px}.shell-workspace-menu .dd-note{background:var(--quiet-hover);color:var(--t3);border-radius:9px;align-items:flex-start;gap:8px;margin:1px 1px 5px;padding:9px 11px;font-size:11px;line-height:16.5px;display:flex}.shell-workspace-menu .dd-note svg{flex:none;margin-top:1px}.shell-account-signout{color:var(--t4)}.shell-account-signout:hover{color:var(--t2)}.shell-account-head{flex-direction:column;gap:1px;min-width:0;padding:7px 10px 5px;display:flex}.shell-account-name{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:18px;overflow:hidden}.shell-account-email{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:16px;overflow:hidden}.shell-account-menu .dd-menu-chv{transition:transform .12s}.shell-account-menu .dd-menu-chv.is-open{transform:rotate(90deg)}.shell-account-menu .shell-account-sub{padding-inline-start:34px}.shell-menu .shell-account-soon,.shell-menu .shell-account-soon:hover{color:var(--t4);cursor:default;white-space:nowrap;background:0 0}.shell-menu .shell-account-soon svg{flex:none}.shell-account-soon-tag{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--t3);white-space:nowrap;flex:none;margin-inline-start:auto;padding:1px 6px;font-size:10px;font-weight:550;line-height:15px}@media (prefers-reduced-motion:reduce){.shell-account-menu .dd-menu-chv{transition:none}}.app{height:100vh;padding-top:var(--safe-top);padding-inline-start:var(--safe-start);padding-inline-end:var(--safe-end);display:flex;position:relative;overflow:hidden}.sidebar{width:var(--sb);background:var(--bg);padding:16px 12px calc(20px + var(--safe-bottom));flex-direction:column;flex-shrink:0;gap:1px;display:flex;overflow:hidden}.brand{flex-shrink:0;align-items:center;gap:2px;min-height:48px;padding:0 0 1px;display:flex}.brand-menu{flex:1;min-width:0;display:flex}.brand-switch{width:100%;min-width:0;min-height:47px;color:var(--t1);text-align:start;cursor:pointer;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:8px 10px 14px;display:flex}.brand-switch:hover,.brand-switch[aria-expanded=true]{background:0 0}.brand-menu-chevron{color:var(--t4);flex:none;display:inline-flex}.brand-menu-chevron svg{transition:transform .12s}.brand-switch[aria-expanded=true] .brand-menu-chevron svg{transform:rotate(180deg)}.brand-mark{width:16px;height:16px;color:var(--t1);flex-shrink:0;place-items:center;display:grid}.brand-ws-logo{object-fit:contain;object-position:var(--side-start) center;border-radius:3px;flex:0 auto;width:auto;min-width:0;max-width:88px;height:16px;display:block}.brand-switch-id{text-align:start;flex-direction:column;flex:1;min-width:0;padding-top:0;line-height:1.3;display:flex}.org-name{font-size:var(--nav-font-size);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:560;overflow:hidden}.sidebar-foot .notifications-trigger,.sidebar-foot .sidebar-help-trigger{width:26px;height:26px;color:var(--t3);border-radius:7px;flex-shrink:0}.sidebar-foot .notifications-trigger:hover,.sidebar-foot .sidebar-help-trigger:hover{background:var(--surface-3);color:var(--t1)}.sidebar-foot .notifications-trigger[aria-expanded=true],.sidebar-foot .sidebar-help-trigger[aria-expanded=true]{background:var(--quiet-active);color:var(--t1)}.sb-search,.sb-toggle{width:26px;height:26px;color:var(--t3);border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.sb-search:hover,.sb-toggle:hover{background:var(--surface-3);color:var(--t1)}.workspace{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);align-items:center;gap:10px;margin-bottom:8px;padding:9px 10px;transition:all .12s;display:flex}.workspace:hover{border-color:var(--border-strong)}.ws-logo{background:var(--t1);width:30px;height:30px;color:var(--bg);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ws-id{text-align:start;flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ws-name{font-size:13.5px;font-weight:600}.ws-pack{color:var(--t3);font-size:11.5px}.main{background:var(--surface);min-width:0;padding-bottom:var(--safe-bottom);flex-direction:column;flex:1;display:flex;overflow:hidden}.content{flex:1;overflow-y:auto}.content--workflow{min-height:0;display:flex;overflow:hidden}.screen{padding:var(--pad);width:100%;max-width:1240px;margin:0 auto}.screen-split{max-width:1320px}.screen-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.screen-head-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.page-tabs{max-width:1240px;padding:var(--pad) var(--pad) 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 auto;display:flex}.page-tabs>.screen-sub{flex:280px;margin-top:0}.page-tabs>.seg-filter{flex:none;margin-bottom:0}.signals-module{max-width:1240px}.signals-module>.screen{max-width:none;padding:0}.signals-module-tabs{border-bottom:1px solid var(--border);gap:4px;margin:-6px 0 20px;display:flex}.signals-module-tabs [role=tab]{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:560}.signals-module-tabs [role=tab]:hover{color:var(--t1)}.signals-module-tabs [role=tab][aria-selected=true]{color:var(--t1);border-bottom-color:var(--accent)}.signals-module-tabs [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.signals-tab-explainer{color:var(--t3);margin:-10px 0 16px;font-size:13px}.tab-stat-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:16px 28px;margin-bottom:14px;display:flex}.tab-stat-row .roi-receipt{min-width:7.5rem;max-width:12rem}.screen-sub{color:var(--t2);max-width:620px;margin-top:5px;font-size:14px}.sidebar-scrim{display:none}.toast{bottom:calc(26px + var(--safe-bottom));background:var(--t1);color:var(--bg);border-radius:var(--r-md);box-shadow:var(--shadow-lg);z-index:120;align-items:center;gap:10px;max-width:560px;padding:12px 18px;font-size:13.5px;font-weight:500;animation:.22s cubic-bezier(.2,.8,.2,1) toastUp;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast svg{color:var(--accent);flex-shrink:0}.toast-action{border-radius:var(--r-sm);background:var(--accent);color:var(--bg);font:inherit;cursor:pointer;border:0;flex-shrink:0;margin-inline-start:4px;padding:4px 10px;font-weight:600}.toast-action:hover{filter:brightness(1.08)}.toast-empty{box-shadow:none;pointer-events:none;clip-path:inset(50%);background:0 0;width:1px;height:1px;padding:0;animation:none;overflow:hidden}.toast-close{border-radius:var(--r-sm);color:var(--bg);cursor:pointer;opacity:.7;background:0 0;border:0;flex-shrink:0;align-items:center;margin-inline-start:2px;padding:2px;display:inline-flex}.toast-close:hover{opacity:1}.toast-close svg{color:currentColor}@keyframes toastUp{0%{opacity:0;transform:translate(-50%,12px)}}.kill-banner{padding:8px var(--pad);background:var(--neg);color:#fff;border-bottom:1px solid var(--neg);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.kill-banner{border-bottom:1px solid color-mix(in srgb, var(--neg) 70%, black)}}.kill-banner{animation:.22s cubic-bezier(.2,.8,.2,1) both kbslide}@keyframes kbslide{0%{opacity:0;transform:translateY(-100%)}}.kb-pulse{background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;animation:1.6s ease-in-out infinite kbpulse;display:grid}@keyframes kbpulse{0%,to{box-shadow:0 0 #ffffff59}50%{box-shadow:0 0 0 5px #fff0}}.kb-text{flex:1;font-size:12.5px}.kb-text strong{font-weight:700}.kb-resume{border-radius:var(--r-sm);color:var(--neg);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.kb-resume:hover{background:#fff}@supports (color:color-mix(in lab, red, red)){.kb-resume:hover{background:color-mix(in srgb, #fff 88%, var(--neg))}}.kb-resume:active{transform:translateY(1px)}.role-banner{padding:10px var(--pad);background:var(--accent);align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.role-banner{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.role-banner{border-bottom:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.role-banner{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.rb-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:9px;height:9px}.rb-text{color:var(--t1);font-size:13px}.rb-text strong{font-weight:700}.rb-exit{color:var(--t1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);align-items:center;gap:6px;margin-inline-start:auto;padding:5px 11px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.rb-exit:hover{background:var(--surface-2)}.rb-exit svg{color:var(--t3)}.billing-banner{padding:8px var(--pad);color:var(--t1);border-bottom:1px solid var(--border);align-items:center;gap:10px;font-size:12.5px;display:flex}.billing-banner svg{color:var(--t3);flex-shrink:0}.billing-banner--info{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.billing-banner--info{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.billing-banner--warn{background:var(--warn-bg);border-bottom-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.billing-banner--warn{border-bottom-color:color-mix(in srgb, var(--warn) 40%, var(--border))}}.billing-banner--neg{background:var(--neg-bg);border-bottom-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.billing-banner--neg{border-bottom-color:color-mix(in srgb, var(--neg) 40%, var(--border))}}.billing-banner--neg svg{color:var(--neg)}.bb-text{flex:1}.bb-text strong{font-weight:700}.bb-action{color:var(--t1);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;flex-shrink:0;align-items:center;margin-inline-start:auto;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.bb-action:hover{background:var(--surface-2)}.read-only-guard{border:0;min-width:0;margin:0;padding:0}.read-only-reason{color:var(--t3);margin:6px 0 0;font-size:12px}.entitlement-denied{color:var(--t2,var(--t1));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}.entitlement-denied__link{color:var(--t1);font-weight:600}.rb-exit.rb-dismiss{margin-inline-start:0}@media (max-width:1100px){.value-grid,.chan-grid{grid-template-columns:1fr}}.mobile-nav-host,.mobile-nav-dialog{display:contents}@media (max-width:860px){:root{--pad:16px;--row-pad:13px}.app{height:auto;min-height:100vh;padding-top:0;display:block;overflow:clip visible}.sidebar{width:calc(270px + var(--safe-start));padding-block:calc(16px + var(--safe-top)) calc(20px + var(--safe-bottom));padding-inline:calc(12px + var(--safe-start)) 12px;z-index:200;transform:translateX(calc(var(--dir) * -100%));box-shadow:none;visibility:hidden;top:0;inset-inline-start:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:fixed;bottom:0}.mobile-nav-dialog{width:calc(270px + var(--safe-start));z-index:200;display:block;position:fixed;inset-block:0;inset-inline:0 auto}.nav-open .sidebar{box-shadow:var(--shadow-lg);visibility:visible;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.sidebar-foot .notifications-trigger,.sidebar-foot .sidebar-help-trigger,.sb-search,.sb-toggle{width:40px;height:40px}.dd-panel.shell-workspace-menu{max-height:calc(100dvh - 80px);overflow-y:auto}.sidebar-scrim{z-index:150;background:#211f1b66;animation:.15s fade;display:block;position:fixed;inset:0}.main{border-radius:0;height:auto;min-height:100vh;overflow:clip visible}.content{overflow-y:visible}.screen{padding:var(--pad)}.screen-head{flex-direction:column;gap:14px}}@media (min-width:861px){.sidebar{transition:width .18s cubic-bezier(.2,.8,.2,1)}.sidebar-collapsed{width:68px;padding-inline:10px}.sidebar-collapsed .brand-switch-id,.sidebar-collapsed .brand-menu-chevron,.sidebar-collapsed .nav-group,.sidebar-collapsed .nav-item>span,.sidebar-collapsed .set-nav-group-label,.sidebar-collapsed .set-it>span,.sidebar-collapsed .set-back>span,.sidebar-collapsed .sb-usage-top,.sidebar-collapsed .user-id,.sidebar-collapsed .user-row>svg{display:none}.sidebar-collapsed .set-it,.sidebar-collapsed .set-back{justify-content:center;padding:9px 0}.sidebar-collapsed .brand{flex-direction:column;align-items:center;gap:8px;padding:8px 0 10px}.sidebar-collapsed .brand-menu{flex:none;justify-content:center;width:100%}.sidebar-collapsed .brand-switch{background:0 0;justify-content:center;padding:0}.sidebar-collapsed .brand-ws-logo{object-position:center;width:16px;max-width:16px}.sidebar-collapsed .sb-search,.sidebar-collapsed .sb-toggle{margin-inline-start:0}.sidebar-collapsed .nav-item{justify-content:center;padding:9px 0;position:relative}.sidebar-collapsed .user-row{justify-content:center;padding:6px 0}}.loop-timer{color:var(--t3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.loop-timer svg{color:var(--t3);flex:none}.loop-timer strong{color:var(--t2);font-variant-numeric:tabular-nums;font-weight:650}.dd-menu-chv{color:var(--t3);margin-inline-start:auto;display:inline-flex}.ws-switch{border-top:1px solid var(--border);margin-top:5px;padding-top:5px}.ws-switch-row{border-radius:var(--r-sm);width:100%;color:var(--t2);text-align:start;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:520;transition:all .1s;display:flex}.ws-switch-row:hover{background:var(--surface-2);color:var(--t1)}.ws-switch-row:disabled{cursor:wait;opacity:.65}.ws-switch-mark{background:var(--t1);width:22px;height:22px;color:var(--bg);font-family:var(--f-mono);border-radius:7px;flex-shrink:0;place-items:center;font-size:8.5px;display:grid}.ws-switch-mark-new{background:var(--surface-3);color:var(--t2)}.ws-switch-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-switch-on{color:var(--live);margin-inline-start:auto;display:inline-flex}.ws-switch-more{color:var(--t3)}.ws-switch-state,.ws-switch-error{padding:7px 10px;font-size:11.5px}.ws-switch-state{color:var(--t3)}.ws-switch-error{color:var(--neg)}.sb-posture{color:var(--t2);align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;font-weight:520;transition:all .12s;display:flex}.sb-posture:hover{background:var(--surface-3);color:var(--t1)}.sb-posture-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-posture-count{color:var(--t3);margin-inline-start:auto;font-size:10px}.sb-posture-acting{color:var(--accent)}.sb-posture-halted{color:var(--neg)}@media (min-width:861px){.sidebar-collapsed .sb-posture{justify-content:center;padding:6px 0}.sidebar-collapsed .sb-posture-label,.sidebar-collapsed .sb-posture-count{display:none}}.nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:1px;min-height:0;margin-top:0;display:flex;overflow:hidden auto}.nav::-webkit-scrollbar{width:0;height:0;display:none}.nav-item{min-height:var(--nav-row-height);border-radius:var(--r-sm);color:var(--ink-2);font-weight:var(--nav-font-weight);font-size:var(--nav-font-size);text-align:start;border:0;align-items:center;gap:10px;padding:6px 10px;line-height:20px;transition:all .12s;display:flex;position:relative}.nav-item>span{white-space:nowrap;flex:1}.nav-item:hover{background:var(--quiet-hover);color:var(--t1)}.nav-item-soon{opacity:.5;cursor:default}.nav-item-soon:hover{color:var(--t2);background:0 0}.nav-soon{letter-spacing:.03em;text-transform:uppercase;background:var(--surface-3);color:var(--t2);border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-size:10px;font-weight:600}.nav-item.nav-active{background:var(--nav-selected);color:var(--t1);box-shadow:none;font-weight:var(--nav-active-weight);border:0}.nav-item svg{width:var(--nav-icon-size);height:var(--nav-icon-size);color:var(--ink-2);flex-shrink:0}.nav-item.nav-active svg{color:var(--nav-item-accent,var(--nav-active-icon))}.nav-item[data-nav-accent=indigo]{--nav-item-accent:var(--nav-accent-indigo)}.nav-item[data-nav-accent=violet]{--nav-item-accent:var(--nav-accent-violet)}.nav-item[data-nav-accent=plum]{--nav-item-accent:var(--nav-accent-plum)}.nav-item[data-nav-accent=green]{--nav-item-accent:var(--nav-accent-green)}.nav-item[data-nav-accent=amber]{--nav-item-accent:var(--nav-accent-amber)}.nav-item[data-nav-accent=blue]{--nav-item-accent:var(--nav-accent-blue)}.nav a:focus-visible,.nav button:focus-visible{outline-offset:-2px}.nav-ask-chat-row>a:focus-visible,.nav-ask-project-head>a:focus-visible{outline:none}:is(.nav-ask-chat-row:has(>a:focus-visible),.nav-ask-project-head:has(>a:focus-visible)){outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-contrast:more){.nav-item.nav-active svg{color:var(--t1)}}@media (forced-colors:active){.nav-item.nav-active svg{color:canvastext}}.nav-group{font-family:var(--f-ui);font-size:var(--nav-label-size);letter-spacing:0;color:var(--t3);padding:14px 10px 4px;font-weight:500}.nav-group:first-child{padding-top:4px}.nav-chats-group{margin-top:0;padding-top:0}.sidebar-collapsed .nav-chats-group{display:none}.nav-chats-heading{min-height:var(--nav-row-height);align-items:center;padding:12px 10px 4px;display:flex}.nav-chats-heading-link{color:inherit;border-radius:4px;flex:1;text-decoration:none}.nav-chats-heading-link:hover,.nav-chats-heading-link[aria-current=page]{color:var(--t1)}.nav-pinned-workflows{flex-direction:column;gap:1px;margin:0 0 2px;padding-block:0;padding-inline:22px 0;list-style:none;display:flex}.sidebar-collapsed .nav-pinned-workflows{display:none}.nav-pinned-workflow{border-radius:10px;align-items:center;min-width:0;display:flex}.nav-pinned-workflow:hover,.nav-pinned-workflow:focus-within{background:var(--quiet-hover)}.nav-pinned-workflow__link{min-width:0;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex:1;padding-block:7px;padding-inline:10px 4px;font-size:13px;font-weight:430;overflow:hidden}.nav-pinned-workflow__link:hover,.nav-pinned-workflow__link--active{color:var(--t1)}.nav-pinned-workflow__link--active{background:var(--quiet-active)}.nav-pinned-workflow__unpin{width:20px;height:20px;color:var(--t3);border-radius:6px;flex:none;place-items:center;margin-inline-end:6px;display:grid}.nav-pinned-workflow__unpin:hover:not(:disabled){background:var(--quiet-hover);color:var(--t1)}.nav-pinned-workflow__unpin:disabled{cursor:default;opacity:.45}.nav-ask-chats{flex-direction:column;gap:1px;margin:0 0 2px;padding:0;list-style:none;display:flex}.nav-ask-chat-row{min-width:0;min-height:var(--nav-row-height);border-radius:var(--r-sm);border:0;align-items:center;display:flex}.nav-ask-chat{min-width:0;min-height:var(--nav-row-height);border-radius:var(--r-sm);color:var(--t2);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding-block:6px;padding-inline:10px 4px;transition:color .12s,background-color .12s;display:flex;overflow:hidden}.nav-ask-chat:hover{color:var(--t1);background:0 0}.nav-ask-chat-active{background:var(--quiet-active);color:var(--t1);box-shadow:none;font-weight:var(--nav-font-weight)}@media (max-width:760px){.nav-ask-chat{align-items:center;min-height:44px;display:flex}.nav-ask-chat-row-nested .nav-ask-chat{min-height:44px}}.nav-ask-state{color:var(--t3);text-align:start;margin:0;padding:6px 12px;font-size:12.5px;line-height:1.4}.nav-ask-skel{flex-direction:column;gap:23px;padding:11px 12px 12px;display:flex}.nav-ask-retry{border-radius:var(--r-sm);width:100%}.nav-ask-retry:hover{color:var(--t2);background:var(--quiet-hover)}.nav-ask-more{border-radius:var(--r-sm);width:calc(100% - 4px);color:var(--t3);text-align:start;margin:4px 2px 0;padding:6px 10px;font-size:12.5px;font-weight:520}.nav-ask-more:hover:not(:disabled){color:var(--t1);background:var(--quiet-hover)}.nav-ask-more:disabled{cursor:default;opacity:.6}.sidebar-foot{flex-direction:column;flex-shrink:0;gap:8px;margin-top:10px;display:flex}.sidebar-foot-row{align-items:center;gap:4px;min-width:0;display:flex}.sidebar-account{flex:1;min-width:0}.sidebar-get-started-progress{font-variant-numeric:tabular-nums;color:var(--t3);margin-inline-start:auto;font-size:11.5px}.sidebar-collapsed .sidebar-foot-row{flex-direction:column-reverse;gap:8px}.sidebar-collapsed .sidebar-account{width:100%}.user-row>svg{color:var(--t3);transition:transform .12s}.user-row[aria-expanded=true]>svg{transform:rotate(180deg)}.user-row{border:0;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 8px;display:flex}.user-row:hover,.user-row[aria-expanded=true]{background:var(--quiet-active)}.user-id{text-align:start;flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.user-id span:first-child{font-weight:var(--nav-active-weight);font-size:var(--nav-label-size);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.user-role{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.nav-ask-projects{flex-direction:column;gap:1px;margin:0 0 2px;padding:0;list-style:none;display:flex}.nav-ask-project-head{min-width:0;min-height:var(--nav-row-height);border-radius:var(--r-sm);border:0;align-items:center;display:flex}.nav-ask-project-link{min-width:0;min-height:var(--nav-row-height);border-radius:var(--r-sm);color:var(--t2);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:6px 4px;transition:color .12s,background-color .12s;display:flex;overflow:hidden}.nav-ask-project-link:hover{color:var(--t1);background:0 0}.nav-ask-project-add{width:17px;height:17px;color:var(--t3);border-radius:5px;place-items:center;font-size:14px;line-height:1;display:grid}.nav-ask-project-add:hover:not(:disabled){color:var(--t1);background:var(--quiet-hover)}.nav-ask-project-add svg{color:currentColor}.nav-ask-project-new{width:100%;min-height:var(--nav-row-height);border-radius:var(--r-sm);color:var(--t3);font-size:var(--nav-label-size);text-align:start;align-items:center;gap:8px;padding:6px 12px;display:flex}.nav-ask-project-new:hover:not(:disabled){color:var(--t1);background:var(--quiet-hover)}.nav-divider{background:var(--border);flex:none;height:1px;margin:10px 8px}.sidebar-collapsed .nav-divider{display:none}.nav-ask-project-head:hover,.nav-ask-project-head:focus-within,.nav-ask-chat-row:hover,.nav-ask-chat-row:focus-within{background:var(--quiet-hover)}.nav-ask-project-head.is-active{background:var(--quiet-active)}.nav-ask-project-folder{width:24px;height:var(--nav-row-height);color:var(--nav-project-color);border-radius:10px;flex:none;place-items:center;display:grid}.nav-ask-project-folder:hover,.nav-ask-project-folder:focus-visible{background:0 0}.nav-ask-chat-row-nested{min-height:var(--nav-row-height)}.nav-ask-chat-row-nested .nav-ask-chat{min-height:var(--nav-row-height);font-size:var(--nav-label-size);padding-block:6px;padding-inline:35px 4px}.nav-ask-project-head .nav-ask-chat-active{background:0 0}.nav-ask-state-nested,.nav-ask-more-nested{padding-inline-start:35px}.nav-ask-error{color:var(--neg)}.sidebar-item-menu-anchor{flex:none;align-items:center;display:flex;position:relative}.sidebar-item-menu-trigger{width:20px;height:20px;color:var(--t3);opacity:1;border-radius:6px;place-items:center;margin-inline-end:6px;transition:opacity .12s,color .12s,background .12s;display:grid}.nav-ask-project-head .sidebar-item-menu-trigger,.nav-ask-chat-row .sidebar-item-menu-trigger{opacity:0}.nav-ask-project-head:hover .sidebar-item-menu-trigger,.nav-ask-project-head:focus-within .sidebar-item-menu-trigger,.nav-ask-project-head .sidebar-item-menu-trigger[aria-expanded=true],.nav-ask-chat-row:hover .sidebar-item-menu-trigger,.nav-ask-chat-row:focus-within .sidebar-item-menu-trigger,.nav-ask-chat-row .sidebar-item-menu-trigger[aria-expanded=true],.sidebar-item-menu-trigger[aria-expanded=true]{opacity:1}.sidebar-item-menu-trigger:hover:not(:disabled){color:var(--t1);background:var(--quiet-hover)}.sidebar-item-menu-trigger:disabled{cursor:default;opacity:.45}.nav-ask-project-head .sidebar-item-menu-trigger:disabled,.nav-ask-chat-row .sidebar-item-menu-trigger:disabled{opacity:.45}.nav-ask-project-head:not(:hover,:focus-within) .sidebar-item-menu-trigger:disabled,.nav-ask-chat-row:not(:hover,:focus-within) .sidebar-item-menu-trigger:disabled{opacity:0}.nav-ask-chat-row-working{position:relative}.nav-ask-chat-pulse{background:var(--live);pointer-events:none;top:50%;border-radius:50%;width:6px;height:6px;margin-top:-3px;transition:opacity .12s;animation:1.6s ease-in-out infinite nav-ask-chat-pulse;position:absolute;inset-inline-end:13px}.nav-ask-chat-row:hover .nav-ask-chat-pulse,.nav-ask-chat-row:focus-within .nav-ask-chat-pulse{opacity:0}.nav-ask-chat-row-no-menu:hover .nav-ask-chat-pulse,.nav-ask-chat-row-no-menu:focus-within .nav-ask-chat-pulse{opacity:1}.nav-ask-chat-row-no-menu .nav-ask-chat{padding-inline-end:24px}@keyframes nav-ask-chat-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.nav-ask-chat-pulse{animation:none}}.nav-ask-mention-dot{border-radius:var(--r-pill);background:var(--neg);flex:none;width:7px;height:7px;margin-block:0;margin-inline:2px 6px}.dd-panel.sidebar-item-menu{border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 18px 44px var(--t1);border-radius:12px;padding:5px}@supports (color:color-mix(in lab, red, red)){.dd-panel.sidebar-item-menu{box-shadow:0 18px 44px color-mix(in srgb, var(--t1) 15%, transparent)}}.sidebar-item-menu-row{width:100%;min-height:35px;color:var(--t2);text-align:start;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;font-weight:500;line-height:19px;display:flex}.sidebar-item-menu-row:hover{background:var(--quiet-hover);color:var(--t1)}.sidebar-item-menu-row svg{color:currentColor;flex:none}.sidebar-item-menu-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-item-menu-row span+svg{margin-inline-start:auto}.sidebar-item-menu-row.is-danger{color:var(--neg)}.sidebar-item-menu-divider{background:var(--border);height:1px;margin:4px 7px}.sidebar-item-menu-heading{color:var(--t3);padding:4px 10px 5px;font-size:11px;font-weight:600}.sidebar-rename-modal{max-width:470px}.sidebar-dialog-layer .modal-overlay{z-index:220}@media (max-width:860px){.sidebar-item-menu-trigger{opacity:1;width:36px;height:36px;margin-inline-end:0}.nav-ask-project-add{width:32px;height:32px}.nav-chats-heading-link{align-items:center;min-height:32px;display:inline-flex}.nav-ask-chat,.nav-ask-chat-row-nested .nav-ask-chat{line-height:calc(var(--nav-row-height) - 12px);display:block}}@media (max-width:760px){.nav-ask-chat,.nav-ask-chat-row-nested .nav-ask-chat{line-height:32px}}@media (max-width:860px),(pointer:coarse){.nav-ask-more{min-height:36px}}@media (max-width:860px),(hover:none),(pointer:coarse),(any-pointer:coarse),(any-hover:none){.nav-ask-project-head .sidebar-item-menu-trigger,.nav-ask-chat-row .sidebar-item-menu-trigger{opacity:1}.nav-ask-project-head .sidebar-item-menu-trigger:disabled,.nav-ask-project-head:not(:hover,:focus-within) .sidebar-item-menu-trigger:disabled,.nav-ask-chat-row .sidebar-item-menu-trigger:disabled,.nav-ask-chat-row:not(:hover,:focus-within) .sidebar-item-menu-trigger:disabled{opacity:.45}.nav-ask-chat-pulse{flex:none;margin-block:0;margin-inline:4px 6px;position:static}.nav-ask-chat-row:hover .nav-ask-chat-pulse,.nav-ask-chat-row:focus-within .nav-ask-chat-pulse{opacity:1}.nav-ask-chat-row-no-menu .nav-ask-chat{padding-inline-end:4px}.nav-ask-chat-row-no-menu .nav-ask-chat-pulse{margin-inline-end:12px}}.nav-sublist{flex-direction:column;gap:1px;display:flex}.nav-item.nav-subitem{min-height:calc(var(--nav-row-height) - 4px);font-size:calc(var(--nav-font-size) - 1px);gap:8px;padding-block:4px;padding-inline:32px 10px}.nav-item.nav-subitem svg{width:calc(var(--nav-icon-size) - 2px);height:calc(var(--nav-icon-size) - 2px)}.nav-item.nav-group-open{color:var(--t1)}.nav-item.nav-group-open svg{color:var(--nav-item-accent,var(--nav-active-icon))}@media (prefers-contrast:more){.nav-item.nav-group-open svg{color:var(--t1)}}@media (forced-colors:active){.nav-item.nav-group-open svg{color:canvastext}}:root{--topbar-h:0px}.topbar{background:0 0;flex-shrink:0;align-items:center;gap:16px;padding:0 24px;display:flex}.topbar-bare{height:0;padding:0}.icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--t2);place-items:center;transition:all .12s;display:grid;position:relative}.icon-btn:hover{background:var(--surface-3)}.burger{display:none}@media (max-width:860px){:root{--topbar-h:53px}.burger{border-radius:var(--r-sm);width:44px;height:44px;color:var(--t1);flex-shrink:0;place-items:center;margin-inline-end:2px;display:grid}.burger:hover{background:var(--surface-3)}.topbar-bare{z-index:100;height:calc(var(--topbar-h) + var(--safe-top));padding:var(--safe-top) var(--pad) 0;background:var(--surface);gap:8px;position:sticky;top:0}.icon-btn{width:44px;height:44px}}.roi-receipt{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.roi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);font-size:11.5px;font-weight:600}.roi-value{letter-spacing:-.02em;font-size:30px;font-weight:600}.roi-delta{font-size:12.5px;font-weight:500}.roi-delta.pos{color:var(--pos)}.roi-delta.neutral{color:var(--t3)}.scoreboard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:8px;display:grid;overflow:hidden}.score-cell{border-inline-end:1px solid var(--border);flex-direction:column;gap:2px;padding:16px 18px;display:flex}.score-cell:last-child{border-inline-end:none}.score-label{color:var(--t3);font-size:12px;font-weight:500}.score-value{letter-spacing:-.02em;font-size:26px;font-weight:600}.score-sub{color:var(--t4);margin-top:1px;font-size:11.5px}.score-delta{margin-top:5px;font-size:12px;font-weight:600}.score-delta.pos{color:var(--pos)}.score-delta.neutral{color:var(--t3)}.today-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.today-grid>*{min-width:0}.today-side{flex-direction:column;display:flex}.needs-card{flex-direction:column;gap:13px;display:flex}.needs-num{cursor:pointer;text-align:start;align-items:baseline;gap:9px;display:flex}.needs-num-val{font-size:40px;font-weight:600}.needs-num span{color:var(--t2);font-weight:500}.needs-note{color:var(--t2);font-size:13px}.needs-open .btn{flex-direction:row-reverse;justify-content:space-between;width:100%}.shadow-card{background:var(--info-bg);border-color:var(--info);margin-top:16px}@supports (color:color-mix(in lab, red, red)){.shadow-card{border-color:color-mix(in srgb, var(--info) 20%, transparent)}}.shadow-head{color:var(--info);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.shadow-state{background:var(--surface);color:var(--info);border-radius:10px;margin-inline-start:auto;padding:2px 8px;font-size:11.5px}.shadow-card p{color:var(--t2);margin:9px 0 12px;font-size:13px}@media (max-width:1080px){.scoreboard{grid-template-columns:repeat(2,1fr)}.score-cell:nth-child(2){border-inline-end:none}.score-cell:first-child,.score-cell:nth-child(2){border-bottom:1px solid var(--border)}.today-grid{grid-template-columns:minmax(0,1fr)}.roi-receipt{text-align:start;align-items:flex-start}.today-side{flex-flow:wrap}}@media (max-width:640px){.today-grid .feed-row{flex-wrap:wrap;row-gap:8px}.today-grid .feed-main{flex:calc(100% - 39px)}.today-grid .feed-right{flex-wrap:wrap;flex-shrink:1;gap:8px 12px;min-width:0;margin-inline-start:39px}.today-grid .feed-time{text-align:start;min-width:0}.scoreboard{grid-template-columns:1fr}.score-cell{border-bottom:1px solid var(--border);border-inline-end:none!important}.score-cell:last-child{border-bottom:none}}.feed-card{overflow:hidden}.feed-row{padding:var(--row-pad) 18px;border-bottom:1px solid var(--border);align-items:center;gap:13px;transition:all .12s;display:flex}.feed-row-last{border-bottom:none}.feed-row:hover{background:var(--surface-2)}.feed-row-pending{background:var(--accent-bg)}.feed-row-pending:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.feed-row-pending:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.feed-line1{line-height:1.5}.feed-verb{color:var(--t3);font-size:13px}.feed-title{font-weight:500}.feed-tier-wrap{white-space:nowrap;margin-inline-start:8px}.feed-detail{color:var(--t2);margin-top:2px;padding:0 18px 16px;font-size:13px}.feed-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.feed-amt{font-size:14.5px;font-weight:600}.feed-time{color:var(--t3);text-align:end;min-width:52px;font-size:12px}.feed-empty{text-align:center;color:var(--t2);flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}.feed-empty h3{color:var(--t1);font-size:15px;font-weight:600}.feed-empty p{max-width:360px;font-size:13px}.error-state{text-align:center;color:var(--t2);flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.error-state h3{color:var(--t1);font-size:15px;font-weight:600}.error-state p{max-width:380px;font-size:13px}.error-state svg{color:var(--neg)}.empty-state{text-align:center;color:var(--t3);flex-direction:column;align-items:center;gap:8px;padding:80px 20px;display:flex}.empty-state svg{color:var(--pos);background:var(--pos-bg);border-radius:50%;width:52px;height:52px;padding:12px}.empty-state h3{color:var(--t1);margin-top:4px;font-size:17px}.empty-state p{max-width:320px}.split{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.split-list{flex-direction:column;gap:8px;display:flex}.ap-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:11px;padding:13px;transition:all .12s;display:flex}.ap-item:hover{border-color:var(--border-strong)}.ap-item-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ap-card-select{all:unset;box-sizing:border-box;text-align:start;cursor:pointer;flex-direction:column;gap:11px;display:flex}.ap-card-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-sm)}.ap-item-top{align-items:center;gap:10px;display:flex}.ap-logo{background:var(--surface-3);width:34px;height:34px;color:var(--t1);border-radius:8px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.ap-logo-lg{border-radius:11px;width:44px;height:44px;font-size:15px}.ap-item-id{flex-direction:column;min-width:0;display:flex}.ap-cust{align-items:center;gap:7px;font-weight:600;display:flex}.vip{letter-spacing:.05em;background:var(--warn-bg);color:var(--warn);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.ap-sig{color:var(--t2);font-size:12.5px}.ap-item-bot{flex-wrap:wrap;align-items:center;gap:8px 11px;display:flex}.ap-amt{margin-inline-end:auto;font-size:15px;font-weight:600}.ap-headline{font-weight:600;line-height:1.3;display:block}.ap-outcome{color:var(--t2);margin:6px 0 8px;font-size:12px;line-height:1.4;display:block}.chip-risk,.chip-conf{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.chip-conf,.chip-risk{background:var(--surface-2);color:var(--t2)}.chip-risk[data-risk=high]{background:var(--neg-bg);color:var(--neg)}.chip-risk[data-risk=medium]{background:var(--warn-bg);color:var(--warn)}.ap-quick-btn{font-family:var(--f-ui);border:1px solid var(--border-strong);background:var(--surface);color:var(--t1);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.ap-quick-btn:hover{background:var(--surface-3)}.ap-quick-approve{background:var(--t1);color:var(--bg);border-color:var(--t1);flex:1;justify-content:center}.ap-quick-approve:hover{filter:brightness(1.12);background:var(--t1)}.ap-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.ap-detail-head{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ap-detail-id{align-items:center;gap:13px;display:flex}.ap-detail-cust{align-items:center;gap:9px;font-size:18px;font-weight:600;display:flex}.ap-detail-seg{color:var(--t2);margin-top:2px;font-size:13px}.ap-detail-headline{margin:0 0 6px;font-size:18px;font-weight:650;line-height:1.3}.ap-detail-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-state{background:var(--accent-bg);color:var(--accent-fg);border-radius:999px;padding:2px 8px;font-size:11px}.ap-detail-time{color:var(--t2);font-size:12px}.ap-detail-amt{text-align:end;flex-direction:column;display:flex}.ap-detail-amt-val{letter-spacing:-.02em;font-size:30px;font-weight:600}.ap-detail-amt span{color:var(--t2);font-size:12.5px}.ap-detail-body{padding:6px 22px 8px}.ap-whynow{color:var(--t1);margin:0 0 16px;font-size:14px}.ap-section{border-bottom:1px solid var(--border);padding:16px 0}.ap-section:last-child{border-bottom:none}.ap-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);align-items:center;gap:10px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.ap-next-note,.ap-change-note{color:var(--t2);margin:10px 0 0;font-size:12.5px;line-height:1.5}.ap-conversation-subject{color:var(--t1);margin:0 0 8px;font-size:13.5px;font-weight:600}.ap-conversation-note{color:var(--t3);margin:0 0 8px;font-size:12px}.ap-conversation-messages{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ap-conversation-message{border-radius:var(--r-sm);background:var(--surface-3);border-inline-start:2px solid var(--border);padding:8px 10px}.ap-conversation-message[data-direction=you]{border-inline-start-color:var(--t3)}.ap-conversation-meta{color:var(--t3);justify-content:space-between;gap:10px;margin-bottom:4px;font-size:12px;display:flex}.ap-conversation-from{color:var(--t2);font-weight:600}.ap-conversation-excerpt{color:var(--t1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ap-account-single{color:var(--t1);margin:0;font-size:14px}.ap-account-select{width:100%;max-width:420px;color:var(--t1);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:9px 12px;font-size:14px}.ap-account-select:disabled{opacity:.6;cursor:not-allowed}.ap-account-note{color:var(--t2);margin:8px 0 0;font-size:12.5px;line-height:1.5}.decide-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.decide-fact{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.decide-k{text-transform:uppercase;letter-spacing:.04em;color:var(--t3);font-size:11px}.decide-v{color:var(--t1);font-size:13px}.ap-work{border-top:1px dashed var(--border);padding-top:12px}.ap-work>summary{cursor:pointer;color:var(--t2);-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600}.ap-work[open]>summary{margin-bottom:12px}.plan-steps{flex-direction:column;gap:8px;display:flex}.plan-step{border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:11px;padding:9px 12px;display:flex}.plan-done{opacity:.62}.plan-no{background:var(--surface);border:1px solid var(--border-strong);width:21px;height:21px;color:var(--t2);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.plan-done .plan-no{background:var(--pos);border-color:var(--pos);color:#fff}.plan-text{flex:1;font-size:13.5px}.plan-decision{letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.dec-auto{background:var(--pos-bg);color:var(--pos)}.dec-approve{background:var(--warn-bg);color:var(--warn)}.plan-decision.dec-done{color:var(--t3);background:0 0}.plan-decision.dec-none{background:var(--muted-bg);color:var(--t3)}.draft-box{color:var(--t1);background:var(--surface-2);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--r-sm);padding:14px 16px;font-size:13.5px;line-height:1.6}.ap-reply .draft-box{white-space:pre-wrap}.ap-post-fields{gap:4px;margin:10px 0 0;font-size:13px;display:grid}.ap-post-field{grid-template-columns:120px 1fr;gap:8px;display:grid}.ap-post-field dt{color:var(--t3)}.ap-post-field dd{color:var(--t1);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ap-reply-editor{box-sizing:border-box;resize:vertical;width:100%;min-height:160px;font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 14px;font-size:13.5px;line-height:1.6;display:block}.ap-reply-editor:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ap-reply-tools{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.ap-reply-count{color:var(--t3);font-variant-numeric:tabular-nums;margin-inline-end:auto;font-size:12px}.ap-reply-count[data-over=true]{color:var(--danger)}.why-grid{flex-direction:column;gap:2px;display:flex}.why-row{border-bottom:1px dashed var(--border);grid-template-columns:30px 110px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.why-row:last-child{border-bottom:none}.why-icon{color:var(--t3);background:var(--surface-2);border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.why-label{color:var(--t2);padding-top:4px;font-size:12.5px;font-weight:600}.why-text{color:var(--t1);padding-top:3px;font-size:13px}.why-strong{background:var(--accent-bg);border-radius:var(--r-sm);border-bottom:none;margin-top:4px;padding:10px}.why-strong .why-icon{background:var(--surface);color:var(--accent-fg)}.why-strong .why-text{font-weight:600}.ap-actions{border-top:1px solid var(--border);background:var(--surface-2);align-items:center;gap:10px;padding:16px 22px;display:flex}.ap-actions .btn-lg:first-child{margin-inline-end:auto}.ap-actions-ro{display:block}.lock-note{color:var(--t2);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.lock-note .tier{flex-shrink:0}.lock-killed{color:var(--neg)}.lock-inline{margin-inline-end:auto;padding:6px 0}@media (max-width:1080px){.split{grid-template-columns:1fr}.split-list{-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto}.ap-item{flex-shrink:0;min-width:230px}.ap-detail-head{flex-direction:column;gap:12px}.ap-detail-amt{text-align:start}.ap-actions{flex-wrap:wrap}.ap-actions .btn-lg:first-child{margin-inline-end:0}.ap-actions .btn{flex:auto;justify-content:center}.why-row{grid-template-columns:26px 1fr}.why-row .why-text{grid-column:1/3}.decide-strip{grid-template-columns:1fr}}@media (max-width:640px){.ap-item{min-width:200px}}.modal-body .ap-detail{box-shadow:none;border:none;border-radius:0;margin:-16px -18px;overflow:visible}.modal-body .ap-detail .ap-actions{z-index:1;position:sticky;bottom:-16px}.text-diff{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t1);background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-sm);margin:8px 0;padding:8px 10px;font-size:13px;line-height:1.55}.text-diff-removed{color:var(--t3);text-decoration:line-through}.text-diff-added{background:var(--accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.text-diff-added{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.text-diff-added{border-radius:2px}.ap-revised{border:1px solid var(--border);border-radius:999px;margin-inline-start:8px;padding:1px 6px;font-size:11px}.sig-sev{border-radius:2px;align-self:stretch;width:3px;min-height:32px}.sig-sev[data-sev=high]{background:var(--neg)}.sig-sev[data-sev=med]{background:var(--warn)}.sig-sev[data-sev=low]{background:var(--t4)}.sig-select{cursor:pointer;justify-content:center;align-items:center;display:flex}.sig-select input{cursor:pointer;width:15px;height:15px;accent-color:var(--accent)}.sig-bulk-bar{border:1px solid var(--accent);border-radius:var(--radius,10px);background:var(--accent-bg);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 16px;display:flex}.sig-bulk-count{font-family:var(--f-ui);color:var(--t1);font-size:13px;font-weight:600}.sig-bulk-actions{gap:8px;display:flex}.sig-ro{color:var(--t4);font-size:12px;font-style:italic}.signals-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.signals-summary-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:4px;padding:16px;display:grid}.signals-summary-card.is-urgent{border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.signals-summary-card.is-urgent{border-color:color-mix(in srgb, var(--neg) 38%, var(--border))}}.signals-summary-card.is-urgent{background:var(--neg-bg)}@supports (color:color-mix(in lab, red, red)){.signals-summary-card.is-urgent{background:color-mix(in srgb, var(--neg-bg) 42%, var(--surface))}}.signals-summary-card>strong{font-size:24px;line-height:1.1}.signals-summary.is-skeleton .signals-summary-card{gap:10px}.signals-section{margin-top:24px}.signals-attention:focus{outline:none}.signals-attention:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.signals-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.signals-section-head h2{margin:0;font-size:16px}.signals-section-head p{color:var(--t2);margin:3px 0 0;font-size:13px}.signals-card-list,.signals-skeleton .signals-section{gap:10px;display:grid}.signals-card-skeleton{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);gap:9px;padding:16px;display:grid}@media (max-width:760px){.signals-summary{grid-template-columns:1fr}.signals-section-head,.signals-filter-bar{align-items:flex-start}}.signal-review-scrim{z-index:70;background:#0407129e;justify-content:flex-end;display:flex;position:fixed;inset:0}@media (max-width:860px){.signal-review-scrim{z-index:105}}.signal-review-panel{width:min(720px,94vw);height:100%;padding-inline-end:var(--safe-end);padding-bottom:var(--safe-bottom);background:var(--surface);box-shadow:var(--shadow-lg);overflow-y:auto}.signal-review-head{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;gap:16px;padding:20px 22px;display:flex;position:sticky;top:0}.signal-review-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-fg,var(--accent));font-size:10.5px;font-weight:700;display:inline-block}.signal-review-head h2{margin:4px 0 2px;font-size:17px;font-weight:650}.signal-review-head p{color:var(--t2);margin:0;font-size:12.5px}.signal-review-close{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--t2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.signal-review-close:hover{background:var(--surface-2);color:var(--t1)}.signal-review-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signal-review-body{padding:20px 22px 28px}.signal-review-body .ap-detail{box-shadow:none;border:0}@media (max-width:760px){.signal-review-panel{width:100%}}@media (max-width:760px),(pointer:coarse){.signal-review-body summary{min-height:44px;padding-block:12px}label.sig-select{min-width:40px;min-height:40px;margin:-12px}.matter-detail-list a[href]{margin:-7px -4px;padding:7px 4px;display:inline-block}}@media (prefers-reduced-motion:reduce){.feed-knowing,.feed-detected,.feed-decide{transition:none}}.signals-search{align-items:center;margin-inline-start:auto;display:inline-flex}.signals-search input{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);min-width:200px;color:var(--t1);font:inherit;padding:6px 10px;font-size:13px}.signals-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:760px){.signals-search{flex:100%;margin-inline-start:0}.signals-search input{width:100%;min-width:0}}.signals-more{justify-content:center;margin-top:20px;display:flex}.signals-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sig-actions{align-items:center}.sig-menu-anchor{display:inline-flex;position:relative}.sig-useful[aria-pressed=true],.sig-useful[aria-pressed=true]:hover{border-color:var(--pos);color:var(--pos);background:var(--pos-bg)}.sig-menu{padding:4px}.sig-menu-head{color:var(--t3);margin:4px 8px 6px;font-size:12px}.sig-menu-item{border-radius:var(--r-sm);width:100%;color:var(--t1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.sig-menu-item:hover{background:var(--quiet-hover)}.sig-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sig-menu-item-stacked{flex-direction:column;align-items:start;gap:2px}.sig-menu-item-label{font-weight:550}.sig-menu-item-effect{color:var(--t3);font-size:12px;line-height:1.35}.sig-menu-item-quiet{border-top:1px solid var(--line-soft);color:var(--t3);border-radius:0;margin-top:4px}.sig-mutes{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin:12px 0 4px;padding:14px 16px}.sig-mutes-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sig-mutes-head h2{margin:0;font-size:14px;font-weight:600}.sig-mutes-sub{color:var(--t3);margin:4px 0 12px;font-size:12.5px;line-height:1.45}.sig-mutes-empty{color:var(--t3);margin:0;font-size:13px}.sig-mutes-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sig-mute-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.sig-mute-row:first-child{border-top:0}.sig-mute-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sig-mute-type{font-size:13px;font-weight:550}.sig-mute-until{color:var(--t3);font-size:12px}.sig-mute-by{color:var(--t3)}.sig-bulk-hidden{color:var(--t3);font-weight:400}.matters{gap:16px;display:grid}.matters-muted{color:var(--t3);margin:0}.matters-lanes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.matters-lane>h4{align-items:center;gap:8px;margin:0 0 8px;display:flex}.matters-lane>ul,.matter-detail-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.matter-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;gap:4px;padding:12px;display:grid}.matter-card:hover,.matter-card:focus-visible{border-color:var(--t3)}@supports (color:color-mix(in lab, red, red)){.matter-card:hover,.matter-card:focus-visible{border-color:color-mix(in srgb, var(--t3) 50%, var(--border))}}.matter-card-title{font-weight:600}.matter-card-next,.matter-card-meta{color:var(--t3);font-size:13px}.matter-requirements{gap:8px;display:grid}.matter-requirements p,.matter-section p{margin:0}.matter-requirement{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.matter-requirement-title{font-weight:600}.matter-requirement-note{color:var(--t2);flex-basis:100%;font-size:13px}.matter-action-outcome{margin:2px 0;font-weight:600}.matter-requirement>ol.matter-detail-list,.matter-requirement>p{flex-basis:100%;margin:0}.matter-requirement-actions{flex-wrap:wrap;gap:4px;display:inline-flex}.matter-detail-when{color:var(--t3);white-space:nowrap;font-size:13px}.signals-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.signals-kpi{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);font:inherit;color:inherit;text-align:start;cursor:pointer;justify-items:start;gap:2px;padding:12px 16px;display:grid;position:relative}.signals-kpi:hover,.signals-kpi:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.signals-kpi:hover,.signals-kpi:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.signals-kpi:hover,.signals-kpi:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.signals-kpi:hover,.signals-kpi:focus-visible{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.signals-kpi-go{color:var(--t3);top:10px;font-size:14px;transition:transform .12s,color .12s;position:absolute;inset-inline-end:12px}.signals-kpi:hover .signals-kpi-go,.signals-kpi:focus-visible .signals-kpi-go{color:var(--accent);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.signals-kpi-go{transition:none}}.watching-for{margin-top:24px;scroll-margin-top:72px}.matter-sheet .watching-for{margin-top:0}.watching-for>.btn{justify-self:start}.watching-for-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.watching-for-form input{flex:260px;min-width:0}.watching-for-past{margin-top:12px}.watching-for-past summary{color:var(--t2);cursor:pointer;font-size:13px}.signals-kpi-value{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.signals-kpi-label{color:var(--t3);font-size:13px}.signals-kpi[data-tone=alert] .signals-kpi-value{color:var(--neg)}.signals-kpi[data-tone=calm] .signals-kpi-value{color:var(--t3)}@media (max-width:720px){.signals-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-overlay.matter-sheet-overlay{padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));align-items:center}.modal.matter-sheet{width:min(1120px,100%);max-width:none;height:min(920px,100vh - 48px);max-height:none}.matter-sheet .modal-body{flex:1;min-height:0;padding:0}.matter-sheet-head{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;display:flex;position:sticky;top:0}.matter-sheet-id{flex:280px;gap:6px;min-width:0;display:grid}.matter-sheet-title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}.matter-sheet-chips{flex-wrap:wrap;gap:6px;display:flex}.matter-sheet-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.matter-action{align-items:center;gap:6px;display:inline-flex}.matter-action[aria-pressed=true]{background:var(--surface-3)}.matter-action:disabled{opacity:.5;cursor:default}.matter-sheet-pending{color:var(--t3);margin-inline-end:4px;font-size:13px}.matter-sheet-pending:empty{display:none}.matter-sheet-x{margin-inline-start:auto}.matter-sheet-loading{padding:20px}.matter-controls-error{border-radius:var(--r-md,8px);background:var(--neg-bg);color:var(--neg);margin:12px 20px 0;padding:8px 12px}.matter-sheet-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0;display:grid}.matter-sheet-main{gap:24px;min-width:0;padding:20px 24px 32px;display:grid}.matter-sheet-side{border-inline-start:1px solid var(--line-soft);background:var(--surface-2);align-content:start;gap:24px;min-height:100%;padding:20px;display:grid}.matter-sheet-summary{color:var(--t1);margin:0;font-size:15px;line-height:1.55}.matter-sheet-notice{border-radius:var(--r-md,8px);background:var(--muted-bg);color:var(--t2);margin:0;padding:8px 12px;font-size:13px}.matter-section{align-content:start;gap:10px;display:grid}.matter-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--t3);margin:0;font-size:12px;font-weight:600}.matter-stands{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.matter-stands>div{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:4px;padding:12px;display:grid}.matter-stands dt,.matter-facts>dt{color:var(--t3);font-size:13px}.matter-stands dd,.matter-facts>dd{overflow-wrap:anywhere;margin:0}.matter-facts{grid-template-columns:max-content minmax(0,1fr);align-content:start;align-items:baseline;gap:8px 16px;margin:0;display:grid}.matter-sources,.matter-people{flex-wrap:wrap;gap:6px 12px;display:flex}.matter-source{align-items:center;gap:6px;display:inline-flex}.matter-timeline{border-inline-start:1px solid var(--border);gap:12px;margin:0;padding-block:0;padding-inline:14px 0;list-style:none;display:grid}.matter-timeline>li{gap:2px;display:grid;position:relative}.matter-timeline>li:before{content:"";background:var(--t4);inset-inline-start:-18px;border-radius:50%;width:7px;height:7px;position:absolute;top:6px}.matter-edit{gap:12px;display:grid}.matter-edit-field{gap:4px;display:grid}.matter-edit-field>span{color:var(--t3);font-size:13px}.matter-edit-field input,.matter-edit-field textarea,.matter-edit-field select,.matter-dialog-search{font:inherit;border:1px solid var(--border);border-radius:var(--r-md,8px);background:var(--surface);color:inherit;padding:8px 10px}.matter-edit-grow{resize:none;min-height:44px;overflow:hidden}.matter-edit-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.matter-edit-field>label{color:var(--t3);font-size:13px}.matter-edit-due{align-items:center;gap:6px;display:flex}.matter-edit-due>input{flex:1;min-width:0}.matter-edit-hint{color:var(--t3);margin:0;font-size:13px}.matter-sheet-editbar{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.matter-sheet-editing{flex:1;margin:0;font-size:15px;font-weight:600}.matter-sheet-body-editing{flex-direction:column;align-items:stretch;min-height:100%;display:flex}.matter-edit-footer{z-index:2;padding:12px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:8px;margin-top:auto;display:flex;position:sticky;bottom:0}.matter-sheet-details{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2)}.matter-sheet-details>summary{cursor:pointer;padding:12px;font-weight:600}.matter-sheet-details-body{gap:20px;padding:0 12px 12px;display:grid}.matter-dialog .modal-foot{align-items:center}.matter-dialog .modal-foot .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.matter-dialog-body{gap:12px;display:grid}.matter-pick-list{border:0;gap:6px;max-height:320px;margin:0;padding:0;display:grid;overflow-y:auto}.matter-pick-list>legend{color:var(--t3);margin-bottom:6px;padding:0;font-size:13px}.matter-pick{border:1px solid var(--border);border-radius:var(--r-md,8px);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.matter-pick:hover{background:var(--quiet-hover)}.matter-pick[data-selected=true]{border-color:var(--accent)}.matter-pick input{margin-top:3px}.matter-pick-text{gap:2px;min-width:0;display:grid}.matter-pick-title{overflow-wrap:anywhere;font-weight:500}.matter-dialog-explain{border-radius:var(--r-md,8px);background:var(--warn-bg);color:var(--t1);margin:0;padding:10px 12px;font-size:13px}.matter-dialog-error{color:var(--neg);margin:0}@media (max-width:760px){.modal-overlay.matter-sheet-overlay{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.modal.matter-sheet{border:0;border-radius:0;width:100%;height:100%}.matter-sheet-head{padding:12px 16px}.matter-sheet-x{order:-1;margin-inline-start:auto}.matter-sheet-id{flex-basis:calc(100% - 50px);order:-2}.matter-sheet-body{grid-template-columns:minmax(0,1fr)}.matter-sheet-main{padding:16px 16px 32px}.matter-sheet-body-editing .matter-sheet-main{padding-bottom:16px}.matter-sheet-head-editing .matter-sheet-x{order:0}.matter-edit-row{grid-template-columns:minmax(0,1fr)}}.brain-matter-meta{color:var(--t3);font-size:13px}.feed-item{transition:background .12s}.feed-knowing,.feed-detected{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.feed-knowing:hover,.feed-detected:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.feed-knowing.inbox-unread{background:var(--surface-2,#7f7f7f0f)}.feed-detected:has(.sig-select){grid-template-columns:auto 4px minmax(0,1fr) auto}.feed-detected:has(.sig-select) .sig-select{grid-column:1}.feed-detected:has(.sig-select) .sig-sev{grid-column:2}.feed-detected:has(.sig-select) .feed-main{grid-column:3}:is(.feed-detected:has(.sig-select) .feed-meta,.feed-detected:has(.sig-select) .feed-actions){grid-column:4}.feed-decide{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:0;transition:border-color .14s,box-shadow .14s,transform .14s;display:block}.feed-decide:hover{border-color:var(--border-strong);transform:translateY(-1px)}.feed-summary{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;display:grid}.feed-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed-main{flex:1;min-width:0}.feed-head{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.feed-state{width:-moz-fit-content;width:fit-content;font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.feed-state[data-state=decide]{background:var(--accent-bg);color:var(--accent-fg,var(--accent))}.feed-state[data-state=knowing]{background:var(--surface-3,var(--surface-2));color:var(--t2)}.feed-state[data-state=detected]{background:var(--warn-bg);color:var(--warn)}.feed-title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.feed-meta-line{color:var(--t3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:12px;line-height:1.3;display:flex}.feed-meta-source,.feed-meta-matter{align-items:center;gap:5px;min-width:0;display:inline-flex}.feed-meta-source .conn-logo{flex:none}.feed-meta-matter{border-radius:var(--r-pill);background:var(--surface-2);max-width:26ch;color:var(--t2);padding:1px 8px}.feed-meta-matter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-meta-sev{font-weight:600}.feed-meta-sev-high{color:var(--neg)}.feed-meta-sev-med{color:var(--warn)}.feed-meta-unconfirmed{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn);padding:1px 7px;font-size:11px}.feed-decide:has(.sig-select){grid-template-columns:auto minmax(0,1fr);align-items:center;padding-inline-start:16px;display:grid}.feed-knowing:has(.sig-select){grid-template-columns:auto 4px minmax(0,1fr) auto}.feed-sub{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.feed-primary{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.feed-primary .sig-detail-toggle{margin-top:0}.feed-detail{border-top:1px solid var(--border);grid-column:2/-1;min-width:0;padding-top:12px;font-size:13px}.feed-evidence{white-space:pre-line;overflow-wrap:anywhere;color:var(--t2)}.feed-detail-meta,.signal-review-proposals{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;display:flex}.feed-detail .feed-actions{justify-content:flex-start;margin-top:10px}.feed-detected:has(.sig-select) .feed-primary{grid-column:4}.feed-detected:has(.sig-select) .feed-detail{grid-column:3/-1}.signal-review-evidence{border-top:1px solid var(--border);padding:16px;font-size:13px}.signal-review-evidence>summary{cursor:pointer;font-weight:600}.signal-review-evidence>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.signal-review-proposals [aria-pressed=true]{background:var(--accent-bg);color:var(--accent-fg)}.ap-conversation-context p{color:var(--t2);margin:0 0 6px;font-size:13px}.feed-from{color:var(--t3);margin-top:2px;font-size:12px;display:block}.feed-meta{color:var(--t3);white-space:nowrap;flex-direction:column;flex:none;grid-column:3;align-items:flex-end;gap:2px;font-size:12px;display:flex}.feed-amt{color:var(--t1);font-size:14px;font-weight:600}.feed-time{color:var(--t3);font-size:12px}.feed-meta-inline{white-space:normal;flex-direction:row;align-items:center;gap:8px;margin-top:6px}.feed-entity{color:var(--t2);font-weight:500}.feed-account{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.feed-impact{color:var(--t1);font-weight:600}.feed-dot{color:var(--t4)}.feed-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-items:center;gap:8px;display:flex}.feed-review-cue{color:var(--accent-fg);white-space:nowrap;opacity:.85;flex:none;align-items:center;gap:4px;font-size:12.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.feed-summary:hover .feed-review-cue{opacity:1}.feed-suggestion{border:1px solid var(--line,var(--border));background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;display:flex}.feed-suggestion-label{color:var(--t2);flex:1;font-size:13px}.feed-fyi{color:var(--t2);margin-top:6px;font-size:12px;display:block}.feed-new{letter-spacing:.02em;text-transform:uppercase;color:var(--accent-fg);background:var(--accent-bg);border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.feed-fb-done{color:var(--pos);background:var(--pos-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.feed-item-focus{background:var(--accent-bg);box-shadow:inset calc(var(--dir) * 3px) 0 0 var(--accent)}.feed-item-selected{background:var(--accent-bg)}.feed-selectall{color:var(--t2);cursor:pointer;align-items:center;gap:8px;padding:8px 4px;font-size:12.5px;display:flex}.feed-selectall input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.feed-error{border:1px solid var(--warn);border-radius:var(--radius,10px);background:var(--warn-bg);color:var(--t1);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;font-size:13px;display:flex}@media (max-width:760px){.feed-knowing,.feed-detected,.feed-summary{grid-template-columns:4px minmax(0,1fr)}.feed-detected:has(.sig-select){grid-template-columns:auto 4px minmax(0,1fr)}.feed-detected:has(.sig-select) .sig-sev{grid-column:2}:is(.feed-detected:has(.sig-select) .feed-main,.feed-detected:has(.sig-select) .feed-meta,.feed-detected:has(.sig-select) .feed-actions,.feed-detected:has(.sig-select) .feed-primary){grid-column:3}.feed-actions,.feed-meta,.feed-primary,.feed-review-cue{grid-column:2;justify-content:flex-start;align-items:flex-start}.feed-meta-inline{flex-basis:100%}}.signals-priority-summary{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.signals-priority-summary>div{gap:3px;display:grid}.signals-priority-summary strong{font-size:16px}.signals-priority-summary span{color:var(--t2);font-size:12px}.signals-priority-value{text-align:end;justify-items:end}.signals-priority-value strong{color:var(--neg);font-family:var(--f-mono)}@media (max-width:560px){.signals-priority-summary{flex-direction:column;align-items:flex-start}.signals-priority-value{text-align:start;justify-items:start}}.sig-ground{gap:6px;margin:8px 0 2px;display:grid}.sig-ground-subject{align-items:baseline;gap:7px;margin:0;font-size:13px;display:flex}.sig-ground-kind{border-radius:var(--r-pill);background:var(--muted-bg);color:var(--t3);text-transform:capitalize;padding:1px 7px;font-size:11px}.sig-ground-label{color:var(--t1);font-weight:550}.sig-readings{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.sig-reading{gap:1px;min-width:0;display:grid}.sig-reading-label{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.sig-reading-value{color:var(--t1);align-items:baseline;gap:7px;margin:0;font-size:13px;display:flex}.sig-reading-baseline{color:var(--t3);font-size:12px}.sig-ground-more{color:var(--t3);margin:0;font-size:12px}.sig-next-step{border-radius:var(--r-sm);background:var(--accent-bg);color:var(--t1);align-items:baseline;gap:6px;margin:0;padding:6px 9px;font-size:13px;display:flex}.sig-ground-meta{color:var(--t3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12px;display:flex}.sig-source-messages{color:var(--t3);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.sig-prepared{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--accent-bg);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.sig-prepared-head{color:var(--t1);align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.sig-prepared-kind{border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent,#fff);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.sig-prepared-summary{font-weight:600}.sig-prepared-lead{color:var(--t2);margin:0;font-size:12px}.sig-prepared-body{border-radius:var(--r-sm);background:var(--bg);max-height:260px;color:var(--t1);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding:8px 10px;font-size:13px;line-height:1.5;overflow-y:auto}.sig-ground-link{color:var(--accent);text-decoration:none}.sig-ground-link:hover,.sig-ground-link:focus-visible{text-decoration:underline}@media (max-width:760px),(pointer:coarse){.sig-ground-link{margin:-7px -4px;padding:7px 4px;display:inline-block}}.sig-ground-estimate{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn);padding:1px 7px}.sig-ground-measured{color:var(--t3)}.sig-detail-toggle{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:4px;margin-top:6px;padding:0;font-size:12px;display:inline-flex}@media (max-width:760px),(pointer:coarse){.sig-detail-toggle{min-height:32px}}.sig-detail-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed-time-detail{color:var(--t3);text-align:end;white-space:nowrap;margin-top:2px;font-size:11px;display:block}.feed-item-recurring .feed-time{color:var(--t1);font-weight:600}.feed-snoozed{color:var(--t3);text-align:end;margin-top:3px;font-size:11px;display:block}.feed-useful{color:var(--pos);text-align:end;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:600;display:block}.feed-situation{color:var(--t2);text-align:end;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.feed-group{border-radius:var(--r-pill);background:var(--info-bg);color:var(--info);white-space:nowrap;padding:1px 7px;font-size:11px}.feed-open-ask{align-self:flex-start;margin-top:8px;text-decoration:none}.signals-filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.signals-filter-bar .signals-search{min-width:120px;max-width:280px;color:var(--t3);flex:140px;margin-inline-start:0;position:relative}.signals-filter-bar .signals-search>svg{pointer-events:none;position:absolute;inset-inline-start:11px}.signals-filter-bar .signals-search input{width:100%;min-width:0;height:32px;padding-block:0;padding-inline:30px 10px}.sig-bar-group{align-items:center;gap:8px;min-width:0;display:inline-flex}.sig-bar-label{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.sig-bar-group .seg-filter{margin-bottom:0}.sig-bar-facets{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sig-bar-end{align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.sig-facet,.sig-more{display:inline-flex;position:relative}.sig-facet-trigger{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--t1);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 11px;font-size:13px;display:inline-flex;position:relative}.sig-facet-trigger:hover{border-color:var(--border-strong)}.sig-facet-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sig-facet-trigger.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sig-facet-trigger.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.sig-facet-trigger.is-active{background:var(--accent-bg)}.sig-facet-summary{border-radius:var(--r-pill);background:var(--accent);min-width:18px;color:var(--on-accent,#fff);text-align:center;top:-6px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;position:absolute;inset-inline-end:-4px}.sig-sort-trigger{color:var(--t2)}.sig-facet-panel{padding:6px}.sig-facet-list{gap:1px;max-height:320px;display:grid;overflow-y:auto}.sig-facet-option{border-radius:var(--r-sm);width:100%;min-height:34px;color:var(--t1);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;font-size:13px;display:flex}.sig-facet-option:hover,.sig-facet-option:focus-within,.sig-facet-radio:focus-visible{background:var(--surface-2);outline:none}.sig-facet-option input{width:15px;height:15px;accent-color:var(--accent);margin:0}.sig-facet-option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sig-facet-count{color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px}.sig-facet-check{width:15px;color:var(--accent);display:inline-flex}.sig-facet-radio.is-on{font-weight:600}.sig-facet-empty{color:var(--t3);margin:6px 8px;font-size:13px}.sig-chips{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-2px 0 12px;display:flex}.sig-chips-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sig-chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);height:26px;color:var(--t1);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.sig-chip-static{cursor:default}.sig-chip-group{color:var(--t3)}.sig-chips-clear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.sig-muted-popover{padding:4px}.sig-muted-popover .sig-mutes{box-shadow:none;border:0;margin:0}.sig-bulk-bar{z-index:15;flex-wrap:wrap;position:sticky;top:0}.sig-bulk-bar .feed-selectall{padding:0}.sig-bulk-actions{margin-inline-start:auto}.sig-coverage-banner{border:1px solid var(--warn);margin:0 0 12px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.sig-coverage-banner{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--border))}}.sig-coverage-banner{border-radius:var(--r-md);background:var(--warn-bg);color:var(--t1);font-size:13px}.sig-coverage-banner.is-compact{margin-bottom:6px;padding:3px 10px;font-size:12.5px;line-height:18px}.sig-coverage-line{align-items:center;gap:7px;min-width:0;display:flex}.sig-coverage-line>svg{color:var(--warn);flex:none}.sig-coverage-short{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.sig-coverage-why{color:var(--accent);font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.sig-coverage-detail{margin:4px 0 1px}.sig-sheet-groups{padding:0 var(--pad,16px);grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.sig-sheet-groups>section{min-width:0}.sig-sheet-groups .sig-facet-list{grid-template-columns:minmax(0,1fr);max-height:none}.sig-sheet-h{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.sig-sheet-foot{justify-content:space-between;gap:10px;display:flex}@media (max-width:760px){.sig-bar-phone{top:calc(var(--topbar-h,0px) + var(--safe-top));z-index:20;margin:0 calc(-1 * var(--pad,16px)) 6px;padding:6px var(--pad,16px);background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:6px;position:sticky}.sig-bar-row{align-items:center;gap:6px;display:flex}.sig-bar-phone .signals-search{flex:auto;max-width:none}.sig-bar-phone .sig-bar-group,.sig-bar-phone .seg-filter{width:100%}.sig-bar-phone .seg-filter .seg{flex:auto}.signals-phone-list{margin-inline:calc(-1 * var(--pad,16px))}.signals-phone-list .m-row-surface.is-focus{background:var(--accent-bg);box-shadow:inset calc(var(--dir) * 3px) 0 0 var(--accent)}.sig-bulk-bar{top:calc(var(--topbar-h,0px) + var(--safe-top) + 88px);gap:6px 10px;padding:8px 12px}.sig-bulk-actions{flex:100%;justify-content:flex-end}.signals-module .screen-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px;margin-bottom:6px;display:grid}.signals-module .screen-head>div{min-width:0}.signals-module .screen-head-actions{padding-top:6px;font-size:12px}.signals-module{padding-top:8px}.signals-module .screen-head h1{font-size:20px;line-height:1.2}.signals-module .screen-sub{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.signals-module:has(.sig-coverage-banner) .screen-sub{display:none}.signals-module .signals-kpis{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.signals-module .signals-kpi{border-radius:var(--r-pill);flex:none;align-items:baseline;gap:5px;padding:4px 11px;display:inline-flex}.signals-module .signals-kpi-value{font-size:14px}.signals-module .signals-kpi-label{font-size:12px}.signals-module .signals-kpi-go{font-size:12px;position:static}.signals-module .signals-module-tabs{margin:0}.signals-module .signals-module-tabs .seg-filter,.sig-bar-phone .seg-filter{padding:2px}.signals-module .signals-module-tabs .seg,.sig-bar-phone .seg-filter .seg{min-height:0;padding-block:4px}.sig-bar-phone .signals-search input,.sig-bar-phone .btn{height:34px;min-height:0}}.inbox-list .inbox-row{border-bottom:1px solid var(--line);grid-template-columns:3px 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.inbox-list .inbox-row:last-child{border-bottom:none}.inbox-row.inbox-unread{background:var(--surface-2,#7f7f7f0f)}.inbox-body strong{font-weight:600;display:block}.inbox-body p{color:var(--t3);margin:2px 0 0;font-size:13px}.inbox-when{color:var(--t4);white-space:nowrap;font-size:12px}.inbox-actions{gap:6px;display:flex}.inbox-suggestion{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:6px 8px;display:flex}.inbox-suggestion-label{color:var(--t2);flex:1;font-size:13px}.inbox-fyi{color:var(--t2);margin-top:6px;font-size:12px;display:block}@media (max-width:760px){.inbox-list .inbox-row{padding:14px var(--pad);grid-template-columns:3px 1fr auto;align-items:start;gap:6px 10px}.inbox-list .inbox-row .sig-sev{grid-area:1/1/-1}.inbox-body{grid-area:1/2}.inbox-when{grid-area:1/3;align-self:start}.inbox-actions{flex-wrap:wrap;grid-area:2/2/auto/-1}.inbox-suggestion{flex-wrap:wrap}}.member-inbox{flex-direction:column;height:100%;min-height:0;display:flex}.mi-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:13px 20px;display:flex}.mi-title{font-family:var(--f-ui);color:var(--ink);margin:0;font-size:15px;font-weight:600}.mi-sub{color:var(--stone-4);margin:2px 0 0;font-size:11.5px}.mi-sp{flex:1}.mi-tabs{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px;padding:11px 18px 9px;display:flex}.mi-tab-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mi-tab{font-family:var(--f-ui);color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:520}.mi-tab:hover{color:var(--ink)}.mi-tab.on{background:var(--ink);color:var(--bg,#fff)}.mi-unread-toggle{color:var(--t2);align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:inline-flex}.mi-filters{border-bottom:1px solid var(--line-soft);color:var(--t2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 20px;font-size:12px;display:flex}.mi-filters select,.mi-filters input{font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:8px;padding:4px 8px}.mi-body{flex:1;min-height:0;padding:4px 20px 24px;overflow-y:auto}.mi-grp{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-4);margin:0;padding:22px 2px 9px;font-size:9.5px;font-weight:400}.mi-tbl{border:1px solid var(--line-soft);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.mi-row{border-top:1px solid var(--line-soft)}.mi-row:first-child{border-top:0}.mi-row.mi-unread{background:var(--surface-2,#7f7f7f0d)}.mi-line{align-items:center;gap:12px;padding:12px 14px;display:flex}.mi-m{flex:1;min-width:0}.mi-m b{font-family:var(--f-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:560;display:block;overflow:hidden}.mi-meta{color:var(--stone-4);gap:8px;min-width:0;margin-top:2px;font-size:11px;display:flex}.mi-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mi-meta>:not(:first-child){white-space:nowrap;flex-shrink:0}.mi-ok{color:var(--live)}.mi-bad{color:var(--neg,#c0392b)}.mi-dot{background:var(--accent,var(--ink));border-radius:50%;flex:none;width:7px;height:7px}.mi-act{flex:none;gap:8px;display:flex}.mi-btn{border:1px solid var(--line);font-family:var(--f-ui);color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:500;text-decoration:none}.mi-btn:hover{border-color:var(--ink);color:var(--ink)}.mi-open{background:var(--ink);border-color:var(--ink);color:var(--bg,#fff)}.mi-open:hover{color:var(--bg,#fff)}.mi-glyph,.mi-av{width:26px;height:26px;font-family:var(--f-ui);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.mi-glyph{border:1px solid var(--line-soft);border-radius:7px}.mi-glyph-ok{color:var(--live)}.mi-glyph-bad{color:var(--neg,#c0392b)}.mi-glyph-skill{color:var(--accent,var(--ink))}.mi-av{color:#fff;background:var(--stone-4);border-radius:50%}.mi-av-chat_comment{background:#b4813f}.mi-av-resource_share{background:#55707d}.mi-items{gap:8px;margin:0;padding-block:0 12px;padding-inline:52px 14px;list-style:none;display:grid}.mi-item{color:var(--t2);grid-template-columns:14px 1fr;column-gap:8px;font-size:12px;display:grid}.mi-item-mark{color:var(--live);grid-row:span 3;padding-top:2px;display:inline-flex}.mi-item-failed .mi-item-mark{color:var(--neg,#c0392b)}.mi-item-what{color:var(--ink)}.mi-item-where{color:var(--stone-4);font-size:11px}.mi-item-reason{color:var(--neg,#c0392b);font-size:11.5px}.mi-empty{color:var(--stone-4);margin:0;padding:14px 2px;font-size:12.5px}.mi-more{margin-top:10px}.nav-item>.nav-badge,.nav-badge{background:var(--ink);min-width:18px;height:18px;color:var(--bg,#fff);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-flex}.notifications-view-all{border-top:1px solid var(--line-soft);color:var(--ink);text-align:center;padding:9px 14px;font-size:12px;font-weight:560;text-decoration:none;display:block}.notifications-view-all:hover{background:var(--surface-2,#7f7f7f0f)}.mi-approval-body,.mi-approval,.mi-approval-state{margin:0;padding-block:0 12px;padding-inline:52px 14px}.mi-approval-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2,inherit);font-size:13px}.mi-approval-actions,.mi-approval-reject{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mi-approval .mi-btn{text-align:center;justify-content:center;min-width:84px;padding-inline:16px}.mi-approval .mi-btn:disabled{opacity:.55;cursor:default}.mi-approval-reject input{min-width:min(220px,100%);font:inherit;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:8px;flex:1;padding:5px 9px;font-size:12.5px}.mi-approval-reject label{color:var(--t2);font-size:12px}.mi-approval-state{font-size:13px;font-weight:600}.mi-approval-error{color:var(--danger,#b42318);margin:6px 0 0;font-size:13px}.mi-earlier{margin-top:10px}.mi-earlier-toggle{font-family:var(--f-ui);color:var(--t2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:12px;font-weight:520;display:inline-flex}.mi-earlier-toggle:hover{color:var(--ink)}.mi-earlier-list .mi-grp{padding-top:10px}@media (max-width:760px){.mi-title{font-size:20px}.mi-sub{font-size:13px}.mi-grp{font-size:12px}}@media (max-width:760px),(pointer:coarse){.mi-tab,.mi-btn{align-items:center;min-height:36px;display:inline-flex}.mi-filters select,.mi-filters input{min-height:36px}.mi-unread-toggle,.mi-earlier-toggle{min-height:32px}}@media (max-width:560px){.mi-tabs{padding-inline:12px}.mi-tab-list{scrollbar-width:none;flex-wrap:nowrap;flex:100%;padding:0 6px;overflow-x:auto}.mi-tab-list::-webkit-scrollbar{display:none}.mi-unread-toggle{margin-inline-start:6px}.mi-line{flex-wrap:wrap;row-gap:8px}.mi-m{flex:1 1 0}.mi-act{flex-wrap:wrap;flex-basis:100%;padding-inline-start:38px}}.conn-logo{width:var(--conn-size,38px);height:var(--conn-size,38px);color:var(--conn-color,var(--t1));background:var(--conn-color,var(--surface-3));border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.conn-logo{background:color-mix(in srgb, var(--conn-color,var(--surface-3)) 14%, var(--surface))}}.conn-logo--img{background:var(--surface);border:1px solid var(--border);overflow:hidden}.conn-logo--img img{box-sizing:border-box;object-fit:contain;border-radius:inherit;width:100%;height:100%;padding:15%}html[data-theme=dark] .conn-logo--file{background:#fff}.conn-logo--monogram{font-size:calc(var(--conn-size,38px) * .38);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;line-height:1}.manage-body{flex-direction:column;display:flex}.manage-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.manage-row-top{align-items:flex-start}.manage-k{color:var(--t2);font-size:12.5px;font-weight:500}.scope{background:var(--surface-3);color:var(--t2);border-radius:5px;padding:2px 7px;font-size:11px}.manage-resync{align-items:center;gap:12px;padding-top:14px;display:flex}.resync-done{color:var(--pos);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.autofix{flex-direction:column;gap:10px;display:flex}.autofix-step{border-radius:var(--r-sm);background:var(--surface-2);align-items:flex-start;gap:12px;padding:12px;display:flex}.af-wait{opacity:.5}.autofix-ico{background:var(--surface);border:1px solid var(--border-strong);width:24px;height:24px;color:var(--t2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.af-done .autofix-ico{background:var(--pos);border-color:var(--pos);color:#fff}.af-run .autofix-ico{border-color:var(--accent)}.autofix-k{font-size:13.5px;font-weight:600}.autofix-d{color:var(--t2);margin-top:2px;font-size:12.5px}.autofix-ok{color:var(--pos);background:var(--pos-bg);border-radius:var(--r-sm);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.catalog-loading .spinner,.connectors-loading .spinner{width:22px;height:22px}.catalog-advanced-hint{color:var(--t3);margin-bottom:6px;font-size:12.5px}@media (max-width:720px){.catalog-custom-row,.conn-grid,.catalog-grid{grid-template-columns:1fr}.channels-surfaces{flex-direction:column}.channels-surfaces .conn-grid,.channels-connect{flex:auto;width:100%}}.mcp-logo{color:var(--accent);background:var(--accent-bg)}.mcp-uri{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-mono);font-size:11.5px;overflow:hidden}.mcp-form{flex-direction:column;gap:8px;display:flex}.mcp-label{color:var(--t2);margin-top:6px;font-size:12.5px;font-weight:600}.mcp-hint{color:var(--t3);font-weight:400}.mcp-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--t1);padding:9px 11px;font-size:13.5px}.mcp-input:focus{border-color:var(--accent);outline:none}.mcp-auth{flex-direction:column;gap:8px;display:flex}.mcp-auth-opt{text-align:start;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--t1);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:all .12s;display:flex}.mcp-auth-opt:hover{border-color:var(--border-strong)}.mcp-auth-opt-on{border-color:var(--accent);background:var(--accent-bg)}.mcp-auth-name{font-size:13.5px;font-weight:600}.mcp-auth-desc{color:var(--t3);margin-top:2px;font-size:12px}.mcp-error{color:var(--neg);background:var(--neg-bg);border-radius:var(--r-sm);padding:8px 11px;font-size:12.5px}.mcp-form-foot{justify-content:flex-end;margin-top:14px;display:flex}.iw-created{flex-direction:column;gap:12px;display:flex}.iw-created-head{color:var(--warn,var(--t1));background:var(--warn-bg,var(--accent-bg));border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.iw-created-title{color:var(--t1);font-size:13.5px;font-weight:600}.iw-created-sub{color:var(--t2);font-size:12.5px}.iw-copy{flex-direction:column;gap:4px;display:flex}.iw-copy-label{color:var(--t2);font-size:12.5px;font-weight:600}.iw-copy-row{align-items:center;gap:8px;display:flex}.iw-copy-input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--t1);font-family:var(--f-mono);border-radius:8px;flex:1;padding:8px 10px;font-size:12px}.iw-copy-secret{color:var(--accent)}.iw-created-hint{color:var(--t3);font-size:12.5px}.iw-created-hint code{font-family:var(--f-mono);background:var(--surface);color:var(--t2);border-radius:5px;padding:1px 5px;font-size:11.5px}.channel-provider-card,.channel-installation-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:14px}.channel-provider-card{flex-direction:column;gap:10px;padding:14px;display:flex}.channel-provider-slack{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;padding:18px;display:grid}.channel-provider-slack .channel-provider-head,.channel-provider-slack .channel-provider-copy,.channel-provider-slack .channel-provider-note{grid-column:1}.channel-provider-slack .channel-provider-actions{grid-area:1/2/span 2;margin-top:0}.channel-provider-slack .channel-action-error{grid-column:1/-1}.channel-provider-coming_soon{background:var(--surface-2);box-shadow:none;padding:11px 13px}.channel-provider-coming_soon .channel-provider-head{align-items:center}.channel-provider-coming_soon .channel-provider-icon{border-radius:8px;flex-basis:32px;width:32px;height:32px}.channel-provider-head,.channel-installation-head{align-items:flex-start;gap:11px;display:flex}.channel-provider-icon{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--t1);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.channel-provider-id,.channel-installation-id{flex:1;min-width:0}.channel-provider-id h3,.channel-installation-id h3{margin:0;font-size:14px;line-height:1.35}.channel-provider-badge,.channel-status{background:var(--surface-3);width:-moz-fit-content;width:fit-content;color:var(--t2);border-radius:999px;align-items:center;margin-top:4px;padding:2px 7px;font-size:10.5px;font-weight:650;display:inline-flex}.channel-provider-badge-available,.channel-status-active{background:var(--pos-bg);color:var(--pos)}.channel-provider-badge-unavailable,.channel-status-needs_reauth{background:var(--warn-bg);color:var(--warn)}.channel-provider-copy,.channel-provider-note,.channel-scopes{color:var(--t2);margin:0;font-size:12px;line-height:1.5}.channel-provider-note{color:var(--t3)}.channel-provider-actions{margin-top:auto;display:flex}.channel-action-error{color:var(--neg);margin:0;font-size:12px;line-height:1.45}.channel-installation-card{flex-direction:column;gap:14px;padding:18px;display:flex}.channel-installation-provider,.channel-installation-date{color:var(--t3);font-size:10.5px;display:block}.channel-installation-date{margin-top:3px}.channel-status{flex:none;margin-top:0}.channel-lifecycle-alert{background:var(--warn-bg);color:var(--warn);border-radius:9px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.channel-installation-help{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.channel-installation-help strong{font-size:13px}.channel-installation-help span{color:var(--t2);font-size:12px;line-height:1.45}.channel-capabilities{flex-wrap:wrap;gap:6px;display:flex}.channel-capability{border:1px solid var(--border);color:var(--t2);border-radius:999px;padding:3px 8px;font-size:10.5px}.channel-scopes{overflow-wrap:anywhere}.channel-installation-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.channel-disconnect-copy p{color:var(--t2);margin:4px 0 0;font-size:12px;line-height:1.5}.channel-disconnect-copy{flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.channel-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.channel-installation-grid,.channel-provider-grid,.channel-provider-slack{grid-template-columns:1fr}.channel-provider-slack .channel-provider-head,.channel-provider-slack .channel-provider-copy,.channel-provider-slack .channel-provider-note,.channel-provider-slack .channel-provider-actions,.channel-provider-slack .channel-action-error{grid-area:auto/1}.channel-provider-slack .channel-provider-actions{margin-top:4px}}.ig-screen .screen-head{align-items:flex-start}.ig-head-actions{flex:none;align-items:center;gap:10px;display:flex}.ig-tabs{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-pill);flex:none;gap:2px;padding:3px;display:inline-flex}.ig-tab{appearance:none;font:inherit;color:var(--text-secondary);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 15px;font-size:12.5px;font-weight:560;transition:background .15s,color .15s}.ig-tab:hover:not(.on){color:var(--t1)}.ig-tab.on{background:var(--surface);color:var(--t1);box-shadow:var(--shadow-sm)}.ig-addp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);margin:4px 0 16px;padding:14px 16px}.ig-aph{align-items:flex-start;gap:12px;display:flex}.ig-aph b{color:var(--t1);font-size:13.5px;font-weight:600;display:block}.ig-aph span{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.ig-open{flex:none;gap:5px;margin-inline-start:auto;display:inline-flex}.ig-open i{font-family:var(--f-mono);letter-spacing:.1em;color:var(--text-tertiary);border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:3px 8px;font-size:9px;font-style:normal}.ig-aprow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.ig-apc{appearance:none;font:inherit;text-align:start;border:1px solid var(--line-soft);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;color:var(--t1);align-items:center;gap:10px;padding:11px 12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ig-apc:hover{border-color:var(--border-strong);background:var(--surface)}.ig-apg{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-soft);width:30px;height:30px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ig-apm{flex:1;min-width:0}.ig-apm b{font-size:12.5px;font-weight:560;display:block}.ig-apm span{color:var(--text-tertiary);margin-top:1px;font-size:11px;display:block}.ig-apc>svg{color:var(--text-tertiary);flex:none}.ig-apbody{margin-top:12px}.ig-apback{appearance:none;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:10px;padding:4px 0;font-size:11.5px;font-weight:560;display:inline-flex}.ig-apback:hover{color:var(--t1)}.ig-apback svg{transform:rotate(180deg)}.ig-workspace{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:4px 0 16px;padding:14px 16px}.ig-workspace-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ig-workspace-head h2{color:var(--t1);margin:0;font-size:14px}.ig-workspace-head p{color:var(--text-secondary);margin:3px 0 0;font-size:12px}.ig-workspace-head>span{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);flex:none;font-size:10px}.ig-workspace-list{gap:8px;margin-top:12px;display:grid}.ig-workspace-row{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:12px;padding:10px 12px;display:flex}.ig-workspace-copy{flex:1;min-width:0}.ig-workspace-copy strong,.ig-workspace-copy span{display:block}.ig-workspace-copy strong{color:var(--t1);font-size:12.5px}.ig-workspace-copy span{color:var(--text-secondary);margin-top:2px;font-size:11px}.ig-workspace-status{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:9px}.ig-workspace-status.inactive,.ig-workspace-status.error{color:var(--danger)}.ig-workspace-status.active{color:var(--pos)}.ig-workspace-status.pending{color:var(--warn)}.ig-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ig-meta{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:10px}.ig-summary .loop-timer{margin-inline-start:auto}.ig-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ig-section{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.ig-h{color:var(--t1);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:620;display:flex}.ig-h-dot{background:var(--neg);width:8px;height:8px;box-shadow:0 0 0 3px var(--neg-bg);border-radius:50%}.ig-section-attention .ig-card{border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.ig-section-attention .ig-card{border-color:color-mix(in srgb, var(--neg) 35%, var(--line-soft))}}.ig-section-attention .ig-card{background:var(--neg-bg)}@supports (color:color-mix(in lab, red, red)){.ig-section-attention .ig-card{background:color-mix(in srgb, var(--neg-bg) 45%, var(--surface))}}.ig-grid.ig-grid-rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:8px}.ig-grid-rows .ig-card{flex-flow:wrap;align-items:center;gap:6px 12px;padding:10px 12px}.ig-grid-rows .ig-top{flex:220px}.ig-grid-rows .ig-card>:not(.ig-top,.ig-foot){flex:100%;order:3}.ig-grid-rows .ig-foot{margin-top:0;border-top:0;flex:0 auto;margin-inline-start:auto;padding-top:0}.ig-grid-rows .ig-foot-sp{display:none}.ig-groups{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.ig-groups>.ig-h{margin-bottom:2px}.ig-group{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface)}.ig-group-h{margin:0}.ig-group-btn{border-radius:var(--r-md);width:100%;font:inherit;text-align:start;color:var(--t1);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px 14px;display:flex}.ig-group-btn:hover{background:var(--quiet-hover)}.ig-group-btn:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px}.ig-group-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ig-group-name b{font-size:13.5px;font-weight:620}.ig-group-blurb{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ig-group-logos{flex:none;display:inline-flex}.ig-group-logos>*+*{margin-inline-start:-5px}.ig-group-logos>*{box-shadow:0 0 0 2px var(--surface);border-radius:6px}.ig-group-count{border-radius:var(--r-pill);background:var(--surface-2);text-align:center;min-width:26px;color:var(--text-secondary);white-space:nowrap;padding:2px 8px;font-size:11.5px;font-weight:560}.ig-group-chev{color:var(--text-tertiary);transition:transform .15s;display:inline-flex}.ig-group-chev-open{transform:rotate(180deg)}.ig-group-body{padding:0 12px 12px}.ig-group-body .ig-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.ig-groups-foot{text-align:center;margin:0 0 14px}.ig-groups-toggle{font:inherit;color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12.5px;text-decoration:underline}.ig-groups-toggle:hover{color:var(--t1)}@media (max-width:720px){.ig-grid.ig-grid-rows,.ig-group-body .ig-grid{grid-template-columns:1fr}.ig-grid-rows .ig-foot{flex-basis:100%;margin-inline-start:0}.ig-group-btn{gap:10px;min-height:52px}.ig-group-blurb,.ig-group-logos{display:none}.ig-group-body{padding:0 0 4px}.ig-group-body .ig-grid{gap:0}.ig-group-body .ig-card{border:0;border-top:1px solid var(--line-soft);box-shadow:none;border-radius:0;flex-flow:wrap;align-items:center;gap:6px 10px}.ig-group-body .ig-top{flex:160px}.ig-group-body .ig-card>:not(.ig-top,.ig-foot){flex:100%;order:3}.ig-group-body .ig-foot{border-top:0;margin-top:0;padding-top:0}}.ig-search{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);color:var(--text-tertiary);align-items:center;gap:9px;margin-bottom:14px;padding:9px 13px;display:flex}.ig-search-lg{border-radius:var(--r-md);margin-bottom:18px;padding:12px 15px}.ig-search-lg .ig-search-input{font-size:14px}.ig-search:focus-within{border-color:var(--border-strong)}.ig-search-input{min-width:0;font:inherit;color:var(--t1);background:0 0;border:0;outline:none;flex:1;font-size:13px}.ig-search-input::placeholder{color:var(--text-tertiary)}.ig-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:12px;display:grid}.ig-mcp-intro{max-width:72ch;color:var(--text-secondary);margin:0 0 14px;font-size:12.5px;line-height:1.5}.ig-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:var(--r-md);flex-direction:column;gap:9px;min-width:0;padding:12px 13px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.ig-card:hover{border-color:var(--line);box-shadow:var(--shadow-sm)}.ig-top{align-items:center;gap:10px;min-width:0;display:flex}.ig-g{flex:none;justify-content:center;align-items:center;display:inline-flex}.ig-glyph{background:var(--surface-2);border:1px solid var(--line-soft);width:27px;height:27px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ig-m{flex:1;min-width:0}.ig-m b{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:560;display:flex;overflow:hidden}.ig-m>span{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ig-native{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-fg);background:var(--accent-bg);border-radius:var(--r-pill);flex:none;padding:2px 6px;font-size:8px}.ig-live{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:9px;display:inline-flex}.ig-live i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.ig-live-live{color:var(--pos);background:var(--pos-bg)}.ig-live-syncing{color:var(--info);background:var(--info-bg)}.ig-live-healing{color:var(--warn);background:var(--warn-bg)}.ig-live-error{color:var(--neg);background:var(--neg-bg)}.ig-live-idle{color:var(--muted);background:var(--muted-bg)}.ig-heal{appearance:none;font:inherit;text-align:start;color:var(--warn);background:var(--warn-bg);border-radius:var(--r-sm);cursor:pointer;border:0;align-items:flex-start;gap:7px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}.ig-heal:hover{filter:brightness(.97)}.ig-heal svg{flex:none;margin-top:1px}.ig-tags{flex-wrap:wrap;gap:5px;display:flex}.ig-tag{color:var(--text-secondary);background:var(--surface-2);border-radius:var(--r-pill);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-size:10.5px;display:inline-flex;overflow:hidden}.ig-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:9px;display:flex}.ig-foot-sp{flex:1}.ig-dis,.ig-cta,.ig-mini{appearance:none;font:inherit;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:560;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ig-dis{color:var(--neg);background:var(--neg-bg);border:1px solid #0000}.ig-dis:hover{border-color:var(--neg)}.ig-cta{color:var(--bg);background:var(--t1);border:1px solid var(--t1)}.ig-cta:hover:not(:disabled){filter:brightness(1.15)}.ig-mini{color:var(--t1);border:1px solid var(--line);background:var(--surface)}.ig-mini:hover:not(:disabled){border-color:var(--border-strong)}.ig-mini-add{color:var(--text-secondary);padding:5px 9px}.ig-mini-add:hover:not(:disabled){color:var(--accent-fg);border-color:var(--accent-fg)}.ig-cta:disabled,.ig-mini:disabled,.ig-dis:disabled{opacity:.55;cursor:not-allowed}.ig-ro{color:var(--text-tertiary);align-items:center;gap:5px;font-size:11px;display:inline-flex}.ig-methods{gap:6px;display:grid}.ig-token-form{margin-top:4px}.ig-token-form .mcp-form-foot{justify-content:flex-end;gap:6px;display:flex}.ig-token-link{color:var(--accent-fg);text-underline-offset:2px;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.ig-method{appearance:none;font:inherit;text-align:start;border:1px solid var(--line-soft);background:var(--surface-2);border-radius:var(--r-sm);cursor:pointer;color:var(--t1);padding:8px 10px}.ig-method:hover{border-color:var(--border-strong)}.ig-method b{font-size:12px;font-weight:560;display:block}.ig-method span{color:var(--text-tertiary);margin-top:1px;font-size:10.5px;display:block}.ig-catalog-loading{color:var(--text-tertiary);grid-column:1/-1;padding:6px 2px;font-size:12px}.ig-loading{color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;padding:48px 0;font-size:13px;display:flex}.ig-readonly{color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-sm);margin-bottom:14px;padding:9px 12px;font-size:12px}.ig-grp{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary);margin:18px 0 10px;font-size:10px}.iga-title{align-items:center;gap:10px;display:inline-flex}.iga-g{width:32px;height:32px}.iga-cap{color:var(--text-tertiary);margin:0 0 4px;font-size:11.5px;line-height:1.6}.iga-cap b{color:var(--text-secondary);font-weight:600}.iga-info{background:var(--info-bg);border:1px solid var(--line-soft);border-radius:var(--r-md);color:var(--t2);margin:0 0 10px;padding:10px 12px;font-size:12px;line-height:1.5}.iga-info dl{gap:2px;margin:0;display:grid}.iga-info dl>div{gap:6px;display:flex}.iga-info dt{color:var(--t1);flex:0 0 44px;font-weight:600}.iga-info dd{margin:0}.iga-info p{color:var(--text-tertiary);margin:6px 0 0}.iga-state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.iga-ceiling{color:var(--text-tertiary);font-size:11px}.iga-rows{margin:0;padding:0;list-style:none}.iga-row{border-top:1px solid var(--line-soft);align-items:center;gap:11px;padding:11px 2px;display:flex}.iga-ord{flex-direction:column;flex:none;gap:1px;display:flex}.iga-ar{appearance:none;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 3px;line-height:0}.iga-ar svg{transform:rotate(-90deg)}.iga-ar-down svg{transform:rotate(90deg)}.iga-ar:hover:not(:disabled){color:var(--t1);background:var(--quiet-hover)}.iga-ar:disabled{opacity:.25;cursor:default}.iga-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:inline-flex}.iga-m{flex:1;min-width:0}.iga-m b{color:var(--t1);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:560;display:flex}.iga-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iga-mail-unresolved{color:var(--text-secondary);font-weight:500}.iga-m>span{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.iga-pri{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-fg);background:var(--accent-bg);border-radius:var(--r-pill);flex:none;padding:2px 7px;font-size:7.5px;font-style:normal}.iga-seg{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);flex:none;padding:2px;display:inline-flex}.iga-seg button{appearance:none;font:inherit;border-radius:var(--r-pill);cursor:pointer;color:var(--text-secondary);background:0 0;border:0;padding:4px 11px;font-size:11px;font-weight:540;transition:background .12s,color .12s}.iga-seg button:hover:not(:disabled):not(.on){color:var(--t1)}.iga-seg button.on{background:var(--t1);color:var(--bg)}.iga-seg button:disabled{cursor:not-allowed;opacity:.6}.iga-rm{appearance:none;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:5px;line-height:0}.iga-rm:hover:not(:disabled){color:var(--neg);background:var(--neg-bg)}.iga-spacer{flex:1}.iga-readonly{color:var(--text-tertiary);margin:12px 0 0;font-size:11.5px}.ch-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;display:grid}.ch-installed{margin-top:4px}.ch-app{border-radius:var(--r-md);background:var(--t1);color:var(--bg);align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.ch-app-g{border-radius:var(--r-sm);background:#ffffff1f;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ch-app-m{flex:1;min-width:0}.ch-app-m b{font-size:13.5px;font-weight:600;display:block}.ch-app-m span{opacity:.72;margin-top:2px;font-size:12px;display:block}.ch-app-tease{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid #ffffff47;flex:none;padding:5px 11px;font-size:9.5px}.ch-note{color:var(--text-tertiary);margin:14px 0 0;font-size:11.5px}@media (max-width:860px){.ig-head-actions,.iga-row{flex-wrap:wrap}.iga-seg{order:3;margin-inline-start:41px}.ch-app{flex-wrap:wrap}}.iga-modal .modal-foot{justify-content:flex-start}.iga-danger{margin-inline-start:auto}@media (max-width:600px){.iga-modal .modal-foot{flex-wrap:wrap;row-gap:10px}.iga-row>.iga-seg,.iga-row>.iga-state{flex-basis:100%;order:3;margin-inline-start:0}.iga-row>.iga-state>.iga-seg{align-self:stretch;margin-inline-start:0}.iga-row .iga-seg button{flex:1}}@media (pointer:coarse){.iga-rm{min-width:36px;min-height:36px}.iga-ar{min-width:36px;min-height:32px}.iga-ar,.iga-rm{justify-content:center;align-items:center;display:inline-flex}.iga-seg button,.ig-dis,.ig-cta,.ig-mini,.ig-tab,.ig-apback{min-height:36px}.ig-mini-add{justify-content:center;min-width:36px}}.ch-grid .channel-provider-card,.ch-grid .channel-installation-card{border-color:var(--line-soft);border-radius:var(--r-md);box-shadow:none;grid-column:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 15px;display:grid;container-type:inline-size}.ch-grid .channel-provider-card:hover,.ch-grid .channel-installation-card:hover{border-color:var(--line);box-shadow:var(--shadow-sm)}.ch-grid .channel-provider-coming_soon{background:var(--surface)}.ch-grid .channel-provider-head,.ch-grid .channel-installation-head{grid-column:1/span 2;align-items:center;gap:12px;min-width:0}.ch-grid .channel-provider-icon,.ch-grid .channel-installation-icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.ch-grid .channel-provider-id h3,.ch-grid .channel-installation-id h3{font-size:13.5px;font-weight:600}.ch-grid .channel-provider-badge,.ch-grid .channel-status{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;font-size:9px;font-weight:400}.ch-grid .channel-provider-copy,.ch-grid .channel-provider-note,.ch-grid .channel-scopes{grid-column:1/-1;font-size:11.5px}.ch-grid .channel-provider-actions,.ch-grid .channel-installation-actions{grid-area:1/3;justify-self:end;margin-top:0}.ch-grid .channel-action-error{grid-column:1/-1;font-size:11.5px}@container (width<=400px){.ch-grid .channel-provider-head,.ch-grid .channel-installation-head{grid-column:1/-1}.ch-grid .channel-provider-actions,.ch-grid .channel-installation-actions{grid-area:auto/1/auto/-1;justify-self:start}}.ig-confirm .modal-body:empty{display:none}.ig-reason{color:var(--text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.ig-reason b{color:var(--accent-fg);font-weight:620}.ig-reason svg{color:var(--accent-fg);flex:none;margin-top:2px}.ig-card-unavailable{background:var(--surface-2)}.ig-notice{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.ig-notice-icon{border-radius:var(--r-sm);background:var(--accent-bg);width:34px;height:34px;color:var(--accent-fg);flex:none;justify-content:center;align-items:center;display:inline-flex}.ig-notice-body{min-width:0}.ig-notice-body h3{color:var(--t1);margin:0 0 4px;font-size:14px;font-weight:600}.ig-notice-body p{color:var(--text-secondary);margin:0 0 10px;font-size:12.5px;line-height:1.55}.ig-notice-body p:last-child{margin-bottom:0}.ig-notice-body .spinner{vertical-align:-2px;margin-inline-end:4px;display:inline-block}.ig-notice-muted{color:var(--text-tertiary)}.ig-research-label{color:var(--t2);margin-bottom:4px;font-size:12px;font-weight:560;display:block}.ig-research-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ig-research-input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;font:inherit;color:var(--t1);flex:220px;padding:7px 11px;font-size:13px}.ig-research-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ig-research-input[aria-invalid=true]{border-color:var(--danger)}.ig-notice-body .ig-research-error{color:var(--danger);margin:6px 0 0}.ig-provenance{color:var(--muted);align-items:flex-start;gap:8px;margin:-2px 0 14px;font-size:12.5px;line-height:1.5;display:flex}.ig-provenance svg{color:var(--accent);flex:none;margin-top:2px}.ig-provenance strong{color:var(--ink);font-weight:600}.ig-health{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;line-height:1.45}.ig-health-broken,.iga-m>.iga-health-broken{color:var(--neg)}@media (max-width:390px){.iga-m>.iga-health{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.ig-accounts-toggle{border-radius:var(--r-sm);font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:2px 6px;font-size:12px;display:inline-flex}.ig-accounts-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ig-accounts-toggle:hover{color:var(--t1)}.ig-accounts{border-top:1px solid var(--line-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ig-account{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.ig-account:last-child{border-bottom:0}.ig-account-main{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.ig-account-main b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:560;overflow:hidden}.ig-account-actions{gap:6px;margin-inline-start:auto;display:inline-flex}.ig-attn-accounts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ig-attn-account{flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.ig-attn-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ig-attn-main b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ig-attn-main>span{color:var(--text-secondary);font-size:12px}@media (max-width:720px){.ig-account-main{flex-basis:100%}.ig-account-actions{flex-basis:100%;margin-inline-start:0}.ig-attn-account{flex-wrap:wrap}.ig-attn-account .ig-cta{margin-inline-start:39px}}.ch-test-badge{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--t1);letter-spacing:.06em;vertical-align:middle;align-items:center;margin-inline-start:6px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex}.ch-test-note{border-radius:var(--r-md);background:var(--warn-bg);color:var(--t1);max-width:760px;margin:0 0 20px;padding:10px 14px;font-size:13px;line-height:1.5}.ch-filing .set-section{max-width:760px;margin-bottom:24px}.ch-filing .set-rowflex{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px}.ch-form input:not([type=checkbox]),.ch-form select{width:100%;margin:4px 0 10px}.ch-field-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0 14px;display:grid}.ch-field{min-width:0}.ch-address{border:1px solid var(--border);border-radius:var(--r-sm);margin:8px 0;padding:10px 12px}.ch-check{align-items:flex-start;gap:8px;margin:8px 0;font-size:14px;line-height:1.4;display:flex}.ch-check input{margin-top:3px}.ch-mono{font-family:var(--f-mono);font-size:13px}.ch-companies,.ch-filings,.ch-reasons ul{margin:0;padding:0;list-style:none}.ch-company{border-bottom:1px solid var(--border);padding:10px 0}.ch-company:last-child{border-bottom:0}.ch-company-name{font-weight:560}.ch-filing-row{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.ch-filing-row:hover,.ch-filing-row:focus-visible{background:var(--surface-2)}.ch-filing-date{color:var(--t2);font-size:13px}.ch-xml{border-radius:var(--r-sm);background:var(--surface-2);max-height:360px;font-family:var(--f-mono);white-space:pre;margin:8px 0 12px;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.ch-hash{overflow-wrap:anywhere;margin-top:4px;display:block}.ch-timeline{border-inline-start:2px solid var(--border);margin:0;padding-block:0;padding-inline:18px 0;list-style:none}.ch-timeline li{justify-content:space-between;gap:12px;padding:6px 0;display:flex;position:relative}.ch-timeline li:before{content:"";background:var(--pos);inset-inline-start:-24px;border-radius:50%;width:10px;height:10px;position:absolute;top:12px}.ch-timeline li[data-tone=current]:before{background:var(--info)}.ch-timeline li[data-tone=bad]:before{background:var(--neg)}.ch-timeline-at{color:var(--t2);font-size:13px}.ch-reasons{border-radius:var(--r-sm);background:var(--neg-bg);margin-top:12px;padding:10px 12px;font-size:14px}.ch-receipt dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 8px;display:grid}.ch-receipt dt{color:var(--t2)}.ch-receipt dd{margin:0}.ch-back{color:var(--t2);margin-bottom:12px;font-size:13px;display:inline-block}.ch-card-link{font-weight:560}@media (max-width:640px){.ch-filing-row{grid-template-columns:minmax(0,1fr) auto}.ch-filing-company,.ch-filing-date{display:none}}.ask-ch-filing{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:8px;padding:12px 14px;font-size:14px;display:grid}.ask-ch-filing p{color:var(--t2);margin:0}.ask-ch-filing-head{align-items:center;gap:8px;display:flex}.ask-ch-filing-head .ch-test-badge{margin-inline-start:0}.ask-ch-filing-title{font-weight:560}.agents-screen{flex-direction:column;gap:16px;min-height:0;display:flex}.ag-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ag-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ag-search{flex:220px;min-width:0}.ag-search input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--t1);font-family:var(--f-ui);padding:10px 12px;font-size:13px}.ag-search input::placeholder{color:var(--t3)}.ag-mode-filter{flex:none;margin-bottom:0}.ag-section{flex-direction:column;gap:10px;display:flex}.ag-section__head h2{color:var(--t1);margin:0;font-size:15px;font-weight:600}.ag-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.ag-card-tile{text-align:start;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:14px;transition:border-color .12s,box-shadow .12s;display:flex}.ag-card-tile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ag-card-tile:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}}.ag-card-tile:hover{box-shadow:var(--shadow-md)}.ag-card-tile__top{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ag-glyph{background:var(--ink);width:32px;height:32px;color:var(--parchment);font-family:var(--f-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:flex}.ag-glyph--lg{width:56px;height:56px;font-size:16px}.ag-glyph.is-dashed{color:var(--t3);border:1.5px dashed var(--border-strong);background:0 0}.ag-card-tile__meta{flex-direction:column;flex:120px;gap:2px;min-width:0;display:flex}.ag-card-tile__meta b{color:var(--t1);font-size:13.5px;font-weight:650;line-height:1.3}.ag-card-tile__meta span{color:var(--t3);font-size:11.5px}.ag-card-tile__desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ag-card-tile__foot{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-top:auto;padding-top:4px;display:flex}.ag-card-tile__status{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11.5px;line-height:1.3;overflow:hidden}.ag-run-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 12px;display:grid}.ag-run-evidence div{min-width:0}.ag-run-evidence dt{color:var(--t3);font-size:10.5px}.ag-run-evidence dd{color:var(--t1);overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px}.ag-card-tile__srcs{flex:none;align-items:center;margin-inline-start:4px;display:flex}.ag-src-logo{flex:none;line-height:0;display:inline-flex;position:relative}.ag-src-logo--chip+.ag-src-logo--chip{margin-inline-start:-6px}.ag-src-logo--chip .conn-logo{width:var(--conn-size,18px);height:var(--conn-size,18px);box-shadow:0 0 0 1px var(--line-soft);color:var(--conn-color,var(--t1));background:#fff;border:1.5px solid #fff;border-radius:50%;font-size:7.5px;font-weight:700}.ag-src-logo--chip .conn-logo svg{width:62%!important;height:62%!important}.ag-src-logo--chip:hover{z-index:2}.ag-card-tile__srcs{flex:none;align-items:center;max-width:50%;padding-block:1px;padding-inline:6px 1px;display:inline-flex}.ag-card-tile__chips{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:inline-flex}.ag-card-tile__chips .chip{white-space:nowrap;flex:none}.ag-card-tile{min-height:168px}.ag-detail{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.ag-detail__head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ag-back{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--t1);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;line-height:1;display:grid}.ag-back:hover{background:var(--quiet-hover)}.ag-detail__crumb{min-width:0;color:var(--t3);flex:auto;align-items:center;gap:6px;font-size:13px;display:flex}.ag-detail__crumb i{opacity:.7;font-style:normal}.ag-detail__crumb b{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ag-draft-badge{border-radius:var(--r-pill);background:var(--warn-bg);color:var(--warn);padding:4px 10px;font-size:11.5px;font-weight:600}.ag-detail__grid{flex:1;grid-template-columns:1.15fr 1fr;min-height:0;display:grid}.ag-detail__cfg{border-inline-end:1px solid var(--line-soft);flex-direction:column;gap:16px;min-width:0;padding:18px 22px 22px;display:flex;overflow-y:auto}.ag-author{flex-direction:column;gap:16px;display:flex}.ag-author-section{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px;display:flex}.ag-author-section>legend{color:var(--ink);padding:0 6px;font-size:13.5px;font-weight:650}.ag-author-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ag-author-field{min-width:0;color:var(--t2);flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;display:flex}.ag-author-field--wide{grid-column:1/-1}.ag-author-field--grow{flex:220px}.ag-author-field input,.ag-author-field select,.ag-author-field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--t1);font:400 12.5px/1.4 var(--f-ui);border-radius:9px;padding:8px 10px}.ag-author-field textarea{resize:vertical;min-height:72px}.ag-author-field select[multiple]{min-height:76px}.ag-author-field input:focus-visible,.ag-author-field select:focus-visible,.ag-author-field textarea:focus-visible{outline:2px solid var(--sky-deep);outline-offset:2px}.ag-author-list__head,.ag-author-row,.ag-author-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.ag-author-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ag-author-sublist{border-inline-start:2px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px;display:flex}.ag-author-check{color:var(--t2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ag-author-days{border:1px solid var(--line-soft);border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;min-width:0;margin:0;padding:8px 10px;display:flex}.ag-author-days legend{color:var(--t2);padding:0 4px;font-size:11.5px;font-weight:600}.ag-author-days label{color:var(--t2);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.ag-author-empty,.ag-author-valid,.ag-author-errors{border-radius:9px;margin:0;padding:9px 10px;font-size:11.5px}.ag-author-empty{border:1px dashed var(--border);color:var(--t3)}.ag-author-valid{background:var(--pos-bg);color:var(--pos)}.ag-author-errors{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.ag-author-errors{border:1px solid color-mix(in srgb, var(--danger) 32%, var(--border))}}.ag-author-errors{background:var(--danger-bg);color:var(--danger)}.ag-author-errors ul{margin:6px 0 0;padding-inline-start:18px}.ag-author-permission{color:var(--t3);font-size:11.5px}.ag-definition-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.ag-definition-summary div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:9px;padding:9px 10px}.ag-definition-summary dt{color:var(--t3);font-size:10.5px}.ag-definition-summary dd{color:var(--t1);margin:3px 0 0;font-size:12.5px;font-weight:600}@media (max-width:760px){.ag-author-grid{grid-template-columns:1fr}.ag-author-field--wide{grid-column:auto}}.ag-h{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.ag-sub{color:var(--t3);margin:2px 0 0;font-size:11.5px}.ag-inst{border:1px solid var(--line-soft);color:var(--ink-2);background:#ffffff8c;border-radius:12px;margin-top:8px;padding:12px 14px;font-size:12.5px;line-height:1.55;position:relative}.ag-inst p{margin:0 0 8px}.ag-inst p:last-child{margin-bottom:0}.ag-inst.is-ph,.ag-fake-input.is-ph{color:var(--t3)}.ag-fake-input{border:1px solid var(--border);background:var(--surface-2);color:var(--t1);border-radius:10px;margin-top:8px;padding:11px 12px;font-size:13px}.ag-mode-pills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ag-mode-pill{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--t2);padding:7px 12px;font-size:12.5px;font-weight:560}.ag-mode-pill.is-active{border-color:var(--sky-deep);box-shadow:0 0 0 1px var(--sky-deep);background:var(--surface);color:var(--t1);font-weight:650}.ag-input-cards{gap:10px;margin-top:8px;display:flex}.ag-input-card{border:1px solid var(--line-soft);min-width:0;color:var(--ink-2);background:#ffffff80;border-radius:12px;flex-direction:column;flex:1;gap:8px;padding:10px;font-size:12.5px;font-weight:560;display:flex}.ag-input-card.is-active{border-color:var(--sky-deep);box-shadow:0 0 0 1px var(--sky-deep);color:var(--ink)}.ag-input-card__ill{background:linear-gradient(135deg, var(--surface-2), var(--surface-3));border-radius:8px;width:100%;height:38px;display:block}.ag-input-card__ill[data-type=prompt]{background:linear-gradient(135deg, var(--info-bg), var(--surface-2))}.ag-input-card__ill[data-type=hive-auto]{background:linear-gradient(135deg, var(--accent-bg), var(--surface-2))}.ag-input-card__ill[data-type=form]{background:linear-gradient(135deg, var(--warn-bg), var(--surface-2))}.ag-def{color:var(--t3);font-size:11px;font-weight:500}.ag-know{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.ag-know__fan{align-items:center;display:inline-flex}.ag-know__doc{transform:rotate(var(--r,0deg));margin-inline-end:-6px;display:inline-flex}.ag-know__fi{color:#fff;width:28px;height:34px;box-shadow:var(--shadow-sm);border-radius:4px;place-items:center;font-size:8px;font-weight:700;display:grid}.ag-know__names{min-width:0;color:var(--t2);flex:140px;font-size:12px}.ag-conn{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ag-conn__row{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ag-conn__name{min-width:0;color:var(--t1);flex:auto;font-size:13px}.ag-tgl{background:var(--surface-3);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.ag-tgl.is-on{background:var(--live)}.ag-tgl i{width:16px;height:16px;box-shadow:var(--shadow-sm);top:2px;background:#fff;border-radius:50%;position:absolute;inset-inline-start:2px}.ag-tgl.is-on i{inset-inline-start:16px}.ag-connect-cta{color:var(--accent-fg);cursor:not-allowed;opacity:.65;background:0 0;border:0;font-size:12.5px;font-weight:600}.ag-detail__rail{background:var(--surface-2);flex-direction:column;min-width:0;min-height:360px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag-detail__rail{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}}.ag-rail__lbl{border-bottom:1px solid var(--line-soft);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:13px 18px;font-size:12.5px;font-weight:560;overflow:hidden}.ag-rail__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:22px 18px;display:flex;overflow-y:auto}.ag-rail__body--preview{text-align:center;justify-content:center;align-items:center}.ag-rail__name{color:var(--t1);font-size:16px;font-weight:650}.ag-rail__name.is-mut,.ag-rail__desc.is-mut,.is-mut{color:var(--t3)}.ag-rail__desc{max-width:36ch;color:var(--t2);font-size:12.5px;line-height:1.5}.ag-run-facts{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:4px 0 0;display:grid}.ag-run-facts div{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;padding:10px 12px}.ag-run-facts dt{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:600}.ag-run-facts dd{color:var(--t1);margin:4px 0 0;font-size:12.5px;line-height:1.4}.ag-schedules{gap:10px;width:100%;display:grid}.ag-schedules__head,.ag-schedule>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ag-schedules__head .ag-h{margin:0}.ag-schedule{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;gap:8px;padding:12px;display:grid}.ag-schedule span,.ag-schedule p,.ag-schedule dt{color:var(--t3);font-size:11px}.ag-schedule dl{gap:6px;margin:0;display:grid}.ag-schedule dd{color:var(--t1);margin:2px 0 0;font-size:12px}.ag-schedule button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0}.ag-schedule button:disabled{cursor:not-allowed;opacity:.55}.ag-schedule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ag-schedule-form label{color:var(--t2);gap:6px;font-size:12px;font-weight:600;display:grid}.ag-schedule-form input,.ag-schedule-form select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--t1);font:inherit;border-radius:8px;padding:9px 10px}.ag-schedule-form input:focus-visible,.ag-schedule-form select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ag-schedule-days{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;margin:0;padding:10px}.ag-schedule-days legend{color:var(--t2);padding:0 4px;font-size:12px;font-weight:600}.ag-schedule-days__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ag-schedule-form .ag-schedule-day{align-items:center;gap:6px;display:flex}.ag-schedule-form .ag-schedule-day input{width:auto;margin:0;padding:0}@media (max-width:640px){.ag-schedule-form{grid-template-columns:1fr}.ag-schedule-days__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-run-actions{flex-wrap:wrap;gap:8px;display:flex}.ag-recent h3{color:var(--t1);margin:0 0 6px;font-size:12.5px;font-weight:650}.ag-recent ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ag-recent li{border:1px solid var(--line-soft);background:var(--surface);color:var(--t2);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.4}.ag-run-console{flex-direction:column;gap:12px;width:100%;display:flex}.ag-run-loading{flex-direction:column;gap:8px;display:flex}.ag-run-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ag-run-row{border:1px solid var(--line-soft);background:var(--surface);width:100%;color:var(--t2);text-align:start;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ag-run-row:hover,.ag-run-row.is-open{border-color:var(--line)}.ag-run-row__when{color:var(--t1);font-weight:600}.ag-run-row__meta{color:var(--t3);margin-inline-start:auto}.ag-trigger-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ag-trigger-row__detail{color:var(--t3);flex-basis:100%}.ag-run-detail{border:1px solid var(--line-soft);background:var(--surface-2,var(--surface));color:var(--t2);border-radius:8px;margin-top:6px;padding:10px;font-size:12px;line-height:1.45}.ag-run-detail p{margin:0 0 6px}.ag-run-steps{flex-direction:column;gap:4px;margin:0;padding-inline-start:16px;display:flex}.ag-run-steps__label{color:var(--t1);font-weight:600}.ag-run-steps__detail{color:var(--t3);display:block}.ag-run-steps li[data-status=error] .ag-run-steps__label{color:var(--neg,#d93025)}.ag-run-blocked,.ag-run-empty{color:var(--t3);margin:0;font-size:12px;line-height:1.4}.ag-run-error{color:var(--neg,#d93025);margin:0;font-size:12px;line-height:1.4}.ag-run-interrupted{color:var(--t2);margin:0;font-size:12px;line-height:1.4}.ag-run-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ag-rail__note{color:var(--t3);margin:auto 0 0;font-size:11.5px;line-height:1.45}.ag-ask{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;margin:0 14px 14px;padding:10px 12px;display:flex}.ag-ask__add,.ag-ask__send{border:1px solid var(--border);background:var(--surface-2);width:28px;height:28px;color:var(--t2);cursor:not-allowed;opacity:.7;border-radius:50%;flex:none;font-size:14px;line-height:1}.ag-ask__send{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.ag-ask__ph{color:var(--t3);flex:1;font-size:13px}.agents-screen--lib{gap:0;min-height:calc(100vh - 120px)}.ag-lib{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.lib-crumb{color:var(--t3);flex:none;align-items:center;gap:7px;padding:12px 20px 0;font-size:11.5px;display:flex}.lib-crumb__link{color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lib-crumb__link:hover{color:var(--ink)}.lib-crumb__sep{opacity:.7}.lib-crumb b{color:var(--ink);font-weight:520}.lib-head{flex:none;padding:8px 20px 0}.lib-t{font-family:var(--f-ui);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.lib-s{color:var(--text-secondary);max-width:62ch;margin-top:5px;font-size:12.5px;line-height:1.5}.lib-srch{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:10px 14px;display:flex}.lib-srch svg{width:14px;height:14px;stroke:var(--t3);fill:none;stroke-width:2px;flex:none}.lib-srch input{font-family:var(--f-ui);color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:13px}.lib-srch input::placeholder{color:var(--t3)}.lib-cats{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-bottom:4px;display:flex}.lib-cat{font-family:var(--f-ui);color:var(--text-secondary);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:520;transition:all .15s;display:inline-flex}.lib-cat:hover{border-color:var(--t3);color:var(--ink)}.lib-cat.on{background:var(--ink);border-color:var(--ink);color:var(--parchment)}.lib-cat i{font-style:normal;font-family:var(--f-mono);color:var(--t3);font-size:9px}.lib-cat.on i{color:#f7f5f2a6}.lib-scroll{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.lib-scroll::-webkit-scrollbar{display:none}.lib-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;padding:14px 20px 24px;display:grid}@media (max-width:1180px){.lib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:880px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lib-grid{grid-template-columns:1fr}}.lib-empty{text-align:center;color:var(--t2);grid-column:1/-1;padding:40px 16px;font-size:13px}.lib-cell{min-width:0;display:flex}.lib-c{border:1px solid var(--line-soft);cursor:pointer;text-align:start;width:100%;height:100%;font:inherit;color:inherit;background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.lib-c:hover{border-color:var(--t3);transform:translateY(-1px);box-shadow:0 10px 26px #1b1b1b12}.lib-band{flex:none;height:74px;position:relative}.lib-badge{border:1px solid var(--line-soft);inset-inline-start:12px;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:-15px;box-shadow:0 2px 6px #1b1b1b14}.lib-badge em{font-style:normal;font-family:var(--f-mono);color:var(--ink);font-size:10px;font-weight:600}.lib-b{flex-direction:column;flex:1;gap:0;min-width:0;padding:22px 14px 12px;display:flex}.lib-n{font-family:var(--f-ui);color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.lib-d{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:2.9em;margin-top:6px;margin-bottom:4px;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.lib-by{color:var(--t3);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:33px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.lib-by__label{white-space:nowrap;flex:0 auto;min-width:0}.lib-by__icons{flex:none;justify-content:flex-end;align-items:center;max-width:46%;padding-block:2px;padding-inline:8px 2px;display:inline-flex}.lib-ov{z-index:220;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:calc(22px + var(--safe-top)) calc(22px + var(--safe-right)) calc(22px + var(--safe-bottom)) calc(22px + var(--safe-left));overscroll-behavior:contain;background:#1b1b1b57;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.lib-p{width:min(940px,100%);max-height:min(820px, calc(100dvh - 44px - var(--safe-top) - var(--safe-bottom)));background:var(--paper);border:1px solid var(--line);border-radius:18px;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr minmax(230px,282px);margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 70px #1b1b1b33}@media (max-width:820px){.lib-p{grid-template-columns:1fr;max-height:100%}.lib-pr{border-top:1px solid var(--line-soft);border-inline-start:0!important}}.lib-pl{scrollbar-width:none;min-height:0;padding:20px 22px 24px;overflow-y:auto}.lib-pl::-webkit-scrollbar{display:none}.lib-pr{border-inline-start:1px solid var(--line-soft);background:var(--parchment);scrollbar-width:none;min-height:0;padding:18px 18px 22px;position:relative;overflow-y:auto}.lib-pr::-webkit-scrollbar{display:none}.lib-x{border:1px solid var(--line);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;top:12px;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:absolute;inset-inline-end:12px}.lib-x:hover{color:var(--ink);border-color:var(--ink)}.lib-ph{align-items:center;gap:12px;display:flex}.lib-pg{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lib-pg em{font-style:normal;font-family:var(--f-mono);color:var(--ink);font-size:12px;font-weight:600}.lib-pn{font-family:var(--f-ui);letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:620}.lib-pb{color:var(--t3);margin-top:2px;font-size:11.5px}.lib-sec{margin-top:18px}.lib-lbl{font-family:var(--f-ui);color:var(--ink);font-size:12.5px;font-weight:600}.lib-types{grid-template-columns:1fr 1fr;gap:10px;margin:9px 0 0;padding:0;list-style:none;display:grid}.lib-ty{border:1px solid var(--line-soft);text-align:start;font:inherit;color:inherit;background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:13px 13px 11px;display:flex}.lib-ty.on{border-color:var(--line);background:var(--parchment)}.lib-ty:not(.on) .lib-ill{opacity:.55}.lib-ill{background:var(--parchment);border-radius:9px;justify-content:center;align-items:center;height:56px;display:flex}.lib-ill .bar{border:1px solid var(--line-soft);background:#fff;border-radius:999px;align-items:center;width:74%;height:22px;padding-block:0;padding-inline:9px 4px;display:flex}.lib-ill .bar i{background:#1b1b1b21;border-radius:3px;flex:1;height:5px}.lib-ill .bar b{background:var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:600;display:flex}.lib-ill .frm{border:1px solid var(--line-soft);background:#fff;border-radius:7px;width:74%;padding:7px}.lib-ill .frm i{background:#1b1b1b29;border-radius:2px;width:34%;height:4px;display:block}.lib-ill .frm u{background:#1b1b1b12;border-radius:3px;height:8px;margin-top:4px;text-decoration:none;display:block}.lib-ill .frm s{background:var(--ink);opacity:.85;border-radius:3px;height:9px;margin-top:5px;text-decoration:none;display:block}.lib-tl{color:var(--ink);align-items:center;gap:8px;margin-top:9px;font-size:12.5px;font-weight:560;display:flex}.lib-ty.on .lib-ill{background:#fff}.lib-ty__used{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;margin-inline-start:auto;padding:2px 8px;font-size:11px;font-weight:560}.lib-ty__note{color:var(--t2);margin:4px 0 0;font-size:11.5px;line-height:1.4}.lib-ty__more{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-top:8px;padding:2px 0;font-size:12px;font-weight:560;display:inline-flex}.lib-ty__more:hover{text-decoration:underline}.lib-ty__grp{letter-spacing:.02em;text-transform:uppercase;color:var(--t3);margin:8px 0 0;font-size:11px;font-weight:600}.lib-ty__steps{color:var(--t2);margin:3px 0 0;padding-block:0;padding-inline:18px 0;font-size:12px;line-height:1.45;list-style:outside}.lib-ty__limit{color:var(--t2);margin:8px 0 0;font-size:12px;line-height:1.45}.lib-ty__steps li+li{margin-top:3px}@media (max-width:560px){.lib-types{grid-template-columns:1fr}}.lib-ty__steps em,.lib-tl em{color:var(--t3);font-style:normal;font-weight:400}.lib-fld{border:1px solid var(--line-soft);background:var(--parchment);border-radius:10px;margin-top:7px;padding:9px 12px}.lib-fn{color:var(--ink);font-size:12.5px;font-weight:560}.lib-fn span{color:var(--t3);font-weight:400}.lib-ft{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-top:3px;font-size:9px}.lib-ins{border:1px solid var(--line-soft);background:var(--parchment);scrollbar-width:none;border-radius:12px;max-height:250px;margin-top:9px;padding:13px 15px;overflow-y:auto}.lib-ins::-webkit-scrollbar{display:none}.lib-ins h6{font-family:var(--f-ui);color:var(--ink);margin:0 0 5px;font-size:12.5px;font-weight:600}.lib-ins h6:not(:first-child),.lib-ins>div+div h6{margin-top:12px}.lib-ins p{color:var(--ink-2);text-wrap:pretty;margin:0 0 6px;font-size:12.5px;line-height:1.6}.lib-starts{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}@media (max-width:640px){.lib-starts{grid-template-columns:1fr}}.lib-start{border:1px solid var(--line-soft);color:var(--ink-2);background:#fff;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45}.lib-sys{margin-top:12px}.lib-sys__head{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.lib-acts{margin:0;padding:0;list-style:none}.lib-act{border:1px solid var(--line-soft);background:#fff;border-radius:11px;margin-top:7px}.lib-act[data-available=false] .lib-an{color:var(--ink-2)}.lib-act__head{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 11px;display:flex}.lib-act__txt{flex-direction:column;flex:1;min-width:0;display:flex}.lib-avail{color:var(--t3);border:1px solid var(--line-soft);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px}.lib-avail.on{color:var(--accent-fg);background:var(--accent-bg);border-color:#0000}.lib-approve{color:var(--t3);padding:0 11px 9px;font-size:11px;display:block}.lib-params{border-inline-start:1px solid var(--line-soft);color:var(--ink-2);margin:0 11px 10px;padding-block:6px 0;padding-inline:12px 0;font-size:12px;list-style:none}.lib-params li+li{margin-top:5px}.lib-params--none{color:var(--t3)}.lib-pi{min-width:26px;font-family:var(--f-mono);color:var(--t3);font-size:9.5px;display:inline-block}.lib-req{color:var(--danger);text-decoration:none}.lib-noacts{color:var(--ink-2);font-size:12px}.lib-emoji{font-size:15px;font-style:normal}.lib-ins .agent-markdown,.lib-ins p,.lib-ins li{color:var(--ink-2);font-size:12.5px;line-height:1.6}.lib-an{color:var(--ink);font-size:12.5px;font-weight:560}.lib-ad{color:var(--t3);margin-top:2px;font-size:11.5px;line-height:1.4}.lib-gaps{color:var(--t3);margin:0;padding-inline-start:18px;font-size:12px;line-height:1.6}.lib-chv{color:var(--t3);flex:none;transition:transform .12s}.lib-chv.is-open{transform:rotate(180deg)}.lib-mod{border:1px solid var(--line-soft);background:#fff;border-radius:11px;align-items:flex-start;gap:10px;margin-top:9px;padding:11px 12px;display:flex}.lib-mg{background:var(--surface-2);width:28px;height:28px;color:var(--accent-fg);border-radius:8px;flex:none;place-items:center;display:grid}.lib-rt{color:var(--ink);margin:18px 0 10px;font-size:12.5px;font-weight:600}.lib-dup{background:var(--ink);width:100%;color:var(--parchment);font-family:var(--f-ui);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.lib-dup span{opacity:.75}.lib-dup:hover{filter:brightness(1.08)}.lib-or{text-align:center;color:var(--t3);margin:10px 0;font-size:11.5px}.lib-chat{border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--f-ui);cursor:not-allowed;opacity:.7;background:#fff;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:560}.lib-rd{color:var(--ink-2);margin-top:16px;font-size:12.5px;line-height:1.55}.lib-more{color:var(--accent-fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.lib-rl{color:var(--ink);margin-top:16px;font-size:11.5px;font-weight:600}.lib-rints,.lib-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lib-tag{color:var(--ink-2);border:1px solid var(--line-soft);background:#fff;border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:520}.lib-upd{color:var(--t3);border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px;font-size:11.5px}.ag-lifecycle{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ag-lifecycle__error,.ag-lifecycle__hint{flex-basis:100%;margin:0;font-size:12px;line-height:1.4}.ag-lifecycle__error{color:var(--neg,#d93025)}.ag-lifecycle__hint{color:var(--t3)}.ag-edit-actions{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding-bottom:14px;display:flex}.ag-edit-actions__label{color:var(--t2);margin-inline-end:auto;font-size:12.5px;font-weight:600}label.ag-mode-pill,label.ag-input-card{cursor:pointer}label.ag-input-card:focus-within,label.ag-mode-pill:focus-within{outline:2px solid var(--sky-deep);outline-offset:2px}label.ag-input-card.is-active{border-color:var(--sky-deep);box-shadow:0 0 0 1px var(--sky-deep)}.ag-collab__permission{border:1px solid var(--line-soft);background:var(--surface-2);color:var(--t2);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:12px}.ag-collab__field{min-width:0;color:var(--ink-2);gap:6px;font-size:12px;font-weight:600;display:grid}.ag-collab__field input,.ag-collab__field select,.ag-collab__field textarea{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:500 13px/1.3 var(--f-ui);background:#fff;border-radius:9px;padding:8px 10px}.ag-collab__field input:focus,.ag-collab__field select:focus,.ag-collab__field textarea:focus{outline:2px solid var(--sky-deep);outline-offset:1px}.ag-collab__field--wide{grid-column:1/-1}.ag-collab__budget-fields{border:1px solid var(--line-soft);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.ag-collab__budget-fields legend{color:var(--ink);padding:0 6px;font-size:12px;font-weight:700}.ag-collab__hint,.ag-collab__status,.ag-collab__empty,.ag-collab__error{margin:10px 0 0;font-size:12px;line-height:1.5}.ag-collab__hint,.ag-collab__status,.ag-collab__empty{color:var(--t3)}.ag-collab__empty{border:1px dashed var(--line);border-radius:10px;padding:12px}.ag-collab__error{color:var(--neg,#d93025)}.ag-collab__heading{color:var(--ink);margin:20px 0 10px;font-size:13px}.ag-collab__fieldset,.ag-collab__binding{border:1px solid var(--line-soft);border-radius:12px;margin:0}.ag-collab__fieldset{gap:8px;padding:12px;display:grid}.ag-collab__fieldset legend,.ag-collab__binding legend{color:var(--ink);padding:0 6px;font-size:12px;font-weight:700}.ag-collab__radio{cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex}.ag-collab__radio:hover{background:var(--surface-2)}.ag-collab__radio span{gap:3px;display:grid}.ag-collab__radio small,.ag-collab__members small,.ag-collab__versions small{color:var(--t3);font-size:11px;font-weight:500}.ag-collab__member-form,.ag-collab__delegation-form{grid-template-columns:minmax(180px,1fr) minmax(130px,.55fr) auto;align-items:end;gap:10px;display:grid}.ag-collab__members,.ag-collab__versions,.ag-collab__delegations{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag-collab__members li,.ag-collab__versions li,.ag-collab__delegations li{border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ag-collab__members li>span,.ag-collab__versions li>div,.ag-collab__delegations li>div{gap:3px;min-width:0;margin-inline-end:auto;display:grid}.ag-collab__members select{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:8px}.ag-collab__section+.ag-collab__section{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:20px}.ag-collab__section-head,.ag-collab__source-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-collab__section-head h3,.ag-collab__section-head p{margin:0}.ag-collab__section-head p{color:var(--t3);margin-top:3px;font-size:11.5px}.ag-collab__binding-list{gap:12px;margin-top:12px;display:grid}.ag-collab__binding{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ag-collab__resources{background:var(--surface-2);border-radius:9px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.ag-collab__resource{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.ag-collab__current{background:var(--sky-pale,#eaf3ff);color:var(--sky-deep,#245e9b);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.ag-collab__toggle{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ag-collab__delegation-form{grid-template-columns:repeat(4,minmax(120px,1fr)) auto}.ag-collab__source-summary{color:var(--t3);margin-top:10px;font-size:12px}button.ag-tgl{border:0}button.ag-tgl:disabled,.ag-connect-cta:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.ag-collab__member-form,.ag-collab__delegation-form,.ag-collab__budget-fields,.ag-collab__binding,.ag-collab__resource{grid-template-columns:1fr}.ag-collab__members li,.ag-collab__versions li,.ag-collab__delegations li,.ag-collab__section-head{flex-direction:column;align-items:stretch}}.content:has(.stx-screen){min-height:0;display:flex;overflow:hidden}.screen.stx-screen{flex-direction:column;flex:1;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.stx{min-height:0;font-family:var(--f-ui);color:var(--ink);flex-direction:column;flex:1;display:flex;position:relative}.stx-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;overflow:hidden auto}.stx-scroll::-webkit-scrollbar{width:8px}.stx-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.stx-eyebrow{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);font-size:9px}.stx-h1{font-family:var(--f-voice);letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:540;line-height:1.1}.stx-sub{color:var(--stone-6);margin:4px 0 0;font-size:11.5px;line-height:1.5}.stx-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--f-ui);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:520;line-height:1.2;display:inline-flex}.stx-btn:hover{background:#1b1b1b0b}.stx-btn:disabled{opacity:.45;cursor:default}.stx-btn.pri{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.stx-btn.pri:hover{background:#000}.stx-btn.quiet{background:0 0;border-color:#0000}.stx-btn.quiet:hover{background:#1b1b1b0d}.stx-btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.stx-ic{cursor:pointer;width:26px;height:26px;color:var(--stone-6);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stx-ic:hover{color:var(--ink);background:#1b1b1b0d}.stx-ic svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.stx-av{background:var(--ink);color:var(--parchment);font-family:var(--f-mono);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:600;display:inline-flex}.stx-badge{font-family:var(--f-ui);letter-spacing:.02em;border-radius:20px;flex:none;padding:2px 7px;font-size:9px;font-weight:600}.stx-badge.live{background:var(--live-bg);color:var(--live)}.stx-badge.draft{color:var(--stone-6);background:#1b1b1b12}.stx-badge.arch{background:var(--wait-bg);color:var(--wait)}.stx-seg{background:#1b1b1b0d;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.stx-seg button{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:520}.stx-seg button[aria-pressed=true],.stx-seg button[aria-selected=true],.stx-seg button[aria-checked=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #1b1b1b14}.stx-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;font-weight:500;display:inline-flex}.stx-chip .x{cursor:pointer;color:var(--stone-4);background:0 0;border:0;padding:0;font-size:11px;line-height:1}.stx-chip .x:hover{color:var(--alert)}.stx-chip.dash{color:var(--stone-6);cursor:pointer;background:0 0;border-style:dashed}.stx-chip.dash:hover{color:var(--ink);border-color:var(--stone-4)}.stx-in{border:1px solid var(--line);background:var(--paper);font-family:var(--f-ui);color:var(--ink);border-radius:8px;outline:none;width:100%;padding:7px 10px;font-size:12px}.stx-in:focus{border-color:var(--sky-deep);box-shadow:0 0 0 3px var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.stx-in:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--sky-deep) 12%, transparent)}}.stx-hr{background:var(--line-soft);border:0;height:1px;margin:16px 0}.stx-add{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:520;display:inline-flex}.stx-add:hover{color:var(--ink);background:#1b1b1b0d}.stx-add.boxed{background:#1b1b1b0b}.stx-morebtn{font-family:var(--f-ui);cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;margin:8px 0 2px;padding:0;font-size:12px;font-weight:560;display:inline-flex}.stx-morebtn .c{color:var(--stone-4);font-size:9px;transition:transform .15s}.stx-morebtn[aria-expanded=true] .c{transform:rotate(180deg)}.stx-pop{z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:11px;min-width:190px;max-width:min(330px,100vw - 16px);padding:5px;font-size:12px;position:absolute;box-shadow:0 18px 44px #1b1b1b29}.stx-pop .mi{cursor:pointer;color:var(--ink);width:100%;line-height:1.3;font-family:var(--f-ui);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.stx-pop .mi:hover{background:#1b1b1b0d}.stx-pop .mi .ck{color:var(--ink);margin-inline-start:auto;font-size:11px}.stx-pop .sep{background:var(--line-soft);height:1px;margin:4px 6px}.stx-pop .hd{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);padding:7px 9px 3px;font-size:8.5px}.stx-headrow{align-items:flex-start;gap:12px;padding:18px 22px 0;display:flex}.stx-headrow .hl{flex:1;min-width:0}.stx-headrow .hr{flex:none;align-items:center;gap:8px;display:flex}.stx-tools{align-items:center;gap:10px;padding:14px 22px 4px;display:flex}.stx-tools .sp{flex:1}.stx-search{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:7px;min-width:190px;padding:6px 10px;display:flex}.stx-search input{font-family:var(--f-ui);width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:11.5px}.stx-search svg{width:14px;height:14px;stroke:var(--stone-4);fill:none;stroke-width:1.5px;stroke-linecap:round;flex:none}.stx-grp{align-items:center;gap:8px;padding:16px 22px 8px;display:flex}.stx-grp .gl{letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;display:flex}.stx-grp .gl svg{width:15px;height:15px;stroke:var(--stone-4);fill:none;stroke-width:1.5px;stroke-linecap:round}.stx-grp .gn{font-family:var(--f-mono);color:var(--t3);white-space:nowrap;font-size:10px}.stx-grp .rule{background:var(--line-soft);flex:1;min-width:16px;height:1px}.stx-cards{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px;padding:4px 22px 8px;display:grid}.stx-card-slot{min-width:0;display:flex;position:relative}.stx-card-slot>.stx-card{flex:auto;min-width:0}.stx-card-slot.has-menu>.stx-card .nm{padding-inline-end:28px}.stx-card-more{top:10px;position:absolute;inset-inline-end:10px}.stx-card-more>.stx-ic{opacity:.6}.stx-card-slot:hover .stx-card-more>.stx-ic,.stx-card-slot.open .stx-card-more>.stx-ic,.stx-card-more>.stx-ic:focus-visible{opacity:1}.stx-pop .mi .stx-danger{color:var(--neg)}.stx-empty{border:1px dashed var(--line);text-align:center;color:var(--stone-6);border-radius:12px;flex-direction:column;align-items:center;gap:6px;margin:8px 22px;padding:28px 22px;font-size:12px;display:flex}.stx-empty-ic{width:36px;height:36px;color:var(--ink);background:#1b1b1b0d;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.stx-empty-ic svg{flex:none;width:20px;height:20px}.stx-empty b{color:var(--ink);font-size:13px}.stx-empty .stx-btn{margin-top:6px}.stx-card{border:1px solid var(--line-soft);background:var(--paper);cursor:pointer;text-align:start;min-height:118px;font-family:var(--f-ui);color:var(--ink);border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.stx-card:hover{border-color:var(--line);box-shadow:0 10px 26px #1b1b1b12}.stx-card .nm{letter-spacing:-.01em;align-items:center;gap:7px;min-width:0;padding-inline-end:10px;font-size:13px;font-weight:600;display:flex}.stx-card .nm .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stx-card .ds{color:var(--stone-6);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.stx-card .resource-access-badges{color:var(--t3);font-size:11px;font-weight:400;line-height:1.4}.stx-card .ft{color:var(--t3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;margin-top:auto;font-size:10px;display:flex}.stx-card .ft .who{text-overflow:ellipsis;min-width:0;max-width:60%;overflow:hidden}.stx-card .ft .when{flex-basis:100%}.stx-card .ft i{color:var(--line);font-style:normal}.stx-card .cm{opacity:0;background:var(--paper);top:8px;transition:opacity .12s;position:absolute;inset-inline-end:8px}.stx-card:hover .cm,.stx-card:focus-within .cm{opacity:1}.stx-card.dashed{color:var(--stone-6);border-style:dashed;justify-content:center;align-items:center;gap:6px}.stx-card.dashed:hover{color:var(--ink)}.stx-card.dashed:disabled{opacity:.45;cursor:default;color:var(--stone-6)}.stx-cempty{min-height:110px;color:var(--stone-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 22px;font-size:11px;display:flex}.stx-skel{border:1px solid var(--line-soft);background:var(--paper);border-radius:12px;min-height:118px;padding:14px}.stx-launch{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.stx-launch .topr{justify-content:space-between;padding:14px 18px;display:flex}.stx-launch .mid{scrollbar-width:thin;flex-direction:column;flex:1;align-items:center;padding:10px 24px 0;display:flex;overflow-y:auto}.stx-launch .bigico{width:46px;height:46px;color:var(--stone-4)}.stx-launch .lh1{font-family:var(--f-voice);letter-spacing:-.03em;text-align:center;width:100%;margin:10px 0 18px;font-size:24px;font-weight:540}.stx-composer{border:1px solid var(--line);background:var(--paper);border-radius:14px;width:min(560px,100%);padding:12px 12px 8px;box-shadow:0 14px 34px #1b1b1b0f}.stx-composer textarea{resize:none;width:100%;font-family:var(--f-ui);color:var(--ink);background:0 0;border:none;outline:none;min-height:34px;max-height:110px;font-size:12.5px;line-height:1.5}.stx-composer .crow{align-items:center;gap:8px;margin-top:4px;display:flex}.stx-composer .crow>.stx-model,.stx-composer .crow>.model-picker,.stx-composer .crow>.stx-note{margin-inline-start:auto}.stx-composer .mdl{font-family:var(--f-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin-inline-start:auto;padding:4px 7px;font-size:11px;font-weight:520;display:inline-flex}.stx-composer .mdl:hover{background:#1b1b1b0d}.stx-composer .stx-mic{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.stx-composer .stx-mic:hover:not(:disabled),.stx-composer .stx-mic[aria-pressed=true]{color:var(--ink);background:#1b1b1b0d}.stx-composer .stx-mic[aria-pressed=true]{color:var(--sky-deep)}.stx-composer .stx-mic:disabled{cursor:default;opacity:.45}.stx-composer .send{background:var(--sky-deep);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:inline-flex}.stx-composer .send:disabled{cursor:default;background:#1b1b1b26}.stx-selwrap{width:min(760px,100%);margin-top:26px}.stx-selwrap .selh{align-items:center;gap:10px;margin-bottom:12px;display:flex}.stx-selwrap .selh b{font-family:var(--f-voice);letter-spacing:-.02em;flex:1;font-size:16px;font-weight:560}.stx-selwrap .selh .pg{font-family:var(--f-mono);color:var(--stone-4);font-size:9.5px}.stx-template-nav{flex-shrink:0;align-items:center;gap:6px;display:flex}.stx-selwrap .rnd{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);background:var(--paper);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.stx-selwrap .rnd:disabled{opacity:.4;cursor:default}.stx-selgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stx-selcard{border:1px solid var(--line-soft);background:var(--paper);cursor:pointer;text-align:start;font-family:var(--f-ui);color:var(--ink);border-radius:14px;padding:10px 10px 12px;transition:border-color .15s,box-shadow .15s,transform .15s}.stx-selcard:hover{border-color:var(--line);transform:translateY(-2px);box-shadow:0 12px 28px #1b1b1b14}.stx-selcard .th{background:var(--parchment);border-radius:10px;justify-content:center;align-items:center;height:116px;display:flex;position:relative;overflow:hidden}.stx-selcard .hub{z-index:2;background:var(--ink);width:38px;height:38px;color:var(--parchment);font-family:var(--f-mono);letter-spacing:.04em;border:2px solid var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;box-shadow:0 8px 20px #1b1b1b2e}.stx-template-path{fill:none;stroke:#1b1b1b2e;stroke-width:1.2px;width:100%;height:100%;position:absolute;inset:0}.stx-template-system,.stx-template-output{border:1px solid var(--line-soft);background:var(--paper);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;box-shadow:0 3px 8px #1b1b1b0d}.stx-template-system{inset-inline-start:12%;top:18px}.stx-template-output{inset-inline-end:10%;flex-direction:column;gap:4px;bottom:15px}.stx-template-output i{background:var(--line);border-radius:2px;width:18px;height:3px}.stx-template-output i:last-child{align-self:start;width:12px;margin-inline-start:7px}.stx-selcard .lb{padding:11px 4px 0;display:block}.stx-selcard .lb b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.stx-selcard .lb .meta{color:var(--stone-6);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10.5px;display:block;overflow:hidden}.stx-selcard .lb .meta i{color:var(--line);margin:0 2px;font-style:normal}.stx-sugg{border-top:1px solid var(--line-soft);width:min(760px,100%);margin-top:18px}.stx-sugg .srow{border-bottom:1px solid var(--line-soft);cursor:pointer;font-family:var(--f-ui);color:var(--ink);text-align:start;background:0 0;align-items:center;gap:10px;width:100%;padding:14px 6px;font-size:13px;font-weight:500;display:flex}.stx-sugg .srow:hover{background:#1b1b1b08}.stx-sugg .arr{color:var(--stone-4);margin-inline-start:auto;font-size:12px}.stx-editor-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}.stx-edbar{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;padding:9px 14px;display:flex;position:relative}.stx-edbar .bk{border:1px solid var(--line);cursor:pointer;width:24px;height:24px;color:var(--ink-2);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.stx-edbar .bk:hover{background:#1b1b1b0d}.stx-edbar .stx-av{width:20px;height:20px;font-size:8px}.stx-edbar .anm{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:132px;font-size:12.5px;font-weight:600;overflow:hidden}.stx-edbar .rgt{flex:none;align-items:center;gap:6px;display:flex}.stx-edtabs{align-self:stretch;align-items:stretch;gap:2px;margin:0 auto;display:flex}.stx-edtabs button{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-10px;padding:0 10px 8px;font-size:12px;font-weight:520;display:inline-flex}.stx-edtabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.stx-edtabs button:hover{color:var(--ink)}.stx-edbody{flex:1;min-height:0;display:flex}.stx-left{border-inline-end:1px solid var(--line-soft);background:var(--paper);flex-direction:column;flex:0 0 42%;min-width:0;max-width:460px;display:flex}@supports (color:color-mix(in lab, red, red)){.stx-left{background:color-mix(in srgb, var(--paper) 84%, #fff)}}.stx-left .ltop{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.stx-pill2{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin:0 auto;padding:2px;display:inline-flex}.stx-pill2 button{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:6px;padding:5px 14px;font-size:11.5px;font-weight:520;display:inline-flex}.stx-pill2 button[aria-pressed=true]{background:var(--ld-card,var(--surface-2));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft)}.stx-pill2 svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.stx-lbody{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.stx-lempty{text-align:center;color:var(--stone-6);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;max-height:calc(100dvh - 160px);padding:20px;display:flex}.stx-disc{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 30% 22%,#efc6a2 0%,#0000 58%),radial-gradient(circle at 82% 34%,#d6b8e2 0%,#0000 55%),radial-gradient(circle at 26% 80%,#e8a69d 0%,#0000 58%),#ead3cf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(88px,15vh,156px);display:flex;position:relative;overflow:hidden}.stx-disc:before{content:"";z-index:-1;will-change:transform;background:radial-gradient(circle at 70% 70%,#e9aabebf 0%,#0000 45%),radial-gradient(circle at 25% 40%,#f0c8a0b3 0%,#0000 42%),radial-gradient(circle at 75% 25%,#c4b4e8a6 0%,#0000 40%);animation:24s linear infinite stx-disc-drift;position:absolute;inset:-25%}.stx-disc[data-paused]:before{animation-play-state:paused}.stx-disc:after{content:"";z-index:-1;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stx-disc__mark{aspect-ratio:1;color:#fff;background:#ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:36%;display:flex;box-shadow:inset 0 0 0 1px #ffffff59}.stx-disc__mark svg{width:56%;height:56%}@keyframes stx-disc-drift{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stx-disc:before{animation:none}}@media (max-height:760px){.stx-disc{width:56px}.stx-lempty{gap:10px;padding:8px}}@media (max-height:620px) and (max-width:760px){.stx-disc{display:none}}.stx-lempty p{text-wrap:balance;max-width:40ch;margin:0;font-size:12.5px;line-height:1.5}.stx-lfoot{flex:none;padding:10px 12px 12px}.stx-lfoot .stx-composer{box-shadow:none;width:100%}.stx-cfg{scrollbar-width:thin;flex:1;min-width:0;padding:18px 22px 30px;overflow-y:auto}.stx-cfg .avwrap{width:46px;height:46px;margin-bottom:10px}.stx-cfg .avwrap .stx-av{width:44px;height:44px;font-size:13px}.stx-name{font-family:var(--f-voice);--field-font-size:19px;letter-spacing:-.02em;width:100%;color:var(--ink);text-overflow:ellipsis;background:0 0;border:none;outline:none;padding:2px 0;font-size:19px;font-weight:560}.stx-name::placeholder,.stx-desc::placeholder{color:var(--stone-4)}.stx-name:hover,.stx-desc:hover{background:#1b1b1b08;border-radius:6px}.stx-desc{color:var(--ink-2);resize:none;width:100%;font-size:11.5px;line-height:1.5;font-family:var(--f-ui);background:0 0;border:none;outline:none;padding:2px 0}.stx-lblrow{align-items:center;gap:7px;margin:18px 0 7px;display:flex}.stx-lblrow b{font-size:12px;font-weight:600}.stx-lblrow .q{border:1px solid var(--line);width:13px;height:13px;color:var(--stone-4);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:8.5px;display:inline-flex}.stx-lblrow .cnt2{font-family:var(--f-mono);color:var(--stone-4);margin-inline-start:auto;font-size:9.5px}.stx-instwrap{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.stx-instwrap:focus-within{border-color:var(--sky-deep);box-shadow:0 0 0 3px var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.stx-instwrap:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--sky-deep) 10%, transparent)}}.stx-instwrap textarea{resize:none;width:100%;font-family:var(--f-ui);color:var(--ink);background:0 0;border:none;outline:none;min-height:170px;padding:12px 14px;font-size:12px;line-height:1.6;display:block}.stx-instwrap .ifoot{border-top:1px solid var(--line-soft);align-items:center;gap:6px;padding:7px 10px;display:flex}.stx-instwrap .ifoot>.stx-model,.stx-instwrap .ifoot>.model-picker{margin-inline-start:auto}.stx-instwrap .ifoot .mdl2{font-family:var(--f-ui);cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 8px;font-size:11px;font-weight:520;display:inline-flex}.stx-instwrap .ifoot .mdl2:hover{background:#1b1b1b0d}.stx-mdview{color:var(--ink-2);cursor:text;scrollbar-width:thin;white-space:normal;min-height:170px;max-height:300px;padding:12px 14px;font-size:12px;line-height:1.6;overflow-y:auto}.stx-mdview b{color:var(--ink);margin:10px 0 3px;display:block}.stx-mdview b:first-child{margin-top:0}.stx-row{grid-template-columns:110px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.stx-row .rl{padding-top:4px;font-size:12px;font-weight:560}.stx-row .rv{flex-wrap:wrap;align-items:center;gap:7px;min-height:28px;display:flex}.stx-itcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.stx-itc{border:1px solid var(--line);cursor:pointer;text-align:start;min-width:0;font-family:var(--f-ui);color:var(--ink);background:#1b1b1b06;border-radius:12px;flex-direction:column;align-items:stretch;padding:12px;display:flex;position:relative}.stx-itc[aria-checked=true]{border-color:var(--sky-deep);box-shadow:0 0 0 3px var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.stx-itc[aria-checked=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--sky-deep) 10%, transparent)}}.stx-itc[aria-checked=true]{background:var(--sky-bg)}.stx-itc .ill{box-sizing:border-box;background:var(--paper);border:1px solid var(--line-soft);border-radius:10px;flex:0 0 74px;height:74px;padding:9px 11px;display:block;overflow:hidden;box-shadow:0 4px 10px #1b1b1b0a}.stx-itc .rad{flex-wrap:wrap;flex:none;align-items:center;gap:7px;margin-top:9px;font-size:11.5px;font-weight:560;display:flex}.stx-itc .rad .dot{border:1.5px solid var(--stone-4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.stx-itc[aria-checked=true] .rad .dot{border-color:var(--sky-deep)}.stx-itc[aria-checked=true] .rad .dot:after{content:"";background:var(--sky-deep);border-radius:50%;width:7px;height:7px}.stx-itc .rad .df{color:var(--stone-4);font-weight:400}.stx-switch{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:32px;padding:0;display:inline-flex}.stx-switch:disabled{cursor:not-allowed;opacity:.5}.stx-switch-track{background:var(--line);border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.stx-switch-thumb{top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.stx-switch[aria-checked=true] .stx-switch-track{background:var(--sky-deep)}.stx-switch[aria-checked=true] .stx-switch-thumb{transform:translateX(calc(var(--dir) * 16px))}.stx-switch:focus-visible .stx-switch-track{outline:2px solid var(--sky-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stx-switch-track,.stx-switch-thumb{transition:none}}@media (pointer:coarse){.stx-switch{min-height:44px}}.stx-switch-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 0;display:flex}.stx-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.stx-switch-title{font-size:12.5px;font-weight:520}.stx-switch-line{color:var(--stone-6);font-size:11.5px}.stx-info{border:1px solid var(--line);width:20px;height:20px;color:var(--stone-6);font-family:var(--f-ui);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-style:italic;font-weight:600;display:inline-flex}.stx-info[aria-expanded=true]{border-color:var(--sky-deep);color:var(--sky-deep)}.stx-info-detail{color:var(--stone-6);flex-basis:100%;margin:4px 0 0;font-size:11.5px;line-height:1.5;display:block}.stx-behaviour{gap:6px;min-width:0;display:grid}.stx-behaviour-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.stx-behaviour-line{color:var(--stone-6);margin:0;font-size:11.5px;line-height:1.5}.stx-behaviour-seg{justify-self:start}.stx-itcards.stx-mode-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stx-mode-card .rad{margin-top:0}.stx-mode-line{color:var(--stone-6);margin-top:4px;font-size:11.5px}@media (max-width:760px){.stx-itcards.stx-mode-cards{grid-template-columns:1fr}}.stx-label-input{border-radius:999px;width:150px;min-height:28px;padding:3px 10px;font-size:12px}.stx-binding-empty{color:var(--stone-6);flex-basis:100%;margin:0;font-size:11.5px;line-height:1.5}.stx-binding-action-line{color:var(--stone-6);margin-top:2px;font-size:11px;display:block}.stx-binding-chip-connect{color:var(--sky-deep);font-size:11px;font-weight:560;text-decoration:none}.stx-itc .mock-line{background:#1b1b1b1a;border-radius:4px;height:7px;margin-bottom:6px;display:block}.stx-itc .mock-pill{border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:5px;height:22px;padding:0 7px;display:flex}.stx-itc .mock-pill i{background:#1b1b1b14;border-radius:3px;flex:1;height:6px}.stx-itc .mock-pill em{background:var(--sky-deep);border-radius:50%;flex:none;width:13px;height:13px}.stx-itc .mock-btn{background:var(--sky-deep);opacity:.85;border-radius:4px;height:13px;margin-top:6px;display:block}.stx-itc .mock-auto{height:100%;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;display:flex}.stx-itc .mock-auto svg{fill:currentColor;opacity:.85;width:22px;height:22px}.stx-itc .mock-form b{color:var(--ink-2);font-size:9.5px;font-weight:520;display:block}.stx-itc .mock-form{display:block}@media (max-width:900px) and (not (max-width:700px)){.stx-left{flex-basis:47%}}.stx-itc .mock-form span{color:var(--stone-4);justify-content:space-between;margin-top:2px;font-size:9px;display:flex}.stx-itc .mock-form i{font-style:normal}.stx-itc .mock-form svg{width:10px;height:10px}.stx-starter{align-items:center;gap:7px;margin-bottom:7px;display:flex}.stx-starter input{flex:1}.stx-advrow{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:13px 0;display:flex}.stx-advrow:last-child{border-bottom:none}.stx-advrow .am{flex:1;min-width:0}.stx-advrow .am b{font-size:12px;font-weight:600;display:block}.stx-advrow .am p{color:var(--stone-6);margin:3px 0 0;font-size:11px;line-height:1.5}.stx-note{color:var(--stone-6);margin:8px 0 0;font-size:11px;line-height:1.5}.stx-notice{color:var(--stone-6);border-bottom:1px solid var(--line-soft);margin:0;padding:8px 22px;font-size:11px;line-height:1.5}.stx-error{color:var(--alert);margin:8px 0 0;font-size:11px;line-height:1.5}@media (max-width:700px){.stx-edbody{flex-direction:column}.stx-left{border-inline-end:none;border-bottom:1px solid var(--line-soft);flex:none;max-width:none}.stx-selgrid,.stx-itcards{grid-template-columns:1fr}}@media (max-width:760px),(pointer:coarse){.stx-ic{min-width:40px;min-height:40px}.stx-btn{min-height:40px}.stx-seg button{min-height:36px}.stx-search{min-height:40px}.stx-card-more{top:2px;inset-inline-end:2px}.stx-edbar .bk{position:relative}.stx-edbar .bk:before{content:"";position:absolute;inset:-8px}.stx-edtabs button{position:relative}.stx-edtabs button:before{content:"";position:absolute;inset:-6px 0}.stx-pill2 button,.stx-antabs button,.stx-add,.stx-chip,.stx-binding-more>summary,.stx-advanced-toggle,.stx-starter,.stx-template-nav .rnd{min-height:36px}.stx-antabs button,.stx-template-nav .rnd{justify-content:center;min-width:36px}.stx-composer .send,.stx-composer .stx-mic{min-width:40px;min-height:40px}.stx-insights-method>summary,.stx-input-advanced>summary{padding-block:10px}.stx-pop .mi{min-height:36px}.member-agent-console>.stx-fields:first-child,.member-agent-console>.stx-fields:first-child>.stx-note:first-child{margin-top:0}.stx-composer .ask-model-picker-current{max-width:40vw}}@property --stx-lbody-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes stx-lbody-fade{0%,92%{--stx-lbody-fade:32px}to{--stx-lbody-fade:0px}}@media (max-width:760px){@supports (animation-timeline:scroll()){.stx-lbody{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--stx-lbody-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--stx-lbody-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--stx-lbody-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--stx-lbody-fade)), transparent);animation:linear both stx-lbody-fade;animation-timeline:scroll(self)}}}.stx-drop-target{position:relative}.stx-drop-overlay{z-index:2;border:1.5px dashed var(--sky-deep);background:var(--sky-bg);color:var(--sky-deep);font-family:var(--f-ui);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:560;display:flex;position:absolute;inset:0}.stx-binding-chip-status{color:var(--stone-4);white-space:nowrap;flex-shrink:0;font-size:11px}.stx-binding-chip.is-failed{border-color:var(--alert)}.stx-binding-chip.is-failed .stx-binding-chip-status{color:var(--alert);white-space:normal}.stx-binding-chip-retry{color:var(--sky-deep);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:560}.stx-binding-chip-retry:disabled{cursor:default;opacity:.5}.stx-stepper{z-index:5;border-bottom:1px solid var(--line-soft);background:var(--paper);margin:-18px -22px 14px;padding:10px 22px;position:sticky;top:-18px}.stx-stepper ol{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stx-stepper a{min-height:32px;color:var(--stone-6);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:520;text-decoration:none;display:inline-flex}.stx-stepper a:hover{color:var(--ink);background:#1b1b1b0d}.stx-stepper a[aria-current=step]{color:var(--ink);background:#1b1b1b0f;font-weight:600}.stx-stepper .n{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:600;display:inline-flex}.stx-stepper a.is-complete .n{background:var(--live-bg);color:var(--live);border-color:#0000}.stx-stepper a.is-attention .n{border-color:var(--wait,#b7791f);background:var(--wait-bg);color:var(--ink)}.stx-step-dot{background:var(--sky-deep);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.stx-savebar{z-index:5;border-top:1px solid var(--line-soft);background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:18px -22px -30px;padding:10px 22px;display:flex;position:sticky;bottom:-30px}.stx-save-state{color:var(--ink-2);align-items:center;gap:6px;margin-block:0;margin-inline:0 auto;font-size:12px;display:inline-flex}.stx-save-reason{color:var(--stone-6);margin:0;font-size:12px}.stx-save-buttons{gap:8px;display:flex}.stx-sheet-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.stx-sheet-row{min-height:48px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.stx-sheet-row:hover,.stx-sheet-row[aria-current=step]{background:#1b1b1b0d}.stx-sheet-text{flex:1;gap:1px;min-width:0;display:grid}.stx-sheet-text span{color:var(--stone-6);font-size:12px}.stx-phonebar{border-top:1px solid var(--line-soft);background:var(--paper);flex:none}.stx-phonebar .stx-save-reason{padding:8px 12px 0}.stx-bottombar{padding:8px 12px max(8px, var(--safe-bottom,0px), var(--kb-inset,0px));align-items:center;gap:8px;display:flex}.stx-bottombar .stx-btn{justify-content:center;font-size:14px}.stx-bottombar .stx-step-pick,.stx-bottombar>.stx-btn:last-child{flex:1}.stx-save-pill{border-radius:999px}.stx-tap{min-width:44px;min-height:44px}@media (pointer:coarse){.stx-stepper a{min-height:44px}}@media (max-width:760px){.stx-sheet-overlay{align-items:flex-end;padding:0}.stx-sheet-modal{width:100%;max-width:none;max-height:calc(88vh - var(--safe-top,0px));padding-bottom:var(--safe-bottom,0px);border-radius:16px 16px 0 0}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.stx-sheet-modal{animation:.22s stx-sheet-up}}@keyframes stx-sheet-up{0%{transform:translateY(40px)}to{transform:none}}.agent-run-page{flex-direction:column;gap:20px;display:flex}.agent-run-page__run,.agent-run-selected{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.agent-run-page__legacy{flex-direction:column;gap:12px;display:flex}.agent-run-selected__head,.agent-run-history__meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.agent-run-selected__asked h3,.agent-run-selected__answer h3{color:var(--t1);margin:0 0 4px;font-size:12.5px;font-weight:650}.agent-run-selected__asked p,.agent-run-selected__answer p{color:var(--t2);white-space:pre-wrap;margin:0}.agent-run-selected>.stx-btn{align-self:flex-start}.agent-run-history{flex-direction:column;gap:12px;display:flex}.agent-run-history__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.agent-run-history__head h2{color:var(--t1);margin:0;font-size:15px;font-weight:650}.agent-run-history__filters{flex-wrap:wrap;gap:12px;display:flex}.agent-run-history__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agent-run-history__row{border:1px solid var(--line-soft);background:var(--surface);color:var(--t2);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12.5px;line-height:1.45;text-decoration:none;display:flex}a.agent-run-history__row:hover,.agent-run-history__row.is-selected{border-color:var(--line)}.agent-run-history__row.is-selected{box-shadow:inset calc(var(--dir) * 3px) 0 0 var(--accent)}.agent-run-history__asked{color:var(--t1);overflow-wrap:anywhere;font-weight:600}.agent-run-history__answer{color:var(--t2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-run-history__tag{border:1px solid var(--line-soft);color:var(--t3);border-radius:999px;padding:1px 6px;font-size:11px}.agent-run-history>.stx-btn{align-self:center}.workflow-screen,.workflow-public-form,.workflow-menu-dropdown,.workflow-deploy-dropdown,.workflow-help-dropdown,.workflow-add-node-dropdown,.workflow-tools-picker-dropdown,.workflow-config-select-dropdown{font-family:var(--f-ui)}.workflow-screen{background:var(--parchment);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workflow-panel{flex:1;min-height:0;display:flex;overflow:auto}.workflow-panel[hidden]{display:none}.workflow-screen__access{display:contents}.workflow-screen__access[hidden]{display:none}.workflow-load-error,.workflow-loading,.workflow-empty{border-radius:var(--r-md);flex:none;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;font-size:12.5px;display:flex}.workflow-screen>.workflow-load-error,.workflow-screen>.workflow-loading,.workflow-screen>.workflow-empty,.workflow-panel>.workflow-empty{margin-inline:20px}.workflow-panel>.workflow-empty{flex:1}.workflow-load-error{border:1px solid var(--alert);flex-wrap:wrap}@supports (color:color-mix(in lab, red, red)){.workflow-load-error{border:1px solid color-mix(in srgb, var(--alert) 28%, transparent)}}.workflow-load-error{background:var(--neg-bg);color:var(--alert)}.workflow-load-error p{margin:0}.workflow-load-error button{border:1px solid var(--alert);margin-inline-start:auto;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.workflow-load-error button{border:1px solid color-mix(in srgb, var(--alert) 32%, transparent)}}.workflow-load-error button{color:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:12px;font-weight:560}.workflow-loading,.workflow-empty{color:var(--t3);justify-content:center;padding:20px}.workflow-empty p{margin:0}.workflow-screen>.workflow-loading{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:6px 0;display:flex}.workflow-loading__tabs{gap:10px;margin-bottom:6px;display:flex}.workflow-loading__row{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:12px 6px;display:flex}.workflow-loading__copy{flex-direction:column;flex:1;gap:7px;display:flex}.workflow-save-indicator{color:var(--t3);flex:none;align-items:center;gap:10px;margin:0 20px;padding:6px 0;font-size:11.5px;font-weight:540;display:flex}.workflow-save-indicator--error{color:var(--alert)}.workflow-save-indicator--conflict{border:1px solid var(--wait);flex-wrap:wrap;margin:10px 20px 0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.workflow-save-indicator--conflict{border:1px solid color-mix(in srgb, var(--wait) 34%, transparent)}}.workflow-save-indicator--conflict{border-radius:var(--r-md);background:var(--wait-bg);color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-save-indicator--conflict{color:color-mix(in srgb, var(--wait) 62%, var(--ink))}}.workflow-save-indicator--conflict{font-size:12.5px}.workflow-save-indicator--conflict button{border:1px solid var(--wait);padding:4px 11px}@supports (color:color-mix(in lab, red, red)){.workflow-save-indicator--conflict button{border:1px solid color-mix(in srgb, var(--wait) 38%, transparent)}}.workflow-save-indicator--conflict button{color:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:11.5px;font-weight:560}.workflow-save-indicator--conflict button:first-of-type{margin-inline-start:auto}.workflow-save-indicator--conflict button:hover{background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-save-indicator--conflict button:hover{background:color-mix(in srgb, var(--wait) 16%, transparent)}}.workflow-panel>.workflow-builder{flex:1;min-height:0}.workflow-builder-stack{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.workflow-builder-stack>.workflow-run-bindings{flex:none;margin:14px 20px 0}.workflow-builder-stack>.workflow-builder{flex:1;min-height:0}.workflow-builder-stack>.workflow-empty{margin-inline:20px}.workflow-tabs{border-bottom:1px solid var(--line);background:var(--parchment);flex-shrink:0;align-items:center;gap:4px;min-height:52px;padding:11px 18px 9px;display:flex}.workflow-empty-action,.workflow-secondary-action,.workflow-button,.workflow-toolbar-button,.workflow-schedule-toggle,.workflow-menu-action{min-height:44px}.workflow-tab{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--t2);padding:0 18px;background:0 0;border-color:#0000;min-height:32px;padding:0 13px;font-size:12px;font-weight:520;transition:background .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s}.workflow-tab:hover,.workflow-menu-action:hover,.workflow-button:hover,.workflow-toolbar-button:hover,.workflow-list-button:hover,.workflow-dock__step:hover,.workflow-template-card:hover,.workflow-canvas__insert-button-control:hover,.workflow-icon-button:hover,.workflow-tag:hover{transform:translateY(-1px)}.workflow-tab:hover{border-color:var(--border-strong);color:var(--t1);border-color:#0000;transform:none}.workflow-tab.is-active{background:var(--t1);border-color:var(--t1);color:var(--surface);box-shadow:var(--shadow-lg);box-shadow:none}.workflow-tab.is-unavailable{color:var(--t4);cursor:not-allowed}.workflow-tab.is-unavailable:hover{color:var(--t4);border-color:#0000;transform:none}.workflow-tab.is-active.is-unavailable{color:var(--surface)}.workflow-pulse{color:var(--t4);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-inline-start:auto;font-size:11px}.workflow-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflow-inline{align-items:center;gap:12px;display:flex}.workflow-inline--between{justify-content:space-between}.workflow-inline--wrap{flex-wrap:wrap}.workflow-inline--tight{gap:8px}.workflow-inline--start{align-items:flex-start}.workflow-dialog-stack{gap:18px;display:grid}.workflow-dialog-stack--compact{gap:12px}.workflow-dialog-stack--settings{gap:14px}.workflow-dialog-stack--runs{gap:16px}.workflow-live-run__failure{background:var(--warn-bg);border-radius:10px;justify-items:start;gap:10px;padding:10px 12px;display:grid}.workflow-live-run__actions{color:var(--ink);gap:6px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.45;display:grid}.workflow-live-run__note{background:var(--sky-bg);color:var(--ink);border-radius:10px;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.workflow-dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.workflow-field{color:var(--t1);gap:8px;font-size:14px;display:grid}.workflow-field>span{color:var(--t2);font-size:13px;font-weight:600}.workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--t1);font:inherit;border-radius:16px;padding:10px 12px}.workflow-field textarea{resize:vertical;min-height:112px}.workflow-field--checkbox,.workflow-choice{align-items:center;gap:10px;display:flex}.workflow-screen .workflow-field--checkbox{justify-content:space-between}.workflow-field--checkbox>span,.workflow-choice{color:var(--t1)}.workflow-field--checkbox>input,.workflow-choice>input{width:18px;min-height:auto;accent-color:var(--accent)}.workflow-screen .workflow-field--checkbox>input[type=checkbox]{appearance:none;background:var(--t4);border:0;border-radius:99px;flex:none;width:34px;height:20px;min-height:0;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-screen .workflow-field--checkbox>input[type=checkbox]{background:color-mix(in srgb, var(--t4) 50%, var(--t3))}}.workflow-screen .workflow-field--checkbox>input[type=checkbox]{cursor:pointer;transition:background .2s}.workflow-screen .workflow-field--checkbox>input[type=checkbox]:after{content:"";background:var(--on-accent);width:15px;height:15px;box-shadow:0 1px 3px var(--ink);inset-inline-start:2.5px;border-radius:50%;position:absolute;top:2.5px}@supports (color:color-mix(in lab, red, red)){.workflow-screen .workflow-field--checkbox>input[type=checkbox]:after{box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 20%, transparent)}}.workflow-screen .workflow-field--checkbox>input[type=checkbox]:after{transition:left .2s,right .2s}.workflow-screen .workflow-field--checkbox>input[type=checkbox]:checked{background:var(--sky-deep)}.workflow-screen .workflow-field--checkbox>input[type=checkbox]:checked:after{inset-inline-start:16.5px}.workflow-screen .workflow-choice>input[type=checkbox]{border:1.6px solid var(--stone-4);appearance:none;background:var(--paper);cursor:pointer;border-radius:5px;flex:none;width:15px;height:15px;min-height:0;margin:0;position:relative}.workflow-screen .workflow-choice>input[type=checkbox]:checked{border-color:var(--sky-deep);background:var(--sky-deep)}.workflow-screen .workflow-choice>input[type=checkbox]:checked:after{content:"";border-style:solid;border-color:var(--on-accent);border-width:0 1.6px 1.6px 0;width:3.4px;height:7px;position:absolute;top:.6px;left:3.3px;transform:rotate(45deg)}.workflow-screen .workflow-field--checkbox>input[type=checkbox]:focus-visible,.workflow-screen .workflow-choice>input[type=checkbox]:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.workflow-screen .workflow-field--checkbox>input[type=checkbox]:disabled,.workflow-screen .workflow-choice>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.workflow-screen input[type=range]{width:100%;accent-color:var(--sky-deep);margin:6px 0 2px}.workflow-dialog-section{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex}.workflow-section-title{color:var(--t1);font-size:14px;font-weight:600}.workflow-section-heading{color:var(--t1);margin:0;font-size:16px;font-weight:600}.workflow-section-copy{color:var(--t2);margin:0;font-size:13px;line-height:1.6}.workflow-section-copy--single{font-size:14px;line-height:1.65}.workflow-section-copy--meta{color:var(--t3);font-size:12px}.workflow-tag,.workflow-status-chip,.workflow-status-pill{border-radius:999px;align-items:center;gap:8px;display:inline-flex}.workflow-tag{border:1px solid var(--line);background:var(--surface-2);color:var(--t2);padding:6px 10px;font-size:12px;transition:transform .16s,border-color .16s,background .16s}.workflow-button,.workflow-toolbar-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:560;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.workflow-button--secondary,.workflow-toolbar-button,.workflow-menu-action,.workflow-list-button,.workflow-dock__step,.workflow-icon-button,.workflow-canvas__insert-button-control,.workflow-schedule-toggle{border:1px solid var(--line);background:var(--surface);color:var(--t1)}.workflow-button--primary,.workflow-toolbar-button--primary,.workflow-submit,.workflow-builder__chat-button,.workflow-empty-action{border:1px solid var(--t1);background:var(--t1);color:var(--surface)}.workflow-button--danger,.workflow-menu-action[data-danger=true]{border:1px solid var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-button--danger,.workflow-menu-action[data-danger=true]{border:1px solid color-mix(in srgb, var(--alert) 24%, transparent)}}.workflow-button--danger,.workflow-menu-action[data-danger=true]{color:var(--alert)}.workflow-button--ghost{color:var(--t2);background:0 0;border:1px solid #0000}.workflow-button--ghost:hover:not(:disabled){border-color:var(--line);background:var(--quiet-active);color:var(--t1)}.workflow-button--primary,.workflow-empty-action{box-shadow:var(--shadow-lg)}.workflow-button--primary:hover,.workflow-empty-action:hover,.workflow-submit:hover:not(:disabled){box-shadow:var(--shadow-lg), var(--shadow-md)}.workflow-button:disabled,.workflow-toolbar-button:disabled,.workflow-submit:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.workflow-icon-button{border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .16s,border-color .16s,color .16s,background .16s;display:grid}.workflow-error-text,.workflow-error-inline{color:var(--alert);margin:0;font-weight:600}.workflow-error-text{font-size:13px}.workflow-error-inline{font-size:12px}.workflow-list-button{text-align:start;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.workflow-list-button[data-selected=true]{border-color:var(--t1);box-shadow:var(--shadow-md)}.workflow-list-button__copy{text-align:start;flex-direction:column;gap:4px;display:flex}.workflow-list-button__title{color:var(--t1);font-size:14px}.workflow-list-button__subtitle{color:var(--t2);font-size:12px;line-height:1.45}.workflow-status-chip,.workflow-status-pill{text-transform:capitalize;justify-content:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:600}.workflow-status-chip{border:1px solid #0000}.workflow-status-draft,.workflow-status-pill[data-status=queued],.workflow-status-pill[data-status=running],.workflow-status-pill[data-status=skipped],.workflow-status-pill[data-status=cancelled]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.workflow-status-draft,.workflow-status-pill[data-status=queued],.workflow-status-pill[data-status=running],.workflow-status-pill[data-status=skipped],.workflow-status-pill[data-status=cancelled]{background:color-mix(in srgb, var(--muted) 16%, var(--paper))}}.workflow-status-draft,.workflow-status-pill[data-status=queued],.workflow-status-pill[data-status=running],.workflow-status-pill[data-status=skipped],.workflow-status-pill[data-status=cancelled]{color:var(--t3)}.workflow-status-live,.workflow-status-pill[data-status=succeeded]{background:var(--live)}@supports (color:color-mix(in lab, red, red)){.workflow-status-live,.workflow-status-pill[data-status=succeeded]{background:color-mix(in srgb, var(--live) 14%, var(--paper))}}.workflow-status-live,.workflow-status-pill[data-status=succeeded]{color:var(--live)}.workflow-status-pill[data-status=failed]{background:var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-status-pill[data-status=failed]{background:color-mix(in srgb, var(--alert) 14%, var(--paper))}}.workflow-status-pill[data-status=failed]{color:var(--alert)}.workflow-status-paused,.workflow-status-pill[data-status=waiting],.workflow-status-pill[data-status=awaiting_approval]{background:var(--wait-bg);color:var(--wait)}.workflow-status-awaiting-credits{background:var(--wait-bg);color:var(--wait);text-transform:none}.workflow-attachment-chip{border:1px solid var(--line-soft);background:var(--parchment);max-width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:540;display:inline-flex}.workflow-attachment-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-attachment-chip__meta{color:var(--stone-6);flex:none;font-weight:480}.workflow-attachment-chip__remove{width:16px;height:16px;color:var(--stone-4);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}.workflow-attachment-chip__remove:hover:not(:disabled){color:var(--ink)}.workflow-side-panel>.workflow-chat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.workflow-chat__header-actions{flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.workflow-chat__history-anchor{display:inline-flex}.workflow-chat__empty{text-align:center;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:20px;display:flex;overflow:auto}.workflow-chat__empty>:first-child{margin-top:auto}.workflow-chat__empty>:last-child{margin-bottom:auto}.workflow-chat__tile{background:var(--ink);width:56px;height:56px;color:var(--parchment);border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.workflow-chat__title{color:var(--ink);margin:0;font-size:15.5px;font-weight:640}.workflow-chat__sub{max-width:250px;color:var(--stone-6);margin:0;font-size:12.5px;line-height:1.5}.workflow-chat__starters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px;margin-top:12px;display:flex}.workflow-chat__starter{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:540;display:inline-flex}.workflow-chat__starter:hover{border-color:var(--ink)}.workflow-chat__starter:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.workflow-chat__or{width:230px;color:var(--stone-4);align-items:center;gap:10px;margin-top:16px;font-size:11px;display:flex}.workflow-chat__or:before,.workflow-chat__or:after{background:var(--line-soft);content:"";flex:1;height:1px}.workflow-chat__loading{color:var(--t3);margin:0;font-size:12.5px}.workflow-chat__messages{flex-direction:column;gap:10px;display:flex}.workflow-chat-message{border-radius:14px;flex-direction:column;gap:8px;max-width:86%;padding:10px 13px;font-size:12.5px;line-height:1.55;display:flex}.workflow-chat-message[data-role=user]{background:var(--parchment);margin-inline-start:auto}.workflow-chat-message[data-role=assistant]{border:1px solid var(--line-soft);background:var(--paper)}.workflow-chat-message__body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.workflow-chat-message__attachments{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workflow-chat-message__proposal{border-top:1px solid var(--line-soft);gap:8px;padding-top:10px;display:grid}.workflow-chat-message__proposal .workflow-section-copy{margin:0}.workflow-chat__footer{flex-direction:column;gap:10px}.workflow-chat__customize{border:1px solid var(--line-soft);background:var(--parchment);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;font-weight:540;display:flex}.workflow-chat__customize-button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:99px;flex:none;margin-inline-start:auto;padding:4px 11px;font-size:11px;font-weight:560}.workflow-chat__customize-button:hover{border-color:var(--ink)}.workflow-composer-notice.workflow-chat__notice{width:auto;margin:0;font-size:11.5px}.workflow-chat__composer{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.workflow-chat__composer:focus-within{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-bg)}.workflow-chat__attachments{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workflow-chat__attachment-errors p{margin:0}.workflow-chat__input{display:block}.workflow-chat__input textarea{resize:none;width:100%;min-height:36px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13px;line-height:1.5;display:block}.workflow-chat__input textarea::placeholder{color:var(--t4)}.workflow-chat__composer-row{align-items:center;gap:6px;display:flex}:is(.workflow-chat__rec .dict-rec-max,.workflow-chat__composer-row:has(.workflow-chat__rec)>:not(.workflow-chat__rec,.workflow-chat__tool,.workflow-chat__send)){display:none}.workflow-chat__composer-row .workflow-chat__rec{flex:auto}.workflow-chat__rec .dict-rec-time{margin-inline-start:auto}.workflow-chat__tool{width:28px;height:28px;color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-chat__tool:hover:not(:disabled),.workflow-chat__tool[aria-pressed=true]{background:var(--parchment);color:var(--ink)}.workflow-chat__tool:disabled{cursor:not-allowed;opacity:.45}.workflow-chat__spacer{flex:1}.workflow-chat__model{min-width:0;color:var(--stone-6);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;font-weight:560;display:inline-flex;overflow:hidden}.workflow-chat__send{background:var(--ink);width:30px;height:30px;color:var(--parchment);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.workflow-chat__send svg{width:13px;height:13px}.workflow-chat__send:hover:not(:disabled){filter:brightness(.8)}.workflow-chat__send:disabled{cursor:not-allowed;opacity:.45}.workflow-chat-history{gap:2px;padding:6px;display:grid}.workflow-chat-history__heading{color:var(--stone-4);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:6px 8px 4px;font-size:9.5px}.workflow-chat-history__entry{gap:6px;display:grid}.workflow-chat-history__row{align-items:center;gap:4px;display:flex}.workflow-chat-history__item{text-align:start;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.workflow-chat-history__item[aria-checked=true]{background:var(--parchment)}.workflow-chat-history__label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:560;overflow:hidden}.workflow-chat-history__meta{color:var(--stone-4);grid-column:2;font-size:11px;font-style:normal}.workflow-chat-history__archive{color:var(--stone-6);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:4px 8px;font-size:11px}.workflow-chat-history__archive:hover:not(:disabled){background:var(--parchment);color:var(--ink)}.workflow-chat-history__confirm{border:1px solid var(--line-soft);background:var(--parchment);border-radius:10px;gap:8px;margin:0 4px 4px;padding:10px;font-size:11.5px;display:grid}.workflow-chat-history__confirm p{color:var(--stone-6);margin:0}.workflow-chat-history__confirm-actions{gap:6px;display:flex}.workflow-chat-history__note{color:var(--stone-6);gap:6px;margin:4px 8px;font-size:11px;display:grid}.workflow-chat-history__note p{margin:0}.workflow-chat-prefs{gap:18px;display:grid}.workflow-chat-prefs__section{gap:8px;display:grid}.workflow-chat-prefs__heading{color:var(--ink);margin:0;font-size:13.5px;font-weight:640}.workflow-chat-prefs__copy{color:var(--stone-6);margin:-5px 0 4px;font-size:12px}.workflow-chat-prefs__grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.workflow-chat-prefs__grid .workflow-field>span{font-size:12px;font-weight:620}.workflow-chat-prefs__instructions{border:1px solid var(--line);background:var(--paper);width:100%;min-height:88px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:8px 11px;font-size:12.5px}.workflow-chat-prefs__instructions:focus{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-bg);outline:none}.workflow-run-step__detail{color:var(--t2);margin:6px 0 0;font-size:13px;line-height:1.55}.workflow-run-step{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex}.workflow-dialog-tags,.workflow-template-card__actions,.workflow-builder__panel-toggles,.workflow-builder__toolbar{flex-wrap:wrap;gap:10px;display:flex}.workflow-help-dropdown{width:302px;max-width:calc(100vw - 32px)}.workflow-help-popover{outline:none;gap:10px;padding:8px;display:grid}.workflow-help-popover__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-help-popover__heading-copy{gap:2px;min-width:0;display:grid}.workflow-help-popover__title{color:var(--ink);margin:0;font-size:13.5px;font-weight:640}.workflow-help-popover__sub{color:var(--stone-6);margin:0;font-size:11.5px;line-height:1.45}.workflow-help-popover__close{width:26px;height:26px;color:var(--stone-6);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workflow-help-popover__close:hover{background:var(--parchment);color:var(--ink)}.workflow-help-popover__box{border:1px solid var(--line-soft);border-radius:11px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.workflow-help-popover__row+.workflow-help-popover__row{border-top:1px solid var(--line-soft)}.workflow-help-popover__link{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;font-size:12px;text-decoration:none;display:flex}.workflow-help-popover__link:hover{background:var(--parchment)}.workflow-help-popover__link svg{color:var(--stone-6);flex:none}.workflow-help-popover__row-copy{min-width:0;display:grid}.workflow-help-popover__row-copy strong{font-size:12px;font-weight:600}.workflow-help-popover__row-copy span{color:var(--stone-6);font-size:10.5px}.workflow-dialog-template-box{border:1px solid var(--line);background:var(--parchment);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:13px 14px;display:flex}.workflow-dialog-template-box__copy{flex:auto;gap:2px;min-width:0;display:grid}.workflow-dialog-template-box__title{color:var(--ink);font-size:12.5px;font-weight:620;display:block}.workflow-dialog-template-box__text{color:var(--stone-6);font-size:11.5px;line-height:1.45}.workflow-dialog-template-box__action{flex:none;margin-inline-start:auto;font-weight:560}.modal-overlay.workflow-modal-overlay{padding:calc(26px + var(--safe-top)) calc(26px + var(--safe-right)) calc(26px + var(--safe-bottom)) calc(26px + var(--safe-left));background:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.modal-overlay.workflow-modal-overlay{background:color-mix(in srgb, var(--ink) 45%, transparent)}}.modal-overlay.workflow-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.modal.workflow-modal{background:var(--paper);box-shadow:0 40px 100px var(--ink);border:0;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.modal.workflow-modal{box-shadow:0 40px 100px color-mix(in srgb, var(--ink) 32%, transparent)}}.modal.workflow-modal{max-height:94%}.modal.workflow-modal.modal-wide{width:600px}.workflow-modal .modal-head{border-bottom:0;align-items:flex-start;gap:10px;padding:18px 20px 0}.workflow-modal .modal-title{color:var(--ink);font-size:16px;font-weight:640}.workflow-modal .modal-sub{color:var(--stone-6);font-size:12px}.workflow-modal .modal-x{width:30px;height:30px}.workflow-modal .modal-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.workflow-modal__tabs{border-bottom:1px solid var(--line-soft);flex:none;gap:18px;padding:14px 20px 0;display:flex}.workflow-modal__tab{color:var(--stone-6);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:13px;font-weight:540}.workflow-modal__tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:620}.workflow-modal__tab:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.workflow-modal__body{gap:14px;min-height:0;padding:16px 20px;display:grid;overflow:auto}.workflow-modal .modal-foot{border-top:1px solid var(--line-soft);background:0 0;align-items:center;gap:10px;padding:14px 20px}.workflow-modal__footnote{color:var(--stone-6);flex:auto;margin:0;font-size:11.5px}.workflow-dialog-copy h2{color:var(--t1);margin:0 0 8px;font-size:24px}.workflow-dialog-copy p{color:var(--t2);margin:0 0 8px;line-height:1.6}.workflow-dialog-copy p:last-child{margin-bottom:0}.workflow-dialog-copy--single{margin:0}.workflow-dialog-legend{color:var(--t1);padding:0;font-weight:600}.workflow-menu-action{border-radius:16px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.workflow-toast{inset-inline-end:calc(20px + var(--safe-end));bottom:calc(20px + var(--safe-bottom));z-index:60;pointer-events:none;border:1px solid var(--line);background:var(--paper);border-radius:18px;align-items:center;gap:12px;max-width:420px;padding:12px 14px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.workflow-toast{background:color-mix(in srgb, var(--paper) 95%, transparent)}}.workflow-toast{box-shadow:var(--shadow-lg);animation:.2s workflow-pop}.workflow-screen:has(.workflow-builder) .workflow-toast{bottom:124px}.workflow-screen:has(.workflow-side-panel--right) .workflow-toast{inset-inline-end:calc(var(--workflow-side-panel-width) + 20px)}.workflow-toast__message{color:var(--t1);flex:1}.workflow-toast__dismiss{color:var(--t2);pointer-events:auto;background:0 0;border:none;font-size:13px}.workflow-new{width:min(980px,100% - 48px);margin:0 auto;padding:64px 0 110px}.workflow-list,.workflow-templates,.workflow-scheduled{width:100%;margin:0;padding:14px 20px 20px}.workflow-new{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.workflow-new h1,.workflow-list h1,.workflow-builder h1,.workflow-templates h1,.workflow-scheduled h1{letter-spacing:-.035em;color:var(--t1);margin:0;font-size:clamp(28px,3vw,36px);font-weight:620;line-height:1.15}.workflow-new-subtitle{max-width:650px;color:var(--t2);margin:12px auto 0;font-size:15px;line-height:1.6}.workflow-composer{border:1px solid var(--line);background:var(--paper);text-align:start;border-radius:18px;width:min(760px,100%);margin-top:30px;padding:18px 18px 12px;position:relative;box-shadow:0 18px 48px #1b1b1b17}.workflow-composer textarea{resize:vertical;width:100%;min-height:92px;color:var(--t1);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;line-height:1.55}.workflow-composer textarea::placeholder{color:var(--t4)}.workflow-composer-tools{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.workflow-composer-tool{width:32px;height:32px;min-height:0;color:var(--t2);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex}.workflow-composer-tool:hover:not(:disabled),.workflow-composer-tool[aria-pressed=true]{background:var(--surface-2);color:var(--t1)}.workflow-composer-tool:disabled{cursor:not-allowed;opacity:.45}.workflow-composer-tool--mic{margin-inline-start:auto}.workflow-composer-model{color:var(--t2);align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.workflow-composer-notice{border:1px solid var(--wait);width:min(760px,100%);margin:24px auto 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.workflow-composer-notice{border:1px solid color-mix(in srgb, var(--wait) 28%, transparent)}}.workflow-composer-notice{background:var(--wait);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.workflow-composer-notice{background:color-mix(in srgb, var(--wait) 12%, var(--paper))}}.workflow-composer-notice{color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-composer-notice{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-composer-notice{text-align:start;font-size:12.5px;line-height:1.45}.workflow-composer-notice--app{margin-top:12px}.workflow-composer-apps{flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.workflow-composer-apps__label{color:var(--t3);font-size:11.5px;font-weight:560}.workflow-composer-apps__chip{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--t1);border-radius:999px;padding:0 10px;font-size:12px;font-weight:520;transition:border-color .16s,background .16s}.workflow-composer-apps__chip:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.workflow-composer-apps__chip:disabled{cursor:not-allowed;opacity:.45}.workflow-submit{border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;line-height:1;transition:opacity .16s,transform .16s,box-shadow .16s;display:grid}.workflow-attachment-token,.workflow-listening-state{border:1px solid var(--line);background:var(--surface-2);color:var(--t2);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;display:inline-flex}.workflow-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.workflow-suggestions button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--t1);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:520;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.workflow-suggestions button:hover{border-color:var(--border-strong);background:var(--surface-2)}.workflow-suggestions button span{color:var(--t3);font-size:15px}.workflow-hint{color:var(--t4);margin-top:18px;font-size:11.5px}.workflow-standing{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:2px 10px 16px;display:flex}.workflow-standing__line{color:var(--t1);letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:500;line-height:1.35}.workflow-standing__lever{color:var(--t2);font-weight:400}.workflow-standing .workflow-button{padding:5px 13px;font-size:12.5px}.workflow-list-controls{align-items:center;gap:10px;margin:0;padding:14px 0 12px;display:flex}.workflow-list-controls--single{display:flex}.workflow-list-controls label{flex:1;align-items:center;display:flex;position:relative}.workflow-list-controls label>svg{color:var(--t4);pointer-events:none;position:absolute;inset-inline-start:13px}.workflow-list-controls :is(input,select){border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--t1);font:inherit;border-radius:999px;padding:0 13px;font-size:12.5px}.workflow-list-controls label:has(>svg) input{padding-inline-start:34px}.workflow-list-controls--actions .workflow-empty-action{min-height:32px;box-shadow:none;padding:0 15px;font-size:12.5px}.workflow-from-signals{color:var(--t3);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.workflow-filter-pills{flex-wrap:wrap;gap:4px;margin-bottom:0;padding-bottom:4px;display:flex}.workflow-filter-pills button{min-height:32px;color:var(--t3);background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:12px;font-weight:540}.workflow-filter-pills button:hover{background:var(--surface-2);color:var(--t1)}.workflow-filter-pills button[aria-pressed=true]{background:var(--t1);color:var(--surface)}.workflow-list-empty{border:1px dashed var(--line);color:var(--t2);text-align:center;border-radius:20px;gap:4px;margin:0;padding:24px;display:grid}.workflow-list-empty strong{color:var(--t1)}.workflow-list-empty span{font-size:12px}.workflow-catalog{margin:0;padding:0;list-style:none}.workflow-row{border-top:1px solid var(--line-soft);cursor:pointer;gap:4px;padding:11px 10px 12px;display:grid}.workflow-row:hover{background:var(--surface-2)}.workflow-row__head{align-items:center;gap:10px;min-width:0;display:flex}.workflow-row__body{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.workflow-catalog-name{min-width:0;color:var(--t1);text-align:start;background:0 0;padding:0;display:block;overflow:hidden}.workflow-catalog-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:560;display:block;overflow:hidden}.workflow-row__shared{color:var(--t3);font-size:11px}.workflow-row__meta{min-width:0;color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 14px;margin-inline-start:auto;font-size:12px;display:flex}.workflow-row__owner{text-overflow:ellipsis;max-width:150px;overflow:hidden}.workflow-chain{align-items:center;gap:10px;min-width:min(350px,100%);display:flex}.workflow-chain--empty{color:var(--t3);margin:0;font-size:12.5px}.workflow-chain__trigger{max-width:21ch;color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.workflow-chain__marks{align-items:center;display:flex}.workflow-chain__mark{border-radius:var(--r-sm);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.workflow-chain__mark:not(:empty){border:1px solid var(--line);background:var(--surface)}.workflow-chain__mark .conn-logo{border-radius:inherit;background:0 0;border:0}.workflow-chain__mark+.workflow-chain__mark{margin-inline-start:9px}.workflow-chain__mark+.workflow-chain__mark:before{background:var(--line);content:"";width:9px;height:1px;position:absolute;inset-inline-start:-9px}.workflow-chain__mark:empty:after{background:var(--t4);content:"";border-radius:50%;width:7px;height:7px}.workflow-chain__mark[data-state=trigger]:empty:after{background:var(--t2);border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.workflow-chain__mark[data-state=blocked]{border-color:var(--wait);background:var(--warn-bg);box-shadow:0 0 0 1px var(--wait)}.workflow-chain__mark[data-state=blocked]:empty:after{background:var(--wait)}.workflow-chain__mark[data-state=skipped]{opacity:.4}.workflow-chain__mark[data-state=skipped]:empty:after{border:1px dashed var(--border-strong);background:0 0}.workflow-row__next{min-width:0;color:var(--t2);align-items:baseline;margin:0;font-size:12.5px;line-height:1.4;display:inline-flex}.workflow-row__next[data-tone=warn],.workflow-row__next[data-tone=alert]{color:var(--t1)}.workflow-row__next--action{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.workflow-row__next--action:hover,.workflow-row__next--action:focus-visible{text-underline-offset:2px;text-decoration:underline}@media (max-width:860px){.workflow-row__meta{justify-content:flex-start;margin-inline-start:0}.workflow-row__head{flex-wrap:wrap}}.workflow-catalog-fill{color:var(--t2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:560;display:inline-flex}.workflow-catalog-fill:hover,.workflow-catalog-fill:focus-visible{color:var(--t1);text-decoration:underline}.workflow-integration-stack{align-items:center;display:flex}.workflow-integration-stack>span,.workflow-integration-stack>small{border:1px solid var(--line);background:var(--surface);width:25px;height:25px;color:var(--t2);border-radius:7px;justify-content:center;align-items:center;margin-inline-start:-5px;font-size:9px;font-weight:700;display:inline-flex}.workflow-integration-stack>:first-child{margin-inline-start:0}.workflow-integration-stack .conn-logo{border-radius:inherit;background:0 0;border:0}.workflow-integration-stack>small{background:var(--surface-2);font-family:var(--f-mono);border-radius:999px;font-weight:500}.workflow-schedule-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.workflow-template-card{border:1px solid var(--line);background:var(--paper);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.workflow-template-card{background:color-mix(in srgb, var(--paper) 96%, transparent)}}.workflow-template-card{transition:transform .16s,border-color .16s,box-shadow .16s}.workflow-template-card--skeleton{pointer-events:none;overflow:hidden}.workflow-template-card__skeleton-copy{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.workflow-template-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.workflow-template-card[data-focused=true]{border-color:var(--sky-deep);box-shadow:0 0 0 3px var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.workflow-template-card[data-focused=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--sky-deep) 22%, transparent)}}.workflow-template-card__title{color:var(--t1);font-size:13px;font-weight:600}.workflow-template-card__copy{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.workflow-template-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.workflow-template-card{border-radius:14px;grid-template-rows:96px auto;grid-template-columns:1fr;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.workflow-integration-stack--template{border-bottom:1px solid var(--line-soft);background:var(--surface-2);background-image:radial-gradient(circle, var(--line) 1px, transparent 1px);background-size:11px 11px;flex-wrap:wrap;place-content:center;gap:7px;padding:18px}.workflow-integration-stack--template>span,.workflow-integration-stack--template>small{border-radius:9px;width:30px;height:30px;margin:0}.workflow-template-card__body{min-height:107px;color:inherit;text-align:start;background:0 0;border:0;gap:5px;padding:12px 13px 13px;display:grid}.workflow-template-card__body:focus-visible{outline:2px solid var(--sky-deep);outline-offset:-3px}.workflow-template-card__meta{color:var(--t4);font-family:var(--f-mono);letter-spacing:0;margin-top:auto;font-size:9.5px}.workflow-template-card__readiness{font-family:var(--f-mono);letter-spacing:0;border-radius:999px;align-self:flex-start;margin-top:6px;padding:2px 7px;font-size:9.5px}.workflow-template-card__readiness[data-readiness=connect_required]{background:var(--warn-bg);color:var(--warn)}.workflow-template-card__readiness[data-readiness=unavailable]{background:var(--line-soft);color:var(--t4)}.workflow-template-preview{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--t2);font:inherit;cursor:pointer;top:10px;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;transition:border-color .15s;display:inline-flex;position:absolute;inset-inline-end:10px}.workflow-template-preview__label{align-items:center;gap:5px;display:inline-flex}.workflow-template-preview:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.workflow-template-preview:hover{border-color:var(--border-strong)}.workflow-template-card__readiness[data-readiness=ready]{background:var(--live-bg);color:var(--live)}.workflow-template-card__readiness[data-readiness=creating]{background:var(--sky-bg);color:var(--sky-deep)}.workflow-template-card__delete{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--t3);inset-inline-end:10px;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid;position:absolute;bottom:10px}.workflow-template-card__delete:hover,.workflow-template-card__delete:focus-visible{border-color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-template-card__delete:hover,.workflow-template-card__delete:focus-visible{border-color:color-mix(in srgb, var(--alert) 32%, transparent)}}.workflow-template-card__delete:hover,.workflow-template-card__delete:focus-visible{color:var(--alert)}.workflow-template-card:has(>.workflow-template-card__delete) .workflow-template-card__body{padding-inline-end:44px}.workflow-catalog-group{color:var(--t4);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:16px 2px 8px;font-size:9.5px;font-weight:600}.workflow-catalog-group-row{justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.workflow-catalog-group-row .workflow-catalog-group{flex:1}.workflow-catalog-group-row .btn{min-height:30px;padding-inline:12px}.workflow-schedule-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:0;overflow:hidden}.workflow-schedule-row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;min-height:62px;padding:11px 14px;display:flex}.workflow-schedule-row:first-child{border-top:0}.workflow-schedule-row[data-enabled=false] .workflow-schedule-row__identity{opacity:.55}.workflow-schedule-row__identity{background:var(--t1);width:26px;height:26px;color:var(--surface);font-family:var(--f-mono);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.workflow-schedule-row__copy{flex:1;gap:1px;min-width:0;display:grid}.workflow-schedule-row__copy strong{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.workflow-schedule-row__copy span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.workflow-schedule-toggle{background:var(--t4);border:0;border-radius:999px;width:36px;min-width:36px;height:22px;min-height:22px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-schedule-toggle{background:color-mix(in srgb, var(--t4) 50%, var(--t3))}}.workflow-schedule-toggle{transition:transform .16s,background .16s}.workflow-schedule-toggle i{background:var(--on-accent);top:3px;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #1b1b1b3d}.workflow-schedule-toggle[aria-checked=true]{background:var(--live)}.workflow-schedule-toggle[aria-checked=true] i{transform:translateX(calc(var(--dir) * 14px))}.workflow-schedule-toggle:disabled{cursor:not-allowed}.workflow-schedule-receipt>div{gap:2px;padding:11px 14px;display:grid}.workflow-schedule-receipt strong{color:var(--t1);font-size:12.5px}.workflow-schedule-receipt span{color:var(--t3);font-size:11px}.workflow-screen{--workflow-side-panel-width:362px;--workflow-left-panel-width:400px}.workflow-builder{background:var(--paper);flex-direction:column;flex:1;gap:0;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.workflow-builder--fullscreen-fallback{z-index:40;background:var(--paper);min-height:100vh;position:fixed;inset:0;overflow:hidden}.workflow-builder__header{border-bottom:1px solid var(--line-soft);background:var(--parchment);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 12px;min-height:62px;padding-block:11.5px 5.5px;padding-inline:24px 20px;display:flex}.workflow-next-step{--next-step-accent:var(--sky-deep);border-bottom:1px solid var(--line-soft);min-height:44px;box-shadow:inset calc(var(--dir) * 3px) 0 0 var(--next-step-accent);background:var(--next-step-accent);flex:none;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-next-step{background:color-mix(in srgb, var(--next-step-accent) 6%, var(--parchment))}}.workflow-next-step{padding-block:6px;padding-inline:24px 20px}.workflow-next-step[data-tone=warn]{--next-step-accent:var(--wait)}.workflow-next-step[data-tone=alert]{--next-step-accent:var(--alert)}.workflow-next-step[data-tone=ready],.workflow-next-step[data-tone=live]{--next-step-accent:var(--live)}.workflow-next-step__icon{color:var(--next-step-accent);flex:none;display:inline-flex}.workflow-next-step__copy{min-width:0;color:var(--t1);flex-wrap:wrap;flex:1;align-items:baseline;column-gap:10px;font-size:12.5px;display:flex}.workflow-next-step__copy strong{font-weight:650}.workflow-next-step__copy span{color:var(--t3)}.workflow-next-step__action{flex:none;min-height:30px;padding:0 14px;font-size:12px}@media (prefers-reduced-motion:no-preference){.workflow-next-step{transition:background-color .16s,box-shadow .16s}}.workflow-builder__identity,.workflow-builder__actions{align-items:center;gap:9px;min-width:0;display:flex}.workflow-builder__identity{flex:440px}.workflow-builder__actions{flex:none;margin-inline-start:auto}.workflow-builder__name-heading{flex:0 auto;min-width:min(160px,100%)}.workflow-builder__name-input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.012em;text-overflow:ellipsis;background:0 0;border:0;padding:4px 0;font-size:20px;font-weight:650;line-height:1.1}.workflow-builder__name-input::placeholder{color:var(--t4)}.workflow-builder__name-input:focus{outline:none}.workflow-builder__name-input:focus-visible{background:var(--paper);box-shadow:0 0 0 1.5px var(--sky);border-radius:8px;padding-inline:9px}.workflow-builder__menu-button,.workflow-dock__icon-button{width:30px;height:30px;color:var(--t2);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;transition:transform .16s,background .16s,color .16s;display:inline-flex}.workflow-builder__menu-button:hover,.workflow-dock__icon-button:hover:not(:disabled){background:var(--quiet-active);color:var(--ink)}.workflow-builder__status{background:var(--wait-bg);color:var(--wait);border-radius:99px;flex:none;align-items:center;gap:6px;padding:3px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-builder__status{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-builder__status{white-space:nowrap;font-size:11.5px;font-weight:600}.workflow-builder__status i{background:currentColor;border-radius:999px;width:6px;height:6px}.workflow-builder__status--draft{background:var(--wait-bg);color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-builder__status--draft{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-builder__status--paused{background:var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-builder__status--paused{background:color-mix(in srgb, var(--alert) 12%, var(--paper))}}.workflow-builder__status--paused{color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-builder__status--paused{color:color-mix(in srgb, var(--alert) 72%, var(--ink))}}.workflow-builder__status--live{background:var(--live-bg);color:var(--live)}@supports (color:color-mix(in lab, red, red)){.workflow-builder__status--live{color:color-mix(in srgb, var(--live) 70%, var(--ink))}}.workflow-builder__header .workflow-builder__graph-issue[data-tip]:hover:after,.workflow-builder__header .workflow-builder__view-only[data-tip]:hover:after{content:attr(data-tip);z-index:90;background:var(--ink);width:max-content;max-width:320px;color:var(--parchment);text-transform:none;white-space:normal;pointer-events:none;top:calc(100% + 9px);bottom:auto;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:540;line-height:1.45;position:absolute;inset-inline-start:0;transform:none}.workflow-connector-bindings{border:1px solid var(--line);border-radius:14px;gap:9px;min-width:0;margin:0;padding:14px;display:grid}.workflow-connector-bindings legend{color:var(--t1);padding-inline:4px;font-size:12.5px;font-weight:600}.workflow-connector-bindings select{width:100%}.workflow-run-bindings{border:1px solid var(--line);border-radius:12px;gap:6px;min-width:0;padding:10px 12px;display:grid}.workflow-run-bindings__head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.workflow-run-bindings h2{color:var(--t1);margin:0;font-size:13px;font-weight:600}.workflow-run-bindings__head a{color:var(--t2);flex:none;font-size:12px}.workflow-run-bindings p{color:var(--t2);margin:0;font-size:12px;line-height:1.4}.workflow-run-bindings__note{color:var(--t3)}.workflow-run-bindings__row{border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;padding:0;display:flex}.workflow-run-bindings__step{min-width:0;color:var(--t1);text-overflow:ellipsis;white-space:nowrap;flex:0 180px;font-size:12.5px;font-weight:500;overflow:hidden}.workflow-run-bindings__pickers{flex-wrap:wrap;flex:220px;gap:6px;min-width:0;display:flex}.workflow-run-bindings__pickers>*{flex:200px;min-width:0}.workflow-run-bindings__pickers select{width:100%;min-width:0;height:28px;font-size:12.5px}.workflow-run-bindings>button{justify-self:start}.workflow-connector-blocker{color:var(--alert);margin-block:0;margin-inline:0 auto}@supports (color:color-mix(in lab, red, red)){.workflow-connector-blocker{color:color-mix(in srgb, var(--alert) 72%, var(--ink))}}.workflow-connector-blocker{font-size:11.5px;line-height:1.35}.workflow-builder__meta,.workflow-builder__owner{min-width:0;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.workflow-toolbar-button{border:1px solid var(--line);background:var(--paper);min-height:0;color:var(--ink);box-shadow:none;white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px;font-size:13px}.workflow-toolbar-button:hover:not(:disabled){border-color:var(--ink)}.workflow-toolbar-button--primary{border-color:var(--ink);background:var(--ink);color:var(--parchment)}.workflow-toolbar-button__badge{background:var(--wait);color:var(--on-status);font-family:var(--f-mono);border-radius:6px;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;line-height:1.5;display:inline-flex}.workflow-toolbar-button [data-testid=workflow-deploy-chevron]{opacity:.65;display:inline-flex}.workflow-menu-dropdown,.workflow-deploy-dropdown{border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:14px}.workflow-menu-dropdown{padding:6px}.workflow-menu-dropdown section{gap:2px;display:grid}.workflow-menu-dropdown .workflow-menu-action{background:0 0;border:0;border-radius:9px;min-height:34px;padding:8px 12px;font-size:12.5px;font-weight:530}.workflow-menu-dropdown .workflow-menu-action:hover:not(:disabled){background:var(--parchment);transform:none}.workflow-menu-dropdown .workflow-menu-action>svg{width:14px;height:14px;color:var(--stone-6);flex:none}.workflow-menu-dropdown .workflow-menu-action[data-danger=true]>svg{color:var(--alert)}.workflow-menu-action:disabled,.workflow-menu-action[aria-disabled=true]{cursor:not-allowed;opacity:.45}.workflow-menu-dropdown .workflow-menu-action[aria-disabled=true]:hover{background:0 0}.workflow-node__menu-items .workflow-menu-action{justify-content:flex-start}.workflow-deploy-dropdown{overflow:hidden}.workflow-patch-preview{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.workflow-patch-preview>li{border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.workflow-patch-preview>li:hover{background:var(--parchment)}.workflow-dropdown-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 14px 10px;display:flex}.workflow-dropdown-header h2{color:var(--ink);margin:0;font-size:14px;font-weight:650}.workflow-dropdown-header p{color:var(--t3);margin:3px 0 0;font-size:11px;line-height:1.45}.workflow-deploy-dropdown__body{gap:12px;padding:12px 14px}.workflow-deploy-dropdown .workflow-dialog-section{box-shadow:none;border-radius:10px;padding:10px 11px}.workflow-deploy-dropdown--with-diff{box-shadow:none;background:0 0;border:0;overflow:visible}.workflow-deploy{align-items:flex-start;gap:12px;display:flex}.workflow-deploy__card{flex:auto;min-width:0;max-width:344px;max-height:calc(100vh - 160px);overflow:auto}@media (max-width:1024px){.workflow-deploy-dropdown:not(.workflow-deploy-dropdown--with-diff) .workflow-deploy__card{max-height:none;overflow:visible}}.workflow-deploy-dropdown--with-diff .workflow-deploy__card,.workflow-deploy__diff{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px}.workflow-deploy__version-row{color:var(--ink);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.workflow-deploy__version-chip{background:var(--sky-bg);color:var(--sky-deep);font-family:var(--f-mono);border-radius:7px;padding:2px 8px;font-size:11px;font-weight:500}.workflow-deploy__segment{border:1px solid var(--line);background:var(--parchment);border-radius:10px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.workflow-deploy__segment-option{color:var(--stone-6);text-align:center;cursor:pointer;border-radius:8px;padding:6px;font-size:12px;font-weight:540;position:relative}.workflow-deploy__segment-option input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.workflow-deploy__segment-option[data-active=true]{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:620}.workflow-deploy__segment-option:focus-within{outline:2px solid var(--sky);outline-offset:1px}.workflow-deploy__segment-option:has(input:disabled){cursor:not-allowed;opacity:.6}.workflow-deploy__changes{gap:5px;display:grid}.workflow-deploy__label{color:var(--stone-6);letter-spacing:.02em;align-items:baseline;font-size:11px;font-weight:620;display:flex}.workflow-deploy__count{font-family:var(--f-mono);margin-inline-start:auto;font-size:10px;font-weight:480}.workflow-deploy__change-list{gap:1px;max-height:206px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.workflow-deploy__change{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:flex}.workflow-deploy__change:hover{background:var(--parchment)}.workflow-deploy__change[aria-pressed=true]{background:var(--sky-bg)}.workflow-deploy__glyph{width:20px;height:20px;color:var(--stone-6);flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-deploy__glyph svg,.workflow-deploy__glyph .conn-logo{width:15px;height:15px}.workflow-deploy__change-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-deploy__change-marks{align-items:center;gap:7px;margin-inline-start:auto;display:flex}.workflow-deploy__change-warning{color:var(--wait);display:flex}.workflow-deploy__change-mark{font-family:var(--f-mono);font-size:12px;font-weight:700}.workflow-deploy__change-mark[data-kind=added]{color:var(--live)}.workflow-deploy__change-mark[data-kind=removed]{color:var(--alert)}.workflow-deploy__change-mark[data-kind=changed],.workflow-deploy__change-mark[data-kind=connections]{color:var(--sky-deep)}.workflow-deploy__empty{border:1px dashed var(--line);background:var(--parchment);color:var(--stone-4);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:11.5px}.workflow-deploy__warnings{gap:6px;display:grid}.workflow-deploy__warnings-bar{border:1px solid var(--wait);align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-deploy__warnings-bar{border:1px solid color-mix(in srgb, var(--wait) 42%, transparent)}}.workflow-deploy__warnings-bar{background:var(--wait-bg);color:var(--wait);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.workflow-deploy__warnings-bar{color:color-mix(in srgb, var(--wait) 70%, var(--ink))}}.workflow-deploy__warnings-bar{font:inherit;text-align:start;cursor:pointer;font-size:12px;font-weight:540}.workflow-deploy__warnings-bar svg{color:var(--wait);flex:none}.workflow-deploy__warning-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workflow-deploy__warning{border-radius:9px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.workflow-deploy__warning:hover{background:var(--parchment)}.workflow-deploy__warning-copy{min-width:0;color:var(--ink);display:grid}.workflow-deploy__warning-open{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;flex:none;margin-inline-start:auto;padding:3px 10px;font-size:11px;font-weight:560}.workflow-deploy__warning-open:hover{border-color:var(--ink)}.workflow-deploy__notice{color:var(--stone-6);flex:1 0 100%;margin:0;font-size:11px;line-height:1.45}.workflow-deploy__estimate{color:var(--stone-6);margin:0;font-size:12px;line-height:1.45}.workflow-deploy__past,.workflow-deploy__past-disclosure{gap:4px;display:grid}.workflow-deploy__past{border-top:1px solid var(--line-soft);margin:0 14px 14px}.workflow-deploy__past-title{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 2px 2px;font-size:12.5px;font-weight:560;list-style:none;display:flex}.workflow-deploy__past-title::-webkit-details-marker{display:none}.workflow-deploy__past-title:hover{color:var(--sky-deep)}.workflow-deploy__past-title svg{flex:none;transition:transform .2s}.workflow-deploy__past-disclosure:not([open]) .workflow-deploy__past-title svg{transform:rotate(-90deg)}.workflow-deploy__versions{margin:0;padding:0;list-style:none;display:grid}.workflow-deploy__versions .workflow-deployment-row{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:9px;padding:7px 2px;font-size:12px}.workflow-deploy__version{color:var(--sky-deep);font-family:var(--f-mono);font-size:10.5px}.workflow-deploy__version-note{min-width:0;color:var(--ink);flex:120px}.workflow-deploy__versions em{color:var(--stone-6);font-size:10.5px;font-style:normal}.workflow-deploy__diff{flex:0 0 372px;width:372px;max-height:520px;padding:14px;overflow:auto}.workflow-deploy__diff-header{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.workflow-deploy__diff-header .workflow-icon-button{margin-inline-start:auto}.workflow-deploy__diff-label{color:var(--stone-6);margin:10px 0 5px;font-size:11px;font-weight:620}.workflow-deploy__diff-body{border:1px solid var(--line);margin:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-deploy__diff-body{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.workflow-deploy__diff-body{background:var(--parchment);color:var(--stone-6);font-family:var(--f-mono);white-space:pre;border-radius:10px;font-size:10px;line-height:1.66;overflow:auto}.workflow-deploy__diff-line[data-change=added]{background:var(--live-bg);color:var(--live)}.workflow-deploy__diff-line[data-change=removed]{background:var(--neg-bg);color:var(--alert)}@media (max-width:820px){.workflow-deploy{flex-direction:column-reverse}.workflow-deploy__diff{width:100%}}.workflow-dropdown-footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px 14px;display:flex}.workflow-builder__stage{background:var(--paper);flex:1;min-height:0;position:relative;overflow:hidden}.workflow-builder__chat-button{z-index:26;inset-inline-start:18px;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s;display:flex;position:absolute;bottom:18px;box-shadow:0 10px 26px #1b1b1b40}.workflow-builder__chat-button:hover{transform:translateY(-2px)}.workflow-builder [data-tip]{position:relative}.workflow-builder [data-tip]:hover:after,.workflow-builder [data-tip]:focus-visible:after{content:attr(data-tip);z-index:90;background:var(--ink);color:var(--parchment);white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 11px;font-size:11px;font-weight:540;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.workflow-builder [data-tip]:disabled:hover:after,.workflow-builder [data-tip]:disabled:focus-visible:after{content:none}.workflow-builder__controls{z-index:26;pointer-events:none;inset-inline:0;padding-inline:16px;position:absolute;bottom:18px;container-type:inline-size}.workflow-builder__stage:has(.workflow-side-panel--right) .workflow-builder__controls{inset-inline-end:var(--workflow-side-panel-width)}.workflow-builder__stage:has(.workflow-side-panel--left) .workflow-builder__controls{inset-inline-start:var(--workflow-left-panel-width)}.workflow-builder__controls-grid{grid-template-columns:minmax(54px,1fr) auto minmax(max-content,1fr);align-items:end;display:grid}.workflow-dock,.workflow-zoom{border:1px solid var(--line-soft);background:var(--paper);box-shadow:var(--shadow-md);pointer-events:auto;border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex}.workflow-dock{grid-column:2;justify-self:center}.workflow-zoom{grid-column:3;justify-self:end;gap:2px;padding:4px 6px}@container (width<=680px){.workflow-builder__controls-grid{grid-template-columns:minmax(0,1fr);row-gap:8px}.workflow-zoom{grid-area:1/1}.workflow-dock{grid-area:2/1;max-width:calc(100% - 108px);overflow:auto hidden}}@container (width<=420px){.workflow-dock__label{display:none}.workflow-dock__button{min-width:40px;min-height:40px;padding:8px 12px}}.workflow-dock__group,.workflow-zoom__group{align-items:center;gap:4px;display:inline-flex}.workflow-zoom__separator{background:var(--line-soft);width:1px;height:16px;margin:0 3px}.workflow-dock__button{min-height:0;color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:560;transition:transform .16s,background .16s,color .16s;display:inline-flex}.workflow-dock__button:hover:not(:disabled){background:var(--quiet-active)}.workflow-dock__button[data-active=true],.workflow-dock__icon-button[aria-pressed=true]{background:var(--sky-bg);color:var(--sky-deep)}.workflow-dock__button--primary,.workflow-dock__button--primary[data-active=true]{background:var(--ink);color:var(--parchment)}.workflow-dock__button--primary:hover:not(:disabled){background:var(--ink);transform:translateY(-1px)}.workflow-dock__button:disabled{cursor:not-allowed;opacity:.5;transform:none}.workflow-dock__zoom-readout{min-width:40px;color:var(--ink);font-family:var(--f-mono);text-align:center;padding:0 2px;font-size:10.5px}.workflow-dock__icon-button:disabled{cursor:not-allowed;opacity:.35;transform:none}.workflow-canvas{background:var(--paper);min-height:0;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.workflow-canvas__surface{background-color:var(--paper);background-image:radial-gradient(var(--line) 1px, transparent 1px);cursor:grab;background-size:26px 26px;position:absolute;inset:0;overflow:hidden}.workflow-canvas__surface[data-dragging=true]{cursor:grabbing}.workflow-canvas__surface[data-dragging=true],.workflow-canvas__surface[data-marquee=true]{-webkit-user-select:none;user-select:none}.workflow-canvas__svg,.workflow-canvas__world{direction:ltr;position:absolute;top:0;left:0}.workflow-canvas__svg{width:100%;height:100%}.workflow-canvas__edge{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.workflow-canvas__edge-hit{fill:none;stroke:#0000;stroke-width:14px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.workflow-canvas__edge[data-selected=true]{stroke:var(--ink);stroke-width:2.5px}.workflow-canvas__edge-hit:hover+.workflow-canvas__edge{stroke:var(--t2);stroke-width:2px}.workflow-canvas__edge[data-detached=true]{opacity:.25}.workflow-canvas__edge--stub{stroke:var(--line);stroke-dasharray:4 5}.workflow-canvas__edge--preview{stroke-dasharray:5 5}.workflow-canvas__edge--preview[data-valid=true]{stroke:var(--sky-deep);stroke-width:2px}.workflow-canvas__edge--preview[data-valid=false]{stroke:var(--alert);stroke-width:2px}.workflow-canvas__world{width:4200px;height:2600px;transform:var(--workflow-camera-transform);transform-origin:0 0;pointer-events:none}.workflow-canvas__marquee{inset-inline-start:var(--workflow-marquee-x);top:var(--workflow-marquee-y);z-index:7;width:var(--workflow-marquee-width);height:var(--workflow-marquee-height);border:1px solid var(--sky-deep);background:var(--sky-deep);border-radius:6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-canvas__marquee{background:color-mix(in srgb, var(--sky-deep) 12%, transparent)}}.workflow-canvas__marquee{pointer-events:none}.workflow-canvas__insert-hitbox{inset-inline-start:var(--workflow-insert-x);top:var(--workflow-insert-y);z-index:6;pointer-events:auto;justify-content:center;align-items:center;width:64px;height:44px;display:flex;position:absolute;transform:translate(-50%,-50%)}.workflow-canvas__insert-button-control{background:var(--ink);width:22px;height:22px;color:var(--parchment);cursor:pointer;opacity:0;pointer-events:auto;border:0;border-radius:50%;padding:0;transition:opacity .15s,background .15s}.workflow-canvas__insert-button-control[data-chain-end=true]:not(:disabled){opacity:1}.workflow-canvas__insert-hitbox[data-labelled=true] .workflow-canvas__insert-button-control{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:auto;height:28px;padding-block:0;padding-inline:9px 12px;font-size:12.5px;font-weight:560;display:inline-flex}.workflow-canvas__insert-label{line-height:1}.workflow-canvas__insert-hitbox:hover .workflow-canvas__insert-button-control,.workflow-canvas__insert-button-control:focus-visible{opacity:1}.workflow-canvas__edge-remove-control{border:1px solid var(--line);background:var(--paper);width:18px;height:18px;color:var(--t2);cursor:pointer;opacity:0;pointer-events:auto;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline:8px -26px;padding:0;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.workflow-canvas__insert-hitbox:hover .workflow-canvas__edge-remove-control,.workflow-canvas__edge-remove-control:focus-visible{opacity:1}.workflow-canvas__edge-remove-control:not(:disabled):hover,.workflow-canvas__edge-remove-control:not(:disabled):focus-visible{border-color:var(--danger);background:var(--danger);color:var(--on-status)}.workflow-canvas__connect-port{inset-inline-start:var(--workflow-branch-port-x);top:var(--workflow-branch-port-y);border:2px solid var(--line);background:var(--paper);z-index:6;cursor:pointer;pointer-events:auto;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;transform:translate(-50%,-50%)}.workflow-canvas__connect-port:hover,.workflow-canvas__connect-port:focus-visible{border-color:var(--accent)}.workflow-canvas__connect-port[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.workflow-canvas__edge-end{inset-inline-start:var(--workflow-branch-port-x);top:var(--workflow-branch-port-y);z-index:7;border:2px solid var(--sky-deep);background:var(--paper);cursor:grab;opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;transform:translate(-50%,-50%)}.workflow-canvas__edge-end[data-selected=true]:not(:disabled),.workflow-canvas__edge-end[aria-pressed=true],.workflow-canvas__edge-end:focus-visible{opacity:1;pointer-events:auto}.workflow-canvas__edge-end[aria-pressed=true]{background:var(--sky-deep)}.workflow-canvas__guides{z-index:8;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.workflow-canvas__guide{stroke:var(--sky-deep);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.workflow-builder__graph-issue{background:var(--wait);border-radius:999px;flex:0 auto;align-items:center;gap:6px;min-width:0;max-width:320px;padding:2px 8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-builder__graph-issue{background:color-mix(in srgb, var(--wait) 12%, var(--paper))}}.workflow-builder__graph-issue{color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-builder__graph-issue{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-builder__graph-issue{font-size:12px;line-height:1.4}.workflow-builder__graph-issue-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.workflow-builder__graph-issue svg{flex:none}.workflow-builder__view-only{background:var(--info-bg);min-width:0;max-width:360px;color:var(--info);border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:2px 8px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-builder__view-only{color:color-mix(in srgb, var(--info) 60%, var(--ink))}}.workflow-builder__view-only{font-size:12px;line-height:1.4}.workflow-builder__view-only-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.workflow-builder__view-only svg{flex:none}.workflow-builder .workflow-canvas__connect-port[data-tip]{position:absolute}.workflow-builder .workflow-canvas__world [data-tip]:hover:after,.workflow-builder .workflow-canvas__world [data-tip]:focus-visible:after{transform:translateX(-50%) scale(calc(1 / var(--workflow-camera-scale,1)));transform-origin:bottom}.workflow-canvas__loop-body{inset-inline-start:var(--workflow-loop-body-x);top:var(--workflow-loop-body-y);z-index:0;width:var(--workflow-loop-body-width);height:var(--workflow-loop-body-height);border:1px dashed var(--sky-deep);position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-canvas__loop-body{border:1px dashed color-mix(in srgb, var(--sky-deep) 35%, transparent)}}.workflow-canvas__loop-body{background:var(--sky-deep);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.workflow-canvas__loop-body{background:color-mix(in srgb, var(--sky-deep) 6%, transparent)}}.workflow-canvas__loop-body{pointer-events:none}.workflow-canvas__loop-body-label{color:var(--sky-deep);white-space:nowrap;top:12px;align-items:center;gap:6px;font-size:12.5px;font-weight:560;display:inline-flex;position:absolute;inset-inline-start:16px}.workflow-canvas__connect-port:disabled{cursor:default;opacity:.4}.workflow-canvas__insert-button-control:hover{background:var(--ink-2)}.workflow-canvas__node-position{inset-inline-start:var(--workflow-node-x);top:var(--workflow-node-y);pointer-events:auto;width:max-content;position:absolute}.workflow-canvas__node-position[data-connect-target=valid]{outline:2px solid var(--sky-deep);outline-offset:3px;border-radius:16px}.workflow-canvas__node-position[data-connect-target=invalid]{outline:2px solid var(--alert);outline-offset:3px;cursor:not-allowed;border-radius:16px}.workflow-node{--workflow-node-width:322px;width:var(--workflow-node-width);flex-direction:column;gap:0;display:flex;position:relative}.workflow-node[data-variant=form]{--workflow-node-width:340px}.workflow-node[data-variant=manual-trigger],.workflow-node[data-variant=condition],.workflow-node[data-variant=loop],.workflow-node[data-variant=wait],.workflow-node[data-variant=schedule-trigger]{--workflow-node-width:322px}.workflow-node[data-variant=agent],.workflow-node[data-variant=parallel-agents]{--workflow-node-width:372px}.workflow-node[data-variant=connector-action],.workflow-node[data-variant=internal-action]{--workflow-node-width:352px}.workflow-node[data-variant=output],.workflow-node[data-variant=web-search],.workflow-node[data-variant=image],.workflow-node[data-variant=document]{--workflow-node-width:322px}.workflow-node__comment{max-width:var(--workflow-node-width);border:1px solid var(--wait);bottom:calc(100% + 14px);margin:0;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.workflow-node__comment{border:1px solid color-mix(in srgb, var(--wait) 26%, transparent)}}.workflow-node__comment{background:var(--wait);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node__comment{background:color-mix(in srgb, var(--wait) 14%, var(--paper))}}.workflow-node__comment{color:var(--wait);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.workflow-node__comment{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-node__comment{font-size:12px;line-height:1.5}.workflow-node__comment[data-editable=true]{cursor:text}.workflow-node__comment-input{box-sizing:border-box;width:var(--workflow-node-width);resize:none;min-height:40px;font:inherit;box-shadow:0 0 0 2px var(--sky);cursor:text;field-sizing:content;outline:none;font-size:12px;line-height:1.5}.workflow-node__comment-input::placeholder{color:var(--stone-4)}.workflow-node__card{border:1px solid var(--line);background:var(--paper);box-sizing:border-box;min-height:0;box-shadow:var(--shadow-sm), 0 8px 22px #1b1b1b0d;border-radius:14px;flex-direction:column;gap:8px;padding:10px;transition:box-shadow .16s,outline-color .16s;display:flex;position:relative}.workflow-node[data-selected=true] .workflow-node__card{outline:1.6px dashed var(--sky-deep);outline-offset:7px;box-shadow:0 14px 36px var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.workflow-node[data-selected=true] .workflow-node__card{box-shadow:0 14px 36px color-mix(in srgb, var(--sky-deep) 16%, transparent)}}.workflow-canvas__node-position[data-primary=false] .workflow-node[data-selected=true] .workflow-node__card{outline-width:1px;outline-style:solid;outline-color:var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.workflow-canvas__node-position[data-primary=false] .workflow-node[data-selected=true] .workflow-node__card{outline-color:color-mix(in srgb, var(--sky-deep) 45%, transparent)}}.workflow-canvas__node-position[data-primary=false] .workflow-node[data-selected=true] .workflow-node__card{box-shadow:var(--shadow-sm)}.workflow-node[data-status=succeeded] .workflow-node__card{box-shadow:var(--shadow-sm), 0 8px 22px #1b1b1b0d}.workflow-node[data-status=skipped] .workflow-node__card{opacity:.8}.workflow-node[data-status=failed] .workflow-node__card{box-shadow:0 14px 36px var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-node[data-status=failed] .workflow-node__card{box-shadow:0 14px 36px color-mix(in srgb, var(--alert) 16%, transparent)}}.workflow-node[data-status=running] .workflow-node__card{outline:2px solid var(--sky);outline-offset:5px;animation:1s infinite workflow-node-pulse}@keyframes workflow-node-pulse{50%{outline-color:color-mix(in srgb, var(--sky) 30%, transparent)}}.workflow-node[data-status=queued] .workflow-node__card{outline:1.5px dashed var(--line);outline-offset:5px}.workflow-node[data-status=waiting] .workflow-node__card{outline:2px solid var(--wait);outline-offset:5px}.workflow-node[data-status=cancelled] .workflow-node__card{opacity:.7;outline:1.5px dashed var(--t4);outline-offset:5px}.workflow-node__header{color:var(--t4);align-items:center;gap:9px;display:flex}.workflow-node__handle{min-width:0;color:var(--ink);text-align:start;cursor:grab;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:2px 4px;display:flex}.workflow-node__handle strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:620;overflow:hidden}.workflow-node__name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.workflow-node__name strong{flex:none}.workflow-node__kind{color:var(--t3);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:560;line-height:1.2;overflow:hidden}.workflow-node__play{border:1px solid var(--line);border-radius:8px;flex:none;display:inline-flex}.workflow-node__play button{background:var(--paper);width:26px;height:24px;color:var(--sky-deep);cursor:pointer;border:0;border-start-start-radius:7px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-node__play button+button{border-inline-start:1px solid var(--line-soft);width:20px;color:var(--t3);border-start-start-radius:0;border-start-end-radius:7px;border-end-end-radius:7px;border-end-start-radius:0}.workflow-node__play button:hover:not(:disabled){background:var(--sky-bg)}.workflow-node__play button:disabled,.workflow-node__play button[aria-disabled=true]{color:var(--t4);cursor:not-allowed}.workflow-node__play button[aria-disabled=true]:hover{background:var(--paper)}.workflow-node__header .workflow-status-pill{flex:none}.workflow-node__menu{flex:none;display:inline-flex}.workflow-node__menu-button{width:24px;height:24px;color:var(--t4);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-node__menu-button:hover:not(:disabled){background:var(--parchment);color:var(--ink)}.workflow-node__menu-button:disabled{cursor:not-allowed;opacity:.45}.workflow-node__menu-separator{background:var(--line-soft);height:1px;margin:6px -6px;display:block}.workflow-node__title-input{background:var(--sky-bg);min-width:0;color:var(--ink);font:inherit;border:0;border-radius:6px;outline:none;flex:1;padding:2px 6px;font-size:13.5px;font-weight:620}.workflow-node__glyph{border:1px solid var(--line);background:var(--paper);width:26px;height:26px;color:var(--t2);letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.workflow-node__glyph svg{width:16px;height:16px}.workflow-node--form .workflow-node__glyph,.workflow-node--web_search .workflow-node__glyph{background:var(--wait-bg);border-color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-node--form .workflow-node__glyph,.workflow-node--web_search .workflow-node__glyph{border-color:color-mix(in srgb, var(--wait) 32%, transparent)}}.workflow-node--form .workflow-node__glyph,.workflow-node--web_search .workflow-node__glyph{color:var(--wait)}.workflow-node--loop .workflow-node__glyph{background:var(--live-bg);border-color:var(--live)}@supports (color:color-mix(in lab, red, red)){.workflow-node--loop .workflow-node__glyph{border-color:color-mix(in srgb, var(--live) 30%, transparent)}}.workflow-node--wait .workflow-node__glyph{background:var(--neg-bg);border-color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-node--wait .workflow-node__glyph{border-color:color-mix(in srgb, var(--alert) 30%, transparent)}}.workflow-node--parallel_agents .workflow-node__glyph{background:var(--parchment);border-color:var(--line)}.workflow-node--document .workflow-node__glyph{background:var(--sky-bg);border-color:var(--sky)}@supports (color:color-mix(in lab, red, red)){.workflow-node--document .workflow-node__glyph{border-color:color-mix(in srgb, var(--sky) 30%, transparent)}}.workflow-node--document .workflow-node__glyph{color:var(--sky)}.workflow-node__glyph[data-glyph=connector] .conn-logo,.workflow-side-panel__glyph[data-glyph=connector] .conn-logo{border-radius:inherit;background:0 0;border:0;width:100%;height:100%}.workflow-node__off-chip{border:1px solid var(--line);color:var(--stone-4);letter-spacing:.04em;border-radius:6px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:600}.workflow-node__loop-facts{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.workflow-node__loop-scope,.workflow-node__loop-progress{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--t3);padding:1px 6px;font-size:10.5px}.workflow-node__loop-progress{color:var(--t2);font-weight:600}.workflow-node__run-count{color:var(--t3);cursor:help;margin-top:6px;font-size:10.5px;display:block}.workflow-node--agent .workflow-node__glyph{background:var(--parchment);border-color:var(--line);border-radius:50%;font-size:12px}.workflow-node__body{flex-direction:column;gap:8px;display:flex}.workflow-node__banners,.workflow-node__rows{gap:8px;display:grid}.workflow-node__tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-node__tab{border:1px solid var(--line);background:var(--paper);min-height:24px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:3px 9px;font-size:11px;font-weight:560;display:inline-flex}.workflow-node__add-row{border:1px dashed var(--line);width:100%;color:var(--stone-6);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12.5px;font-weight:540;display:flex}.workflow-node__add-row:hover:not(:disabled){border-color:var(--stone-4);color:var(--ink)}.workflow-node__add-row svg{flex:none;width:12px;height:12px}.workflow-node__add-row:disabled{opacity:.6;cursor:not-allowed}.workflow-builder .workflow-node__add-row[data-tip]:disabled:hover:after{content:attr(data-tip)}.workflow-node__row{align-items:center;gap:8px;display:flex}.workflow-node__row--approval,.workflow-node__row--warning{border-radius:10px;padding:8px 10px}.workflow-node__row--approval{border:1px solid var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.workflow-node__row--approval{border:1px solid color-mix(in srgb, var(--sky-deep) 24%, transparent)}}.workflow-node__row--approval{background:var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.workflow-node__row--approval{background:color-mix(in srgb, var(--sky-deep) 12%, var(--paper))}}.workflow-node__row--approval{color:var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.workflow-node__row--approval{color:color-mix(in srgb, var(--sky-deep) 70%, var(--ink))}}.workflow-node__row--warning{border:1px solid var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-node__row--warning{border:1px solid color-mix(in srgb, var(--wait) 28%, transparent)}}.workflow-node__row--warning{background:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-node__row--warning{background:color-mix(in srgb, var(--wait) 12%, var(--paper))}}.workflow-node__row--warning{color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-node__row--warning{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-node__row--warning>svg{color:var(--wait);flex:none}.workflow-node__row--approval .workflow-node__value,.workflow-node__row--warning .workflow-node__value{color:inherit;font-size:12.5px;font-weight:510}.workflow-node__row--tool{border:1px solid var(--line-soft);background:var(--quiet-hover);border-radius:10px;gap:9px;padding:6px 10px}.workflow-node__row--tool .workflow-node__value{color:var(--ink);font-size:12.5px;font-weight:540}.workflow-node__tool-glyph{border:1px solid var(--line-soft);background:var(--paper);width:22px;height:22px;color:var(--stone-6);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-node__tool-glyph svg{width:13px;height:13px}.workflow-node__tool-glyph[data-icon=globe],.workflow-popover__glyph[data-icon=globe]{color:var(--warn)}.workflow-node__label{color:var(--t3);letter-spacing:.01em;font-size:11px}.workflow-node__value,.workflow-node__subtitle{color:var(--t2);font-size:13px;line-height:1.45}.workflow-node__ref{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--sky-deep);text-overflow:ellipsis;vertical-align:baseline;white-space:nowrap;border-radius:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block;overflow:hidden}.workflow-node__value--mono{border:1px solid var(--line);background:var(--paper);min-width:0;max-width:100%;color:var(--sky-deep);font-family:var(--f-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 7px;font-size:10px;line-height:1.5;display:inline-block}.workflow-node__subtitle{margin:0}.workflow-canvas__world[data-detail=full] .workflow-node__handle strong{font-size:clamp(13.5px, calc(13px / var(--workflow-camera-scale,1)), 20px)}.workflow-canvas__world[data-detail=full] .workflow-node__kind{font-size:clamp(10.5px, calc(10px / var(--workflow-camera-scale,1)), 15.4px)}.workflow-canvas__world[data-detail=compact] .workflow-node__rows,.workflow-canvas__world[data-detail=compact] .workflow-node__tabs,.workflow-canvas__world[data-detail=compact] .workflow-node__add-row{display:none}.workflow-canvas__world[data-detail=compact] .workflow-node__banners .workflow-node__value{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflow-canvas__world[data-detail=compact] .workflow-node__row[data-branch-handle]{visibility:hidden}.workflow-canvas__world[data-detail=compact] .workflow-node__handle strong{-webkit-line-clamp:3;line-clamp:3;white-space:normal;font-size:clamp(13.5px, calc(13px / var(--workflow-camera-scale,1)), 30px);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.workflow-canvas__world[data-detail=compact] .workflow-node__kind{font-size:clamp(10.5px, calc(10px / var(--workflow-camera-scale,1)), 22px)}.workflow-canvas__world[data-detail=compact] .workflow-node__glyph{width:clamp(26px, calc(24px / var(--workflow-camera-scale,1)), 96px);height:clamp(26px, calc(24px / var(--workflow-camera-scale,1)), 96px);border-radius:clamp(8px, calc(8px / var(--workflow-camera-scale,1)), 28px);font-size:clamp(10.5px, calc(10px / var(--workflow-camera-scale,1)), 40px)}.workflow-canvas__world[data-detail=compact] .workflow-node__glyph svg,.workflow-canvas__world[data-detail=compact] .workflow-node__glyph img{width:clamp(16px, calc(15px / var(--workflow-camera-scale,1)), 60px);height:clamp(16px, calc(15px / var(--workflow-camera-scale,1)), 60px)}.workflow-canvas__world[data-detail=compact] .workflow-node__banners .workflow-node__row{justify-content:flex-start;width:-moz-fit-content;width:fit-content;padding:3px 6px}.workflow-canvas__world[data-detail=compact] .workflow-node__banners svg{width:clamp(14px, calc(14px / var(--workflow-camera-scale,1)), 30px);height:clamp(14px, calc(14px / var(--workflow-camera-scale,1)), 30px)}.workflow-node__tabs{border-top:1px solid var(--line);gap:12px;margin-top:2px;padding:6px 6px 0}.workflow-node__tab{min-height:0;color:var(--t4);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;border-radius:0;padding:0 0 4px;font-size:12px;font-weight:480}.workflow-node__tab[data-active=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:620}.workflow-node__tab:hover{color:var(--ink)}.workflow-node__tabs[data-read-only=true] .workflow-node__tab,.workflow-node__tabs[data-read-only=true] .workflow-node__tab[data-active=true]{color:var(--t4);border-bottom-color:#0000;font-weight:480}.workflow-node__panel{border:1px solid var(--line-soft);background:var(--paper);box-shadow:var(--shadow-sm), 0 8px 22px #1b1b1b0d;cursor:default;border-radius:14px;margin-top:12px;padding:14px;font-size:12.5px}.workflow-node__panel--empty{background:var(--paper);color:var(--stone-6);text-align:center;padding:16px;font-size:12px}.workflow-node__panel-head{align-items:center;gap:8px;margin-bottom:8px;font-size:13.5px;font-weight:620;display:flex}.workflow-node__panel-body{border:1px solid var(--line-soft);background:var(--parchment);max-height:220px;color:var(--ink-2);font-family:var(--f-mono);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:10px 12px;font-size:10px;line-height:1.66;overflow:auto}.workflow-node__panel-caption{color:var(--t3);margin:0 0 8px;font-size:11px;font-weight:560}.workflow-node__agent-runs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-node__agent-run{border:1px solid var(--line-soft);border-radius:10px;gap:6px;padding:8px 10px;display:grid}.workflow-node__agent-run-head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.workflow-node__agent-run-missing{color:var(--t3);font-size:11px}.workflow-node__agent-run-error{color:var(--alert);margin:0;font-size:11px}.workflow-node__file{border:1px solid var(--line-soft);background:var(--parchment);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.workflow-node__file-glyph{color:var(--sky);flex:none;display:inline-flex}.workflow-node__file-copy{gap:2px;min-width:0;font-size:12px;display:grid}.workflow-node__file-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node__file-copy span{color:var(--t3);font-size:11px}.workflow-node__file-link{color:var(--sky-deep);text-underline-offset:2px;margin-top:10px;font-size:12px;font-weight:560;text-decoration:underline;display:inline-flex}.workflow-node__file-link:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:4px}.workflow-node__test-toolbar{white-space:nowrap;bottom:calc(100% + 12px);gap:8px;display:flex;position:absolute;inset-inline-start:0}.workflow-node:has(>.workflow-node__test-toolbar)>.workflow-node__comment{bottom:calc(100% + 54px)}.workflow-node__test-button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:560;display:inline-flex}.workflow-node__test-button--dark{border-color:var(--ink);background:var(--ink);color:var(--parchment)}.workflow-node__test-button:disabled{opacity:.6;cursor:not-allowed}.workflow-node__test-toolbar .workflow-node__test-button{box-shadow:var(--shadow-md)}.workflow-node__test-button:hover:not(:disabled){border-color:var(--ink)}.workflow-test-run{cursor:default}.workflow-test-run__title{margin-block:0;margin-inline:0 auto;font-size:13.5px;font-weight:620}.workflow-test-run__scope{display:inline-flex;position:relative}.workflow-test-run__scope-button{white-space:nowrap;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:560;display:inline-flex}.workflow-test-run__scope-option{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.workflow-test-run__scope-option strong{font-size:12.5px}.workflow-test-run__scope-option span{color:var(--stone-6);font-size:11px}.workflow-test-run__label{color:var(--stone-6);letter-spacing:.02em;margin:11px 0 5px;font-size:11px;font-weight:620}.workflow-test-run__modes{flex-wrap:wrap;gap:6px;display:inline-flex}.workflow-test-run__mode{border:1px solid var(--line);background:var(--paper);color:var(--stone-6);cursor:pointer;border-radius:9px;align-items:center;padding:5px 11px;font-size:12px;font-weight:540;display:inline-flex}.workflow-test-run__mode input,.workflow-test-run__event input{opacity:0;pointer-events:none;position:absolute}.workflow-test-run__mode:focus-within,.workflow-test-run__event:focus-within{outline:2px solid var(--sky-deep);outline-offset:1px}.workflow-test-run__mode[data-active=true]{border-color:var(--ink);color:var(--ink)}.workflow-test-run__count{border:1px solid var(--line);background:var(--parchment);font-family:var(--f-mono);border-radius:6px;margin-inline-start:5px;padding:0 5px;font-size:9.5px}.workflow-test-run__fields{flex-direction:column;display:flex}.workflow-test-run__input{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:8px 11px;font-size:12.5px}.workflow-test-run__checkbox{align-items:center;gap:8px;margin-top:11px;font-size:12.5px;display:flex}.workflow-test-run__replay-head{color:var(--stone-6);align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.workflow-test-run__link{color:var(--stone-6);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-inline-start:auto;padding:0;font-size:12px;font-weight:560;display:inline-flex}.workflow-test-run__link svg{flex:none;width:12px;height:12px}.workflow-test-run__empty{border:1px dashed var(--line);background:var(--parchment);color:var(--stone-4);text-align:center;border-radius:10px;margin:10px 0 0;padding:12px;font-size:11.5px}.workflow-test-run__events{flex-direction:column;gap:6px;max-height:180px;margin-top:10px;display:flex;overflow:auto}.workflow-test-run__event{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:relative}.workflow-test-run__event[data-active=true]{border-color:var(--sky-deep);background:var(--sky-bg)}.workflow-test-run__event-when{color:var(--t3);font-family:var(--f-mono);font-size:10px}.workflow-test-run__event-summary{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-test-run__notice{border:1px solid var(--warn-bg);background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:12px 0 0;padding:8px 10px;font-size:11.5px}.workflow-test-run__failure{border:1px solid var(--alert);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.workflow-test-run__failure{border:1px solid color-mix(in srgb, var(--alert) 28%, transparent)}}.workflow-test-run__failure{background:var(--neg-bg);color:var(--alert);border-radius:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.workflow-test-run__failure{color:color-mix(in srgb, var(--alert) 72%, var(--ink))}}.workflow-test-run__failure{overflow-wrap:anywhere;font-size:11.5px}.workflow-test-run__run{background:var(--ink);width:100%;min-height:0;color:var(--parchment);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:13px;font-weight:560;display:inline-flex}.workflow-test-run__run,.workflow-test-run__run:hover{box-shadow:none}.workflow-test-run__run svg{width:12px;height:12px}.workflow-node__port{border:1.5px solid var(--ink);width:9px;height:9px;position:absolute;top:22px}@supports (color:color-mix(in lab, red, red)){.workflow-node__port{border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent)}}.workflow-node__port{background:var(--paper);border-radius:999px}.workflow-node__port--left{inset-inline-start:-17px}.workflow-node__port--right{inset-inline-end:-17px}.workflow-node__port.workflow-canvas__branch-port{inset-inline-start:var(--workflow-branch-port-x);top:var(--workflow-branch-port-y);z-index:5;pointer-events:none;transform:translate(-50%,-50%)}.workflow-canvas__branch-label{inset-inline-start:calc(var(--workflow-branch-label-x) + 20px);top:calc(var(--workflow-branch-label-y) + var(--workflow-branch-label-offset-y));z-index:5;pointer-events:none;position:absolute;transform:translateY(-50%)}.workflow-canvas__branch-label[data-branch-handle=true]{--workflow-branch-label-offset-y:-14px}.workflow-canvas__branch-label[data-branch-handle=false]{--workflow-branch-label-offset-y:14px}.workflow-side-panel{z-index:28;width:var(--workflow-side-panel-width);background:var(--paper);box-shadow:calc(var(--dir) * -14px) 0 34px #1b1b1b0d;border:0;border-radius:0;flex-direction:column;gap:0;max-height:none;padding:0;animation:none;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.workflow-side-panel[data-side=left]{width:var(--workflow-left-panel-width);border-inline-end:1px solid var(--line);box-shadow:calc(var(--dir) * 14px) 0 34px #1b1b1b0d;inset-inline-start:0}.workflow-side-panel[data-side=right]{border-inline-start:1px solid var(--line);inset-inline-end:0}.workflow-side-panel[data-panel=runs]{border-top:1px solid var(--line);width:auto;height:46%;min-height:310px;inset:auto 0 0;box-shadow:0 -16px 40px #1b1b1b0f}.workflow-side-panel--bottom{z-index:27}.workflow-builder__stage:has(.workflow-side-panel--left) .workflow-side-panel--bottom{padding-inline-start:var(--workflow-left-panel-width)}.workflow-builder__stage:has(.workflow-side-panel--right) .workflow-side-panel--bottom{padding-inline-end:var(--workflow-side-panel-width)}.workflow-side-panel--narrow{z-index:31;width:min(100% - 32px,380px);max-height:calc(100vh - 32px);position:absolute;top:16px;bottom:16px}.workflow-side-panel--narrow[data-side=left]{inset-inline-start:16px}.workflow-side-panel--narrow[data-side=right]{inset-inline-end:16px}.workflow-side-panel--narrow[data-panel=runs]{width:auto;height:min(46%,520px);inset-inline:16px}.workflow-side-panel__header{border-bottom:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.workflow-side-panel__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.workflow-side-panel__eyebrow{color:var(--t4);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.workflow-side-panel__title{color:var(--ink);margin:0;font-size:13.5px;font-weight:620}.workflow-side-panel>.workflow-dialog-stack{flex:1;align-content:start;min-height:0;padding:16px;overflow:auto}.workflow-side-panel__footer{border-top:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.workflow-side-panel__footer--composer{align-items:stretch}.workflow-side-panel__footer>.workflow-field,.workflow-side-panel__footer>.workflow-step-prompt{flex:1;min-width:0}.workflow-side-panel__glyph{border:1px solid var(--line);background:var(--paper);width:22px;height:22px;color:var(--t2);letter-spacing:.04em;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.workflow-side-panel__glyph svg{width:14px;height:14px}.workflow-side-panel__replace{flex:none;min-height:28px;margin-inline-start:auto;padding-inline:10px;font-size:11.5px}.workflow-run-history{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:0;display:grid;overflow:hidden}.workflow-run-history__list-pane,.workflow-run-history__detail-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.workflow-run-history__list-pane{border-inline-end:1px solid var(--line)}.workflow-run-history__header{flex:none;align-items:center;gap:8px;min-height:45px;padding:9px 16px;display:flex}.workflow-run-history__title{color:var(--ink);margin:0;font-size:13.5px;font-weight:620}.workflow-run-history__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.workflow-run-history__filter-menu{position:relative}.workflow-run-history__filter{border:1px solid var(--line);background:var(--paper);min-height:29px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:550;line-height:1;display:inline-flex}.workflow-run-history__filter[data-active=true]{border-color:var(--sky-deep);background:var(--sky-bg);color:var(--sky-deep)}.workflow-run-history__filter-anchor{display:inline-flex;position:relative}.workflow-run-history__filter-heading{color:var(--stone-4);margin:0;padding:9px 16px 3px;font-size:10.5px;font-weight:640}.workflow-run-history__filter-option{align-items:center;gap:10px;width:calc(100% - 12px);margin:0 6px;font-size:12.5px;display:flex}.workflow-run-history__filter-box{border:1.6px solid var(--stone-4);width:15px;height:15px;color:var(--paper);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.workflow-run-history__filter-option[aria-checked=true] .workflow-run-history__filter-box{border-color:var(--sky-deep);background:var(--sky-deep)}.workflow-run-history__mode{border:1px solid var(--line);background:var(--parchment);color:var(--stone-6);font-family:var(--f-mono);border-radius:6px;align-items:center;padding:0 5px;font-size:9.5px;display:inline-flex}.workflow-run-history__mode[data-mode=test]{border-color:var(--sky-bg);background:var(--sky-bg);color:var(--sky-deep)}.workflow-run-history__notice{border:1px solid var(--warn-bg);background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:11.5px}.workflow-run-history__step-sent{margin:6px 0 0}.workflow-run-history__step-sent-caption{color:var(--stone-6);letter-spacing:.02em;font-size:10.5px;font-weight:620}.workflow-run-history__step-sent-note{color:var(--stone-6);letter-spacing:0;font-size:10.5px;font-weight:400;display:block}.workflow-run-history__step-payload{border:1px solid var(--line-soft);background:var(--parchment);max-height:140px;color:var(--ink-2);font-family:var(--f-mono);white-space:pre-wrap;border-radius:8px;margin:4px 0 0;padding:6px 8px;font-size:10px;overflow:auto}.workflow-run-history__step-result{min-width:0;margin:8px 0 0}.workflow-run-history__step-result>.agent-result{margin-top:8px}.workflow-run-filter-menu{z-index:3;border:1px solid var(--line);background:var(--paper);width:180px;box-shadow:var(--shadow-md);top:calc(100% + 6px);border-radius:12px;padding:6px;position:absolute;inset-inline-start:0}.workflow-run-filter-menu button,.workflow-run-filter-menu label{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.workflow-run-filter-menu button:hover,.workflow-run-filter-menu button[aria-checked=true],.workflow-run-filter-menu label:hover{background:var(--parchment)}.workflow-run-filter-menu input{margin:0}.workflow-run-history__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workflow-run-history__stat{border-inline-end:1px solid var(--line);text-align:center;padding:10px 8px}.workflow-run-history__stat:last-child{border-inline-end:0}.workflow-run-history__stat strong,.workflow-run-history__stat span{display:block}.workflow-run-history__stat strong{color:var(--ink);font-family:var(--f-mono);font-size:16px;font-weight:700}.workflow-run-history__stat span{color:var(--t3);margin-top:2px;font-size:10.5px}.workflow-run-history__rows{flex:1;min-height:0;overflow:auto}.workflow-run-history__row{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.workflow-run-history__row:hover{background:var(--parchment)}.workflow-run-history__row[data-selected=true]{background:var(--sky-bg)}.workflow-run-history__row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workflow-run-history__row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.workflow-run-history__row-copy span,.workflow-run-history__row-meta,.workflow-run-history__detail-meta{color:var(--t3);font-family:var(--f-mono);font-size:10px}.workflow-run-history__row-copy .workflow-run-history__row-warning{color:var(--warn);align-items:center;gap:4px;font-weight:600;display:inline-flex}.workflow-run-history__status{background:var(--sky-bg);color:var(--sky-deep);border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:620;display:inline-flex}.workflow-run-history__status[data-status=completed],.workflow-run-history__status[data-status=succeeded]{background:var(--live-bg);color:var(--live)}.workflow-run-history__status[data-status=failed]{background:var(--neg-bg);color:var(--alert)}.workflow-run-history__status[data-status=cancelled]{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.workflow-run-history__status[data-status=cancelled]{background:color-mix(in srgb, var(--muted) 16%, var(--paper))}}.workflow-run-history__status[data-status=cancelled]{color:var(--t3)}.workflow-run-history__detail{flex-direction:column;flex:1;min-height:0;padding:4px 18px 16px;display:flex;overflow:auto}.workflow-run-history__detail-summary{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.workflow-run-history__detail-summary p{width:100%;color:var(--t2);margin:0;font-size:12px;line-height:1.5}.workflow-run-history__detail-meta{padding-top:4px}.workflow-run-history__steps{margin-top:8px}.workflow-run-history__step{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;min-width:0;padding:8px 0;font-size:12px;display:flex}.workflow-run-history__loop-items{border-inline-start:2px solid var(--line-soft);margin:0;padding-block:0;padding-inline:12px 0;list-style:none}.workflow-run-history__loop-item-heading{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:10.5px;font-weight:600}.workflow-run-history__step-line{align-items:center;gap:9px;min-width:0;display:flex}.workflow-run-history__step-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:560;overflow:hidden}.workflow-run-history__step-status{color:var(--stone-6);font-family:var(--f-mono);flex:none;margin-inline-start:auto;font-size:10px}.workflow-run-history__step-detail{flex-direction:column;gap:2px;min-width:0;padding-inline-start:22px;display:flex}.workflow-run-history__step small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.workflow-run-history__step-facts{white-space:pre-wrap;flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0;display:flex}.workflow-run-history__step-id{background:var(--parchment);color:var(--ink-2);font-family:var(--f-mono);-webkit-user-select:all;user-select:all;border-radius:4px;padding:0 4px;font-size:10px}.workflow-run-history__step-copy,.workflow-run-history__step-output-toggle{color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:1px 3px;font-size:10.5px;display:inline-flex}.workflow-run-history__step-copy:hover,.workflow-run-history__step-output-toggle:hover{color:var(--ink)}.workflow-run-history__step-evidence,.workflow-run-history__detail-evidence{background:var(--warn-bg);width:-moz-fit-content;width:fit-content;color:var(--warn);border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.workflow-run-history__step-output-toggle{padding-inline-start:0}.workflow-run-history__step-output-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.workflow-run-history__step-output{min-width:0}.workflow-run-history__step-output-body{overflow-wrap:anywhere;max-height:240px}.workflow-run-history__step-output-empty{color:var(--t3);margin:2px 0 0;font-size:10.5px}.workflow-run-status-icon{width:14px;height:14px;color:var(--stone-4);flex:none;display:inline-flex}.workflow-run-status-icon svg{width:100%;height:100%}.workflow-run-history__step-icon{width:13px;height:13px}.workflow-run-status-icon__mark{fill:none;stroke:var(--paper);stroke-width:2px}.workflow-run-status-icon[data-status=completed],.workflow-run-status-icon[data-status=succeeded]{color:var(--live)}.workflow-run-status-icon[data-status=failed]{color:var(--alert)}.workflow-run-status-icon[data-status=running]{color:var(--wait)}.workflow-run-status-icon[data-status=waiting]{color:var(--sky-deep)}.workflow-run-status-icon[data-status=awaiting_approval]{color:var(--wait)}.workflow-run-history__filter .workflow-run-status-icon,.workflow-run-history__filter svg{color:var(--stone-6)}.workflow-run-history__filter[data-active=true] .workflow-run-status-icon,.workflow-run-history__filter[data-active=true] svg{color:var(--sky-deep)}.workflow-calendar{width:280px;max-width:100%;padding:8px}.workflow-calendar__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.workflow-calendar__title{color:var(--ink);margin:0;font-size:13px;font-weight:620}.workflow-calendar__grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;font-size:11.5px;display:grid}.workflow-calendar__weekday{color:var(--stone-4);padding:4px 0;font-size:10px;font-weight:620}.workflow-calendar__day{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 0}.workflow-calendar__day:hover{background:var(--parchment)}.workflow-calendar__day--outside{color:var(--stone-4);opacity:.5;cursor:default}.workflow-calendar__day--outside:hover{background:0 0}.workflow-calendar__day[data-today=true]{color:var(--sky-deep);font-weight:700}.workflow-calendar__day[aria-pressed=true]{background:var(--ink);color:var(--parchment)}.workflow-calendar__day:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.workflow-calendar__clear{color:var(--sky-deep);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11.5px;font-weight:550;display:inline-block}.workflow-run-history__warning{border:1px solid var(--alert);align-items:center;gap:8px;margin-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-run-history__warning{border:1px solid color-mix(in srgb, var(--alert) 28%, transparent)}}.workflow-run-history__warning{background:var(--neg-bg);color:var(--alert);border-radius:10px;padding:9px 11px;font-size:11.5px;font-weight:560}.workflow-run-history__warning>span{width:16px;height:16px;font-family:var(--f-mono);border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.workflow-run-history__actions{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.workflow-run-history__empty{min-height:120px;color:var(--t3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:12.5px;display:flex}.workflow-run-history__empty p{color:var(--t1);margin:0;font-weight:600}.workflow-run-history__empty span{max-width:260px}.workflow-run-history__loading{flex-direction:column;gap:8px;padding:6px 0;display:flex}.workflow-run-history__skeleton-row{background:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-run-history__skeleton-row{background:color-mix(in srgb, var(--muted) 6%, var(--paper))}}.workflow-run-history__skeleton-row>span{flex-direction:column;flex:1;display:flex}.workflow-run-history__row-id{color:var(--t3);font-family:var(--f-mono);font-size:10.5px}.workflow-run-history__retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.workflow-side-panel .workflow-dialog-section,.workflow-side-panel .workflow-run-step{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm), 0 8px 22px #1b1b1b0d;border-radius:14px}.workflow-side-panel .workflow-dialog-section{gap:12px;padding:14px}.workflow-side-panel .workflow-run-step{padding:12px 14px}.workflow-side-panel .workflow-run-history__step.workflow-run-step{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;padding:8px 0}.workflow-side-panel .workflow-field,.workflow-wizard .workflow-field{gap:5px;font-size:12.5px}.workflow-side-panel .workflow-field>span{color:var(--stone-6);letter-spacing:.02em;font-size:11px;font-weight:620}.workflow-wizard .workflow-field>span{color:var(--ink);font-size:12px;font-weight:620}.workflow-side-panel .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.workflow-wizard .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--line);background:var(--paper);border-radius:10px;min-height:0;padding:8px 11px;font-size:12.5px}.workflow-side-panel .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.workflow-wizard .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-bg);outline:none}.workflow-side-panel .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true],.workflow-wizard .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true]{border-color:var(--alert);box-shadow:0 0 0 3px var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-side-panel .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true],.workflow-wizard .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--alert) 12%, transparent)}}.workflow-side-panel .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(textarea),.workflow-wizard .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(textarea){resize:vertical;min-height:64px;line-height:1.5}.workflow-side-panel .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(select),.workflow-wizard .workflow-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea):is(select){border-radius:11px;padding:9px 12px;font-weight:540}.workflow-side-panel .workflow-button,.workflow-side-panel .workflow-icon-button{box-shadow:none;border-radius:10px}.workflow-side-panel .workflow-button{min-height:36px;padding-inline:14px;font-size:12.5px}.workflow-side-panel .workflow-button--secondary,.workflow-side-panel .workflow-icon-button{border-color:var(--line);background:var(--paper)}.workflow-side-panel .workflow-button--primary{border-color:var(--ink);background:var(--ink);color:var(--parchment)}.workflow-side-panel .workflow-list-button{border-color:var(--line);background:var(--paper);box-shadow:none;border-radius:14px;padding:14px}.workflow-side-panel .workflow-list-button[data-selected=true]{border-color:var(--ink);box-shadow:0 8px 18px #1b1b1b0f}.workflow-side-panel .workflow-section-heading{font-size:13.5px}.workflow-side-panel .workflow-section-copy,.workflow-side-panel .workflow-run-step__detail,.workflow-side-panel .workflow-list-button__subtitle{color:var(--t2);font-size:12px}.workflow-settings-section{border-bottom:1px solid var(--line-soft);margin-bottom:6px;padding:4px 0 16px}.workflow-settings-section__header{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:10px 0 4px;font-size:13px;font-weight:640;display:flex}.workflow-settings-section__header svg{color:var(--stone-6);flex:none;margin-inline-start:auto;transition:transform .2s}.workflow-settings-section__header[aria-expanded=false] svg{transform:rotate(180deg)}.workflow-settings-section__body{padding-top:4px}.workflow-dialog-stack--settings .workflow-field>span,.workflow-dialog-stack--settings .workflow-config-label{color:var(--ink);letter-spacing:0;align-items:center;font-size:12.5px;font-weight:620;display:flex}.workflow-dialog-stack--settings .workflow-section-copy--meta{color:var(--stone-6);margin:2px 0 8px;font-size:11px;line-height:1.5}.workflow-settings__empty{border:1px dashed var(--line);background:var(--parchment);color:var(--t3);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:11.5px}.workflow-settings__pill{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:550;display:inline-flex}.workflow-settings__pill-remove{color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-settings__pill-remove:hover:not(:disabled){color:var(--ink)}.workflow-settings__pill-remove:disabled{cursor:not-allowed;opacity:.5}.workflow-settings__pill--unmatched{background:var(--parchment);border-style:dashed;flex-wrap:wrap}.workflow-settings__pill-note{color:var(--t2);font-size:11px;font-weight:480}.workflow-step-generator{border:1px solid var(--line);background:var(--parchment);border-radius:14px;gap:10px;padding:14px;display:grid}.workflow-step-generator__heading{align-items:center;gap:11px;display:flex}.workflow-step-generator__heading>span{background:var(--ink);width:36px;height:36px;color:var(--parchment);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-step-list__header{align-items:baseline;margin:2px 0 0;display:flex}.workflow-step-list__heading{color:var(--ink);margin:0;font-size:14px;font-weight:640}.workflow-step-list__count{color:var(--stone-4);margin-inline-start:auto;font-size:11px;font-weight:480}.workflow-step-list__section{gap:1px;display:grid}.workflow-step-list__section-header{align-items:baseline;gap:6px;padding:10px 0 3px;display:flex}.workflow-step-list__section-title{color:var(--stone-4);margin:0;font-size:10.5px;font-weight:640}.workflow-step-list__section-count{color:var(--stone-4);font-family:var(--f-mono);font-size:9.5px}.workflow-step-list__row{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:7px 6px;display:flex}.workflow-step-list__row:hover:not(:disabled){background:var(--parchment)}.workflow-step-list__row:disabled{cursor:not-allowed;opacity:.55}.workflow-step-list__row:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.workflow-step-list__glyph{border:1px solid var(--line-soft);background:var(--paper);width:30px;height:30px;color:var(--ink);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.workflow-step-list__glyph[data-glyph=letters]{border-color:var(--line);background:var(--parchment);border-radius:50%}.workflow-step-list__glyph .conn-logo{background:0 0;border:0;width:18px;height:18px}.workflow-step-list__copy{min-width:0;display:grid}.workflow-step-list__title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.workflow-step-list__subtitle{color:var(--stone-6);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-step-generator h3,.workflow-step-generator p{margin:0}.workflow-step-generator h3{color:var(--ink);font-size:13px;font-weight:650}.workflow-step-generator__heading p,.workflow-step-generator>p,.workflow-step-generator small{color:var(--t3);font-size:10.5px;line-height:1.5}.workflow-step-generator>p{font-size:11.5px}.workflow-step-generator>button{background:var(--ink);width:100%;min-height:0;color:var(--parchment);border:0;border-radius:10px;padding:10px;font-size:13px;font-weight:560}.workflow-step-generator>button:disabled{cursor:not-allowed;opacity:.55}.workflow-step-generator small{text-align:center}.workflow-step-prompt{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:6px;padding-block:5px;padding-inline:12px 5px;display:flex}.workflow-step-prompt input{min-width:0;color:var(--t3);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.workflow-step-prompt button{background:var(--ink);width:28px;height:28px;color:var(--parchment);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.workflow-step-prompt button:disabled{cursor:not-allowed;opacity:.45}.workflow-side-panel-overlay{z-index:30;position:fixed;inset:0}@media (max-width:860px){.workflow-side-panel-overlay{z-index:105}}.workflow-side-panel-overlay__backdrop{background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workflow-side-panel-overlay__backdrop{background:color-mix(in srgb, var(--ink) 45%, transparent)}}html[data-theme=dark] .workflow-side-panel-overlay__backdrop,html[data-theme=dark] .modal-overlay.workflow-modal-overlay{background:#00000085}@media (max-width:1240px){.workflow-builder__actions .workflow-toolbar-button--icon{display:none}}@media (max-width:1180px){.workflow-builder__meta,.workflow-builder__owner{display:none}}@media (max-width:900px){.workflow-builder__status{display:none}.workflow-new{width:min(100% - 32px,760px);padding-block:52px 80px}}@media (max-width:720px){.workflow-tabs{gap:4px;padding:11px 14px 9px;overflow-x:auto}.workflow-tab{white-space:nowrap;flex:none}.workflow-pulse{display:none}.workflow-builder__header{gap:10px;padding:8px 16px 0}.workflow-builder__identity,.workflow-builder__actions{flex-wrap:wrap}.workflow-builder__header{flex-wrap:wrap;flex:none;row-gap:6px;padding-bottom:8px}.workflow-builder__header>.workflow-builder__identity{flex:100%}.workflow-builder__header>.workflow-builder__actions{flex:100%;justify-content:flex-end}.workflow-builder__name-heading{flex:160px}.workflow-toolbar-button{padding:6px 13px;font-size:12px}.workflow-builder__chat-button{inset-inline-start:14px;bottom:14px}.workflow-builder__controls{padding-inline:14px;bottom:14px}.workflow-dock{padding:4px}.workflow-side-panel,.workflow-side-panel--narrow,.workflow-side-panel[data-side=left],.workflow-side-panel[data-side=right]{width:min(100%,380px)}.workflow-side-panel--narrow[data-side=left],.workflow-side-panel--narrow[data-side=right]{width:min(100% - 32px,380px)}.workflow-side-panel[data-panel=runs]{height:50%;min-height:320px}.workflow-run-history{grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;overflow:auto}.workflow-run-history__rows,.workflow-run-history__detail{overflow:visible}.workflow-run-history__detail-pane>.workflow-run-history__header>.workflow-icon-button{z-index:1;top:6px;position:absolute;inset-inline-end:6px}.workflow-run-history__list-pane>.workflow-run-history__header{padding-inline-end:52px}.workflow-run-history__list-pane{border-inline-end:0}.workflow-run-history__detail-pane{border-top:1px solid var(--line);min-height:280px}.workflow-run-history__filters{justify-content:flex-start}.workflow-run-history__row-meta{display:none}}@media (max-width:640px){.workflow-template-card{grid-template-columns:1fr}.workflow-composer{border-radius:22px;padding:18px 16px 14px}.workflow-new h1,.workflow-list h1,.workflow-templates h1,.workflow-scheduled h1{font-size:28px}.workflow-new-subtitle,.workflow-composer textarea{font-size:15px}.workflow-suggestions,.workflow-suggestions button,.workflow-list-button{width:100%}.workflow-toast{inset-inline-start:calc(16px + var(--safe-start));inset-inline-end:calc(16px + var(--safe-end));bottom:calc(16px + var(--safe-bottom));max-width:none}.workflow-screen:has(.workflow-builder) .workflow-toast{inset-inline-start:calc(16px + var(--safe-start));inset-inline-end:calc(16px + var(--safe-end));bottom:calc(16px + var(--safe-bottom));max-width:none}.workflow-screen:has(.workflow-side-panel--right) .workflow-toast{inset-inline-start:calc(16px + var(--safe-start));inset-inline-end:calc(16px + var(--safe-end));bottom:calc(16px + var(--safe-bottom));max-width:none}}@media (max-width:480px){.workflow-list-controls--actions{flex-wrap:wrap}.workflow-list-controls--actions label{flex-basis:100%}.workflow-list-controls--actions .workflow-empty-action{white-space:nowrap;flex:1 1 0;min-height:40px}}@media (pointer:coarse),(max-width:760px){.workflow-canvas__world[data-zoomed-out=true] .workflow-node__card button:not(.workflow-node__handle){pointer-events:none}.workflow-dock__icon-button{min-height:40px}.workflow-builder__menu-button{min-width:40px;min-height:40px}.workflow-canvas__insert-button-control{width:32px;height:32px}.workflow-canvas__edge-remove-control{width:32px;height:32px;margin-inline:6px -38px}.workflow-canvas__insert-button-control:not(:disabled),.workflow-canvas__edge-remove-control:not(:disabled){opacity:1}.workflow-composer-apps__chip,.workflow-template-preview,.workflow-run-history__filter,.workflow-next-step__action,.workflow-config-segmented__option{min-height:36px}.workflow-chat__tool,.workflow-chat__send,.workflow-step-prompt button{width:36px;height:36px}.workflow-modal .modal-x{width:40px;height:40px}.workflow-step-prompt input{text-overflow:ellipsis}}@media (max-width:560px){.workflow-chat-prefs__grid{grid-template-columns:1fr}.workflow-modal .modal-foot{flex-wrap:wrap;justify-content:flex-end}.workflow-modal__footnote{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.workflow-screen *,.workflow-screen :before,.workflow-screen :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes workflow-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workflow-public-form{background:var(--parchment);justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 20px;display:flex}.workflow-public-form__card,.workflow-public-form__notice{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);color:var(--t1);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.workflow-public-form__title{margin:0;font-size:22px;font-weight:650}.workflow-public-form__description{color:var(--t2);margin:0;font-size:14px}.workflow-public-form__confirmation{white-space:pre-line;overflow-wrap:anywhere;margin:0}.workflow-deployment-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-node[data-enabled=false] .workflow-node__card{opacity:.58;border-style:dashed}.workflow-list-empty .workflow-dialog-actions{justify-content:center;margin-top:8px}.workflow-public-form__notice .workflow-button{align-self:flex-start}.workflow-schedule-basis{color:var(--t3);margin:0 0 6px;font-size:10.5px}.workflow-schedule-row__zone{color:var(--t3);font-family:var(--f-mono);font-size:10px}.workflow-schedule-row__run-note{color:var(--alert);font-size:11.5px}.workflow-schedule-row__hold{background:var(--wait-bg);color:var(--t1);border-radius:6px;justify-self:start;padding:2px 8px;font-size:11.5px}.workflow-schedule-row__open{color:var(--sky-deep);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px;font-weight:600}.workflow-schedule-row__open:hover{text-decoration:underline}.workflow-schedule-row__open:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:4px}.workflow-schedule-agents-status{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:11.5px;display:flex}.workflow-schedule-row__actions{flex:none;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.workflow-schedule-row{flex-wrap:wrap;row-gap:8px}.workflow-schedule-row__copy{flex:calc(100% - 38px)}.workflow-schedule-row__actions{flex-wrap:wrap;flex:100%;padding-inline-start:38px}}.workflow-schedule-days{flex-wrap:wrap;gap:10px;display:flex}.workflow-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.workflow-config-label{color:var(--t2);font-size:13px;font-weight:600}.workflow-field-readonly{color:var(--t1);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.workflow-config-switch{border:1px dashed var(--line);background:var(--surface);border-radius:16px;gap:10px;padding:12px;display:grid}.workflow-config-item{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;margin:0;padding:12px;display:grid}.workflow-config-item>legend{color:var(--t2);padding:0 6px;font-size:12px;font-weight:600}.workflow-config-days{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.workflow-config-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workflow-config-chip{border:1px solid var(--line);background:var(--surface);color:var(--t1);border-radius:999px;align-items:center;gap:8px;padding-block:4px;padding-inline:12px 6px;font-size:13px;display:flex}.workflow-config-chip .workflow-button{padding:2px 10px;font-size:12px}.workflow-config-chip__flag{color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-config-chip__flag{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-config-chip__flag{font-size:11px;font-weight:600}.workflow-config-chip__glyph{border:1px solid var(--line-soft);background:var(--paper);width:20px;height:20px;color:var(--ink);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-inline-start:-6px;display:inline-flex}.workflow-config-chip__glyph svg{width:12px;height:12px}.workflow-config-chip__glyph[data-icon=globe]{color:var(--warn)}.workflow-config-chip__remove{width:22px;height:22px;color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.workflow-config-chip__remove:hover:not(:disabled){background:var(--parchment);color:var(--ink)}.workflow-config-chip__remove:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.workflow-config-chip__remove:disabled{cursor:not-allowed;opacity:.5}.workflow-config-warning{color:var(--wait);align-items:center;gap:7px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-config-warning{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-config-warning{font-size:11.5px;font-weight:540}.workflow-config-warning svg{color:var(--wait);flex:none}.workflow-config-context{color:var(--stone-6);margin:0;font-size:12px}.workflow-config-notice{border:1px solid var(--wait);margin:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.workflow-config-notice{border:1px solid color-mix(in srgb, var(--wait) 28%, transparent)}}.workflow-config-notice{background:var(--wait);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.workflow-config-notice{background:color-mix(in srgb, var(--wait) 12%, var(--paper))}}.workflow-config-notice{color:var(--wait)}@supports (color:color-mix(in lab, red, red)){.workflow-config-notice{color:color-mix(in srgb, var(--wait) 60%, var(--ink))}}.workflow-config-notice{font-size:12.5px;line-height:1.45}.workflow-config-autofill{border:1px solid var(--line);background:var(--parchment);border-radius:11px;margin-top:8px;padding:11px 12px;font-size:12px}.workflow-config-autofill__title{border:1px solid var(--line-soft);background:var(--paper);color:var(--stone-6);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 0 9px;padding:8px;font-weight:560;display:flex}.workflow-config-autofill__copy{color:var(--stone-6);align-items:flex-start;gap:6px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.workflow-config-autofill__title svg,.workflow-config-autofill__copy svg{flex:none;width:13px;height:13px}.workflow-config-autofill__link{color:var(--ink);text-underline-offset:2px;font-weight:560;text-decoration:underline}.workflow-config-control{gap:5px;min-width:0;display:grid}.workflow-config-control__label{color:var(--stone-6);letter-spacing:.02em;font-size:11px;font-weight:620}.workflow-config-control__required{color:var(--alert)}.workflow-config-input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:8px 11px;font-size:12.5px}.workflow-config-input:focus,.workflow-config-select:focus-visible{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-bg)}.workflow-config-input:focus-visible,.workflow-config-select:focus-visible,.workflow-code-field__input:focus-visible{outline:none}.workflow-config-input.is-error,.workflow-config-select.is-error{border-color:var(--alert);box-shadow:0 0 0 3px var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-config-input.is-error,.workflow-config-select.is-error{box-shadow:0 0 0 3px color-mix(in srgb, var(--alert) 12%, transparent)}}.workflow-config-input[readonly]{background:var(--parchment)}.workflow-config-segmented{border:1px solid var(--line);background:var(--parchment);border-radius:10px;padding:3px;display:grid}.workflow-config-segmented--cols-1{grid-template-columns:1fr}.workflow-config-segmented--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-config-segmented--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-config-segmented--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-config-segmented__option{min-width:0;color:var(--stone-6);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;font-size:12px;font-weight:540}.workflow-config-segmented__option[aria-checked=true]{background:var(--paper);color:var(--ink);font-weight:620;box-shadow:0 2px 8px #1b1b1b14}.workflow-config-segmented__option:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.workflow-config-segmented__option:disabled{cursor:not-allowed;opacity:.6}.workflow-config-select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:11px;outline:none;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:540;display:flex}.workflow-config-select:disabled{color:var(--stone-6);cursor:not-allowed}.workflow-config-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workflow-config-select__chevron{opacity:.6;flex:none;margin-inline-start:auto}.workflow-config-select-dropdown{padding:6px}.workflow-config-select__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workflow-config-select__option{color:var(--ink);cursor:pointer;border-radius:9px;gap:2px;padding:7px 10px;font-size:12.5px;font-weight:550;display:grid}.workflow-config-select__option.is-active{background:var(--parchment)}.workflow-config-select__option[aria-selected=true]{background:var(--sky-bg)}.workflow-config-select__option-label{overflow-wrap:anywhere}.workflow-config-select__option-description{color:var(--stone-6);font-size:11px;font-weight:480;line-height:1.4}.workflow-config-select__glyph{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.workflow-config-select__glyph svg,.workflow-config-select__glyph img{width:16px;height:16px}.workflow-config-select__option.has-glyph{grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:9px}.workflow-config-select__option.has-glyph .workflow-config-select__option-label,.workflow-config-select__option.has-glyph .workflow-config-select__option-description{grid-column:2}.workflow-config-select__action{color:var(--ink);grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:10px}.workflow-config-select__action svg{color:var(--stone-6)}.workflow-config-select__option:not(.workflow-config-select__action)+.workflow-config-select__action{margin-top:11px;position:relative}.workflow-config-select__option:not(.workflow-config-select__action)+.workflow-config-select__action:before{background:var(--line-soft);content:"";top:-7px;height:1px;position:absolute;inset-inline:0}.workflow-config-duration{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.workflow-model-picker__header{color:var(--stone-6);margin:0;padding:8px 10px 4px;font-size:11px;font-weight:640}.workflow-model-picker .workflow-config-select__option{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:9px}.workflow-model-picker .workflow-config-select__option-label,.workflow-model-picker .workflow-config-select__option-description{grid-column:2}.workflow-model-picker__glyph{width:16px;height:16px;color:var(--ink);grid-area:1/1/span 2;align-self:start;margin-top:1px;display:flex}.workflow-model-picker__glyph svg,.workflow-model-picker__glyph .ask-model-provider{flex-basis:16px;width:16px;height:16px}.workflow-model-picker__dot{border:1.6px dashed var(--sky-deep);opacity:.75;border-radius:50%;grid-area:1/3/span 2;width:12px;height:12px}.workflow-code-field{background:var(--ink);border-radius:11px;display:grid;position:relative}.workflow-code-field:focus-within{box-shadow:0 0 0 2px var(--sky)}.workflow-code-field.is-error{box-shadow:0 0 0 2px var(--alert)}.workflow-code-field__mirror,.workflow-code-field__input{box-sizing:border-box;min-height:118px;font-family:var(--f-mono);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border:0;grid-area:1/1;margin:0;padding:11px 12px 24px;font-size:10.5px;line-height:1.66}.workflow-code-field__mirror{color:var(--parchment);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__mirror{color:color-mix(in srgb, var(--parchment) 86%, var(--live))}}.workflow-code-field__mirror{pointer-events:none}.workflow-code-field--prose .workflow-code-field__mirror,.workflow-code-field--prose .workflow-code-field__input{min-height:152px;font-family:inherit;font-size:13px;line-height:1.6}.workflow-code-field__input{resize:none;color:#0000;width:100%;caret-color:var(--parchment);background:0 0;outline:none;overflow:hidden}.workflow-code-field__input::placeholder{color:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__input::placeholder{color:color-mix(in srgb, var(--parchment) 45%, transparent)}}.workflow-code-field__input::selection{background:var(--sky)}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__input::selection{background:color-mix(in srgb, var(--sky) 40%, transparent)}}.workflow-code-field__token{color:var(--live)}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__token{color:color-mix(in srgb, var(--live) 50%, var(--parchment))}}.workflow-code-field__token--invalid{color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__token--invalid{color:color-mix(in srgb, var(--alert) 45%, var(--parchment))}}.workflow-code-field__token--invalid{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.workflow-code-field__mirror,.workflow-code-field__input{padding-inline-end:34px}.workflow-code-field--compact .workflow-code-field__mirror,.workflow-code-field--compact .workflow-code-field__input{min-height:38px;padding-bottom:11px}.workflow-code-field--expanded .workflow-code-field__mirror,.workflow-code-field--expanded .workflow-code-field__input{min-height:min(60vh,520px);font-size:12px}.workflow-code-field--expanded .workflow-code-field__input{overflow:auto}.workflow-code-field__expand{width:24px;height:24px;color:var(--parchment);top:6px;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:6px}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__expand{color:color-mix(in srgb, var(--parchment) 70%, transparent)}}.workflow-code-field__expand{cursor:pointer}.workflow-code-field__expand:hover{background:var(--parchment)}@supports (color:color-mix(in lab, red, red)){.workflow-code-field__expand:hover{background:color-mix(in srgb, var(--parchment) 14%, transparent)}}.workflow-code-field__expand:hover{color:var(--parchment)}.workflow-code-field__expand:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.modal.workflow-modal.workflow-editor-modal{width:min(960px,94vw)}.workflow-editor-modal__body{gap:12px;min-height:0;padding:16px 20px 20px;display:grid;overflow:auto}.workflow-config-add{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:560;display:flex}.workflow-config-add:hover:not(:disabled){border-color:var(--ink)}.workflow-config-add:disabled{color:var(--stone-6);cursor:not-allowed}.workflow-parallel-agent{border:1px solid var(--line);border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.workflow-parallel-agent__legend{color:var(--t1);padding-inline:4px;font-size:12.5px;font-weight:600}.workflow-parallel-agent__actions{justify-content:flex-end;display:flex}.workflow-available-outputs{gap:6px;display:grid}.workflow-available-outputs__toggle{width:100%;color:var(--t2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:560;display:flex}.workflow-available-outputs__toggle:hover:not(:disabled){color:var(--ink)}.workflow-available-outputs__toggle:disabled{color:var(--stone-6);cursor:not-allowed}.workflow-available-outputs__toggle:focus-visible,.workflow-available-outputs__entry:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.workflow-available-outputs__chevron{color:var(--stone-6);margin-inline-start:auto;transition:transform .16s}.workflow-available-outputs__toggle[aria-expanded=true] .workflow-available-outputs__chevron{transform:rotate(180deg)}.workflow-available-outputs__groups{border:1px solid var(--line-soft);background:var(--parchment);border-radius:10px;gap:10px;max-height:260px;padding:10px;display:grid;overflow:auto}.workflow-available-outputs__group{gap:4px;display:grid}.workflow-available-outputs__step{color:var(--t3);margin:0;font-size:11px;font-weight:600}.workflow-available-outputs__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workflow-available-outputs__entry{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:6px 8px;display:grid}.workflow-available-outputs__entry:hover{background:var(--paper)}.workflow-available-outputs__token{color:var(--ink-2);font-family:var(--f-mono);word-break:break-all;font-size:10.5px}.workflow-available-outputs__label{color:var(--t3);font-size:11px}.workflow-output-fields{gap:8px;display:grid}.workflow-output-fields__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-output-row{border:1px solid var(--line-soft);background:var(--paper);border-radius:11px;gap:3px;padding:9px 11px;display:grid}.workflow-output-row__head{align-items:center;gap:7px;display:flex}.workflow-output-row__name,.workflow-output-row__description{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:5px;outline:none;margin:0 -4px;padding:1px 4px}.workflow-output-row__name{flex:auto;font-size:12px;font-weight:620}.workflow-output-row__description{color:var(--stone-6);font-size:11px}.workflow-output-row__name:focus,.workflow-output-row__description:focus{background:var(--sky-bg)}.workflow-output-row__optional{color:var(--stone-4);flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:480;display:inline-flex}.workflow-output-row__type{background:var(--parchment);color:var(--stone-6);font-family:var(--f-mono);border:0;border-radius:6px;flex:none;padding:1px 6px;font-size:9.5px}.workflow-output-row__remove{width:18px;height:18px;color:var(--stone-4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.workflow-output-row__remove:hover:not(:disabled){background:var(--parchment);color:var(--ink)}.workflow-config-disclosure{border-top:1px solid var(--line-soft);gap:8px;margin-top:6px;padding-top:4px;display:grid}.workflow-config-disclosure__toggle{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 0 4px;font-size:13px;font-weight:620;display:flex}.workflow-config-disclosure__toggle svg{color:var(--stone-6);margin-inline-start:auto;transition:transform .16s}.workflow-config-disclosure__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.workflow-config-disclosure__body{gap:8px;display:grid}.workflow-add-node-dropdown{padding:0}.workflow-add-node{flex-direction:column;display:flex}.workflow-add-node__header{align-items:center;gap:8px;padding:12px 14px 0;display:flex}.workflow-add-node__header-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:15px;height:15px}.workflow-add-node__title{color:var(--ink);flex:1;margin:0;font-size:13.5px;font-weight:620}.workflow-add-node__close{width:30px;height:30px;color:var(--stone-6);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-add-node__close:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.workflow-add-node__close:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.workflow-add-node__close:hover{color:var(--ink)}.workflow-add-node__context{color:var(--stone-6);margin:0;padding:4px 14px 0;font-size:11.5px;line-height:1.4}.workflow-add-node__segments{flex-wrap:wrap;gap:6px;padding:0 10px 4px;display:flex}.workflow-add-node__chip{border:1px solid var(--line);background:var(--paper);color:var(--stone-6);cursor:pointer;border-radius:9px;padding:5px 11px;font-size:12px;font-weight:540}.workflow-add-node__chip[aria-pressed=true]{border-color:var(--sky-deep);background:var(--sky-bg);color:var(--sky-deep)}.workflow-add-node__breadcrumb{border-bottom:1px solid var(--line-soft);color:var(--ink);align-items:center;gap:9px;margin-bottom:4px;padding:2px 14px 9px;font-size:13px;display:flex}.workflow-add-node__back{width:22px;height:22px;color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workflow-add-node__back:hover{background:var(--parchment);color:var(--ink)}.workflow-add-node__count{color:var(--t3);margin-inline-start:auto;font-size:11px}.workflow-add-node__section{flex-direction:column;display:flex}.workflow-add-node__empty{color:var(--t3);margin:0;padding:2px 16px 6px;font-size:11.5px}.workflow-step-list__app{flex-direction:column;margin-top:6px;display:flex}.workflow-step-list__app-title{color:var(--t2);margin:0;font-size:12px;font-weight:560}.workflow-step-list__app-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.workflow-step-list__app-toggle svg{transition:transform .15s}.workflow-step-list__app-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.workflow-step-list__app-toggle:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:4px}.workflow-add-node__connect{color:var(--t2);text-underline-offset:2px;align-self:flex-start;margin:2px 14px 6px;font-size:11.5px;text-decoration:underline}.workflow-add-node__notice{background:var(--warn-bg);color:var(--warn);border-radius:8px;margin:6px 12px 2px;padding:8px 10px;font-size:11.5px;line-height:1.45}.workflow-add-node__notice-link{color:inherit;text-underline-offset:2px;font-weight:560;text-decoration:underline}.workflow-popover__row-copy .workflow-add-node__tag{background:var(--warn-bg);color:var(--warn);border-radius:999px;align-self:flex-start;margin-top:3px;padding:1px 6px;font-size:10.5px;font-weight:560}.workflow-tools-picker-dropdown{padding:0}.workflow-tools-picker,.workflow-tools-picker__section{flex-direction:column;display:flex}.workflow-tools-picker__empty{color:var(--t3);text-align:center;margin:0;padding:14px 16px 12px;font-size:11.5px}.workflow-popover__search{border:1px solid var(--line);background:var(--parchment);border-radius:10px;align-items:center;gap:8px;margin:10px 10px 6px;padding:7px 10px;display:flex}.workflow-popover__search:focus-within{border-color:var(--sky);box-shadow:0 0 0 3px var(--sky-bg)}.workflow-popover__search svg{width:13px;height:13px;color:var(--stone-4);flex:none}.workflow-popover__search-input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.workflow-popover__search-input::placeholder{color:var(--stone-4)}.workflow-popover__list{max-height:330px;padding-bottom:6px;overflow:auto}.workflow-popover__section{color:var(--t3);margin:0;padding:9px 16px 3px;font-size:10.5px;font-weight:640}.workflow-popover__row{width:calc(100% - 12px);color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:0 6px;padding:7px 12px;display:flex}.workflow-popover__row:hover:not(:disabled){background:var(--parchment)}.workflow-popover__row:disabled{cursor:not-allowed;opacity:.55}.workflow-popover__row>svg{color:var(--stone-4);flex:none}.workflow-popover__glyph{border:1px solid var(--line-soft);background:var(--paper);width:22px;height:22px;color:var(--ink);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:7.5px;font-weight:700;display:inline-flex}.workflow-popover__glyph[data-glyph=letters]{border-color:var(--line);background:var(--parchment);border-radius:50%}.workflow-popover__glyph svg{width:13px;height:13px}.workflow-popover__glyph .conn-logo{background:0 0;border:0;width:16px;height:16px}.workflow-popover__row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.workflow-popover__row-copy strong{font-size:12.5px;font-weight:560}.workflow-popover__row-copy span{color:var(--stone-6);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-popover__row-copy .workflow-step-disabled-reason,.workflow-step-list__copy .workflow-step-disabled-reason{color:var(--t3);white-space:normal;font-size:11px;overflow:visible}.workflow-node__row--actionable{text-align:start;cursor:pointer;width:100%;transition:border-color .16s,box-shadow .16s}.workflow-node__row--actionable:hover,.workflow-node__row--actionable:focus-visible{border-color:var(--border-strong)}.workflow-node__row--actionable.workflow-node__row--warning:hover,.workflow-node__row--actionable.workflow-node__row--warning:focus-visible{border-color:var(--wait)}.modal.workflow-wizard{background:var(--paper);width:920px;max-width:97vw;height:610px;max-height:96vh;box-shadow:0 40px 100px var(--ink);border:0;border-radius:18px;grid-template-rows:1fr 66px;grid-template-columns:252px 1fr;display:grid}@supports (color:color-mix(in lab, red, red)){.modal.workflow-wizard{box-shadow:0 40px 100px color-mix(in srgb, var(--ink) 32%, transparent)}}.modal.workflow-wizard{text-align:start}.workflow-wizard .modal-body{display:contents}.workflow-wizard__rail{border-inline-end:1px solid var(--line-soft);background:var(--parchment);flex-direction:column;grid-row:1/3;gap:6px;margin:0;padding:22px 14px;list-style:none;display:flex}.workflow-wizard__step{color:var(--stone-6);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:540;display:flex}.workflow-wizard__step[data-state=active]{background:var(--paper);box-shadow:0 4px 14px var(--ink)}@supports (color:color-mix(in lab, red, red)){.workflow-wizard__step[data-state=active]{box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 6%, transparent)}}.workflow-wizard__step[data-state=active]{color:var(--ink);font-weight:620}.workflow-wizard__step-number{background:var(--ink);border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-wizard__step-number{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.workflow-wizard__step-number{font-family:var(--f-mono);font-size:11px;font-weight:700}.workflow-wizard__step[data-state=active] .workflow-wizard__step-number{background:var(--ink);color:var(--parchment)}.workflow-wizard__step[data-state=done] .workflow-wizard__step-number{background:var(--live-bg);color:var(--live)}.workflow-wizard__step-number svg{width:11px;height:11px}.workflow-wizard__body{background-image:linear-gradient(var(--ink) 1px, transparent 1px), linear-gradient(90deg, var(--ink) 1px, transparent 1px);grid-area:1/2;min-height:0;padding:24px 28px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.workflow-wizard__body{background-image:linear-gradient(color-mix(in srgb, var(--ink) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 3.5%, transparent) 1px, transparent 1px)}}.workflow-wizard__body{background-size:26px 26px}.workflow-wizard__close{top:14px;width:30px;height:30px;position:absolute;inset-inline-end:14px}.workflow-wizard__title{color:var(--ink);margin:0 0 6px;font-size:19px;font-weight:650}.workflow-wizard__sub{color:var(--stone-6);margin:0 0 14px;font-size:13px}.workflow-wizard__label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workflow-wizard__count{color:var(--t3);font-family:var(--f-mono);font-size:10px;font-style:normal;font-weight:400}.workflow-wizard__count[data-over=true]{color:var(--alert)}.workflow-wizard__info,.workflow-config-info{border:1px solid var(--sky-deep);gap:10px;margin:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-wizard__info,.workflow-config-info{border:1px solid color-mix(in srgb, var(--sky-deep) 30%, transparent)}}.workflow-wizard__info,.workflow-config-info{background:var(--sky-bg);color:var(--sky-deep);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-wizard__info,.workflow-config-info{color:color-mix(in srgb, var(--sky-deep) 65%, var(--ink))}}.workflow-wizard__info,.workflow-config-info{font-size:12px;line-height:1.55}.workflow-wizard__info svg,.workflow-config-info svg{color:var(--sky-deep);flex:none}.workflow-wizard__tag-list,.workflow-wizard__tag-options{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workflow-wizard__tag{border:1px solid var(--line);background:var(--parchment);color:var(--ink);font:inherit;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:540;display:inline-flex}.workflow-wizard__tag--option{cursor:pointer}.workflow-wizard__tag--option:hover:not(:disabled){border-color:var(--border-strong)}.workflow-wizard .modal-foot{border-top:1px solid var(--line-soft);background:var(--paper);grid-area:2/2;justify-content:space-between;align-items:center;padding:0 22px;display:flex}@media (max-width:760px){.modal.workflow-wizard{grid-template-rows:auto 1fr 66px;grid-template-columns:1fr;width:94vw;height:auto}.workflow-wizard__rail{border-inline-end:0;border-bottom:1px solid var(--line-soft);flex-direction:row;grid-row:1;padding:12px}.workflow-wizard__body{grid-area:2/1}.workflow-wizard .modal-foot{grid-area:3/1}}.modal.workflow-onboarding{background:var(--paper);width:990px;max-width:97vw;height:625px;max-height:96vh;box-shadow:0 40px 100px var(--ink);border:0;border-radius:18px;grid-template-columns:1fr .9fr;display:grid}@supports (color:color-mix(in lab, red, red)){.modal.workflow-onboarding{box-shadow:0 40px 100px color-mix(in srgb, var(--ink) 40%, transparent)}}.modal.workflow-onboarding{text-align:start}.workflow-onboarding .modal-body{display:contents}.workflow-onboarding__main{flex-direction:column;min-width:0;min-height:0;padding:28px 34px;display:flex;overflow:auto}.workflow-onboarding__art{background:radial-gradient(95% 85% at 82% 8%, var(--live) 0%, transparent 62%), radial-gradient(85% 80% at 25% 85%, var(--wait), transparent 66%), radial-gradient(70% 90% at 72% 62%, var(--sky), transparent 70%), linear-gradient(160deg, var(--ink), var(--ink) 55%, var(--wait))}@supports (color:color-mix(in lab, red, red)){.workflow-onboarding__art{background:radial-gradient(95% 85% at 82% 8%, color-mix(in srgb, var(--live) 55%, var(--ink)) 0%, transparent 62%), radial-gradient(85% 80% at 25% 85%, color-mix(in srgb, var(--wait) 50%, transparent), transparent 66%), radial-gradient(70% 90% at 72% 62%, color-mix(in srgb, var(--sky) 35%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--ink) 82%, var(--live)), color-mix(in srgb, var(--ink) 62%, var(--live)) 55%, color-mix(in srgb, var(--wait) 55%, var(--ink)))}}.workflow-onboarding__brand{color:var(--ink);align-items:center;gap:11px;font-size:13.5px;font-weight:620;display:flex}.workflow-onboarding__close{flex:none;width:30px;height:30px;margin-inline-start:auto}.workflow-onboarding__tile{background:var(--ink);width:40px;height:40px;color:var(--parchment);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workflow-onboarding__tile--lite{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.workflow-onboarding__title{color:var(--ink);letter-spacing:-.01em;margin:26px 0 14px;font-size:26px;font-weight:650}.workflow-onboarding__subtitle{color:var(--ink);margin:0;font-size:20px;font-weight:650}.workflow-onboarding__step{color:var(--stone-6);font-size:12px;font-weight:550}.workflow-onboarding__copy{max-width:48ch;color:var(--stone-6);margin:0 0 12px;font-size:14px;line-height:1.6}.workflow-onboarding__copy--spaced{margin-top:22px}.workflow-onboarding__requirements{border:1px solid var(--line);background:var(--parchment);border-radius:14px;margin-top:10px;padding:16px}.workflow-onboarding__requirements b{color:var(--ink);margin-bottom:10px;font-size:13px;display:block}.workflow-onboarding__requirements ul,.workflow-onboarding__steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workflow-onboarding__chip{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:560;display:inline-flex}.workflow-onboarding__chip-glyph{width:15px;height:15px;display:inline-flex}.workflow-onboarding__chip-status{color:var(--stone-6);font-size:11.5px;font-weight:520}.workflow-onboarding__chip-status[data-connected=true]{color:var(--live)}.workflow-onboarding__field{max-width:420px;color:var(--ink);gap:8px;margin-top:22px;font-size:13px;font-weight:620;display:grid}.workflow-onboarding__field select{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-weight:520}.workflow-onboarding__missing{border:1px dashed var(--line);background:var(--parchment);border-radius:12px;gap:6px;max-width:420px;margin-top:22px;padding:14px 16px;display:grid}.workflow-onboarding__missing p{color:var(--stone-6);margin:0;font-size:13px}.workflow-onboarding__link{color:var(--stone-6);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.workflow-onboarding__link:hover,.workflow-onboarding__link:focus-visible{color:var(--ink)}.workflow-onboarding__skip-one{align-self:flex-start;margin-top:14px}.workflow-onboarding__footer{flex:none;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.workflow-onboarding__footer .workflow-button{min-height:38px}@media (max-width:820px){.modal.workflow-onboarding{grid-template-columns:1fr;height:auto}.workflow-onboarding__art{display:none}}.workflow-approval-approvers{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.workflow-approval-approvers>legend{color:var(--t1);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:600}.workflow-approval-approver{border-radius:var(--r-sm);min-width:0;color:var(--t1);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.workflow-approval-approver:hover{background:var(--quiet-hover)}.workflow-approval-approver>input{accent-color:var(--accent);flex:none}.workflow-approval-approver-email{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;font-size:11.5px;overflow:hidden}.dept-chip-all{color:var(--t2);background:var(--surface-3)}.role-badge{color:var(--role-color);background:var(--role-color);border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.role-badge{background:color-mix(in srgb, var(--role-color) 13%, transparent)}}.role-dot{background:var(--role-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.role-dot--empty{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.role-menu{display:inline-flex;position:relative}.role-select{border:1px solid var(--border);background:var(--surface);color:var(--t1);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-family:inherit;font-size:12.5px;transition:all .12s;display:inline-flex}.role-select:hover{border-color:var(--border-strong)}.role-select>svg{color:var(--t3)}.role-menu-list{flex-direction:column;gap:2px;display:flex}.role-menu-item{border-radius:var(--r-sm);text-align:start;width:100%;color:var(--t1);align-items:center;gap:9px;padding:8px 9px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.role-menu-item:hover{background:var(--surface-2)}.role-menu-item-on{background:var(--accent-bg)}.role-menu-item>svg{color:var(--accent-fg);margin-inline-start:auto}.role-preview-banner{color:var(--t1);background:var(--accent);align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.role-preview-banner{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.role-preview-banner{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.role-preview-banner{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.role-preview-banner{border-radius:var(--r-md)}.role-preview-banner>svg{color:var(--accent-fg);flex-shrink:0}.role-preview-exit{color:var(--accent-fg);margin-inline-start:auto;font-size:12.5px;font-weight:600}.role-preview-exit:hover{text-decoration:underline}.mem-invite{justify-content:flex-end;margin-bottom:12px;display:flex}.mem-status-cell{align-items:center;gap:8px;display:flex}.mem-remove{border-radius:var(--r-sm);width:24px;height:24px;color:var(--t3);flex:none;place-items:center;transition:all .12s;display:inline-grid}.mem-remove:hover{background:var(--neg-bg,var(--surface-3));color:var(--neg)}.mem-head-row,.mem-row{padding:var(--row-pad) 18px;grid-template-columns:1.7fr 1.1fr 1.4fr .9fr .9fr;align-items:center;gap:14px;display:grid}.mem-head-compact,.mem-row-compact{grid-template-columns:1.9fr 1.2fr .9fr}.mem-head-row{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.mem-row{border-bottom:1px solid var(--border)}.mem-row:last-child{border-bottom:none}.mem-row:hover{background:var(--surface-2)}.mem-id{align-items:center;gap:11px;min-width:0;display:flex}.mem-av{background:var(--info-bg);width:34px;height:34px;color:var(--info);border-radius:9px;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.mem-av-invited{background:var(--surface-3);color:var(--t3)}.mem-name-wrap{flex-direction:column;min-width:0;display:flex}.mem-name{align-items:center;gap:7px;font-weight:600;display:flex}.you-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--accent-bg);color:var(--accent-fg);border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.mem-email{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mem-depts{flex-wrap:wrap;gap:5px;display:flex}.mem-seen{color:var(--t3);font-size:12px}.role-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-bottom:8px;display:grid}.role-card{flex-direction:column;gap:12px;display:flex}.role-card-top{align-items:center;gap:10px;display:flex}.role-card-id{flex-direction:column;display:flex}.role-card-name{font-size:15px;font-weight:600}.role-card-short{color:var(--t3);font-size:12px}.role-card-desc{color:var(--t2);flex:1;font-size:13px;line-height:1.5}.role-card-meta{border-top:1px dashed var(--border);flex-direction:column;gap:7px;padding:11px 0;display:flex}.role-card-meta>span{gap:10px;font-size:12.5px;display:flex}.rcm-k{color:var(--t3);min-width:88px}.matrix2-scroll{position:relative;overflow-x:auto}.matrix2{display:grid}.m2-corner{text-transform:uppercase;letter-spacing:.05em;color:var(--t3);border-bottom:1px solid var(--border);padding:13px 16px;font-size:11px;font-weight:600}.m2-colh{border-bottom:1px solid var(--border);border-inline-start:1px solid var(--border);text-align:center;justify-content:center;align-items:center;gap:6px;padding:13px 8px;font-size:12.5px;font-weight:600;display:flex}.m2-rowh{border-top:1px solid var(--border);align-items:center;padding:12px 16px;font-size:13px;display:flex}.m2-cell{border-top:1px solid var(--border);border-inline-start:1px solid var(--border);place-items:center;display:grid}.m2-yes{color:var(--pos);place-items:center;display:grid}.m2-no{color:var(--t4)}.invite-form{flex-direction:column;display:flex}.inv-label{color:var(--t2);margin:12px 0 7px;font-size:12.5px;font-weight:600}.inv-label:first-child{margin-top:0}.inv-hint{color:var(--t3);font-size:11.5px;font-weight:400}.inv-input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--t1);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:all .12s}.inv-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.role-picker{flex-direction:column;gap:7px;display:flex}.role-opt{border:1px solid var(--border);border-radius:var(--r-md);text-align:start;align-items:center;gap:11px;padding:10px 12px;transition:all .1s;display:flex}.role-opt:hover{border-color:var(--border-strong)}.role-opt-on{border-color:var(--accent);background:var(--accent-bg)}.role-opt-name{font-size:13.5px;font-weight:600}.role-opt-job{color:var(--t3);margin-top:1px;font-size:11.5px}.role-opt-desc{color:var(--t2);margin-top:1px;font-size:12px}.role-opt>svg{color:var(--accent-fg);margin-inline-start:auto}.dept-picker{flex-wrap:wrap;gap:8px;display:flex}.dept-toggle{border:1px solid var(--border);color:var(--t2);border-radius:20px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:all .1s;display:inline-flex}.dept-toggle:hover{border-color:var(--border-strong)}.dept-toggle-on{color:var(--dept-hue);border-color:var(--dept-hue);background:var(--dept-hue)}@supports (color:color-mix(in lab, red, red)){.dept-toggle-on{background:color-mix(in srgb, var(--dept-hue) 10%, transparent)}}@media (max-width:900px){.mem-head-row{display:none}.mem-row{grid-template-columns:1fr auto;align-items:start;gap:8px 10px}.mem-row .mem-id{grid-column:1/3}.mem-depts{grid-column:1}.mem-seen{display:none}.role-cards{grid-template-columns:1fr}.matrix2{min-width:520px;font-size:12px}}@media (max-width:760px),(pointer:coarse){.mem-remove{width:36px;height:36px}.role-select{min-height:36px}}.mem-refused{margin-top:18px}.mem-refused-note{color:var(--t3);margin:0 0 10px;font-size:12.5px}.mem-refused-hint{color:var(--t3);font-size:12px}html:not([data-theme=dark]) :is(.ask-screen,.ask-popover,.ask-model-dropdown){--t2:var(--ink-2);--t3:var(--text-secondary);--t4:var(--text-tertiary);--border-strong:var(--line);--ask-hover:#0000000b;--ask-selected:#0000000a;--ask-active:#0000000f;--ask-input-shadow:var(--shadow-composer);--ask-menu-shadow:0 16px 40px #0000001f;--ask-model-shadow:0 20px 52px #00000024}.ask-screen{--ask-composer-width:760px;max-width:100%;height:100%;font-family:var(--f-ui);letter-spacing:normal;flex-direction:column;margin:0;padding:0;font-size:17px;font-weight:430;line-height:1.55;display:flex}.ask-popover{font-family:var(--f-ui);color:var(--t2);border-color:var(--line);box-shadow:var(--ask-menu-shadow,var(--shadow-lg));padding:5px;font-size:12px;font-weight:460;line-height:1.55;animation:none}.ask-caret{color:var(--t3);flex:none}.ask-file-input{display:none}.ask-file-button{border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--t2);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;font:15px Arial,sans-serif;transition:all .12s;display:grid}.ask-file-button:hover:not(:disabled){background:var(--surface-2);color:var(--t1)}.ask-file-button:disabled{color:var(--t4);cursor:default}.ask-thread{flex-direction:column;flex:1;display:flex;overflow-y:visible}.chat-comments{border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(860px,100% - 2rem);margin:1rem auto 5rem;padding:1rem}.chat-comments__header,.chat-comment__meta,.chat-comment__actions{align-items:center;gap:.5rem;display:flex}.chat-comments__header{justify-content:space-between}.chat-comments__list{margin:1rem 0;padding:0;list-style:none}.chat-comment{border-top:1px solid var(--border);padding:.75rem 0}.chat-comment--highlighted{outline:2px solid var(--accent);outline-offset:4px}.chat-comment__meta{color:var(--t3);font-size:.85rem}.chat-comments__composer textarea,.chat-comment__edit textarea{resize:vertical;width:100%}.ask-comment{border:1px solid var(--border);align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:min(66%,560px);padding:10px 12px 8px}@supports (color:color-mix(in lab, red, red)){.ask-comment{border:1px solid color-mix(in srgb, var(--border) 84%, transparent)}}.ask-comment{background:var(--surface-2);border-radius:14px;border-start-start-radius:4px}@supports (color:color-mix(in lab, red, red)){.ask-comment{background:color-mix(in srgb, var(--surface-2) 52%, var(--surface))}}.ask-comment{color:var(--t1);font-size:14px;line-height:1.45;box-shadow:0 1px 2px #1d1b170a}.ask-comment--own{background:var(--surface-2);border-start-start-radius:14px;border-start-end-radius:4px;align-self:flex-end}.ask-comment--editing{width:min(66%,560px)}.ask-comment--highlighted{outline:2px solid var(--accent);outline-offset:3px}.ask-comment__meta,.ask-comment__actions{align-items:center;gap:8px;display:flex}.ask-comment__meta{color:var(--t3);justify-content:space-between;margin-bottom:4px;font-size:11px;line-height:1.3}.ask-comment__author{align-items:center;gap:6px;min-width:0;display:inline-flex}.ask-comment__meta strong{color:var(--t2);font-weight:650}.ask-comment__meta time{font-size:10.5px;font-weight:450}.ask-comment>p{white-space:pre-wrap;margin:0}.ask-comment-mention{color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;padding:1px 6px;font-weight:600;display:inline-flex}.ask-comment-mention--no-access{color:var(--t3);background:var(--surface-2,var(--surface));text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ask-comment__mention-warning{color:var(--t3);margin:4px 0 0;font-size:12px}.ask-comment-file{border:1px solid var(--line);max-width:100%;color:var(--accent);background:var(--surface);overflow-wrap:anywhere;vertical-align:baseline;border-radius:6px;align-items:center;gap:4px;padding:1px 6px;font-weight:500;text-decoration:none;display:inline-flex}.ask-comment-file:hover{border-color:var(--accent)}.ask-comment-file--unavailable{color:var(--t3);border-style:dashed;font-style:italic}.ask-comment-file--unavailable:hover{border-color:var(--line)}.ask-comment__actions{justify-content:flex-end;gap:2px;margin-top:4px}.ask-comment__action{width:25px;height:25px;color:var(--t3);cursor:pointer;opacity:.62;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s,opacity .12s;display:inline-flex}.ask-comment__action:hover,.ask-comment__action:focus-visible{color:var(--t1);background:var(--surface-3);opacity:1}.ask-comment__action--delete:hover,.ask-comment__action--delete:focus-visible{color:var(--danger)}.ask-comment__action:disabled{cursor:not-allowed;opacity:.4}.ask-comment__attachments{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ask-comment__attachments button{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);max-width:240px;color:var(--t2);background:var(--surface);cursor:pointer;border-radius:999px;padding:4px 9px;overflow:hidden}.ask-comment__edit textarea{resize:vertical;width:100%}.ask-library-context{width:100%;max-width:var(--ask-composer-width);color:var(--t3);text-align:center;overflow-wrap:anywhere;margin:0 auto 12px}.ask-library-context-skel{vertical-align:middle;display:inline-block}.ask-library-context-skel--files{margin:4px 8px}.ask-project-audience-note{padding:0 var(--pad);max-width:var(--ask-composer-width);color:var(--t2);margin:10px auto 0;font-size:12px}.ask-q-files{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ask-q-files:first-child{margin-top:0}.ask-q-files>.ask-file-open{border:1px solid var(--border);background:var(--surface-2);max-width:min(280px,100%);color:var(--t1);border-radius:12px;padding-block:5px;padding-inline:5px 10px}.ask-q-files .ask-file-thumb{background:var(--surface)}.ask-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ask-msgs{flex-direction:column;gap:22px;width:100%;max-width:860px;margin:0 auto;padding:30px 40px 16px;display:flex}.ask-thread-skel{flex-direction:column;gap:22px;display:flex}.ask-thread-skel-q{justify-content:flex-end;display:flex}.ask-thread-skel-a{align-items:flex-start;gap:13px;display:flex}.ask-thread-skel-lines{flex-direction:column;flex:1;gap:11px;min-width:0;padding-top:3px;display:flex}.ask-composer-skel{padding:6px 40px 18px}.ask-composer-skel>.skel{max-width:var(--ask-composer-width,760px);margin:0 auto}.ask-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-hero{text-align:center;max-width:660px;padding:40px var(--pad);flex-direction:column;align-items:center;margin:auto;display:flex}.ask-hero-mark{color:var(--t1);margin-bottom:18px}.ask-hero h1{letter-spacing:-.02em;font-size:28px;font-weight:620}.ask-hero p{color:var(--t2);text-wrap:pretty;margin-top:11px;font-size:15px;line-height:1.55}.ask-screen.is-empty .ask-main{justify-content:center;padding-block:72px 32px}.ask-screen.is-empty .ask-thread{flex:none;overflow:visible}.ask-screen.is-empty .ask-hero{padding:0 var(--pad) 24px;width:100%;max-width:calc(600px + 2 * var(--pad));margin:0 auto}.ask-screen.is-empty .ask-hero h1{letter-spacing:-.02em;text-wrap:balance;width:100%;max-width:600px;font-size:30px;font-weight:500;line-height:1.2}.ask-hero-context{color:var(--t3);margin-top:9px;font-size:12.5px}.ask-screen.is-empty .ask-hero-context{margin-top:9px;font-size:12.5px;line-height:1.6}.ask-screen.is-empty .ask-input-area,.ask-screen.is-empty .ask-input-wrap{max-width:var(--ask-composer-width)}.ask-screen.is-empty .ask-input-wrap{border-radius:var(--r-composer);box-shadow:var(--ask-input-shadow,var(--shadow-composer))}.ask-screen.is-empty .ask-composer{padding-top:0;padding-bottom:0}.ask-starters{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.ask-starter{font-family:var(--f-ui);color:var(--t1);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:520;transition:all .12s}.ask-starter--tool,.ask-starter--web{align-items:center;gap:7px;padding-inline-start:10px;display:inline-flex}.ask-starter-logo{color:var(--t3);justify-content:center;align-items:center;display:inline-flex}.ask-starter:hover{background:var(--surface-3);border-color:var(--t3)}.ask-q{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ask-q--other{align-items:flex-start}.ask-turn-byline{color:var(--t3);font-size:11px;font-weight:550}.ask-turn-person{align-items:center;gap:10px;margin-top:8px;display:flex}.ask-q:not(.ask-q--other) .ask-turn-person{flex-direction:row-reverse}.ask-q--continued{margin-top:-6px}.ask-turn-person .ask-turn-byline{font-size:12px}.ask-turn-person-name{color:var(--t1);font-size:14px;font-weight:700}.ask-turn-interrupted{border:1px solid var(--border);color:var(--t2);border-radius:8px;align-items:center;gap:10px;margin-top:6px;padding:8px 12px;font-size:13px;display:flex}.ask-q-edit{font:inherit;color:var(--t3);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;transition:all .12s;display:inline-flex}.ask-q-edit:hover{opacity:1;color:var(--t1);background:var(--surface-3)}.ask-q-bubble{background:var(--bg);color:var(--t1);border-radius:18px;max-width:78%;padding:15px 22px;font-size:15.5px;line-height:1.55}.ask-composer-mode{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;gap:3px;margin-block:0 8px;margin-inline:12px 0;padding:3px;display:inline-flex}.ask-composer-mode button{color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px}.ask-composer-mode button[aria-pressed=true]{background:var(--surface);color:var(--t1);box-shadow:var(--shadow-xs)}.ask-composer-mode.is-reserved{visibility:hidden}.ask-chip--person .ask-chip-ic{font-size:9px;font-weight:700}.ask-chip--no-access{opacity:.6;border-style:dashed}.ask-a{align-items:flex-start;gap:13px;animation:.24s cubic-bezier(.2,.8,.2,1) both ask-answer-in;display:flex}@keyframes ask-answer-in{0%{opacity:0;transform:translateY(6px)}}.ask-a-mark{color:var(--t1);background:0 0;border-radius:0;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.ask-a-agent-av{background:var(--ink);width:19px;height:19px;color:var(--parchment);font-family:var(--f-mono);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex;overflow:hidden}.ask-a-body{flex:1;min-width:0;padding-top:0}.ask-a-text{color:var(--t1);text-wrap:pretty;font-size:16px;line-height:1.58}.ask-a-text>:first-child{margin-top:0}.ask-a-text>:last-child{margin-bottom:0}.ask-a-text p{margin:0 0 8px}.ask-a-text h1,.ask-a-text h2,.ask-a-text h3{color:var(--t1);margin:14px 0 6px;font-size:15px;font-weight:560;line-height:1.4}.ask-a-text ul,.ask-a-text ol{margin:0 0 8px;padding-inline-start:20px}.ask-a-text ul{list-style:outside}.ask-a-text ol{list-style:decimal}.ask-a-text li>ul{list-style:circle}.ask-a-text li,.ask-a-text li>ul,.ask-a-text li>ol{margin:2px 0}.ask-a-text strong{color:var(--t1);font-weight:650}.ask-a-text a{color:var(--accent,var(--t1));text-decoration:underline}.ask-a-text code{font-family:var(--f-mono);background:var(--surface-2,#7f7f7f1f);border-radius:4px;padding:1px 4px;font-size:.9em}.ask-a-tablewrap{border:1px solid var(--line);border-radius:8px;margin:0 0 8px;overflow-x:auto}.ask-a-text table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.45}.ask-a-text th,.ask-a-text td{text-align:start;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:6px 10px}.ask-a-text thead th{background:var(--surface-2);color:var(--t1);border-bottom:1px solid var(--line);font-weight:650}.ask-a-text tbody tr:last-child td{border-bottom:0}.ask-a-provenance{font-family:var(--f-mono);letter-spacing:.02em;color:var(--t3);flex-wrap:wrap;align-items:center;gap:0 2px;margin-bottom:6px;font-size:11px;display:flex}.ask-a-provenance-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(32ch,100%);overflow:hidden}.ask-a-provenance .ask-run-elapsed{font-variant-numeric:tabular-nums}.ask-a-provenance .ask-run-leave{font-family:var(--f-ui);letter-spacing:0;flex-basis:100%;font-size:12px}.ask-a-provenance .ask-q-model{font-family:var(--f-ui);letter-spacing:0}.ask-a-footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.ask-a-footer .ask-a-actions{margin-top:0}.ask-a-sources-chip{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--t1);font-family:var(--f-ui);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding-block:0;padding-inline:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.ask-a-sources-chip:hover{background:var(--surface-2)}.ask-a-sources-chip>svg{color:var(--t3)}.ask-a-sources-stack{align-items:center;display:inline-flex}.ask-a-sources-stack>*{box-shadow:0 0 0 2px var(--surface);border-radius:50%}.ask-a-sources-stack>*+*{margin-inline-start:-5px}.ask-source-glyph{background:var(--surface-2);color:var(--t2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ask-a-regen{align-items:center;display:inline-flex}.ask-a-regen .ask-model-trigger{width:18px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ask-a-regen .ask-model-trigger:hover:not(:disabled){color:var(--t1);background:var(--surface-2)}.ask-a-status{background:var(--warn-bg);color:#7a5a1c;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:12px 0 0;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.ask-a-status-dot{background:var(--warn);border-radius:50%;width:7px;height:7px}html[data-theme=dark] .ask-a-status{color:#e9c27a}.modal-overlay.ask-sources-overlay{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) 0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#211f1b1f;justify-content:flex-end;align-items:stretch}.modal.ask-sources-panel{border-block-width:0;border-inline-width:1px 0;border-radius:0;width:400px;max-width:100%;height:100%;max-height:none}.ask-sources-panel .modal-body{overflow-y:auto}.ask-source-cards{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ask-source-card{padding:0}.ask-source-card-head{align-items:center;gap:8px;padding-inline:4px;display:flex}.ask-source-card h3{color:var(--t1);margin:0;font-size:13px;font-weight:700}.ask-source-card-count{color:var(--t3);margin-inline-start:auto;font-size:11.5px}.ask-source-card-note{color:var(--t3);margin:2px 0 0;padding-inline:4px;font-size:12px;line-height:1.5}.ask-source-records{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ask-source-item{border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex;position:relative}.ask-source-item.is-web{flex-direction:column;gap:4px;padding-block:10px}.ask-source-item:hover,.ask-source-item:focus-within{background:var(--surface-2)}.ask-source-item-icon{width:18px;height:18px;color:var(--t3);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ask-source-item-site{min-width:0;color:var(--t3);align-items:center;gap:8px;font-size:12.5px;display:flex}.ask-source-item-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-source-item-date{flex:none}.ask-source-item-host+.ask-source-item-date:before{content:"·";margin-inline-end:8px}.ask-site-icon{object-fit:cover;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ask-site-icon-letter{background:var(--surface-2);color:var(--t2);font-weight:700;line-height:1}.ask-source-record{min-width:0;color:var(--t1);overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.ask-source-item.is-web .ask-source-record{font-size:14px;font-weight:600}a.ask-source-record{color:var(--t1);text-decoration:none}a.ask-source-record:after{content:"";border-radius:inherit;position:absolute;inset:0}a.ask-source-record:hover,a.ask-source-record:focus-visible{text-underline-offset:2px;text-decoration:underline}a.ask-source-record:focus-visible{outline:none}.ask-source-item:has(a.ask-source-record:focus-visible){outline:2px solid var(--accent-fg);outline-offset:-2px}.ask-source-item-snippet{color:var(--t2);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}button.ask-source-record-open,button.ask-agent-details-open{appearance:none;font:inherit;text-align:start;cursor:pointer;color:var(--accent-fg);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}button.ask-source-record-open:hover,button.ask-agent-details-open:hover{filter:brightness(.9)}.ask-run-step.is-thought .ask-run-detail{font-style:italic}.ask-a-actions{align-items:center;gap:2px;margin-top:10px;display:flex}.ask-a-memory{color:var(--t3);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ask-a-memory-text{overflow-wrap:anywhere;min-width:0}.ask-a-memory-undo{border:1px solid var(--line);color:var(--t1);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 8px}.ask-a-memory-undo:hover:not(:disabled){background:var(--surface-2)}.ask-a-memory-undo:disabled{opacity:.5;cursor:default}.ask-a-action{width:30px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.ask-a-action:hover:not(:disabled){color:var(--t1);background:var(--surface-2)}.ask-a-action.is-active{color:var(--accent-fg,var(--t1))}.ask-a-action:disabled{opacity:.35;cursor:default}.ask-a-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ask-fu{font-family:var(--f-ui);color:var(--accent-fg);background:var(--accent-bg);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.ask-fu:hover{filter:brightness(.96)}.ask-fu svg{transition:transform .12s}.ask-fu:hover svg{transform:translateX(calc(var(--dir) * 2px))}.ask-run{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:min(100%,620px);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.ask-run{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.ask-run{overflow:hidden}.ask-run-summary{min-height:36px;color:var(--t3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;list-style:none;display:flex}.ask-run-elapsed{font-variant-numeric:tabular-nums;font-weight:500}.ask-run-depth{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ask-run-leave{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ask-run-summary::-webkit-details-marker{display:none}.ask-run-summary>svg:last-child{margin-inline-start:auto;transition:transform .16s}.ask-run[open] .ask-run-summary>svg:last-child{transform:rotate(180deg)}.ask-run-list{margin:0;padding:2px 10px 10px;list-style:none}.ask-run-step{color:var(--t2);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid;position:relative}.ask-run-connector{background:var(--border);pointer-events:none;top:30px;bottom:-6px;width:1px;position:absolute;inset-inline-start:11px}.ask-run-icon{border:1px solid var(--border);width:24px;height:24px;color:var(--t3);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ask-run-icon .conn-logo{border-radius:6px}.ask-run-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ask-run-title{font-size:13px;line-height:1.4}.ask-run-detail{color:var(--t4);font-size:12px;line-height:1.4}.ask-run-status{color:var(--t4);text-transform:uppercase;letter-spacing:.04em;padding-top:3px;font-size:10px;font-weight:600}.ask-run-step.is-running .ask-run-status{color:var(--accent)}.ask-run-step.is-failed .ask-run-status{color:var(--neg)}.ask-run-group{display:block}.ask-run-group-summary{cursor:pointer;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto 12px;align-items:start;gap:8px;list-style:none;display:grid}.ask-run-group-summary::-webkit-details-marker{display:none}.ask-run-group-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-run-group-summary>svg:last-child{color:var(--t4);margin-top:6px;transition:transform .16s}.ask-run-group-details[open]>.ask-run-group-summary>svg:last-child{transform:rotate(180deg)}.ask-run-sublist{margin:4px 0 0;padding-block:0;padding-inline:32px 0;list-style:none}.ask-run.can-animate .ask-run-step.is-running .ask-run-icon{animation:1.4s ease-in-out infinite ask-run-pulse}@keyframes ask-run-pulse{50%{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.ask-typing{gap:4px;padding:8px 0;display:inline-flex}.ask-typing span{background:var(--t4);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ask-bounce}.ask-typing span:nth-child(2){animation-delay:.15s}.ask-typing span:nth-child(3){animation-delay:.3s}@keyframes ask-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ask-a-working{color:var(--t3);align-items:center;gap:0 4px;margin-top:6px;font-size:12px;display:flex}.ask-a-working .ask-typing{margin-inline-end:4px}.ask-a-working .ask-run-leave{display:none}@media (prefers-reduced-motion:no-preference){.ask-a-mark.is-live{animation:1.8s ease-in-out infinite ask-mark-pulse}.ask-activity-dot{animation:1.4s ease-in-out infinite ask-activity-pulse}}@keyframes ask-mark-pulse{50%{opacity:.55;transform:scale(.92)}}@keyframes ask-activity-pulse{50%{opacity:.35;transform:scale(.75)}}.ask-activity{align-items:flex-start;gap:6px;min-width:0;margin-top:8px;display:flex}.ask-activity-count{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:24px}.ask-activity-chips{flex-wrap:wrap;flex:1 1 0;gap:6px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ask-activity-chip{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:min(240px,100%);height:24px;color:var(--t2);border-radius:999px;align-items:center;gap:5px;padding-block:0;padding-inline:8px 9px;font-size:12px;line-height:1;display:inline-flex}.ask-activity-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ask-activity-logo{flex-shrink:0;display:inline-flex}.ask-activity-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:16px;overflow:hidden}.ask-activity-times{color:var(--t3);font-variant-numeric:tabular-nums;flex-shrink:0}.ask-activity-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-composer{background:var(--surface);padding:6px 40px 18px}.ask-composer.is-dragging-files{box-shadow:inset 0 0 0 2px var(--accent)}.ask-input-wrap{max-width:var(--ask-composer-width,760px);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-composer);box-shadow:var(--shadow-composer);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0 auto;padding:16px 16px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.ask-input-wrap:focus-within{border-color:var(--line);box-shadow:var(--ask-input-shadow,var(--shadow-composer))}.ask-input-area{max-width:var(--ask-composer-width,760px);margin:0 auto;position:relative}.ask-attachments{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.ask-file-chip{border:1px solid var(--border-strong);background:var(--surface);max-width:min(300px,100%);color:var(--t1);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:8px;padding:7px 8px;display:inline-flex}.ask-file-chip--ready{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ask-file-chip--ready{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong))}}.ask-file-chip--uploading{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ask-file-chip--uploading{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-strong))}}.ask-file-chip--uploading{opacity:.92}.ask-file-chip--failed,.ask-file-chip--rejected,.ask-file-chip--quarantined{border-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab, red, red)){.ask-file-chip--failed,.ask-file-chip--rejected,.ask-file-chip--quarantined{border-color:color-mix(in srgb, var(--danger,#dc2626) 45%, var(--border-strong))}}.ask-file-open{min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}button.ask-file-open{cursor:pointer;border-radius:8px}button.ask-file-open:hover .ask-file-name{text-decoration:underline}button.ask-file-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-file-thumb{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.ask-file-thumb-img{object-fit:cover;object-position:top var(--side-start);width:100%;height:100%;display:block}.ask-file-thumb--type{width:44px;height:44px;color:var(--t2);font-family:var(--f-ui);letter-spacing:.02em;font-size:9.5px;font-weight:700;line-height:1}.ask-file-main{flex-direction:column;gap:1px;min-width:0;display:flex}.ask-file-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-ui);font-size:12.5px;font-weight:650;overflow:hidden}.ask-file-meta,.ask-file-note,.ask-file-error{color:var(--t3);font-family:var(--f-ui);font-size:11.5px}.ask-file-error{color:var(--danger,#dc2626);align-self:center}.ask-shared-turn-status{color:var(--t2);font-family:var(--f-ui);margin:0 0 8px;font-size:12.5px}.ask-queue-error{color:var(--danger)}.ask-audience-strip{border:1px solid var(--border);background:var(--surface-2);color:var(--t2);font-family:var(--f-ui);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;padding-block:6px;padding-inline:10px 6px;font-size:12.5px;display:flex}.ask-audience-strip .ask-projects-people .avx2{border-color:var(--surface-2)}.ask-audience-strip-text{flex:180px;min-width:0}.ask-audience-strip .btn{flex:none;margin-inline-start:auto}.ask-queued-asks{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ask-queued-ask{border:1px dashed var(--border-strong);max-width:min(560px,85%);font-family:var(--f-ui);color:var(--t2);border-radius:12px;margin-inline-start:auto;padding:8px 12px;font-size:13px}.ask-queued-ask-meta{flex-wrap:wrap;gap:6px;margin:0 0 4px;font-size:12px;display:flex}.ask-queued-ask-asker{color:var(--t1);font-weight:600}.ask-queued-ask-question,.ask-queued-ask-note{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.ask-queued-ask--dropped .ask-queued-ask-question{color:var(--t3);margin-top:4px}.ask-queued-ask-edit textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical}.ask-queued-ask-actions{gap:8px;margin-top:6px;display:flex}.ask-queued-ask-action{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ask-queued-ask-action--send{color:var(--t1);font-weight:600}.ask-queued-ask-action:disabled{cursor:default;opacity:.6}.ask-queued-ask-error{margin:4px 0 0;font-size:12px}.ask-file-remove{color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:3px;display:grid}.ask-file-remove:hover{color:var(--t1);background:var(--surface-2)}.ask-file-open{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ask-file-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ask-file-chip--pasted .ask-file-name{max-width:180px}.ask-pasted-preview{border:1px solid var(--border);background:var(--surface-2);max-height:min(60vh,520px);color:var(--t1);font-family:var(--f-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.ask-image{margin:10px 0}.ask-image-open{cursor:zoom-in;background:0 0;border:0;border-radius:10px;max-width:100%;margin:0;padding:0;line-height:0;display:inline-block}.ask-image-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-image img,.ask-image-loading{border-radius:10px;max-width:100%;height:auto;max-height:min(70vh,640px);display:block}.ask-image img{cursor:zoom-in;width:auto}.ask-image-loading{background:var(--surface-2);width:min(100%,420px)}.ask-image--failed figcaption{color:var(--t2);font-size:13px}.modal-overlay.ask-image-lightbox-overlay{padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left));align-items:center}.modal.ask-image-lightbox{width:auto;max-width:calc(100vw - 32px - var(--safe-left) - var(--safe-right));max-height:calc(100dvh - 32px - var(--safe-top) - var(--safe-bottom))}.ask-image-lightbox .modal-head{padding-block:10px;padding-inline:16px 12px}.ask-image-lightbox .modal-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ask-image-lightbox .modal-body{background:var(--surface-2);justify-content:center;padding:0;display:flex;overflow:hidden}.ask-image-lightbox .modal-body img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 32px - 55px - var(--safe-top) - var(--safe-bottom));object-fit:contain;display:block}@media (max-width:760px){.modal.ask-image-lightbox{width:auto}}.ask-cf{position:relative}.ask-cf-count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent,#fff);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.ask-cf-panel{z-index:210;border:1px solid var(--border-strong);background:var(--surface);width:min(360px,90vw);max-height:60vh;box-shadow:var(--shadow-md,var(--shadow-sm));top:calc(100% + 6px);border-radius:12px;padding:8px;position:absolute;inset-inline:0 auto;overflow-y:auto}.ask-cf-panel:focus{outline:none}.ask-cf-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ask-cf-item{color:var(--t1);border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.ask-cf-item:hover{background:var(--surface-2)}.ask-cf-open{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;margin:0;padding:0;display:flex}.ask-cf-open:disabled{cursor:default;opacity:.6}.ask-cf-chev{color:var(--t3);flex:none;transition:transform .12s,color .12s;display:inline-flex}.ask-cf-open:hover .ask-cf-chev,.ask-cf-open:focus-visible .ask-cf-chev{color:var(--t1);transform:translateX(calc(var(--dir) * 2px))}.ask-cf-error{color:var(--danger,#dc2626);font-family:var(--f-ui);margin:6px 4px 2px;font-size:11.5px}.ask-cf-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ask-cf-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-ui);font-size:12.5px;font-weight:650;overflow:hidden}.ask-cf-meta{color:var(--t3);font-family:var(--f-ui);font-size:11.5px}.ask-chip{vertical-align:baseline;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--t1);font-family:var(--f-ui);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;margin:0 1px;padding-block:1px;padding-inline:7px 6px;font-size:.9em;font-weight:600;line-height:1.4;display:inline-flex}.ask-chip--web{border-color:var(--accent);color:var(--accent-fg);background:var(--accent-bg)}.ask-chip-ic{align-items:center;display:inline-flex}.ask-chip-ic .conn-logo{border-radius:4px}.ask-chip-x{width:15px;height:15px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;margin-inline-start:1px;padding:0;font-size:13px;line-height:1;transition:all .12s;display:inline-grid}.ask-chip-x:hover{background:var(--surface-3);color:var(--t1)}.ask-mention-menu{z-index:20;background:var(--surface);border:1px solid var(--border-strong);width:min(340px,100%);max-height:min(360px,45vh);box-shadow:var(--shadow-md,var(--shadow-sm));bottom:calc(100% + 6px);border-radius:12px;flex-direction:column;margin:0;padding:6px;display:flex;position:absolute;inset-inline-start:0;overflow:hidden}.ask-mention-menu li{margin:0}.ask-mention-list{margin:0;padding:0;list-style:none}.ask-mention-menu>.ask-mention-list{min-height:0;overflow-y:auto}.ask-mention-menu.is-below{top:calc(100% + 6px);bottom:auto}.ask-mention-option{width:100%;color:var(--t1);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:12.5px;display:flex}.ask-mention-option.is-active,.ask-mention-option:hover{background:var(--surface-2)}.ask-mention-ic{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.ask-mention-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-mention-group+.ask-mention-group{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.ask-mention-group-label{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;padding:4px 10px 2px;font-size:10.5px;font-weight:600}.ask-mention-group-list{margin:0;padding:0;list-style:none}.ask-mention-text{flex-direction:column;flex:1;min-width:0;display:flex}.ask-mention-detail{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ask-mention-type{color:var(--t3);flex:none;font-size:11px}.ask-mention-skel{flex-direction:column;display:flex}.ask-mention-hint{color:var(--t3);padding:0 10px 4px;font-size:11px}.ask-mention-more{border-top:1px solid var(--border);color:var(--t3);flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 10px 0;font-size:11px;display:flex}.ask-mention-empty,.ask-mention-notice{color:var(--t2);flex:none;margin:0;padding:8px 10px;font-size:12px}.ask-mention-notice{color:var(--t3);font-size:11px}.ask-mention-skel-row{align-items:center;gap:9px;min-height:35px;padding:8px 10px;display:flex}.ask-mention-note{color:var(--t3);white-space:nowrap;flex:none;font-size:11px}.ask-mention-option.is-no-access .ask-mention-label{color:var(--t2)}.ask-mention-option.is-disabled{cursor:default}.ask-mention-option.is-disabled .ask-mention-label,.ask-mention-option.is-disabled .ask-mention-ic{color:var(--t3)}.ask-mention-account{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t3);flex:0 auto;font-size:12px;overflow:hidden}.ask-chip-account{text-overflow:ellipsis;white-space:nowrap;opacity:.72;max-width:14ch;font-size:.92em;overflow:hidden}.ask-chip-account:before{content:"·";margin:0 4px}.ask-q-bubble .ask-chip{font-size:.86em}.ask-input{color:var(--t1);background:0 0;border:none;outline:none;flex:1 0 100%;padding:2px 2px 14px;font-family:inherit;font-size:14.5px;font-weight:400}.ask-input:focus,.ask-input:focus-visible{box-shadow:none;border:none;outline:none}.ask-editor{white-space:pre-wrap;word-break:break-word;min-height:34px;max-height:240px;margin-bottom:3px;line-height:normal;overflow-y:auto}.ask-editor.is-empty:before{content:attr(data-placeholder);color:var(--t4);pointer-events:none}.ask-send{background:var(--t1);width:30px;height:30px;color:var(--bg);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;font:14px Arial,sans-serif;transition:all .12s;display:grid}.ask-send:hover:not(:disabled){filter:brightness(.95)}.ask-send:disabled{cursor:default}.ask-send--stop{background:var(--danger,#d64545);color:#fff}.ask-send--stop:hover:not(:disabled){filter:brightness(1.12)}.ask-mic{width:21px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.ask-mic:hover{color:var(--t1)}.ask-mic svg{stroke-width:1.8px}.ask-mic.is-listening{color:#fff;background:var(--neg);border-color:var(--neg);animation:1.4s ease-out infinite ask-mic-pulse}@keyframes ask-mic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--neg) 55%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--neg) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--neg) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ask-run-summary>svg:last-child,.ask-run-group-summary>svg:last-child,.ask-run-step,.ask-typing span{transition:none;animation:none}.ask-mic.is-listening{animation:none}}.ask-disclaimer{text-align:center;max-width:680px;color:var(--t3);margin:16px auto 0;font-size:11px;font-weight:430;line-height:1.5}.ask-disclaimer-shared{margin-top:4px}.ask-disclaimer-org{color:var(--stone-4);overflow-wrap:anywhere;margin-top:4px}.ask-compose-actions{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:8px;min-width:0;display:flex}.ask-compose-primary{align-items:center;gap:8px;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.ask-compose-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:10px;min-width:0;margin-top:12px;padding-top:11px;display:flex}.ask-connect-apps{cursor:pointer;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t4);white-space:nowrap;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:9px;font-weight:430;line-height:1.55;transition:color .12s;display:inline-flex}.ask-connect-apps:hover{color:var(--t1)}.ask-connect-apps .conn-logo{border:1px solid var(--border);background:var(--surface);border-radius:50%}.ask-connect-apps .conn-logo:first-of-type{margin-inline-start:0}.ask-connect-apps .conn-logo svg{width:12px;height:12px}.ask-connect-more{border:1px solid var(--border);border-radius:var(--r-pill);margin-inline-start:2px;padding:2px 6px}.ask-mode-pill{border-radius:var(--r-pill);background:var(--accent-bg);color:var(--accent-fg);white-space:nowrap;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:560;line-height:1.55;display:inline-flex}.ask-mode-pill-x{color:var(--accent-fg);opacity:.6;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;margin-inline-start:2px;padding:0;transition:opacity .12s;display:inline-flex}.ask-mode-pill-x:hover{opacity:1}.ask-mode-option-menu{display:inline-flex;position:relative}.ask-mode-option-trigger{border-radius:var(--r-pill);font-family:var(--f-ui);color:var(--t2);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:520;line-height:1.55;transition:all .12s;display:inline-flex}.ask-mode-option-trigger:hover{background:var(--ask-hover,var(--quiet-hover))}.ask-mode-option-panel{max-height:min(56vh,440px);padding:0;overflow-y:auto}.ask-mode-option-row{width:100%;font-family:var(--f-ui);color:var(--t2);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;font-weight:500;display:flex}.ask-mode-option-row:hover{background:var(--ask-hover,var(--quiet-hover))}.ask-mode-option-row.is-on{color:var(--t2);font-weight:500}.ask-mode-option-row-name{flex:1;min-width:0}.ask-mode-option-row-hint{color:var(--t3,var(--t2));margin-top:1px;font-size:11px;font-weight:400;display:block}.ask-mode-option-row.is-locked{cursor:default;color:var(--t3,var(--t2))}.ask-mode-option-row.is-locked:hover{background:0 0}.ask-mode-option-row-note{color:var(--t3,var(--t2));white-space:nowrap;flex:none;font-size:11px}.ask-attach-connect{color:var(--t3);text-decoration:none}.ask-mode-option-row:disabled{color:var(--t4);cursor:default}.ask-mode-option-row:disabled .ask-mode-option-row-hint{color:var(--t4)}.ask-mode-option-row-tag{color:var(--t3,var(--t2));white-space:nowrap;flex:none;font-size:11px}.ask-mode-option-row svg{color:var(--accent-fg);flex:none}.ask-mode-option-link{border:none;border-top:1px solid var(--border);width:100%;font-family:var(--f-ui);color:var(--t1);text-align:start;cursor:pointer;background:0 0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:9px;margin-top:4px;padding:9px 10px;font-size:12.5px;font-weight:560;display:flex}.ask-mode-option-link:hover{background:var(--surface-2)}.ask-mode-option-link svg{color:var(--t3);transform:rotate(-45deg)}.ask-mode-option-empty{color:var(--t3);margin:4px 10px 6px;font-size:12.5px}.ask-template-link-note{max-width:640px;color:var(--t2);text-align:center;margin:0 auto 12px;font-size:13px}.ask-input.is-dictating{cursor:default}@media (max-width:480px){.ask-compose-primary:has(.ask-dict-rec){flex:auto}:is(.ask-compose-primary:has(.ask-dict-rec)>:not(.ask-dict-rec),.ask-compose-actions:has(.ask-dict-rec)>.ask-compose-spacer){display:none}.ask-compose-primary .ask-dict-rec{flex:auto}.ask-dict-rec .dict-rec-time{margin-inline-start:auto}}.ask-launcher{max-width:var(--ask-composer-width,760px);margin:22px auto 0}.ask-launcher>.ask-starters{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.ask-launcher>.ask-starters .ask-starter{color:var(--t2);padding:7px 14px;font-size:12.5px}.ask-starter:disabled{opacity:.6;cursor:not-allowed}.ask-starter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-mode-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin-inline:auto;display:flex}.ask-mode-chip{font-family:var(--f-ui);color:var(--t2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:520;line-height:1.55;transition:all .15s;display:inline-flex}.ask-mode-chip svg{color:var(--t3);stroke-width:1.7px}.ask-mode-pill>svg{color:var(--accent-fg);stroke-width:1.7px}.ask-mode-chip:hover{border-color:var(--t1);color:var(--t1)}.ask-mode-chip.is-on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-fg)}.ask-mode-chip.is-on svg{color:currentColor}.ask-mode-panel{text-align:start;margin-top:0;display:flow-root}.ask-mode-options-title{color:var(--t1);margin-bottom:10px;font-size:13px;font-weight:560}.ask-mode-options-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ask-mode-options-list--grid{grid-template-columns:repeat(6,1fr);gap:11px;display:grid}.ask-viz-tile{cursor:pointer;text-align:start;background:0 0;border:none;padding:0}.ask-viz-thumb{aspect-ratio:1.15;border:1px solid var(--border);background:var(--surface);border-radius:11px;justify-content:center;align-items:center;transition:all .12s;display:flex}.ask-viz-thumb svg{width:44px;height:44px}.ask-viz-tile:hover .ask-viz-thumb{border-color:var(--t3)}.ask-viz-tile.is-on .ask-viz-thumb{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-bg)}.ask-viz-label{color:var(--t2);margin-top:6px;padding-inline-start:2px;font-size:11.5px;font-weight:520;display:block}.ask-viz-tile.is-on .ask-viz-label{color:var(--accent-fg);font-weight:560}.ask-suggestions{border-top:1px solid var(--line-soft);margin-top:14px}.ask-suggestion{border:none;border-bottom:1px solid var(--line-soft);width:100%;font-family:var(--f-ui);color:var(--t2);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;font-size:13px;transition:color .12s;display:flex}.ask-suggestion svg{color:var(--t4);stroke-width:1.8px;flex:none}.ask-suggestion:hover,.ask-suggestion:hover svg{color:var(--t1)}.ask-compose-spacer{flex:1}.ask-tools,.ask-brain-context{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:520;display:inline-flex}.ask-tools{border:1px solid var(--border-strong);color:var(--t2);background:0 0;padding-inline:12px;line-height:1.55;transition:all .15s}.ask-tools:hover:not(:disabled){border-color:var(--t4)}.ask-tools>svg{stroke-width:1.8px}.ask-tools:disabled{color:var(--t4);cursor:default}.ask-brain-context{color:var(--accent-fg);background:var(--info-bg);border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.ask-brain-context{border:1px solid color-mix(in srgb, var(--info) 26%, transparent)}}.ask-action{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:14px 16px}.ask-action-head{color:var(--t1);align-items:center;gap:8px;display:flex}.ask-action-title{font-family:var(--f-ui);flex:auto;min-width:0;font-size:13.5px;font-weight:650}.ask-action-provider{font-family:var(--f-ui);color:var(--t2);background:var(--surface-3);border:1px solid var(--border);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.ask-action-fields{grid-template-columns:max-content 1fr;gap:4px 14px;margin:12px 0 0;display:grid}.ask-action-row{display:contents}.ask-action-row dt{font-family:var(--f-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--t4);align-self:baseline;font-size:11.5px;font-weight:600}.ask-action-row dd{color:var(--t1);word-break:break-word;margin:0;font-size:13px}.ask-action-value{display:block}.ask-action-value.is-text{white-space:pre-wrap}.ask-action-value.is-collapsed{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask-action-value-toggle{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px}.ask-action-value-toggle:hover{text-decoration:underline}.ask-action-value.is-link{color:var(--accent);text-decoration:none;display:inline}.ask-action-value.is-link:hover{text-decoration:underline}.ask-action-edit{display:block}.ask-action-editor{box-sizing:border-box;resize:vertical;width:100%;min-height:140px;font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 10px;font-size:13.5px;line-height:1.55;display:block}.ask-action-editor:focus-visible,.ask-action-choice:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-action-choice{font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:4px 8px;font-size:13.5px}.ask-action-edit-tools{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.ask-action-edit-count{color:var(--t3);font-variant-numeric:tabular-nums;margin-inline-end:auto;font-size:12px}.ask-action-edit-count[data-over=true]{color:var(--danger)}.ask-action-edit-note{color:var(--t3);margin:4px 0 0;font-size:12px}.ask-action-source-line{color:var(--t3);margin-top:2px;font-size:11.5px;display:block}.ask-action-source{display:inline}.ask-action-source.is-memory{background:var(--warn-bg);color:var(--t1);border-radius:999px;padding:1px 7px;display:inline-block}.ask-action-source-record{word-break:break-word;margin-top:1px;display:block}.ask-action-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ask-action-badge{font-family:var(--f-ui);color:var(--pos);background:var(--pos-bg);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.ask-action-buttons{gap:8px;margin-inline-start:auto;display:flex}.ask-action-result{overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;margin-top:10px;font-size:13px;line-height:1.5}.ask-action-result strong{margin-bottom:3px;display:block}.ask-action-result p{color:inherit;margin:3px 0 0}.ask-action-receipt-link{color:inherit;text-underline-offset:2px;margin-top:4px;text-decoration:underline;display:inline-block}.ask-action-result.is-ok{color:var(--pos)}.ask-action-result.is-error{color:var(--neg)}.ask-action-result.is-muted{color:var(--t3)}.ask-builder .ask-action-fields{align-items:baseline}.ask-builder-note{color:var(--t3);font-size:11.5px;display:block}.ask-action-foot .ask-builder-note{display:inline}.ask-builder-steps{margin:0;padding-inline-start:18px;font-size:13px;list-style:decimal}.ask-builder-steps li+li{margin-top:2px}.ask-builder-apps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ask-builder-apps li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-builder-instructions{white-space:pre-wrap}.ask-builder-more{color:var(--t2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;text-decoration:underline}.ask-builder-form{gap:10px;margin-top:12px;display:grid}.ask-builder-field{color:var(--t2);gap:4px;font-size:12px;font-weight:600;display:grid}.ask-builder-field input,.ask-builder-field textarea{font:inherit;color:var(--t1);background:var(--surface-1,var(--surface));border:1px solid var(--border);border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.ask-builder-check{align-items:center;gap:8px;font-size:13px;display:flex}.ask-builder-after{gap:8px;margin-top:8px;display:flex}.ask-builder-run.is-error{color:var(--neg)}.ask-builder-moved{color:var(--t3);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.ask-group{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:14px 16px}.ask-group-head{flex-direction:column;gap:4px;display:flex}.ask-group-title{font-family:var(--f-ui);color:var(--t1);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:flex}.ask-group-policy{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.02em;color:var(--t3);background:var(--surface-3);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ask-group-policy.is-all_or_none{color:var(--neg);border-color:var(--neg)}.ask-group-note{color:var(--t3);font-size:12px;line-height:1.5}.ask-group-counts{font-family:var(--f-ui);color:var(--t3);flex-wrap:wrap;gap:6px 10px;margin-top:10px;font-size:11.5px;font-weight:600;display:flex}.ask-group-bar{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ask-group-selectall{font-family:var(--f-ui);color:var(--t2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.ask-group-bar-actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.ask-group-rows{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ask-group-row{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.ask-group-row-head{align-items:center;gap:8px;display:flex}.ask-group-row-nocheck{flex:none;width:16px;height:16px}.ask-group-row-ordinal{font-family:var(--f-ui);color:var(--t4);flex:none;font-size:11.5px;font-weight:600}.ask-group-row-title{font-family:var(--f-ui);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ask-group-row-target{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.ask-group-row-dup{font-family:var(--f-ui);color:var(--t4);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.ask-group-row-account{font-family:var(--f-ui);color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;overflow:hidden}.ask-group-row-provider{font-family:var(--f-ui);color:var(--t2);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}.ask-group-row-status{font-family:var(--f-ui);color:var(--t3);flex:none;font-size:11px;font-weight:600}.ask-group-row-status.is-done{color:var(--pos)}.ask-group-row-status.is-failed{color:var(--neg)}.ask-group-row-status.is-declined{color:var(--t4)}.ask-group-row-status.is-blocked{color:var(--neg)}.ask-group-row.is-blocked{background:var(--surface-2)}.ask-group-row-toggle{color:var(--t3);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.ask-group-row-detail{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.ask-bar{top:var(--topbar-h,0px);z-index:13;padding:10px var(--pad);border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:8px;display:none;position:sticky}.ask-dock{z-index:12;background:var(--surface);padding-bottom:var(--safe-bottom);position:sticky;bottom:0}.ask-screen.is-empty .ask-dock{position:relative}.ask-jump-latest{z-index:30;border:1px solid var(--border-strong);min-height:40px;color:var(--t1);background:var(--surface);box-shadow:var(--shadow-md);inset-inline-end:calc(32px + var(--safe-end));border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:calc(100% + 12px)}.ask-bar--has-files{display:flex}@media (max-width:760px){.ask-screen.is-empty .ask-main{padding-top:110px}.ask-compose-actions,.ask-compose-primary{gap:4px}.ask-compose-actions .ask-tools{padding-inline:8px}.ask-msgs{padding:22px var(--pad) 12px}.ask-composer{padding:6px var(--pad) 14px}.ask-input-wrap{padding-block:12px 10px;padding-inline:14px 10px}.ask-brain-context span{display:none}.ask-brain-context{justify-content:center;width:32px;padding-inline:0}.ask-connect-apps{display:none}.ask-mode-option-trigger .ask-mode-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.ask-mode-options-list--grid{grid-template-columns:repeat(3,1fr)}.ask-viz-thumb svg{width:34px;height:34px}.ask-q-bubble{max-width:92%}.ask-comment{max-width:88%}.ask-comment--editing{width:88%}.ask-a-action,.ask-file-button,.ask-mic,.ask-send,.ask-dict-rec .dict-rec-btn{width:45px;height:45px}.ask-tools,.ask-model-trigger,.ask-run-summary,.ask-run-group-summary,.ask-bar-icon,.ask-mention-option,.ask-mention-skel-row{min-height:44px}.ask-starter,.ask-mode-chip,.ask-suggestion{min-height:45px}.ask-file-remove{min-width:44px;min-height:44px;margin:-8px}.ask-chip{padding-inline-end:22px;position:relative}.ask-chip-x{width:44px;height:44px;position:absolute;inset-inline-end:-8px}.ask-jump-latest{min-height:44px;inset-inline-end:calc(var(--pad) + var(--safe-end))}}.ask-batch{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:14px 16px}.ask-batch-head{flex-direction:column;gap:4px;display:flex}.ask-batch-title{font-family:var(--f-ui);color:var(--t1);font-size:13.5px;font-weight:650}.ask-batch-note{color:var(--t3);font-size:12px;line-height:1.5}.ask-batch-counts{font-family:var(--f-ui);color:var(--t3);flex-wrap:wrap;gap:6px 10px;margin-top:10px;font-size:11.5px;font-weight:600;display:flex}.ask-batch-tablewrap{border:1px solid var(--border);border-radius:8px;margin-top:12px;overflow-x:auto}.ask-batch-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-batch-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.ask-batch-table th,.ask-batch-table td{text-align:start;border-bottom:1px solid var(--line-soft,var(--border));vertical-align:top;padding:8px 10px}.ask-batch-table thead th{background:var(--surface-3);font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--t3);border-bottom:1px solid var(--border);white-space:nowrap;font-size:11px;font-weight:650}.ask-batch-table tbody tr:last-child td{border-bottom:0}.ask-batch-item{color:var(--t1);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.ask-batch-link{color:var(--accent,var(--t1));text-underline-offset:2px;text-decoration:underline}.ask-batch-provider{font-family:var(--f-ui);color:var(--t3);background:var(--surface-3);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600}.ask-batch-status{font-family:var(--f-ui);color:var(--t3);white-space:nowrap;align-items:center;font-size:11.5px;font-weight:650;display:inline-flex}.ask-batch-status.is-found{color:var(--pos)}.ask-batch-status.is-failed,.ask-batch-status.is-unauthorized,.ask-batch-status.is-incomplete{color:var(--neg)}.ask-batch-status.is-empty{color:var(--t4)}@media (max-width:760px){.ask-batch-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ask-batch-table,.ask-batch-table tbody,.ask-batch-table tr,.ask-batch-table td{width:100%;display:block}.ask-batch-table tr{border-bottom:1px solid var(--border);padding:8px 0}.ask-batch-table tbody tr:last-child{border-bottom:0}.ask-batch-table td{border-bottom:0;padding:2px 0}.ask-batch-table td:before{content:attr(data-label) ": ";color:var(--t3);font-weight:650}.ask-batch-table td[data-label=\#]:before,.ask-batch-table td[data-label=Item]:before{content:""}}.ask-project-page{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:24px 20px 48px;display:flex}.ask-project-count{color:var(--t3);align-self:flex-end;font-size:11px}.ask-project-error{color:var(--danger,#b3261e);font-size:12px}.ask-project-file-input{display:none}.ask-project-form{flex-direction:column;gap:7px;display:flex}.ask-project-form-label{color:var(--t2);font-size:13px;font-weight:600}.ask-project-form-optional{color:var(--t3);margin-inline-start:6px;font-size:11.5px;font-weight:400}.ask-project-form-input,.ask-project-form-textarea{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--t1);outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:all .12s}.ask-project-form-input:focus,.ask-project-form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ask-project-form-textarea{resize:vertical;min-height:92px;line-height:1.5}.ask-project-form-input:disabled,.ask-project-form-textarea:disabled{opacity:.6;cursor:not-allowed}.ask-project-form-hint{color:var(--t3);margin:2px 0 0;font-size:12px;line-height:1.45}.ask-project-form-error{color:var(--neg);margin:4px 0 0;font-size:12.5px}.ask-project-delete-copy p{color:var(--t2);margin:0 0 8px;font-size:13.5px;line-height:1.5}.ask-project-delete-copy p:last-child{margin-bottom:0}.ask-projects-page{flex-direction:column;gap:16px;display:flex}.ask-projects-grid{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ask-projects-link{color:inherit;text-decoration:none}.ask-projects-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ask-projects-link:focus-visible{outline:none}.ask-projects-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ask-projects-item{flex-direction:column;gap:9px;height:100%;transition:border-color .12s,transform .12s;display:flex;position:relative}.ask-projects-item:hover{border-color:var(--border-strong);transform:translateY(-1px)}.ask-projects-item-head{color:var(--t2);align-items:center;gap:8px;display:flex}.ask-projects-item-name{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:650;overflow:hidden}.ask-projects-item-instructions{color:var(--t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ask-projects-item-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:11.5px;display:flex}.ask-projects-item-flag{color:var(--accent-fg);align-items:center;gap:4px;display:inline-flex}.ask-projects-item-updated{color:var(--t3);white-space:nowrap;font-size:11.5px}.ask-projects-item-head .ask-projects-item-name{flex:auto;min-width:0}.ask-projects-swatch{color:var(--pj-color,var(--t2));flex:none;display:inline-flex}.ask-projects-item-foot{color:var(--t3);align-items:center;gap:8px;font-size:11.5px;display:flex}.ask-projects-role{border:1px solid var(--line-soft);color:var(--t2);border-radius:999px;padding:1px 7px}.ask-projects-people{align-items:center;padding-inline-start:5px;display:inline-flex}.ask-projects-people .avx2{border:2px solid var(--paper);box-sizing:content-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-inline-start:-5px;display:inline-flex;overflow:hidden}.ask-projects-people-more{color:var(--t3);margin-inline-start:4px}.ask-projects-menu-anchor{z-index:1;display:inline-flex;position:relative}.ask-projects-menu-trigger{border-radius:var(--r-sm);width:26px;height:26px;color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ask-projects-menu-trigger:hover,.ask-projects-menu-trigger[aria-expanded=true]{background:var(--quiet-hover);color:var(--t1)}.ask-projects-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-projects-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-projects-toolbar-sp{flex:auto}@media (max-width:560px){.ask-projects-toolbar>.seg-filter{flex-wrap:wrap;flex:100%;margin-bottom:0;animation:none;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.ask-projects-toolbar>.seg-filter>.seg{flex:auto;padding:6px 8px}}@media (max-width:379.98px){.ask-projects-toolbar>.seg-filter>.seg{padding:6px 5px}}.ask-projects-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);min-width:200px;height:32px;color:var(--t3);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ask-projects-search input{min-width:0;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:13px}.ask-projects-search:focus-within{border-color:var(--accent)}.ask-projects-sort{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);height:32px;color:var(--t1);font:inherit;padding:0 8px;font-size:13px}.ask-projects-view{border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.ask-projects-view-btn{background:var(--paper);width:32px;height:30px;color:var(--t3);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ask-projects-view-btn.is-on{background:var(--quiet-hover);color:var(--t1)}.ask-projects-none{color:var(--t3);margin:8px 0;font-size:13px}.ask-projects-table-wrap{position:relative;overflow-x:auto}.ask-projects-table{border-collapse:collapse;width:100%;font-size:13px}.ask-projects-table th{border-bottom:1px solid var(--line);text-align:start;color:var(--t3);white-space:nowrap;padding:6px 10px;font-size:11.5px;font-weight:600}.ask-projects-table td{border-bottom:1px solid var(--line-soft);color:var(--t2);vertical-align:middle;padding:8px 10px}.ask-projects-table-name{align-items:center;gap:8px;max-width:360px;display:inline-flex}.ask-projects-table-name a{text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-weight:600;text-decoration:none;overflow:hidden}.ask-projects-table-name a:hover{text-decoration:underline}.ask-projects-table-menu{text-align:end;width:1%}@media (max-width:760px){.ask-projects-table thead{display:none}.ask-projects-table tr{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.ask-projects-table td{border-bottom:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.ask-projects-table td:before{content:attr(data-label);min-width:76px;color:var(--t3);font-size:11px}.ask-projects-table td[data-label=Name],.ask-projects-table td[data-label=Actions]{grid-row:1}.ask-projects-table td[data-label=Name]:before,.ask-projects-table td[data-label=Actions]:before{content:none}.ask-projects-table td:not([data-label=Name],[data-label=Actions]){grid-column:1/-1}.ask-projects-table-name{min-width:0;max-width:100%}}.nav-ask-projects-link{color:inherit;text-decoration:none}.nav-ask-projects-link:hover{color:var(--t1);text-decoration:underline}.ask-project-pill{background:var(--surface-2);color:var(--t2);border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.ask-project-crumb{color:inherit;text-decoration:none}.ask-project-crumb:hover{text-decoration:underline}.ask-project-state{color:var(--t3);margin:0;font-size:12.5px}.ask-project-file-status-quarantined,.ask-project-file-status-needs_review,.ask-project-file-status-rejected,.ask-project-file-status-failed{color:var(--neg)}.ask-project-file-remove{border-radius:var(--r-sm);color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.ask-project-file-remove:hover:not(:disabled){background:var(--surface-3);color:var(--t1)}.ask-project-file-remove:disabled{opacity:.5;cursor:not-allowed}.ask-project-menu{display:inline-flex}.ask-context-trigger{border:1px solid var(--border);border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:520;transition:all .12s;display:inline-flex}.ask-context-trigger:hover:not(:disabled){background:var(--surface-2)}.ask-context-trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.ask-project-menu-trigger-on .ask-project-menu-name{color:var(--t1)}.ask-project-menu-static{cursor:default;border-style:dashed}.ask-project-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ask-project-menu-panel{flex-direction:column;gap:2px;padding:6px;display:flex}.ask-project-menu-filter{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--t1);font:inherit;outline:none;margin-bottom:4px;padding:7px 9px;font-size:13px}.ask-project-menu-filter:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ask-project-menu-list{flex-direction:column;gap:2px;max-height:268px;display:flex;overflow-y:auto}.ask-project-menu-item{border-radius:var(--r-sm);text-align:start;width:100%;color:var(--t1);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-size:13px;font-weight:500;transition:all .1s;display:flex}.ask-project-menu-item:hover{background:var(--surface-2)}.ask-project-menu-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ask-project-menu-item-on{color:var(--accent-fg)}.ask-folder-menu-kind{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--t3);flex-shrink:0;padding:0 4px;font-size:10px}.ask-project-menu-empty{color:var(--t3);margin:0;padding:10px 9px;font-size:12.5px}.ask-project-menu-create{border:0;border-top:1px solid var(--border);border-radius:0 0 var(--r-sm) var(--r-sm);text-align:start;width:100%;color:var(--accent-fg);cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:4px;padding:8px 9px;font-size:13px;font-weight:550;display:flex}.ask-project-menu-create:hover{background:var(--surface-2)}.ask-bar--has-files,.ask-bar--has-docs{display:flex}.ask-screen--with-doc{flex-direction:row;align-items:stretch}.ask-doc-panel{border-inline-start:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;width:clamp(min(420px,55%),38%,640px);min-height:0;display:flex;overflow:hidden}@media (min-width:761px){.ask-screen--with-doc{height:100%;min-height:0;overflow:hidden}.ask-screen--with-doc .ask-main{min-height:0;overflow-y:auto}.ask-screen--with-doc .ask-doc-panel{width:var(--ask-doc-panel-width,clamp(min(420px, 55%), 38%, 640px))}}.ask-doc-head{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ask-doc-close{flex:none;margin-inline-start:4px}.ask-doc-head-main{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.ask-doc-title{font-family:var(--f-ui);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.pj-page{flex-direction:column;height:100%;min-height:0;display:flex}.pj-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:12px;padding:13px 20px;display:flex}.pj-gi{background:var(--pj-color,var(--t1));border-radius:8px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.pj-gi{background:color-mix(in srgb, var(--pj-color,var(--t1)) 14%, transparent)}}.pj-gi{color:var(--pj-color,var(--t1));flex:none;justify-content:center;align-items:center;display:flex}.pj-id{min-width:0}.pj-t{font-family:var(--f-ui);color:var(--t1);margin:0;font-size:15px;font-weight:600;line-height:1.25}.pj-s{color:var(--stone-4);margin:2px 0 0;font-size:11.5px}.pj-sp{flex:1}.pj-av{align-items:center;display:flex}.pj-av .avx2{border:2px solid var(--paper);box-sizing:content-box;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-inline-start:-6px;display:inline-flex;overflow:hidden}.pj-av .avx2 .avatar{font-family:var(--f-ui)}.pj-menu-anchor{display:inline-flex}.pj-icobtn{border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--stone-6);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:all .15s;display:inline-flex}.pj-icobtn:hover{border-color:var(--t1);color:var(--t1)}.pj-menu{flex-direction:column;padding:6px;display:flex}.pj-menu-item{text-align:start;border-radius:var(--r-sm);color:var(--t1);cursor:pointer;background:0 0;border:0;padding:8px 9px;font-size:13px}.pj-menu-item:hover{background:var(--surface-2)}.pj-menu-item.is-danger{color:var(--neg)}.pj-body{flex-direction:column;flex:1;gap:0;min-height:0;padding:18px 20px 8px;display:flex;overflow-y:auto}.pj-setup{border:1px solid var(--line-soft);background:var(--paper);border-radius:14px;flex:none;grid-template-columns:1fr 1fr 1fr;display:grid;overflow:hidden}.pj-su{text-align:start;border:0;border-inline-start:1px solid var(--line-soft);cursor:pointer;background:0 0;flex-direction:column;justify-content:flex-start;width:100%;min-width:0;padding:13px 16px;transition:all .15s;display:flex}.pj-su:first-child{border-inline-start:0}.pj-su:focus-visible{outline-offset:-2px}.pj-su:hover{background:var(--parchment)}.pj-su .t{font-family:var(--f-ui);color:var(--t1);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.pj-su .t svg{color:var(--stone-6);flex-shrink:0}@media (max-width:760px){.pj-setup{grid-template-columns:1fr}.pj-su{border-inline-start:0;border-top:1px solid var(--line-soft)}.pj-su:first-child{border-top:0}}.pj-su .d{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:5px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.pj-su .d.ph{color:var(--stone-4)}.pj-tabs{flex:none;align-items:center;gap:4px;padding:18px 0 12px;display:flex}.hxt{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:520;transition:all .15s}.hxt:hover{color:var(--t1)}.hxt.on{background:var(--t1);color:var(--parchment)}.hx-tag{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--info);border:1px solid var(--info);font-size:8px}@supports (color:color-mix(in lab, red, red)){.hx-tag{border:1px solid color-mix(in srgb, var(--info) 35%, transparent)}}.hx-tag{white-space:nowrap;border-radius:99px;flex:none;padding:2.5px 8px}.hx-tag.is-done,.hx-tag.is-running{color:var(--pos);border-color:var(--pos)}@supports (color:color-mix(in lab, red, red)){.hx-tag.is-done,.hx-tag.is-running{border-color:color-mix(in srgb, var(--pos) 35%, transparent)}}.pj-cgrid,.pj-fgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pj-card{box-sizing:border-box;background:var(--paper);border:1px solid var(--line-soft);text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;gap:7px;min-height:148px;padding:13px 14px;transition:all .15s;display:flex}.pj-card:hover{border-color:var(--line);box-shadow:0 6px 16px #1b1b1b0d}.pj-card .hd{align-items:flex-start;gap:8px;display:flex}.pj-card .hd b{color:var(--t1);min-width:0;font-size:13px;font-weight:600;line-height:1.35}.pj-card .tm{color:var(--stone-4);margin-top:-4px;font-size:10.5px}.pj-card .bb{-webkit-line-clamp:2;border-radius:10px;-webkit-box-orient:vertical;max-width:88%;padding:7px 10px;font-size:11.2px;line-height:1.5;display:-webkit-box;overflow:hidden}.pj-card .bb.u{background:var(--t1);color:var(--paper);border-end-end-radius:4px;align-self:flex-end;margin-top:2px}.pj-card .bb.a{color:var(--ink-2);background:#1b1b1b0d;border-end-start-radius:4px;align-self:flex-start}.pj-card .ft{margin-top:auto;padding-top:8px}.pj-slot{border:1.5px dashed var(--line);background:0 0;border-radius:12px;height:auto;min-height:148px}.pj-slot.add{cursor:pointer;color:var(--stone-4);box-sizing:border-box;justify-content:center;align-items:center;transition:all .15s;display:flex}.pj-slot.add:hover:not(:disabled){border-color:var(--stone-6);color:var(--t1)}.pj-slot.add .ga{border:1px solid var(--line);background:var(--paper);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;font-weight:300;line-height:1;display:flex}.pj-slot.add:hover:not(:disabled) .ga{border-color:var(--stone-6)}.pj-fgrid .pj-slot{height:76px;min-height:0}.pj-fc{background:var(--paper);border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:11px;min-width:0;padding:12px 13px;transition:all .15s;display:flex}.pj-fc:hover{border-color:var(--line)}.pj-fc .m{flex:1;min-width:0}.pj-fc .m b{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:12.3px;font-weight:600;display:block;overflow:hidden}.pj-fc .m span{color:var(--stone-6);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.8px;display:block;overflow:hidden}.pj-fc .m span.wrap{white-space:normal;line-height:1.5;overflow:visible}.pj-skill{align-items:flex-start}.pj-fc .m span.pj-chip{border:1px solid var(--line-soft);background:var(--parchment);color:var(--stone-6);border-radius:999px;margin-top:4px;padding:1px 6px;font-size:10px;display:inline-block}.pj-fico{background:var(--parchment);border:1px solid var(--line-soft);width:34px;height:34px;color:var(--stone-6);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pj-fc-x{width:22px;height:22px;color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pj-fc-x:hover:not(:disabled){color:var(--t1);background:#1b1b1b0f}.pj-empty-note{border:1.5px dashed var(--line);color:var(--stone-4);border-radius:12px;grid-column:1/-1;padding:18px;font-size:12.5px}.pj-comp{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);border-radius:18px;flex:none;width:min(680px,100% - 48px);margin:8px auto 14px;padding:16px 16px 12px;box-shadow:0 20px 50px #1b1b1b14}.pj-comp input{width:100%;font-family:var(--f-ui);color:var(--t1);box-sizing:border-box;background:0 0;border:0;outline:0;padding:2px 2px 14px;font-size:14.5px}.pj-cr{color:var(--stone-6);align-items:center;gap:8px;margin-top:9px;display:flex}.pj-cr .mini{font-family:var(--f-ui);color:var(--stone-6);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:4.5px 10px;font-size:11.8px;font-weight:520;display:inline-flex}.pj-cr .mini.ic{border-radius:50%;justify-content:center;width:27px;height:27px;padding:0}.pj-send{background:var(--t1);width:27px;height:27px;color:var(--parchment);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:2px;display:inline-flex}.pj-cfoot{border-top:1px solid var(--line-soft);color:var(--stone-6);align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:11.5px;display:flex}.pj-inst{padding:14px}.pj-inst-h{font-family:var(--f-ui);color:var(--t1);font-size:13.5px;font-weight:650}.pj-inst-s{color:var(--stone-4);margin:4px 0 10px;font-size:11.5px;line-height:1.55}.pj-inst-ta{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--t1);font-family:var(--f-ui);resize:vertical;border-radius:10px;outline:none;padding:10px 11px;font-size:12.5px;line-height:1.55}.pj-inst-ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.pj-inst-tools{align-items:center;gap:8px;margin-top:9px;display:flex}.pj-inst-sp{flex:1}.pj-inst-count{color:var(--stone-4);font-size:11px}.pj-inst-err{color:var(--neg);margin:8px 0 0;font-size:11.5px}.pj-inst-ft{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pj-btn{font-family:var(--f-ui);color:var(--t1);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:560;transition:all .15s}.pj-btn:hover:not(:disabled){border-color:var(--t1)}.pj-files-head{justify-content:flex-end;margin-bottom:10px;display:flex}.pj-files-head .pj-btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pj-btn.dk{background:var(--t1);color:var(--parchment);border-color:var(--t1)}.pj-btn:disabled{opacity:.5;cursor:not-allowed}.pj-share{border:1px solid var(--line);height:30px;font-family:var(--f-ui);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:520;transition:all .15s;display:inline-flex}.pj-share:hover{border-color:var(--stone-6);background:var(--parchment)}.ask-share-note{border:1px solid var(--line-soft);background:var(--parchment);color:var(--info);border-radius:12px;gap:10px;padding:12px 13px;display:flex}.ask-share-note>div{flex-direction:column;gap:3px;min-width:0;display:flex}.ask-share-note b{color:var(--ink);font-size:12.5px;font-weight:600}.ask-share-note span{color:var(--ink-2);font-size:11.5px;line-height:1.5}.ask-share-disclaimer{border-top:1px solid var(--line);color:var(--ink-2);margin:14px 0 0;padding-top:12px;font-size:11.5px;line-height:1.6}.ask-share-disclaimer a{color:var(--accent);text-decoration:underline}.ask-share-heading{font-family:var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--stone-4);margin:16px 0 6px;font-size:11px;font-weight:600}.ask-share-results,.ask-share-list{margin:6px 0 0;padding:0;list-style:none}.ask-share-results{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.ask-share-result,.ask-share-row{text-align:start;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ask-share-result{cursor:pointer;font:inherit;background:0 0;border:0}.ask-share-result:hover{background:var(--parchment)}.ask-share-result:disabled{opacity:.55;cursor:not-allowed}.ask-share-avatar{background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ask-share-who{flex-direction:column;flex:1;min-width:0;display:flex}.ask-share-who b{color:var(--ink);font-size:12.5px;font-weight:600}.ask-share-who span{color:var(--stone-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ask-share-add{color:var(--accent-fg);font-size:11.5px;font-weight:600}.ask-share-role{font-family:var(--f-ui);color:var(--ink-2);flex:none;font-size:11.5px}.ask-share-role.is-fixed{color:var(--stone-4)}.ask-share-general{align-items:center;gap:10px;display:flex}.ask-share-general>div{flex-direction:column;gap:2px;display:flex}.ask-share-general b{color:var(--ink);font-size:12.5px;font-weight:600}.ask-share-general span{color:var(--stone-4);font-size:11px}.ask-share-lock{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ask-project-colors{gap:9px;margin:2px 0 4px;display:flex}.ask-project-color{background:var(--swatch);cursor:pointer;width:26px;height:26px;box-shadow:0 0 0 2px var(--paper);border:0;border-radius:50%;padding:0;transition:all .15s}.ask-project-color:hover{transform:scale(1.08)}.ask-project-color.is-on{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--ink)}.ask-project-color:disabled{opacity:.5;cursor:not-allowed}.pj-card.is-loading,.pj-fc.is-loading{cursor:default;gap:9px}.pj-more{justify-content:center;margin-top:14px;display:flex}.pj-note{color:var(--stone-4);grid-column:1/-1;margin:2px 0 0;font-size:11.5px}.pj-note.is-error{color:var(--neg)}.ask-archived-project-note{width:min(100%, var(--ask-composer-width));border:1px solid var(--line);background:var(--parchment);color:var(--ink-2);border-radius:10px;margin:0 auto 8px;padding:8px 12px;font-size:12px}.pj-archived{border:1px solid var(--line);background:var(--parchment);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:12px;display:flex}.pj-archived>span:first-of-type{flex:260px}.ask-projects-role.is-archived{color:var(--stone-6);border-style:dashed}.pj-ov{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding-bottom:12px;display:grid}.pj-ov-card{border:1px solid var(--line-soft);background:var(--paper);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.pj-ov-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pj-ov-title{font-family:var(--f-ui);color:var(--t1);margin:0;font-size:12.5px;font-weight:600}.pj-ov-link{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.pj-ov-link:hover{color:var(--t1);text-decoration:underline}.pj-ov-link.is-error{color:var(--neg);align-self:flex-start}.pj-ov-text{color:var(--ink-2);white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.pj-ov-text.ph{color:var(--stone-4)}.pj-ov-actions{flex-wrap:wrap;gap:8px;display:flex}.pj-ov-actions .pj-btn{align-items:center;gap:6px;display:inline-flex}.pj-ov-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pj-ov-list li{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:12px;display:flex}.pj-ov-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-ov-item svg{color:var(--stone-6);flex:none}.pj-ov-chat{text-align:start;min-width:0;font:inherit;color:var(--t1);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;overflow:hidden}.pj-ov-chat:hover{text-decoration:underline}.pj-ov-when{color:var(--stone-4);flex:none;font-size:11px}.pj-ov-activity li{align-items:baseline}.pj-ov-activity .pj-ov-sentence{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.45;overflow:hidden}.pj-ov-chat.pj-ov-inline{display:inline}.pj-people-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pj-people-row{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.pj-people-av{border-radius:50%;flex:none;width:24px;height:24px;display:inline-flex;overflow:hidden}.pj-people-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--t1);flex:auto;gap:4px;display:flex;overflow:hidden}.pj-people-you{color:var(--stone-4)}.pj-people-badge{color:var(--stone-6);flex:none;font-size:11px}.pj-people-role{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);height:26px;color:var(--t1);font:inherit;flex:none;padding:0 6px;font-size:11.5px}.pj-people-remove{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11.5px}.pj-people-remove:hover:not(:disabled){color:var(--neg)}.pj-menu-note{color:var(--stone-4);margin:0;padding:8px 11px;font-size:11.5px}.pj-su:disabled{cursor:default}.pj-cr .mini:disabled{opacity:.55;cursor:not-allowed}.ask-doc-meta{white-space:nowrap;font-family:var(--f-ui);color:var(--t3);flex-shrink:0;font-size:11.5px}.ask-doc-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-doc-btn{border:1px solid var(--border-strong);color:var(--t2);font-family:var(--f-ui);cursor:pointer;background:0 0;border-radius:7px;padding:4px 9px;font-size:11.5px;transition:all .12s}.ask-doc-btn:hover:not(:disabled){background:var(--surface-2);color:var(--t1)}.ask-doc-btn:disabled{color:var(--t4);cursor:default}.ask-doc-notice{border-bottom:1px solid var(--border);font-family:var(--f-ui);color:var(--t2);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.ask-doc-notice-warn{background:var(--surface-2)}.ask-doc-notice-error,.ask-doc-notice-proposal{background:var(--surface-2);color:var(--t1)}.ask-doc-proposal-actions{flex-shrink:0;gap:6px;display:flex}.ask-doc-body{flex:1;min-height:0;display:flex}.ask-doc-preview{background:var(--surface-2);flex:1;min-height:0;display:flex}.ask-doc-preview iframe{border:0;flex:1;min-height:0}.ask-sheet-editor,.ask-presentation-editor{flex:1;min-width:0;overflow:auto}.ask-file-tabs,.ask-file-toolbar,.ask-slide-list{border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:8px;padding:10px;display:flex;overflow-x:auto}.ask-file-tabs [aria-selected=true]{background:var(--surface-3);font-weight:600}.ask-slide-thumb{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:4px;flex:none;width:132px;padding:0;line-height:0}.ask-presentation-editor{container-type:inline-size}.ask-slide-thumb-item{flex:none;align-items:flex-start;gap:6px;display:flex;position:relative}.ask-slide-thumb-item[draggable=true]{cursor:grab}.ask-slide-thumb-item.is-picked .ask-slide-thumb{border-color:var(--accent,#4b7bec);box-shadow:0 0 0 2px var(--accent,#4b7bec)}@supports (color:color-mix(in lab, red, red)){.ask-slide-thumb-item.is-picked .ask-slide-thumb{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#4b7bec) 45%, transparent)}}.ask-slide-thumb-item[data-drop]:after{content:"";background:var(--accent,#4b7bec);pointer-events:none;border-radius:2px;position:absolute}.ask-slide-thumb-item[data-drop=before]:after{top:0;bottom:0;width:3px;inset-inline-start:-6px}.ask-slide-thumb-item[data-drop=after]:after{top:0;inset-inline-end:-6px;width:3px;bottom:0}.ask-slide-rail-bar{color:var(--t2);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.ask-slide-rail-bar>[role=status]{margin-inline-end:auto;padding-inline-end:4px}.ask-slide-thumb-number{min-width:14px;color:var(--t3);text-align:end;padding-top:2px;font-size:11px}.ask-slide-viewers{pointer-events:none;inset-inline-end:4px;display:inline-flex;position:absolute;bottom:4px}.ask-deck-viewers{align-items:center;margin-inline-start:auto;padding-inline-start:4px;display:inline-flex}.ask-slide-viewer{border:2px solid var(--surface);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.ask-slide-viewer+.ask-slide-viewer{margin-inline-start:-6px}.ask-slide-viewer.is-more{background:var(--t2);color:var(--surface)}.ask-slide-thumb-more{width:22px;height:22px;color:var(--t2);background:var(--surface);border:1px solid var(--border);cursor:pointer;opacity:0;top:4px;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:4px}.ask-slide-thumb-item:hover .ask-slide-thumb-more,.ask-slide-thumb-item.is-selected .ask-slide-thumb-more,.ask-slide-thumb-more:focus-visible,.ask-slide-thumb-more[aria-expanded=true]{opacity:1}@media (hover:none){.ask-slide-thumb-more{opacity:1}}.ask-slide-thumb-add{aspect-ratio:16/9;width:132px;color:var(--t2);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.ask-slide-thumb-add:hover:not(:disabled){color:var(--t1);border-color:var(--accent,#4b7bec)}@container (width>=640px){.ask-presentation-body{align-items:flex-start;display:flex}.ask-presentation-body>.ask-slide-list{border-inline-end:1px solid var(--border);border-bottom:0;flex-direction:column;flex:0 0 168px;align-items:stretch;max-height:100cqh;position:sticky;top:0;overflow:hidden auto}.ask-presentation-body .ask-slide-thumb{width:128px}.ask-presentation-body .ask-slide-thumb-item[data-drop=before]:after{top:-6px;inset-inline-end:0;bottom:auto;width:auto;height:3px;inset-inline-start:20px}.ask-presentation-body .ask-slide-thumb-item[data-drop=after]:after{top:auto;inset-inline-end:0;bottom:-6px;width:auto;height:3px;inset-inline-start:20px}.ask-presentation-body .ask-slide-thumb-add{width:128px;margin-inline-start:20px}.ask-presentation-main{flex:1;min-width:0}}.ask-slide-thumb:hover{border-color:var(--accent,#4b7bec)}.ask-slide-thumb.is-selected{border-color:var(--accent,#4b7bec);box-shadow:0 0 0 2px var(--accent,#4b7bec)}.ask-slide-thumb.is-changed{outline:2px dashed var(--warn,#d9a400);outline-offset:2px}.ask-sheet-grid td.is-changed,.ask-sheet-grid th.is-changed{box-shadow:inset 0 0 0 2px var(--warn,#d9a400);background:var(--warn,#d9a400)}@supports (color:color-mix(in lab, red, red)){.ask-sheet-grid td.is-changed,.ask-sheet-grid th.is-changed{background:color-mix(in srgb, var(--warn,#d9a400) 14%, transparent)}}.ask-doc-changes{margin:0 0 4px}.ask-doc-changes-head{color:var(--t2);justify-content:space-between;align-items:center;gap:8px;margin:0 12px 6px;font-size:12px;display:flex}.ask-slide-thumb-svg{width:100%;aspect-ratio:var(--ask-slide-ratio,16 / 9);display:block}.ask-slide-canvas{width:100%;min-width:0}.ask-slide-canvas canvas{background:#fff;display:block}.ask-slide-stage{box-sizing:content-box;border:1px solid var(--border);direction:ltr;border-radius:8px;position:relative;overflow:hidden}.ask-slide-text-layer,.ask-slide-overlay{pointer-events:none;position:absolute;inset:0}.ask-slide-selection-box{box-sizing:border-box;outline-offset:1px;outline:1px solid #00a1ff;position:absolute}.ask-slide-guide{background:#e0368a;position:absolute}.ask-slide-guide[data-axis=x]{width:1px;top:0;bottom:0}.ask-slide-guide[data-axis=y]{height:1px;inset-inline:0}.ask-slide-gap{box-sizing:border-box;border-style:solid;border-color:#e0368a;position:absolute}.ask-slide-gap[data-axis=x]{background:linear-gradient(#e0368a,#e0368a) 50%/100% 1px no-repeat;border-width:0 1px;height:7px;margin-top:-3px}.ask-slide-gap[data-axis=y]{background:linear-gradient(#e0368a,#e0368a) 50%/1px 100% no-repeat;border-width:1px 0;width:7px;margin-left:-3px}.ask-slide-marquee{box-sizing:border-box;background:#00a1ff14;border:1px solid #00a1ff;position:absolute}.ask-slide-text{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;flex-direction:column;line-height:1.2;display:flex;position:absolute}.ask-slide-text.is-editing{pointer-events:auto;cursor:text;outline:2px solid var(--accent,#4b7bec);outline-offset:1px}.ask-slide-text-content{outline:none;min-height:1em}.ask-slide-text-content[data-list]{counter-reset:ask-slide-list}.ask-slide-text-content[data-list]>.ask-slide-para{padding-inline-start:1.4em;position:relative}.ask-slide-text-content[data-list]>.ask-slide-para:empty:after{content:"​"}.ask-slide-text-content[data-list]>.ask-slide-para:not(:empty):before{position:absolute;inset-inline-start:0}.ask-slide-text-content[data-list=bullet]>.ask-slide-para:not(:empty):before{content:"•"}.ask-slide-text-content[data-list=number]>.ask-slide-para:not(:empty){counter-increment:ask-slide-list}.ask-slide-text-content[data-list=number]>.ask-slide-para:not(:empty):before{content:counter(ask-slide-list) "."}.ask-slide-format-row{align-items:center;gap:6px;height:46px;margin-bottom:8px;display:flex}.ask-slide-format-hint{color:var(--t3);margin:0;font-size:12.5px}.ask-slide-format-bar{scrollbar-width:thin;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;height:40px;box-shadow:var(--shadow-md);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}.ask-slide-tool{min-width:28px;height:28px;color:var(--t1);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:12.5px;font-weight:550;display:inline-flex}.ask-slide-tool.is-wide{padding:0 8px}.ask-slide-tool:hover{background:var(--quiet-active)}.ask-slide-tool[aria-pressed=true]{background:var(--surface-3)}.ask-slide-tool:focus-visible,.ask-slide-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-slide-tool-sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 3px}.ask-slide-tool-size{min-width:22px;color:var(--t2);font-variant-numeric:tabular-nums;text-align:center;font-size:12px}.ask-slide-swatches{flex:none;gap:3px;padding:0 3px;display:inline-flex}.ask-slide-swatch{border:2px solid var(--surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;flex:none;padding:0}.ask-slide-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.ask-slide-swatch.is-none{background:linear-gradient(to top right,#fff calc(50% - 1px),#c0392b calc(50% - 1px) calc(50% + 1px),#fff calc(50% + 1px))}.ask-slide-shape-part{flex:none;align-items:center;gap:2px;display:inline-flex}.ask-slide-tool-label{color:var(--t2);white-space:nowrap;padding-block:0;padding-inline:4px 2px;font-size:12px;font-weight:550}.ask-slide-colour-picker{flex:none;align-items:center;display:inline-flex}.ask-slide-colour-more{width:18px;font-size:10px}.ask-slide-colour-pop{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;padding:8px;display:grid;position:fixed;box-shadow:0 8px 24px #0f172a24}.ask-slide-colour-grid{grid-template-rows:repeat(5,18px);grid-auto-flow:column;gap:3px;display:grid}.ask-slide-colour-field{color:var(--t2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ask-slide-colour-field input[type=text]{width:84px}.ask-slide-text-more{border:0;flex:none;height:auto;padding:0}.ask-slide-text-more select,.ask-slide-more-field input{height:26px;font-size:12px}.ask-slide-more-field{align-items:center;gap:2px;display:inline-flex}.ask-slide-more-field input{width:52px}.ask-slide-text-content>.ask-slide-para:empty:after{content:"​"}.ask-slide-arrange-bar{flex:none}.ask-slide-table-bar{flex:0 auto}.ask-slide-table-bar .ask-doc-btn{white-space:nowrap;flex:none}.ask-slide-format-row:has(>.ask-slide-data-message){position:relative}.ask-slide-format-row>.ask-slide-data-message{z-index:3;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);max-width:100%;box-shadow:var(--shadow-md);top:calc(100% - 2px);border-radius:8px;padding:5px 9px;position:absolute;inset-inline-start:0}.ask-slide-data-message{color:var(--danger,#b42318);margin:0;font-size:12px;line-height:1.3}.ask-slide-data-message:empty{display:none}.ask-slide-table-tools,.ask-slide-bullet-tools{pointer-events:none;position:absolute;inset:0}.ask-slide-cell-chosen{box-sizing:border-box;outline-offset:-1px;outline:2px solid #00a1ff;position:absolute}.ask-slide-row-drop,.ask-slide-bullet-drop{box-sizing:border-box;background:#00a1ff1f;position:absolute;box-shadow:inset 0 0 0 1px #00a1ffb3}.ask-slide-row-handle,.ask-slide-bullet-handle{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);color:var(--t2);cursor:grab;pointer-events:auto;touch-action:none;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute}.ask-slide-row-handle:hover,.ask-slide-row-handle[data-dragging],.ask-slide-bullet-handle:hover,.ask-slide-bullet-handle[data-dragging]{color:var(--t1);border-color:#00a1ff}.ask-slide-row-handle[data-dragging],.ask-slide-bullet-handle[data-dragging]{cursor:grabbing}.ask-slide-row-handle:focus-visible,.ask-slide-bullet-handle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-slide-cell-edit{box-sizing:border-box;color:#0f1b2d;pointer-events:auto;background:#fff;border:0;outline:2px solid #00a1ff;margin:0;padding:0 6px;font-family:inherit;position:absolute}.ask-slide-cell-edit.is-header{font-weight:700}.ask-slide-chart-data{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:10px;margin-top:10px;padding:10px 12px}.ask-slide-chart-data-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.ask-slide-chart-data-head strong{flex:auto}.ask-slide-chart-type{color:var(--t2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ask-slide-chart-type select{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--t1);font:inherit;border-radius:6px;padding:0 6px}.ask-slide-chart-grid-scroll{max-height:260px;overflow:auto}.ask-slide-chart-option{color:var(--t2);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:400;display:inline-flex}.ask-slide-chart-grid .ask-slide-chart-option input,.ask-slide-chart-grid .ask-slide-chart-total input,.ask-slide-chart-data-head .ask-slide-chart-option input{width:auto;height:auto;margin:0 4px}.ask-slide-chart-grid td.ask-slide-chart-total{text-align:center}.ask-slide-chart-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px}.ask-slide-chart-grid th,.ask-slide-chart-grid td{border:1px solid var(--line);background:var(--surface);height:28px;padding:0}.ask-slide-chart-grid thead th,.ask-slide-chart-grid tbody th{background:var(--surface-2);color:var(--t2);text-align:start;font-weight:600}.ask-slide-chart-grid thead th:first-child{padding:0 8px}.ask-slide-chart-grid tr>td:last-child,.ask-slide-chart-grid thead td{background:0 0;border:0}.ask-slide-chart-grid input{box-sizing:border-box;width:96px;height:27px;color:var(--t1);font:inherit;background:0 0;border:0;padding:0 7px}.ask-slide-chart-grid input.is-figure{text-align:end}.ask-slide-chart-grid input:focus{outline-offset:-2px;outline:2px solid #00a1ff}.ask-slide-chart-series-head{align-items:center;display:flex}.ask-slide-chart-remove{width:22px;height:22px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;margin:0 2px;padding:0;display:inline-grid}.ask-slide-chart-remove:hover{background:var(--quiet-active);color:var(--t1)}.ask-slide-chart-remove:focus-visible{outline:2px solid var(--accent)}.ask-slide-chart-data-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ask-slide-chart-axis{color:var(--t3);margin-inline-start:auto;font-size:12px}.ask-slide-chart-data>.ask-slide-data-message{margin-top:6px}.ask-slide-chart-grip{cursor:grab;touch-action:none}.ask-slide-chart-tabs{background:var(--surface-2);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.ask-slide-chart-tabs [role=tab]{height:24px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px}.ask-slide-chart-tabs [role=tab][aria-selected=true]{background:var(--surface);color:var(--t1);box-shadow:var(--shadow-sm)}.ask-slide-chart-grid .is-hidden input{color:var(--t3);text-decoration:line-through}.ask-slide-chart-grid td.is-chosen{background:var(--quiet-active)}.ask-slide-chart-stats{color:var(--t2);font-variant-numeric:tabular-nums;font-size:12px}.ask-slide-chart-paste textarea{box-sizing:border-box;border:1px dashed var(--line);background:var(--surface-2);width:100%;min-height:72px;color:var(--t1);font:inherit;resize:vertical;border-radius:8px;padding:8px;font-size:12px}.ask-slide-chart-paste-hint{color:var(--t2);margin:0 0 6px;font-size:12px}.ask-slide-chart-paste-options{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ask-slide-chart-options{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.ask-slide-chart-options-title{margin:0 0 8px;font-size:13px;font-weight:600}.ask-slide-chart-options fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:0;display:flex}.ask-slide-chart-options-label{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;flex:1 0 100%;margin:0;font-size:11px;font-weight:600}.ask-slide-chart-type-group{flex-wrap:wrap;flex:1 0 100%;gap:4px 12px;display:flex}.ask-slide-chart-type-choice{flex-direction:column;display:inline-flex}.ask-slide-chart-type-note{max-width:220px;color:var(--t3);font-size:11px}.ask-slide-chart-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ask-slide-chart-options input[type=text]{border:1px solid var(--line);background:var(--surface);width:72px;height:26px;color:var(--t1);font:inherit;border-radius:6px;padding:0 6px}.ask-slide-chart-options input[type=color]{border:1px solid var(--line);background:0 0;border-radius:4px;width:26px;height:22px;padding:0}.ask-slide-chart-figure{color:var(--t1);font-variant-numeric:tabular-nums}.ask-slide-canvas:focus{outline:none}.ask-slide-picture-words{overflow:visible}.ask-slide-picture-words>.ask-slide-text{position:static}.ask-slide-table-cell{box-sizing:border-box;white-space:pre-wrap;align-items:center;width:100%;height:100%;padding:0 7.2px;line-height:1.15;display:flex;overflow:hidden}.ask-slide-canvas-tools{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.ask-slide-canvas-skel>.skel:last-child{aspect-ratio:var(--ask-slide-ratio,16 / 9)}.ask-slide-canvas-viewport{overscroll-behavior:contain;max-width:100%;max-height:70vh;overflow:auto}.ask-slide-elements{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ask-slide-elements li{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:6px 10px}.ask-sheet-scroll{max-height:60vh;overflow:auto}.ask-sheet-grid{border-collapse:separate;border-spacing:0;border-top:1px solid var(--border);border-inline-start:1px solid var(--border);width:max-content;min-width:100%;font-size:12px}.ask-sheet-grid th,.ask-sheet-grid td{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);padding:0}.ask-sheet-grid th{background:var(--surface-2);padding:4px}.ask-sheet-grid thead{z-index:2;position:sticky;top:0}.ask-sheet-grid tbody th[scope=row]{z-index:1;position:sticky;inset-inline-start:0}.ask-sheet-grid thead th:first-child{z-index:3;position:sticky;inset-inline-start:0}.ask-sheet-grid input[data-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ask-sheet-grid input[data-selected=true]{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.ask-sheet-grid input{width:150px;color:var(--t1);font:inherit;background:0 0;border:0;padding:6px}.ask-sheet-grid td.has-dropdown{white-space:nowrap;position:relative}.ask-sheet-grid td.has-dropdown input{width:128px}.ask-sheet-grid td.is-invalid{box-shadow:inset 0 0 0 2px var(--danger,#c0392b)}.ask-sheet-grid{--sheet-input:#00f;--sheet-link:green;--sheet-negative:#c00000;--sheet-pass:#006100;--sheet-pass-fill:#c6efce;--sheet-fail:#9c0006;--sheet-fail-fill:#ffc7ce}html[data-theme=dark] .ask-sheet-grid{--sheet-input:#7aa7ff;--sheet-link:#6fcf7f;--sheet-negative:#ff7b7b}.ask-sheet-grid :is(td,th) input{font-weight:inherit}.ask-sheet-grid [data-fill] input{color:#000}.ask-sheet-grid [data-model=input] input{color:var(--sheet-input)}.ask-sheet-grid [data-model=link] input{color:var(--sheet-link)}.ask-sheet-grid [data-conditional=negative] input{color:var(--sheet-negative)}.ask-sheet-grid td[data-conditional=pass]{background:var(--sheet-pass-fill)}.ask-sheet-grid td[data-conditional=pass] input{color:var(--sheet-pass)}.ask-sheet-grid td[data-conditional=fail]{background:var(--sheet-fail-fill)}.ask-sheet-grid td[data-conditional=fail] input{color:var(--sheet-fail)}.ask-sheet-grid [data-border=all]{box-shadow:inset 0 0 0 1px var(--t1)}.ask-sheet-grid [data-border=top]{box-shadow:inset 0 1px 0 var(--t1)}.ask-sheet-grid [data-border=bottom]{box-shadow:inset 0 -1px 0 var(--t1)}.ask-sheet-grid [data-border=total]{box-shadow:inset 0 1px 0 var(--t1);border-bottom:3px double var(--t1)}.ask-sheet-grid td[data-frozen]{z-index:1;background:var(--surface,#fff);position:sticky}.ask-sheet-grid td[data-frozen][data-fill]{background-clip:padding-box}.ask-sheet-grid thead th[data-frozen],.ask-sheet-grid td[data-frozen=both]{z-index:3;position:sticky}.ask-sheet-format-toolbar{font-family:var(--f-ui);color:var(--t2);flex-wrap:wrap;gap:6px;font-size:11.5px}.ask-sheet-format-toolbar select{border:1px solid var(--border-strong);background:var(--surface);max-width:14em;color:var(--t1);font:inherit;border-radius:7px;padding:4px 6px}.ask-sheet-format-toolbar label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ask-sheet-format-toolbar .ask-doc-btn{white-space:nowrap;flex:none}.ask-sheet-format-toolbar .ask-doc-btn[aria-pressed=true]{background:var(--surface-2);color:var(--t1);font-weight:700}.ask-sheet-format-range{font-variant-numeric:tabular-nums;min-width:4em}.ask-sheet-dropdown-toggle{width:20px;color:var(--t2);cursor:pointer;background:0 0;border:0}.ask-sheet-dropdown-list{z-index:4;border:1px solid var(--border);background:var(--surface-1,var(--surface-2));top:100%;border-radius:6px;min-width:150px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;inset-inline-start:0;overflow:auto;box-shadow:0 4px 12px #0000002e}.ask-sheet-dropdown-list li{cursor:pointer;padding:4px 10px}.ask-sheet-dropdown-list li:hover,.ask-sheet-dropdown-list li[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ask-sheet-dropdown-list li:hover,.ask-sheet-dropdown-list li[aria-selected=true]{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.ask-sheet-charts{flex-wrap:wrap;gap:12px;padding:8px 12px;display:flex}.ask-sheet-chart{border:1px solid var(--border);border-radius:6px;flex:280px;max-width:480px;padding:8px}.ask-file-help{color:var(--t3);padding:8px 12px;font-size:12px}.ask-slide-preview{aspect-ratio:var(--ask-slide-ratio,16 / 9);color:#273449;border:1px solid var(--border);background:#fff;border-bottom:4px solid #4169e1;border-radius:6px;margin:16px;padding:24px;font-size:14px;overflow:auto}.ask-slide-preview:has(.ask-slide-canvas){aspect-ratio:auto}.ask-slide-preview h3{color:#182335;margin:0 0 16px}.ask-slide-fields{gap:12px;padding:16px;display:grid}.ask-slide-ask{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 16px 0;display:grid}.ask-slide-ask-actions{flex-wrap:wrap;gap:6px;display:flex}.ask-slide-ask-bar{gap:8px;display:flex}.ask-slide-ask-bar input{min-width:0;color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:7px;flex:1;padding:6px 8px}.ask-slide-ask-note,.ask-slide-review-note{color:var(--t2);margin:0;font-size:12px}.ask-slide-review{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ask-slide-review-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-slide-review-done{color:var(--t2);font-size:12px}.ask-slide-mode-chips{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ask-slide-mode-chip,.ask-slide-scope-chip{color:var(--t1);background:var(--surface-2);border:1px solid var(--border);border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.ask-slide-mode-chip{cursor:pointer}.ask-slide-scope-clear{color:var(--t2);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ask-slide-mode-option{text-align:start;gap:2px;display:grid}.ask-slide-mode-option-description{color:var(--t2);font-size:12px}.ask-slide-ask-field{flex:1;min-width:0;display:flex;position:relative}.ask-slide-at-options{z-index:5;background:var(--surface);border:1px solid var(--border);bottom:calc(100% + 4px);border-radius:7px;min-width:160px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto}.ask-slide-at-option{cursor:pointer;border-radius:5px;padding:4px 8px}.ask-slide-at-option[aria-selected=true]{background:var(--surface-2)}.ask-slide-thumb-badge{min-width:16px;color:var(--on-accent);text-align:center;background:var(--accent);pointer-events:none;bottom:4px;border-radius:8px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;inset-inline-start:28px}.ask-deck-plan,.ask-deck-outcome{background:var(--surface);border:1px solid var(--border);border-radius:9px;gap:8px;margin:8px 16px 0;padding:10px 12px;display:grid}.ask-deck-plan-head,.ask-deck-outcome-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-deck-plan-title,.ask-deck-outcome-title{font-weight:600}.ask-deck-plan-note{color:var(--t2);margin:0;font-size:12px}.ask-deck-plan-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ask-deck-plan-step{align-items:center;gap:8px;display:flex}.ask-deck-plan-thumb{border:1px solid var(--border);border-radius:4px;flex-shrink:0;width:64px;height:auto}.ask-deck-plan-slide{background:var(--surface-2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.ask-deck-plan-words{flex:1;gap:2px;min-width:0;display:grid}.ask-deck-plan-step-detail{color:var(--t2);font-size:12px}.ask-deck-plan-input{color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:6px 8px}.ask-doc-revision-tag{color:var(--t2);background:var(--surface-2);border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:11px}.ask-deck-clashes{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ask-deck-clash{gap:2px;display:grid}.ask-deck-clash-name{font-weight:600}.ask-deck-clash-version{overflow-wrap:anywhere;font-size:12px}.ask-deck-clash-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px;display:grid}.ask-deck-clash-side{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:8px;align-content:start;gap:4px;margin:0;padding:6px;display:grid}.ask-deck-clash-side figcaption{font-size:12px;font-weight:600}.ask-deck-clash-slide{border-radius:4px;width:100%;height:auto}.ask-deck-clash-words{overflow-wrap:anywhere;margin:0;font-size:12px}.ask-slide-hive-editing{align-items:center;gap:6px;display:flex}.ask-slide-hive-editing-dot{background:var(--accent,#2563eb);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite ask-slide-hive-editing-pulse}@keyframes ask-slide-hive-editing-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ask-slide-hive-editing-dot{animation:none}}.ask-slide-fields label{gap:6px;font-size:12px;display:grid}.ask-slide-fields textarea{resize:vertical;min-height:110px}.ask-slide-fields input,.ask-slide-fields textarea,.ask-file-toolbar input,.ask-docs-status select{color:var(--t1);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:4px;padding:6px 8px}.ask-doc-editor{flex-direction:column;flex:1;min-width:0;display:flex}.ask-doc-skel{width:100%;max-width:68ch;font-family:var(--f-ui);flex-direction:column;flex:1;align-self:flex-start;gap:13px;margin:0 auto;padding:28px 32px;font-size:15px;display:flex}.ask-doc-skel>.skel:first-child{margin-bottom:8px}.ask-doc-skel-head{align-items:center}.ask-doc-skel-meta{flex-shrink:0;margin-inline-start:auto}.ask-doc-toolbar{border-bottom:1px solid var(--border);z-index:2;background:var(--surface);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex;position:sticky;top:0}.ask-doc-toolbar button{min-width:28px;height:26px;color:var(--t2);font-family:var(--f-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;transition:background .12s,color .12s}.ask-doc-toolbar button:hover{background:var(--bg3,#7f7f7f1f);color:var(--t1)}.ask-doc-toolbar button.is-active{background:var(--bg3,#7f7f7f29);border-color:var(--border);color:var(--t1)}.ask-doc-toolbar-divider{background:var(--border);width:1px;height:16px;margin:0 4px}.ask-doc-toolbar .ask-doc-swatch-trigger:disabled,.ask-doc-toolbar .ask-doc-align:disabled{color:var(--t3);opacity:.45;cursor:not-allowed;background:0 0;border-color:#0000}.ask-doc-toolbar .ask-doc-align>svg{margin:0 auto;display:block}.ask-doc-toolbar .ask-doc-swatch-trigger{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:inline-flex}.ask-doc-swatch-bar{background:var(--swatch,transparent);border-radius:1px;width:14px;height:3px}.ask-doc-swatch-bar.is-none{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.ask-doc-toolbar .ask-doc-suggesting{align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ask-doc-toolbar .ask-doc-suggesting.is-active{background:var(--pos-bg);border-color:var(--pos)}@supports (color:color-mix(in lab, red, red)){.ask-doc-toolbar .ask-doc-suggesting.is-active{border-color:color-mix(in srgb, var(--pos) 45%, var(--border))}}.ask-doc-toolbar .ask-doc-suggesting.is-active{color:var(--t1)}.ask-doc-suggestions{border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--t2);font-family:var(--f-ui);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.ask-doc-suggestions .ask-doc-btn{align-items:center;gap:4px;display:inline-flex}.ask-doc-suggestions-count{color:var(--t1);font-variant-numeric:tabular-nums;font-weight:600}.ask-doc-suggestions-current{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ask-doc-suggestions-who{color:var(--t1);font-weight:600}.ask-doc-suggestions-what{overflow-wrap:anywhere}.ask-doc-suggestions-all{gap:6px;margin-inline-start:auto;display:inline-flex}.ask-doc-prose ins.ask-doc-suggestion{color:var(--pos);background:var(--pos-bg);text-decoration:underline;text-decoration-thickness:1px}.ask-doc-prose del.ask-doc-suggestion{color:var(--neg);background:var(--neg-bg);text-decoration:line-through}.ask-doc-prose .ask-doc-suggestion-block{display:contents}.ask-doc-prose .ask-doc-suggestion-node--insertion,.ask-doc-prose .ask-doc-suggestion-node--insertion>td,.ask-doc-prose .ask-doc-suggestion-node--insertion>th{background:var(--pos-bg)}.ask-doc-prose .ask-doc-suggestion-node--deletion,.ask-doc-prose .ask-doc-suggestion-node--deletion>td,.ask-doc-prose .ask-doc-suggestion-node--deletion>th{background:var(--neg-bg);text-decoration:line-through}.ask-doc-toolbar-select{border:1px solid var(--border);background:var(--surface);height:26px;color:var(--t2);font-family:var(--f-ui);cursor:pointer;border-radius:6px;padding:0 4px;font-size:12px}.ask-doc-toolbar-select:hover:not(:disabled){border-color:var(--border-strong);color:var(--t1)}.ask-doc-toolbar-select:disabled{opacity:.45;cursor:not-allowed}.ask-doc-font-select{max-width:132px}.ask-doc-size-select{width:64px}.ask-doc-toolbar-field{color:var(--t3);align-items:center;gap:3px;display:inline-flex}.ask-doc-toolbar-field.is-disabled{opacity:.45}.ask-doc-toolbar-field.is-disabled .ask-doc-toolbar-select:disabled{opacity:1}.dd-panel.ask-doc-swatch-panel{padding:10px}.ask-doc-swatches{grid-template-columns:repeat(5,24px);justify-content:center;gap:8px;display:grid}.ask-doc-swatch{background:var(--swatch,transparent);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border:0;border-radius:50%;padding:0;transition:transform .12s}.ask-doc-swatch:hover{transform:scale(1.08)}.ask-doc-swatch.is-on{box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 2px var(--surface), 0 0 0 3.5px var(--t1)}.ask-doc-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ask-doc-swatch.is-none{width:auto;height:26px;color:var(--t1);font-family:var(--f-ui);background:0 0;border-radius:6px;grid-column:1/-1;font-size:12px}.ask-doc-swatch.is-none:hover{background:var(--bg3,#7f7f7f1f);transform:none}.ask-doc-swatch.is-none.is-on{box-shadow:inset 0 0 0 1.5px var(--t1)}.ask-doc-editor-surface{flex:1;min-height:0;overflow-y:auto}.ask-doc-prose{max-width:68ch;color:var(--t1);font-family:var(--f-ui);overflow-wrap:anywhere;outline:none;margin:0 auto;padding:28px 32px 96px;font-size:15px;line-height:1.75}html[data-theme=dark] :is(.ask-doc-prose,.ask-doc-skel){margin-block:12px 24px}html[data-theme=dark] .ask-doc-prose{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-default:#111;--accent:var(--accent-personal,var(--accent-workspace,var(--accent-default)));--accent-bg:var(--accent);background:#fff;border-radius:6px}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .ask-doc-prose{--accent-bg:color-mix(in srgb, var(--accent) 10%, white)}}html[data-theme=dark] .ask-doc-prose{--accent-soft:var(--accent-bg);--accent-fg:#111;--surface:#fff;--surface-2:#f4f4f5;--surface-3:#ececec;--line:#e5e5e5;--line-soft:#efefef;--border:var(--line);--border-strong:var(--line);--quiet-hover:#0000000a;--quiet-active:#0000000f;--quiet-active-strong:#00000013;--ink-2:#2a2a2a;--t1:#111;--t2:#2a2a2a;--t3:#646464;--t4:#9a9a9a;--muted:#8a8a8a;--text-tertiary:#9a9a9a;--pos:#3e9b6c;--pos-bg:#e4f1e9;--neg:#c4543f;--warn-bg:#f5ebd7;--neg-bg:#f7e7e2;--info-bg:#e4edf7;--muted-bg:#f2f2f2}.ask-doc-prose>*+*{margin-top:.9em}.ask-doc-prose h1,.ask-doc-prose h2,.ask-doc-prose h3{letter-spacing:-.011em;margin-top:1.6em;font-weight:650;line-height:1.3}.ask-doc-prose h1{font-size:1.6em}.ask-doc-prose h2{font-size:1.3em}.ask-doc-prose h3{font-size:1.1em}.ask-doc-prose>h1:first-child,.ask-doc-prose>h2:first-child,.ask-doc-prose>h3:first-child{margin-top:0}.ask-doc-prose ul,.ask-doc-prose ol{padding-inline-start:1.4em}[dir=ltr] .ask-doc-prose li[dir=rtl],[dir=rtl] .ask-doc-prose li[dir=ltr]{list-style-position:inside}.ask-doc-prose ul{list-style:outside}.ask-doc-prose ol{list-style:decimal}.ask-doc-prose ul ul{list-style-type:circle}.ask-doc-prose li::marker{color:var(--t3)}.ask-doc-prose li+li{margin-top:.25em}.ask-doc-prose li>p{margin:0}.ask-doc-prose li>ul,.ask-doc-prose li>ol{text-align:start}.ask-doc-prose blockquote{border-inline-start:3px solid var(--border);color:var(--t2);margin-inline-start:0;padding-inline-start:1em}:is([dir=ltr] .ask-doc-prose blockquote:has(>p[dir=rtl]),[dir=rtl] .ask-doc-prose blockquote:has(>p[dir=ltr])){border-inline-start:0;border-inline-end:3px solid var(--border);padding-inline:0 1em}.ask-doc-prose code{background:var(--bg3,#7f7f7f24);font-family:var(--f-mono,monospace);border-radius:4px;padding:.12em .35em;font-size:.88em}.ask-doc-prose pre{background:var(--bg3,#7f7f7f24);border-radius:8px;padding:12px 14px;overflow-x:auto}.ask-doc-prose pre code{background:0 0;padding:0;font-size:.85em}.ask-doc-chart-block{margin:1em 0}.ask-doc-page-break{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:1.25em 0;font-size:.75rem;display:flex}.ask-doc-page-break:before,.ask-doc-page-break:after{content:"";border-top:1px dashed var(--border);flex:1}.ask-doc-page-break code[hidden]{display:none}.ask-doc-contents{margin:1em 0}.ask-doc-contents code[hidden]{display:none}.ask-doc-contents-card{border:1px solid var(--border);-webkit-user-select:none;user-select:none;border-radius:8px;padding:10px 14px}.ask-doc-contents-title{margin:0 0 6px;font-weight:600}.ask-doc-contents-card ul{margin:0;padding:0;list-style:none}.ask-doc-contents-card li{margin:2px 0}.ask-doc-contents-card li[data-level="2"]{padding-inline-start:1.25em}.ask-doc-contents-card li[data-level="3"]{padding-inline-start:2.5em}.ask-doc-contents-empty{color:var(--t3);font-style:italic}.ask-doc-chart{border:1px solid var(--border);color:#0f1b2d;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;margin:0 0 6px;padding:12px 14px 10px}.ask-doc-chart svg{max-width:100%;height:auto;display:block}.ask-doc-chart figcaption,.ask-doc-chart-note{color:#5b6b7f;margin:6px 0 0;font-size:.85em;font-style:italic}.ask-doc-chart-block pre{font-size:.85em}.ask-doc-chart-block pre[hidden]{display:none}.ask-doc-chart-controls{-webkit-user-select:none;user-select:none;margin:0 0 6px}.ask-doc-chart-toggle{color:var(--text-secondary,#5b6b7f);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-inline-start:-6px;padding:2px 6px;font-size:.8em}.ask-doc-chart-toggle:hover{color:var(--t1,currentColor);background:var(--surface-3,#7f7f7f1f)}.ask-doc-chart-toggle:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:1px}.ask-doc-prose hr{border:0;border-top:1px solid var(--border);margin:1.8em 0}.ask-doc-prose a{color:var(--accent,currentColor);text-underline-offset:2px;text-decoration:underline}.ask-doc-prose span[data-color] a,.ask-doc-prose span[data-highlight] a{color:inherit}.ask-doc-prose span[data-highlight]:not([data-color]){color:#000}.ask-doc-prose span[data-highlight] code{background:0 0}.ask-doc-prose span[data-font] code{font-family:inherit}.ask-doc-prose img{border-radius:6px;max-width:100%;height:auto}.ask-doc-prose img[data-hive-pending]{background:var(--bg3,#7f7f7f1f);border:1px dashed var(--border);color:#0000;width:100%;min-height:96px;font-size:0}.ask-doc-prose table{border-collapse:collapse;width:100%;font-size:.92em}.ask-doc-prose th,.ask-doc-prose td{border:1px solid var(--border);text-align:start;vertical-align:top;padding:6px 9px}.ask-doc-prose th{background:var(--bg3,#7f7f7f1a);font-weight:600}.ask-doc-prose th>p,.ask-doc-prose td>p{margin:0}.ask-doc-prose .selectedCell:after{content:"";background:var(--accent-soft,#7f7f7f2e);pointer-events:none;position:absolute;inset:0}.ask-doc-prose p.is-editor-empty:first-child:before{content:"Start writing, or ask Hive to draft something…";float:inline-start;height:0;color:var(--t3);pointer-events:none}.ask-doc-source{resize:none;width:100%;color:var(--t1);font-family:var(--f-mono,monospace);tab-size:2;background:0 0;border:none;outline:none;flex:1;padding:16px;font-size:13px;line-height:1.65}.ask-doc-preview{color:var(--t1);font-family:var(--f-ui);flex:1;padding:16px;font-size:13.5px;line-height:1.7;overflow-y:auto}.ask-doc-preview table{border-collapse:collapse;width:100%}.ask-doc-preview th,.ask-doc-preview td{border:1px solid var(--border);text-align:start;padding:5px 8px}.ask-doc-history{border-top:1px solid var(--border);max-height:220px;padding:8px 14px;overflow-y:auto}.ask-doc-history ul{margin:0;padding:0;list-style:none}.ask-slide-history{border:1px solid var(--border);border-radius:8px;margin-bottom:10px}.ask-slide-history-head{font-family:var(--f-ui);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ask-deck-comments{border:1px solid var(--border);border-radius:8px;max-height:360px;margin-bottom:10px;overflow-y:auto}.ask-deck-comments-toggle{color:var(--t2);align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}.ask-deck-comments-ask{margin:6px 0}.ask-deck-comments-btn{position:relative}.ask-deck-comments-count{font-family:var(--f-ui);margin-inline-start:3px;font-size:11px;font-weight:600}.ask-deck-check{border:1px solid var(--border);max-height:420px;font-family:var(--f-ui);border-radius:8px;margin-bottom:10px;font-size:12px;overflow-y:auto}.ask-deck-check-sub{color:var(--t2);font-weight:400}.ask-deck-brand{background:var(--surface);border-radius:6px;margin:8px 0;padding:8px}.ask-deck-brand-row{align-items:center;gap:6px;display:flex}.ask-deck-brand-swatches{gap:3px;margin-inline-start:auto;display:inline-flex}.ask-deck-brand-swatches>span{border:1px solid var(--border);border-radius:3px;width:14px;height:14px}.ask-deck-brand-note{color:var(--t2);margin:4px 0 0}.ask-deck-brand-lock{align-items:center;gap:6px;margin-top:6px;display:flex}.ask-deck-check-clear{color:var(--t2);align-items:center;gap:6px;margin:8px 0;display:flex}.ask-deck-check-issues{margin:0;padding:0;list-style:none}.ask-deck-check-issue{border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding:8px 0;display:flex}.ask-deck-check-issue p{margin:0 0 4px}.ask-deck-check-actions{align-items:center;gap:10px;display:flex}.ask-deck-lock-chip{border:1px solid var(--border);font-family:var(--f-ui);color:var(--t2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.ask-deck-comment-form{align-items:flex-start;gap:6px;margin:6px 0;display:flex}.ask-deck-comment-form textarea{resize:vertical;min-width:0;font-family:var(--f-ui);border:1px solid var(--border);background:var(--surface);color:inherit;border-radius:6px;flex:1;padding:5px 7px;font-size:12px}.ask-deck-comment{border-top:1px solid var(--border);font-family:var(--f-ui);padding:8px 0;font-size:12px}.ask-deck-comment.is-resolved{opacity:.7}.ask-deck-comment-where{color:var(--t2);margin-bottom:2px}.ask-deck-comment-where .ask-doc-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ask-deck-comment-meta{color:var(--t2);margin:0}.ask-deck-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 4px}.ask-deck-comment-reply{border-inline-start:2px solid var(--border);margin-inline-start:12px;padding-inline-start:8px}.ask-deck-comment-actions{align-items:flex-start;gap:6px;display:flex}.ask-deck-comment-actions .ask-deck-comment-form{flex:1;margin:0}.ask-doc-revision{font-family:var(--f-ui);color:var(--t2);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.ask-doc-revision-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-doc-foot{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.ask-doc-save{border:1px solid var(--border-strong);background:var(--t1);color:var(--surface);font-family:var(--f-ui);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.ask-doc-save:disabled{color:var(--t4);cursor:default;background:0 0}.ask-doc-empty{text-align:center;font-family:var(--f-ui);color:var(--t3);margin:auto;padding:24px;font-size:12.5px}.ask-document-link-state{color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.ask-document-link-state p{flex:220px;margin:0}.ask-document-link-state[role=alert]{color:var(--neg)}.ask-doc-card{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.ask-doc-card-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ask-doc-card-kind{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--t3);font-size:10.5px}.ask-doc-card-title{font-family:var(--f-ui);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ask-doc-card-summary{font-family:var(--f-ui);color:var(--t3);font-size:11.5px}.ask-docs-error{font-family:var(--f-ui);color:var(--t2);font-size:11.5px}.ask-doc-file-input{display:none}.ask-docs-import-report{z-index:240;border:1px solid var(--border);background:var(--surface);width:320px;max-height:280px;font-family:var(--f-ui);color:var(--t2);text-align:start;top:calc(100% + 6px);border-radius:10px;padding:10px 12px;font-size:11.5px;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.ask-docs-import-report p{margin:0 0 6px}.ask-docs-import-report ul{flex-direction:column;gap:4px;margin:0 0 8px;padding-inline-start:16px;display:flex}.ask-doc-preview img{border-radius:6px;max-width:100%;height:auto}.ask-doc-picker{border:1px solid var(--border);background:var(--surface-2,#00000005);border-radius:8px;flex-direction:column;gap:8px;max-height:320px;margin:0 12px 12px;padding:12px;display:flex;overflow-y:auto}.ask-doc-picker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-doc-picker-connectors{gap:4px;display:flex}.ask-doc-picker-connectors button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:12px}.ask-doc-picker-connectors button.is-active{background:var(--accent-soft,#0000000f);font-weight:600}.ask-doc-picker-crumbs{flex-wrap:wrap;gap:4px;font-size:12px;display:flex}.ask-doc-picker-crumbs button{cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.ask-doc-picker-crumbs button:disabled{cursor:default;font-weight:600;text-decoration:none}.ask-doc-picker-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ask-doc-picker-list button{text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:6px 8px}.ask-doc-picker-list button:hover{background:var(--accent-soft,#0000000f)}.ask-doc-picker-state{opacity:.75;margin:0;font-size:12px}.ask-doc-picker-skel{flex-direction:column;gap:2px;display:flex}.ask-doc-picker-skel-row{align-items:center;height:28px;padding:0 8px;display:flex}.ask-doc-picker-actions{justify-content:flex-end;display:flex}.ask-doc-picker-note{opacity:.7;margin:0;font-size:11px}.ask-doc-diff{border:1px solid var(--border);background:var(--bg2,transparent);border-radius:8px;max-height:260px;margin:0 12px 10px;overflow:hidden auto}.ask-doc-diff-summary{border-bottom:1px solid var(--border);color:var(--t2);margin:0;padding:7px 10px;font-size:12px}.ask-doc-diff-added{color:var(--ok,#1a7f37);font-weight:600}.ask-doc-diff-removed{color:var(--danger,#b3261e);font-weight:600}.ask-doc-diff-lines{font-family:var(--f-mono,monospace);margin:0;padding:0;font-size:12px;line-height:1.55;list-style:none}.ask-doc-diff-line{white-space:pre-wrap;overflow-wrap:anywhere;gap:6px;padding:0 8px;display:flex}.ask-doc-diff-skel{flex-direction:column;gap:6.6px;padding-block:3px;padding-inline:21px 8px;display:flex}.ask-doc-diff-line.is-added{background:var(--ok,#1a7f37)}@supports (color:color-mix(in lab, red, red)){.ask-doc-diff-line.is-added{background:color-mix(in srgb, var(--ok,#1a7f37) 12%, transparent)}}.ask-doc-diff-line.is-removed{background:var(--danger,#b3261e)}@supports (color:color-mix(in lab, red, red)){.ask-doc-diff-line.is-removed{background:color-mix(in srgb, var(--danger,#b3261e) 12%, transparent)}}.ask-doc-diff-gutter{width:1ch;color:var(--t3);-webkit-user-select:none;user-select:none;flex:none}.ask-doc-diff-text{min-width:0}.ask-doc-diff-skip{color:var(--t3);background:var(--bg3,#7f7f7f0f);padding-block:3px;padding-inline:15px 8px;font-size:11px;font-style:italic}.ask-project-form-note{border-radius:var(--r-sm);background:var(--surface-2);color:var(--t2);align-items:flex-start;gap:10px;margin-bottom:6px;padding:11px 12px;display:flex}.ask-project-form-note b{color:var(--t1);font-size:13px;display:block}.ask-project-form-note span{font-size:12.5px;line-height:1.5}.pj-fc-actions{flex:none;align-items:center;gap:2px;display:flex}.ask-mode-picker{display:inline-flex;position:relative}.ask-mode-picker-panel{padding:0}.ask-mode-picker-item{width:100%;font-family:var(--f-ui);color:var(--t2);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;font-weight:500;display:flex}.ask-mode-picker-item:hover{background:var(--ask-hover,var(--quiet-hover));color:var(--t1)}.ask-mode-picker-label{flex:1;min-width:0}.ask-mode-picker-item svg{color:var(--t3);flex:none}.ask-q-mode{border:1px solid var(--line);font-family:var(--f-ui);color:var(--t2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-inline-end:2px;padding:3px 9px;font-size:11px;font-weight:560;line-height:1.5;display:inline-flex}.ask-q--other .ask-q-mode{margin-inline:2px 0}.ask-q--other .ask-q-skills{justify-content:flex-start}.ask-q-mode svg{color:var(--accent-fg);flex:none}.ask-q-mode-option{border-inline-start:1px solid var(--line);color:var(--t3);padding-inline-start:6px;font-weight:500}.ask-model-picker{min-width:0;display:inline-flex;position:relative}.ask-model-trigger{border-radius:var(--r-pill);min-width:0;color:var(--t2);font-family:var(--f-ui);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:520;line-height:1.55;display:inline-flex}.ask-model-trigger:hover:not(:disabled){background:var(--ask-hover,var(--quiet-hover))}.ask-model-trigger:disabled{opacity:.5;cursor:default}.ask-model-trigger>svg{flex-shrink:0}.ask-model-default-label{color:var(--t3);font-weight:440}.model-picker--inline{width:100%;max-width:340px;display:flex}.model-picker--inline .ask-model-trigger{border:1px solid var(--line-soft,var(--line));background:var(--paper,transparent);border-radius:8px;flex:1;justify-content:flex-start}.model-picker--inline .ask-model-picker-current{text-align:start;text-overflow:ellipsis;flex:1;min-width:0;max-width:none;overflow:hidden}.dd-panel.ask-model-dropdown{box-shadow:none;pointer-events:none;font-family:var(--f-ui);color:var(--t2);background:0 0;border:0;border-radius:0;grid-template-columns:254px 266px;align-items:end;gap:10px;padding:0;font-size:12px;font-weight:460;line-height:1.55;animation:none;display:grid}.ask-model-picker-panel{min-width:0;max-height:inherit;border:1px solid var(--line);background:var(--surface);box-shadow:var(--ask-model-shadow,var(--shadow-lg));pointer-events:auto;border-radius:14px;flex-direction:column;grid-column:2;padding:0;display:flex;overflow-y:auto}.ask-model-picker-heading{color:var(--t3);flex:none;align-items:center;gap:5px;padding:11px 13px 6px;font-size:11px;font-weight:560;display:flex}.ask-model-policy-toggle{width:11px;height:11px;color:inherit;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ask-model-policy-toggle svg{width:11px;height:11px}.ask-model-policy-note{color:var(--t3);margin:0;padding:0 13px 11px;font-size:10.5px;line-height:1.45}.ask-model-picker-list{scrollbar-width:thin;min-height:64px;max-height:340px;padding:0 5px 5px;scroll-padding-block:4px;overflow-y:auto}.ask-model-picker-section{color:var(--t4);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:8px 6px 4px;font-size:8.5px}.ask-model-picker-current{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--t1);font-weight:530;overflow:hidden}.ask-model-picker-item{width:100%;font-family:var(--f-ui);color:var(--t2);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 9px;scroll-margin-block:4px;font-size:12.5px;font-weight:510;display:flex}.ask-model-choice:not(.is-current):hover{background:var(--ask-hover,var(--quiet-hover))}.ask-model-choice:hover .ask-model-picker-item{color:var(--t1)}.ask-model-picker-item[aria-current=true]{color:var(--t1);font-weight:620}.ask-model-picker-default{border:1px solid var(--line-soft);background:var(--bg);white-space:normal;border-radius:10px;align-items:flex-start;width:calc(100% - 4px);margin:2px 2px 4px}.ask-model-picker-default .ask-model-provider{color:var(--t1);margin-top:1px}.ask-model-picker-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ask-model-choice{border-radius:9px;position:relative}.ask-model-choice.is-current{background:var(--ask-selected,var(--quiet-active))}.ask-model-info{width:24px;height:24px;color:var(--t3);cursor:pointer;inset-inline-end:25.5px;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.ask-model-info svg{width:13px;height:13px}.ask-model-info circle{fill:#2c4bd8;stroke:none}.ask-model-info path{stroke:#fff;stroke-width:1.8px}.ask-model-info:hover,.ask-model-info:focus-visible{background:var(--ask-hover,var(--quiet-hover));color:var(--t1)}.ask-model-provider{width:15px;height:15px;color:var(--t3);flex:0 0 15px;justify-content:center;align-items:center;display:inline-flex}.ask-model-provider svg{width:100%;height:100%}.ask-model-provider--anthropic{color:#d97757}.ask-model-provider--google{color:#7a6ac2}.ask-model-provider-wordmark{font-size:10px;font-weight:700}.ask-model-radio{border:1.5px solid var(--t4);margin-top:1px;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-inline-start:5px}.ask-model-choice .ask-model-radio{margin-inline-start:5px}[aria-current=true]>.ask-model-radio{border-color:var(--accent);background:var(--accent)}.ask-model-auto-badge{border:1px solid var(--accent);color:var(--accent-fg);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;flex:none;padding:1.5px 6px;font-size:7px;font-weight:600}.ask-model-picker-item.is-unavailable{cursor:default;opacity:.55}.ask-model-picker-label{min-width:0;color:var(--t1);text-overflow:ellipsis;align-items:center;gap:7px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.ask-model-picker-desc{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:460;line-height:1.45;overflow:hidden}.ask-model-picker-default .ask-model-picker-desc{white-space:normal}.ask-model-picker-note{font-family:var(--f-ui);color:var(--t3);margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.ask-model-picker-note-warn{color:var(--warn,var(--t2))}.ask-model-picker-scope{border-top:1px solid var(--line-soft);font-family:var(--f-ui);color:var(--t3);flex:none;align-items:flex-start;gap:7px;margin:0;padding:9px 13px;font-size:10.5px;font-weight:470;line-height:1.45;display:flex}.ask-model-status-dot{background:var(--pos);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:3px}.ask-model-manage{border:0;border-top:1px solid var(--line-soft);color:var(--t2);font:inherit;text-align:start;cursor:pointer;background:0 0;flex:none;padding:10px 13px;font-size:12px;font-weight:540;display:block}.ask-model-manage:hover{color:var(--t1)}.ask-model-details{max-height:inherit;border:1px solid var(--line);background:var(--surface);box-shadow:var(--ask-model-shadow,var(--shadow-lg));color:var(--t2);pointer-events:auto;border-radius:14px;grid-area:1/1;padding:13px 14px 14px;font-size:12px;line-height:1.55;overflow-y:auto}.ask-model-details-title{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.ask-model-details-title strong{color:var(--t1);overflow-wrap:anywhere;font-weight:620}.ask-model-description{color:var(--t2);margin:8px 0 0;font-size:12px;line-height:1.55}.ask-model-usage-note{color:var(--t3);margin-top:9px;font-size:10.5px}.ask-model-usage-heading{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.ask-model-usage-heading h3{color:var(--t1);margin:0;font-size:10.5px;font-weight:580}.ask-model-usage-heading button{color:var(--t3);white-space:nowrap;padding:0;font-size:10px;font-weight:460;text-decoration:underline}.ask-model-usage[data-level="0"]{color:var(--pos)}.ask-model-usage[data-level="1"]{color:var(--warn)}.ask-model-usage[data-level="2"]{color:var(--neg)}.ask-model-usage[data-level="3"]{color:#7a6ac2}.ask-model-usage-meter{background:linear-gradient(var(--to-end), #3e9b6c, #d8b93a 34%, #e0763b 55%, #c4543f 72%, #7a6ac2);border-radius:3px;height:4px;margin-top:9px;position:relative}.ask-model-usage-meter i{width:11px;height:11px;transform:translate(calc(var(--dir) * -50%), -50%);border:2.5px solid var(--surface);background:currentColor;border-radius:50%;position:absolute;top:50%;box-shadow:0 1px 4px #1b1b1b4d}.ask-model-usage-scale{justify-content:space-between;margin-top:7px;font-size:10.5px;font-weight:500;display:flex}.ask-model-usage-scale>span{color:var(--t4)}.ask-model-usage-scale>.is-current{color:inherit;font-weight:640}.ask-model-calculation{border-top:1px solid var(--line-soft);color:var(--t3);margin-top:12px;padding-top:10px;font-size:10.5px}.ask-model-calculation p+p{margin-top:8px}.ask-model-back{display:none}@media (max-width:760px){.ask-model-trigger{gap:4px;min-height:44px;padding-inline:2px}.ask-model-picker-current{max-width:90px}.ask-model-trigger>.ask-model-provider,.ask-model-trigger>svg:first-child{display:none}}@media (hover:none){.ask-model-info{display:grid}.ask-model-choice .ask-model-radio{margin-inline-start:38px}}@media (max-width:600px){.dd-panel.ask-model-dropdown{display:block}.ask-model-info{width:44px;height:44px;display:grid;inset-inline-end:20px}.ask-model-choice .ask-model-radio{margin-inline-start:52px}.ask-model-details,.ask-model-dropdown.is-details-active .ask-model-picker-panel{display:none}.ask-model-dropdown.is-details-active .ask-model-details{display:block}.ask-model-back{min-height:44px;color:var(--t3);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:inline-flex}}.ask-q-model{border:1px solid var(--line);font-family:var(--f-ui);color:var(--t2);white-space:nowrap;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:560;line-height:1.5;display:inline-flex}.ask-q-model svg{color:var(--accent-fg);flex:none}.ask-infoboxes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ask-infobox{text-align:start;border:1px solid var(--line);background:var(--surface);min-width:0;max-width:320px;color:inherit;border-radius:12px;flex-direction:column;flex:200px;gap:3px;padding:12px 14px;text-decoration:none;display:flex}.ask-infobox-title{color:var(--t1);overflow-wrap:anywhere;font-size:13px;font-weight:560}.ask-infobox-desc{color:var(--t3);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ask-infobox--link{cursor:pointer;padding-inline-end:30px;transition:all .12s;position:relative}.ask-infobox--link:hover{background:var(--surface-3);border-color:var(--border-strong)}.ask-infobox-arrow{color:var(--t3);top:12px;display:inline-flex;position:absolute;inset-inline-end:12px}.ask-reusable-agent{width:min(var(--ask-composer-width,760px), calc(100% - 32px));border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-composer);border-radius:18px;margin:12px auto 24px;padding:20px}.ask-reusable-agent-note{color:var(--t2);font-size:12px;line-height:1.5}.ask-agent-control{flex:1 0 100%;gap:10px;min-width:0;padding-bottom:12px;display:grid}.ask-agent-picker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:12px;display:flex;position:relative}.ask-agent-update,.ask-agent-close{border:1px solid var(--border);background:var(--surface);color:var(--t1);cursor:pointer;border-radius:9px;padding:7px 10px}.ask-compose-foot .ask-context-trigger{min-height:0;color:var(--t2);background:0 0;border:0;border-radius:6px;padding:0;font-size:12px;font-weight:520;line-height:1.55}.ask-compose-foot .ask-project-menu-name,.ask-agent-trigger strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-weight:520;overflow:hidden}.ask-agent-model{color:var(--t3)}.ask-agent-update{border-color:var(--accent);color:var(--accent)}.ask-agent-trigger:disabled,.ask-agent-update:disabled{cursor:not-allowed;opacity:.6}.ask-agent-error,.ask-agent-runtime-error,.ask-agent-field-error{color:var(--danger)}.ask-agent-dialog{gap:8px;padding:6px;display:grid}.ask-agent-dialog>label{font-size:12px;font-weight:560}.ask-agent-dialog>input,.ask-agent-field input:not([type=checkbox]),.ask-agent-field select,.ask-agent-field textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--t1);font:inherit;border-radius:8px;padding:8px 10px}.ask-agent-dialog [role=listbox]{gap:4px;max-height:230px;display:grid;overflow-y:auto}.ask-agent-dialog [role=option]{width:100%;color:var(--t1);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px;font-size:12.5px;font-weight:500;display:grid}.ask-agent-dialog [role=option] strong{font:inherit}.ask-agent-dialog [role=option] span{color:var(--t3);font-size:11.5px}.ask-agent-dialog>input{border-radius:var(--r-sm);background:var(--surface);padding:7px 9px;font-size:13px}.ask-agent-dialog [role=option].is-active,.ask-agent-dialog [role=option]:hover{background:var(--surface-3)}.ask-agent-inputs{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:10px;display:grid}.ask-agent-inputs legend{color:var(--t2);padding:0 5px;font-size:12px;font-weight:600}.ask-agent-field{align-content:start;gap:4px;display:grid}.ask-agent-field label,.ask-agent-field>span{font-size:12px}.ask-agent-field>span:not(.ask-agent-field-error){color:var(--t3)}.ask-agent-field textarea{resize:vertical;min-height:64px}.ask-agent-field [aria-invalid=true]{border-color:var(--danger)}@media (max-width:760px){.ask-compose-foot .ask-project-menu-trigger,.ask-agent-trigger,.ask-agent-close,.ask-agent-update,.ask-model-manage{min-width:44px;min-height:44px}}.ask-slideshow{z-index:260;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));background:#0f172a;outline:none;flex-direction:column;gap:12px;display:flex;position:fixed;inset:0}.ask-slideshow-stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.ask-slideshow-svg,.ask-slideshow-text{aspect-ratio:var(--ask-slide-ratio,16 / 9);background:#fff;border-radius:6px;box-shadow:0 18px 48px #00000073}.ask-slideshow-text{color:#0f172a;padding:6% 8%;overflow:auto}.ask-slideshow-text h2{margin:0 0 .5em;font-size:clamp(24px,4vw,44px)}.ask-slideshow-text p,.ask-slideshow-text li{font-size:clamp(14px,2vw,24px);line-height:1.5}.ask-slideshow-notes{color:#e2e8f0;white-space:pre-wrap;background:#ffffff1a;border-radius:6px;flex:none;max-height:22vh;padding:10px 14px;overflow:auto}.ask-slideshow-bar,.ask-slideshow-empty{--t1:#fff;--t2:#e2e8f0;--t4:#64748b;--border:#fff3;--border-strong:#ffffff59;--surface-2:#ffffff1f;--accent:#e2e8f0}.ask-slideshow-empty{flex-direction:column;align-items:center;gap:12px;display:flex}.ask-slideshow-bar{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.ask-slideshow-count{color:#e2e8f0;font-variant-numeric:tabular-nums;text-align:center;min-width:110px}.ask-doc-library-save{border-bottom:1px solid var(--border);font-family:var(--f-ui);color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:flex}.ask-doc-library-save form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-doc-library-save select{width:200px;max-width:100%}.ask-doc-library-save p{margin:0}.ask-a-comment{flex-direction:column;gap:6px;max-width:560px;margin-top:8px;display:flex}.ask-a-comment textarea{font:inherit;border:1px solid var(--line-soft);resize:vertical;border-radius:8px;padding:8px 10px;font-size:13px}.ask-a-comment-actions{justify-content:flex-end;gap:8px;display:flex}.ask-a-comment-sent{color:var(--ink-2);margin-top:6px;font-size:12px}.ag-run-feedback{margin-top:10px}.ask-agent-earlier{align-self:center}.ask-agent-thread .ask-a-body>.ask-turn-interrupted{margin-top:0}.ask-agent-rate-error{margin-inline-start:32px}.ask-agent-details{width:auto;max-width:620px;margin-block:10px 0;margin-inline:32px 0}.ask-agent-details-body{gap:12px;padding:2px 12px 12px;display:grid}.ask-agent-details-body h3{color:var(--t3);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600}.ask-agent-details-body ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ask-agent-details-body blockquote{border-inline-start:2px solid var(--border);color:var(--t2);margin:4px 0 0;padding-inline-start:10px;font-size:12px;line-height:1.5}.ask-agent-details-name{color:var(--t1);font-size:13px;display:block}.ask-agent-details-meta{color:var(--t4);font-size:12px;display:block}.ask-agent-details-file{justify-content:space-between;align-items:center;gap:10px;display:flex}.ask-agent-details-data{border:1px solid var(--border);background:var(--bg);max-height:320px;color:var(--t1);font-family:var(--f-mono);border-radius:8px;margin:0;padding:10px;font-size:12px;overflow:auto}.ask-agent-details-error,.ask-agent-rate-error,.ask-agent-setup-error{color:var(--danger);margin:6px 0 0;font-size:12px}.ask-agent-setup{gap:10px;padding-bottom:10px;display:grid}.ask-agent-setup-note{color:var(--t2);margin:0;font-size:12px;line-height:1.5}.ask-agent-setup .ask-agent-inputs{border:0;gap:8px;padding:0}.ask-agent-setup .ask-agent-inputs legend{display:none}.ask-agent-setup .agent-input-field{gap:3px}.ask-agent-setup .agent-input-field label,.ask-agent-source-label{color:var(--t2);font-size:12px;font-weight:500}.ask-agent-setup .agent-input-field input:not([type=checkbox]),.ask-agent-setup .agent-input-field select,.ask-agent-setup .agent-input-field textarea,.ask-agent-source-link input{border:1px solid var(--border);background:var(--surface,var(--paper));border-radius:8px;height:32px;padding:5px 10px;font-size:13px}.ask-agent-setup .agent-input-field textarea{height:auto;min-height:52px}.ask-agent-setup .agent-input-field>span:not(.agent-input-error){font-size:11.5px}.ask-agent-setup .agent-input-error,.ask-agent-quiet-error{color:var(--danger);margin:0;font-size:12px;line-height:1.4}.ask-agent-quiet-note{color:var(--t3);margin:0;font-size:12px;line-height:1.4}.ask-agent-sources{gap:3px;min-width:0;display:grid}.ask-agent-source{align-content:start;gap:3px;min-width:0;display:grid}.ask-agent-source-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.ask-agent-text-btn{color:var(--accent-fg,var(--accent));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.ask-agent-text-btn:hover:not(:disabled){text-decoration:underline}.ask-agent-text-btn:disabled{color:var(--t4);cursor:default}.ask-agent-source-link{gap:6px;min-width:0;display:flex}.ask-agent-source-link input{flex:auto;min-width:0}.ask-agent-source-link select{border:1px solid var(--border);border-radius:8px;height:32px;font-size:13px}.ask-agent-source-group,.ask-agent-source-slot{gap:6px;min-width:0;display:grid}.ask-agent-source-link-set{border:0;gap:3px;min-width:0;margin:0;padding:0;display:grid}.ask-agent-link-btn{border:1px solid var(--border);background:var(--surface,var(--paper));height:32px;color:var(--t1);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:12.5px}.ask-agent-link-btn:hover:not(:disabled){background:var(--ask-hover,var(--quiet-hover))}.ask-agent-link-btn:disabled{color:var(--t4);cursor:default}.ask-agent-source-upload{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.ask-source-combo{min-width:0;position:relative}.ask-source-combo-box{border:1px solid var(--border);background:var(--surface,var(--paper));cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:3px 8px;display:flex}.ask-source-combo-box:focus-within{border-color:var(--t3)}.ask-source-combo.is-invalid .ask-source-combo-box{border-color:var(--danger)}.ask-source-combo.is-locked .ask-source-combo-box{background:var(--surface-2,var(--paper));cursor:default}.ask-source-combo-input{min-width:80px;height:24px;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:120px;padding:0 2px;font-size:13px}.ask-source-combo-input:focus,.ask-source-combo-input:focus-visible{box-shadow:none;outline:none}.ask-source-chip{background:var(--surface-3,var(--quiet-hover));max-width:100%;color:var(--t1);border-radius:999px;align-items:center;gap:2px;padding-block:1px;padding-inline:8px 4px;font-size:12px;display:inline-flex}.ask-source-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-source-chip-remove{width:18px;height:18px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:13px;line-height:1}.ask-source-chip-remove:hover:not(:disabled){background:var(--ask-hover,var(--quiet-hover));color:var(--t1)}.ask-source-combo-pop{z-index:30;border:1px solid var(--border);background:var(--surface,var(--paper));max-height:240px;box-shadow:var(--shadow-pop,0 8px 24px #0000001f);top:calc(100% + 4px);border-radius:10px;padding:4px;position:absolute;inset-inline:0;overflow-y:auto}.ask-source-combo-pop ul{margin:0;padding:0;list-style:none}.ask-source-option{color:var(--t2);cursor:pointer;border-radius:7px;align-items:baseline;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.ask-source-option.is-active{background:var(--ask-hover,var(--quiet-hover))}.ask-source-option.is-on{color:var(--t1);font-weight:600}.ask-source-option[aria-disabled=true]{color:var(--t4);cursor:default}.ask-source-option-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ask-source-option-kind{color:var(--t3);flex:none;font-size:11px;font-weight:400}.ask-source-combo-empty{color:var(--t3);margin:0;padding:7px 9px;font-size:12px}.ask-agent-setup .stx-fields legend{color:var(--t2);font-size:12px;font-weight:500}.ask-agent-setup .stx-error{color:var(--danger);margin:0;font-size:12px}.ask-agent-setup fieldset.stx-fields{border:0;gap:6px;min-inline-size:0;margin:0;padding:0}.ask-agent-setup .personal-account-picker{gap:3px;min-width:0;display:grid}.ask-agent-setup .personal-account-picker label{color:var(--t2);font-size:12px;font-weight:500}.ask-agent-setup .personal-account-picker select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface,var(--paper));width:100%;min-width:0;max-width:100%;height:32px;color:var(--t1);text-overflow:ellipsis;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:13px}.ask-agent-setup .personal-account-picker-note{color:var(--t3);margin:0;font-size:12px;line-height:1.4}.ask-agent-setup .personal-account-picker [role=alert]{color:var(--danger);margin:0;font-size:12px;line-height:1.4}.ask-agent-setup .personal-account-picker-link{color:var(--t2);justify-self:start;font-size:12px;font-weight:500}.ask-agent-fixed{border:1px solid var(--border);color:var(--t2);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:12px;display:inline-flex}.ask-agent-fixed-new{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ask-agent-fixed-new:hover{text-decoration:underline}@media (max-width:760px){.ask-compose-context{flex-wrap:wrap;row-gap:0;min-width:0;max-width:100%}.ask-compose-foot .ask-project-menu-trigger:not(.ask-project-menu-trigger-on) .ask-project-menu-name{display:none}.ask-compose-foot .ask-agent-trigger{text-align:start;max-width:100%}.ask-compose-foot .ask-agent-trigger strong{white-space:normal;overflow-wrap:anywhere;max-width:none}.ask-bar{flex-wrap:nowrap;gap:6px}.modal.resource-sharing .modal-title,.modal.ask-delete-chat-modal .modal-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask-project-colors{flex-wrap:wrap;gap:8px}.ask-project-color{width:32px;height:32px}}@media (max-width:760px),(pointer:coarse){.ask-compose-foot .ask-context-trigger{min-height:44px;padding-inline:6px}.ask-skill-chip button{justify-content:center;align-items:center;min-width:32px;min-height:32px;margin-block:-6px}.ask-mode-pill-x{justify-content:center;min-width:32px;min-height:32px;margin-block:-6px;margin-inline-end:-8px}.ask-composer-mode button{min-height:36px;padding-inline:14px}.ask-action-value-toggle{min-height:36px;padding-inline:2px}.ask-a-regen .ask-model-trigger{min-width:32px}.ask-model-policy-toggle{width:24px;height:24px}.ask-file-button,.ask-mic,.ask-send{min-width:40px;min-height:40px}.ask-q-edit{min-height:36px;padding-inline:8px}}@media (min-width:761px) and (pointer:coarse){.ask-a-action{min-width:40px;min-height:40px}.ask-model-trigger{min-height:36px}.ask-a-regen .ask-model-trigger{min-height:40px}.ask-model-policy-toggle{width:32px;height:32px;margin:-4px}.ask-model-info{width:32px;height:32px;inset-inline-end:21.5px}.ask-model-choice .ask-model-radio{margin-inline-start:46px}.ask-project-colors{flex-wrap:wrap;gap:8px}.ask-project-color{width:32px;height:32px}.ask-connect-apps{min-height:32px}}@media (min-width:761px) and (max-width:860px),(min-width:761px) and (pointer:coarse){.ask-compose-foot .ask-agent-trigger{min-width:0;max-width:100%}.ask-agent-trigger strong{flex:auto;min-width:0;max-width:320px}}.ask-bar{justify-content:space-between;min-height:52px;padding-block:8px}.ask-chat-title{min-width:40%;font-family:var(--f-ui);color:var(--t1);flex:1 1 0;margin:0;font-size:14px;font-weight:600}.ask-chat-title-trigger{max-width:100%;min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;margin-inline-start:-8px;padding:0 8px;display:inline-flex}.ask-chat-title-trigger:hover,.ask-chat-title-trigger[aria-expanded=true]{background:var(--surface-2)}.ask-chat-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ask-chat-title-trigger svg{color:var(--t3);flex:none}.ask-bar-tools{flex:0 auto;align-items:center;gap:6px;min-width:0;margin-inline-start:auto;display:flex}.ask-bar-tools .resource-access-chip{min-width:0}.ask-bar-icon{min-width:32px;height:32px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.ask-bar-icon:hover,.ask-bar-icon[aria-expanded=true]{background:var(--surface-2);color:var(--t1)}.ask-bar .ask-cf{flex:none;position:static}.ask-bar .ask-cf-panel{width:min(360px,100% - 16px);inset-inline:auto 8px}.ask-bar--has-feedback{display:flex}.ask-screen.is-empty .ask-bar{pointer-events:none;top:0;background:0 0;border-bottom-color:#0000;position:absolute;inset-inline:0}.ask-screen.is-empty .ask-bar>*{pointer-events:auto}.ask-fb-trigger-text{font-size:12.5px}.ask-fb-panel{flex-direction:column;gap:8px;padding:12px;display:flex}.ask-fb-question{color:var(--t1);margin:0;font-weight:600}.ask-fb-choices{gap:6px;display:flex}.ask-fb-choice{flex:1 1 0}.ask-fb-choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--t1)}.ask-fb-label{color:var(--t2);font-size:12.5px}.ask-fb-comment{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:72px;color:var(--t1);font:inherit;resize:vertical;border-radius:8px;padding:8px}.ask-fb-note,.ask-fb-error{color:var(--t3);margin:0;font-size:12px}.ask-fb-error{color:var(--danger)}.ask-fb-actions{justify-content:flex-end;display:flex}@media (max-width:760px){.ask-fb-trigger-text{display:none}}.ask-cf-group+.ask-cf-group{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.ask-cf-group-label{font-family:var(--f-ui);color:var(--t3);margin:2px 10px 4px;font-size:11px;font-weight:600}.ask-docs-status{display:contents}.ask-title-menu .is-danger,.ask-title-menu .is-danger svg{color:var(--neg)}.ask-attach-menu-divider{background:var(--border);height:1px;margin:4px 6px}.ask-doc-menu-meta{font-family:var(--f-ui);color:var(--t3);flex-direction:column;gap:2px;padding:6px 11px;font-size:11.5px;display:flex}.ask-doc-menu-group-label{font-family:var(--f-ui);color:var(--t3);margin:6px 11px 2px;font-size:11px;font-weight:600}.ask-doc-menu-sub{text-overflow:ellipsis;white-space:nowrap;padding-inline-start:34px;overflow:hidden}.ask-doc-menu-sub[aria-checked=true]{color:var(--t1);font-weight:600}.ask-doc-menu-count{color:var(--t3);font-size:11.5px}.ask-title-menu [role=menuitemcheckbox][aria-checked=true]{color:var(--t1);font-weight:600}.ask-doc-head{flex-direction:row;align-items:center;gap:6px;padding:8px 10px}.ask-doc-head-main{flex:auto;justify-content:flex-start;align-items:center;gap:8px}.ask-doc-title-trigger{min-width:0;max-width:100%;min-height:30px;color:var(--t1);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.ask-doc-title-trigger:hover,.ask-doc-title-trigger[aria-expanded=true]{background:var(--surface-2)}.ask-doc-title-trigger svg{color:var(--t3);flex:none}.ask-doc-heading{min-width:0;font:inherit;margin:0;display:flex}.ask-doc-head-tools{flex:none;align-items:center;gap:2px;display:flex}.ask-doc-icon-btn{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:inline-grid}.ask-doc-icon-btn:hover:not(:disabled),.ask-doc-icon-btn[aria-pressed=true]{background:var(--surface-2);color:var(--t1)}.ask-doc-icon-btn:disabled{color:var(--t4);cursor:default}.ask-doc-primary{border:1px solid var(--t1);background:var(--t1);height:28px;color:var(--surface);font-family:var(--f-ui);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;margin:0 4px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.ask-doc-primary:hover{opacity:.9}.ask-doc-notes-chip{border:1px solid var(--border-strong);height:24px;color:var(--t2);font-family:var(--f-ui);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.ask-doc-notes-chip.is-warn{border-color:var(--warn,var(--border-strong));color:var(--warn-fg,var(--t1))}.ask-doc-notes ul{font-family:var(--f-ui);color:var(--t2);flex-direction:column;gap:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5;list-style:none;display:flex}.ask-doc-note-warn{color:var(--t1)}.ask-doc-theme-dot{border-radius:999px;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #00000026}.ask-doc-theme{font-family:var(--f-ui);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ask-doc-theme-note{color:var(--t2);margin:0;font-size:12px;line-height:1.5}.ask-doc-theme-error{color:var(--danger);margin:0;font-size:12px;line-height:1.5}.ask-doc-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ask-doc-theme-option{border:1px solid var(--border);min-height:32px;color:var(--t1);font-family:var(--f-ui);text-align:start;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.ask-doc-theme-option:hover:not(:disabled){border-color:var(--border-strong)}.ask-doc-theme-option.is-checked{border-color:var(--t1);box-shadow:inset 0 0 0 1px var(--t1)}.ask-doc-theme-option:disabled{cursor:default;opacity:.6}.ask-doc-theme-swatches{color:var(--t2);flex:none;align-items:center;display:inline-flex}.ask-doc-theme-swatch{width:10px;height:18px;box-shadow:inset 0 0 0 1px #00000014}.ask-doc-theme-swatch:first-child{border-start-start-radius:4px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:4px}.ask-doc-theme-swatch:last-child{border-start-start-radius:0;border-start-end-radius:4px;border-end-end-radius:4px;border-end-start-radius:0}.ask-doc-theme-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-doc-back{min-height:36px;color:var(--t1);font-family:var(--f-ui);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;align-items:center;gap:2px;padding-block:0;padding-inline:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.ask-doc-tool{min-width:28px;height:26px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.ask-doc-tool:hover:not(:disabled){background:var(--surface-2);color:var(--t1)}.ask-doc-tool:disabled{color:var(--t4);cursor:default}.ask-file-toolbar .ask-doc-toolbar-divider{background:var(--border);width:1px;height:18px}.ask-doc-btn.ask-doc-icon-btn{border-color:var(--border-strong);flex:none}.ask-doc-source-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.ask-doc-card-actions{flex:none;align-items:center;gap:6px;display:flex}@media (min-width:761px){.ask-screen--with-doc .ask-bar{top:0}.ask-screen--doc-expanded .ask-main{display:none}.ask-screen--doc-expanded .ask-doc-panel{border-inline-start:0;flex:auto;width:auto}}@media (max-width:760px){.ask-screen--with-doc .ask-doc-panel{width:100%;height:100dvh;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);z-index:150;border-inline-start:0;position:fixed;inset:0}.ask-screen--with-doc .ask-main{display:none}}.ask-starter--edit{color:var(--t3);border-style:dashed;align-items:center;gap:6px;display:inline-flex}.ask-launcher>.ask-starters .ask-starter--edit{color:var(--t3)}.ask-starters-editor-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ask-starters-editor-row{border:1px solid var(--border);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:12px;display:flex}.ask-starters-editor-fields{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ask-starters-editor-field{color:var(--t3);flex-direction:column;gap:4px;font-size:12px;display:flex}.ask-starters-editor-prompt.ask-project-form-textarea{min-height:56px}.ask-starters-editor-actions{flex-direction:column;gap:4px;display:flex}.ask-starters-editor-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ask-starters-editor-status,.ask-starters-editor-empty{color:var(--t3);font-size:12.5px}.ask-starters-editor-reset{margin-inline-end:auto}@media (max-width:640px){.ask-starters-editor-row{flex-direction:column}.ask-starters-editor-actions{flex-direction:row}}.ask-shared-file{flex-direction:column;height:100%;min-height:0;display:flex}.ask-shared-file-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ask-shared-file .ask-doc-panel{border-inline-start:0;flex:auto;width:auto}.ask-slide-canvas,.ask-presentation-main{position:relative}.ask-slide-picker{z-index:6;background:var(--surface);border:1px solid var(--line);width:min(360px,100% - 16px);min-height:160px;max-height:min(520px,100% - 92px);box-shadow:var(--shadow-md);top:84px;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;position:absolute;inset-inline-end:8px;overflow:auto}.ask-slide-layout-picker{width:min(600px,100% - 16px);max-height:calc(100% - 16px);top:8px}.ask-slide-picker-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ask-slide-picker-note,.ask-slide-picker-foot{color:var(--t2);margin:0;font-size:12px;line-height:1.35}.ask-slide-picker-note:empty{display:none}.ask-slide-picker-muted{color:var(--t2);font-size:11px}.ask-slide-picker-search{border:1px solid var(--line);color:var(--t2);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.ask-slide-picker-search:focus-within{border-color:var(--accent)}.ask-slide-picker-search input{min-width:0;height:30px;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:13px}.ask-slide-icon-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px;max-height:260px;display:grid;overflow:auto}.ask-slide-icon-cell{height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.ask-slide-icon-cell:hover,.ask-slide-icon-cell:focus-visible{border-color:var(--line);background:var(--surface-2,#0000000a)}.ask-slide-icon-cell[aria-pressed=true]{border-color:var(--accent)}.ask-slide-picture-section{flex-direction:column;gap:6px;display:flex}.ask-slide-picture-title{color:var(--t2);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.ask-slide-picture-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ask-slide-picture{border:1px solid var(--line);color:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex}.ask-slide-picture:hover:not(:disabled),.ask-slide-picture:focus-visible{border-color:var(--accent)}.ask-slide-picture-thumb{aspect-ratio:4/3;background:var(--surface-2,#eef2f7);color:var(--t2);border-radius:5px;place-items:center;display:grid;overflow:hidden}.ask-slide-picture-thumb img{object-fit:cover;width:100%;height:100%}.ask-slide-picture-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ask-slide-picture-upload{border:1px dashed var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.ask-slide-picture-upload:hover:not(:disabled){border-color:var(--accent)}.ask-slide-logo-picker .ask-slide-picture-thumb img{object-fit:contain}.ask-slide-logo-firm{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.ask-slide-logo-firm:hover:not(:disabled),.ask-slide-logo-firm:focus-visible{border-color:var(--accent)}.ask-slide-logo-firm:disabled{cursor:default;opacity:.55}.ask-slide-logo-search{border:1px solid var(--line);width:100%;color:inherit;background:0 0;border-radius:6px;padding:6px 8px;font-size:13px}.ask-slide-logo-item{display:flex;position:relative}.ask-slide-logo-item>.ask-slide-picture{flex:1;min-width:0}.ask-slide-logo-remove{top:6px;position:absolute;inset-inline-end:6px}.ask-slide-layout-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ask-slide-layout{border:1px solid var(--line);color:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex}.ask-slide-layout:hover:not(:disabled),.ask-slide-layout:focus-visible,.ask-slide-layout[aria-pressed=true]{border-color:var(--accent)}.ask-slide-layout:disabled{cursor:not-allowed;opacity:.65}.ask-slide-layout-svg{border:1px solid var(--line);border-radius:4px;width:100%;height:auto;margin-bottom:4px;display:block}.ask-slide-layout-name{font-size:12px;font-weight:600}.ask-slide-layout-hint{color:var(--t2);font-size:11px;line-height:1.3}.ask-slide-insert{position:relative}.ask-slide-insert>.ask-doc-btn{align-items:center;gap:4px;display:inline-flex}.ask-slide-insert-menu{z-index:7;background:var(--surface);border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-md);top:calc(100% + 4px);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-inline-start:0}.ask-slide-insert-item{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.ask-slide-insert-item:hover,.ask-slide-insert-item:focus-visible{background:var(--surface-2,#0000000d)}.ask-slide-canvas-tools>.ask-slide-data-message{align-self:center}.ask-slide-context-menu{z-index:40;background:var(--surface);border:1px solid var(--line);min-width:220px;max-height:min(420px,70vh);box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow:auto}.ask-slide-context-item{justify-content:space-between}.ask-slide-context-shortcut{color:var(--muted);font:inherit;margin-inline-start:16px;font-size:12px}.ask-deck-overlay{z-index:50;background:#0003;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.ask-deck-palette,.ask-deck-sheet{background:var(--surface);border:1px solid var(--line);width:min(560px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-lg);border-radius:10px;flex-direction:column;display:flex}.ask-deck-palette-input{border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;background:0 0;outline:none;padding:12px 14px;font-size:15px}.ask-deck-palette-list{padding:4px;overflow:auto}.ask-deck-palette-group{margin:0;padding:0;list-style:none}.ask-deck-palette-heading{color:var(--muted);padding:8px 10px 4px;font-size:12px}.ask-deck-palette-option{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;font-size:13px;display:flex}.ask-deck-palette-option.is-active{background:var(--surface-2,#0000000d)}.ask-deck-palette-snippet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ask-deck-palette-empty{color:var(--muted);margin:0;padding:12px 10px;font-size:13px}.ask-deck-find{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ask-deck-find-input{flex:1;min-width:0}.ask-deck-find-count{min-width:64px;color:var(--muted);font-size:12px}.ask-deck-sheet{width:min(760px,100vw - 32px);max-height:80vh;padding:12px 16px 16px;overflow:auto}.ask-deck-sheet-head{justify-content:space-between;align-items:center;display:flex}.ask-deck-sheet-head h2{margin:0;font-size:16px}.ask-deck-sheet-note{color:var(--muted);font-size:12px}.ask-deck-sheet-groups{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px 24px;display:grid}.ask-deck-sheet-table{border-collapse:collapse;font-size:13px}.ask-deck-sheet-table caption{text-align:start;padding:4px 0;font-weight:600}.ask-deck-sheet-table th{text-align:start;padding-block:3px;padding-inline:0 12px;font-weight:400}.ask-deck-sheet-table td{white-space:nowrap;padding:3px 0}.ask-deck-keytips{z-index:45;background:var(--ink-2);color:var(--surface);border-radius:6px;flex-wrap:wrap;gap:10px;padding:6px 10px;font-size:12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.ask-deck-keytip-badge{z-index:45;background:var(--ink-2);color:var(--surface);pointer-events:none;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:600;position:fixed}.ask-deck-reuse-search{width:100%;font:inherit;color:var(--t1);background:var(--bg);border:1px solid var(--border);border-radius:6px;margin-bottom:10px;padding:6px 10px;font-size:13px}.ask-deck-reuse-results{flex-direction:column;gap:12px;max-height:420px;display:flex;overflow-y:auto}.ask-deck-reuse-deck{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.ask-deck-reuse-deck-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.ask-deck-reuse-deck-title{color:var(--t1);font-weight:600}.ask-deck-reuse-deck-meta,.ask-deck-reuse-note,.ask-deck-block-tags{color:var(--t2);font-size:12px}.ask-deck-reuse-error{color:var(--danger,#b42318);font-size:12px}.ask-deck-reuse-hits,.ask-deck-block-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ask-deck-reuse-hit{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.ask-deck-reuse-hit-pick{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ask-deck-reuse-context{gap:6px;display:flex}.ask-deck-reuse-thumb{border:1px solid var(--border);opacity:.7;border-radius:3px;width:96px}.ask-deck-reuse-thumb.is-hit{border-color:var(--accent,var(--t1));opacity:1}.ask-deck-reuse-hit-words{color:var(--t2);grid-column:1/-1;font-size:12px}.ask-deck-reuse-hit-words mark{color:inherit;background:var(--highlight,#fff3b0)}.ask-deck-reuse-mode{border:0;flex-wrap:wrap;gap:6px 16px;margin:12px 0 6px;padding:0;font-size:13px;display:flex}.ask-deck-reuse-mode legend{color:var(--t2);margin-bottom:4px;padding:0;font-size:12px}.ask-deck-reuse-mode label{align-items:center;gap:6px;display:inline-flex}.ask-deck-block-field{color:var(--t2);flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;display:flex}.ask-deck-block-field input{font:inherit;color:var(--t1);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:13px}.ask-deck-block-row{grid-template-columns:72px 1fr auto;align-items:center;gap:10px;display:grid}.ask-deck-block-thumb{border:1px solid var(--border);border-radius:3px;width:72px;max-height:48px}.ask-deck-block-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ask-deck-block-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-deck-block-actions{gap:4px;display:inline-flex}.ask-slide-preview:has(>.ask-slide-history-preview){position:relative}.ask-slide-history-preview{z-index:5;background:var(--surface,#fff);flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;inset:0}.ask-slide-history-preview-banner{font-family:var(--f-ui);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ask-slide-history-preview-banner>span{margin-inline-end:auto}.ask-slide-history-preview-picture{border:1px solid var(--border);border-radius:4px;width:100%}.ask-slide-history-left{margin-inline-start:auto}.ask-deck-versions-filters,.ask-deck-versions-name,.ask-deck-versions-actions{font-family:var(--f-ui);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ask-deck-versions-filters,.ask-deck-versions-name{margin:6px 0}.ask-deck-versions-filters .ask-doc-btn[aria-pressed=true]{border-color:var(--accent,var(--t1));font-weight:600}.ask-deck-versions-name input{flex:1;min-width:160px}.ask-deck-reuse-slides{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ask-deck-reuse-slide{flex-direction:column;gap:4px;font-size:12px;display:flex}.ask-deck-reuse-slide svg{border:1px solid var(--border);border-radius:3px;width:100%}.ask-slide-format-row{position:relative}.ask-slide-table-range{pointer-events:none;position:absolute;inset:0}.ask-slide-cell-range{box-sizing:border-box;outline-offset:-1px;background:#00a1ff1a;outline:2px solid #00a1ff;position:absolute}.ask-slide-table-divider{box-sizing:border-box;pointer-events:auto;touch-action:none;position:absolute}.ask-slide-table-divider.is-column{cursor:col-resize}.ask-slide-table-divider.is-row{cursor:row-resize}.ask-slide-table-divider:hover,.ask-slide-table-divider[data-dragging]{background:linear-gradient(#00a1ff,#00a1ff) 50%/2px 100% no-repeat}.ask-slide-table-divider.is-row:hover,.ask-slide-table-divider.is-row[data-dragging]{background-size:100% 2px}.ask-slide-column-handle{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);color:var(--t2);cursor:grab;pointer-events:auto;touch-action:none;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute}.ask-slide-column-handle:hover,.ask-slide-column-handle[data-dragging]{color:var(--t1);border-color:#00a1ff}.ask-slide-column-handle[data-dragging]{cursor:grabbing}.ask-slide-column-handle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-slide-table-menu{flex:none;display:inline-flex}.ask-slide-table-pop{z-index:20;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);top:100%;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(520px,100%);padding:8px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 6px 20px #0f1b2d24}.ask-slide-table-presets{flex-wrap:wrap;gap:2px;display:flex}.ask-slide-table-field,.ask-slide-table-flag{color:var(--t2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ask-slide-table-status{color:var(--t3);white-space:nowrap;flex:none;padding:0 6px;font-size:12px}.ask-slide-thumb-item.is-hidden .ask-slide-thumb{opacity:.45}.ask-slide-thumb-hidden{background:var(--surface-1,#fff);color:var(--t2);pointer-events:none;top:4px;border-radius:4px;padding:2px;display:inline-flex;position:absolute;inset-inline-start:28px}.ask-slide-present-frame{width:min(100cqw, calc(100cqh * var(--ask-slide-aspect,1.7778)));aspect-ratio:var(--ask-slide-ratio,16 / 9);flex:none;position:relative}.ask-slide-present-frame>.ask-slideshow-svg,.ask-slide-present-frame>.ask-slideshow-text,.ask-slide-present-frame>.ask-slide-presenter-svg,.ask-slide-present-frame>.ask-slide-audience-svg{box-sizing:border-box;width:100%;height:100%;display:block}.ask-slideshow-bar{opacity:.25;transition:opacity .16s}.ask-slideshow-bar:hover,.ask-slideshow-bar:focus-within{opacity:1}@media (hover:none){.ask-slideshow-bar{opacity:1}}.ask-slide-laser{pointer-events:none;position:absolute;inset:0}.ask-slide-laser.is-live{pointer-events:auto;cursor:none}.ask-slide-laser-svg{width:100%;height:100%;overflow:visible}.ask-slide-laser-dot{fill:#ef4444;filter:drop-shadow(0 0 .6px #ef4444e6)}.ask-slide-laser-trail{fill:#ef4444}.ask-slide-presenter{color:#e2e8f0;--t1:#fff;--t2:#e2e8f0;--t4:#64748b;--border:#fff3;--border-strong:#ffffff59;--surface-2:#ffffff1f;--accent:#e2e8f0;flex:auto;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;min-height:0;display:grid}.ask-slide-presenter-current{justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.ask-slide-presenter-svg,.ask-slide-presenter-next-svg,.ask-slide-audience-svg{aspect-ratio:var(--ask-slide-ratio,16 / 9);background:#fff;border-radius:6px}.ask-slide-presenter-next-svg{width:100%}.ask-slide-presenter-side{flex-direction:column;gap:10px;min-height:0;display:flex}.ask-slide-presenter-label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:12px}.ask-slide-presenter-next{flex-direction:column;gap:4px;display:flex}.ask-slide-presenter-end{border:1px dashed #ffffff40;border-radius:6px;margin:0;padding:12px}.ask-slide-presenter-meta,.ask-slide-presenter-timer,.ask-slide-presenter-notes-head{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-slide-presenter-meta{justify-content:space-between}.ask-slide-presenter-timer [role=timer]{min-width:80px;font-size:22px}.ask-slide-presenter-notes-head .ask-slide-presenter-label{margin-inline-end:auto}.ask-slide-presenter-notes{white-space:pre-wrap;background:#ffffff1a;border-radius:6px;flex:auto;min-height:80px;padding:10px 14px;line-height:1.45;overflow:auto}.ask-slide-presenter-blocked{color:#fecaca;margin:6px 0 0}@media (max-width:720px){.ask-slide-presenter{grid-template-columns:minmax(0,1fr);overflow:auto}.ask-slide-presenter-current{aspect-ratio:var(--ask-slide-ratio,16 / 9)}}.ask-slide-audience-body{background:#000;margin:0}.ask-slide-audience,.ask-slide-audience-stage{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;container-type:size}.ask-slide-audience-svg{border-radius:0}.ask-slideshow.is-laser .ask-slide-audience-svg{cursor:none}.ask-deck-export{z-index:240;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ask-deck-export-card{background:var(--surface-1,#fff);width:min(420px,100vw - 32px);color:var(--t1);font-family:var(--f-ui);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;font-size:13px;display:flex;box-shadow:0 18px 48px #00000040}.ask-deck-export-card h2{margin:0;font-size:16px}.ask-deck-export fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.ask-deck-export legend{margin-bottom:4px;font-weight:600}.ask-deck-export label{align-items:center;gap:8px;display:flex}.ask-deck-export label:has(input:disabled){color:var(--t4)}.ask-deck-export-note{color:var(--t2);margin:0}.ask-deck-export-actions{justify-content:flex-end;gap:8px;display:flex}.ask-deck-export-go{font-weight:600}.ask-present-split{display:inline-flex}.ask-present-split .ask-present-more{min-width:18px;padding-inline:2px}.ask-slide-arrange-more{flex:0 auto;min-width:0;margin-inline-start:auto;position:relative}.ask-slide-arrange-rotation{color:var(--t2);flex:none;align-items:center;gap:3px;padding:0 4px;font-size:12px;display:inline-flex}.ask-slide-arrange-rotation input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:50px;height:26px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 4px}.ask-slide-arrange-rotation input:disabled{opacity:.5}.ask-slide-arrange-popover{z-index:7;background:var(--surface);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow-md);top:calc(100% + 4px);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;inset-inline-end:0}.ask-slide-arrange-item{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:13px;display:flex}.ask-slide-arrange-item:disabled{color:var(--t3);cursor:default}.ask-slide-arrange-item:not(:disabled):hover,.ask-slide-arrange-item:focus-visible{background:var(--surface-2,#0000000d)}.ask-slide-arrange-item kbd{color:var(--t3);font:inherit;font-size:11.5px}.ask-slide-arrange-shapes{grid-template-columns:1fr 1fr;min-width:260px;display:grid}.ask-slide-arrange-heading{color:var(--t2);margin:4px 8px;font-size:12px;font-weight:550}.ask-slide-arrange-check{align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.ask-slide-arrange-popover>.ask-doc-btn{margin:6px 8px 4px}.ask-slide-grid{pointer-events:none;position:absolute;inset:0}.ask-slide-grid-column{background:#00a1ff0f;position:absolute;top:0;bottom:0}.ask-slide-grid-row{background:#00a1ff1f;height:1px;position:absolute;inset-inline:0}.ask-deck-theme{z-index:230;border:1px solid var(--border);background:var(--surface-1,#fff);width:min(440px,100vw - 32px);color:var(--t1);font-family:var(--f-ui);top:64px;inset-inline-end:16px;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;font-size:13px;display:flex;position:fixed;bottom:16px;box-shadow:0 18px 48px #0003}.ask-deck-theme-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ask-deck-theme-head h2{margin:0;font-size:16px}.ask-deck-theme-note{background:var(--surface-2,#f4f5f7);color:var(--t2);border-radius:6px;margin:0;padding:6px 8px}.ask-deck-theme-tabs{flex-wrap:wrap;gap:4px;display:flex}.ask-deck-theme-tab{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 8px}.ask-deck-theme-tab[aria-selected=true]{border-color:var(--border);background:var(--surface-2,#f4f5f7);color:var(--t1);font-weight:600}.ask-deck-theme-panel{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.ask-deck-theme-row{align-items:center;gap:8px;display:flex}.ask-deck-theme-row>span:first-child{flex:1}.ask-deck-theme-row input[type=text]{width:84px;font-family:var(--f-mono,monospace)}.ask-deck-theme-row input[type=number]{width:64px}.ask-deck-theme-row input[type=color]{background:0 0;border:0;width:28px;height:24px;padding:0}.ask-deck-theme-swatch{border:1px solid var(--border);border-radius:4px;width:16px;height:16px;display:inline-block}.ask-deck-theme-tints{justify-content:flex-end;gap:4px;margin:4px 0 0;display:flex}.ask-deck-theme-check{align-items:center;gap:8px;display:flex}.ask-deck-theme-role{border:0;border-top:1px solid var(--border);flex-direction:column;gap:6px;margin:0;padding:8px 0 0;display:flex}.ask-deck-theme-role legend{font-weight:600}.ask-deck-theme-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ask-deck-theme-scope{color:var(--t3,var(--t2));flex:1;font-size:12px}.ask-deck-theme-apply{font-weight:600}.ask-deck-tasks{z-index:5;background:var(--surface-1,#fff);flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;inset:0;overflow-y:auto}.ask-deck-tasks-head{align-items:center;gap:10px;display:flex}.ask-deck-tasks-head h3{margin:0;font-size:14px}.ask-deck-tasks-hint{color:var(--t2);flex:1;font-size:12px}.ask-deck-task-group-title{color:var(--t2);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:600}.ask-deck-task-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ask-deck-task{border:1px solid var(--border,#e4e4e7);border-radius:8px;gap:6px;padding:8px;display:grid}.ask-deck-task.is-active{border-color:var(--accent,#2563eb)}.ask-deck-task-row{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.ask-deck-task-row:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.ask-deck-task-question{font-size:13px}.ask-deck-task-meta,.ask-deck-task-actions,.ask-deck-task-outcome,.ask-deck-task-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-deck-task-chip{background:var(--surface-2,#f4f4f5);border-radius:999px;padding:1px 6px;font-size:11px}.ask-deck-task-state{color:var(--t2);align-items:center;gap:4px;font-size:11px;display:inline-flex}.ask-deck-task-state.is-failed{color:var(--danger,#b91c1c)}.ask-deck-task-steps{gap:2px;margin:0;padding-inline-start:18px;font-size:12px;display:grid}.ask-deck-task-step{justify-content:space-between;gap:8px;display:flex}.ask-deck-task-step.is-running{color:var(--accent,#2563eb)}.ask-deck-task-duration{color:var(--t2);font-variant-numeric:tabular-nums}.ask-deck-task-outcome-title{font-size:12px;font-weight:600}.ask-deck-task-edit input{flex:1;min-width:0}.ask-deck-task-empty,.ask-deck-task-error{color:var(--t2);margin:0;font-size:12px}.ask-deck-task-error{color:var(--danger,#b91c1c)}.ask-deck-task-spinner,.ask-slide-thumb-busy{border:2px solid var(--accent,#2563eb);border-inline-end-color:#0000;border-radius:50%;width:10px;height:10px;animation:.9s linear infinite ask-deck-task-spin;display:inline-block}.ask-slide-thumb-busy{pointer-events:none;background:var(--surface-1,#fff);top:6px;position:absolute;inset-inline-end:6px}@keyframes ask-deck-task-spin{to{transform:rotate(360deg)}}.ask-slide-skeleton{gap:8px;margin:8px 0;display:grid}.ask-slide-skeleton-shimmer{background:linear-gradient(90deg, var(--surface-2,#f4f4f5) 25%, var(--surface-3,#e4e4e7) 50%, var(--surface-2,#f4f4f5) 75%);background-size:200% 100%;border-radius:6px;height:72px;animation:1.4s ease-in-out infinite ask-slide-skeleton-shimmer}.ask-slide-skeleton-note{color:var(--t2);margin:0;font-size:12px}.ask-slide-thumb-item.is-skeleton .ask-slide-thumb{background:linear-gradient(90deg, var(--surface-2,#f4f4f5) 25%, var(--surface-3,#e4e4e7) 50%, var(--surface-2,#f4f4f5) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite ask-slide-skeleton-shimmer}@keyframes ask-slide-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ask-deck-task-spinner,.ask-slide-thumb-busy,.ask-slide-skeleton-shimmer,.ask-slide-thumb-item.is-skeleton .ask-slide-thumb{animation:none}}.pj-t-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pj-t-btn{font:inherit;color:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5px;margin:0;padding:0}.pj-t-btn:hover{background:var(--t1)}@supports (color:color-mix(in lab, red, red)){.pj-t-btn:hover{background:color-mix(in srgb, var(--t1) 7%, transparent)}}.pj-t-btn:hover{box-shadow:0 0 0 4px var(--t1)}@supports (color:color-mix(in lab, red, red)){.pj-t-btn:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--t1) 7%, transparent)}}.pj-t-btn:focus-visible{outline:2px solid var(--t1);outline-offset:3px}.pj-t-editing{align-items:center;gap:8px;min-width:0;display:flex}.pj-t-input{font:inherit;color:var(--t1);background:var(--paper);border:1px solid var(--line-soft);border-radius:6px;width:26ch;min-width:0;max-width:100%;padding:2px 7px}.pj-t-input:focus{border-color:var(--t1);box-shadow:0 0 0 3px var(--t1);outline:none}@supports (color:color-mix(in lab, red, red)){.pj-t-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--t1) 12%, transparent)}}.pj-t-input:disabled{opacity:.6;cursor:progress}.pj-t-input.is-bad{border-color:var(--neg)}.pj-t-input.is-bad:focus{box-shadow:0 0 0 3px var(--neg)}@supports (color:color-mix(in lab, red, red)){.pj-t-input.is-bad:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--neg) 14%, transparent)}}.pj-t-err{font-family:var(--f-ui);color:var(--neg);white-space:nowrap;font-size:11.5px;font-weight:500}.ask-a-components{flex-direction:column;gap:12px;margin:12px 0 4px;display:flex}.ask-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin:0;padding:14px 16px 10px}.ask-chart-title{font-family:var(--f-ui);color:var(--t1);margin-bottom:8px;font-size:13px;font-weight:600}.ask-chart-sample{font-family:var(--f-ui);color:var(--t1);background:var(--warn-bg);border-inline-start:3px solid var(--warn);border-radius:var(--r-sm);margin:0 0 8px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.ask-chart[data-sample=true]{border-style:dashed}.ask-chart-svg{width:100%;height:auto;display:block;overflow:visible}.ask-chart-axis{stroke:var(--border-strong);stroke-width:1px}.ask-chart-xlabel{fill:var(--t3);font-family:var(--f-ui);font-size:11px}.ask-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.ask-chart-ylabel{fill:var(--t3);font-family:var(--f-ui);font-variant-numeric:tabular-nums;font-size:10.5px}.ask-chart-legend{flex-wrap:wrap;gap:6px 14px;margin-top:8px;padding:0;list-style:none;display:flex}.ask-chart-legend-item{font-family:var(--f-ui);color:var(--t2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.ask-chart-legend-detail{color:var(--t3);font-variant-numeric:tabular-nums}.ask-chart-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.ask-chart-source{font-family:var(--f-ui);color:var(--t3);margin:6px 0 0;font-size:11px}.ask-chart-source a{color:var(--accent-fg,var(--t2));text-decoration:none}.ask-chart-source a:hover{text-decoration:underline}.ask-chart-actions{font-family:var(--f-ui);margin-top:8px;font-size:11.5px}.ask-chart-action-row,.ask-chart-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask-chart-picker{margin-top:8px}.ask-chart-action{min-height:28px;font:inherit;color:var(--t2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;padding:2px 10px}.ask-chart-action:hover:not(:disabled){color:var(--t1);border-color:var(--border-strong)}.ask-chart-action:focus-visible,.ask-chart-picker select:focus-visible{outline:2px solid var(--accent-fg);outline-offset:1px}.ask-chart-action:disabled{cursor:default;opacity:.6}.ask-chart-action--primary{color:var(--t1);border-color:var(--border-strong)}.ask-chart-picker-label{color:var(--t2)}.ask-chart-picker select{max-width:100%;min-height:28px;font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm)}.ask-chart-action-error,.ask-chart-action-notice{margin:6px 0 0}.ask-chart-action-error{color:var(--neg)}.ask-chart-action-notice{color:var(--t2)}.eyebrow-know svg,.eyebrow-know{color:var(--info)}.brain-list-label{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--t3);padding:0 4px 6px;font-size:11px;font-weight:600}.facts{flex-direction:column;display:flex}.fact-row{border-bottom:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:150px 1fr auto 30px;align-items:center;gap:14px;padding:12px 0;display:grid}.fact-row:last-child{border-bottom:none}.fact-key{color:var(--t2);grid-row:1;font-size:13px;font-weight:500}.fact-val{grid-row:1;font-weight:600}.fact-meta{flex-direction:row;grid-area:2/1/auto/3;align-items:center;gap:12px;margin-top:4px;display:flex}.fact-source{color:var(--t3);align-items:center;gap:5px;font-size:11.5px;display:flex}.fact-obs{color:var(--t4);font-size:11px}.fact-corrected{color:var(--accent-fg);font-size:11px;font-weight:600}.fact-row .conf,.fact-row .fact-conf{grid-row:1}.fact-conf{color:var(--t2);white-space:nowrap;align-self:center;font-size:12px;font-weight:600}.fact-edit{color:var(--t3);cursor:pointer;border-radius:7px;grid-row:1;place-items:center;width:28px;height:28px;transition:all .12s;display:grid}.fact-edit:hover{background:var(--accent-bg);color:var(--accent-fg)}.fact-input{color:var(--t1);background:var(--surface);border:1px solid var(--accent);box-shadow:0 0 0 3px var(--accent-bg);border-radius:6px;outline:none;width:100%;padding:5px 9px;font-family:inherit;font-size:13.5px}.fact-input.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.fact-edit-save{background:var(--accent);color:var(--on-accent)}html[data-theme=dark] .fact-edit-save{color:#1a1815}.fact-add{background:var(--accent-bg);border-radius:var(--r-sm);grid-template-columns:150px 1fr auto auto;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:grid}.baselines,.rels{flex-direction:column;gap:9px;margin-bottom:6px;display:flex}.baseline{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:11px 13px;display:flex}.baseline-metric{color:var(--t2);font-size:12.5px}.baseline-normal{font-size:15px;font-weight:600}.baseline-learned{color:var(--t4);font-size:11px}.brain-graph-wrap{background:var(--surface-2);border-radius:var(--r-lg);border:1px solid var(--border);position:relative;overflow:hidden}.brain-graph-svg{cursor:grab;-webkit-user-select:none;user-select:none;display:block}.brain-graph-svg:active,.brain-graph-svg--panning,.brain-graph-svg--dragging-node,.brain-graph-svg--dragging-node *{cursor:grabbing}.brain-graph-controls{z-index:10;top:12px;flex-direction:column;gap:4px;display:flex;position:absolute;inset-inline-end:12px}.brain-graph-btn{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--border);width:30px;height:30px;color:var(--t2);font-size:16px;font-family:var(--f-ui);cursor:pointer;box-shadow:var(--shadow-sm);place-items:center;font-weight:600;line-height:1;transition:background .12s,border-color .12s,color .12s;display:grid}.brain-graph-btn:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--t1)}.brain-graph-btn--reset{font-size:14px}.brain-edge{stroke:var(--t2);stroke-width:1.5px;stroke-opacity:.85;transition:stroke-opacity .15s,stroke .15s}.brain-edge--highlight{stroke:var(--accent);stroke-opacity:.85;stroke-width:2px}.brain-edge--dim{stroke-opacity:.28}.brain-node{cursor:pointer;outline:none;transition:opacity .15s}.brain-node:focus-visible .brain-node-circle{stroke:var(--accent);stroke-width:2px}.brain-node--dim{opacity:.25}.brain-graph-nodes--hovering .brain-node--dim{opacity:.12}.brain-node-circle{stroke:none;transition:opacity .15s,r .2s,transform .15s}.brain-node--hovered .brain-node-circle{transform-box:fill-box;transform-origin:50%;transform:scale(1.12)}.brain-node--entity .brain-node-circle{stroke:#ffffff38;stroke-width:1.5px}.brain-node--leaf .brain-node-circle{stroke:var(--border);stroke-width:1px}.brain-node--department .brain-node-circle{stroke:#ffffff8c;stroke-width:2px}.brain-node--organization .brain-node-circle{stroke:var(--accent);stroke-width:2.5px}.brain-node--tool .brain-node-rect{stroke:#ffffff80;stroke-width:1.5px}.brain-node--person .brain-node-circle{stroke:#ffffffd9;stroke-width:2px;stroke-dasharray:3 2}.brain-edge--structural{stroke-dasharray:4 3;stroke-opacity:.55}.brain-edge--provenance{stroke:var(--accent-fg);stroke-width:2px;stroke-dasharray:6 4}.brain-node-glow{pointer-events:none;transition:opacity .2s}.brain-node--hovered .brain-node-glow,.brain-node--selected .brain-node-glow{opacity:.52}.brain-node-ring{pointer-events:none;filter:drop-shadow(0 0 4px var(--accent))}@supports (color:color-mix(in lab, red, red)){.brain-node-ring{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 65%, transparent))}}.brain-node-logo{fill:#ffffffe6;font-family:var(--f-ui);pointer-events:none;font-weight:700}.brain-node--leaf .brain-node-logo{fill:#ffffffbf;font-weight:600}.brain-node-label{fill:var(--t2);font-family:var(--f-voice);paint-order:stroke;stroke:var(--surface-2);font-size:10px}@supports (color:color-mix(in lab, red, red)){.brain-node-label{stroke:color-mix(in srgb, var(--surface-2) 88%, transparent)}}.brain-node-label{stroke-width:3px;stroke-linejoin:round;pointer-events:none;transition:opacity .2s}.brain-node-label--faded{opacity:0}.brain-node--selected .brain-node-label{fill:var(--t1);font-weight:600}.brain-node--hovered .brain-node-label{fill:var(--t1)}html[data-theme=dark] .brain-node-label{fill:var(--t3)}.brain-node-count{pointer-events:none}.brain-node-count-pill{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px}.brain-node-count-text{fill:var(--t1);font-family:var(--f-ui);font-size:9px;font-weight:700}.brain-dept-filter{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.brain-dept-btn{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--t2);font-size:12px;font-family:var(--f-ui);cursor:pointer;padding:4px 12px;font-weight:500;line-height:1.4;transition:background .12s,border-color .12s,color .12s}.brain-dept-btn:hover{background:var(--surface-3);border-color:var(--border-strong);color:var(--t1)}.brain-dept-btn--active{background:var(--accent-tint,var(--accent))}@supports (color:color-mix(in lab, red, red)){.brain-dept-btn--active{background:var(--accent-tint,color-mix(in srgb, var(--accent) 12%, transparent))}}.brain-dept-btn--active{border-color:var(--accent);color:var(--accent);font-weight:600}.brain-screen--map{max-width:none;height:100%;min-height:0;overflow:hidden}.brain-screen--map>.screen-brain{flex:1;height:auto;min-height:0;padding:0}.screen-brain{max-width:none;height:100%;padding:16px var(--pad);flex-direction:column;gap:12px;display:flex;overflow:hidden}.brain-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.brain-topline h1{margin:0}.brain-topline .brain-dept-filter{margin-bottom:0}.brain-refresh-error{border-radius:var(--r-md);background:var(--warn);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.brain-refresh-error{background:color-mix(in srgb, var(--warn) 10%, var(--surface))}}.brain-refresh-error{color:var(--t1);font-size:13px}.brain-loop-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px 10px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:10px;padding:7px 9px;display:flex}.brain-loop-strip-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border-inline-end:1px solid var(--border);align-items:center;gap:5px;padding-inline-end:10px;font-size:11px;font-weight:600;display:inline-flex}.brain-loop-strip-stats{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brain-loop-strip-stat{background:var(--surface);border:1px solid var(--border);color:var(--t3);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;display:inline-flex}.brain-loop-strip-value{font-variant-numeric:tabular-nums;color:var(--t1);font-weight:700}.brain-loop-strip-label{color:var(--t3)}.brain-stage{flex:1;min-width:0;min-height:0;display:flex;position:relative}.brain-inspector{z-index:6;top:12px;inset-inline-end:12px;flex-direction:column;gap:10px;width:min(360px,42%);animation:.28s cubic-bezier(.22,1,.36,1) brain-inspector-in;display:flex;position:absolute;bottom:12px}.brain-inspector .node-detail-panel{background:var(--surface);flex:1;min-height:0}@supports (color:color-mix(in lab, red, red)){.brain-inspector .node-detail-panel{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.brain-inspector .node-detail-panel{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-inspector .node-detail-panel{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}}.brain-inspector .node-detail-panel{box-shadow:0 18px 48px #0000002e, 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-inspector .node-detail-panel{box-shadow:0 18px 48px #0000002e, 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent)}}.brain-inspector-close{z-index:1;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--border);width:26px;height:26px;color:var(--t2);cursor:pointer;top:10px;place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;inset-inline-end:10px}.brain-inspector-close:hover{color:var(--t1);border-color:var(--border-strong)}.brain-detail-actions{flex-shrink:0}:is(.brain-stage:has(.brain-inspector) .brain-graph-controls,.brain-stage:has(.brain-inspector) .brain-graph-overlay--bottom,.brain-stage:has(.brain-inspector) .brain-graph-legend){inset-inline-end:calc(min(360px,42%) + 22px)}@keyframes brain-inspector-in{0%{transform:translateX(calc(var(--dir) * 16px));opacity:0}to{opacity:1;transform:none}}.brain-seed-wrap{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.brain-seed-wrap>.brain-seed-state{margin-bottom:0}.brain-seed-wrap:not(:has(>.brain-detail-col)){grid-template-columns:minmax(0,1fr)}.brain-detail-col{flex-direction:column;gap:10px;min-height:0;display:flex}.brain-detail-col .node-detail-panel{flex:1;min-height:0}.brain-graph-container{border-radius:var(--r-lg);flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.node-detail-panel .fact-row{grid-template-columns:1fr auto}.node-detail-panel .fact-key{grid-area:1/1}.node-detail-panel .fact-row .conf,.node-detail-panel .fact-row .fact-conf{grid-area:1/2}.node-detail-panel .fact-val{overflow-wrap:anywhere;grid-area:2/1/auto/-1}.node-detail-panel .fact-meta{grid-area:3/1/auto/-1}.node-detail-panel .fact-edit{display:none}.brain-seed-state{text-align:center;background:var(--surface-2);border-radius:var(--r-lg);border:1px dashed var(--border);color:var(--t3);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:48px 32px;display:flex}.brain-seed-state h3{color:var(--t2);margin:0;font-size:16px;font-weight:600}.brain-seed-state p{color:var(--t3);max-width:360px;margin:0;font-size:13px;line-height:1.5}.node-detail-panel{background:var(--surface-2);border-radius:var(--r-lg);border:1px solid var(--border);flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.node-detail-head{align-items:flex-start;gap:10px;display:flex}.node-detail-empty{min-height:120px;color:var(--t3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.node-detail-empty p{color:var(--t3);margin:0;font-size:13px;line-height:1.5}.node-detail-facts{flex-direction:column;gap:0;display:flex}.node-detail-empty-msg,.node-detail-leaf-msg,.node-detail-connector-sources{color:var(--t3);margin:0;padding:8px 0;font-size:13px}.node-detail-connector-empty{color:var(--t3);margin:0;padding:0 0 8px;font-size:13px}.node-detail-connector-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.node-detail-connector-entity{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);width:100%;color:var(--t1);font-family:var(--f-ui);text-align:start;cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.node-detail-connector-entity:hover:not(:disabled),.node-detail-connector-entity:focus-visible:not(:disabled){background:var(--surface-3);border-color:var(--accent)}.node-detail-connector-entity:disabled{cursor:default}.node-detail-connector-entity-name{font-weight:500}.node-detail-connector-entity-type{color:var(--t3);white-space:nowrap;font-size:11px}.node-detail-connector-kinds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.node-detail-connector-kind{border:1px solid var(--border);color:var(--t2);border-radius:999px;align-items:baseline;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.node-detail-connector-kind .mono{color:var(--t1);font-weight:600}.node-detail-connector-finder{flex-direction:column;gap:6px;display:flex}.node-detail-panel .node-detail-connector-search{background:var(--surface);box-shadow:none}.node-detail-panel .node-detail-connector-search:focus-within{border-color:var(--accent)}.node-detail-connector-status{color:var(--t3);margin:0;font-size:12px}.node-detail-connector-more{align-self:flex-start}@media (max-width:900px){.brain-screen--map{height:auto;overflow:visible}.brain-screen--map>.screen-brain{flex:none}.screen-brain{height:auto;overflow:visible}.brain-stage{flex-direction:column;gap:12px;min-height:0}.brain-graph-container{flex:none;height:70vh;min-height:520px}.brain-inspector{width:100%;min-height:360px;animation:none;position:relative;inset:auto}.brain-stage:has(.brain-inspector) .brain-graph-controls{inset-inline-end:12px}.brain-stage:has(.brain-inspector) .brain-graph-legend{inset-inline-end:14px}.brain-seed-wrap{flex-direction:column;display:flex}}.brain-graph-wrap{background:radial-gradient(ellipse 120% 80% at 50% -10%, var(--surface) 0%, transparent 55%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.brain-graph-wrap{background:radial-gradient(ellipse 120% 80% at 50% -10%, color-mix(in srgb, var(--surface) 70%, transparent) 0%, transparent 55%), var(--surface-2)}}.brain-graph-wrap{border-color:var(--border)}.brain-graph-wrap:before{content:"";background-image:linear-gradient(var(--border-strong) 1px, transparent 1px), linear-gradient(90deg, var(--border-strong) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brain-graph-wrap:before{background-image:linear-gradient(color-mix(in srgb, var(--border-strong) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border-strong) 45%, transparent) 1px, transparent 1px)}}.brain-graph-wrap:before{pointer-events:none;z-index:0;background-size:40px 40px;-webkit-mask-image:radial-gradient(90% 90% at 50% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(90% 90% at 50% 45%,#000 55%,#0000 100%)}.brain-graph-wrap:after{content:"";background:radial-gradient(ellipse 90% 80% at 50% 45%, transparent 62%, var(--t1) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brain-graph-wrap:after{background:radial-gradient(ellipse 90% 80% at 50% 45%, transparent 62%, color-mix(in srgb, var(--t1) 7%, transparent) 100%)}}.brain-graph-wrap:after{pointer-events:none;z-index:0}.brain-graph-svg{z-index:1;position:relative}.brain-graph-wrap .brain-edge--highlight{stroke:var(--accent);stroke-opacity:.9}.brain-synapse{fill:var(--accent);opacity:.95}.brain-node--entity .brain-node-glow{transform-origin:50%}.brain-node--pulse .brain-node-circle{stroke:var(--accent);stroke-width:3px}.brain-node-focus-ring{pointer-events:none;stroke-dasharray:2 4;opacity:.85}.brain-node--hidden{opacity:0;pointer-events:none;transition:opacity .5s}.brain-node{transition:opacity .3s}.brain-graph-overlay{z-index:4;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.brain-graph-overlay>*{pointer-events:auto}.brain-graph-overlay--top{pointer-events:auto;background:var(--surface);top:16px;gap:10px;width:min(360px,100% - 84px);max-width:none;padding:14px;inset-inline-start:16px}@supports (color:color-mix(in lab, red, red)){.brain-graph-overlay--top{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.brain-graph-overlay--top{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-graph-overlay--top{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}}.brain-graph-overlay--top{box-shadow:0 18px 44px #00000024, 0 0 0 1px var(--surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.brain-graph-overlay--top{box-shadow:0 18px 44px #00000024, 0 0 0 1px color-mix(in srgb, var(--surface) 55%, transparent)}}.brain-graph-overlay--bottom{inset-inline:14px;flex-direction:row;bottom:14px}.brain-hero-stat,.brain-search,.brain-behaviours-toggle,.brain-focus-exit,.brain-timeline{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.brain-hero-stat,.brain-search,.brain-behaviours-toggle,.brain-focus-exit,.brain-timeline{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.brain-hero-stat,.brain-search,.brain-behaviours-toggle,.brain-focus-exit,.brain-timeline{border:1px solid var(--border);border-radius:var(--r-md,10px);color:var(--t1);box-shadow:var(--shadow-sm)}.brain-explorer-intro{flex-direction:column;gap:3px;display:flex}.brain-explorer-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-fg);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.brain-explorer-intro p{color:var(--t3);margin:0;font-size:12px;line-height:1.45}.brain-lens-empty{background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--r-md,10px);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.brain-lens-empty strong{color:var(--t2);font-size:13px;font-weight:600}.brain-lens-empty p{color:var(--t3);margin:0;font-size:12px;line-height:1.45}.brain-graph-legend{z-index:4;background:var(--surface);inset-inline-end:14px;grid-template-columns:auto auto;gap:14px;margin:0;padding:11px 12px;display:grid;position:absolute;bottom:14px}@supports (color:color-mix(in lab, red, red)){.brain-graph-legend{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.brain-graph-legend{border:1px solid var(--border);border-radius:var(--r-md,10px);box-shadow:var(--shadow-sm);font-family:var(--f-ui);color:var(--t2);pointer-events:none;font-size:11px;transition:left .2s,right .2s}.brain-graph-legend-group+.brain-graph-legend-group{border-inline-start:1px solid var(--border);padding-inline-start:14px}.brain-graph-legend-title{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);margin-bottom:6px;font-size:9px;font-weight:700;display:block}.brain-graph-legend-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.brain-graph-legend-row{align-items:center;gap:7px;display:flex}.brain-graph-legend-swatch{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.brain-graph-legend-swatch--organization{background:var(--accent);border:2.5px solid var(--accent)}.brain-graph-legend-swatch--department{background:linear-gradient(135deg,#2f8f5b 0%,#3a6fb0 50%,#7a5ae0 100%);border:2px solid #ffffff8c}.brain-graph-legend-swatch--entity{background:var(--t2);border:1px solid #ffffff38}.brain-graph-legend-swatch--tool{border:1px solid var(--border-strong);background:linear-gradient(135deg,#2f8f5b 0%,#3a6fb0 50%,#7a5ae0 100%);border-radius:3px}.brain-graph-legend-swatch--leaf{background:var(--border-strong);width:8px;height:8px}.brain-graph-legend-edge{border-top:2px solid var(--t2);flex:none;width:16px}.brain-graph-legend-edge--structural{border-top-style:dashed}.brain-graph-legend-edge--provenance{border-top-color:var(--accent-fg);border-top-style:dashed}.brain-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brain-hero-trigger{all:unset;cursor:pointer;background:linear-gradient(135deg, var(--accent), var(--surface-2) 62%);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.brain-hero-trigger{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, var(--surface-2)), var(--surface-2) 62%)}}.brain-hero-trigger{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-hero-trigger{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.brain-hero-trigger{border-radius:var(--r-md,10px);transition:border-color .12s,transform .12s}.brain-hero-trigger:hover{border-color:var(--accent);transform:translateY(-1px)}.brain-hero-trigger:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}.brain-hero-stat{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:11px 13px 7px;display:flex}.brain-hero-copy{flex-direction:column;line-height:1.2;display:flex}.brain-hero-label{color:var(--t3);font-size:11px;font-family:var(--f-ui)}.brain-hero-count{font-size:26px;font-weight:700;font-family:var(--f-ui);color:var(--t1);letter-spacing:-.02em}.brain-hero-spark-line{stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){.brain-hero-spark-line{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 60%, transparent))}}.brain-hero-action{border-top:1px solid var(--accent);justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.brain-hero-action{border-top:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))}}.brain-hero-action{color:var(--accent-fg);font-size:11px;font-weight:700}.brain-search{color:var(--t3);align-items:center;gap:6px;padding:6px 10px;display:flex}.brain-graph-overlay--top .brain-search,.brain-graph-overlay--top .brain-behaviours-toggle,.brain-graph-overlay--top .brain-focus-exit{background:var(--surface-2);box-shadow:none}.brain-graph-overlay--top .brain-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-graph-overlay--top .brain-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.brain-search-input{color:var(--t1);font-size:13px;font-family:var(--f-ui);background:0 0;border:none;outline:none;width:100%}.brain-search-input::placeholder{color:var(--t3)}.brain-search-clear{color:var(--t3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.brain-overlay-controls{flex-wrap:wrap;gap:8px;display:flex}.brain-behaviours-toggle{font-size:12px;font-weight:600;font-family:var(--f-ui);cursor:pointer;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.brain-behaviours-toggle,.brain-focus-exit{box-shadow:none;border-color:var(--line);color:var(--t2)}.brain-behaviours-toggle:hover,.brain-focus-exit:hover{border-color:var(--accent);color:var(--accent)}.brain-behaviours-count{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:0 7px;font-size:11px;font-weight:700}.brain-focus-exit{font-size:12px;font-weight:600;font-family:var(--f-ui);cursor:pointer;padding:7px 11px}.brain-timeline{flex:1;align-items:center;gap:12px;padding:8px 14px;display:flex}.brain-timeline-play{background:var(--surface-2);color:var(--t1);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.brain-timeline-play:hover{background:var(--surface-3)}.brain-timeline-range{appearance:none;cursor:pointer;background:0 0;flex:1;height:16px;margin:0}.brain-timeline-range::-webkit-slider-runnable-track{background:var(--surface-3);border-radius:999px;height:3px}.brain-timeline-range::-moz-range-track{background:var(--surface-3);border-radius:999px;height:3px}.brain-timeline-range::-webkit-slider-thumb{appearance:none;background:var(--t3);border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);border-radius:999px;margin-top:-4.5px}.brain-timeline-range::-moz-range-thumb{background:var(--t3);border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--border);border-radius:999px}.brain-timeline-range:focus-visible{outline:2px solid var(--t2);outline-offset:2px}.brain-timeline-label{font-size:12px;font-family:var(--f-ui);color:var(--t2);text-align:end;font-variant-numeric:tabular-nums;min-width:96px}.brain-drawer-scrim{z-index:60;background:#0407129e;justify-content:flex-end;animation:.2s brain-fade-in;display:flex;position:fixed;inset:0}.brain-drawer{width:min(440px,92vw);height:100%;padding-top:var(--safe-top);padding-inline-end:var(--safe-end);padding-bottom:var(--safe-bottom);background:var(--surface,#0b1020);border-inline-start:1px solid var(--border);box-shadow:calc(var(--dir) * -20px) 0 60px #00000073;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) brain-slide-in;display:flex;overflow-y:auto}.brain-drawer-head{border-bottom:1px solid var(--border);background:var(--surface,#0b1020);z-index:1;justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;display:flex;position:sticky;top:0}.brain-drawer-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.brain-drawer-title{color:var(--t1);margin:4px 0 0;font-size:17px;font-weight:700}.brain-drawer-close{color:var(--t3);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.brain-drawer-body{flex-direction:column;gap:12px;padding:14px 20px 24px;display:flex}.brain-drawer-empty{color:var(--t3);font-size:13px}.brain-drawer-search{margin:12px 20px 0}.brain-learned-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.brain-learned-head{align-items:center;gap:8px;display:flex}.brain-learned-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--t2);background:var(--surface);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700}.brain-learned-badge--fact{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-learned-badge--fact{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.brain-learned-badge--fact{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.brain-learned-badge--fact{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.brain-learned-badge--baseline{color:var(--t2)}.brain-learned-badge--rule{color:var(--t1);border-color:var(--border-strong)}.brain-learned-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--t3);background:var(--surface);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}.brain-learned-status--active{color:var(--pos);border-color:var(--pos)}@supports (color:color-mix(in lab, red, red)){.brain-learned-status--active{border-color:color-mix(in srgb, var(--pos) 45%, transparent)}}.brain-learned-status--active{background:var(--pos)}@supports (color:color-mix(in lab, red, red)){.brain-learned-status--active{background:color-mix(in srgb, var(--pos) 12%, transparent)}}.brain-learned-status--proposed{color:var(--warn,#b7791f);border-color:var(--warn,#b7791f)}@supports (color:color-mix(in lab, red, red)){.brain-learned-status--proposed{border-color:color-mix(in srgb, var(--warn,#b7791f) 45%, transparent)}}.brain-learned-status--proposed{background:var(--warn,#b7791f)}@supports (color:color-mix(in lab, red, red)){.brain-learned-status--proposed{background:color-mix(in srgb, var(--warn,#b7791f) 12%, transparent)}}.brain-learned-title{color:var(--t1);flex:1;min-width:0;font-size:14px;font-weight:600}.brain-learned-conf{color:var(--t3);flex-shrink:0;font-size:12px}.brain-learned-detail{color:var(--t2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.brain-learned-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:12px;display:flex}.brain-learned-source{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.brain-learned-entity{color:var(--t2);font-weight:600}.brain-rule-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px;display:flex}.brain-rule-card--shadow,.brain-rule-card--proposed{opacity:.82;background:var(--surface-2);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.brain-rule-card--shadow,.brain-rule-card--proposed{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.brain-rule-head{align-items:center;gap:8px;display:flex}.brain-rule-title{color:var(--t1);flex:1;font-size:14px;font-weight:600}.brain-rule-summary{color:var(--t2);margin:0;font-size:13px;line-height:1.5}.brain-rule-learned{color:var(--accent);align-items:center;gap:5px;margin:0;font-size:12px;display:inline-flex}.brain-rule-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.brain-rule-conf{background:var(--border);border-radius:999px;width:64px;height:5px;position:relative;overflow:hidden}.brain-rule-conf-bar{background:var(--accent);border-radius:999px;position:absolute;inset-block:0;inset-inline:0 auto}.brain-rule-taught{margin-inline-start:auto;font-style:italic}@keyframes brain-fade-in{0%{opacity:0}to{opacity:1}}@keyframes brain-slide-in{0%{transform:translateX(calc(var(--dir) * 24px));opacity:.4}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.brain-graph-overlay--top{inset-inline-start:10px;width:min(320px,100% - 62px);padding:11px;top:10px}.brain-explorer-intro p{display:none}.brain-graph-legend{inset-inline-end:10px;grid-template-columns:1fr;gap:8px;max-width:180px;padding:9px 10px;bottom:10px}.brain-graph-legend-group+.brain-graph-legend-group{border-top:1px solid var(--border);padding-top:8px;border-inline-start:0;padding-inline-start:0}.brain-hero-count{font-size:22px}}@media (prefers-reduced-motion:reduce){.brain-inspector,.brain-drawer,.brain-drawer-scrim{animation:none!important}.brain-synapse{display:none}.brain-node,.brain-node--hidden,.brain-node-circle,.brain-node-label,.brain-node-glow,.brain-graph-legend,.brain-hero-trigger{transition:none!important}.brain-hero-trigger:hover{transform:none}}@media (max-width:399.98px){.brain-timeline{gap:8px;padding:8px 10px}.brain-timeline-label{min-width:64px;font-size:11.5px}}@media (pointer:coarse){.brain-timeline-play{width:40px;height:40px}}.brain-screen{flex-direction:column;gap:14px;display:flex}.brain-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brain-toolbar .brain-search{background:var(--surface);flex:260px;max-width:420px}.brain-toolbar .brain-search-input{min-width:0;color:var(--t1);font:inherit;background:0 0;border:0;outline:none;flex:1}.brain-browser{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:16px;display:grid}.brain-browser-list{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface);flex-direction:column;gap:2px;max-height:70vh;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.brain-browser-item{border-radius:var(--r-sm,8px);width:100%;color:var(--t1);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.brain-browser-item:hover{background:var(--surface-2)}.brain-browser-item--active{background:var(--nav-selected)}.brain-browser-name{font-size:13.5px;font-weight:600}.brain-browser-meta{color:var(--t3);font-size:12px}.brain-browser-detail{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface);padding:16px 20px}.brain-browser-head h2{margin:0;font-size:18px}.brain-browser-head p{color:var(--t3);margin:2px 0 0;font-size:12.5px}.brain-browser-detail h3{letter-spacing:.05em;text-transform:uppercase;color:var(--t3);margin:18px 0 6px;font-size:11.5px;font-weight:600}.brain-browser-none,.brain-browser-empty{color:var(--t3);font-size:13px}.brain-browser-empty{border:1px dashed var(--border);border-radius:var(--r-md,10px);text-align:center;padding:24px}.brain-rel-list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.brain-node-actions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.brain-teach-rule{flex-direction:column;gap:6px;display:flex}.brain-teach-rule textarea{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;border-radius:6px;padding:6px 8px;font-size:13px}.entity-brief{flex-direction:column;gap:6px;margin-top:14px;display:flex}.entity-brief h3{letter-spacing:.05em;text-transform:uppercase;color:var(--t3);margin:14px 0 6px;font-size:11.5px;font-weight:600}.entity-brief-facts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.entity-brief-fact-main{justify-content:space-between;gap:8px;font-size:13px;display:flex}.entity-brief-key{color:var(--t2)}.entity-brief-value{text-align:end;overflow-wrap:anywhere;font-weight:500}.entity-brief-meta,.entity-brief-asof{color:var(--t3);font-size:12px}.entity-brief-wrong{align-self:flex-start;font-size:12px}.entity-brief-correct{align-items:center;gap:6px;margin-top:4px;display:flex}.entity-brief-correct input{border:1px solid var(--border);min-width:0;font:inherit;border-radius:6px;flex:1;padding:4px 8px;font-size:13px}.brain-fact-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brain-facts .brain-fact-list{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface);padding:0 16px}.brain-fact{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;display:grid}.brain-fact:last-child{border-bottom:0}.brain-fact-key{color:var(--t3);overflow-wrap:anywhere;font-size:12px}.brain-fact-entity{color:var(--t2);font-weight:600}.brain-fact-value{color:var(--t1);overflow-wrap:anywhere;font-size:14px}.brain-fact-origin{color:var(--t3);font-size:12px}.brain-fact-actions{align-items:flex-start;gap:4px;display:flex}.brain-fact-btn{border-radius:var(--r-sm,8px);color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.brain-fact-btn:hover,.brain-fact-btn[aria-expanded=true]{border-color:var(--border);background:var(--surface-2);color:var(--t1)}.brain-fact-form{align-items:center;gap:6px;display:flex}.brain-fact-input{border:1px solid var(--border);border-radius:var(--r-sm,8px);background:var(--surface);min-width:0;color:var(--t1);font:inherit;flex:1;padding:5px 8px}.brain-fact-confirm,.brain-fact-error,.brain-fact-history{grid-column:1/-1}.brain-fact-confirm{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.brain-fact-error{color:var(--neg);font-size:12.5px}.brain-fact-history ol{border-inline-start:2px solid var(--border);flex-direction:column;gap:6px;margin:4px 0 0;padding-block:0;padding-inline:12px 0;list-style:none;display:flex}.brain-fact-revision{flex-direction:column;font-size:12.5px;display:flex}.brain-fact-revision-value{color:var(--t1)}.brain-fact-revision-meta{color:var(--t3);font-size:12px}.brain-map-cap{color:var(--t2);margin:0;font-size:12px}@media (max-width:760px){.brain-browser{grid-template-columns:minmax(0,1fr)}.brain-browser-list,.brain-browser-detail{min-width:0}.brain-fact-actions{flex-wrap:wrap;grid-column:1/-1}.brain-browser-list{max-height:40vh}}@media (pointer:coarse){.brain-fact-btn{min-height:36px}}.brain-automations{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brain-automation{border:1px solid var(--border);border-radius:var(--r-md,10px);background:var(--surface);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.brain-automation-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brain-automation-name{color:var(--t1);font-size:14px;font-weight:600;text-decoration:none}.brain-automation-name:hover,.brain-automation-name:focus-visible{text-decoration:underline}.brain-automation-kind,.brain-automation-status{border:1px solid var(--border);color:var(--t2);border-radius:999px;padding:1px 8px;font-size:11.5px}.brain-automation-status--ok{border-color:var(--ok,#2f9e6b)}@supports (color:color-mix(in lab, red, red)){.brain-automation-status--ok{border-color:color-mix(in srgb, var(--ok,#2f9e6b) 45%, var(--border))}}.brain-automation-status--failing{color:var(--t1);border-color:var(--danger,#d94848)}@supports (color:color-mix(in lab, red, red)){.brain-automation-status--failing{border-color:color-mix(in srgb, var(--danger,#d94848) 60%, var(--border))}}.brain-automation-status--failing{background:var(--danger,#d94848)}@supports (color:color-mix(in lab, red, red)){.brain-automation-status--failing{background:color-mix(in srgb, var(--danger,#d94848) 10%, var(--surface))}}.brain-automation-status--paused{color:var(--t3)}.brain-automation-meta{color:var(--t3);margin:0;font-size:12.5px}.brain-automation-apps{color:var(--t1);flex-direction:column;gap:2px;margin:2px 0;padding:0;font-size:13px;list-style:none;display:flex}.brain-automation-apps li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brain-automation-account{color:var(--t3)}.brain-automations-map{flex-direction:column;gap:10px;display:flex}.brain-automations-map-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brain-automations-focus{color:var(--t2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.brain-automations-focus select{font:inherit;color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm,8px);padding:4px 8px}.brain-automation-detail{border:1px solid var(--border);border-radius:var(--r-md,10px);flex-direction:column;gap:8px;padding:16px;display:flex;overflow-y:auto}.brain-automation-detail h2{margin:0;padding-inline-end:28px;font-size:17px}.brain-automation-touching{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brain-automation-pick{color:var(--t1);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-end:6px;padding:0;font-weight:600}.brain-automation-pick:hover,.brain-automation-pick:focus-visible{text-decoration:underline}.brain-automation-open{color:var(--accent-fg);font-size:13px;font-weight:600}.brain-edge--reads{stroke-dasharray:5 4}.brain-edge--acts{stroke:var(--accent-fg);stroke-width:2.25px}.brain-graph-legend-edge--reads{border-top-style:dashed}.brain-graph-legend-edge--acts{border-top-color:var(--accent-fg)}.brain-connection{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;flex-shrink:0;gap:8px;max-height:45%;padding:14px 16px;display:flex;overflow-y:auto}.brain-inspector .brain-connection{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.brain-inspector .brain-connection{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.brain-connection-search{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--t1);font-family:var(--f-ui);padding:7px 10px;font-size:13px}.brain-connection-search:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.brain-connection-search:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.brain-connection-search::placeholder{color:var(--t3)}.brain-connection-target{color:var(--t2);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.brain-connection-target:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brain-connection-target strong{color:var(--t1);overflow-wrap:anywhere;font-weight:600}.brain-connection-status{color:var(--t1);margin:0;font-size:13px}.brain-connection-status:empty{display:none}.brain-connection-note{color:var(--t3);margin:0;font-size:12px}.brain-connection-paths,.brain-connection-links{margin:0;padding:0;list-style:none}.brain-connection-paths{flex-direction:column;gap:10px;display:flex}.brain-connection-path{border-top:1px dashed var(--border);flex-direction:column;gap:4px;padding-top:8px;display:flex}.brain-connection-through{color:var(--t3);margin:0;font-size:12px}.brain-connection-stop{white-space:normal}.brain-connection-node{color:var(--t1);overflow-wrap:anywhere;font-weight:500}.brain-connection-node-button{color:var(--t1);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.brain-connection-node-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.brain-connection-tag{color:var(--t3);font-size:11px}.brain-connection-links{flex-direction:column;gap:2px;font-size:13px;display:flex}.brain-connection-role{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.brain-connection-learned{color:var(--t3);white-space:nowrap;font-size:11px}.eyebrow-do,.eyebrow-do svg{color:var(--accent-fg)}.split-mem{grid-template-columns:340px 1fr}.tone-accent{background:var(--accent-bg);color:var(--accent-fg)}.tone-info{background:var(--info-bg);color:var(--info)}.tone-warn{background:var(--warn-bg);color:var(--warn)}.mem-list{gap:8px}.mem-item{text-align:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:13px;transition:all .12s;display:flex}.mem-item:hover{border-color:var(--border-strong)}.mem-item-head{align-items:flex-start;gap:10px;display:flex}.mem-typeico{border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.mem-typeico-lg{border-radius:10px;width:40px;height:40px}.mem-item-title{font-size:13.5px;font-weight:600;line-height:1.35}.mem-item-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mem-ver{color:var(--t3);margin-inline-start:auto;font-size:11px}.mem-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.mem-detail-head{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.mem-dh-l{align-items:center;gap:13px;display:flex}.mem-dh-type{text-transform:uppercase;letter-spacing:.05em;color:var(--t3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.mem-dh-title{margin-top:3px;font-size:17px;font-weight:600;line-height:1.3}.mem-dh-r{flex-shrink:0;align-items:center;gap:9px;display:flex}.mem-detail-body{padding:4px 22px}.mem-section{border-bottom:1px solid var(--border);padding:18px 0}.mem-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);justify-content:space-between;align-items:center;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.mem-edit-link{color:var(--accent-fg);text-transform:none;letter-spacing:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.mem-edit-link:hover{text-decoration:underline}.mem-summary{color:var(--t1);font-size:14.5px;line-height:1.6}.mem-edit-area{resize:vertical;width:100%;min-height:90px;color:var(--t1);background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-sm);box-shadow:0 0 0 3px var(--accent-bg);outline:none;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.6}.mem-vtag{text-transform:none;letter-spacing:0;color:var(--t3);font-weight:500}.mem-stat-grid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px;padding:18px 0;display:grid}.mem-stat{flex-direction:column;gap:4px;display:flex}.mem-stat-l{text-transform:uppercase;letter-spacing:.05em;color:var(--t3);font-size:11.5px;font-weight:600}.mem-stat-v{color:var(--t1);font-size:13.5px}.mem-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mem-stat-sub{color:var(--t3);font-size:12px}.mem-item-kind{color:var(--t3);font-size:11.5px}.mem-confirm{color:var(--t2);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;font-size:12.5px;display:flex}.mem-screen>.screen-sub{margin:0}.brain-screen>.mem-screen{max-width:none;padding:0}.mem-tl-row{align-items:center;gap:13px;padding-block:10px;padding-inline:4px 0;display:flex;position:relative}.mem-tl-row:before{content:"";background:var(--border);inset-inline-start:7px;width:1px;position:absolute;top:0;bottom:0}.mem-tl-row:first-child:before{top:50%}.mem-tl-row:last-child:before{bottom:50%}.mem-tl-dot{background:var(--border-strong);z-index:1;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-inline-start:3px}.mem-tl-dot-now{background:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.mem-tl-main{flex:1;min-width:0}.mem-tl-note{font-size:13px;font-weight:500}.mem-tl-who{color:var(--t3);margin-top:1px;font-size:11.5px}.mem-tl-v{color:var(--t3);font-size:11.5px;font-weight:600}.mem-tl-now .mem-tl-v{color:var(--accent-fg)}.mem-revert{color:var(--t3);font-size:11px;font-weight:500;text-decoration:underline}.mem-revert:hover{color:var(--accent-fg)}.teach-label{color:var(--t2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.teach-area{resize:vertical;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:96px;font:inherit;padding:11px 13px;font-size:13.5px;line-height:1.5}.teach-area:focus{border-color:var(--accent);outline:none}.teach-examples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.teach-examples-label{color:var(--t3);font-size:11.5px;font-weight:600}.teach-example{border:1px solid var(--border);background:var(--surface-2);color:var(--t2);border-radius:16px;padding:5px 11px;font-size:12px;transition:all .12s}.teach-example:hover{border-color:var(--border-strong);color:var(--t1)}.mem-actions{border-top:1px solid var(--border);background:var(--surface-2);align-items:center;gap:14px;padding:15px 22px;display:flex}.mem-foot-note{color:var(--t2);align-items:center;gap:8px;margin-inline-end:auto;font-size:12.5px;display:flex}.mem-foot-note svg{color:var(--pos);flex-shrink:0}@media (max-width:760px){.split-mem{grid-template-columns:1fr}.mem-item{flex-shrink:0;min-width:230px}.mem-detail-head{flex-direction:column;gap:12px}.mem-stat-grid{grid-template-columns:1fr}}@media (max-width:420px){.mem-item{min-width:200px}}.autonomy-card{flex-direction:column;gap:10px;margin-top:16px;display:flex}.autonomy-card-head{color:var(--accent-fg);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.autonomy-card-window{color:var(--t3);margin-inline-start:auto;font-size:11.5px;font-weight:400}.autonomy-card-ami{align-items:baseline;gap:8px;display:flex}.ami-value{letter-spacing:-.02em;color:var(--accent-fg);font-size:28px;font-weight:700}.ami-warming{color:var(--warn);font-size:18px}.autonomy-card-label{color:var(--t2);font-size:12.5px}.autonomy-card-warming{flex-direction:column;gap:4px;display:flex}.autonomy-card-denom{color:var(--t3);font-size:12px}.autonomy-card-extras{border-top:1px solid var(--border);gap:14px;padding-top:8px;display:flex}.autonomy-card-extra{color:var(--t2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.autonomy-card-extra .mono{color:var(--t1);font-weight:700}.autonomy-card-link{color:var(--accent-fg);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.autonomy-card-link:hover{text-decoration:underline}.value-card{flex-direction:column;gap:10px;margin-top:16px;display:flex}.value-card-head{color:var(--accent-fg);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.value-card-window{color:var(--t3);margin-inline-start:auto;font-size:11.5px;font-weight:400}.value-card-stat{border-top:1px solid var(--border);flex-direction:column;gap:3px;padding-top:8px;display:flex}.value-card-stat-row{color:var(--t2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.value-card-stat-row .mono{color:var(--t1);margin-inline-start:auto;font-size:15px;font-weight:700}.value-card-stat-label{flex:1}.value-card-sub{color:var(--t3);align-items:center;gap:5px;padding-inline-start:18px;font-size:11.5px;display:inline-flex}.value-card-sub .mono{color:var(--t2);font-weight:600}.maturity-summary{margin-bottom:20px}.maturity-ami-row{align-items:flex-start;gap:16px;display:flex}.maturity-ami-big{letter-spacing:-.03em;color:var(--accent-fg);font-size:40px;font-weight:700}.maturity-ami-label{color:var(--t2);margin-top:4px;font-size:13px;display:block}.maturity-warming{flex-direction:column;gap:6px;display:flex}.maturity-denom{color:var(--t3);font-size:13px}.maturity-extra-row{border-top:1px solid var(--border);gap:20px;margin-top:14px;padding-top:14px;display:flex}.maturity-extra-stat{color:var(--t2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.maturity-extra-stat .mono{color:var(--t1);font-weight:700}.maturity-workflows{margin-bottom:4px;overflow-x:auto}.maturity-table{border-collapse:collapse;width:100%;font-size:13.5px}.maturity-table th{text-align:start;text-transform:uppercase;letter-spacing:.04em;color:var(--t3);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;padding:10px 16px;font-size:11.5px;font-weight:600}.maturity-table td{border-bottom:1px solid var(--border);color:var(--t1);padding:12px 16px}.maturity-workflow-row:last-child td{border-bottom:none}.maturity-wf-name{font-weight:600}.maturity-wf-ami .mono{color:var(--accent-fg);font-weight:700}.maturity-table-empty{color:var(--t3);text-align:center;padding:24px 16px}@media (max-width:860px){.maturity-table-empty{text-align:start}}.maturity-weekly{flex-direction:column;display:flex}.maturity-week-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.maturity-week-row:last-child{border-bottom:none}.maturity-week-label{color:var(--t2);white-space:nowrap;min-width:90px;font-size:12.5px}.maturity-week-bar-wrap{background:var(--surface-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.maturity-week-bar-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.maturity-week-ami{color:var(--accent-fg);text-align:end;min-width:40px;font-size:13px;font-weight:700}.maturity-week-denom{color:var(--t3);min-width:90px;font-size:12px}.maturity-empty{color:var(--t3);padding:24px 18px;font-size:13px}.health-card{flex-direction:column;gap:10px;margin-top:16px;display:flex}.health-card-head{color:var(--accent-fg);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.health-card-window{color:var(--t3);margin-inline-start:auto;font-size:11.5px;font-weight:400}.health-card-score{align-items:baseline;gap:10px;display:flex}.health-value{letter-spacing:-.02em;color:var(--t1);font-size:32px;font-weight:700}.health-warming{color:var(--warn);font-size:18px}.health-band-good .health-value{color:var(--pos)}.health-band-fair .health-value{color:var(--warn)}.health-band-poor .health-value{color:var(--neg)}.health-card-band{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.health-band-good .health-card-band{color:var(--pos);background:var(--pos-bg)}.health-band-fair .health-card-band{color:var(--warn);background:var(--warn-bg)}.health-band-poor .health-card-band{color:var(--neg);background:var(--neg-bg)}.health-card-warming{flex-direction:column;gap:4px;display:flex}.health-card-note{color:var(--t3);font-size:12px}.health-card-components{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:0;padding:8px 0 0;list-style:none;display:flex}.health-component{color:var(--t2);align-items:center;gap:10px;font-size:12px;display:flex}.health-component-label{min-width:110px}.health-component-bar{background:var(--surface-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.health-component-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.health-component-score{text-align:end;min-width:28px;color:var(--t1);font-weight:700}.brief-card{flex-direction:column;gap:12px;margin:16px 0;display:flex}.brief-card-head{color:var(--accent-fg);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.brief-card-week{color:var(--t3);margin-inline-start:auto;font-size:11.5px;font-weight:400}.brief-headline{color:var(--t1);margin:0;font-size:15px;font-weight:600}.brief-sections{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.brief-section{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.brief-section-head{text-transform:uppercase;letter-spacing:.04em;color:var(--t3);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.brief-section-summary{color:var(--t2);margin:0;font-size:12.5px}.brief-section-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.brief-item{color:var(--t1);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.brief-item-label{flex:1;min-width:0}.brief-item-detail{color:var(--t2);white-space:nowrap;font-weight:600}.memory-dashboard{container-type:inline-size}.memory-dashboard-hero{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.memory-dashboard-hero-number{letter-spacing:-.04em;color:var(--accent-fg);font-size:48px;font-weight:700;line-height:1}.memory-dashboard-hero-label{color:var(--t2);font-size:14px}.memory-dashboard-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:4px;display:grid}.memory-dashboard-count-cell{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.memory-dashboard-count-value{letter-spacing:-.02em;color:var(--t1);font-size:26px;font-weight:700}.memory-dashboard-count-label{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.memory-dashboard-rules-row{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:6px;padding-top:8px;display:flex}.memory-dashboard-rule-stat{color:var(--t2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.memory-dashboard-rule-stat .mono{color:var(--t1);font-weight:700}.memory-dashboard-growth{flex-direction:column;gap:0;display:flex}.memory-dashboard-growth-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 18px;display:flex}.memory-dashboard-growth-row:last-child{border-bottom:none}.memory-dashboard-growth-date{color:var(--t2);white-space:nowrap;min-width:90px;font-size:12.5px}.memory-dashboard-growth-bar-wrap{background:var(--surface-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.memory-dashboard-growth-bar-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.memory-dashboard-growth-count{color:var(--accent-fg);text-align:end;min-width:30px;font-size:12.5px;font-weight:700}.memory-dashboard-growth-empty{color:var(--t3);padding:24px 18px;font-size:13px}.memory-dashboard-feed{flex-direction:column;display:flex}.memory-dashboard-feed-item{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.memory-dashboard-feed-item:last-child{border-bottom:none}.memory-dashboard-feed-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memory-dashboard-feed-item-title{color:var(--t1);font-size:13.5px;font-weight:600}.memory-dashboard-feed-item-detail{color:var(--t2);font-size:13px;line-height:1.45}.memory-dashboard-feed-item-provenance{color:var(--t3);font-size:11.5px}.memory-dashboard-feed-item-date{color:var(--t3);white-space:nowrap;margin-inline-start:auto;font-size:11.5px}.memory-dashboard-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:4px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.memory-dashboard-badge--active{background:var(--pos)}@supports (color:color-mix(in lab, red, red)){.memory-dashboard-badge--active{background:color-mix(in srgb, var(--pos) 15%, transparent)}}.memory-dashboard-badge--active{color:var(--pos)}.memory-dashboard-badge--shadow{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.memory-dashboard-badge--shadow{background:color-mix(in srgb, var(--warn) 15%, transparent)}}.memory-dashboard-badge--shadow{color:var(--warn)}.memory-dashboard-badge--proposed{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.memory-dashboard-badge--proposed{background:color-mix(in srgb, var(--info) 15%, transparent)}}.memory-dashboard-badge--proposed{color:var(--info)}.memory-dashboard-empty{text-align:center;color:var(--t3);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.memory-dashboard-empty-title{color:var(--t2);font-size:15px;font-weight:600}.memory-dashboard-empty-sub{font-size:13px}.monitoring-provider{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin-bottom:14px;overflow:hidden}.monitoring-provider-head{border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.monitoring-provider-title{align-items:center;gap:10px;display:flex}.monitoring-provider-mark{background:var(--accent-bg);width:32px;height:32px;color:var(--accent-fg);border-radius:9px;place-items:center;font-weight:700;display:grid}.monitoring-provider-head h2{margin:0;font-size:15px;font-weight:650;line-height:1.3}.monitoring-provider-head p{color:var(--t3);margin:2px 0 0;font-size:12px}.monitoring-provider-head>span{font-family:var(--f-ui);color:var(--t2);flex:none;font-size:12px}.monitoring-rule{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.monitoring-rule:last-child{border-bottom:0}.monitoring-rule-copy{flex:1;gap:5px;min-width:0;display:grid}.monitoring-rule-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monitoring-rule-title h3{margin:0;font-size:14px;font-weight:600;line-height:1.35}.monitoring-rule-copy>p{color:var(--t2);margin:0;font-size:13px;line-height:1.45}.monitoring-rule-meta{font-family:var(--f-ui);color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11.5px;display:flex}.monitoring-rule-action{flex:none;align-items:center;gap:8px;display:flex}.monitoring-state{align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.monitoring-state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.monitoring-state.is-watching{color:var(--pos)}.monitoring-state.is-learning{color:var(--warn)}.monitoring-state.is-paused{color:var(--t3)}.coverage-skeleton .monitoring-rule-copy{gap:9px}@media (max-width:760px){.monitoring-provider-head,.monitoring-rule{align-items:flex-start}.monitoring-rule{flex-direction:column}}.mon-ro{font-family:var(--f-ui);color:var(--t3);font-size:11px}.monitoring-add{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px;display:flex}.monitoring-add-status{font-family:var(--f-ui);color:var(--t3);font-size:12px}.monitoring-modal-form{border:0;gap:10px;margin:0;padding:0;display:grid}.monitoring-modal-label{font-family:var(--f-ui);color:var(--t2);font-size:12px;font-weight:600}.monitoring-modal-input{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--t1);padding:8px 10px;font-size:13px}.monitoring-modal-check{color:var(--t2);align-items:center;gap:8px;font-size:13px;display:flex}.monitoring-modal-immutable{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);gap:6px;margin:0 0 4px;padding:10px 12px;display:grid}.monitoring-modal-immutable div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.monitoring-modal-immutable dt{color:var(--t3)}.monitoring-modal-immutable dd{color:var(--t1);text-align:end;margin:0;font-weight:600}.monitoring-modal-field-error{color:var(--neg);margin:-4px 0 0;font-size:12px}.monitoring-modal-hint{color:var(--t3);margin:-4px 0 0;font-size:12px;line-height:1.45}.monitoring-modal-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monitoring-modal-error{border:1px solid var(--neg);border-radius:var(--r-md);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.monitoring-modal-error p{color:var(--neg);margin:0;font-size:13px}.monitoring-modal-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.killswitch{border-radius:var(--r-sm);border:1px solid var(--neg);color:var(--neg);background:var(--surface);align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .12s;display:flex}.audit-filter{white-space:nowrap;border-color:var(--border);color:var(--t2);flex-shrink:0}.audit-filter:hover{background:var(--surface-2)}.audit-filter.filter-on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.audit-filter.filter-on:hover{background:var(--accent)}html[data-theme=dark] .audit-filter.filter-on{color:#1a1815}.audit-row{border-bottom:1px solid var(--border)}.audit-row:last-child{border-bottom:none}.audit-summary{width:100%;padding:var(--row-pad) 18px;text-align:start;align-items:center;gap:13px;transition:all .12s;display:flex}.audit-summary:hover{background:var(--surface-2)}.audit-main{flex:1;min-width:0}.audit-title{font-size:13.5px;font-weight:600}.audit-chain-mini{color:var(--t2);margin-top:1px;font-size:12.5px}.rev-flag{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.rev-yes{background:var(--muted-bg);color:var(--t2)}.rev-no{background:var(--surface-3);color:var(--t3)}.rev-undone{background:var(--warn-bg);color:var(--warn)}.audit-time{color:var(--t3);font-size:12px}.audit-chev{color:var(--t3);place-items:center;transition:transform .15s;display:grid}.audit-row-open .audit-chev{transform:rotate(180deg)}.audit-detail{padding-block:4px 18px;padding-inline:62px 18px}.chain{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:14px;display:flex}.chain-node{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);flex:1;min-width:160px;padding:9px 13px}.chain-k{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.chain-v{font-size:13px}.mono-v{font-family:var(--f-code);font-size:12px}.chain-arrow{color:var(--t4);place-items:center;display:grid}.beforeafter{align-items:center;gap:14px;display:flex}.ba{background:var(--surface-2);border-radius:var(--r-sm);flex:1;padding:9px 13px}.ba-k{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);margin-bottom:3px;font-size:10.5px;font-weight:600;display:block}.ba-v{font-size:13px}.ba-arrow{color:var(--t3);place-items:center;display:grid}.audit-undo{margin-top:14px}@media (max-width:760px){.audit-summary{flex-wrap:wrap;row-gap:6px}.audit-main{flex:calc(100% - 37px)}.audit-main+*{margin-inline-start:37px}.audit-chev{margin-inline-start:auto}.chain{flex-direction:column}.chain-arrow{transform:rotate(90deg)}.audit-detail{padding-inline-start:var(--pad)}.beforeafter{flex-direction:column;align-items:stretch;gap:8px}.ba-arrow{align-self:center;transform:rotate(90deg)}}.audit-skel-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.audit-skel-row:last-child{border-bottom:none}.audit-skel-row>:last-child{margin-inline-start:auto}.audit-more{justify-content:center;padding:12px 18px;display:flex}.explain{flex-direction:column;gap:18px;display:flex}.explain-lede{color:var(--t2);font-size:14px;line-height:1.55}.explain-chain{flex-direction:column;gap:14px;display:flex}.explain-step{align-items:flex-start;gap:12px;display:flex}.explain-ico{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.explain-body{min-width:0}.explain-k{letter-spacing:.03em;text-transform:uppercase;color:var(--t3);font-size:11.5px;font-weight:700}.explain-d{color:var(--t1);font-size:14px;line-height:1.5}.explain-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.explain-meta-i{color:var(--t2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.explain-rev{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.explain-rev.rev-yes{color:var(--pos);background:var(--pos-bg)}.explain-rev.rev-no{color:var(--t2);background:var(--surface-3)}.explain-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.explain-foot-q{color:var(--t1);font-size:13.5px;font-weight:600}.explain-foot-btns{gap:8px;display:flex}.explain-fb{font-family:var(--f-ui);border:1px solid var(--border-strong);background:var(--surface);color:var(--t1);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.explain-fb-up:hover{border-color:var(--pos);color:var(--pos);background:var(--pos-bg)}.explain-fb-down:hover{border-color:var(--neg);color:var(--neg);background:var(--neg-bg)}.value-actions{align-items:center;gap:10px;display:flex}.value-grid{grid-template-columns:1fr 300px;align-items:start;gap:22px;display:grid}.value-side{flex-direction:column;gap:14px;display:flex}.eyebrow-value,.eyebrow-value svg{color:var(--pos)}.inline-link{color:var(--accent-fg);font-weight:600;font-size:inherit}.inline-link:hover{text-decoration:underline}.vbreak-card{flex-direction:column;gap:2px;display:flex}.vbreak-row{border-radius:var(--r-sm);text-align:start;grid-template-columns:28px 130px 1fr auto 84px;align-items:center;gap:13px;padding:10px 6px;transition:all .12s;display:grid}.vbreak-row:hover{background:var(--surface-2)}.vbreak-ico{border-radius:var(--r-sm);background:var(--surface-3);place-items:center;width:28px;height:28px;display:grid}.vbreak-name{font-size:13.5px;font-weight:500}.vbreak-bar{border-radius:var(--r-pill);background:var(--surface-3);height:7px;overflow:hidden}.vbreak-fill{border-radius:var(--r-pill);height:100%;width:var(--bill-bar-pct,0%);background:var(--bill-bar-hue,var(--accent));display:block}.vbreak-amt{text-align:end;font-size:14px;font-weight:600}.vbreak-actions{color:var(--t3);text-align:end;font-size:11.5px}@media (max-width:1100px){.value-side{flex-flow:wrap}.value-side>*{flex:240px}}@media (max-width:1000px){.value-grid{grid-template-columns:1fr}}@media (max-width:760px){.vbreak-row{grid-template-columns:24px 1fr auto;gap:8px}.vbreak-bar,.vbreak-actions{display:none}}.value-seg{margin-bottom:0}.value-seg .seg{white-space:nowrap}.value-hero{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);grid-template-columns:1.3fr 1fr 1.4fr;align-items:center;gap:24px;margin-bottom:22px;padding:22px 24px;display:grid}.vh-main{flex-direction:column;gap:3px;display:flex}.vh-label{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);font-size:12px;font-weight:600}.vh-num{font-family:var(--f-mono);letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1.05}.vh-delta{font-size:13px;font-weight:600}.vh-delta.pos{color:var(--pos)}.vh-outcomes,.vh-counted-from{color:var(--t3);font-size:12.5px}.vh-spark{border-inline-start:1px solid var(--border);border-inline-end:1px solid var(--border);flex-direction:column;align-items:center;gap:7px;padding:0 22px;display:flex}.spark{width:100%;height:56px;display:block}.vh-spark-label{color:var(--t3);font-size:11.5px}.vh-stats{justify-content:space-between;gap:14px;display:flex}.vh-stat{flex-direction:column;gap:1px;display:flex}.vh-stat .mono{letter-spacing:-.02em;font-size:22px;font-weight:600}.vh-stat span{color:var(--t3);font-size:11.5px}.vh-stat.vh-stat-note .mono{letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}.vrcpt-row{padding:var(--row-pad) 18px;border-bottom:1px solid var(--border);text-align:start;grid-template-columns:32px 1fr auto auto 64px auto;align-items:center;gap:13px;width:100%;transition:all .12s;display:grid}.vrcpt-row:last-child{border-bottom:none}.vrcpt-row:hover{background:var(--surface-2)}.vrcpt-ico{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.vrcpt-ico[data-kind=recovered]{background:var(--pos-bg);color:var(--pos)}.vrcpt-ico[data-kind=saved]{background:var(--warn-bg);color:var(--warn)}.vrcpt-ico[data-kind=pipeline]{background:var(--info-bg);color:var(--info)}.vrcpt-ico[data-kind=protected]{background:var(--neg-bg);color:var(--neg)}.vrcpt-main{min-width:0}.vrcpt-what{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.vrcpt-who{color:var(--t2);margin-top:1px;font-size:12.5px}.vrcpt-kind{letter-spacing:.03em;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.k-recovered{background:var(--pos-bg);color:var(--pos)}.k-saved{background:var(--warn-bg);color:var(--warn)}.k-pipeline{background:var(--info-bg);color:var(--info)}.k-protected{background:var(--neg-bg);color:var(--neg)}.vrcpt-amt{text-align:end;font-size:14px;font-weight:600}.vrcpt-time{color:var(--t3);text-align:end;font-size:12px}.vrcpt-arrow{color:var(--t4);display:inline-flex}.vcum-card{flex-direction:column;gap:2px;display:flex}.vcum-label{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);font-size:12px;font-weight:600}.vcum-num{font-family:var(--f-mono);letter-spacing:-.025em;font-size:32px;font-weight:600}.vcum-since{color:var(--t4);font-size:11.5px}.vcum-rows{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:13px;padding-top:13px;display:flex}.vcum-rows>div{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.vcum-rows span{color:var(--t2);white-space:nowrap}.vcum-rows .mono{font-weight:600}.vshadow-card{background:var(--info-bg);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.vshadow-card{border-color:color-mix(in srgb, var(--info) 20%, transparent)}}.vshadow-card{flex-direction:column;gap:10px;display:flex}.vshadow-head{color:var(--info);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.vshadow-card p{color:var(--t2);font-size:12.5px}.vshadow-amt{flex-direction:column;gap:1px;padding:11px 0;display:flex}.vshadow-amt .mono{color:var(--info);letter-spacing:-.02em;font-size:24px;font-weight:600}.vshadow-amt span{color:var(--t2);font-size:11.5px}.vroi-card{flex-direction:column;gap:9px;display:flex}.vroi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--t3);font-size:12px;font-weight:600}.vroi-num{font-family:var(--f-mono);color:var(--accent-fg);letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1}.vroi-num span{font-size:26px}.vroi-note{color:var(--t2);font-size:12.5px;line-height:1.5}.value-side .vshadow-card .btn,.value-side .vroi-card .btn{justify-content:center;width:100%}@media (max-width:760px){.value-hero{grid-template-columns:1fr;gap:18px;padding:20px}.vh-spark{border-inline:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0}.value-actions{flex-wrap:wrap}.vrcpt-row{padding:13px var(--pad);grid-template-columns:32px 1fr auto;grid-template-areas:"ico main amt""ico kind arrow";gap:4px 12px}.vrcpt-ico{grid-area:ico;align-self:center}.vrcpt-main{grid-area:main}.vrcpt-row>.mono{grid-area:amt;place-self:center end}.vrcpt-kind{grid-area:kind;place-self:center start}.vrcpt-arrow{grid-area:arrow;place-self:center end}.vrcpt-time{display:none}}.killswitch{border-radius:var(--r-sm);border:1px solid var(--neg);color:var(--neg);background:var(--surface);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .12s;display:flex}.killswitch:not(.audit-filter):hover{background:var(--neg-bg)}.kill-on{background:var(--neg);color:#fff}.promo-card{background:var(--accent-bg);border-color:var(--accent);align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.promo-card{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.promo-card{margin-bottom:22px}.promo-icon{background:var(--surface);width:40px;height:40px;color:var(--accent-fg);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.promo-body{flex:1}.promo-headline{font-size:15px;font-weight:600}.promo-body p{color:var(--t2);margin:3px 0 9px;font-size:13px}.promo-proposal{color:var(--accent-fg);background:var(--surface);border-radius:var(--r-sm);align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.promo-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.policy-promo-done{color:var(--t2);margin-bottom:22px;font-size:13px}.policy-ceiling-note,.policy-ceiling-empty{color:var(--t2);margin:0 0 10px;font-size:12.5px;line-height:1.5}.tiers-card{flex-direction:column;gap:2px;display:flex}.tier-def{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:11px 0;display:flex}.tier-def:last-child{border-bottom:none}.tier-label{font-size:13.5px;font-weight:600}.tier-eg{color:var(--t3);margin-top:1px;font-size:12px}.rung-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 340px 200px;align-items:center;gap:18px;padding:15px 18px;display:grid}.rung-row:last-child{border-bottom:none}.rung-name{align-items:center;gap:9px;display:flex}.rung-name-t{font-size:13.5px;font-weight:500}.rung-stat{text-align:end;flex-direction:column;gap:1px;display:flex}.rung-stat .mono{font-size:12px;font-weight:600}.rung-stat span:last-child{color:var(--t3);font-size:11.5px}.ladder{gap:3px;display:flex}.ladder-step{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.ladder-tick{background:var(--surface-3);border-radius:3px;width:100%;height:5px}.ladder-on .ladder-tick{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ladder-on .ladder-tick{background:color-mix(in srgb, var(--accent) 45%, var(--surface-3))}}.ladder-cur .ladder-tick{background:var(--accent)}.ladder-label{color:var(--t4);text-align:center;white-space:nowrap;font-size:9.5px}.ladder-cur .ladder-label{color:var(--accent-fg);font-weight:600}.rung-ladder{flex-direction:column;gap:8px;display:flex}.rung-select{font:inherit;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--t1);cursor:pointer;padding:5px 9px;font-size:12px}.rung-select:hover{border-color:var(--accent)}.rung-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ro-pill{color:var(--t3);background:var(--surface-3);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.guard-card{flex-direction:column;gap:16px;display:flex}.guard-main{grid-template-columns:1fr 240px;align-items:center;gap:26px;display:grid}.guard-day{flex-direction:column;gap:9px;min-width:0;display:flex}.guard-untracked{color:var(--t3);font-weight:500}.guard-hint,.guard-loading{color:var(--t3);margin:0;font-size:12px;line-height:1.5}.guard-rules{border-inline-start:1px solid var(--border);flex-direction:column;gap:9px;padding-inline-start:26px;display:flex}.guard-rule{flex-direction:column;gap:2px;display:flex}.guard-rule-k{color:var(--t3);font-size:11.5px}.guard-rule-v{align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.guard-locked{color:var(--t2)}.guard-killoff{color:var(--pos)}.guard-killon{color:var(--neg)}.guard-note{color:var(--t2);background:var(--surface-2);border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.guard-note svg{color:var(--t3);flex-shrink:0;margin-top:2px}.guard-edit{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:13px;display:flex}.guard-edit-field{flex-direction:column;gap:4px;display:flex}.guard-edit-k{color:var(--t3);font-size:11.5px}.guard-edit-input{font:inherit;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);width:140px;color:var(--t1);padding:6px 9px;font-size:13px}.guard-edit-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.guard-edit-err{color:var(--neg);flex-basis:100%;font-size:12px}@media (max-width:760px){.rung-row{grid-template-columns:1fr;gap:10px;min-width:0}.rung-stat{text-align:start}.ladder{width:100%}.guard-main{grid-template-columns:1fr;gap:16px}.guard-rules{border-inline-start:none;border-top:1px solid var(--border);padding-inline-start:0;padding-top:14px}}.eyebrow-thread svg,.eyebrow-thread{color:var(--accent-fg)}.ent-tone-pos{color:var(--pos);background:var(--pos-bg)}.ent-tone-warn{color:var(--warn);background:var(--warn-bg)}.ent-tone-accent{color:var(--accent-fg);background:var(--accent-bg)}.ent-tone-info{color:var(--info);background:var(--info-bg)}.split-entity{grid-template-columns:290px 1fr}.ent-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);text-align:start;align-items:center;gap:10px;width:100%;padding:10px;transition:all .12s;display:flex}.ent-item:hover{border-color:var(--border-strong)}.ent-item.ap-item-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ent-live-dot{background:var(--warn);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-start:7px;display:inline-block}.ent-detail{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.ent-detail-head{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 22px;display:flex}.ent-dh-id{flex:1;min-width:0}.ent-dh-stats{gap:22px;display:flex}.ent-stat{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ent-stat-l{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ent-stat-v{font-size:19px;font-weight:600}.ent-stat-risk .ent-stat-v{color:var(--neg)}.ent-customer-bar{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 22px;display:flex}.ent-cust-metrics{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ent-cust-metric{flex-direction:column;gap:4px;display:flex}.ent-cust-l{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ent-cust-v{font-size:15px;font-weight:600}.ent-cust-suffix{color:var(--t3);font-size:12px;font-weight:400}.ent-stage-set{flex-direction:column;gap:4px;display:flex}.ent-stage-select{font:inherit;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--t1);cursor:pointer;padding:6px 10px;font-size:13px}.ent-stage-select:disabled{opacity:.6;cursor:progress}.ent-stage-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ent-cols{grid-template-columns:1fr 280px;gap:0;display:grid}.ent-col-main{min-width:0;padding:18px 22px}.ent-col-side{border-inline-start:1px solid var(--border);background:var(--surface-2);padding:18px 20px}.ent-col-side .section-title{margin-top:18px}.ent-col-side .section-title:first-child{margin-top:0}.ent-timeline{position:relative}.ent-tl-row{gap:14px;padding-bottom:18px;display:flex}.ent-tl-rail{flex-shrink:0;justify-content:center;width:28px;display:flex;position:relative}.ent-tl-rail:before{content:"";background:var(--border-strong);width:1.5px;position:absolute;top:28px;bottom:-18px;left:50%;transform:translate(-50%)}.ent-tl-last .ent-tl-rail:before{display:none}.ent-tl-ico{z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.ent-tl-body{flex:1;min-width:0;padding-top:2px}.ent-tl-line1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ent-tl-verb{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.ent-vtone-pos{color:var(--pos)}.ent-vtone-warn{color:var(--warn)}.ent-vtone-accent{color:var(--accent-fg)}.ent-tl-title{font-size:14.5px;font-weight:600}.ent-tl-detail{color:var(--t2);margin:3px 0 7px;font-size:13px}.ent-tl-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ent-tl-amt{font-size:13px;font-weight:600}.ent-tl-time{color:var(--t3);font-size:12px}.ent-tl-link{align-items:center;gap:4px;display:inline-flex}.ent-empty{text-align:center;color:var(--t2);flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.ent-empty-ico{background:var(--pos-bg);width:48px;height:48px;color:var(--pos);border-radius:50%;place-items:center;display:grid}.ent-empty p{max-width:340px}.ent-knows{flex-direction:column;gap:8px;display:flex}.ent-fact{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ent-fact-k{color:var(--t3);font-size:11.5px}.ent-fact-v{font-size:13.5px;font-weight:600}.ent-side-empty{color:var(--t2);font-size:12.5px}.ent-rules{flex-direction:column;gap:6px;display:flex}.ent-rule{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);text-align:start;align-items:center;gap:8px;padding:8px 10px;transition:all .12s;display:flex}.ent-rule:hover{border-color:var(--accent)}.ent-rule svg{color:var(--accent-fg);flex-shrink:0}.ent-rule-t{flex:1;min-width:0;font-size:12.5px;font-weight:500}.rels{flex-direction:column;gap:9px;margin-bottom:6px;display:flex}.rel{border-bottom:1px dashed var(--border);flex-direction:column;gap:2px;padding:9px 0;display:flex}.rel:last-child{border-bottom:none}.rel-role{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.rel-line{display:none}.rel-target{font-size:13.5px;font-weight:500}@media (max-width:1100px){.split-entity{grid-template-columns:1fr}.ent-item{flex-shrink:0;min-width:230px}}@media (max-width:860px){.ent-cols{grid-template-columns:1fr}.ent-col-side{border-inline-start:none;border-top:1px solid var(--border)}}@media (max-width:420px){.ent-item{min-width:200px}}.plat-stat{flex-direction:column;gap:4px;display:flex}.plat-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--t3);font-size:11.5px;font-weight:600}.plat-stat-value{color:var(--t1);font-size:22px;font-weight:700}@media (max-width:720px){.plat-stacked,.plat-stacked tbody,.plat-stacked tr,.plat-stacked td{display:block}.plat-stacked thead{display:none}.plat-stacked tr{padding:var(--row-pad) 18px}.plat-stacked td{min-width:0;padding:0}.plat-stacked td+td{margin-top:4px}.plat-stacked td[data-label]:not(:first-child){padding-left:112px;position:relative}.plat-stacked td[data-label]:not(:first-child):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;width:104px;color:var(--t3);font-size:11px;font-weight:600;line-height:1.6;position:absolute;top:0;left:0}.plat-stacked td:first-child{margin-bottom:2px}}.plat-killswitch-banner{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.plat-killswitch-banner{border-color:color-mix(in srgb, var(--warn) 30%, transparent)}}.plat-mg-section{padding-top:0}.screen.plat-mg-section{animation:none}.offer-review-table{border-collapse:collapse;width:100%;font-size:13px}.offer-review-table th{text-align:start;text-transform:uppercase;letter-spacing:.06em;color:var(--t3);border-bottom:1px solid var(--border);padding:8px 10px;font-size:11px;font-weight:600}.offer-review-table td{padding:var(--row-pad) 10px;border-bottom:1px solid var(--border);color:var(--t2);vertical-align:middle}.offer-review-table tr:last-child td{border-bottom:none}.offer-review-warn{color:var(--warn)}.offer-review-coupon-meta{color:var(--t3);font-size:12px;display:block}.offer-review{flex-direction:column;gap:10px;display:flex}.offer-review-confirm{color:var(--t2);align-items:flex-start;gap:8px;font-size:13px;display:flex}.palette-overlay{padding-top:calc(64px + var(--safe-top));z-index:100;background:#211f1b52;justify-content:center;align-items:flex-start;animation:.12s fade;display:flex;position:fixed;inset:0}html[data-theme=dark] .palette-overlay{background:#00000080}.palette{background:var(--surface);border:1px solid var(--border-strong);width:540px;max-width:92vw;box-shadow:0 40px 90px var(--t1);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.palette{box-shadow:0 40px 90px color-mix(in srgb, var(--t1) 30%, transparent)}}.palette{animation:.14s pop;overflow:hidden}.palette-input{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:46px;padding:13px 16px;display:flex}.palette-input svg{color:var(--t3);flex-shrink:0}.palette-input input{color:var(--t1);background:0 0;border:none;outline:none;flex:1;font-size:14px;line-height:18px}.palette-input input::placeholder{color:var(--t3)}.palette-input kbd{font-size:10px;line-height:15px}.palette-list{max-height:310px;padding:6px;overflow-y:auto}.palette-group-label{color:var(--t4);font-family:var(--f-mono);padding:8px 10px 4px;font-size:8.5px;font-weight:430;line-height:13px}.palette-item{text-align:start;width:100%;min-height:36px;color:var(--t2);border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;transition:all 80ms;display:flex}.palette-item svg{color:var(--t3);flex-shrink:0}.palette-item-active{background:var(--quiet-hover);color:var(--t1)}.palette-item-active svg{color:var(--t3)}.palette-label{flex:1;font-size:13px;font-weight:520}.palette-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.palette-desc{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.palette-kind{font-family:var(--f-mono);text-transform:lowercase;letter-spacing:0;color:var(--t4);font-size:9px;font-weight:430}.palette-empty{text-align:center;color:var(--t3);padding:28px}.palette-status{background:var(--quiet-hover);color:var(--t3);border-radius:9px;margin:2px 4px 6px;padding:8px 10px;font-size:11.5px}.palette-status-error{color:var(--neg)}.palette-close{display:none}@media (pointer:coarse){.palette-close{border-radius:var(--r-sm);width:40px;height:40px;color:var(--t3);flex-shrink:0;place-items:center;margin-block:-8px;margin-inline:0 -10px;display:grid}.palette-input kbd{display:none}}@media (max-width:760px){.palette{width:94vw}}.dd-scroll .dd-item+.dd-item,.dd-scroll .dd-item+.dd-item-btn,.dd-scroll .dd-item-btn+.dd-item-btn{border-top:1px solid var(--border)}.notifications-trigger{color:var(--t2)}.bell-dot{border-radius:var(--r-pill);background:var(--neg);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);top:3px;position:absolute;inset-inline-end:3px}.notifications-head{min-height:37px;color:var(--t1);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:12.8px;font-weight:600;line-height:20px;display:flex}.notification-item{background:0 0;border-radius:0;flex-direction:row;align-items:flex-start;gap:9px;width:100%;min-height:82px;padding:11px;display:flex}.notification-item-unread{background:0 0}.notification-item-unread:hover{background:var(--quiet-hover)}.dd-panel.notifications-menu{box-shadow:0 18px 44px var(--t1);border-radius:12px;padding:5px}@supports (color:color-mix(in lab, red, red)){.dd-panel.notifications-menu{box-shadow:0 18px 44px color-mix(in srgb, var(--t1) 15%, transparent)}}.notifications-menu .dd-scroll{max-height:350px}.notifications-mark-all{color:var(--t3);padding:0;font-size:10.5px;font-weight:500}.notifications-mark-all:hover{color:var(--t1)}@media (max-width:860px),(pointer:coarse){.notifications-mark-all{margin:-10px -8px;padding:10px 8px}}.notification-avatar{background:var(--t2);width:24px;height:24px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.notification-avatar-risk,.notification-avatar-workflow_run{background:var(--warn)}.notification-avatar-connector_health{background:var(--neg)}.notification-avatar-opportunity{background:var(--accent)}.notification-avatar-high{background:var(--neg)}.notification-avatar-low{background:var(--live)}.notification-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notification-title-row{align-items:center;gap:7px;display:flex}.notification-title-row .dd-item-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t2);flex:1;font-size:12.2px;font-weight:600;line-height:18px;overflow:hidden}.notification-unread-dot{background:var(--neg);border-radius:50%;flex:none;width:6px;height:6px}.notification-time{color:var(--t4);white-space:nowrap;font-size:10.5px}.notification-preview{color:var(--t2);font-size:12.2px;line-height:18px;display:block}.notification-meta{color:var(--t4);align-items:center;gap:7px;font-size:10.5px;display:flex}.notifications-retry{margin-top:8px;display:inline-flex}a.notification-item-link{color:inherit;text-decoration:none}a.notification-item-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notification-open{color:var(--accent-fg);margin-inline-start:auto;font-size:11.5px;font-weight:550}.twk-scrim{z-index:130;background:0 0;position:fixed;inset:0}.twk-panel{inset-inline-end:calc(18px + var(--safe-end));bottom:calc(18px + var(--safe-bottom));z-index:131;width:288px;max-height:calc(100vh - 36px - var(--safe-top) - var(--safe-bottom));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;animation:.14s pop;display:flex;position:fixed;overflow:hidden}.twk-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-block:13px;padding-inline:16px 12px;display:flex}.twk-title{color:var(--t1);font-size:14px;font-weight:600}.twk-x{border-radius:var(--r-sm);width:26px;height:26px;color:var(--t3);place-items:center;transition:all .1s;display:grid}.twk-x:hover{background:var(--surface-2);color:var(--t1)}.twk-body{flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex;overflow-y:auto}.twk-sect{letter-spacing:.06em;text-transform:uppercase;color:var(--t4);font-size:10.5px;font-weight:700}.twk-sect:not(:first-child){margin-top:4px}.twk-row{flex-direction:column;gap:8px;display:flex}.twk-row-h{flex-direction:row;justify-content:space-between;align-items:center}.twk-lbl{color:var(--t1);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:500;display:flex}.twk-val{color:var(--accent-fg);text-transform:capitalize;font-size:12px;font-weight:600}.twk-swatches{gap:8px;display:flex}.twk-swatch{border-radius:var(--r-sm);background:var(--swatch);flex:1;height:34px;transition:transform .12s,box-shadow .12s;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.twk-swatch:hover{transform:translateY(-1px)}.twk-swatch-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.twk-swatch-check{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.twk-check-dark{color:#000000c7}.twk-swatch-auto{box-shadow:inset 0 0 0 1px var(--line);border:1px dashed var(--border-strong,var(--line))}.twk-swatch-auto.twk-swatch-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.twk-toggle{background:var(--border-strong);border-radius:999px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.twk-toggle[data-on="1"]{background:var(--accent)}.twk-toggle i{top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.twk-toggle[data-on="1"] i{transform:translateX(calc(var(--dir) * 14px));background:var(--on-accent)}.twk-seg{border-radius:var(--r-md);background:var(--surface-2);gap:3px;padding:3px;display:flex}.twk-seg-btn{border-radius:var(--r-sm);color:var(--t2);flex:1;padding:6px 4px;font-size:12.5px;font-weight:500;transition:all .12s}.twk-seg-btn:hover{color:var(--t1)}.twk-seg-on{background:var(--surface);color:var(--t1);box-shadow:var(--shadow-sm)}.twk-slider{appearance:none;background:var(--border-strong);border-radius:999px;outline:none;width:100%;height:4px}.twk-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000040}.twk-slider::-moz-range-thumb{background:var(--accent);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000040}.ob-overlay{--ob-kb:0px;--ob-avail-h:calc(100dvh - max(var(--safe-bottom), var(--ob-kb)));--ob-tint:#c3c9ef;--ob-tint-soft:#e3e6f8;--ob-tint-lilac:#e4def4;--ob-tint-rose:#f3e1ea;--ob-tint-hero-a:#bdc9ef;--ob-tint-hero-b:#d6dcf3;--ob-hero-pill:#ffffffb8;z-index:200;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + max(var(--safe-bottom), var(--ob-kb))) calc(24px + var(--safe-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#211f1b85;place-items:center;animation:.18s pop;display:grid;position:fixed;inset:0}html[data-theme=dark] .ob-overlay{--ob-tint:#4a5288;--ob-tint-soft:#2c3150;--ob-tint-lilac:#352d4f;--ob-tint-rose:#46303d;--ob-tint-hero-a:#2f3560;--ob-tint-hero-b:#232019;--ob-hero-pill:#ffffff1f;background:#000000ad}.ob-overlay[data-keyboard=open]{--ob-kb:var(--kb-inset,0px)}.ob-modal{width:min(980px,100%);min-height:min(590px, 88vh, calc(var(--ob-avail-h) - var(--safe-top) - 48px));max-height:min(92vh, calc(var(--ob-avail-h) - var(--safe-top) - 48px));background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);border-radius:22px;grid-template-rows:minmax(0,1fr);grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.ob-rail{background:var(--bg);border-inline-end:1px solid var(--border);flex-direction:column;padding:30px 24px;display:flex}.ob-brand{letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:44px;font-size:22px;display:flex}.ob-brand strong{font-weight:500}.ob-logo{color:var(--t1);align-items:center;display:inline-flex}.ob-progress{flex-direction:column;gap:26px;display:flex;position:relative}.ob-progress-line{background:var(--border-strong);top:18px;bottom:18px;width:1px;position:absolute;inset-inline-start:17px}.ob-progress-item{z-index:1;color:var(--t3);grid-template-columns:35px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.ob-progress-item>div{flex-direction:column;gap:3px;padding-top:5px;display:flex}.ob-progress-item strong{color:inherit;font-size:14.5px;font-weight:550}.ob-progress-item small{color:var(--t2);font-size:12.5px;line-height:1.35}.ob-progress-item.active strong,.ob-progress-item.done strong{color:var(--t1)}.ob-progress-dot{width:35px;height:35px;color:var(--t2);font:500 13px var(--f-mono);background:var(--surface);border:1px solid var(--border-strong);border-radius:50%;place-items:center;display:grid}.ob-progress-item.active .ob-progress-dot{color:var(--surface);background:var(--t1);border-color:var(--t1);box-shadow:0 0 0 4px var(--ob-tint-soft)}.ob-progress-item.done .ob-progress-dot{color:var(--t1);background:var(--ob-tint-soft);border-color:var(--ob-tint-soft)}.ob-rail-note{color:var(--t2);margin-top:auto;padding-top:24px;font-size:12.5px;line-height:1.5}.ob-rail-help{color:var(--t2);margin-top:8px;font-size:12.5px;line-height:1.5}.ob-rail-note a,.ob-rail-help a{color:var(--accent-fg);text-underline-offset:2px;text-decoration:underline}.ob-main{background:var(--surface);--ob-main-pad-b:38px;min-width:0;min-height:0;padding:58px 52px var(--ob-main-pad-b);place-items:center;scroll-padding-bottom:132px;display:grid;position:relative;overflow-y:auto}.ob-back:disabled{cursor:not-allowed;opacity:.48}.ob-form{flex-direction:column;width:min(100%,560px);display:flex}.ob-back{color:var(--t2);align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;font-size:13.5px;display:inline-flex}.ob-back:hover:not(:disabled){color:var(--t1)}.ob-icon--back{display:inline-flex;transform:rotate(180deg)}.ob-icon{width:56px;height:56px;color:var(--accent-fg);background:var(--accent-bg);border:1px solid var(--accent);place-items:center;margin-bottom:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.ob-icon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border))}}.ob-icon{border-radius:17px}.ob-icon--accent{width:40px;height:40px;color:var(--t1);background:var(--ob-tint-soft);border:0;border-radius:11px;margin-bottom:12px}.ob-kicker{color:var(--t2);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:600}.ob-title{max-width:30ch;color:var(--t1);letter-spacing:-.035em;font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.12}.ob-copy{max-width:62ch;color:var(--t2);margin-top:10px;font-size:14px;line-height:1.6}.ob-main--welcome{padding-top:40px}.ob-welcome{width:min(100%,600px)}.ob-hero{isolation:isolate;min-height:214px;color:var(--t1);background:radial-gradient(70% 140% at 8% 0%, var(--ob-tint-hero-a) 0%, transparent 100%), var(--ob-tint-hero-b);border-radius:20px;align-items:flex-end;padding:28px 32px 34px;display:flex;position:relative;overflow:hidden}.ob-hero-texture{z-index:-1;mix-blend-mode:overlay;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.66 0.66 0.66 0 -0.5 0.66 0.66 0.66 0 -0.5 0.66 0.66 0.66 0 -0.5 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ob-hero-mark{z-index:-1;color:#fffffff7;top:50%;position:absolute;inset-inline-end:22px;transform:translateY(-50%)}.ob-hero-mark svg{display:block}.ob-hero-content{max-width:340px}.ob-hero-kicker{color:var(--t1);letter-spacing:0;background:var(--ob-hero-pill);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding-block:4px;padding-inline:10px 11px;font-size:10.5px;font-weight:500;line-height:15px;display:inline-flex}.ob-hero-kicker-dot{background:var(--t1);border-radius:50%;width:7px;height:7px}.ob-hero-title{color:var(--t1);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(28px,3.6vw,32px);font-weight:500;line-height:1.12}.ob-welcome-copy{margin-top:20px;font-size:14.5px}.ob-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ob-outcome{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:5px;padding:16px 16px 18px;display:flex}.ob-outcome-icon{width:32px;height:32px;color:var(--t1);background:var(--ob-tint-soft);border-radius:9px;place-items:center;margin-bottom:10px;display:grid}.ob-outcome:nth-child(2) .ob-outcome-icon{background:var(--ob-tint-lilac)}.ob-outcome:nth-child(3) .ob-outcome-icon{background:var(--ob-tint-rose)}.ob-outcome strong{color:var(--t1);letter-spacing:-.01em;font-size:13.5px;font-weight:550}.ob-outcome small{color:var(--t2);font-size:12px;line-height:1.45}.ob-field{color:var(--t1);flex-direction:column;gap:7px;margin-top:24px;font-size:12.5px;font-weight:600;display:flex}.ob-url-input{min-height:46px;color:var(--t3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);align-items:center;gap:9px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.ob-url-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ob-url-input--error{border-color:var(--neg)}.ob-url-input input{width:100%;min-width:0;color:var(--t1);background:0 0;border:0;outline:0;padding:12px 0;font-size:14px}.ob-url-input input::placeholder{color:var(--t3)}.ob-error{color:var(--neg);margin-top:7px;font-size:12px;line-height:1.4}.ob-background-note{color:var(--t2);background:var(--info-bg);border:1px solid var(--info);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:11.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.ob-background-note{border:1px solid color-mix(in srgb, var(--info) 22%, var(--border))}}.ob-background-note{border-radius:var(--r-md)}.ob-background-note svg{color:var(--info);flex:none;margin-top:1px}.ob-primary{min-height:46px;color:var(--on-accent);background:var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:550;transition:transform .12s,opacity .12s;display:inline-flex}.ob-primary:hover:not(:disabled){transform:translateY(-1px)}.ob-primary:disabled{cursor:wait;opacity:.65}.ob-primary--wide{width:100%;margin-top:22px}.ob-workspace{text-align:start;align-items:stretch}.ob-workspace>.access-screen-mark,.ob-workspace>button:last-child{align-self:center}.ob-workspace-title{max-width:none}.ob-workspace-copy{margin-top:0}.ob-workspace-status{color:var(--t2);align-self:center;font-size:13.5px}.ob-workspace-alert{color:var(--neg);background:var(--neg-bg);border:1px solid var(--neg);padding:10px 12px;font-size:12.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.ob-workspace-alert{border:1px solid color-mix(in srgb, var(--neg) 24%, var(--border))}}.ob-workspace-alert{border-radius:var(--r-md)}.ob-workspace-choices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-workspace-choice{width:100%;min-height:43px;color:var(--t1);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s;overflow:hidden}.ob-workspace-choice:hover:not(:disabled){border-color:var(--accent)}.ob-workspace-choice:disabled{cursor:wait;opacity:.65}.ob-workspace-form{flex-direction:column;display:flex}.ob-workspace-divider{color:var(--t3);margin-top:8px;font-size:12px}.ob-workspace-hint{color:var(--t3);overflow-wrap:anywhere;margin-block:6px 0;font-size:12px;line-height:1.45}.ob-workspace-field{margin-top:16px;margin-bottom:7px}.ob-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23646464' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:var(--side-end) 14px center;width:100%;min-width:0;min-height:46px;color:var(--t1);font:inherit;background-repeat:no-repeat;background-color:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding-block:0;padding-inline:13px 40px;font-size:14px;font-weight:400}.ob-select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:0}.ob-field-label{color:var(--t1);font-size:12.5px;font-weight:600}.ob-field-hint{color:var(--t3);margin-top:7px;font-size:11.5px;line-height:1.5}.ch-picker{flex-direction:column;gap:7px;min-width:0;display:flex}.ch-label{color:var(--t1);font-size:12.5px;font-weight:600}.ch-search input[type=search]::-webkit-search-cancel-button{cursor:pointer}.ch-status{min-height:1.4em;color:var(--t3);font-size:11.5px;font-weight:400;line-height:1.4}.ch-status:empty{display:none}.ch-results{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:2px;max-height:260px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.ch-results:empty{display:none}.ch-option{min-width:0;min-height:52px;color:var(--t1);cursor:pointer;border-radius:var(--r-md);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;font-weight:400;display:grid}.ch-option:hover,.ch-option--active{background:var(--ob-tint-soft,var(--accent-bg))}@supports (color:color-mix(in lab, red, red)){.ch-option:hover,.ch-option--active{background:color-mix(in srgb, var(--ob-tint-soft,var(--accent-bg)) 55%, var(--surface))}}.ch-option--active{box-shadow:inset 0 0 0 1px var(--ob-tint,var(--accent))}.ch-option-avatar{width:36px;height:36px;color:var(--t1);background:var(--bg);border:1px solid var(--border);border-radius:10px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.ch-option:hover .ch-option-avatar,.ch-option--active .ch-option-avatar{background:var(--ob-tint-soft,var(--accent-bg));border-color:#0000}.ch-option-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ch-option-name{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:550}.ch-option-meta{color:var(--t2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.ch-option-status{color:var(--t2);white-space:nowrap;background:var(--muted-bg);border-radius:999px;align-items:center;gap:6px;padding-block:3px;padding-inline:8px 10px;font-size:11.5px;font-weight:550;display:inline-flex}.ch-option-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ch-option-status[data-tone=open]{color:var(--pos);background:var(--pos-bg)}.ch-option-status[data-tone=other]{color:var(--warn);background:var(--warn-bg)}.ch-option--closed .ch-option-name{color:var(--t2)}.ch-link{min-height:32px;color:var(--accent-fg);text-underline-offset:2px;align-self:flex-start;padding:4px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.ch-link:disabled{cursor:default;opacity:.6}.ob-firm-country-summary{color:var(--t1);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.ob-firm-country-summary .ch-link{align-self:center}.ch-picked{min-width:0;color:var(--t1);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:14px 16px;font-weight:400;display:flex}.ch-picked-head{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;font-size:13.5px;display:flex}.ch-picked-head svg{color:var(--accent-fg);flex:none;margin-top:2px}.ch-picked-facts{color:var(--t2);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.ch-picked-source{color:var(--t3);font-size:11px}.ch-not-registered{max-width:100%;min-height:40px;color:var(--t1);text-align:start;background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding-block:8px;padding-inline:14px 16px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.ch-not-registered svg{flex:none}.ch-not-registered--on{color:var(--t1);background:var(--ob-tint-soft,var(--accent-bg));border-color:var(--ob-tint,var(--accent))}.set-firm-company{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ob-connect{flex-direction:column;display:flex}.ob-skip{color:var(--t2);border-radius:var(--r-sm);align-self:center;margin-top:12px;padding:6px 10px;font-size:13.5px;font-weight:500}.ob-skip:hover:not(:disabled){color:var(--t1)}.ob-skip:disabled{cursor:wait;opacity:.6}.ob-smallprint{color:var(--t3);text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.ob-form .ob-skip{width:100%}.ob-actions{flex-direction:column;display:flex}.ob-main .ob-actions{bottom:calc(12px - var(--ob-main-pad-b));z-index:1;background:var(--surface);position:sticky}.ob-main .ob-actions:after{background:var(--surface);content:"";pointer-events:none;top:100%;height:12px;position:absolute;inset-inline:0}.ob-suites{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ob-suite-button{text-align:start;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-lg);flex-direction:column;align-items:stretch;gap:3px;min-height:120px;padding:16px 16px 18px;transition:border-color .15s,transform .12s;display:flex}.ob-suite-button:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.ob-suite-button:disabled{cursor:wait;opacity:.65}.ob-suite-button strong{color:var(--t1);margin-top:12px;font-size:15px;font-weight:550}.ob-suite-button small{color:var(--t2);font-size:12.5px;line-height:1.4}.ob-suite-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ob-suite-logos{gap:6px;display:flex}.ob-suite-cta{color:var(--t1);background:var(--surface-3);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:550;transition:color .15s,background .15s}.ob-suite-button:hover:not(:disabled) .ob-suite-cta{color:var(--on-accent);background:var(--accent)}.ob-connect-note{color:var(--t2);margin-top:10px;font-size:12.5px}.ob-connect-trust{color:var(--t2);margin-top:6px;font-size:12.5px;line-height:1.5}.ob-connect-hint{color:var(--t2);margin-top:10px;font-size:12.5px;line-height:1.5}.ob-connect-hint a,.ob-suite-reason a{color:var(--accent-fg);font-weight:600}.ob-connect-partial{justify-items:start;gap:2px;margin-top:12px;display:grid}.ob-suite-status{gap:6px;margin-top:12px;padding:0;list-style:none;display:grid}.ob-suite-status li{color:var(--t2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:4px;padding:8px 11px;font-size:12.5px;display:flex}.ob-suite-status li[data-status=connected]{color:var(--t1)}.ob-suite-status li[data-status=failed],.ob-suite-status li[data-status=cancelled]{border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.ob-suite-status li[data-status=failed],.ob-suite-status li[data-status=cancelled]{border-color:color-mix(in srgb, var(--neg) 30%, var(--border))}}.ob-suite-status-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-suite-reason{color:var(--t2);line-height:1.45}.ob-suite-retry{color:var(--accent-fg);font-size:12px;font-weight:650}.ob-add-later{align-items:center;gap:14px;margin-top:20px;display:flex}.ob-add-later-label{color:var(--t1);font-size:13px;font-weight:550}.ob-add-later ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-add-later a{color:var(--t2);border-radius:var(--r-sm);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ob-add-later a:hover{color:var(--t1)}.ob-add-later-name{white-space:nowrap;font-size:11px;line-height:1.2}.ob-add-later-more{border-radius:var(--r-sm);width:34px;height:34px;color:var(--t2);background:var(--surface-3);justify-content:center;align-items:center;display:inline-flex}.ob-add-later a:hover .ob-add-later-more{color:var(--t1)}.ob-drop{color:var(--t2);background:var(--bg);border:1px dashed var(--border-strong);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-block:14px;padding-inline:20px 14px;font-size:13.5px;display:flex}.ob-drop--active{background:var(--accent-bg);border-color:var(--accent)}.ob-drop-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ob-drop-browse{color:var(--t1);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;margin-inline-start:auto;padding:8px 18px;font-size:13px;font-weight:550}.ob-drop-browse:hover{border-color:var(--t2)}.ob-connect-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);max-width:720px;box-shadow:var(--shadow-sm);margin:20px auto 0;padding:22px 24px}.ob-connect-card .ob-icon{display:none}.ob-connect-card .ob-title{font-size:22px}.first-run-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.first-run-job{color:var(--t2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.first-run-list a,.first-run-more a{color:var(--accent-fg);font-weight:550}.first-run-more{margin-block-start:12px}.ob-sync-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);max-width:720px;box-shadow:var(--shadow-sm);text-align:start;margin:18px auto 0;padding:16px 20px}.ob-sync-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-sync-title{color:var(--t1);margin:0;font-size:16px;font-weight:600}.ob-sync-dismiss{color:var(--t3);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px}.ob-sync-dismiss:hover{color:var(--t1);background:var(--surface-2)}.ob-sync-copy{color:var(--t2);margin:6px 0 0;font-size:13px}.ob-sync-rows{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ob-sync-rows li{color:var(--t2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.ob-sync-rows li[data-phase=ready]{color:var(--t1)}.ob-sync-rows li[data-phase=error]{border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.ob-sync-rows li[data-phase=error]{border-color:color-mix(in srgb, var(--neg) 30%, var(--border))}}.ob-sync-fix{color:var(--accent-fg);margin-inline-start:auto;font-size:12px}.ob-sync-card .ask-starters{justify-content:flex-start;margin-top:14px}.ob-sync-starters-skel{--ob-starter-h:38px}.ob-sync-starters-skel>.skel{max-width:100%}@media (max-width:760px){.ob-sync-starters-skel{--ob-starter-h:45px}}html[data-theme=dark] .ob-primary{color:#1a1815}@media (max-width:760px){.ob-overlay{padding:12px calc(12px + var(--safe-right)) calc(12px + max(var(--safe-bottom), var(--ob-kb))) calc(12px + var(--safe-left));align-items:end}.ob-modal{min-height:0;max-height:calc(var(--ob-avail-h) - 24px);border-radius:18px;flex-direction:column;display:flex}.ob-rail{display:none}.ob-main{--ob-main-pad-b:30px;min-height:0;padding:56px 24px var(--ob-main-pad-b);flex:auto;display:block}.ob-main--welcome{padding-top:20px}.ob-hero{min-height:200px;padding:22px 20px 20px}.ob-hero-mark{top:18px;inset-inline-end:18px;transform:none}.ob-hero-mark svg{width:72px;height:72px}.ob-outcomes{grid-template-columns:minmax(0,1fr);gap:8px}.ob-outcome{grid-template-columns:30px minmax(0,1fr);gap:2px 12px;padding:12px 14px;display:grid}.ob-outcome-icon{grid-row:span 2;margin-bottom:0}}@media (max-width:420px){.ob-overlay,html[data-theme=dark] .ob-overlay{padding:var(--safe-top) var(--safe-right) max(var(--safe-bottom), var(--ob-kb)) var(--safe-left);background:var(--surface)}.ob-modal{max-height:calc(var(--ob-avail-h) - var(--safe-top));min-height:calc(var(--ob-avail-h) - var(--safe-top));border:0;border-radius:0}.ob-main{padding-inline:19px}.ob-suites{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ob-overlay{animation:none}}@media (max-width:760px),(pointer:coarse){.ob-sync-dismiss{min-height:40px;padding-inline:12px}.ob-sync-fix{align-items:center;min-height:36px;margin-block:-8px;padding-inline:6px;display:inline-flex}}@keyframes shimmer{to{background-position:200% 0}}.skel{width:var(--skel-w,auto);height:var(--skel-h,12px);border-radius:var(--skel-r,6px);background:linear-gradient(100deg, var(--surface-3) 30%, var(--surface-3) 50%, var(--surface-3) 70%);display:block}@supports (color:color-mix(in lab, red, red)){.skel{background:linear-gradient(100deg, var(--surface-3) 30%, color-mix(in srgb, var(--surface-3) 55%, var(--surface)) 50%, var(--surface-3) 70%)}}.skel{background-size:200% 100%;animation:1.25s ease-in-out infinite shimmer}.skel-screen .screen-head{align-items:flex-start}.skel-scoreboard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.skel-cell{border-inline-end:1px solid var(--border);flex-direction:column;padding:16px 18px;display:flex}.skel-cell:last-child{border-inline-end:none}.skel-list{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.skel-row{padding:var(--row-pad) 18px;border-bottom:1px solid var(--border);align-items:center;gap:13px;display:flex}.skel-row:last-child{border-bottom:none}.skel-split{grid-template-columns:340px 1fr;align-items:start;gap:18px;display:grid}.skel-col{flex-direction:column;gap:8px;display:flex}.skel-tile{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:11px;padding:14px 13px;display:flex}.skel-detail{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;padding:22px}.skel-ask{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding-bottom:12vh;display:flex}.skel-ask>.skel:first-child{max-width:80%}.skel-ask>.skel:nth-child(2){max-width:60%;margin-top:8px}.skel-ask>.skel:nth-child(3){margin-top:16px}.skel-ask-composer{width:min(var(--ask-composer-width,760px), 100%);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-top:34px;padding:18px 18px 14px}.skel-ask-composer-row{align-items:center;gap:10px;margin-top:22px;display:flex}.skel-ask-composer-foot{border-top:1px solid var(--border);margin-top:14px;padding-top:16px}.skel-ask-spacer{flex:1}.skel-ask-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:660px;margin-top:22px;display:flex}@media (prefers-reduced-motion:reduce){.skel{animation:none}}@media (max-width:1100px){.skel-scoreboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.skel-split,.skel-scoreboard{grid-template-columns:1fr}.skel-cell{border-inline-end:none;border-bottom:1px solid var(--border)}.skel-cell:last-child{border-bottom:none}}.boot-shell{height:100vh;padding-top:var(--safe-top);background:var(--surface);padding-inline-start:var(--safe-start);padding-inline-end:var(--safe-end);display:flex;overflow:hidden}.boot-shell--overlay{z-index:2147483000;position:fixed;inset:0}[data-workspace-veiled] body>:not(#root),[data-workspace-veiled] .workspace-frame{visibility:hidden!important}.boot-sidebar{width:var(--sb);padding:16px 12px calc(20px + var(--safe-bottom));background:var(--bg);flex-direction:column;flex-shrink:0;gap:1px;display:flex;overflow:hidden}.boot-brand{align-items:center;gap:10px;min-height:47px;margin-bottom:1px;padding:8px 10px 14px;display:flex}.boot-mark{width:16px;height:16px;color:var(--t1);flex-shrink:0;place-items:center;display:grid}.boot-nav-row{min-height:var(--nav-row-height);align-items:center;gap:10px;padding:6px 10px;display:flex}.boot-divider{background:var(--border);height:1px;margin:10px 8px}.boot-foot{align-items:center;gap:9px;min-height:40px;margin-top:auto;padding:6px 8px;display:flex}.boot-main{background:var(--surface);flex:1;min-width:0}.boot-shell .skel{background:var(--surface-3);flex-shrink:0;animation:none}.boot-skel-icon{--skel-w:var(--nav-icon-size);--skel-h:var(--nav-icon-size);--skel-r:4px}.boot-skel-name{--skel-w:104px;--skel-h:13px}.boot-skel-long{--skel-w:96px;--skel-h:10px}.boot-skel-mid{--skel-w:76px;--skel-h:10px}.boot-skel-short{--skel-w:54px;--skel-h:10px}.boot-skel-avatar{--skel-w:26px;--skel-h:26px;--skel-r:50%}@media (min-width:761px){[data-boot-sidebar=collapsed] .boot-sidebar{width:68px;padding-inline:10px}[data-boot-sidebar=collapsed] .boot-sidebar .skel:not(.boot-skel-icon,.boot-skel-avatar){display:none}}[data-boot-sidebar=hidden] .boot-sidebar{display:none}@media (max-width:860px){.boot-sidebar{display:none}.boot-main{place-items:center;display:grid}.boot-main:before{content:"";border:2px solid var(--border);border-top-color:var(--t2);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite boot-spin}}@keyframes boot-spin{to{transform:rotate(360deg)}}.access-screen{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.access-screen-body{flex-direction:column;align-items:center;gap:14px;width:min(440px,100%);display:flex}.access-screen-body>[role=alert]{width:100%}.access-screen-mark{color:var(--t1);place-items:center;display:grid}.seat-screen-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.seat-screen-switch__label{text-align:center;width:100%;color:var(--t2);font-size:13px}.seat-screen-switch__error{text-align:center;width:100%;color:var(--t2);margin:0;font-size:13px}.seat-restricted{background:var(--bg);min-height:100vh}.seat-restricted__head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 24px;display:flex}.seat-restricted__notice{flex:320px;min-width:0}.seat-restricted__notice p{color:var(--t2);margin:2px 0 0}.seat-restricted__nav{gap:4px;display:flex}.seat-restricted__nav a{color:var(--t1);border-radius:8px;padding:6px 10px;text-decoration:none}.seat-restricted__nav a.active,.seat-restricted__nav a[aria-current=page]{background:var(--surface-3)}.seat-restricted__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seat-restricted__actions .seat-screen-switch,.seat-restricted__actions .seat-screen-switch__label{width:auto}.seat-restricted__page{padding:8px 0 32px}@keyframes screenIn{0%{opacity:0;transform:translateY(8px)}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}}.screen{animation:.26s cubic-bezier(.2,.8,.2,1) backwards screenIn}.scoreboard,.conn-grid,.feed-card,.value-grid,.chan-grid,.today-grid,.split,.guard-card{animation:.32s cubic-bezier(.2,.8,.2,1) backwards riseIn}.scoreboard{animation-delay:40ms}.feed-card,.split,.value-grid,.chan-grid,.today-grid{animation-delay:80ms}.guard-card,.conn-grid{animation-delay:.1s}.btn:active,.nav-item:active,.ap-quick-btn:active,.seg:active,.ask-starter:active,.kb-resume:active,.icon-btn:active{transform:translateY(1px)}.conn-card:active{transform:translateY(0)scale(.995)}.btn,.seg,.ap-quick-btn{transition:background .12s,color .12s,border-color .12s,transform 80ms}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.skel{animation:none}}h1{overflow-wrap:break-word;font-size:clamp(20px,1.1vw + 15px,25px)}.main,.content,.feed-main,.ap-item-id,.ap-detail-id,.triage-main,.audit-main,.conn-id,.skel-detail{min-width:0}.feed-detail,.ask-a-text,.screen-sub,.sig-why,.triage-sig,.why-text,.fact-val,.fact-source,.conn-name,.ap-sig,.audit-chain-mini,.dd-item-s,.user-id span:first-child,.chain-v,.ba-v,.tier-eg{overflow-wrap:anywhere}img,svg,video,canvas{max-width:100%}@media (max-height:680px) and (min-width:861px){.app{height:auto;min-height:100vh;padding-top:0;display:block;overflow:visible}.sidebar{width:calc(var(--sb) + var(--safe-start));padding-block:calc(16px + var(--safe-top)) calc(20px + var(--safe-bottom));padding-inline:calc(12px + var(--safe-start)) 12px;z-index:200;transform:translateX(calc(var(--dir) * -100%));box-shadow:none;visibility:hidden;top:0;inset-inline-start:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:fixed;bottom:0}.sidebar-collapsed{width:calc(var(--sb) + var(--safe-start));padding-inline-start:calc(12px + var(--safe-start));padding-inline-end:12px}.nav-open .sidebar{box-shadow:var(--shadow-lg);visibility:visible;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(0)}.sidebar-scrim{z-index:150;background:#211f1b66;animation:.15s fade;display:block;position:fixed;inset:0}.main{height:auto;min-height:100vh;overflow:visible}.content{overflow-y:visible}.topbar{z-index:60;background:var(--surface);position:sticky;top:0}.topbar-bare{height:calc(53px + var(--safe-top));padding:var(--safe-top) 12px 0}.burger{border-radius:var(--r-sm);width:38px;height:38px;color:var(--t1);flex-shrink:0;place-items:center;margin-inline-end:2px;display:grid}.burger:hover{background:var(--surface-3)}}.consent-banner{z-index:9999;padding:.75rem 1.5rem;padding-inline-end:calc(1.5rem + var(--safe-end));padding-bottom:calc(.75rem + var(--safe-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-md);color:var(--t2);bottom:0;justify-content:space-between;align-items:center;gap:1rem;padding-inline-start:calc(1.5rem + var(--safe-start));font-size:.875rem;display:flex;position:fixed;inset-inline:0}.consent-actions{flex-shrink:0;gap:.5rem;display:flex}.consent-actions button{font-family:var(--f-ui);border-radius:var(--r-pill);border:1px solid var(--border);color:var(--t1);cursor:pointer;white-space:nowrap;background:0 0;padding:.375rem .875rem;font-size:.875rem;font-weight:600;transition:all .12s}.consent-actions button:hover{border-color:var(--border-strong);background:var(--surface-2)}.consent-actions .consent-accept{background:var(--t1);color:var(--bg);border-color:#0000}.consent-actions .consent-accept:hover{filter:brightness(1.05);background:var(--t1)}@media (max-width:600px){.consent-banner{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:.625rem;font-size:.75rem;line-height:1.4}.consent-actions{justify-content:flex-end}.consent-actions button{min-height:36px}}.crash{justify-content:center;align-items:center;width:100%;min-height:60vh;padding:2rem;display:flex}.crash-card{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:30rem;box-shadow:var(--shadow-md);flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.crash-mark{border-radius:var(--r-md);background:var(--surface-2);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.crash-title{font-family:var(--f-ui);color:var(--t1);margin:0;font-size:1.125rem;font-weight:700}.crash-lede{color:var(--t2);margin:0;font-size:.9375rem;line-height:1.5}.crash-actions{gap:.5rem;margin-top:.5rem;display:flex}.crash-btn{font-family:var(--f-ui);border-radius:var(--r-pill);border:1px solid var(--border);color:var(--t1);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .12s;display:inline-flex}.crash-btn:hover{border-color:var(--border-strong);background:var(--surface-2)}.crash-btn-primary{background:var(--t1);color:var(--bg);border-color:#0000}.crash-btn-primary:hover{filter:brightness(1.05);background:var(--t1)}.labs-list{flex-direction:column;display:flex}.labs-row{padding:var(--row-pad) 18px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;transition:all .12s;display:flex}.labs-row:last-child{border-bottom:none}.labs-row:hover{background:var(--surface-2)}.labs-info{flex-direction:column;gap:5px;min-width:0;display:flex}.labs-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.labs-stage{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--t2);border:1px solid var(--border);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.labs-badge{font-family:var(--f-ui);text-transform:uppercase;letter-spacing:.05em;background:var(--pos-bg);color:var(--pos);border:1px solid var(--border);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.labs-desc{color:var(--t2);max-width:52ch;margin:0;font-size:13px}.labs-docs{font-family:var(--f-ui);color:var(--accent);align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;font-size:11px;text-decoration:none;display:inline-flex}.labs-docs:hover{text-decoration:underline}.labs-action{flex-shrink:0}.prompts-screen{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.agentview#vPrompts,.prompts-container{flex-direction:column;height:100%;min-height:0;display:flex}.hx-head{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.hx-head-text{flex-direction:column;display:flex}.hx-t{font-family:var(--f-ui);color:var(--t1);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.hx-s{font-family:var(--f-ui);color:var(--t3);margin-top:2px;font-size:11.5px;font-weight:430}.hx-btn{font-family:var(--f-ui);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:560;transition:all .15s;display:inline-flex}.hx-btn.dk,html[data-theme=dark] .hx-btn.dk{background:var(--t1);color:var(--bg);border-color:var(--t1)}.hx-btn.dk:hover:not(:disabled){opacity:.9;transform:translateY(-.5px)}.hx-btn.dk:active:not(:disabled){transform:translateY(0)}.hx-btn:disabled{opacity:.5;cursor:not-allowed}.hx-body{flex:1;padding:20px;overflow-y:auto}.hx-search{box-sizing:border-box;width:100%;max-width:380px;font-family:var(--f-ui);color:var(--t1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);outline:none;margin-bottom:20px;padding:8px 16px;font-size:13px;transition:border-color .15s,box-shadow .15s}.hx-search::placeholder{color:var(--t4)}.hx-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6fa6dc26}.hx-grp{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--t3);margin-bottom:14px;font-size:10.5px;font-weight:600}.prompts-empty{text-align:center;background:var(--surface);border:1px dashed var(--border);color:var(--t3);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.prompts-empty-title{font-family:var(--f-ui);color:var(--t1);font-size:14px;font-weight:600}.prompts-empty-sub{font-family:var(--f-ui);color:var(--t3);max-width:320px;font-size:12px}.new-prompt-form{flex-direction:column;gap:16px;padding:4px 0;display:flex}.new-prompt-form-label{font-family:var(--f-ui);color:var(--t1);margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.new-prompt-form-optional{color:var(--t4);margin-inline-start:6px;font-size:11px;font-weight:400}.new-prompt-form-input,.new-prompt-form-select,.new-prompt-form-textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--t1);font-family:var(--f-ui);outline:none;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.new-prompt-form-input:focus,.new-prompt-form-select:focus,.new-prompt-form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6fa6dc26}.new-prompt-form-textarea{resize:vertical;min-height:90px;line-height:1.45}.new-prompt-form-hint{font-family:var(--f-ui);color:var(--t3);margin-top:2px;font-size:11.5px;line-height:1.4}.new-prompt-categories{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.new-prompt-category-tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--t2);cursor:pointer;padding:3px 8px;font-size:10px;font-weight:600;transition:all .12s}.new-prompt-category-tag:hover{background:var(--surface-3);color:var(--t1)}.new-prompt-category-tag.is-active{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--border-strong)}html[data-theme=dark] .new-prompt-category-tag.is-active{color:#72a9e2;background:#4d86c233}.new-prompt-form-error{font-family:var(--f-ui);color:var(--neg);background:var(--neg-bg);border-radius:var(--r-md);margin:0;padding:8px 12px;font-size:12px}.prompts-screen{min-width:0;overflow:hidden}.prompts-screen .hx-head{gap:12px}.prompts-screen .hx-t{line-height:1.55}.prompts-screen .hx-head .hx-s{color:var(--stone-4)}.prompts-screen .hx-head-text{min-width:0}.prompts-screen .hx-body{min-height:0;padding:14px 20px 20px}.pr-learn{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pr-wrap{max-width:900px;font-family:var(--f-ui);margin:0 auto}.pr-title{color:var(--ink);letter-spacing:-.015em;margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.55}.pr-subtitle{max-width:440px;color:var(--ink);margin:6px 0 0;font-size:14px;line-height:1.5}.pr-srch{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--stone-4);border-radius:10px;align-items:center;gap:9px;margin-top:6px;padding:0 14px;display:flex}.pr-srch input{width:100%;min-width:0;font-family:var(--f-ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pr-srch input::-webkit-search-cancel-button{appearance:none}.pr-srch:focus-within{border-color:var(--sky-deep)}.pr-clear{color:var(--stone-6);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.pr-hr{background:var(--line-soft);height:1px;margin:22px 0 26px}.pr-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pr-bar .pr-h{color:var(--ink);letter-spacing:-.01em;margin-block:0;margin-inline:0 auto;font-size:19px;font-weight:600}.pr-af{font-family:var(--f-ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:540;display:inline-flex}.pr-af:hover:not(:disabled),.pr-af.open{background:var(--surface-2)}.pr-ap{color:#fff;background:var(--sky-deep);cursor:pointer;font-size:13px;font-weight:560;line-height:normal;font-family:var(--f-ui);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.pr-ap:hover:not(:disabled){filter:brightness(.95)}.pr-af:disabled,.pr-ap:disabled,.pr-cta:disabled,.pr-em button:disabled,.pr-menu-item:disabled,.pr-danger-button:disabled{opacity:.45;cursor:default}.pr-f{margin-bottom:12px}.pr-fh{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.pr-fh:hover{border-color:var(--line)}.pr-folder-toggle{min-width:0;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:0;display:flex}.pr-fh .tg{border:1px solid var(--line-soft);width:38px;height:38px;color:var(--stone-6);background:var(--surface);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pr-fh .m{flex:1;min-width:0}.pr-fh .m b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:560;display:block;overflow:hidden}.pr-fh .m>span{color:var(--stone-4);align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.pr-fh .who{color:var(--ink);align-items:center;gap:12px;min-width:0;font-size:14px;display:inline-flex}.pr-who-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pr-av{background:var(--sky-deep);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pr-av.personal,.pr-c .pr-av{background:0 0;border-radius:50%;overflow:hidden}.pr-av .avatar{border-radius:inherit}.pr-av:has(.pr-ws-logo){box-shadow:inset 0 0 0 1px var(--line);background:#fff;overflow:hidden}.pr-ws-logo{object-fit:contain;border-radius:inherit;width:100%;height:100%}.pr-fh .idots,.pr-c .idots{width:30px;height:28px;color:var(--stone-6);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:static}.pr-fh .idots:hover,.pr-c .idots:hover{background:var(--surface-2);color:var(--ink)}.pr-fb{border-inline-start:1.5px solid var(--line);margin-block:10px 6px;margin-inline:8px 0;padding-inline-start:22px}.pr-fb[hidden]{display:none}.pr-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.pr-c{background:var(--surface);border:1px solid var(--line-soft);box-sizing:border-box;border-radius:12px;flex-direction:column;min-width:0;min-height:180px;padding:18px 18px 12px;display:flex}.pr-c:hover,.pr-c:focus-within{border-color:var(--line);box-shadow:0 6px 18px #1b1b1b0d}.pr-card-open{text-align:start;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;min-width:0;padding:0}.pr-card-open:disabled{cursor:progress}.pr-c b{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:560;display:block}.pr-c p{color:var(--stone-6);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.pr-var{border:1.5px dashed var(--stone-4);color:var(--ink-2);white-space:nowrap;vertical-align:1px;text-overflow:ellipsis;border-radius:5px;max-width:100%;margin:0 2px;padding:0 7px;font-size:12px;line-height:1.5;display:inline-block;overflow:clip}.pr-c .ft{color:var(--ink-2);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:14px;display:flex}.pr-c .ft .idots{margin-inline-start:auto}.pr-c .ft .pr-av{width:22px;height:22px}.pr-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr-c .pr-more{opacity:0}.pr-c:hover .pr-more,.pr-c:focus-within .pr-more,.pr-c .pr-more[aria-expanded=true]{opacity:1}.pr-empty{text-align:center;color:var(--stone-6);padding:18px 0 14px;font-size:14px}.pr-empty p{margin:0 0 8px}.pr-text-action{color:var(--sky-deep);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pr-state{border:1px dashed var(--line);color:var(--stone-6);text-align:center;overflow-wrap:anywhere;border-radius:12px;padding:32px 18px;font-size:14px}.pr-state strong{color:var(--ink);display:block}.pr-state p{margin:8px 0 14px}.pr-results-count,.pr-action-status{color:var(--stone-6);margin:0 0 12px;font-size:13px}.pr-menu{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px;box-shadow:0 18px 44px #1b1b1b26}.pr-menu-item{text-align:start;width:100%;min-width:0;font-family:var(--f-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.pr-menu-item>span{overflow-wrap:anywhere;flex:1}.pr-menu-item>svg{flex-shrink:0}.pr-menu-item:hover:not(:disabled),.pr-menu-item:focus-visible{background:var(--surface-2)}.pr-menu-item.danger{color:var(--neg)}.pr-pop{background:var(--surface);border:1px solid var(--line);max-width:calc(100vw - 24px);font-family:var(--f-ui);border-radius:14px;padding:18px;box-shadow:0 18px 44px #1b1b1b26}.pr-pop label,.pr-folder-modal label{color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:560;display:block}.pr-pop input,.pr-folder-modal input{box-sizing:border-box;border:1px solid var(--line);width:100%;font-family:var(--f-ui);color:var(--ink);background:var(--surface);border-radius:9px;margin:0 0 18px;padding:11px 13px;font-size:13.5px}.pr-sel{border:1px solid var(--line);width:100%;font-family:var(--f-ui);color:var(--ink);cursor:pointer;background:var(--surface);border-radius:9px;margin-bottom:22px;padding:11px 13px;font-size:13.5px;display:block}.pr-cta{background:var(--sky-deep);color:#fff;width:100%;font-family:var(--f-ui);cursor:pointer;border:0;border-radius:9px;padding:12px;font-size:14px;font-weight:560}.pr-folder-modal{width:min(440px,94vw)}.pr-folder-guidance{color:var(--stone-6);margin:-8px 0 16px;font-size:12px;line-height:1.5}.lbm.pr-em{background:var(--surface);border-radius:14px;flex-direction:column;width:min(1000px,94vw);max-width:none;height:min(680px,88dvh);padding:22px 26px;display:flex;position:relative}.lbm.pr-em.full{width:96vw;height:94dvh}.pr-em .modal-head{inset-inline-end:18px;border:0;margin:0;padding:0;position:absolute;top:14px}.pr-em .modal-head-id{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pr-em .modal-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow-y:auto}.pr-em .top{align-items:center;gap:10px;padding-inline-end:30px;display:flex}.pr-em .fsel{border:1px solid var(--line);color:var(--ink);border-radius:9px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;font-size:13.5px;display:inline-flex}.pr-em .fsel select{background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;cursor:pointer;border:0}.pr-em .fsel svg{color:var(--stone-6);flex-shrink:0}.pr-em input.tt{border:0;border-bottom:1px solid var(--line-soft);font-family:var(--f-ui);color:var(--ink);background:0 0;border-radius:0;outline:0;width:100%;padding:22px 2px 14px;font-size:20px}.pr-em .modal-body>textarea{resize:none;font-family:var(--f-ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1;width:100%;min-height:120px;padding:18px 2px;font-size:16px;line-height:1.6}.pr-em input.tt::placeholder,.pr-em textarea::placeholder{color:var(--stone-4)}.pr-em .bot{flex-shrink:0;align-items:center;gap:14px;display:flex}.pr-em .addv{border:1.5px dashed var(--line);font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;display:inline-flex}.pr-em .addv:hover:not(:disabled){color:var(--ink);border-color:var(--stone-4);background:var(--surface-2)}.pr-em .hint,.pr-char-count{font-family:var(--f-mono);color:var(--stone-6);font-size:12px}.pr-char-count{font-size:10px}.pr-em .exp{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.pr-em .modal-foot{background:0 0;border:0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;padding:0;display:flex}.pr-em .cancel{font-family:var(--f-ui);color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:10px 16px;font-size:15px;font-weight:520}.pr-em .cancel:hover:not(:disabled){background:var(--surface-2)}.pr-em .save{background:var(--sky-deep);color:#fff;font-family:var(--f-ui);cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-size:15px;font-weight:560}.pr-advanced{color:var(--stone-6);margin-top:8px;font-size:12px}.pr-advanced summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.pr-advanced-fields{grid-template-columns:1fr 2fr;gap:12px;margin-top:8px;display:grid}.pr-advanced-fields label{min-width:0;display:block}.pr-advanced-fields input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;margin-top:4px;padding:8px;display:block}.pr-editor-notice{color:var(--stone-6);margin:10px 0 0;font-size:12px;line-height:1.5}.pr-error{background:var(--neg-bg);color:var(--neg);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.pr-delete-modal p{overflow-wrap:anywhere;margin:0 0 12px}.pr-danger-button{background:var(--neg);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 14px;font-size:13px}.prompts-screen button:focus-visible,.pr-menu button:focus-visible,.pr-pop :is(input,select,button):focus-visible,.pr-em :is(input,textarea,button,select,summary):focus-visible,.pr-folder-modal :is(input,select,button):focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px}@media (hover:none){.pr-c .pr-more{opacity:1}}@media (max-width:640px){.prompts-screen .hx-head{flex-wrap:wrap}.prompts-screen .hx-head-text{flex-basis:100%}.pr-who-name{display:none}.pr-fh .who{gap:0}.pr-em .hint{display:none}.pr-advanced-fields{grid-template-columns:1fr}.pr-em .modal-foot{border-top:1px solid var(--line-soft);margin:14px -26px -22px;padding:12px 26px 22px}}@media (pointer:coarse){.pr-advanced summary{min-height:32px;padding:7px 0}.pr-c .pr-more{min-width:36px;min-height:36px}.pr-text-action{min-height:32px;padding-block:6px}.pr-learn{margin-block:-8px;padding-block:8px}}@media (max-width:440px){.prompts-screen .hx-body{padding:14px 16px 20px}.pr-bar .pr-h{flex-basis:100%;margin-bottom:2px}.pr-bar .pr-af{margin-inline-end:auto;padding-inline-start:0}.pr-fh{gap:8px;padding:12px}.pr-folder-toggle{gap:10px}.pr-fb{margin-inline-start:5px;padding-inline-start:12px}.lbm.pr-em{padding:18px}.pr-em .modal-foot{margin:14px -18px -18px;padding:12px 18px 18px}.pr-em .bot{gap:8px}.pr-char-count{font-size:9px}}.sk-screen{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.sk-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 28px 12px;display:flex}.sk-title{font-family:var(--f-ui);color:var(--t1);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:620}.sk-sub{color:var(--t3);max-width:640px;margin:4px 0 0;font-size:13px}.sk-head-actions{align-items:center;gap:8px;display:flex}.sk-search{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--t3);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.sk-search input{font:inherit;color:var(--t1);background:0 0;border:0;outline:0;width:200px;font-size:13px}.sk-btn{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--t1);cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:560;display:inline-flex}.sk-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sk-head .sk-btn{white-space:nowrap}.sk-btn:disabled{opacity:.5;cursor:not-allowed}.sk-menu{flex-direction:column;padding:4px;display:flex}.sk-menu button{border-radius:var(--r-sm);font:inherit;color:var(--t1);text-align:start;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px 10px;font-size:13px;display:flex}.sk-menu button:hover,.sk-menu button:focus-visible{background:var(--quiet-hover)}.sk-menu small{color:var(--t3);margin-top:2px;font-size:12px;display:block}.sk-tabs{border-bottom:1px solid var(--border);gap:4px;padding:0 28px;display:flex}.sk-tabs button{font:inherit;color:var(--t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:560;display:inline-flex}.sk-tabs button.on{color:var(--t1);border-bottom-color:var(--accent)}.sk-tab-count{border-radius:var(--r-pill);background:var(--muted-bg);color:var(--t2);padding:0 6px;font-size:11px}.sk-notice{border-radius:var(--r-md);background:var(--info-bg);color:var(--t1);justify-content:space-between;align-items:center;gap:8px;margin:12px 28px 0;padding:8px 12px;font-size:13px;display:flex}.sk-notice button{cursor:pointer;color:var(--t3);background:0 0;border:0}.sk-body{padding:16px 28px 32px}.sk-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.sk-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:8px;padding:14px;display:flex}.sk-card-head{align-items:center;gap:8px;display:flex}.sk-card-icon{border-radius:var(--r-md);background:var(--surface-2);width:28px;height:28px;color:var(--t2);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.sk-card-name{color:var(--t1);overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600}.sk-card-desc{color:var(--t2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.sk-card-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.sk-more{color:var(--t3);font-size:12px}.sk-more summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.sk-more summary:hover{color:var(--t1)}.sk-more .sk-hint{margin:6px 0 0}.sk-card-link{white-space:nowrap;align-items:center;gap:4px;line-height:1.4;display:inline-flex}.sk-card-actions{justify-content:flex-end;gap:6px;display:flex}.sk-badge{border-radius:var(--r-pill);background:var(--muted-bg);color:var(--t2);align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;display:inline-flex}.sk-badge-lock{background:var(--warn-bg);color:var(--t1)}.sk-icon-btn{border-radius:var(--r-sm);width:26px;height:26px;color:var(--t3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sk-icon-btn:hover{background:var(--quiet-hover)}.sk-switch{flex-shrink:0;display:inline-flex;position:relative}.sk-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sk-switch input:disabled{cursor:not-allowed}.sk-switch span{border-radius:var(--r-pill);background:var(--border-strong);width:30px;height:18px;transition:background .15s;position:relative}.sk-switch span:after{content:"";background:var(--surface);top:2px;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;inset-inline-start:2px}.sk-switch input:checked+span{background:var(--accent)}.sk-switch input:checked+span:after{transform:translateX(calc(var(--dir) * 12px))}.sk-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.sk-switch input:disabled+span{opacity:.6}.sk-section{margin-top:24px}.sk-h2{color:var(--t1);margin:0 0 4px;font-size:14px;font-weight:600}.sk-hint{color:var(--t3);margin:0 0 10px;font-size:12px;line-height:1.45;display:block}.sk-error{color:var(--danger);margin:0;font-size:12px}.sk-pack{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin-bottom:8px}.sk-pack summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.sk-pack summary .sk-hint{flex:1;margin:0}.sk-pack-name{color:var(--t1);font-size:13.5px;font-weight:600}.sk-pack-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 14px 8px;display:flex}.sk-pack-admin{color:var(--t2);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.sk-pack-bulk{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.sk-pack-note{margin:0 0 6px;padding:0 14px}.sk-pack-skills{margin:0;padding:0 14px 10px;list-style:none}.sk-pack-skills li{border-top:1px solid var(--line-soft);color:var(--t1);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.sk-pack-skills li .sk-hint{margin:2px 0 0}.sk-pack-skill-actions{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.sk-use-in-ask{white-space:nowrap;margin-inline-start:auto;text-decoration:none}.sk-pack-skill-actions .sk-use-in-ask{margin-inline-start:0}.sk-form{flex-direction:column;gap:14px;display:flex}.sk-row{align-items:flex-end;gap:12px;display:flex}.sk-grow{flex:1}.sk-icon-field{width:96px}.sk-field{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.sk-label{color:var(--t1);padding:0;font-size:12.5px;font-weight:600}.sk-field .sk-hint{margin:0}.sk-input{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;font:inherit;color:var(--t1);padding:7px 10px;font-size:13px}.sk-mono{font-family:var(--f-mono);font-size:12.5px}.sk-count{color:var(--t4);align-self:flex-end;font-size:11px}.sk-card-desc code,.sk-hint code{border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--f-mono);color:var(--t1);padding:1px 5px;font-size:.92em}.modal.sk-editor{width:min(1180px,96vw);max-height:92vh}.sk-editor .modal-body{flex:1;min-height:0}.sk-editor-grid{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px;min-height:0;display:grid}.sk-editor-side{min-width:0}.sk-editor-main{border-inline-start:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;padding-inline-start:24px;display:flex}.sk-textfield-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sk-textfield-head .sk-count{font-variant-numeric:tabular-nums;align-self:auto}.sk-textfield-box{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.sk-textfield-box:focus-within{border-color:var(--accent)}.sk-textfield-input,.sk-textfield-input.sk-input{resize:vertical;border:0;border-radius:0;outline:none}.sk-textfield-input[readonly]{color:var(--t3)}.sk-instructions-field .sk-textfield-input{min-height:56vh}.sk-instructions-field .sk-diff{max-height:56vh}.sk-textfield-tools{border-top:1px solid var(--line-soft);background:var(--surface);align-items:center;gap:6px;padding:6px 8px;display:flex}.sk-textfield-spacer{flex:1}.sk-tool{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);height:30px;color:var(--t2);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.sk-tool:hover:not(:disabled){background:var(--quiet-hover);color:var(--t1)}.sk-tool:disabled{opacity:.5;cursor:not-allowed}.sk-tool[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.sk-tool-icon{width:30px;padding:0}.sk-textfield-tools .sk-recorder{flex:auto}.sk-recorder .dict-rec-max{display:none}.sk-textfield-tools:has(.sk-recorder)>.sk-tool:first-child{display:none}.sk-suggestion{border:1px solid var(--accent);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sk-suggestion .sk-hint{margin:0}.sk-suggestion-actions{justify-content:flex-end;gap:8px;display:flex}.sk-diff{border-radius:var(--r-sm);background:var(--surface);max-height:40vh;font-family:var(--f-mono);font-size:12px;line-height:1.5;overflow:auto}.sk-diff-line{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t2);padding:0 8px;text-decoration:none;display:block}.sk-diff-removed{background:var(--neg-bg);color:var(--t1);text-decoration:line-through;-webkit-text-decoration-color:var(--neg);-webkit-text-decoration-color:var(--neg);-webkit-text-decoration-color:var(--neg);text-decoration-color:var(--neg)}.sk-diff-added{background:var(--pos-bg);color:var(--t1)}.sk-diff-fold{color:var(--t4);padding:2px 8px;font-family:inherit;font-size:11px}.modal.sk-editor.is-fullscreen{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.modal-overlay:has(.sk-editor.is-fullscreen){align-items:stretch;padding:0}.sk-editor.is-fullscreen .modal-body{flex-direction:column;display:flex}.sk-editor.is-fullscreen .sk-editor-grid{flex:1;grid-template-columns:minmax(0,1fr)}.sk-editor.is-fullscreen .sk-editor-side{display:none}.sk-editor.is-fullscreen .sk-editor-main{border-inline-start:0;padding-inline-start:0}.sk-editor.is-fullscreen .sk-instructions-field,.sk-editor.is-fullscreen .sk-instructions-field .sk-textfield-box{flex:1;min-height:0}.sk-editor.is-fullscreen .sk-instructions-field .sk-textfield-input{resize:none;flex:1;min-height:0}.sk-icons{flex-wrap:wrap;gap:4px;margin-top:-8px;display:flex}.sk-icons button{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;width:30px;height:30px;font-size:15px}.sk-icons button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.sk-kind{color:var(--t1);flex-flow:wrap;gap:16px;font-size:13px}.sk-kind legend{width:100%;margin-bottom:4px}.sk-steps{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sk-step{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:6px;width:100%;padding:10px;display:grid}.sk-step legend{padding:0 4px}.sk-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sk-chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);color:var(--t1);align-items:center;gap:5px;padding-block:3px;padding-inline:8px 4px;font-size:12px;display:inline-flex}.sk-chip button{color:var(--t3);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.sk-add{border:1px dashed var(--border-strong);border-radius:var(--r-pill);font:inherit;color:var(--t2);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.sk-add:disabled{opacity:.5;cursor:not-allowed}.sk-projects{color:var(--t1);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.sk-turns{color:var(--t2);margin:0;padding-inline-start:18px;font-size:12.5px}.sk-draft{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);padding:12px}.sk-draft>h3{color:var(--t1);margin:0 0 4px;font-size:14px}.sk-instructions{max-height:240px;color:var(--t1);margin:0;font-size:12.5px;line-height:1.55;overflow:auto}.sk-instructions :is(h1,h2,h3,h4){color:var(--t1);margin:10px 0 4px;font-size:13px;font-weight:600}.sk-instructions :is(h1,h2,h3,h4):first-child{margin-top:0}.sk-instructions p{margin:0 0 6px}.sk-instructions :is(ul,ol){margin:0 0 6px;padding-inline-start:18px}.sk-instructions ul{list-style:outside}.sk-instructions ol{list-style:decimal}.sk-instructions li+li{margin-top:3px}.sk-instructions strong{font-weight:600}.sk-instructions code{font-family:var(--f-mono);font-size:11.5px}.sk-chat-controls{justify-content:space-between;align-items:center}@media (max-width:720px){.sk-editor-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sk-editor-main{border-inline-start:0;padding-inline-start:0}.sk-instructions-field .sk-textfield-input{min-height:40vh}.modal.sk-editor.is-fullscreen{width:100vw;max-height:100dvh}.sk-head{flex-direction:column;padding:16px}.sk-tabs,.sk-body{padding-inline:16px}.sk-step{grid-template-columns:1fr}.sk-tabs{scrollbar-width:none;overflow-x:auto}.sk-tabs::-webkit-scrollbar{display:none}.sk-tabs button{white-space:nowrap;flex:none;padding:9px 10px}.sk-pack summary .sk-hint{flex-basis:100%;order:1}}@media (max-width:400px){.sk-tabs{gap:0;padding-inline:12px}.sk-tabs button{gap:4px;padding:9px 6px}.sk-tab-count{padding:0 5px}}@media (max-width:860px){.sk-screen{min-height:calc(100dvh - 53px)}}@media (pointer:coarse){.sk-linkish{align-items:center;min-height:32px;display:inline-flex}.sk-more summary{box-sizing:border-box;min-height:32px;padding-block:7px}.sk-icons button{width:36px;height:36px}.sk-kind label{align-items:center;gap:6px;min-height:36px;display:inline-flex}}.ask-skill-chips{flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.ask-skill-chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--t1);align-items:center;gap:5px;padding-block:2px;padding-inline:8px 4px;font-size:12px;display:inline-flex}.ask-skill-chip button{color:var(--t3);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.ask-skill-chip.is-disabled{background:var(--surface-2);color:var(--t3)}.ask-skill-chip.is-disabled>span{text-decoration:line-through}.ask-skill-chips-note{color:var(--t3);align-self:center;font-size:11px}.ask-skill-chip--static{padding:2px 8px}.ask-q-skills{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ask-a-skills{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.ask-a-skills ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ask-a-skills-skipped{color:var(--t3);font-size:12px}.ask-a-skills-skipped li+li:before{content:"·";margin-inline-end:4px}.sk-h3{color:var(--t2);margin:16px 0 8px;font-size:13px;font-weight:600}.sk-starter-group+.sk-starter-group{margin-top:8px}.sk-linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sk-areas{padding:12px 28px 0}.ba-chips{flex-wrap:wrap;gap:6px;display:flex}.ba-chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--t2);font:inherit;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ba-chip[aria-pressed=true],.ba-chip[data-on]{border-color:var(--accent);background:var(--accent-soft);color:var(--t1)}.ba-chip-check input{margin:0}.ba-chip-check:has(input:disabled){opacity:.5;cursor:not-allowed}.ba-picker .ba-chips{margin-top:4px}.ba-badges{flex-wrap:wrap;gap:4px;display:inline-flex}.ba-badge{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--t2);align-items:center;padding:1px 8px;font-size:11px;display:inline-flex}.sk-pack-skills .ba-badges{margin-top:4px}@media (max-width:720px){.sk-areas{padding-inline:16px}.sk-areas .ba-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sk-areas .ba-chips::-webkit-scrollbar{display:none}}@media (pointer:coarse){.ba-chip{min-height:32px}}.sk-card-openable{cursor:pointer}.sk-card-openable:hover{border-color:var(--border-strong)}.sk-card-openable :is(button,a){cursor:pointer}.sk-detail-body{flex-direction:column;gap:14px;display:flex}.sk-detail-section{flex-direction:column;gap:6px;display:flex}.sk-detail-h{color:var(--t2);margin:0;font-size:12px;font-weight:600}.sk-detail-text{color:var(--t1);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.sk-detail-instructions{overflow-wrap:anywhere;max-height:none}.sk-detail-steps{flex-direction:column;gap:10px;margin:0;padding-inline-start:18px;list-style:decimal;display:flex}.sk-detail-step-title{color:var(--t1);margin:0 0 4px;font-size:13px;font-weight:600}.sk-detail-step-facts{grid-template-columns:max-content 1fr;gap:2px 10px;margin:0;font-size:12.5px;line-height:1.45;display:grid}.sk-detail-step-facts dt{color:var(--t3)}.sk-detail-step-facts dd{color:var(--t1);overflow-wrap:anywhere;margin:0}.skd-body{flex-direction:column;gap:28px;width:100%;display:flex}.skd-hero{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--accent-bg);grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:22px;display:grid}.skd-hero-art{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.skd-hero-icon{border-radius:var(--r-md);background:var(--accent);width:56px;height:56px;color:var(--on-accent);justify-content:center;align-items:center;display:inline-flex}.skd-hero-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.skd-hero-chips li{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--t2);padding:3px 9px;font-size:11.5px}.skd-hero-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.skd-eyebrow{letter-spacing:.02em;color:var(--accent-fg);font-size:11.5px;font-weight:600}.skd-hero-title{letter-spacing:-.01em;color:var(--t1);margin:0;font-size:20px;font-weight:620}.skd-hero-pitch{color:var(--t2);margin:0;font-size:13.5px;line-height:1.5}.skd-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.skd-section .sk-hint{margin-bottom:12px}.skd-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.skd-link{white-space:nowrap;font-size:13px;font-weight:560}.skd-tile{border-radius:var(--r-md);background:var(--accent-bg);width:36px;height:36px;color:var(--accent-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skd-tile-sm{width:28px;height:28px}.skd-pack-grid,.skd-used,.skd-cat-grid{margin:0;padding:0;list-style:none}.skd-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.skd-pack{gap:10px;height:100%}.skd-pack-head{align-items:center;gap:10px;display:flex}.skd-pack-title{flex-direction:column;flex:1;min-width:0;display:flex}.skd-pack-kind{color:var(--t3);font-size:11.5px}.skd-pack-desc{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:2.9em;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.skd-pack-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.skd-badge-on{background:var(--pos-bg);color:var(--t1)}.skd-pack-more .sk-pack-bar,.skd-pack-more .sk-pack-note,.skd-pack-more .sk-pack-skills{padding-inline:0}.skd-pack-more .sk-pack-bar{padding-top:8px}.skd-pack-more .sk-pack-skills{padding-bottom:0}.skd-pack-more summary{font-weight:560}.skd-hero-skills{border-radius:var(--r-md);background:var(--surface);grid-column:1/-1;padding:10px 14px}.skd-used{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:4px 14px;display:grid}.skd-used-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.skd-used-row:last-child,.skd-used-row:nth-last-child(2):nth-child(odd){border-bottom:0}.skd-rank{font-variant-numeric:tabular-nums;width:16px;color:var(--t3);text-align:end;font-size:12px}.skd-used-text{flex-direction:column;flex:1;min-width:0;display:flex}.skd-used-text strong{color:var(--t1);font-size:13px;font-weight:600}.skd-used-text span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.skd-cat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.skd-cat-grid li{display:flex}.skd-cat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);width:100%;font:inherit;text-align:start;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;padding:12px;display:grid}.skd-cat .skd-tile{grid-row:span 2}.skd-cat:hover{background:var(--quiet-hover)}.skd-cat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skd-cat.on{border-color:var(--accent)}.skd-cat-label{color:var(--t1);overflow-wrap:anywhere;font-size:13px;font-weight:600}.skd-cat-count{color:var(--t3);font-size:12px}@media (max-width:860px){.skd-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.skd-hero-art{order:1}.skd-hero-skills{order:2}}@media (max-width:720px){.skd-body{gap:24px}.skd-pack-grid,.skd-used{grid-template-columns:minmax(0,1fr)}.skd-used-row:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line-soft)}.skd-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.skd-link{min-height:32px}}.library-screen{background:var(--surface);min-width:0;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.library-screen .library-header{border-bottom:1px solid var(--line-soft);background:var(--surface);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:13px 20px;display:flex}.library-screen .library-header-title{flex:1;min-width:0}.library-screen .library-title-row{align-items:center;gap:9px;min-width:0;display:flex}.library-screen .library-header h1{font:600 15px/1.55 var(--f-ui);overflow-wrap:anywhere;min-width:0;margin:0}.library-screen .library-header p{color:var(--stone-4);margin:2px 0 0;font-size:11.5px;line-height:1.55}:is(.library-screen,.library-preview) .library-spacer{flex:1}.library-screen .library-header>.library-spacer{display:none}.library-screen .library-breadcrumbs{font:9.5px/1.5 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--stone-6);overflow-wrap:anywhere;margin-bottom:7px}.library-screen .library-breadcrumbs button{font:inherit;color:var(--stone-4);cursor:pointer;background:0 0;border:0;padding:0}.library-screen .library-breadcrumbs button:hover{color:var(--ink);text-decoration:underline}.library-screen .library-body{flex:1;min-height:0;padding:14px 20px 20px;position:relative;overflow-y:auto}.library-screen .library-body>section{margin:0}.library-screen .library-body>.library-create-section{margin-bottom:6px}.library-screen .library-body>section>h2:where(:not(.library-sr-only)){margin:0;padding:22px 2px 9px;font-size:9.5px;line-height:1.55}.library-screen .library-body>.library-create-section>h2{padding-top:4px}.library-screen .library-body>.library-recent-section>h2{padding-top:26px}.library-screen h2{font:400 8.5px/1.5 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);margin:4px 2px 10px}.library-screen h3{margin:0 0 8px;font-size:14px}:is(.library-screen,.library-preview) :is(button,summary,input,select,textarea,a,[tabindex]):focus-visible,.library-menu-panel :focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px}:is(.library-screen,.library-preview) .lbtn,:is(.library-screen,.library-preview) .library-icon-button,:is(.library-screen,.library-preview) .library-menu-trigger{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:520 12px/1.3 var(--f-ui);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:inline-flex}:is(.library-screen,.library-preview) .lbtn{padding:7px 12px}:is(.library-screen,.library-preview) .lbtn.pri{background:var(--ink);color:var(--surface);border-color:var(--ink)}:is(.library-screen,.library-preview) .library-icon-button{flex:none;width:29px;height:29px;padding:0}:is(.library-screen,.library-preview) .library-menu-trigger{white-space:nowrap;min-width:29px;height:29px;padding:0 8px}:is(.library-screen,.library-preview) .library-menu{flex:none}.library-screen .library-folder-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-screen .library-folder-actions .lbtn,.library-screen .library-new-file .library-menu-trigger{border-radius:999px;height:32px;padding:0 12px}.library-screen .library-folder-icon{color:var(--sky);flex:none}.library-screen .library-kb-icon{color:var(--stone-6);flex:none}.library-screen .danger:not(.lbtn),.library-menu-panel .danger:not(.lbtn){color:var(--neg)}:is(.library-screen,.library-preview) :is(button,input,select,textarea):disabled,.library-menu-panel button:disabled{opacity:.5;cursor:not-allowed}.library-screen .library-file-input{display:none}.library-screen .library-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.library-screen .library-text-link{color:var(--stone-4);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.library-screen .library-text-link:hover{color:var(--ink)}.library-screen .library-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.library-screen .library-toolbar-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.library-screen .library-search{border:1px solid var(--line);background:var(--surface);width:190px;height:29px;color:var(--stone-4);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.library-screen .library-search input{font:12px var(--f-ui);color:var(--ink);background:0 0;border:0;width:100%;min-width:0;padding:0}.library-screen .library-search:focus-within{outline:2px solid var(--sky-deep);outline-offset:2px}.library-screen .library-search input:focus-visible{outline:none}.library-screen .library-pills{border:1px solid var(--line-soft);background:var(--surface);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.library-screen .library-pills button{color:var(--stone-6);font:520 11.5px/1.55 var(--f-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 11px}.library-screen .library-pills button[aria-pressed=true],.library-screen .library-view button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.library-screen .library-view{border:1px solid var(--line);background:var(--surface);border-radius:8px;display:inline-flex}.library-screen .library-view button{width:29px;height:27px;color:var(--stone-6);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.library-screen .library-view button:first-child{border-start-start-radius:7px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:7px}.library-screen .library-view button:last-child{border-start-start-radius:0;border-start-end-radius:7px;border-end-end-radius:7px;border-end-start-radius:0}.library-screen .library-sort-icon{transform:rotate(90deg)}.library-screen .library-split{flex:none;display:inline-flex}.library-screen .library-split>button,.library-screen .library-split .library-menu-trigger{background:var(--ink);color:var(--surface);height:29px;font:530 12px var(--f-ui);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.library-screen .library-split>button{white-space:nowrap;border-start-start-radius:9px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:9px;padding:0 12px}.library-screen .library-split .library-menu-trigger{border-inline-start:1px solid var(--stone-6);border-start-start-radius:0;border-start-end-radius:9px;border-end-end-radius:9px;border-end-start-radius:0;width:25px;min-width:25px;padding:0}.library-screen .library-filter-dot{background:var(--sky-deep);border-radius:50%;width:6px;height:6px}.library-menu-panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:12px;padding:5px}.library-menu-panel :is(button,a)[role^=menuitem]{width:100%;font:500 12px/1.4 var(--f-ui);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;display:flex}.library-menu-panel :is(button,a)[role^=menuitem]:hover{background:var(--parchment)}.library-menu-panel :is(button,a)[role^=menuitem].danger{color:var(--neg)}.library-menu-panel .library-menu-check{flex:none;margin-inline-start:auto}.library-menu-panel .library-menu-heading{font:600 10px var(--f-ui);color:var(--stone-6);padding:8px 10px 4px}.library-menu-panel .library-menu-note{font:11px/1.5 var(--f-ui);color:var(--stone-6);margin:5px 10px}.library-menu-panel small{color:var(--stone-6);margin-top:2px;font-size:10px;display:block}.library-menu-panel [role=group]+[role=group]{border-top:1px solid var(--line-soft);margin-top:5px}.library-glyph{width:26px;height:26px;font:700 9px var(--f-mono);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.library-glyph--xlsx{background:#217346}.library-glyph--docx{background:#2b579a}.library-glyph--pptx{background:#c43e1c}.library-glyph--pdf{background:#c0392b}.library-glyph--png{background:var(--t3)}.library-glyph--other{background:#57606a}.library-menu-panel .library-glyph{border-radius:5px;width:21px;height:21px;font-size:8px}.library-screen .library-tiles{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.library-screen .library-tile,.library-screen .library-blank-tile .library-menu-trigger{width:128px;height:auto;color:var(--ink);font:530 12px var(--f-ui);text-align:start;cursor:pointer;white-space:normal;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.library-screen .library-tile-box{border:1.5px dashed var(--line);background:var(--surface);width:100%;height:90px;color:var(--stone-4);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}.library-screen .library-tile:hover .library-tile-box,.library-screen .library-blank-tile .library-menu-trigger:hover .library-tile-box{border-color:var(--stone-4);color:var(--ink)}.library-screen .library-tile-plus{background:var(--surface);inset-inline-start:calc(50% - 3px);position:absolute;top:calc(50% - 1px)}.library-screen .library-tile-label{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;margin-top:7px;line-height:1.55;display:flex}.library-screen .library-template-create{width:128px;position:relative}.library-screen .library-template-create>.library-text-link{white-space:nowrap;inset-inline-start:83px;font-size:12px;position:absolute;bottom:1px}.library-screen .library-template-create .library-tile-label{padding-inline-end:48px}.library-screen .library-template-tile{position:relative}.library-screen .library-template-tile .library-menu{inset-inline-end:3px;position:absolute;top:3px}.library-screen .library-tiles small{color:var(--stone-6);font-size:10px}.library-screen .library-folders,.library-screen .library-files{gap:10px;margin:0;padding:0;list-style:none;display:grid}.library-screen .library-folders--grid{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.library-screen .library-folders li{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;min-width:0;padding:12px 13px;position:relative}.library-screen .library-folder-open{width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.library-screen .library-folder-name{flex:1;min-width:0}.library-screen .library-folder-name strong{font:560 13px/1.55 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.library-screen .library-folder-name small{color:var(--stone-4);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:2px;font-size:10.8px;display:flex}.library-screen .library-folder-size{color:var(--stone-6);padding-inline-end:26px;font-size:11px}.library-screen .library-tag{font:7.5px/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-6);border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;display:inline-block}.library-screen .library-folder-meta{color:var(--stone-6);overflow-wrap:anywhere;font-size:11.5px;line-height:1.6}.library-screen .library-folder-description{color:var(--stone-6);overflow-wrap:anywhere;font-size:12px}.library-screen .library-files--grid{grid-template-columns:repeat(auto-fill,minmax(min(212px,100%),1fr));grid-auto-rows:186px;gap:12px}.library-screen .library-files--grid li{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.library-screen :is(.library-folders,.library-files--grid) li:hover{border-color:var(--line);box-shadow:var(--shadow-sm)}.library-screen .library-file-open{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;width:100%;min-width:0;padding:0}.library-screen .library-files--grid .library-file-open{flex-direction:column;flex:1;min-height:0;display:flex}.library-screen .library-file-heading{flex:none;align-items:center;gap:9px;padding:10px 11px 8px;display:flex}.library-screen .library-file-heading>span:last-child{flex:1;min-width:0}.library-screen .library-file-open strong{font:560 12px/1.5 var(--f-ui);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-screen .library-file-heading strong{padding-inline-end:16px}.library-screen .library-file-open small{color:var(--stone-6);margin-top:1px;font-size:10.5px;display:block}.library-screen .library-file-thumbnail{border:1px solid var(--line-soft);background:var(--bg);border-radius:7px;flex:1;min-height:0;margin:0 11px;display:block;overflow:hidden}.library-screen .library-file-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.library-screen .library-file-thumbnail img[hidden]{display:none}.library-screen .library-thumbnail-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--stone-6);font:8px/1.7 var(--f-ui);padding:8px 12px;display:block}.library-screen .library-thumbnail-text--slides{padding:15px}.library-screen .library-thumbnail-message{text-align:center;height:100%;color:var(--stone-6);font:10px/1.4 var(--f-ui);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.library-screen .library-thumbnail-sheet{border-collapse:collapse;table-layout:fixed;width:100%;font:8px/1.5 var(--f-ui);color:var(--ink-2)}.library-screen .library-thumbnail-sheet :is(th,td){border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;padding:3px 4px;overflow:hidden}.library-screen .library-thumbnail-sheet th{background:var(--surface-2)}.library-screen .library-file-footer{font:10.5px/1.5 var(--f-ui);color:var(--stone-6);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-block:8px 10px;padding-inline:11px 31px;display:flex;overflow:hidden}.library-screen .library-file-footer time{flex:none}:is(.library-screen,.library-preview) .library-file-source{min-width:0;color:var(--stone-6);align-items:center;gap:4px;font-size:10.5px;text-decoration:none;display:inline-flex}:is(.library-screen,.library-preview) .library-file-source svg{flex:none}:is(.library-screen,.library-preview) .library-file-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.library-screen,.library-preview) a.library-file-source:hover{text-decoration:underline}.library-screen .library-item-menu{opacity:0}.library-screen :is(.library-folders,.library-files--grid) .library-item-menu{top:8px;position:absolute;inset-inline-end:8px}.library-screen .library-item-menu .library-menu-trigger{border-radius:7px;width:25px;min-width:25px;height:25px;padding:0}.library-screen .library-files--grid .library-select{opacity:0;bottom:10px;position:absolute;inset-inline-end:10px}.library-screen input[type=checkbox],.library-screen input[type=radio]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex:none}.library-screen :is(li,tr):is(:hover,:focus-within,[data-selected]) :is(.library-item-menu,.library-select),.library-screen .library-item-menu[data-open]{opacity:1}.library-screen .library-files--grid li[data-selected]{border-color:var(--sky-deep)}.library-screen .library-files-table{border:1px solid var(--line-soft);background:var(--surface);border-radius:12px;overflow:hidden}.library-screen .library-files-table table{border-collapse:collapse;table-layout:fixed;width:100%}.library-screen .library-files-table th{font:400 8.5px/1.5 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-6);text-align:start;padding:9px 8px}.library-screen .library-files-table td{border-top:1px solid var(--line-soft);color:var(--stone-6);padding:9px 8px;font-size:11px}.library-screen .library-files-table tr[data-selected],.library-screen .library-files-table tbody tr:hover{background:var(--parchment)}.library-screen .library-files-table .library-selection-column{text-align:center;width:38px}.library-screen .library-files-table td:first-child{text-align:center}.library-screen .library-files-table .library-date-column{width:130px}.library-screen .library-files-table .library-size-column{width:80px}.library-screen .library-files-table .library-actions-column{width:42px}.library-screen .library-files-table .library-file-open{align-items:center;gap:9px;display:flex}.library-screen .library-files-table .library-file-open>span:last-child{flex:1;min-width:0}.library-screen .library-files-table .library-file-open strong{color:var(--ink);font-size:12.5px;font-weight:540}.library-screen .library-files-table .library-file-source{margin-inline-start:35px;max-width:calc(100% - 35px);margin-top:3px}.library-screen .library-selection{border:1px solid var(--line);background:var(--info-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:11.5px;display:flex}.library-screen .library-count{color:var(--stone-6);margin:10px 0 0;font-size:10.5px}.library-screen .library-load-more{margin:12px auto;display:flex}:is(.library-screen,.library-preview) .library-empty{text-align:center;border:1.5px dashed var(--line);border-radius:14px;padding:30px 12px}:is(.library-screen,.library-preview) .library-empty :is(h2,h3){font:600 13px/1.5 var(--f-ui);color:var(--ink);text-transform:none;letter-spacing:normal;margin:0 0 8px}:is(.library-screen,.library-preview) .library-empty p{color:var(--stone-6);margin:8px 0;font-size:11.5px}:is(.library-screen,.library-preview) .library-empty .lbtn{margin:6px 3px 0}:is(.library-screen,.library-preview) .library-error{background:var(--neg-bg);color:var(--neg);border:1px solid var(--neg);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:12px}:is(.library-screen,.library-preview) .library-note{background:var(--surface-2);color:var(--stone-6);overflow-wrap:anywhere;border-radius:8px;padding:10px;font-size:11.5px;line-height:1.5}.library-screen .library-announcement{margin:0 0 12px;font-size:12px}.library-screen .library-announcement:empty{display:none}.library-screen .library-dialog{width:min(510px,94vw);max-width:94vw}.library-screen .library-create-dialog{width:min(420px,94vw)}.library-screen .library-form{flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}.library-screen .library-form p{margin:0;line-height:1.6}.library-screen .library-form ol{gap:6px;margin:0;padding-inline-start:20px;list-style:decimal;display:grid}.library-screen .library-form ol>li{padding-inline-start:2px;line-height:1.6}.library-screen .library-form .library-help-heading{font:600 12px/1.5 var(--f-ui);color:var(--ink);text-transform:none;letter-spacing:normal;margin:4px 0 0}.library-screen .library-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font:12px/1.5 var(--f-ui);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;padding:8px 10px}.library-screen .library-form fieldset{border:1px solid var(--line);border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.library-screen .library-form legend{padding:0 4px;font-weight:600}.library-screen .library-choice{align-items:flex-start;gap:9px;padding:7px 0;font-size:12px;display:flex}.library-screen .library-choice input{margin-top:3px}.library-screen .library-choice small{color:var(--stone-6);margin-top:3px;line-height:1.5;display:block}.library-screen .library-advanced{color:var(--stone-6);font-size:11.5px}.library-screen .library-advanced summary{cursor:pointer;padding:6px 0}.library-screen .library-advanced .library-form{color:var(--ink);margin-top:8px}.library-screen .library-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.library-screen .library-people{margin:0;padding:0;list-style:none}.library-screen .library-people li{align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.library-screen .library-person-name{overflow-wrap:anywhere;flex:1;min-width:0}.library-screen .library-person-name strong{font-weight:550}.library-screen .library-group-avatar{background:var(--surface-2);width:30px;height:30px;color:var(--stone-6);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.library-screen .library-people small{color:var(--stone-6);white-space:nowrap;font-size:11px}.library-screen .library-person-name small{white-space:normal;overflow-wrap:anywhere;display:block}.library-screen .library-people select{max-width:110px}.library-screen .library-member-picker{margin-bottom:10px}.library-screen .library-member-search{align-items:center;gap:8px;display:flex}.library-screen .library-member-search input{flex:1}.library-screen .library-member-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.library-screen .library-member-add select{flex:1}.library-screen .library-destinations{max-height:300px;overflow-y:auto}.library-screen .library-dropzone{border:1.5px dashed var(--line);background:var(--bg);min-height:170px;color:var(--stone-6);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.library-screen .library-dropzone strong{color:var(--ink);font-size:13px}.library-screen .library-dropzone--active{border-color:var(--sky-deep);background:var(--info-bg)}.library-screen .library-upload-list{overflow-wrap:anywhere;max-height:140px;margin:0;padding-inline-start:20px;overflow-y:auto}.library-screen .library-upload-progress{color:var(--stone-6);overflow-wrap:anywhere;gap:6px;display:grid}.library-screen .library-upload-progress progress{width:100%;accent-color:var(--ink)}.modal.modal-wide.library-preview{flex-direction:column;width:min(1100px,94vw);max-width:94vw;height:min(780px,90dvh);max-height:90dvh;display:flex}.modal.library-preview .modal-head{flex:none;min-width:0}.modal.library-preview .modal-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal.library-preview .modal-title{overflow-wrap:anywhere}:is(.library-screen,.library-preview) .library-preview-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}:is(.library-screen,.library-preview) .library-preview-toolbar .library-file-source{max-width:180px}:is(.library-screen,.library-preview) .library-preview-caption{color:var(--stone-6);margin:0 0 10px;font-size:10.5px}:is(.library-screen,.library-preview) .library-preview-workspace{flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}:is(.library-screen,.library-preview) .library-preview-body{scrollbar-gutter:stable;background:var(--bg);border:1px solid var(--line-soft);border-radius:8px;flex:1;min-width:0;padding:16px;overflow:auto}:is(.library-screen,.library-preview) .library-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;line-height:1.6}:is(.library-screen,.library-preview) .library-preview-body table:not(.ask-sheet-grid){border-collapse:collapse;min-width:100%;font-size:inherit;background:var(--surface)}:is(.library-screen,.library-preview) .library-preview-body table:not(.ask-sheet-grid) :is(th,td){border:1px solid var(--line);text-align:start;overflow-wrap:anywhere;max-width:360px;padding:.5em}:is(.library-screen,.library-preview) .library-preview-body table:not(.ask-sheet-grid) th{background:var(--surface-2)}:is(.library-screen,.library-preview) .library-preview-body .ask-sheet-scroll{max-height:none}:is(.library-screen,.library-preview) .library-document{border:1px solid var(--line-soft);background:var(--surface);max-width:720px;min-height:90%;box-shadow:var(--shadow-sm);margin:0 auto;padding:28px}:is(.library-screen,.library-preview) .library-image-canvas{margin:0 auto}:is(.library-screen,.library-preview) .library-image-canvas img{width:100%;height:auto;display:block}:is(.library-screen,.library-preview) .library-image-canvas img[hidden]{display:none}:is(.library-screen,.library-preview) .library-preview-body details{margin-top:12px;font-size:12px}:is(.library-screen,.library-preview) .library-slide{border:1px solid var(--line);background:var(--surface);aspect-ratio:16/9;padding:24px}:is(.library-screen,.library-preview) .library-slide h3{font-size:1.2em}:is(.library-screen,.library-preview) .library-slide-empty{color:var(--stone-6)}:is(.library-screen,.library-preview) .library-slide-notes{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin-top:12px;padding:12px 16px}:is(.library-screen,.library-preview) .library-slide-notes h4{font:600 11px/1.4 var(--f-ui);color:var(--stone-6);text-transform:none;letter-spacing:normal;margin:0 0 6px}:is(.library-screen,.library-preview) .library-slide-outline{flex:none;width:150px;overflow-y:auto}:is(.library-screen,.library-preview) .library-slide-outline button{background:var(--surface);width:100%;color:var(--stone-6);border:1px solid var(--line);font:11px/1.4 var(--f-ui);text-align:start;cursor:pointer;border-radius:8px;flex-direction:column;gap:5px;margin-bottom:8px;padding:10px;display:flex}:is(.library-screen,.library-preview) .library-slide-outline button[aria-current=page]{border-color:var(--sky-deep);color:var(--ink)}:is(.library-screen,.library-preview) .library-slide-outline span{overflow-wrap:anywhere;max-height:44px;font-size:10px;overflow:hidden}:is(.library-screen,.library-preview) .library-preview-footer{align-items:center;gap:12px;min-width:0;padding-top:10px;display:flex}:is(.library-screen,.library-preview) .library-sheet-tabs{align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}:is(.library-screen,.library-preview) .library-sheet-tabs button{background:var(--surface);color:var(--stone-6);font:11.5px var(--f-ui);cursor:pointer;border:0;border-bottom:2px solid #0000;flex:none;padding:9px 10px}:is(.library-screen,.library-preview) .library-sheet-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--pos)}:is(.library-screen,.library-preview) :is(.library-zoom,.library-slide-navigation){font:11.5px var(--f-ui);flex:none;align-items:center;gap:7px;display:inline-flex}:is(.library-screen,.library-preview) .library-zoom output{text-align:center;min-width:34px}:is(.library-screen,.library-preview) .library-preview-footer .library-preview-caption{margin:0}@media (hover:none),(pointer:coarse){.library-screen .library-item-menu,.library-screen .library-files--grid .library-select{opacity:1}}@media (pointer:coarse){:is(.library-screen,.library-preview) .library-menu-trigger{min-width:36px;height:36px}.library-screen .library-item-menu .library-menu-trigger{width:36px;min-width:36px;height:36px}.library-screen .library-split>button{height:36px}.library-screen .library-split .library-menu-trigger,.library-screen .library-view button,:is(.library-screen,.library-preview) .library-icon-button{width:36px;min-width:36px;height:36px}.library-screen .library-search{height:36px}.library-screen .library-pills button,.library-screen .library-breadcrumbs button{min-height:32px}.library-screen .library-template-create>.library-text-link{inset-inline-start:79px;padding:7px 4px;bottom:-6px}.library-screen input.library-select{width:22px;height:22px}}@media (max-width:640px){.library-screen .library-header{gap:10px;padding:12px}.library-screen .library-header-title{flex-basis:100%}.library-screen .library-body{padding:12px;overflow-x:clip}.library-screen .library-toolbar>.library-spacer{display:none}.library-screen .library-toolbar-controls{flex-wrap:wrap;flex:100%}.library-screen .library-search{flex:1;width:160px;min-width:120px}.library-screen .library-files--grid,.library-screen .library-folders--grid{grid-template-columns:1fr}.library-screen .library-folder-meta{flex-basis:100%}.library-screen .library-folder-actions{gap:6px}.library-screen .library-folder-actions .lbtn,.library-screen .library-new-file .library-menu-trigger{padding:0 9px;font-size:11.5px}.library-screen .library-files-table .library-date-column{width:72px;font-size:10px}.library-screen .library-files-table .library-size-column{width:49px}.library-screen .library-files-table .library-selection-column{width:27px}.library-screen .library-files-table .library-actions-column{width:34px}.library-screen .library-files-table :is(th,td){padding:9px 5px}.library-screen .library-files-table th{letter-spacing:.08em}.library-screen .library-files-table .library-file-open{gap:5px}.library-screen .library-files-table .library-glyph{width:22px;height:24px;font-size:8px}.library-screen .library-files-table .library-file-open strong{font-size:12px}.modal.library-preview .modal-body{padding:12px}:is(.library-screen,.library-preview) .library-preview-workspace{flex-direction:column}:is(.library-screen,.library-preview) .library-preview-body{padding:10px}:is(.library-screen,.library-preview) .library-document,:is(.library-screen,.library-preview) .library-slide{padding:16px}:is(.library-screen,.library-preview) .library-slide-outline{gap:6px;width:100%;max-height:92px;display:flex;overflow:auto}:is(.library-screen,.library-preview) .library-slide-outline button{min-width:100px;max-width:130px}:is(.library-screen,.library-preview) .library-preview-footer{flex-wrap:wrap;gap:8px}:is(.library-screen,.library-preview) .library-sheet-tabs{flex-basis:100%}:is(.library-screen,.library-preview) .library-preview-toolbar .library-file-source{flex-basis:100%;max-width:100%}}@media (pointer:coarse){.library-screen .library-files-table .library-actions-column{width:46px}.library-screen .library-files-table td:last-child{padding-inline:4px}.library-screen .library-files-table th input[type=checkbox]{width:22px;height:22px}.library-screen .library-files-table .library-file-open{min-height:32px}.library-screen .library-advanced summary{padding:10px 0}.library-screen .library-folders .library-folder-open{padding-inline-end:34px}.library-screen .library-folder-size{padding-inline-end:0}.library-screen .library-file-heading strong{padding-inline-end:36px}}@media (max-width:760px){.library-screen .library-header h1{font-size:20px}.library-screen .library-header p{font-size:13px}.library-screen h2,.library-screen .library-body>section>h2:where(:not(.library-sr-only)),.library-screen .library-breadcrumbs{font-size:12px}.library-screen .library-files-table th,.library-screen .library-tag{font-size:11px}}.library-screen.agentview{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.library-screen .hx-head{border-bottom:1px solid var(--line-soft);background:var(--surface);flex:none;align-items:center;gap:12px;padding:13px 20px;display:flex}.library-screen .hx-head .hx-t{font-family:var(--f-ui);color:var(--ink);font-size:15px;font-weight:600}.library-screen .hx-head .hx-s{color:var(--stone-4);margin-top:2px;font-size:11.5px}.library-screen .hx-sp{flex:1}.library-screen .hx-btn{font-family:var(--f-ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:560;transition:all .15s;display:inline-flex}.library-screen .hx-btn:hover{border-color:var(--ink)}.library-screen .hx-btn.dk{background:var(--ink);color:var(--parchment);border-color:var(--ink)}.library-screen .hx-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.library-screen .hx-body{scrollbar-width:none;flex:1;min-height:0;padding:14px 20px 20px;overflow-y:auto}.hx-glyph{color:#fff;width:26px;height:26px;font-family:var(--f-mono);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.hx-tbl{border:1px solid var(--line-soft);background:#fff;border-radius:12px;overflow:hidden}.hx-row{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 14px;transition:background .15s;display:flex}.hx-row:first-child{border-top:0}.hx-row:hover{background:var(--parchment)}.hx-m{flex:1;min-width:0}.hx-m b{font-family:var(--f-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:560;display:block;overflow:hidden}.hx-m span{color:var(--stone-4);margin-top:2px;font-size:11px;display:block}.hx-grp{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);padding:18px 0 8px;font-size:8.5px}.hx-grp:first-child{padding-top:4px}.lb-pills{border:1px solid var(--line-soft);background:#fff;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.lbt{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:520;transition:all .15s}.lbt:hover{color:var(--ink)}.lbt.on{background:var(--ink);color:var(--parchment)}.lb-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lb-bar .sp{flex:1}.lb-ictl{border:1px solid var(--line);width:29px;height:29px;color:var(--stone-6);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.lb-ictl:hover{color:var(--ink);border-color:var(--stone-4)}.lb-ictl svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:14px;height:14px}.lb-ictl svg.dtz{fill:currentColor;stroke:none}.lb-vsw{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.lb-vsw span{width:29px;height:27px;color:var(--stone-6);cursor:pointer;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.lb-vsw span.on{background:var(--ink);color:var(--parchment)}.lb-vsw span svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:14px;height:14px}.lb-srch{border:1px solid var(--line);height:29px;color:var(--stone-4);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.lb-srch svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.lb-srch input{font-family:var(--f-ui);color:var(--ink);background:0 0;border:0;outline:0;width:140px;font-size:12px}.lb-split{border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.lb-split span,.lb-split button{background:var(--ink);color:var(--parchment);font-family:var(--f-ui);cursor:pointer;white-space:nowrap;border:none;align-items:center;height:29px;font-size:12px;font-weight:530;display:inline-flex}.lb-split .a{gap:6px;padding:0 12px}.lb-split .b{border-inline-start:1px solid #fffbf447;justify-content:center;width:25px;font-size:8.5px}.lb-fltbtn{border:1px solid var(--line);height:29px;font-family:var(--f-ui);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:520;display:inline-flex}.lb-fltbtn svg{width:13px;height:13px;stroke:var(--stone-6);fill:none;stroke-width:1.7px}.lb-tiles{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.lb-tile{cursor:pointer;width:128px}.lb-tile .bx{border:1.5px dashed var(--line);height:90px;color:var(--stone-4);background:#fff;border-radius:14px;justify-content:center;align-items:center;transition:all .15s;display:flex}.lb-tile .bx svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:20px;height:20px}.lb-tile:hover .bx{border-color:var(--stone-4);color:var(--ink)}.lb-tile .lbl{font-family:var(--f-ui);color:var(--ink-2);align-items:center;gap:5px;margin-top:7px;font-size:12px;font-weight:530;display:flex}.lb-tile .lbl u{color:var(--stone-4);cursor:pointer;text-underline-offset:2px}.lb-tile .lbl u:hover{color:var(--ink)}.lb-tile .lbl .chv{color:var(--stone-4);font-size:9px}.lb-fgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.lb-fcard{border:1px solid var(--line-soft);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;transition:all .15s;display:flex;position:relative}.lb-fcard:hover{border-color:var(--line);box-shadow:0 6px 18px #1b1b1b0d}.lb-fcard .fi svg{width:26px;height:26px}.lb-fcard .m{flex:1;min-width:0}.lb-fcard .m b{font-family:var(--f-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:560;display:block;overflow:hidden}.lb-fcard .m span{color:var(--stone-4);align-items:center;gap:4px;margin-top:2px;font-size:10.8px;display:flex}.lb-fcard .m span svg{width:10px;height:10px;stroke:var(--stone-4);fill:none;stroke-width:1.8px}.lb-kbtag{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-6);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:7.5px}.lb-empty{border:1.5px dashed var(--line);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:34px 20px;display:flex}.lb-empty .fi{border:1px solid var(--line-soft);background:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex}.lb-empty .fi svg{width:20px;height:20px}.lb-empty b{font-family:var(--f-ui);color:var(--ink);font-size:13px;font-weight:600}.lb-empty p{color:var(--stone-4);margin:0;font-size:11.5px}.lb-empty .lbtn{margin-top:10px}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:12px;display:grid}.lb-card{border:1px solid var(--line-soft);cursor:pointer;background:#fff;border-radius:12px;transition:all .15s;position:relative}.lb-card:hover{border-color:var(--line);box-shadow:0 6px 18px #1b1b1b0d}.lb-card .hd{align-items:center;gap:9px;padding:10px 11px 8px;display:flex}.lb-card .hd .m{flex:1;min-width:0}.lb-card .hd b{font-family:var(--f-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding-inline-end:14px;font-size:12px;font-weight:560;display:block;overflow:hidden}.lb-card .hd span{color:var(--stone-4);margin-top:1px;font-size:10.5px;display:block}.lb-card .th{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:7px;height:92px;margin:0 11px;position:relative;overflow:hidden}.lb-card .ftr{color:var(--stone-4);white-space:nowrap;align-items:center;gap:5px;padding:8px 11px 10px;font-size:10.5px;display:flex;overflow:hidden}.lb-card .ftr svg{width:11px;height:11px;stroke:var(--stone-4);fill:none;stroke-width:1.7px;flex:none}.lb-card .idots,.lb-fcard .idots{border:1px solid var(--line-soft);width:22px;height:22px;color:var(--stone-6);cursor:pointer;z-index:2;top:8px;background:#fff;border-radius:7px;justify-content:center;align-items:center;display:none;position:absolute;inset-inline-end:8px}.lb-card:hover .idots,.lb-fcard:hover .idots{display:inline-flex}.lb-card .idots:hover,.lb-fcard .idots:hover{color:var(--ink);border-color:var(--line)}.lb-card .idots svg,.lb-fcard .idots svg{fill:currentColor;stroke:none;width:13px;height:13px}.th-x{padding:8px 9px}.th-x .bar{background:#1f3b57;border-radius:1.5px;width:56%;height:7px;margin-bottom:5px}.th-x .tg{color:#4a5568;border-top:.5px solid var(--line);border-inline-start:.5px solid var(--line);font-size:5.8px;font-family:var(--f-ui);grid-template-columns:1.25fr 1fr 1fr 1fr;display:grid}.th-x .tg i{border-inline-end:.5px solid var(--line);border-bottom:.5px solid var(--line);white-space:nowrap;background:#fff;padding:2px 3px;font-style:normal;overflow:hidden}.th-x .tg i.h{color:#1f3b57;background:#eaf0f6;font-weight:600}.th-x .tg i.neg{color:#b3452e}.th-d{flex-direction:column;align-items:center;gap:4.5px;padding:13px 18px;display:flex}.th-d i{background:#e7e4dc;border-radius:2px;width:100%;height:3.5px;display:block}.th-d i.t{background:#c9c4b8;width:52%;height:5px;margin-bottom:3px}.th-d i.s{width:70%}.th-d.pdf i.t{background:#d9a79c}.th-pdftag{font-family:var(--f-mono);letter-spacing:.08em;color:#fff;top:6px;background:#c0392b;border-radius:3px;padding:2px 4px;font-size:6.5px;position:absolute;inset-inline-end:6px}.th-i{background:#fff;justify-content:center;align-items:center;height:100%;display:flex}.th-i span{letter-spacing:.14em;color:#1f3b57;text-align:center;font-family:Georgia,serif;font-size:12px}.th-i span em{letter-spacing:.3em;color:#8a8578;margin-top:3px;font-size:7.5px;font-style:normal;display:block}.lb-thead,.lb-trow{grid-template-columns:26px minmax(0,1fr) 140px 90px 28px;align-items:center;gap:8px;padding:9px 13px;display:grid}.lb-thead{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);background:var(--surface-2);font-size:8.5px}.lb-trow{border-top:1px solid var(--line-soft);cursor:pointer;transition:background .15s}.lb-trow:hover{background:var(--parchment)}.lb-trow .nm{min-width:0;font-family:var(--f-ui);color:var(--ink);align-items:center;gap:9px;font-size:12.5px;font-weight:540;display:flex}.lb-trow .nm em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.lb-trow .c2,.lb-trow .c3{color:var(--stone-4);font-size:11px}.lb-trow .idots,.lb-rrow .idots{width:22px;height:22px;color:var(--stone-6);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:none}.lb-trow:hover .idots,.lb-rrow:hover .idots{display:inline-flex}.lb-trow .idots:hover,.lb-rrow .idots:hover{color:var(--ink);background:#fff}.lb-trow .idots svg,.lb-rrow .idots svg{fill:currentColor;stroke:none;width:13px;height:13px}.lb-rrow{border-top:1px solid var(--line-soft);cursor:pointer;grid-template-columns:minmax(0,1fr) 190px 100px 28px;align-items:center;gap:8px;padding:9px 13px;transition:background .15s;display:grid}.lb-rrow:first-child{border-top:0}.lb-rrow:hover{background:var(--parchment)}.lb-rrow .nm{min-width:0;font-family:var(--f-ui);color:var(--ink);align-items:center;gap:9px;font-size:12.5px;font-weight:540;display:flex}.lb-rrow .nm em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.lb-rrow .c{color:var(--stone-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lb-ck{border:1.5px solid var(--line);cursor:pointer;color:#0000;background:#fff;border-radius:4.5px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;line-height:1;transition:all .15s;display:inline-flex}.lb-ck.on{background:var(--ink);border-color:var(--ink);color:var(--parchment)}.lb-crumbs{font-family:var(--f-mono);letter-spacing:.08em;color:var(--stone-4);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.lb-crumbs span{cursor:pointer}.lb-crumbs span:hover{color:var(--ink)}.lb-crumbs b{color:var(--stone-6);font-weight:600}.lbp{z-index:250;border:1px solid var(--line);min-width:196px;font-family:var(--f-ui);background:#fff;border-radius:12px;padding:5px;position:absolute;box-shadow:0 18px 44px #1b1b1b26}.lbp .hd{color:var(--ink);padding:8px 11px 4px;font-size:12.8px;font-weight:600}.lbp .hd span{color:var(--stone-4);max-width:270px;margin-top:2px;font-size:11px;font-weight:400;line-height:1.5;display:block}.lbp .mi{color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;font-weight:500;transition:background .15s;display:flex}.lbp .mi:hover{background:var(--parchment)}.lbp .mi svg{width:14px;height:14px;stroke:var(--stone-6);fill:none;stroke-width:1.7px;flex:none}.lbp .mi .gl{flex:none;width:16px;height:16px}.lbp .mi.red{color:#b3452e}.lbp .mi.red svg{stroke:#b3452e}.lbp .md{background:var(--line-soft);height:1px;margin:4px 6px}.lbp .sec{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone-4);padding:7px 11px 4px;font-size:8.5px}.lbp .chv{color:var(--stone-4);margin-inline-start:auto;padding-inline-start:14px;font-size:10px}.lbp .ckk{color:var(--ink);margin-inline-start:auto;padding-inline-start:14px;font-size:11px}.lbtn{border:1px solid var(--line);font-family:var(--f-ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:6.5px 13px;font-size:12px;font-weight:530;transition:all .15s;display:inline-flex}.lbtn:hover{border-color:var(--ink)}.library-pages-switch{gap:0;display:inline-flex}.library-pages-switch .lbtn:first-child{border-start-end-radius:0;border-end-end-radius:0}.library-pages-switch .lbtn:last-child{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.library-pages-switch .lbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--parchment)}.library-pages-switch .lbtn:disabled{cursor:default;opacity:.5}.ask-attachment-pages-fallback{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lbtn.pri{background:var(--ink);border-color:var(--ink);color:var(--parchment)}.lbtn.danger{color:#fff;background:#b3452e;border-color:#b3452e}.lbtn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}.lbm-ov{z-index:240;padding:calc(20px + var(--safe-top)) calc(20px + var(--safe-right)) calc(20px + var(--safe-bottom)) calc(20px + var(--safe-left));background:#1b1b1b4d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lbm{border:1px solid var(--line);width:min(470px,92%);max-height:88%;font-family:var(--f-ui);scrollbar-width:none;background:#fff;border-radius:16px;padding:18px 20px;position:relative;overflow:auto;box-shadow:0 30px 80px #1b1b1b47}.lbm h3{color:var(--ink);margin:0;padding-inline-end:24px;font-size:14.5px;font-weight:620}.lbm .x{color:var(--stone-4);cursor:pointer;top:15px;background:0 0;border:none;font-size:12px;position:absolute;inset-inline-end:16px}.lbm .x:hover{color:var(--ink)}.lbm label{color:var(--ink);margin:14px 0 6px;font-size:11.5px;font-weight:580;display:block}.lbm input[type=text],.lbm textarea,.lbm select{box-sizing:border-box;border:1px solid var(--line);width:100%;font-family:var(--f-ui);color:var(--ink);resize:vertical;background:#fff;border-radius:10px;outline:none;padding:9px 12px;font-size:12.5px}.lbm input[type=text]:focus,.lbm textarea:focus,.lbm select:focus{border-color:var(--ink)}.lbm .ft{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.lbm .lbm-p{color:var(--ink-2);margin:8px 0 0;font-size:12.3px;line-height:1.6}.lbm-info{background:var(--sky-deep);gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.lbm-info{background:color-mix(in srgb, var(--sky-deep) 7%, #fff)}}.lbm-info{border:1px solid var(--sky-deep)}@supports (color:color-mix(in lab, red, red)){.lbm-info{border:1px solid color-mix(in srgb, var(--sky-deep) 24%, transparent)}}.lbm-info{border-radius:12px;margin-top:12px;padding:11px 13px}.lbm-info svg{width:15px;height:15px;stroke:var(--sky-deep);fill:none;stroke-width:1.7px;flex:none;margin-top:1px}.lbm-info b{color:var(--ink);font-size:12px;font-weight:600;display:block}.lbm-info span{color:var(--ink-2);margin-top:2px;font-size:11.3px;line-height:1.55;display:block}.lbm-note{background:var(--parchment);border:1px solid var(--line-soft);border-radius:12px;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.lbm-note svg{width:15px;height:15px;stroke:var(--stone-6);fill:none;stroke-width:1.7px;flex:none;margin-top:1px}.lbm-note b{color:var(--ink);font-size:12px;font-weight:600;display:block}.lbm-note span{color:var(--ink-2);margin-top:2px;font-size:11.3px;line-height:1.55;display:block}.lb-prev{flex-direction:column;width:min(760px,94%);max-height:86%;padding:0;display:flex;overflow:hidden}.lb-prev .ph2{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.lb-prev .ph2 .m{flex:1;min-width:0}.lb-prev .ph2 b{font-family:var(--f-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.lb-prev .ph2 .sz{color:var(--stone-4);font-size:10.5px;font-weight:400;display:block}.lb-prev .pbody{background:var(--surface-2);scrollbar-width:none;flex:1;min-height:280px;overflow:auto}.lb-prev .ptabs{border-top:1px solid var(--line-soft);background:#fff;flex:none;align-items:center;gap:2px;padding:7px 12px;display:flex}.lb-prev .ptabs span{font-family:var(--f-ui);color:var(--stone-6);cursor:pointer;border-radius:7px;padding:4px 11px;font-size:11.5px;font-weight:530;transition:all .15s}.lb-prev .ptabs span.on{background:var(--parchment);color:var(--ink);font-weight:600}.lb-prev .zoom{font-family:var(--f-mono);color:var(--stone-4);align-items:center;gap:8px;margin-inline-start:auto;font-size:10px;display:inline-flex}.lb-xgrid{font-family:var(--f-ui);color:var(--ink-2);background:#fff;min-width:620px;font-size:10.5px;display:grid}.lb-xgrid .c{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;padding:4px 7px;overflow:hidden}.lb-xgrid .c.hd{background:var(--surface-2);color:var(--stone-6);font-family:var(--f-mono);text-align:center;font-size:8.5px}.lb-xgrid .c.rh{background:var(--surface-2);color:var(--stone-4);font-family:var(--f-mono);text-align:center;font-size:8.5px}.lb-xgrid .c.th2{color:#fff;background:#1f3b57;font-weight:600}.lb-xgrid .c.neg{color:#b3452e}.lb-page{border:1px solid var(--line-soft);box-sizing:border-box;background:#fff;border-radius:4px;width:min(520px,86%);min-height:320px;margin:22px auto;padding:34px 38px;box-shadow:0 14px 34px #1b1b1b12}.ag-inst{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px}.ag-inst p{color:var(--t2);margin:0;font-size:12px;line-height:1.55}.library-preview-versions{border:1px solid var(--border);border-radius:8px;margin:0 0 12px;padding:10px 12px}.library-versions ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.library-versions li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-versions li span{min-width:180px;color:var(--t2);flex:1;font-size:12px}.library-shared-ask-files{margin:0 0 20px}.library-shared-ask-files h2{font:600 13px/1.5 var(--f-ui);color:var(--ink);margin:0 0 8px}.library-shared-ask-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.library-shared-ask-list li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.library-shared-ask-list span{color:var(--stone-6);font-size:11.5px}.library-shared-ask-files .library-empty-note{color:var(--stone-6);margin:0;font-size:11.5px}.library-screen,.prompts-screen,.library-menu-panel,.pr-menu,.pr-pop{font-family:var(--f-ui)}.library-screen,.prompts-screen{background:var(--surface);font-size:17px;font-weight:430;line-height:1.55}.settings-mode,.platform-mode{--sb:262px}.set-shell{background:var(--paper);grid-template-columns:minmax(0,1fr);gap:0;min-height:100%;display:grid}.set-fieldset{border:0;min-width:0;margin:0;padding:0}.set-analytics-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:3px;height:140px;margin-top:20px;display:flex}.set-analytics-bar{height:var(--analytics-height);background:var(--sky);border-radius:3px 3px 0 0;flex:1;min-width:1px}.set-nav{flex:1;min-width:0;min-height:0;padding-bottom:8px;overflow-y:auto}.set-back{width:100%;color:var(--stone-4);cursor:pointer;font-family:var(--f-ui);text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6.5px 10px;font-size:13px;line-height:1.35;display:flex}.set-back:hover{background:var(--quiet-hover);color:var(--ink)}.set-nav-group-label{font-family:var(--f-ui);letter-spacing:0;color:var(--t3);padding:16px 10px 6px;font-size:13px;font-weight:500}.set-it{width:100%;color:var(--stone-6);cursor:pointer;font-family:var(--f-ui);text-align:start;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:6.5px 10px;font-size:13.5px;line-height:1.35;display:flex}.set-it:hover{background:var(--quiet-hover);color:var(--ink)}.set-it.on{background:var(--quiet-active-strong);color:var(--ink);font-weight:560}.set-it.on svg{color:var(--nav-active-icon)}@media (prefers-contrast:more){.set-it.on svg{color:var(--t1)}}@media (forced-colors:active){.set-it.on svg{color:canvastext}}.set-it.soon{color:var(--stone-4)}.set-it.soon .set-soon{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stone-4);border:1px solid var(--line-soft);border-radius:999px;flex:none;margin-inline-start:auto;padding:1px 5px;font-size:8.5px}.set-main{min-width:0;overflow-y:auto}.set-pg,.set-main>.screen{width:100%;max-width:860px;margin:0 auto;padding:44px 48px 90px}.set-main.wide .set-pg,.set-main.wide>.screen{max-width:960px}.set-title{letter-spacing:-.02em;color:var(--t1);margin:0;font-size:25px;font-weight:560;line-height:1.15}.set-sub{color:var(--stone-6);max-width:68ch;margin-top:5px;font-size:13.5px;line-height:1.55}.set-hr{border:none;border-top:1px solid var(--line-soft);margin:26px 0}.set-h3{letter-spacing:-.01em;margin:0 0 4px;font-size:15.5px;font-weight:560}.set-rowflex{justify-content:space-between;align-items:center;gap:16px;display:flex}.set-rowflex+.set-rowflex{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.set-pg-loading{color:var(--stone-6);padding:18px 0;font-size:13px}.set-lbl{letter-spacing:-.005em;font-size:14px;font-weight:560}.set-model-label{align-items:center;gap:8px;display:flex}.set-paused{opacity:.55}.set-hint{color:var(--stone-6);max-width:62ch;margin:3px 0 0;font-size:12.5px;line-height:1.5}.set-inp{font-family:var(--f-ui);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:11px;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:13px}.set-inp:focus{border-color:var(--sky);box-shadow:0 0 0 3px var(--info-bg)}.set-inp::placeholder{color:var(--stone-4)}.set-inp:disabled{background:var(--parchment);color:var(--stone-6);cursor:not-allowed}.set-area{resize:vertical;min-height:132px;margin-top:10px;line-height:1.55}.set-count{font-family:var(--f-mono);color:var(--stone-4);text-align:end;margin-top:6px;font-size:10px}.set-grp{margin-top:20px}ul.set-grp{margin-bottom:0;padding:0;list-style:none}.set-value{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.5}.set-metric{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:28px;font-weight:560;line-height:1.2}.set-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:14px}.set-card-section{padding:16px 20px}.set-card-section+.set-card-section{border-top:1px solid var(--line-soft)}.set-control{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.set-control .set-inp{max-width:260px}.set-profile-image-row{align-items:center;gap:16px;margin:12px 0 8px;display:flex}.set-profile-image{object-fit:cover;border-radius:50%;width:44px;height:44px}.set-profile-field{overflow-wrap:anywhere;min-width:180px;margin:0}.set-section{margin-top:30px}.set-section>.set-h3{margin-bottom:4px}.set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.set-grid>.set-card{min-width:0}.set-product-card{flex-direction:column;min-height:130px;display:flex}.set-product-title{align-items:center;gap:10px;margin:0 0 6px;font-size:14px;font-weight:560;display:flex}.set-product-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.set-product-footer a{color:var(--ink);font-weight:560}.set-status{background:var(--parchment);color:var(--stone-6);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:9px;display:inline-flex}.set-status.available{background:var(--live-bg);color:var(--live)}.seg-filter.set-tabs{border-bottom:1px solid var(--line-soft);border-top:0;background:0 0;border-inline:0;border-radius:0;gap:2px;margin-top:20px;padding:0;display:flex;overflow-x:auto}.set-tabs>.seg{color:var(--stone-6);font:inherit;cursor:pointer;box-shadow:none;border:0;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:8px 13px 10px;font-size:13px}.set-tabs>.seg-active{border-bottom-color:var(--ink);color:var(--ink);font-weight:560}.set-feature-row{padding:19px 0}.set-feature-row+.set-feature-row{margin-top:0;padding-top:19px}.set-embedded+.set-embedded{border-top:1px solid var(--line-soft)}.set-unavailable{color:var(--stone-6);font-size:12.5px;line-height:1.5}.set-block{display:block}.set-member-options{max-height:280px;overflow-y:auto}.set-text-button{color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:560}.set-text-button:hover{text-decoration:underline}.set-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.set-toolbar .set-inp{flex:1;min-width:160px}.set-policy-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;display:grid}.set-policy-choice>label{border:1px solid var(--line);border-radius:12px;padding:16px}.set-policy-choice .set-hint{display:block}.set-provider-name{align-items:center;gap:10px;display:flex}.set-provider-logo{object-fit:contain;width:20px;height:20px}.set-model-group{margin-top:18px}.set-model-list{margin:12px 0 0;padding:0;list-style:none}.set-model-group>summary{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;font-weight:560;display:flex}.set-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.set-stats>.set-card{min-width:0}.set-chart-empty{text-align:center;min-height:180px;color:var(--stone-6);place-content:center;font-size:13px;display:grid}.set-chart-empty .set-hint{max-width:44ch}.set-toolbar .set-period{flex:none;width:auto}.set-setup-progress{width:100%;height:8px;accent-color:var(--ink);margin:14px 0;display:block}.set-guide-task{padding:18px 0}.set-guide-task>summary{cursor:pointer;margin:-18px 0;padding:18px 0}.set-guide-task+.set-guide-task{border-top:1px solid var(--line-soft)}.set-guide-group{border:1px solid var(--line);border-radius:14px;margin-top:14px;padding:18px 20px}.set-guide-group>summary{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin:-18px -20px;padding:18px 20px;display:flex}.set-guide-group[open]>summary{margin-bottom:-4px}.set-guide-group+.set-rowflex{margin-top:24px}details.set-card-section>summary{border-radius:inherit;cursor:pointer;min-height:44px;margin:-16px -20px;padding:16px 20px}.set-guide-group .btn{margin-top:12px}.set-table-wrap{margin-top:14px;position:relative;overflow-x:auto}.set-table{border-collapse:collapse;width:100%;font-size:13px}.set-table th,.set-table td{border-bottom:1px solid var(--line-soft);text-align:start;vertical-align:middle;padding:12px}.set-table th{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--stone-4);white-space:nowrap;font-size:9px;font-weight:400}.set-table a{color:var(--ink);font-weight:560}.set-empty{color:var(--t3);margin-top:10px;font-size:13px}.set-disclaimer-preview{border:1px solid var(--line);background:var(--parchment);text-align:start;border-radius:10px;margin:10px 0 0;padding:12px}.set-share-disclaimer{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.6}.set-share-disclaimer a{color:var(--accent);text-decoration:underline}.set-tgl{background:var(--border-strong);cursor:pointer;border:none;border-radius:999px;flex:none;width:34px;height:19.5px;padding:0;transition:background .18s;position:relative}.set-tgl:after{content:"";inset-inline-start:2.5px;background:#fff;border-radius:50%;width:14.5px;height:14.5px;transition:left .18s,right .18s;position:absolute;top:2.5px;box-shadow:0 1px 3px #1b1b1b40}.set-tgl.on{background:var(--ink)}.set-tgl.on:after{background:var(--surface);inset-inline-start:17px}.set-tgl:disabled{opacity:.5;cursor:not-allowed}.set-examples{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.set-example{font-family:var(--f-ui);border:1px dashed var(--line);color:var(--stone-6);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:12px}.set-example:hover:not(:disabled){color:var(--ink);border-style:solid}.set-example:disabled{opacity:.45;cursor:not-allowed}.set-actions{align-items:center;gap:10px;margin-top:26px;display:flex}.set-banner{background:var(--info-bg);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:12px 16px;font-size:12.5px;line-height:1.5;display:flex}.set-banner-link{white-space:nowrap;flex-shrink:0}.set-banner-i{background:var(--sky-deep);color:#fff;width:16px;height:16px;font-family:var(--f-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:9.5px;display:flex}.set-infobox-list{flex-direction:column;gap:14px;margin-top:14px;display:flex}.set-infobox{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 16px 16px}.set-infobox-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.set-flab{margin-top:12px;font-size:12.5px;font-weight:560;display:block}.set-flab i{color:var(--stone-6);margin-inline-start:6px;font-style:normal;font-weight:400}.set-err{color:var(--neg);margin:8px 0 0;font-size:12.5px}.set-lnk-danger{color:var(--neg);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px}.set-lnk-danger:hover{text-decoration:underline}.set-add{width:100%;color:var(--t3);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:12px;margin-top:14px;padding:11px;font-family:inherit;font-size:13px}.set-add:hover:not(:disabled){color:var(--t1);border-color:var(--border-strong);background:var(--parchment)}.set-add:disabled{opacity:.55;cursor:not-allowed}.set-infobox-preview{border:1px solid var(--line);background:var(--parchment);border-radius:10px;margin-top:10px;padding:14px}.set-infobox-preview .ask-infoboxes{margin-top:0}.set-sidebar-preview{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:2px;max-width:260px;margin-top:10px;padding:10px;display:flex}.set-brand-row{align-items:center;gap:10px;display:flex}.set-brand-row .set-inp{max-width:160px}.set-inp-mono{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.set-brand-swatch{border:1px solid var(--line);border-radius:8px;flex:none;width:32px;height:32px}.set-accent{justify-content:center;align-items:center;gap:4px;padding:5px;display:inline-flex}.set-accent .set-brand-swatch{border-radius:50%;width:20px;height:20px;display:block}.set-matrix-wrap{border:1px solid var(--line);border-radius:12px;margin-top:18px;position:relative;overflow-x:auto}.set-matrix{border-collapse:collapse;width:100%;font-size:13px}.set-matrix th,.set-matrix td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.set-matrix thead th{background:var(--paper,#fff);white-space:nowrap;font-weight:600;position:sticky;top:0}.set-matrix tbody td{text-align:center;font-variant-numeric:tabular-nums}.set-matrix-role{font-weight:600;display:block}.set-matrix-rolesub{opacity:.65;font-size:11px;font-weight:400;display:block}.set-matrix-grp th{background:var(--wash,#00000008);letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:11px}.set-matrix tbody th[scope=row]{min-width:260px;font-weight:400}.set-matrix thead th:first-child,.set-matrix tbody th[scope=row]{z-index:1;background:var(--paper,#fff);position:sticky;inset-inline-start:0}.set-matrix thead th:first-child{z-index:2}.set-matrix .set-hint{display:block}.set-matrix-yes{color:var(--live,#3e9b6c);font-weight:600}.set-matrix-no{opacity:.35}.set-matrix-val{white-space:nowrap}.set-inline-retry{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.set-inline-retry:hover{opacity:.85}@media (max-width:760px){.set-main{overflow-x:hidden}p.set-status{white-space:normal}}@media (max-width:900px){.set-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.set-pg,.set-main>.screen{padding:24px 18px 64px}}@media (max-width:600px){.set-grid,.set-policy-choice{grid-template-columns:minmax(0,1fr)}.set-card-section.set-rowflex{flex-wrap:wrap;align-items:flex-start}.set-control{flex-wrap:wrap;max-width:100%}.set-grp>.set-rowflex,.set-feature-row{flex-wrap:wrap}.set-feature-row>:first-child{flex:180px;min-width:0}.set-feature-row>.set-control:has(.model-picker--inline){flex-basis:100%}.set-feature-row>.set-control select.set-inp{max-width:100%}.set-guide-group+.set-rowflex{flex-wrap:wrap}}@media (max-width:400px){.set-tabs>.seg{padding:8px 9px 10px}.set-matrix tbody th[scope=row]{min-width:150px}.set-metric{white-space:nowrap;font-size:22px}}@media (max-width:760px),(pointer:coarse){.set-tgl:before{content:"";position:absolute;inset:-12px -5px}.set-it,.set-back{min-height:40px}.set-example{min-width:36px;min-height:36px}.set-main a.btn{min-height:36px}.set-table a,.set-rowflex>a.set-lbl,.set-product-footer a{align-items:center;min-height:32px;display:inline-flex}.set-banner-link{align-items:center;min-height:40px;margin-top:-10px;margin-bottom:-10px;display:inline-flex}details.set-section>summary{cursor:pointer;min-height:44px;padding:12px 0}}.texting-numbers{border:0;margin:0 0 12px;padding:0}.texting-number{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:32px;display:flex}.texting-threads,.texting-messages,.texting-clients{margin:0;list-style:none}.texting-thread-row{width:100%;min-height:40px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:8px 0;display:block}.texting-thread-row[aria-current=true]{font-weight:600}.texting-message{max-width:80%;margin-bottom:10px}.texting-message-out{text-align:end;margin-inline-start:auto}.texting-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.mcp-consent{background:var(--parchment);min-height:100vh;color:var(--t1);flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.mcp-consent__card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:16px;width:min(560px,100%);margin:0;padding:28px;display:flex}.mcp-consent__eyebrow,.mcp-consent__label{letter-spacing:.02em;text-transform:uppercase;color:var(--t3);margin:0;font-size:12px;font-weight:600}.mcp-consent__redirect{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mcp-consent__redirect-host{font-family:var(--f-mono);overflow-wrap:anywhere;font-size:20px}.mcp-consent__redirect-path{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--f-mono);color:var(--t2);unicode-bidi:isolate;font-size:14px;display:block;overflow:hidden}.mcp-consent__warning{background:var(--warn-bg);color:var(--warn);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.mcp-consent__title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650}.mcp-consent__client-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;unicode-bidi:isolate;max-width:100%;display:inline-block;overflow:hidden}.mcp-consent__badge{background:var(--muted-bg);color:var(--t2);vertical-align:middle;border-radius:999px;margin-inline-start:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.mcp-consent__lead{color:var(--t2);margin:-8px 0 0;font-size:14px}.mcp-consent__org{flex-direction:column;gap:4px;display:flex}.mcp-consent__workspace-select{width:100%;max-width:420px;color:var(--t1);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:9px 12px;font-size:14px}.mcp-consent__workspace-select:disabled{opacity:.6;cursor:not-allowed}.mcp-consent__scopes{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.mcp-consent__scope{align-items:flex-start;gap:10px;font-size:14px;display:flex}.mcp-consent__scope input{margin-top:3px}.mcp-consent__hint{color:var(--t3);margin:0;font-size:12.5px}.mcp-consent__error{width:min(560px,100%);color:var(--neg);margin:0;font-size:13px}.mcp-consent__actions{justify-content:flex-end;gap:8px;display:flex}.mcp-consent__allow{transition:opacity .2s}.mcp-consent__allow .mcp-consent__client-name{max-width:24ch}.mcp-consent__allow:not(.mcp-consent__allow--armed){opacity:.6}.mcp-settings__url{font-family:var(--f-mono);overflow-wrap:anywhere;font-size:13px}.mcp-settings__snippet{background:var(--surface-2);font-family:var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:12.5px}.mcp-consent__umbrella,.mcp-consent__area{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mcp-consent__areas{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow-y:auto}.mcp-consent__area-head{align-items:center;gap:8px;display:flex}.mcp-consent__sensitive{background:var(--warn-bg);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.mcp-settings__scopes{color:var(--t2);margin:4px 0 0;padding:0;font-size:12.5px;list-style:none}.mcp-consent__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.co-project-navigation{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 28px 0;display:flex}.co-project-navigation select{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;max-width:420px;color:var(--t1);font:inherit;flex:180px;padding:8px 10px}.co-setup-card form{flex-direction:column;gap:10px;max-width:680px;display:flex}.co-setup-step{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.co-setup-wizard{width:100%;max-width:760px}.co-workspace-settings{flex-direction:column;gap:16px;display:flex}.co-setup-step .co-setup-modes{border:1px solid var(--border);border-radius:var(--r-md);gap:8px;padding:14px;display:grid}.co-setup-step .co-setup-modes legend{color:var(--t1);padding:0 4px;font-weight:600}.co-setup-progress{color:var(--t2);flex-wrap:wrap;gap:12px 24px;margin:8px 0;padding:0;font-size:13px;list-style:none;display:flex}.co-setup-progress li{align-items:center;gap:8px;display:flex}.co-setup-progress span{border:1px solid var(--border);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.co-setup-progress [aria-current=step]{color:var(--t1);font-weight:600}.co-setup-progress [aria-current=step] span{background:var(--surface-2);border-color:var(--t2)}.co-setup-review{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);overflow-wrap:anywhere;padding:14px}.co-setup-card input[aria-invalid=true],.co-setup-card select[aria-invalid=true]{border-color:var(--danger)}.co-setup-card h3,.co-setup-card h4{color:var(--t1);margin:12px 0 2px}.co-setup-card h3:first-child{margin-top:0}.co-setup-card label{color:var(--t3);margin-top:6px;font-size:12px}.co-setup-card input,.co-setup-card select{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--t1);font:inherit;padding:8px 10px}.co-setup-card button[type=submit]{align-self:flex-start;margin-top:14px}.co-setup-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.co-setup-sections fieldset{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px;display:flex}.co-setup-sections--single{grid-template-columns:minmax(0,1fr)}.co-setup-sections legend{color:var(--t1);padding:0 4px;font-weight:600}.co-setup-help{color:var(--t2);margin:0;font-size:13px}.co-setup-status{color:var(--danger);justify-content:space-between;align-items:center;gap:12px;display:flex}.co-setup-advanced{margin-top:4px}.co-setup-template-mismatch{border-inline-start:3px solid var(--warn);background:var(--warn-bg);color:var(--t1);margin:4px 0 0;padding:10px 12px;font-size:13px}.co-setup-validation{color:var(--danger);margin:0;font-size:13px}.co-setup-advanced summary{width:-moz-fit-content;width:fit-content;color:var(--t2);cursor:pointer;font-weight:600}.co-setup-advanced-fields{flex-direction:column;gap:8px;margin-top:10px;display:flex}@media (max-width:680px){.co-setup-sections{grid-template-columns:1fr}}.co-panel-empty{color:var(--t2);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.co-setup-actions{flex-wrap:wrap;gap:10px;display:flex}.co-workspace{flex-direction:column;gap:16px;display:flex}.co-banner{border-radius:var(--r-md);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.co-banner--stale,.co-banner--error{background:var(--warn-bg);border-color:var(--warn);color:var(--t1)}.co-banner--error{background:var(--neg-bg);border-color:var(--neg)}.co-banner--progress{background:var(--surface-2);color:var(--t2)}.co-files-head,.co-files-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 140px 140px;align-items:center;gap:12px;padding:12px 16px;display:grid}.co-files-head{text-transform:uppercase;letter-spacing:.05em;color:var(--t3);font-size:11px}.co-files-row:last-child{border-bottom:none}.co-files-name{color:var(--t1);font-weight:600}.co-files-reason{color:var(--t3);margin:4px 0 0;font-size:12px}.co-files-review{color:var(--t3);font-size:12px}.co-coverage-row{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.co-coverage-row:last-child{border-bottom:none}.co-coverage-label{color:var(--t1);align-items:center;gap:10px;font-weight:600;display:flex}.co-coverage-none{color:var(--t3);margin:0;font-size:12px}.co-coverage-evidence,.co-evidence-chip{flex-wrap:wrap;gap:8px;display:flex}.co-evidence-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--t2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.co-evidence-chip:hover{border-color:var(--accent);color:var(--t1)}.co-kpi-list{flex-direction:column;gap:12px;display:flex}.co-kpi-card{flex-direction:column;gap:8px;display:flex}.co-kpi-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.co-kpi-label{color:var(--t1);font-weight:700}.co-kpi-value{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--accent-fg)}.co-kpi-why,.co-kpi-source{color:var(--t3);margin:0;font-size:12px}.co-qa-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.co-qa-row{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.co-qa-row:last-child{border-bottom:none}.co-qa-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-qa-category{color:var(--t1);font-weight:600}.co-qa-question{color:var(--t1);margin:0;font-weight:600}.co-qa-rationale{color:var(--t3);margin:0;font-size:13px}.co-narrative-panel{flex-direction:column;gap:14px;display:flex}.co-narrative-title{color:var(--t1);margin:0 0 10px}.co-narrative-paragraph{margin-bottom:12px}.co-narrative-paragraph p{color:var(--t1);white-space:pre-wrap;margin:0 0 8px}.co-narrative-paragraph--open_question p{color:var(--t3);font-style:italic}.co-narrative-review{flex-direction:column;gap:10px;display:flex}.co-narrative-notes-label{color:var(--t3);font-size:12px}.co-narrative-notes{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-height:72px;color:var(--t1);font:inherit;resize:vertical;padding:8px 10px}.co-narrative-review-actions{gap:10px;display:flex}.co-narrative-review-decision{flex-direction:column;gap:6px;display:flex}.co-drawer-scrim{z-index:60;background:#0407129e;justify-content:flex-end;display:flex;position:fixed;inset:0}.co-drawer{width:min(420px,92vw);height:100%;padding-top:var(--safe-top);padding-inline-end:var(--safe-end);padding-bottom:var(--safe-bottom);background:var(--surface,#0b1020);border-inline-start:1px solid var(--border);box-shadow:calc(var(--dir) * -20px) 0 60px #00000073;flex-direction:column;display:flex;overflow-y:auto}.co-drawer-head{border-bottom:1px solid var(--border);background:var(--surface,#0b1020);justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;display:flex;position:sticky;top:0}.co-drawer-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.co-drawer-title{color:var(--t1);margin:4px 0 0;font-size:17px;font-weight:700}.co-drawer-close{color:var(--t3);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1}.co-drawer-body{flex-direction:column;gap:14px;padding:14px 20px 24px;display:flex}.co-drawer-text{color:var(--t1);white-space:pre-wrap;margin:0}.co-drawer-meta{flex-direction:column;gap:8px;margin:0;font-size:13px;display:flex}.co-drawer-meta dt{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.co-drawer-meta dd{color:var(--t1);margin:2px 0 0}.dd-cockpit{flex-direction:column;gap:16px;display:flex}.dd-summary h3,.dd-source h3,.dd-knowledge h3,.dd-delete h3{color:var(--t1);margin:0 0 8px}.dd-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;display:grid}.dd-metrics dt{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.dd-metrics dd{color:var(--t1);margin:2px 0 0;font-size:14px}.dd-note{color:var(--t3);margin:0;font-size:13px}.dd-knowledge-entries{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dd-knowledge-entries li{color:var(--t2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.5}.dd-knowledge-entries strong{color:var(--t1)}.dd-knowledge-entries a{margin-inline-start:8px}.dd-source-actions{flex-wrap:wrap;gap:18px;margin-top:10px;display:flex}.dd-field{flex-direction:column;gap:6px;margin:0;display:flex}.dd-field label{color:var(--t3);font-size:12px}.dd-board{flex-direction:column;gap:10px;display:flex}.dd-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dd-live{color:var(--t3);margin:0;font-size:12px}.dd-live-error{color:var(--danger);font-weight:600}.dd-task-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dd-task{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dd-task-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dd-task-id{font-variant-numeric:tabular-nums;color:var(--t3);font-size:12px}.dd-task-title{color:var(--t1);flex:auto;font-weight:600}.dd-task-meta{color:var(--t3);flex-wrap:wrap;gap:10px;margin:0;font-size:12px;display:flex}.dd-task-note{color:var(--t3);margin:0;font-size:12px}.dd-task-note--error{color:var(--neg,var(--t1))}.dd-task-actions,.dd-task-artifacts{flex-wrap:wrap;gap:8px;display:flex}.dd-task-review{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.dd-task-review label{color:var(--t3);font-size:12px}.dd-task-review textarea,.dd-task-review input{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--t1);font:inherit;padding:8px 10px}.dd-delete label{color:var(--t3);margin:10px 0 6px;font-size:12px;display:block}.dd-delete input{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--t1);font:inherit;margin-bottom:10px;padding:8px 10px}.co-setup-modes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.co-setup-modes label{align-items:center;gap:6px;margin-top:0;display:flex}.co-setup-optional{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 18px;margin-top:8px;display:grid}@media (max-width:760px),(pointer:coarse){.co-setup-advanced summary{box-sizing:border-box;min-height:44px;padding:12px 0}}.dict-rec{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;padding-block:2px;padding-inline:12px 2px;display:inline-flex}.dict-rec-dot{background:var(--alert);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite dict-rec-dot}@keyframes dict-rec-dot{50%{opacity:.35}}.dict-rec-meter{flex:0 auto;justify-content:flex-end;align-items:center;gap:2px;width:110px;min-width:36px;height:22px;display:inline-flex;overflow:hidden}.dict-rec-meter i{background:var(--t1);border-radius:1px;flex:none;width:2px;transition:height 80ms linear}.dict-rec-level{background:var(--border-strong);border-radius:3px;flex:0 auto;width:72px;min-width:36px;height:6px;overflow:hidden}.dict-rec-level-fill{background:var(--t1);height:100%;display:block}.dict-rec-time{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--t2);white-space:nowrap;flex:none;font-size:12px}.dict-rec-max{color:var(--t3)}.dict-rec-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dict-rec-btn{border:1px solid var(--border-strong);background:var(--surface);width:30px;height:30px;color:var(--t2);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:all .12s;display:grid}.dict-rec-btn:hover{color:var(--t1);border-color:var(--t3)}.dict-rec-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dict-rec-btn--ok{background:var(--t1);color:var(--surface);border-color:#0000}.dict-rec-btn--ok:hover{color:var(--surface);opacity:.85;border-color:#0000}@media (prefers-reduced-motion:reduce){.dict-rec-dot{animation:none}.dict-rec-meter i{transition:none}}@media (max-width:480px){.dict-rec{gap:6px;padding-inline-start:10px}.dict-rec-max{display:none}}.qa-locale-badge{z-index:2147483000;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding-block:6px;padding-inline:12px 6px;font-size:12px;display:flex;position:fixed;inset-block-end:12px;inset-inline-start:12px}.qa-locale-badge button{background:var(--ink);color:var(--surface);font:inherit;cursor:pointer;border:0;border-radius:999px;padding-block:4px;padding-inline:10px}.sb-close{display:none}@media (max-width:760px){.mobile-nav-dialog{width:100vw;inset:0}.sidebar{--nav-row-height:48px;--nav-font-size:16px;width:100vw;padding:calc(4px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left))}.sidebar .nav{overscroll-behavior:contain}.sidebar .sb-close{border-radius:var(--r-sm);width:48px;height:48px;color:var(--t1);background:0 0;border:0;flex:none;place-items:center;display:grid}.sidebar .sb-close:active{background:var(--quiet-active)}.sidebar .sb-search{width:48px;height:48px}.sidebar .nav-item,.sidebar .nav-ask-chat,.sidebar .nav-ask-chat-row-nested .nav-ask-chat,.sidebar .nav-ask-project-link,.sidebar .nav-ask-project-new,.sidebar .nav-pinned-workflow__link,.sidebar .nav-ask-more,.sidebar .set-it,.sidebar .set-back,.sidebar .user-row,.sidebar .brand-switch{min-height:48px;font-size:16px}.sidebar .nav-item,.sidebar .set-it,.sidebar .set-back{gap:14px;padding:0 12px}.sidebar .nav-item svg{flex:none}.sidebar .nav-item.nav-subitem{min-height:44px;padding-inline-start:40px;font-size:15px}.sidebar .nav-item>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sidebar .nav-badge{min-width:22px;height:22px;font-size:12px}.sidebar .nav-group{padding:18px 12px 6px;font-size:13px}.sidebar .nav-chats-heading{padding:8px 12px 0}.sidebar .nav-chats-heading-link{align-items:center;min-height:48px;font-size:14px;display:inline-flex}.sidebar .nav-ask-project-folder{width:40px;height:48px}.sidebar .nav-ask-project-link{padding-block:6px;padding-inline:2px 8px;line-height:36px;display:block}.sidebar .nav-ask-chat,.sidebar .nav-ask-chat-row-nested .nav-ask-chat{line-height:36px}.sidebar .nav-ask-chat{padding-inline-start:12px}.sidebar .nav-ask-chat-row-nested .nav-ask-chat{padding-inline-start:54px}.sidebar .sidebar-item-menu-trigger{width:44px;height:44px}.sidebar .brand-switch{padding:8px 12px}.sidebar .org-name{font-size:17px}.sidebar .user-row{min-height:56px;padding:8px 12px}.sidebar .user-id span:first-child{font-size:16px}.sidebar .user-role{font-size:13px}.sidebar .sidebar-foot .notifications-trigger,.sidebar .sidebar-foot .sidebar-help-trigger{width:48px;height:48px}.mobile-nav-dialog .dd-scrim{background:#211f1b66;animation:.15s fade}.mobile-nav-dialog .dd-panel.shell-account-menu{overscroll-behavior:contain;padding:8px calc(8px + var(--safe-right)) 0 calc(8px + var(--safe-left));padding-bottom:calc(12px + var(--safe-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;margin:0;animation:.22s cubic-bezier(.2,.8,.2,1) phone-sheet-in;top:auto!important;width:100vw!important;max-width:none!important;max-height:calc(100dvh - 48px - var(--safe-top))!important;inset-inline-end:0!important;bottom:0!important;inset-inline-start:0!important;overflow-y:auto!important}.shell-account-menu .dd-menu-row{gap:14px;min-height:48px;padding:0 14px;font-size:16px}.shell-account-menu .shell-account-head{padding:10px 14px 12px}.shell-account-menu .shell-account-name{font-size:16px}.shell-account-menu .shell-account-email{font-size:13px}}@keyframes phone-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-ease{syntax:"*";inherits:false}
